.timetable-sources-common-module__JhgFMa__sourcesSection{max-width:72rem;margin-left:auto;margin-right:auto;padding-bottom:4rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.timetable-sources-common-module__JhgFMa__sourcesSection{padding-left:1.5rem;padding-right:1.5rem}}.timetable-sources-common-module__JhgFMa__introBlock{max-width:48rem;margin-bottom:1.5rem}.timetable-sources-common-module__JhgFMa__heading{font-size:1.5rem;font-weight:700;line-height:1.3}.timetable-sources-common-module__JhgFMa__subtext{margin-top:.5rem;font-size:.875rem;line-height:1.625}.timetable-sources-common-module__JhgFMa__provincesContainer{flex-direction:column;gap:2rem;display:flex}.timetable-sources-common-module__JhgFMa__provinceHeading{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.timetable-sources-common-module__JhgFMa__unisGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.timetable-sources-common-module__JhgFMa__unisGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.timetable-sources-common-module__JhgFMa__unisGrid{grid-template-columns:repeat(3,1fr)}}.timetable-sources-common-module__JhgFMa__uniCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-style:solid;border-width:1px;border-radius:.75rem;flex-direction:column;gap:.5rem;min-height:44px;padding:1rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.timetable-sources-common-module__JhgFMa__uniCard:hover{transform:translateY(-2px)}.timetable-sources-common-module__JhgFMa__uniCard:before{content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.timetable-sources-common-module__JhgFMa__uniName{font-size:.9375rem;font-weight:600}.timetable-sources-common-module__JhgFMa__officialLink{align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.timetable-sources-common-module__JhgFMa__officialLink:hover{text-decoration:underline}.timetable-sources-common-module__JhgFMa__portalLink{align-items:center;min-height:44px;font-size:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.timetable-sources-common-module__JhgFMa__portalLink:hover{text-decoration:underline}.timetable-sources-common-module__JhgFMa__externalIcon{flex-shrink:0;width:.875rem;height:.875rem}
.timetable-sources-dark-module__jNig5q__heading{color:#f8fafc}.timetable-sources-dark-module__jNig5q__subtext,.timetable-sources-dark-module__jNig5q__provinceHeading{color:#94a3b8}.timetable-sources-dark-module__jNig5q__uniCard{background:linear-gradient(135deg,#23272ecc,#1d212799);border-color:#ffffff1f;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1f}.timetable-sources-dark-module__jNig5q__uniCard:before{background:linear-gradient(90deg,#ffffff26 0%,#ffffff05 100%)}.timetable-sources-dark-module__jNig5q__uniCard:hover{border-color:#6366f166;box-shadow:0 8px 28px #2563eb40,inset 0 1px #fff3}.timetable-sources-dark-module__jNig5q__uniName{color:#f8fafc}.timetable-sources-dark-module__jNig5q__officialLink{color:#60a5fa}.timetable-sources-dark-module__jNig5q__officialLink:hover{color:#93c5fd}.timetable-sources-dark-module__jNig5q__portalLink{color:#94a3b8}.timetable-sources-dark-module__jNig5q__portalLink:hover{color:#60a5fa}
.timetable-sources-light-module__uwCYfG__heading{color:#0f172a}.timetable-sources-light-module__uwCYfG__subtext,.timetable-sources-light-module__uwCYfG__provinceHeading{color:#64748b}.timetable-sources-light-module__uwCYfG__uniCard{background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border-color:#cbd5e199;box-shadow:0 4px 20px #1f26870f,inset 0 1px #fffc}.timetable-sources-light-module__uwCYfG__uniCard:before{background:linear-gradient(90deg,#ffffffe6 0%,#fff6 100%)}.timetable-sources-light-module__uwCYfG__uniCard:hover{border-color:#2563eb4d;box-shadow:0 8px 24px #2563eb1f,inset 0 1px #ffffffe6}.timetable-sources-light-module__uwCYfG__uniName{color:#0f172a}.timetable-sources-light-module__uwCYfG__officialLink{color:#2563eb}.timetable-sources-light-module__uwCYfG__officialLink:hover{color:#1d4ed8}.timetable-sources-light-module__uwCYfG__portalLink{color:#64748b}.timetable-sources-light-module__uwCYfG__portalLink:hover{color:#2563eb}
.celebration-animation-common-module__VCcGqq__container{transition:all .3s;position:relative}.celebration-animation-common-module__VCcGqq__glassCard{transition:all .3s;position:relative;overflow:hidden}.celebration-animation-common-module__VCcGqq__glassCard:before{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:inherit;z-index:-1;background:#ffffff1a;position:absolute;inset:0}.celebration-animation-common-module__VCcGqq__flex{display:flex}.celebration-animation-common-module__VCcGqq__itemsCenter{align-items:center}.celebration-animation-common-module__VCcGqq__justifyCenter{justify-content:center}.celebration-animation-common-module__VCcGqq__textLg{font-size:1.125rem}.celebration-animation-common-module__VCcGqq__fontBold{font-weight:700}
.celebration-animation-light-module__3kX3HG__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.celebration-animation-light-module__3kX3HG__glassCard:before{background:#fff6}.celebration-animation-light-module__3kX3HG__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.celebration-animation-light-module__3kX3HG__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.celebration-animation-light-module__3kX3HG__title{color:#0f172af2}.celebration-animation-light-module__3kX3HG__description{color:#334155d9}.celebration-animation-light-module__3kX3HG__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.celebration-animation-light-module__3kX3HG__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.celebration-animation-dark-module__CCOAUW__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.celebration-animation-dark-module__CCOAUW__glassCard:before{background:#23272efa}.celebration-animation-dark-module__CCOAUW__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.celebration-animation-dark-module__CCOAUW__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.celebration-animation-dark-module__CCOAUW__card:focus-visible,.celebration-animation-dark-module__CCOAUW__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.celebration-animation-dark-module__CCOAUW__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.celebration-animation-dark-module__CCOAUW__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.celebration-animation-dark-module__CCOAUW__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.celebration-animation-dark-module__CCOAUW__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.celebration-animation-dark-module__CCOAUW__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.celebration-animation-dark-module__CCOAUW__button:active{transform:translateY(1px)}.celebration-animation-dark-module__CCOAUW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.celebration-animation-dark-module__CCOAUW__card,.celebration-animation-dark-module__CCOAUW__button{transition:none}.celebration-animation-dark-module__CCOAUW__card:hover,.celebration-animation-dark-module__CCOAUW__button:hover,.celebration-animation-dark-module__CCOAUW__button:active{transform:none!important}}
.thank-you-animation-common-module__IribWW__container{transition:all .3s;position:relative}.thank-you-animation-common-module__IribWW__flex{display:flex}.thank-you-animation-common-module__IribWW__itemsCenter{align-items:center}.thank-you-animation-common-module__IribWW__justifyCenter{justify-content:center}.thank-you-animation-common-module__IribWW__roundedFull{border-radius:9999px}.thank-you-animation-common-module__IribWW__absolute{position:absolute}.thank-you-animation-common-module__IribWW__px2{padding:0 .5rem}.thank-you-animation-common-module__IribWW__py1{padding:.25rem 0}.thank-you-animation-common-module__IribWW__textXs{font-size:.75rem}.thank-you-animation-common-module__IribWW__fontBold{font-weight:700}
.thank-you-animation-light-module__jvnDmW__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.thank-you-animation-light-module__jvnDmW__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.thank-you-animation-light-module__jvnDmW__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.thank-you-animation-light-module__jvnDmW__title{color:#0f172af2}.thank-you-animation-light-module__jvnDmW__description{color:#334155d9}.thank-you-animation-light-module__jvnDmW__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.thank-you-animation-light-module__jvnDmW__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.thank-you-animation-dark-module__5VO0EG__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.thank-you-animation-dark-module__5VO0EG__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.thank-you-animation-dark-module__5VO0EG__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.thank-you-animation-dark-module__5VO0EG__card:focus-visible,.thank-you-animation-dark-module__5VO0EG__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.thank-you-animation-dark-module__5VO0EG__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.thank-you-animation-dark-module__5VO0EG__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.thank-you-animation-dark-module__5VO0EG__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.thank-you-animation-dark-module__5VO0EG__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.thank-you-animation-dark-module__5VO0EG__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.thank-you-animation-dark-module__5VO0EG__button:active{transform:translateY(1px)}.thank-you-animation-dark-module__5VO0EG__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.thank-you-animation-dark-module__5VO0EG__card,.thank-you-animation-dark-module__5VO0EG__button{transition:none}.thank-you-animation-dark-module__5VO0EG__card:hover,.thank-you-animation-dark-module__5VO0EG__button:hover,.thank-you-animation-dark-module__5VO0EG__button:active{transform:none!important}}
.level-up-effect-common-module__S22b-a__container{transition:all .3s;position:relative}.level-up-effect-common-module__S22b-a__textLg{font-size:1.125rem}.level-up-effect-common-module__S22b-a__fontBold{font-weight:700}.level-up-effect-common-module__S22b-a__mb3{margin-bottom:.75rem}.level-up-effect-common-module__S22b-a__roundedFull{border-radius:9999px}.level-up-effect-common-module__S22b-a__h4{height:1rem}.level-up-effect-common-module__S22b-a__textSm{font-size:.875rem}
.level-up-effect-light-module__--CS-G__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.level-up-effect-light-module__--CS-G__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.level-up-effect-light-module__--CS-G__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.level-up-effect-light-module__--CS-G__title{color:#0f172af2}.level-up-effect-light-module__--CS-G__description{color:#334155d9}.level-up-effect-light-module__--CS-G__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.level-up-effect-light-module__--CS-G__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.level-up-effect-dark-module__nXEAcW__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.level-up-effect-dark-module__nXEAcW__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.level-up-effect-dark-module__nXEAcW__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.level-up-effect-dark-module__nXEAcW__card:focus-visible,.level-up-effect-dark-module__nXEAcW__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.level-up-effect-dark-module__nXEAcW__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.level-up-effect-dark-module__nXEAcW__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.level-up-effect-dark-module__nXEAcW__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.level-up-effect-dark-module__nXEAcW__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.level-up-effect-dark-module__nXEAcW__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.level-up-effect-dark-module__nXEAcW__button:active{transform:translateY(1px)}.level-up-effect-dark-module__nXEAcW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.level-up-effect-dark-module__nXEAcW__card,.level-up-effect-dark-module__nXEAcW__button{transition:none}.level-up-effect-dark-module__nXEAcW__card:hover,.level-up-effect-dark-module__nXEAcW__button:hover,.level-up-effect-dark-module__nXEAcW__button:active{transform:none!important}}
.sparkle-trail-common-module__mKvRhW__container{transition:all .3s;position:relative}@media (prefers-reduced-motion:reduce){.sparkle-trail-common-module__mKvRhW__container{transition:none}}
.sparkle-trail-light-module__q-kSsq__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.sparkle-trail-light-module__q-kSsq__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.sparkle-trail-light-module__q-kSsq__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.sparkle-trail-light-module__q-kSsq__title{color:#0f172af2}.sparkle-trail-light-module__q-kSsq__description{color:#334155d9}.sparkle-trail-light-module__q-kSsq__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.sparkle-trail-light-module__q-kSsq__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.sparkle-trail-dark-module__6mXiPa__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.sparkle-trail-dark-module__6mXiPa__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.sparkle-trail-dark-module__6mXiPa__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.sparkle-trail-dark-module__6mXiPa__card:focus-visible,.sparkle-trail-dark-module__6mXiPa__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.sparkle-trail-dark-module__6mXiPa__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sparkle-trail-dark-module__6mXiPa__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.sparkle-trail-dark-module__6mXiPa__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.sparkle-trail-dark-module__6mXiPa__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.sparkle-trail-dark-module__6mXiPa__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.sparkle-trail-dark-module__6mXiPa__button:active{transform:translateY(1px)}.sparkle-trail-dark-module__6mXiPa__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.sparkle-trail-dark-module__6mXiPa__card,.sparkle-trail-dark-module__6mXiPa__button{transition:none}.sparkle-trail-dark-module__6mXiPa__card:hover,.sparkle-trail-dark-module__6mXiPa__button:hover,.sparkle-trail-dark-module__6mXiPa__button:active{transform:none!important}}
.emotion-animation-light-module__Q6weEG__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.emotion-animation-light-module__Q6weEG__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.emotion-animation-light-module__Q6weEG__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.emotion-animation-light-module__Q6weEG__title{color:#0f172af2}.emotion-animation-light-module__Q6weEG__description{color:#334155d9}.emotion-animation-light-module__Q6weEG__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.emotion-animation-light-module__Q6weEG__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.emotion-animation-dark-module__T7wRUW__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.emotion-animation-dark-module__T7wRUW__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.emotion-animation-dark-module__T7wRUW__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.emotion-animation-dark-module__T7wRUW__card:focus-visible,.emotion-animation-dark-module__T7wRUW__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.emotion-animation-dark-module__T7wRUW__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emotion-animation-dark-module__T7wRUW__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.emotion-animation-dark-module__T7wRUW__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.emotion-animation-dark-module__T7wRUW__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.emotion-animation-dark-module__T7wRUW__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.emotion-animation-dark-module__T7wRUW__button:active{transform:translateY(1px)}.emotion-animation-dark-module__T7wRUW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.emotion-animation-dark-module__T7wRUW__card,.emotion-animation-dark-module__T7wRUW__button{transition:none}.emotion-animation-dark-module__T7wRUW__card:hover,.emotion-animation-dark-module__T7wRUW__button:hover,.emotion-animation-dark-module__T7wRUW__button:active{transform:none!important}}
.community-discord-banner-common-module__uAvsyG__discordContainer{color:#f2f3f5;background-color:#1e1f22;border:1px solid #5865f259;border-radius:1rem;margin:1.5rem 0;padding:1.5rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #00000080,inset 0 0 0 1px #ffffff0d}.community-discord-banner-common-module__uAvsyG__discordContainer:hover{border-color:#5865f299;box-shadow:0 16px 40px -8px #5865f240,inset 0 0 0 1px #5865f233}.community-discord-banner-common-module__uAvsyG__glowBlurple{pointer-events:none;background:radial-gradient(circle,#5865f240 0%,#5865f200 70%);border-radius:9999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-5rem}.community-discord-banner-common-module__uAvsyG__glowGreen{pointer-events:none;background:radial-gradient(circle,#23a55a33 0%,#23a55a00 70%);border-radius:9999px;width:16rem;height:16rem;position:absolute;bottom:-5rem;left:-5rem}.community-discord-banner-common-module__uAvsyG__headerBar{z-index:2;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex;position:relative}.community-discord-banner-common-module__uAvsyG__serverBrand{align-items:center;gap:.75rem;display:flex}.community-discord-banner-common-module__uAvsyG__discordIconBox{background-color:#5865f2;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 4px 12px #5865f266}.community-discord-banner-common-module__uAvsyG__serverMeta{flex-direction:column;gap:.15rem;display:flex}.community-discord-banner-common-module__uAvsyG__serverTitleRow{align-items:center;gap:.4rem;display:flex}.community-discord-banner-common-module__uAvsyG__serverName{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:800}.community-discord-banner-common-module__uAvsyG__verifiedBadgeTag{color:#5865f2;background:#5865f233;border:1px solid #5865f266;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.community-discord-banner-common-module__uAvsyG__onlineIndicatorRow{color:#b5bac1;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.community-discord-banner-common-module__uAvsyG__pulseDot{background-color:#23a55a;border-radius:9999px;width:.5rem;height:.5rem;animation:2s ease-in-out infinite community-discord-banner-common-module__uAvsyG__pulseGlow;box-shadow:0 0 8px #23a55a}@keyframes community-discord-banner-common-module__uAvsyG__pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.community-discord-banner-common-module__uAvsyG__onlineText{color:#23a55a;font-weight:700}.community-discord-banner-common-module__uAvsyG__dotSeparator{opacity:.4}.community-discord-banner-common-module__uAvsyG__memberText{color:#949ba4}.community-discord-banner-common-module__uAvsyG__contextTag{color:#dbdee1;background-color:#2b2d31cc;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.community-discord-banner-common-module__uAvsyG__bodyGrid{z-index:2;grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid;position:relative}@media (min-width:1024px){.community-discord-banner-common-module__uAvsyG__bodyGrid{grid-template-columns:1fr 340px}}.community-discord-banner-common-module__uAvsyG__mainContent{flex-direction:column;gap:.75rem;display:flex}.community-discord-banner-common-module__uAvsyG__discordTitle{color:#fff;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.25}.community-discord-banner-common-module__uAvsyG__discordDesc{color:#dbdee1;max-width:42rem;font-size:.875rem;line-height:1.55}.community-discord-banner-common-module__uAvsyG__channelTagsRow{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.community-discord-banner-common-module__uAvsyG__discordChannelChip{color:#949ba4;background-color:#2b2d31;border:1px solid #ffffff0f;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.community-discord-banner-common-module__uAvsyG__discordChannelChip:hover{color:#f2f3f5;background-color:#313338}.community-discord-banner-common-module__uAvsyG__actionBox{flex-direction:column;gap:1rem;display:flex}.community-discord-banner-common-module__uAvsyG__discordEmbedCard{background-color:#2b2d31;border:1px solid #ffffff0d;border-radius:.5rem;padding:.875rem 1rem .875rem 1.25rem;position:relative;overflow:hidden}.community-discord-banner-common-module__uAvsyG__embedAccentBar{background-color:#5865f2;width:4px;position:absolute;top:0;bottom:0;left:0}.community-discord-banner-common-module__uAvsyG__embedInner{flex-direction:column;gap:.5rem;display:flex}.community-discord-banner-common-module__uAvsyG__embedHeader{align-items:center;gap:.5rem;display:flex}.community-discord-banner-common-module__uAvsyG__botAvatar{color:#fff;background-color:#5865f2;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:800;display:flex}.community-discord-banner-common-module__uAvsyG__botMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.community-discord-banner-common-module__uAvsyG__botNameRow{align-items:center;gap:.3rem;display:flex}.community-discord-banner-common-module__uAvsyG__botName{color:#fff;font-size:.8125rem;font-weight:700}.community-discord-banner-common-module__uAvsyG__botBadge{color:#fff;background-color:#5865f2;border-radius:.25rem;padding:.05rem .25rem;font-size:.5625rem;font-weight:800;line-height:1.2}.community-discord-banner-common-module__uAvsyG__botTimestamp{color:#949ba4;font-size:.6875rem}.community-discord-banner-common-module__uAvsyG__embedText{color:#dbdee1;margin:0;font-size:.78125rem;line-height:1.45}.community-discord-banner-common-module__uAvsyG__channelMention{color:#c9cdfb;background-color:#5865f240;border-radius:.25rem;padding:.05rem .3rem;font-weight:600}.community-discord-banner-common-module__uAvsyG__rolesPreviewRow{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.community-discord-banner-common-module__uAvsyG__roleTag{color:#949ba4;background-color:#1e1f22;border:1px solid #ffffff14;border-radius:9999px;padding:.1rem .4rem;font-size:.65625rem;font-weight:700}.community-discord-banner-common-module__uAvsyG__ctaButtonGroup{flex-direction:column;gap:.625rem;display:flex}.community-discord-banner-common-module__uAvsyG__blurpleBtn{color:#fff;cursor:pointer;background-color:#5865f2;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #5865f266}.community-discord-banner-common-module__uAvsyG__blurpleBtn:hover{background-color:#4752c4;transform:translateY(-1px);box-shadow:0 6px 20px #5865f280}.community-discord-banner-common-module__uAvsyG__blurpleBtn:active{transform:translateY(0)}.community-discord-banner-common-module__uAvsyG__discordDarkBtn{color:#dbdee1;cursor:pointer;background-color:#2b2d31;border:1px solid #ffffff14;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.community-discord-banner-common-module__uAvsyG__discordDarkBtn:hover{color:#fff;background-color:#313338;border-color:#5865f266}.community-discord-banner-common-module__uAvsyG__linkedStateBox{background-color:#23a55a1f;border:1px solid #23a55a4d;border-radius:.625rem;flex-direction:column;gap:.4rem;padding:.875rem;display:flex}.community-discord-banner-common-module__uAvsyG__linkedSuccessRow{color:#23a55a;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:800;display:flex}.community-discord-banner-common-module__uAvsyG__linkedUsername{color:#dbdee1;margin:0;font-size:.75rem}
.community-discord-banner-light-module__OWaVnq__discordContainer{color:#0f172a;background:linear-gradient(135deg,#fffffffa 0%,#f3f6fff2 50%,#fffffffa 100%);border-color:#6366f14d;box-shadow:0 10px 30px -10px #4f46e51f,inset 0 0 0 1px #6366f11a}.community-discord-banner-light-module__OWaVnq__discordContainer:hover{border-color:#5865f280;box-shadow:0 16px 40px -8px #5865f226}.community-discord-banner-light-module__OWaVnq__serverName,.community-discord-banner-light-module__OWaVnq__discordTitle{color:#0f172a}.community-discord-banner-light-module__OWaVnq__discordDesc{color:#475569}.community-discord-banner-light-module__OWaVnq__discordChannelChip{color:#334155;background-color:#f1f5f9e6;border-color:#cbd5e1cc}.community-discord-banner-light-module__OWaVnq__discordEmbedCard{background-color:#f8fafc;border-color:#e2e8f0e6}.community-discord-banner-light-module__OWaVnq__botName{color:#0f172a}.community-discord-banner-light-module__OWaVnq__embedText{color:#334155}.community-discord-banner-light-module__OWaVnq__roleTag{color:#475569;background-color:#e2e8f0}.community-discord-banner-light-module__OWaVnq__headerBar{border-bottom-color:#00000014}.community-discord-banner-light-module__OWaVnq__contextTag{color:#4338ca;background-color:#eef2ffe6;border-color:#6366f14d}
.community-discord-banner-dark-module__vQj45a__banner{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 50%,#1d2127f2 100%);border-color:#4573df4d;box-shadow:0 12px 40px -10px #0009}.community-discord-banner-dark-module__vQj45a__glowOne{background-color:#4573df1f}.community-discord-banner-dark-module__vQj45a__glowTwo{background-color:#3b82f61f}.community-discord-banner-dark-module__vQj45a__pillBadge{color:#93c5fd;background-color:#2563eb33;border-color:#4573df4d}.community-discord-banner-dark-module__vQj45a__title{color:#f8fafc}.community-discord-banner-dark-module__vQj45a__description{color:#cbd5e1}.community-discord-banner-dark-module__vQj45a__featureBadge{color:#e2e8f0;background-color:#272c34b3;border-color:#373c44cc}.community-discord-banner-dark-module__vQj45a__primaryBtn{color:#fff;background:linear-gradient(135deg,#4573df 0%,#2563eb 100%)}.community-discord-banner-dark-module__vQj45a__secondaryBtn{color:#e2e8f0;background-color:#272c34cc;border-color:#373c44cc}.community-discord-banner-dark-module__vQj45a__secondaryBtn:hover{background-color:#2f343cd9;border-color:#64748b}.community-discord-banner-dark-module__vQj45a__linkedBox{color:#a7f3d0;background-color:#064e3b4d;border-color:#10b9814d}
.resources-hero-common-module___Vd3Fa__container{width:100%;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.resources-hero-common-module___Vd3Fa__contentWrapper{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.resources-hero-common-module___Vd3Fa__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.resources-hero-common-module___Vd3Fa__badge:hover{transform:translateY(-2px)}.resources-hero-common-module___Vd3Fa__title{letter-spacing:-.02em;max-width:800px;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.resources-hero-common-module___Vd3Fa__titleHighlight{color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.resources-hero-common-module___Vd3Fa__description{max-width:600px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.resources-hero-common-module___Vd3Fa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.resources-hero-common-module___Vd3Fa__statsGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;width:100%;max-width:1000px;display:grid}.resources-hero-common-module___Vd3Fa__statCard{border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.resources-hero-common-module___Vd3Fa__statCard:hover{transform:translateY(-4px)}.resources-hero-common-module___Vd3Fa__statIconWrapper{border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .3s;display:flex}.resources-hero-common-module___Vd3Fa__statCard:hover .resources-hero-common-module___Vd3Fa__statIconWrapper{transform:scale(1.1)rotate(5deg)}.resources-hero-common-module___Vd3Fa__statContent{text-align:left;flex:1}.resources-hero-common-module___Vd3Fa__statValue{margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1}.resources-hero-common-module___Vd3Fa__statLabel{font-size:.875rem;font-weight:500}.resources-hero-common-module___Vd3Fa__backgroundGlow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resources-hero-common-module___Vd3Fa__blob{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}@media (min-width:768px){.resources-hero-common-module___Vd3Fa__container{padding-top:6rem;padding-bottom:6rem}.resources-hero-common-module___Vd3Fa__title{font-size:3.5rem}.resources-hero-common-module___Vd3Fa__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.resources-hero-common-module___Vd3Fa__title{font-size:4.5rem}}@media (prefers-reduced-motion:reduce){.resources-hero-common-module___Vd3Fa__badge,.resources-hero-common-module___Vd3Fa__statCard,.resources-hero-common-module___Vd3Fa__statIconWrapper{transition:none;transform:none!important}.resources-hero-common-module___Vd3Fa__blob{animation:none!important}}
.resources-hero-light-module__3Q5FmG__container{background:radial-gradient(circle at top,#fffc,#f8fafc)}.resources-hero-light-module__3Q5FmG__badge{color:#3b5fc9;background:#fff9;border:1px solid #4573df33;box-shadow:0 4px 12px #4573df1a}.resources-hero-light-module__3Q5FmG__badge:hover{background:#fffc;border-color:#4573df66;box-shadow:0 6px 16px #4573df26}.resources-hero-light-module__3Q5FmG__title{color:#111827}.resources-hero-light-module__3Q5FmG__titleHighlight{background-image:linear-gradient(135deg,#3b5fc9 0% 50%,#3b5fc9 100%)}.resources-hero-light-module__3Q5FmG__description{color:#475569}.resources-hero-light-module__3Q5FmG__statCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffb3 0%,#fff6 100%);border:1px solid #fff9;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 0 0 1px #ffffff80}.resources-hero-light-module__3Q5FmG__statCard:hover{background:linear-gradient(135deg,#ffffffe6 0%,#fff9 100%);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a,inset 0 0 0 1px #fffc}.resources-hero-light-module__3Q5FmG__statValue{color:#111827}.resources-hero-light-module__3Q5FmG__statLabel{color:#64748b}.resources-hero-light-module__3Q5FmG__iconPink{color:#3b5fc9;background:linear-gradient(135deg,#4573df1a,#4573df0d);border:1px solid #4573df33}.resources-hero-light-module__3Q5FmG__iconBlue,.resources-hero-light-module__3Q5FmG__iconPurple{color:#4573df;background:linear-gradient(135deg,#4573df1a,#4573df0d);border:1px solid #4573df33}.resources-hero-light-module__3Q5FmG__blob1,.resources-hero-light-module__3Q5FmG__blob2{background:radial-gradient(circle,#4573df26 0%,#4573df00 70%)}
.resources-hero-dark-module__Ua-GBG__container{background:radial-gradient(circle at top,#23272e80,#1d2127)}.resources-hero-dark-module__Ua-GBG__badge{color:#5a8ae8;background:#23272e99;border:1px solid #f472b633;box-shadow:0 4px 12px #0003}.resources-hero-dark-module__Ua-GBG__badge:hover{background:#23272ecc;border-color:#f472b666;box-shadow:0 6px 16px #0000004d}.resources-hero-dark-module__Ua-GBG__title{color:#f8fafc}.resources-hero-dark-module__Ua-GBG__titleHighlight{background-image:linear-gradient(135deg,#5a8ae8 0% 50%,#3b5fc9 100%)}.resources-hero-dark-module__Ua-GBG__description{color:#94a3b8}.resources-hero-dark-module__Ua-GBG__statCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23272e66;border:1px solid #ffffff0d;box-shadow:0 4px 6px -1px #0003}.resources-hero-dark-module__Ua-GBG__statCard:hover{background:#23272e99;border-color:#ffffff1a;box-shadow:0 10px 15px -3px #0000004d}.resources-hero-dark-module__Ua-GBG__statValue{color:#f8fafc}.resources-hero-dark-module__Ua-GBG__statLabel{color:#94a3b8}.resources-hero-dark-module__Ua-GBG__iconPink{color:#5a8ae8;background:#4573df1a;border:1px solid #4573df33}.resources-hero-dark-module__Ua-GBG__iconBlue{color:#6b8fe6;background:#4573df1a;border:1px solid #4573df33}.resources-hero-dark-module__Ua-GBG__iconPurple{color:#5a8ae8;background:#4573df1a;border:1px solid #4573df33}.resources-hero-dark-module__Ua-GBG__blob1,.resources-hero-dark-module__Ua-GBG__blob2{background:radial-gradient(circle,#4573df1a 0%,#4573df00 70%)}
.textarea-common-module__Bzvjfq__glassTextarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.textarea-common-module__Bzvjfq__glassTextarea:before{content:"";z-index:-1;border-radius:inherit;opacity:.3;background:linear-gradient(45deg,#ffffff1a,#ffffff0d,#ffffff1a);position:absolute;inset:-1px}.textarea-common-module__Bzvjfq__glassTextarea:focus{outline:none;box-shadow:0 0 0 3px #4573df4d}.textarea-common-module__Bzvjfq__glassTextarea::placeholder{color:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a}@keyframes textarea-common-module__Bzvjfq__float{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.textarea-common-module__Bzvjfq__glow{box-shadow:0 0 15px #4573df33}.textarea-common-module__Bzvjfq__glow:hover{box-shadow:0 0 20px #4573df4d}.textarea-common-module__Bzvjfq__depth{transform-style:preserve-3d}.textarea-common-module__Bzvjfq__depth:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff26 0%,#fff0 50%,#ffffff1a 100%);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-2px)}@media (max-width:768px){.textarea-common-module__Bzvjfq__glassTextarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;min-height:100px;font-size:16px}}@media (max-width:480px){.textarea-common-module__Bzvjfq__glassTextarea{border-radius:.5rem;padding:.875rem}}@media (pointer:coarse){.textarea-common-module__Bzvjfq__glassTextarea{-webkit-overflow-scrolling:touch;font-size:16px}}
.textarea-light-module__rfUf1a__textarea{color:#0f172a;background:#ffffffb3;border:1px solid #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #0000000d}.textarea-light-module__rfUf1a__textarea:hover:not(:disabled){background:#ffffffe6;border-color:#4573df66;box-shadow:inset 0 1px 3px #0000000d,0 4px 15px #4573df1a}.textarea-light-module__rfUf1a__textarea:focus{background:#fff;border-color:#4573dfe6;outline:none;box-shadow:0 0 0 3px #4573df33,0 6px 20px #4573df26}.textarea-light-module__rfUf1a__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff80;box-shadow:0 8px 32px #1f26871a,inset 0 2px 4px #fffc}.textarea-light-module__rfUf1a__glass:hover:not(:disabled){background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-color:#fffc;box-shadow:0 10px 40px #1f268726,inset 0 2px 4px #ffffffe6}.textarea-light-module__rfUf1a__error{border-color:#ef4444}.textarea-light-module__rfUf1a__error:focus{box-shadow:0 0 0 3px #ef444433,0 6px 20px #ef444426}
.textarea-dark-module__wTRx6W__textarea{color:#f8fafc;background:#272c3499;border:1px solid #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0003}.textarea-dark-module__wTRx6W__textarea:hover:not(:disabled){background:#2f343ce6;border-color:#4573df80;box-shadow:inset 0 2px 4px #0003,0 4px 15px #4573df33}.textarea-dark-module__wTRx6W__textarea:focus{background:#1d2127f2;border-color:#4573dfe6;outline:none;box-shadow:0 0 0 3px #4573df4d,0 6px 20px #4573df40}.textarea-dark-module__wTRx6W__glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0000004d,0 8px 32px #0006}.textarea-dark-module__wTRx6W__glass:hover:not(:disabled){background:#2d333ccc;border-color:#fff3;box-shadow:0 8px 12px -1px #0006,0 12px 40px #00000080}.textarea-dark-module__wTRx6W__error{border-color:#f87171}.textarea-dark-module__wTRx6W__error:focus{box-shadow:0 0 0 3px #f8717133,0 6px 20px #f8717126}
.alert-dialog-dark-module__LuFZhq__alertDialogContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34f2;border-color:#ffffff1a;box-shadow:0 25px 50px -12px #0006,0 12px 25px -8px #0000004d,inset 0 1px 2px #ffffff0d}.alert-dialog-dark-module__LuFZhq__glassAlertDialogHeader{color:#f8fafcfa;text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.alert-dialog-dark-module__LuFZhq__glassAlertDialogFooter{color:#f8fafcfa}.alert-dialog-dark-module__LuFZhq__glassAlertDialogTitle{color:#f8fafcfa;font-size:1.125rem;font-weight:600}.alert-dialog-dark-module__LuFZhq__glassAlertDialogDescription{color:#e2e8f0fa;font-size:.875rem}.alert-dialog-dark-module__LuFZhq__glow{box-shadow:0 0 15px #4573df4d}.alert-dialog-dark-module__LuFZhq__depth{box-shadow:0 20px 25px -5px #0003,0 10px 10px -6px #0003,0 0 30px #4573df1a}@keyframes alert-dialog-dark-module__LuFZhq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes alert-dialog-dark-module__LuFZhq__glow{0%{box-shadow:0 0 5px #4573df33}to{box-shadow:0 0 25px #4573df80,0 0 40px #4573df33}}
.bulk-actions-toolbar-common-module__Jkbzoa__container{border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__selectionInfo{align-items:center;gap:.75rem;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__selectedBadge{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__selectAllLink{height:auto;padding:0;font-size:.8rem}.bulk-actions-toolbar-common-module__Jkbzoa__actionsSection{align-items:center;gap:.5rem;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__actionButton{font-size:.8rem}.bulk-actions-toolbar-common-module__Jkbzoa__moreButton{min-width:36px;padding:.5rem}.bulk-actions-toolbar-common-module__Jkbzoa__progressSection{align-items:center;gap:.75rem;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__progressText{font-size:.8rem}.bulk-actions-toolbar-common-module__Jkbzoa__progressBar{width:120px;height:6px}.bulk-actions-toolbar-common-module__Jkbzoa__resultSection{align-items:center;display:flex}.bulk-actions-toolbar-common-module__Jkbzoa__resultBadge,.bulk-actions-toolbar-common-module__Jkbzoa__clearButton{font-size:.8rem}.bulk-actions-toolbar-common-module__Jkbzoa__dialog{max-width:420px}.bulk-actions-toolbar-common-module__Jkbzoa__dialogTitle{font-size:1.1rem;font-weight:600}.bulk-actions-toolbar-common-module__Jkbzoa__dialogDescription{font-size:.875rem;line-height:1.6}@media (max-width:768px){.bulk-actions-toolbar-common-module__Jkbzoa__container{flex-wrap:wrap;gap:.75rem}.bulk-actions-toolbar-common-module__Jkbzoa__selectionInfo{flex:1;min-width:150px}.bulk-actions-toolbar-common-module__Jkbzoa__actionsSection{flex-wrap:wrap}}@media (max-width:480px){.bulk-actions-toolbar-common-module__Jkbzoa__actionButton span:not(.bulk-actions-toolbar-common-module__Jkbzoa__sr-only){display:none}.bulk-actions-toolbar-common-module__Jkbzoa__actionButton{padding:.5rem}}
.bulk-actions-toolbar-light-module__n_5RzW__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4573df1a,#4573df0d);border:1px solid #4573df33}.bulk-actions-toolbar-light-module__n_5RzW__selectedBadge{color:#fff;background:#4573df}.bulk-actions-toolbar-light-module__n_5RzW__selectAllLink{color:#4573df}.bulk-actions-toolbar-light-module__n_5RzW__selectAllLink:hover{color:#314bb7}.bulk-actions-toolbar-light-module__n_5RzW__actionButton{background:#fffc;border-color:#0000001a}.bulk-actions-toolbar-light-module__n_5RzW__actionButton:hover{background:#fffffff2}.bulk-actions-toolbar-light-module__n_5RzW__moreButton{background:#fffc;border-color:#0000001a}.bulk-actions-toolbar-light-module__n_5RzW__progressText{color:#4b5563}.bulk-actions-toolbar-light-module__n_5RzW__clearButton{color:#6b7280}.bulk-actions-toolbar-light-module__n_5RzW__clearButton:hover{color:#111827;background:#0000000d}.bulk-actions-toolbar-light-module__n_5RzW__dialog{background:#fffffffa}.bulk-actions-toolbar-light-module__n_5RzW__dialogTitle{color:#111827}.bulk-actions-toolbar-light-module__n_5RzW__dialogDescription{color:#4b5563}
.bulk-actions-toolbar-dark-module__pMEj-q__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4573df26;border:1px solid #4573df4d}.bulk-actions-toolbar-dark-module__pMEj-q__selectedBadge{color:#fff;background:#4573df}.bulk-actions-toolbar-dark-module__pMEj-q__selectAllLink{color:#93c5fd}.bulk-actions-toolbar-dark-module__pMEj-q__selectAllLink:hover{color:#bfdbfe}.bulk-actions-toolbar-dark-module__pMEj-q__actionButton{background:#ffffff14;border-color:#ffffff1f}.bulk-actions-toolbar-dark-module__pMEj-q__actionButton:hover{background:#ffffff1f}.bulk-actions-toolbar-dark-module__pMEj-q__moreButton{background:#ffffff14;border-color:#ffffff1f}.bulk-actions-toolbar-dark-module__pMEj-q__progressText,.bulk-actions-toolbar-dark-module__pMEj-q__clearButton{color:#9ca3af}.bulk-actions-toolbar-dark-module__pMEj-q__clearButton:hover{color:#f3f4f6;background:#ffffff14}.bulk-actions-toolbar-dark-module__pMEj-q__dialog{background:#272c34fa;border:1px solid #ffffff1a}.bulk-actions-toolbar-dark-module__pMEj-q__dialogTitle{color:#f3f4f6}.bulk-actions-toolbar-dark-module__pMEj-q__dialogDescription{color:#9ca3af}
@keyframes admin-skeleton-common-module__Je9aOa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-skeleton-common-module__Je9aOa__widthSm{width:60%}.admin-skeleton-common-module__Je9aOa__widthMd{width:75%}.admin-skeleton-common-module__Je9aOa__widthLg{width:85%}.admin-skeleton-common-module__Je9aOa__widthXl{width:95%}.admin-skeleton-common-module__Je9aOa__widthTextSm{width:45%}.admin-skeleton-common-module__Je9aOa__widthTextMd{width:65%}.admin-skeleton-common-module__Je9aOa__widthTextLg{width:80%}.admin-skeleton-common-module__Je9aOa__widthActions{width:60px}.admin-skeleton-common-module__Je9aOa__tableContainer{border-radius:12px;overflow:hidden}.admin-skeleton-common-module__Je9aOa__tableWrapper{overflow-x:auto}.admin-skeleton-common-module__Je9aOa__table{border-collapse:collapse;width:100%}.admin-skeleton-common-module__Je9aOa__headerRow{height:48px}.admin-skeleton-common-module__Je9aOa__headerCell{text-align:left;padding:.75rem 1rem}.admin-skeleton-common-module__Je9aOa__skeletonHeader{background-size:200% 100%;border-radius:4px;height:16px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__bodyRow{height:64px}.admin-skeleton-common-module__Je9aOa__bodyCell{padding:.75rem 1rem}.admin-skeleton-common-module__Je9aOa__checkboxCell{width:48px;padding:.75rem}.admin-skeleton-common-module__Je9aOa__skeletonCheckbox{background-size:200% 100%;border-radius:4px;width:18px;height:18px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__userCell{align-items:center;gap:.75rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonAvatar{background-size:200% 100%;border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__userInfo{flex-direction:column;flex:1;gap:.375rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonText{background-size:200% 100%;border-radius:4px;height:14px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__skeletonTextSmall{background-size:200% 100%;border-radius:4px;height:12px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__actionsCell{width:100px;padding:.75rem}.admin-skeleton-common-module__Je9aOa__actionButtons{gap:.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonButton{background-size:200% 100%;border-radius:6px;width:32px;height:32px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__card{border-radius:12px;padding:1.25rem}.admin-skeleton-common-module__Je9aOa__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonIcon{background-size:200% 100%;border-radius:10px;width:40px;height:40px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__cardHeaderText{flex-direction:column;flex:1;gap:.375rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonTitle{background-size:200% 100%;border-radius:4px;width:60%;height:14px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__skeletonSubtitle{background-size:200% 100%;border-radius:4px;width:40%;height:12px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__skeletonValue{background-size:200% 100%;border-radius:6px;width:50%;height:32px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.admin-skeleton-common-module__Je9aOa__pageContainer{flex-direction:column;gap:1.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__dataState{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:220px;padding:2rem 1.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__dataStateIcon{width:1.25rem;height:1.25rem}.admin-skeleton-common-module__Je9aOa__spinner{animation:1s linear infinite admin-skeleton-common-module__Je9aOa__spin}.admin-skeleton-common-module__Je9aOa__errorIcon{color:#ef4444}.admin-skeleton-common-module__Je9aOa__dataStateTitle{font-size:1rem;font-weight:600}.admin-skeleton-common-module__Je9aOa__dataStateDescription{max-width:40ch;font-size:.875rem;line-height:1.5}@keyframes admin-skeleton-common-module__Je9aOa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-skeleton-common-module__Je9aOa__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-skeleton-common-module__Je9aOa__headerContent{flex-direction:column;gap:.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonPageTitle{background-size:200% 100%;border-radius:6px;width:200px;height:32px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__skeletonPageSubtitle{background-size:200% 100%;border-radius:4px;width:300px;height:16px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__headerActions{gap:.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonActionButton{background-size:200% 100%;border-radius:8px;width:100px;height:36px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__filtersRow{border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonSearch{background-size:200% 100%;border-radius:8px;width:300px;height:40px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}.admin-skeleton-common-module__Je9aOa__filterGroup{gap:.5rem;display:flex}.admin-skeleton-common-module__Je9aOa__skeletonSelect{background-size:200% 100%;border-radius:8px;width:140px;height:40px;animation:1.5s infinite admin-skeleton-common-module__Je9aOa__shimmer}@media (max-width:768px){.admin-skeleton-common-module__Je9aOa__pageHeader{flex-direction:column}.admin-skeleton-common-module__Je9aOa__filtersRow{flex-direction:column;align-items:stretch}.admin-skeleton-common-module__Je9aOa__skeletonSearch{width:100%}.admin-skeleton-common-module__Je9aOa__filterGroup{justify-content:flex-end}}
.admin-skeleton-light-module__ayFrtW__skeleton{background:linear-gradient(90deg,#0000000f 0%,#0000001a 50%,#0000000f 100%)}.admin-skeleton-light-module__ayFrtW__tableContainer{background:#fffc;border:1px solid #0000000f}.admin-skeleton-light-module__ayFrtW__headerRow{background:#00000005;border-bottom:1px solid #0000000f}.admin-skeleton-light-module__ayFrtW__bodyRow{border-bottom:1px solid #0000000a}.admin-skeleton-light-module__ayFrtW__card{background:#fffc;border:1px solid #0000000f}.admin-skeleton-light-module__ayFrtW__filtersRow{background:#fff9;border:1px solid #0000000a}.admin-skeleton-light-module__ayFrtW__dataState{background:#ffffffb3;border:1px solid #0000000f}.admin-skeleton-light-module__ayFrtW__dataStateTitle{color:#111827}.admin-skeleton-light-module__ayFrtW__dataStateDescription{color:#4b5563}
.admin-skeleton-dark-module__e1Kvoa__skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%)}.admin-skeleton-dark-module__e1Kvoa__tableContainer{background:#272c3499;border:1px solid #ffffff14}.admin-skeleton-dark-module__e1Kvoa__headerRow{background:#ffffff08;border-bottom:1px solid #ffffff14}.admin-skeleton-dark-module__e1Kvoa__bodyRow{border-bottom:1px solid #ffffff0d}.admin-skeleton-dark-module__e1Kvoa__card{background:#272c3499;border:1px solid #ffffff14}.admin-skeleton-dark-module__e1Kvoa__filtersRow{background:#272c3466;border:1px solid #ffffff0f}.admin-skeleton-dark-module__e1Kvoa__dataState{background:#272c3480;border:1px solid #ffffff14}.admin-skeleton-dark-module__e1Kvoa__dataStateTitle{color:#f3f4f6}.admin-skeleton-dark-module__e1Kvoa__dataStateDescription{color:#9ca3af}
.scroll-to-top-common-module__ZpsQKW__button{z-index:50;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem}.scroll-to-top-common-module__ZpsQKW__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top-common-module__ZpsQKW__hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.scroll-to-top-common-module__ZpsQKW__button:focus-visible{outline-offset:3px;outline:2px solid}.scroll-to-top-common-module__ZpsQKW__icon{width:20px;height:20px;transition:transform .2s}.scroll-to-top-common-module__ZpsQKW__button:hover .scroll-to-top-common-module__ZpsQKW__icon{transform:translateY(-2px)}@media (max-width:768px){.scroll-to-top-common-module__ZpsQKW__button{width:44px;height:44px;bottom:1rem;right:1rem}.scroll-to-top-common-module__ZpsQKW__icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.scroll-to-top-common-module__ZpsQKW__button,.scroll-to-top-common-module__ZpsQKW__icon{transition:none}.scroll-to-top-common-module__ZpsQKW__button:hover .scroll-to-top-common-module__ZpsQKW__icon{transform:none}}
.scroll-to-top-dark-module__AOe_vW__button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34d9;border:1px solid #ffffff14;box-shadow:0 4px 20px #00000040,0 2px 8px #00000026,inset 0 1px #ffffff14}.scroll-to-top-dark-module__AOe_vW__button:hover{border-color:#ffffff1f;box-shadow:0 8px 30px #00000059,0 4px 12px #00000040,inset 0 1px #ffffff1a}.scroll-to-top-dark-module__AOe_vW__icon{color:#6391ff}
.scroll-to-top-light-module__i4bncq__button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a,inset 0 1px #fffc}.scroll-to-top-light-module__i4bncq__button:hover{box-shadow:0 8px 30px #0000001f,0 4px 12px #0000000f,inset 0 1px #fffc}.scroll-to-top-light-module__i4bncq__icon{color:#4573df}
.navigation-progress-common-module__iFD8ka__container{z-index:90;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.navigation-progress-common-module__iFD8ka__bar{will-change:width;width:0;height:100%}.navigation-progress-common-module__iFD8ka__glow{pointer-events:none;width:40px;height:100%;position:absolute;top:0;transform:translate(-50%)}
.navigation-progress-dark-module__l0jC3G__container{background:#ffffff08}.navigation-progress-dark-module__l0jC3G__bar{background:linear-gradient(90deg,#6391ff 0%,#81afff 50%,#6391ff 100%);box-shadow:0 0 12px #6391ff99}.navigation-progress-dark-module__l0jC3G__glow{background:linear-gradient(90deg,#0000 0%,#6391ff80 50%,#0000 100%)}
.navigation-progress-light-module__9Yjy9a__container{background:#00000008}.navigation-progress-light-module__9Yjy9a__bar{background:linear-gradient(90deg,#4573df 0%,#6391ff 50%,#4573df 100%);box-shadow:0 0 8px #4573df80}.navigation-progress-light-module__9Yjy9a__glow{background:linear-gradient(90deg,#0000 0%,#4573df66 50%,#0000 100%)}
.share-modal-dark-module__ztl0fW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.share-modal-dark-module__ztl0fW__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f28e6;border:1px solid #ffffff14;box-shadow:0 25px 60px #0009,inset 0 1px 1px #ffffff0d}.share-modal-dark-module__ztl0fW__header{border-bottom:1px solid #ffffff0f}.share-modal-dark-module__ztl0fW__headerTitle{color:#f3f4f6}.share-modal-dark-module__ztl0fW__closeBtn{color:#9ca3af;background:#ffffff0f}.share-modal-dark-module__ztl0fW__closeBtn:hover{color:#e5e7eb;background:#ffffff1f}.share-modal-dark-module__ztl0fW__previewCard{border:1px solid #ffffff0f;box-shadow:0 4px 16px #0006}.share-modal-dark-module__ztl0fW__previewPlaceholder{color:#9ca3af;background:linear-gradient(135deg,#4573df26,#667eea26)}.share-modal-dark-module__ztl0fW__ctaBtn{color:#fff;background:linear-gradient(135deg,#4573df,#667eea);box-shadow:0 4px 14px #4573df4d,inset 0 1px 1px #ffffff1a}.share-modal-dark-module__ztl0fW__ctaBtn:hover:not(:disabled){box-shadow:0 8px 24px #4573df73,inset 0 1px 1px #ffffff1a}.share-modal-dark-module__ztl0fW__ctaHint{color:#6b7280}.share-modal-dark-module__ztl0fW__platformsLabel{color:#9ca3af}.share-modal-dark-module__ztl0fW__platformBtn{color:#d1d5db;background:#ffffff0a}.share-modal-dark-module__ztl0fW__platformBtn:hover{background:#4573df1f;box-shadow:0 4px 12px #0000004d}.share-modal-dark-module__ztl0fW__platformBtnActive{background:#4573df33;border:1px solid #818cf857;box-shadow:0 8px 16px #0000005c}.share-modal-dark-module__ztl0fW__platformLabel{color:#9ca3af}.share-modal-dark-module__ztl0fW__whatsappIcon{color:#25d366;background:#25d36626}.share-modal-dark-module__ztl0fW__instagramIcon{color:#e4405f;background:linear-gradient(135deg,#833ab42e,#fd1d1d2e,#fcb0452e)}.share-modal-dark-module__ztl0fW__facebookIcon{color:#4599f7;background:#1877f226}.share-modal-dark-module__ztl0fW__twitterIcon{color:#fff;background:#ffffff1a}.share-modal-dark-module__ztl0fW__linkedinIcon{color:#3d9fd8;background:#0077b526}.share-modal-dark-module__ztl0fW__telegramIcon{color:#26a5e4;background:#26a5e026}.share-modal-dark-module__ztl0fW__actionBtn{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff0f}.share-modal-dark-module__ztl0fW__actionBtn:hover{color:#7da2ff;background:#4573df26;border-color:#4573df33}.share-modal-dark-module__ztl0fW__actionBtnSuccess{color:#86efac;background:#22c55e2e;border-color:#22c55e47}.share-modal-dark-module__ztl0fW__shareTextPreview{color:#9ca3af;background:#ffffff0a;border:1px solid #ffffff0f}.share-modal-dark-module__ztl0fW__successBanner{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e33}.share-modal-dark-module__ztl0fW__statusError{color:#fc8181;background:#ef44441f;border:1px solid #ef444440}.share-modal-dark-module__ztl0fW__statusInfo{color:#7da2ff;background:#4573df1f;border:1px solid #4573df33}.share-modal-dark-module__ztl0fW__retryBtn{color:#fc8181;background:#ef44441f}.share-modal-dark-module__ztl0fW__retryBtn:hover{background:#ef444433}.share-modal-dark-module__ztl0fW__brandFooter{color:#6b7280;border-top:1px solid #ffffff0a}.share-modal-dark-module__ztl0fW__brandFooterLink{color:#7da2ff;font-weight:600}.share-modal-dark-module__ztl0fW__loadingSpinner{border-top-color:#7ca4f0}
.ai-axis-footer-banner-common-module__lmCLZa__bannerWrapper{box-sizing:border-box;width:100%;max-width:1320px;margin:3.5rem auto 2.5rem;padding:0 1.25rem}.ai-axis-footer-banner-common-module__lmCLZa__card{background-color:#fffef5;background-image:url(/images/ai-axis/gradient-wave-a.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:32px;width:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #2f173f2e,0 0 0 1px #2f173f14}.ai-axis-footer-banner-common-module__lmCLZa__card:hover{box-shadow:0 30px 70px -15px #2f173f40,0 0 0 1px #2f173f1f}.ai-axis-footer-banner-common-module__lmCLZa__cardInner{z-index:2;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.ai-axis-footer-banner-common-module__lmCLZa__mainGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:2.5rem;padding:3.5rem 3.5rem 2.5rem;display:grid}.ai-axis-footer-banner-common-module__lmCLZa__leftContent{z-index:2;flex-direction:column;gap:1.35rem;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__badgeRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__brandBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2f173f;letter-spacing:.02em;background:#ffffffd9;border:1px solid #2f173f26;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ai-axis-footer-banner-common-module__lmCLZa__verifiedPill{color:#15803d;text-transform:uppercase;letter-spacing:.05em;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.ai-axis-footer-banner-common-module__lmCLZa__verifiedDot{background-color:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite ai-axis-footer-banner-common-module__lmCLZa__pulseDot}@keyframes ai-axis-footer-banner-common-module__lmCLZa__pulseDot{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.9)}}.ai-axis-footer-banner-common-module__lmCLZa__heroHeading{letter-spacing:-.035em;color:#2f173f;margin:0;font-size:3.125rem;font-weight:850;line-height:1.1}.ai-axis-footer-banner-common-module__lmCLZa__inlineGlyph{vertical-align:middle;filter:drop-shadow(0 2px 4px #2f173f26);width:2.5rem;height:2.5rem;margin:0 .25rem .25rem;display:inline-block}.ai-axis-footer-banner-common-module__lmCLZa__heroSubtitle{color:#3b224c;max-width:580px;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.ai-axis-footer-banner-common-module__lmCLZa__actionRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__downloadButton{color:#fff;cursor:pointer;background-color:#2f173f;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px -5px #2f173f59}.ai-axis-footer-banner-common-module__lmCLZa__downloadButton:hover{background-color:#1b0a27;transform:translateY(-2px);box-shadow:0 14px 30px -5px #2f173f73}.ai-axis-footer-banner-common-module__lmCLZa__referralContainer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1.5px dashed #2f173f4d;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .65rem .5rem 1rem;transition:all .2s;display:inline-flex}.ai-axis-footer-banner-common-module__lmCLZa__referralContainer:hover{background:#fff;border-color:#2f173f}.ai-axis-footer-banner-common-module__lmCLZa__referralLabel{color:#6b557b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ai-axis-footer-banner-common-module__lmCLZa__referralCode{color:#2f173f;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800}.ai-axis-footer-banner-common-module__lmCLZa__copyCodeBtn{color:#fff;cursor:pointer;background-color:#2f173f;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.ai-axis-footer-banner-common-module__lmCLZa__copyCodeBtn:hover{background-color:#1b0a27}.ai-axis-footer-banner-common-module__lmCLZa__copySuccess{background-color:#15803d!important}.ai-axis-footer-banner-common-module__lmCLZa__milestonesGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem;display:grid}.ai-axis-footer-banner-common-module__lmCLZa__milestoneCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #2f173f1f;border-radius:16px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:transform .2s,background .2s;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__milestoneCard:hover{background:#fffffff2;transform:translateY(-2px)}.ai-axis-footer-banner-common-module__lmCLZa__milestoneTop{color:#6b557b;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__milestoneReward{color:#2f173f;font-size:1.25rem;font-weight:850}.ai-axis-footer-banner-common-module__lmCLZa__milestonePkr{color:#15803d;font-size:.6875rem;font-weight:600}.ai-axis-footer-banner-common-module__lmCLZa__rightVisual{justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative}.ai-axis-footer-banner-common-module__lmCLZa__visualInner{width:100%;height:100%;position:relative}.ai-axis-footer-banner-common-module__lmCLZa__photoCard{background:#fff;border-radius:20px;padding:8px 8px 12px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 18px 40px -10px #2f173f40,0 0 0 1px #0000000d}.ai-axis-footer-banner-common-module__lmCLZa__photoCard:hover{box-shadow:0 25px 50px -10px #2f173f59;z-index:10!important;transform:scale(1.05)rotate(0)!important}.ai-axis-footer-banner-common-module__lmCLZa__card1{z-index:2;width:220px;top:10px;left:10px;transform:rotate(-5deg)}.ai-axis-footer-banner-common-module__lmCLZa__card2{z-index:1;width:215px;top:30px;right:15px;transform:rotate(6deg)}.ai-axis-footer-banner-common-module__lmCLZa__card3{z-index:3;width:235px;bottom:20px;left:25%;transform:rotate(-2deg)}.ai-axis-footer-banner-common-module__lmCLZa__cardImageWrapper{background-color:#f3f0e8;border-radius:14px;width:100%;height:135px;position:relative;overflow:hidden}.ai-axis-footer-banner-common-module__lmCLZa__cardTag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#2f173f;background:#fffffff2;border-radius:9999px;padding:4px 10px;font-size:.6875rem;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0000001a}.ai-axis-footer-banner-common-module__lmCLZa__starBadge{z-index:5;width:38px;height:38px;animation:4s ease-in-out infinite alternate ai-axis-footer-banner-common-module__lmCLZa__floatStar;position:absolute;top:10px;right:5px}@keyframes ai-axis-footer-banner-common-module__lmCLZa__floatStar{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(15deg)}}.ai-axis-footer-banner-common-module__lmCLZa__hubFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef5bf;border-top:1px solid #2f173f1f;flex-direction:column;gap:1.25rem;padding:1.35rem 3.5rem;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__hubLinksGroup{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.ai-axis-footer-banner-common-module__lmCLZa__brandHubButton{color:#2f173f;cursor:pointer;background:#fff;border:1px solid #2f173f1f;border-radius:16px;align-items:center;gap:.85rem;padding:.75rem 1.15rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #2f173f0f}.ai-axis-footer-banner-common-module__lmCLZa__brandHubButton:hover{background:#fff;border-color:#2f173f;transform:translateY(-2px);box-shadow:0 8px 20px #2f173f26}.ai-axis-footer-banner-common-module__lmCLZa__brandIconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__waGroupBadgeWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.ai-axis-footer-banner-common-module__lmCLZa__groupBadgeMini{color:#fff;background-color:#0d9488;border-radius:9999px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;bottom:-2px;right:-5px;box-shadow:0 1px 3px #0003}.ai-axis-footer-banner-common-module__lmCLZa__brandButtonContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__brandButtonTitle{color:#2f173f;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:750;line-height:1.25;overflow:hidden}.ai-axis-footer-banner-common-module__lmCLZa__brandButtonSubtitle{color:#6b557b;white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:.6875rem;font-weight:500;line-height:1.2;overflow:hidden}.ai-axis-footer-banner-common-module__lmCLZa__externalIndicator{color:#6b557b;opacity:.5;flex-shrink:0;transition:opacity .2s,transform .2s}.ai-axis-footer-banner-common-module__lmCLZa__brandHubButton:hover .ai-axis-footer-banner-common-module__lmCLZa__externalIndicator{opacity:1;color:#2f173f;transform:translate(1px,-1px)}.ai-axis-footer-banner-common-module__lmCLZa__shareNoticeCard{color:#2f173f;background:#ffffffd9;border:1px solid #2f173f26;border-radius:14px;align-items:center;gap:.85rem;padding:.85rem 1.25rem;font-size:.8125rem;line-height:1.45;transition:all .2s;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__shareNoticeIconWrapper{background:#2f173f14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-axis-footer-banner-common-module__lmCLZa__shareNoticeIcon{color:#2f173f}.ai-axis-footer-banner-common-module__lmCLZa__shareNoticeText{color:#3b224c;flex:1;margin:0}.ai-axis-footer-banner-common-module__lmCLZa__shareCodeHighlight{color:#fff;background:#2f173f;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}@media (max-width:1024px){.ai-axis-footer-banner-common-module__lmCLZa__mainGrid{grid-template-columns:1fr;gap:2rem;padding:2.5rem 2rem 2rem}.ai-axis-footer-banner-common-module__lmCLZa__heroHeading{font-size:2.5rem}.ai-axis-footer-banner-common-module__lmCLZa__rightVisual{max-width:500px;height:340px;margin:0 auto}.ai-axis-footer-banner-common-module__lmCLZa__card1{width:190px;top:5px;left:10px}.ai-axis-footer-banner-common-module__lmCLZa__card2{width:185px;top:15px;right:10px}.ai-axis-footer-banner-common-module__lmCLZa__card3{width:200px;bottom:10px;left:28%}.ai-axis-footer-banner-common-module__lmCLZa__hubFooter{padding:1.25rem 2rem}.ai-axis-footer-banner-common-module__lmCLZa__hubLinksGroup{grid-template-columns:1fr}}@media (max-width:640px){.ai-axis-footer-banner-common-module__lmCLZa__bannerWrapper{margin:2rem auto;padding:0 .75rem}.ai-axis-footer-banner-common-module__lmCLZa__card{border-radius:24px}.ai-axis-footer-banner-common-module__lmCLZa__mainGrid{padding:1.75rem 1.25rem 1.5rem}.ai-axis-footer-banner-common-module__lmCLZa__heroHeading{font-size:1.85rem}.ai-axis-footer-banner-common-module__lmCLZa__inlineGlyph{width:1.75rem;height:1.75rem}.ai-axis-footer-banner-common-module__lmCLZa__heroSubtitle{font-size:.95rem}.ai-axis-footer-banner-common-module__lmCLZa__actionRow{flex-direction:column;align-items:stretch}.ai-axis-footer-banner-common-module__lmCLZa__downloadButton{justify-content:center}.ai-axis-footer-banner-common-module__lmCLZa__referralContainer{border-radius:12px;justify-content:space-between}.ai-axis-footer-banner-common-module__lmCLZa__milestonesGrid{grid-template-columns:1fr}.ai-axis-footer-banner-common-module__lmCLZa__rightVisual{height:280px}.ai-axis-footer-banner-common-module__lmCLZa__card1{width:145px;left:0}.ai-axis-footer-banner-common-module__lmCLZa__card2{width:140px;right:0}.ai-axis-footer-banner-common-module__lmCLZa__card3{width:160px;bottom:5px;left:22%}.ai-axis-footer-banner-common-module__lmCLZa__cardImageWrapper{height:95px}.ai-axis-footer-banner-common-module__lmCLZa__hubFooter{padding:1.25rem}.ai-axis-footer-banner-common-module__lmCLZa__hubLinksGroup{grid-template-columns:1fr}.ai-axis-footer-banner-common-module__lmCLZa__brandHubButton{width:100%}.ai-axis-footer-banner-common-module__lmCLZa__shareNoticeCard{flex-direction:column;align-items:flex-start}}
.ai-axis-footer-banner-light-module__TLsima__card{box-shadow:0 25px 60px -15px #2f173f2e,0 0 0 1px #2f173f14}
.ai-axis-footer-banner-dark-module__K9adRq__card{box-shadow:0 25px 60px -15px #000000a6,0 0 0 1px #ffffff1f}
.error-handler-provider-module__7H-cdq__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;padding:2rem;display:flex}@media (max-width:640px){.error-handler-provider-module__7H-cdq__errorContainer{padding:1.5rem 1rem}}.error-handler-provider-module__7H-cdq__errorTitle{color:var(--foreground,#0f172a);margin:0;font-size:1.5rem;font-weight:700}.error-handler-provider-module__7H-cdq__errorDescription{color:var(--muted-foreground,#64748b);max-width:28rem;margin:0;line-height:1.5}.error-handler-provider-module__7H-cdq__buttonGroup{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.error-handler-provider-module__7H-cdq__primaryButton{background:var(--primary,#4573df);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.error-handler-provider-module__7H-cdq__primaryButton:hover{background:var(--primary-hover,#3a62c4);transform:translateY(-1px)}.error-handler-provider-module__7H-cdq__primaryButton:active{transform:translateY(0)}.error-handler-provider-module__7H-cdq__secondaryButton{color:var(--primary,#4573df);border:1px solid var(--primary,#4573df);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.875rem;transition:all .2s}.error-handler-provider-module__7H-cdq__secondaryButton:hover{background:var(--primary,#4573df);color:#fff}.error-handler-provider-module__7H-cdq__reportLink{color:var(--destructive,#dc2626);border:1px solid var(--destructive,#dc2626);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem 1.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.error-handler-provider-module__7H-cdq__reportLink:hover{background:var(--destructive,#dc2626);color:#fff}.error-handler-provider-module__7H-cdq__helpText{color:var(--muted-foreground,#94a3b8);margin-top:.5rem;font-size:.75rem}.error-handler-provider-module__7H-cdq__helpLink{color:var(--primary,#4573df);text-decoration:underline;transition:color .2s}.error-handler-provider-module__7H-cdq__helpLink:hover{color:var(--primary-hover,#3a62c4)}@media (max-width:640px){.error-handler-provider-module__7H-cdq__buttonGroup{flex-direction:column;align-items:stretch;width:100%}.error-handler-provider-module__7H-cdq__primaryButton,.error-handler-provider-module__7H-cdq__secondaryButton,.error-handler-provider-module__7H-cdq__reportLink{justify-content:center;align-items:center;width:auto;display:flex}}
.skip-link-common-module__NKECBW__container{z-index:9999;border-radius:0 0 .5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:top .2s ease-in-out;position:absolute;top:-100px;left:0}.skip-link-common-module__NKECBW__container:focus{outline-offset:-2px;outline:2px solid;top:0}@media (prefers-reduced-motion:reduce){.skip-link-common-module__NKECBW__container{transition:none}}
.skip-link-dark-module__XQVasa__container{color:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23272ecc;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 16px #0006}.skip-link-dark-module__XQVasa__container:focus{background:#23272ee6;border-color:#4573df99;transform:translateY(-1px);box-shadow:0 8px 24px #00000080}.skip-link-dark-module__XQVasa__container:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}@media (prefers-reduced-motion:reduce){.skip-link-dark-module__XQVasa__container,.skip-link-dark-module__XQVasa__container:focus{transition:none;transform:none!important}}
.skip-link-light-module__2B0gZq__container{color:#111827;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#fffc);border:1px solid #0000000d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #1f268726,inset 0 1px 2px #fff9}.skip-link-light-module__2B0gZq__container:focus{outline-offset:2px;outline:3px solid #4573dffa}@media (prefers-reduced-motion:reduce){.skip-link-light-module__2B0gZq__container{transition:none!important}}
.share-modal-light-module__2cuzXa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d}.share-modal-light-module__2cuzXa__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffeb,#ffffffc7);border:1px solid #fff6;box-shadow:0 25px 60px #1f268733,inset 0 1px 2px #fff9}.share-modal-light-module__2cuzXa__header{border-bottom:1px solid #0000000f}.share-modal-light-module__2cuzXa__headerTitle{color:#111827}.share-modal-light-module__2cuzXa__closeBtn{color:#6b7280;background:#0000000d}.share-modal-light-module__2cuzXa__closeBtn:hover{color:#1f2937;background:#0000001a}.share-modal-light-module__2cuzXa__previewCard{border:1px solid #00000014;box-shadow:0 4px 16px #0000001a}.share-modal-light-module__2cuzXa__previewPlaceholder{color:#6b7280;background:linear-gradient(135deg,#4573df14,#667eea14)}.share-modal-light-module__2cuzXa__ctaBtn{color:#fff;background:linear-gradient(135deg,#4573df,#5886f2);box-shadow:0 4px 14px #4573df59,inset 0 1px 1px #fff3}.share-modal-light-module__2cuzXa__ctaBtn:hover:not(:disabled){box-shadow:0 8px 24px #4573df66,inset 0 1px 1px #fff3}.share-modal-light-module__2cuzXa__ctaHint,.share-modal-light-module__2cuzXa__platformsLabel{color:#6b7280}.share-modal-light-module__2cuzXa__platformBtn{color:#374151;background:#00000008}.share-modal-light-module__2cuzXa__platformBtn:hover{background:#4573df14;box-shadow:0 4px 12px #4573df1f}.share-modal-light-module__2cuzXa__platformBtnActive{background:#4573df24;border:1px solid #4573df47;box-shadow:0 6px 14px #4573df29}.share-modal-light-module__2cuzXa__platformLabel{color:#6b7280}.share-modal-light-module__2cuzXa__whatsappIcon{color:#25d366;background:#25d3661f}.share-modal-light-module__2cuzXa__instagramIcon{color:#e4405f;background:linear-gradient(135deg,#833ab41f,#fd1d1d1f,#fcb0451f)}.share-modal-light-module__2cuzXa__facebookIcon{color:#1877f2;background:#1877f21f}.share-modal-light-module__2cuzXa__twitterIcon{color:#000;background:#00000014}.share-modal-light-module__2cuzXa__linkedinIcon{color:#0077b5;background:#0077b51f}.share-modal-light-module__2cuzXa__telegramIcon{color:#26a5e4;background:#26a5e01f}.share-modal-light-module__2cuzXa__actionBtn{color:#4b5563;background:#0000000a;border:1px solid #0000000f}.share-modal-light-module__2cuzXa__actionBtn:hover{color:#4573df;background:#4573df14;border-color:#4573df26}.share-modal-light-module__2cuzXa__actionBtnSuccess{color:#16a34a;background:#22c55e1f;border-color:#22c55e38}.share-modal-light-module__2cuzXa__shareTextPreview{color:#4b5563;background:#00000008;border:1px solid #0000000f}.share-modal-light-module__2cuzXa__successBanner{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33}.share-modal-light-module__2cuzXa__statusError{color:#b91c1c;background:#ef444414;border:1px solid #ef444433}.share-modal-light-module__2cuzXa__statusInfo{color:#4573df;background:#4573df14;border:1px solid #4573df26}.share-modal-light-module__2cuzXa__retryBtn{color:#b91c1c;background:#ef444414}.share-modal-light-module__2cuzXa__retryBtn:hover{background:#ef444426}.share-modal-light-module__2cuzXa__brandFooter{color:#9ca3af;border-top:1px solid #0000000a}.share-modal-light-module__2cuzXa__brandFooterLink{color:#4573df;font-weight:600}.share-modal-light-module__2cuzXa__loadingSpinner{border-top-color:#4573df}
.share-button-common-module__x3M-Dq__btn{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-style:solid;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.share-button-common-module__x3M-Dq__default{min-height:2rem;padding:.375rem .75rem;font-size:.8125rem}.share-button-common-module__x3M-Dq__compact{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}.share-button-common-module__x3M-Dq__inline{min-height:1.5rem;padding:.1875rem .5rem;font-size:.75rem}.share-button-common-module__x3M-Dq__placeholder{opacity:.75;pointer-events:none}.share-button-common-module__x3M-Dq__icon{flex-shrink:0;width:.875rem;height:.875rem}.share-button-common-module__x3M-Dq__label{display:inline-block}@media (max-width:640px){.share-button-common-module__x3M-Dq__default{min-height:1.875rem;padding:.3125rem .625rem}.share-button-common-module__x3M-Dq__icon{width:.8125rem;height:.8125rem}}@media (prefers-reduced-motion:reduce){.share-button-common-module__x3M-Dq__btn{transition:none}}
.share-button-dark-module__W-snKG__btn{color:#7da2ff;background:#4573df1a;border:1px solid #4573df2e}.share-button-dark-module__W-snKG__btn:hover{background:#4573df2e;border-color:#4573df59;box-shadow:0 4px 12px #0000004d}.share-button-dark-module__W-snKG__lostVariant{color:#fca5a5;background:#ef44441a;border-color:#ef444438}.share-button-dark-module__W-snKG__lostVariant:hover{background:#ef44442e;border-color:#ef444466;box-shadow:0 4px 12px #ef444426}.share-button-dark-module__W-snKG__foundVariant{color:#6ee7b7;background:#10b9811a;border-color:#10b98138}.share-button-dark-module__W-snKG__foundVariant:hover{background:#10b9812e;border-color:#10b98166;box-shadow:0 4px 12px #10b98126}.share-button-dark-module__W-snKG__facultyVariant{color:#c4a7ff;background:#7c3aed1f;border-color:#7c3aed38}.share-button-dark-module__W-snKG__facultyVariant:hover{background:#7c3aed33;border-color:#7c3aed66;box-shadow:0 4px 12px #7c3aed2e}.share-button-dark-module__W-snKG__paperVariant{color:#93c5fd;background:#3b82f61a;border-color:#3b82f638}.share-button-dark-module__W-snKG__paperVariant:hover{background:#3b82f62e;border-color:#3b82f666;box-shadow:0 4px 12px #3b82f626}.share-button-dark-module__W-snKG__newsVariant{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b38}.share-button-dark-module__W-snKG__newsVariant:hover{background:#f59e0b2e;border-color:#f59e0b66;box-shadow:0 4px 12px #f59e0b26}.share-button-dark-module__W-snKG__eventVariant{color:#6ee7b7;background:#10b9811a;border-color:#10b98138}.share-button-dark-module__W-snKG__eventVariant:hover{background:#10b9812e;border-color:#10b98166;box-shadow:0 4px 12px #10b98126}
.share-button-light-module__VWb-oa__btn{color:#4573df;background:#4573df14;border:1px solid #4573df26}.share-button-light-module__VWb-oa__btn:hover{background:#4573df24;border-color:#4573df4d;box-shadow:0 4px 12px #4573df1f}.share-button-light-module__VWb-oa__lostVariant{color:#b91c1c;background:#ef444414;border-color:#ef444433}.share-button-light-module__VWb-oa__lostVariant:hover{background:#ef444424;border-color:#ef444459;box-shadow:0 4px 12px #ef444426}.share-button-light-module__VWb-oa__foundVariant{color:#047857;background:#10b98114;border-color:#10b98133}.share-button-light-module__VWb-oa__foundVariant:hover{background:#10b98124;border-color:#10b98159;box-shadow:0 4px 12px #10b98126}.share-button-light-module__VWb-oa__facultyVariant{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed2e}.share-button-light-module__VWb-oa__facultyVariant:hover{background:#7c3aed24;border-color:#7c3aed59;box-shadow:0 4px 12px #7c3aed26}.share-button-light-module__VWb-oa__paperVariant{color:#1d4ed8;background:#3b82f614;border-color:#3b82f62e}.share-button-light-module__VWb-oa__paperVariant:hover{background:#3b82f624;border-color:#3b82f659;box-shadow:0 4px 12px #3b82f626}.share-button-light-module__VWb-oa__newsVariant{color:#b45309;background:#f59e0b14;border-color:#f59e0b2e}.share-button-light-module__VWb-oa__newsVariant:hover{background:#f59e0b24;border-color:#f59e0b59;box-shadow:0 4px 12px #f59e0b26}.share-button-light-module__VWb-oa__eventVariant{color:#047857;background:#10b98114;border-color:#10b9812e}.share-button-light-module__VWb-oa__eventVariant:hover{background:#10b98124;border-color:#10b98159;box-shadow:0 4px 12px #10b98126}
.course-card-common-module__G0Mf4W__container{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative}.course-card-common-module__G0Mf4W__card{border-radius:1.5rem;flex-direction:column;justify-content:space-between;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.course-card-common-module__G0Mf4W__card:focus-within{outline:2px solid var(--color-brand-primary,#2563eb);outline-offset:2px}.course-card-common-module__G0Mf4W__card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.course-card-common-module__G0Mf4W__card:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #2563eb26, transparent 40%);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.course-card-common-module__G0Mf4W__card:hover{transform:translateY(-8px)scale(1.01)}.course-card-common-module__G0Mf4W__card:hover:before,.course-card-common-module__G0Mf4W__card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.course-card-common-module__G0Mf4W__container,.course-card-common-module__G0Mf4W__card,.course-card-common-module__G0Mf4W__card:before,.course-card-common-module__G0Mf4W__badge,.course-card-common-module__G0Mf4W__countBadge,.course-card-common-module__G0Mf4W__actionButton,.course-card-common-module__G0Mf4W__actionIcon{transition:none}.course-card-common-module__G0Mf4W__card:hover{transform:none}}.course-card-common-module__G0Mf4W__card:hover:before{opacity:1}.course-card-common-module__G0Mf4W__cardHeader{padding-bottom:clamp(.875rem,2vw,1.25rem)}.course-card-common-module__G0Mf4W__headerContent{grid-template-columns:1fr auto;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);display:grid}.course-card-common-module__G0Mf4W__headerInfo{flex:1}.course-card-common-module__G0Mf4W__cardTitle{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;line-height:1.6rem;transition:color .3s;display:-webkit-box;overflow:hidden}.course-card-common-module__G0Mf4W__cardDescription{margin-top:.375rem;font-size:.9rem;font-weight:500}.course-card-common-module__G0Mf4W__creditBadge{border-radius:.75rem;flex-shrink:0;padding:.375rem .75rem;font-weight:600}.course-card-common-module__G0Mf4W__cardContent{gap:clamp(1.25rem,2vw,1.75rem);display:grid}.course-card-common-module__G0Mf4W__statsGrid{border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:clamp(.875rem,2vw,1.125rem);padding:.75rem;font-size:.875rem;line-height:1.25rem;display:grid}.course-card-common-module__G0Mf4W__statItem{align-items:center;gap:.5rem;padding:.375rem 0;font-weight:600;transition:transform .2s;display:flex}.course-card-common-module__G0Mf4W__statItem:hover{transform:translate(4px)}.course-card-common-module__G0Mf4W__statIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.course-card-common-module__G0Mf4W__statIconBlue{filter:drop-shadow(0 2px 4px #2563eb4d)}.course-card-common-module__G0Mf4W__statIconGreen{filter:drop-shadow(0 2px 4px #22c55e4d)}.course-card-common-module__G0Mf4W__statIconOrange{filter:drop-shadow(0 2px 4px #f973164d)}.course-card-common-module__G0Mf4W__updateInfo{opacity:.85;align-items:center;gap:.625rem;padding-top:clamp(.625rem,1.5vw,.875rem);font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.course-card-common-module__G0Mf4W__clockIcon{opacity:.7;width:1rem;height:1rem}.course-card-common-module__G0Mf4W__cardFooter{border-top:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.25rem);margin-top:auto;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);display:flex}.course-card-common-module__G0Mf4W__totalPapers{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.25rem}.course-card-common-module__G0Mf4W__popularBadge{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite course-card-common-module__G0Mf4W__pulseGlow;display:flex}.course-card-common-module__G0Mf4W__activeBadge{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;animation:1.5s ease-in-out infinite course-card-common-module__G0Mf4W__flamePulse;display:flex}@keyframes course-card-common-module__G0Mf4W__pulseGlow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes course-card-common-module__G0Mf4W__flamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.course-card-common-module__G0Mf4W__badgeIcon{width:.875rem;height:.875rem}.course-card-common-module__G0Mf4W__linkWrapper{flex:1;display:block}.course-card-common-module__G0Mf4W__card:hover .course-card-common-module__G0Mf4W__cardTitle{text-decoration-thickness:2px}@media (max-width:480px){.course-card-common-module__G0Mf4W__card{border-radius:1rem}.course-card-common-module__G0Mf4W__cardTitle{font-size:1rem;line-height:1.5rem}.course-card-common-module__G0Mf4W__statsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.course-card-common-module__G0Mf4W__statItem{gap:.35rem;font-size:.8rem}.course-card-common-module__G0Mf4W__statIcon{width:.875rem;height:.875rem}}@media (min-width:768px){.course-card-common-module__G0Mf4W__statsGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.course-card-common-module__G0Mf4W__card:hover{transform:translateY(-6px)}}@media (min-width:1280px){.course-card-common-module__G0Mf4W__cardTitle{font-size:1.25rem}}
.course-card-light-module__PfhGiW__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.course-card-light-module__PfhGiW__card{background:var(--glass-bg-base,#ffffffc7);border:1px solid var(--glass-border-base,#0000001a);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.course-card-light-module__PfhGiW__card:hover{background:#ffffffe0;border:1px solid #2563eb40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.course-card-light-module__PfhGiW__title{color:#0f172a}.course-card-light-module__PfhGiW__description{color:#334155}.course-card-light-module__PfhGiW__button{color:#0f172a;background:#ffffffbf;border:1px solid #0000001a;min-height:2.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.course-card-light-module__PfhGiW__button:hover{background:#ffffffe6;border:1px solid #2563eb4d;box-shadow:0 8px 24px #1f26871f}.course-card-light-module__PfhGiW__button:focus-visible{outline-offset:2px;outline:3px solid #2563ebcc}@media (prefers-reduced-motion:reduce){.course-card-light-module__PfhGiW__card,.course-card-light-module__PfhGiW__button{transition:none;transform:none!important}}
.confirmation-dialog-module__eD2jEq__backdrop{z-index:9998;-webkit-backdrop-filter:blur(4px);background:#0f172a80;position:fixed;inset:0}.confirmation-dialog-module__eD2jEq__backdropDark{background:#000000b3}.confirmation-dialog-module__eD2jEq__modal{z-index:9999;text-align:center;background:linear-gradient(#fffffffc 0%,#f8fafcfc 100%);border:1px solid #00000014;border-radius:20px;width:94%;max-width:400px;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d}.confirmation-dialog-module__eD2jEq__modalDark{background:linear-gradient(#181c24fc 0%,#11141bfc 100%);border:1px solid #ffffff14}.confirmation-dialog-module__eD2jEq__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:inline-flex}.confirmation-dialog-module__eD2jEq__iconWrapperDestructive{color:#dc2626;background:linear-gradient(135deg,#ef44441f,#dc262614);border:1px solid #ef444433}.confirmation-dialog-module__eD2jEq__iconWrapperWarning{color:#d97706;background:linear-gradient(135deg,#f59e0b1f,#d9770614);border:1px solid #f59e0b33}.confirmation-dialog-module__eD2jEq__iconWrapperInfo{color:#4573df;background:linear-gradient(135deg,#4573df1f,#3b82f614);border:1px solid #4573df33}.confirmation-dialog-module__eD2jEq__iconWrapperSuccess{color:#16a34a;background:linear-gradient(135deg,#22c55e1f,#16a34a14);border:1px solid #22c55e33}.confirmation-dialog-module__eD2jEq__iconWrapperDestructiveDark{color:#f87171;background:linear-gradient(135deg,#f8717126,#ef44441a);border:1px solid #f8717140}.confirmation-dialog-module__eD2jEq__iconWrapperWarningDark{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid #fbbf2440}.confirmation-dialog-module__eD2jEq__iconWrapperInfoDark{color:#a5b4fc;background:linear-gradient(135deg,#818cf826,#6366f11a);border:1px solid #818cf840}.confirmation-dialog-module__eD2jEq__iconWrapperSuccessDark{color:#4ade80;background:linear-gradient(135deg,#4ade8026,#22c55e1a);border:1px solid #4ade8040}.confirmation-dialog-module__eD2jEq__content{margin-bottom:1.5rem}.confirmation-dialog-module__eD2jEq__title{letter-spacing:-.01em;color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.confirmation-dialog-module__eD2jEq__titleDark{color:#f8fafc}.confirmation-dialog-module__eD2jEq__description{color:#475569e6;font-size:.9rem;line-height:1.5}.confirmation-dialog-module__eD2jEq__descriptionDark{color:#94a3b8e6}.confirmation-dialog-module__eD2jEq__actions{gap:.75rem;display:flex}.confirmation-dialog-module__eD2jEq__cancelButton,.confirmation-dialog-module__eD2jEq__confirmButton{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.confirmation-dialog-module__eD2jEq__cancelButton:disabled,.confirmation-dialog-module__eD2jEq__confirmButton:disabled{opacity:.6;cursor:not-allowed}.confirmation-dialog-module__eD2jEq__cancelButton{color:#0f172acc;background:#0000000d}.confirmation-dialog-module__eD2jEq__cancelButton:hover:not(:disabled){background:#00000014}.confirmation-dialog-module__eD2jEq__cancelButtonDark{color:#e2e8f0e6;background:#ffffff0d}.confirmation-dialog-module__eD2jEq__cancelButtonDark:hover:not(:disabled){background:#ffffff1a}.confirmation-dialog-module__eD2jEq__confirmButton{color:#fff}.confirmation-dialog-module__eD2jEq__confirmButtonDestructive{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 8px #dc26264d}.confirmation-dialog-module__eD2jEq__confirmButtonDestructive:hover:not(:disabled){box-shadow:0 4px 12px #dc262666}.confirmation-dialog-module__eD2jEq__confirmButtonWarning{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 2px 8px #d977064d}.confirmation-dialog-module__eD2jEq__confirmButtonWarning:hover:not(:disabled){box-shadow:0 4px 12px #d9770666}.confirmation-dialog-module__eD2jEq__confirmButtonInfo{background:linear-gradient(135deg,#4573df,#6366f1);box-shadow:0 2px 8px #4573df4d}.confirmation-dialog-module__eD2jEq__confirmButtonInfo:hover:not(:disabled){box-shadow:0 4px 12px #4573df66}.confirmation-dialog-module__eD2jEq__confirmButtonSuccess{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 2px 8px #16a34a4d}.confirmation-dialog-module__eD2jEq__confirmButtonSuccess:hover:not(:disabled){box-shadow:0 4px 12px #16a34a66}.confirmation-dialog-module__eD2jEq__confirmButtonDestructiveDark{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444459}.confirmation-dialog-module__eD2jEq__confirmButtonWarningDark{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b59}.confirmation-dialog-module__eD2jEq__confirmButtonInfoDark{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f159}.confirmation-dialog-module__eD2jEq__confirmButtonSuccessDark{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e59}.confirmation-dialog-module__eD2jEq__loadingIcon{animation:1s linear infinite confirmation-dialog-module__eD2jEq__spin}@keyframes confirmation-dialog-module__eD2jEq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.confirmation-dialog-module__eD2jEq__modal,.confirmation-dialog-module__eD2jEq__backdrop,.confirmation-dialog-module__eD2jEq__cancelButton,.confirmation-dialog-module__eD2jEq__confirmButton{transition:none!important}.confirmation-dialog-module__eD2jEq__loadingIcon{animation:none}}
.delete-account-button-common-module__BkghjG__container{transition:all .3s;position:relative}
.delete-account-button-light-module__o7A2eW__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.delete-account-button-light-module__o7A2eW__card{background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.delete-account-button-light-module__o7A2eW__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.delete-account-button-light-module__o7A2eW__title{color:#0f172af2}.delete-account-button-light-module__o7A2eW__description{color:#334155d9}.delete-account-button-light-module__o7A2eW__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.delete-account-button-light-module__o7A2eW__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}
.delete-account-button-dark-module__g8ljrq__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.delete-account-button-dark-module__g8ljrq__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.delete-account-button-dark-module__g8ljrq__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.delete-account-button-dark-module__g8ljrq__card:focus-visible,.delete-account-button-dark-module__g8ljrq__card:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.delete-account-button-dark-module__g8ljrq__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.delete-account-button-dark-module__g8ljrq__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.delete-account-button-dark-module__g8ljrq__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.delete-account-button-dark-module__g8ljrq__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.delete-account-button-dark-module__g8ljrq__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.delete-account-button-dark-module__g8ljrq__button:active{transform:translateY(1px)}.delete-account-button-dark-module__g8ljrq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.delete-account-button-dark-module__g8ljrq__card,.delete-account-button-dark-module__g8ljrq__button{transition:none}.delete-account-button-dark-module__g8ljrq__card:hover,.delete-account-button-dark-module__g8ljrq__button:hover,.delete-account-button-dark-module__g8ljrq__button:active{transform:none!important}}
.avatar-common-module__4aH-Fa__root{border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}.avatar-common-module__4aH-Fa__fallback{border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-common-module__4aH-Fa__transitionNone{transition:none!important}.avatar-common-module__4aH-Fa__transitionDefault{transition:transform .3s,box-shadow .3s}@media (prefers-reduced-motion:reduce){.avatar-common-module__4aH-Fa__transitionDefault{transition:none}.avatar-common-module__4aH-Fa__pulse,.avatar-common-module__4aH-Fa__loadingSkeleton,.avatar-common-module__4aH-Fa__loadingSkeleton:before{animation:none}}.avatar-common-module__4aH-Fa__pulse{animation:1.5s ease-in-out infinite avatar-common-module__4aH-Fa__pulse}@keyframes avatar-common-module__4aH-Fa__pulse{0%,to{opacity:1}50%{opacity:.85}}.avatar-common-module__4aH-Fa__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-common-module__4aH-Fa__statusDot{border:2px solid var(--glass-background,#fff);border-radius:9999px;width:.625rem;height:.625rem;position:absolute;bottom:0;right:0}@keyframes avatar-common-module__4aH-Fa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes avatar-common-module__4aH-Fa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.avatar-common-module__4aH-Fa__loadingSkeleton{border-radius:9999px;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite avatar-common-module__4aH-Fa__shimmerPulse;position:relative;overflow:hidden}.avatar-common-module__4aH-Fa__loadingSkeleton:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);animation:2s ease-in-out infinite avatar-common-module__4aH-Fa__shimmer;position:absolute;inset:0}@keyframes avatar-common-module__4aH-Fa__shimmerPulse{0%,to{opacity:1}50%{opacity:.85}}
.avatar-light-module__zqzbaq__glass{background:var(--glass-background,#ffffffbf);-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,180%));border:1px solid var(--glass-border,#94a3b82e);box-shadow:var(--glass-shadow,0 4px 16px #0000000f);transition:all .2s cubic-bezier(.4,0,.2,1)}.avatar-light-module__zqzbaq__glassSubtle{background:var(--glass-background-subtle,#ffffffa6);-webkit-backdrop-filter:blur(calc(var(--glass-blur,12px) * .75));backdrop-filter:blur(calc(var(--glass-blur,12px) * .75));border:1px solid var(--glass-border,#94a3b81f);box-shadow:var(--glass-shadow-subtle,0 2px 8px #0000000a);transition:all .2s cubic-bezier(.4,0,.2,1)}.avatar-light-module__zqzbaq__fallbackDefault{background:#e2e8f0a6;transition:all .2s cubic-bezier(.4,0,.2,1)}.avatar-light-module__zqzbaq__glow{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #4573df66}.avatar-light-module__zqzbaq__depth{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -6px #0000001a,0 0 30px #4573df1a}@keyframes avatar-light-module__zqzbaq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes avatar-light-module__zqzbaq__glow{0%{box-shadow:0 0 5px #4573df4d}to{box-shadow:0 0 25px #4573df99,0 0 40px #4573df4d}}.avatar-light-module__zqzbaq__loadingSkeleton{background:linear-gradient(135deg,#e2e8f0d9 0%,#cbd5e1cc 100%);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0f172a14,inset 0 1px #ffffff80}@media (prefers-reduced-motion:reduce){.avatar-light-module__zqzbaq__glass,.avatar-light-module__zqzbaq__glassSubtle,.avatar-light-module__zqzbaq__fallbackDefault,.avatar-light-module__zqzbaq__glow,.avatar-light-module__zqzbaq__depth,.avatar-light-module__zqzbaq__loadingSkeleton{transition:none;animation:none!important}}
.avatar-dark-module__lRxDIG__glass{background:var(--glass-background,#23272ebf);-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,180%));border:1px solid var(--glass-border,#ffffff14);box-shadow:var(--glass-shadow,0 4px 16px #0003);transition:all .2s cubic-bezier(.4,0,.2,1)}.avatar-dark-module__lRxDIG__glassSubtle{background:var(--glass-background-subtle,#23272ea6);-webkit-backdrop-filter:blur(calc(var(--glass-blur,12px) * .75));backdrop-filter:blur(calc(var(--glass-blur,12px) * .75));border:1px solid var(--glass-border,#ffffff0f);box-shadow:var(--glass-shadow-subtle,0 2px 8px #00000026);transition:all .2s cubic-bezier(.4,0,.2,1)}.avatar-dark-module__lRxDIG__fallbackDefault{background:#23272ea6}.avatar-dark-module__lRxDIG__glow{box-shadow:0 0 15px #4573df4d}.avatar-dark-module__lRxDIG__depth{box-shadow:0 20px 25px -5px #0003,0 10px 10px -6px #0003,0 0 30px #4573df1a}@keyframes avatar-dark-module__lRxDIG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes avatar-dark-module__lRxDIG__glow{0%{box-shadow:0 0 5px #4573df33}to{box-shadow:0 0 25px #4573df80,0 0 40px #4573df33}}.avatar-dark-module__lRxDIG__loadingSkeleton{background:linear-gradient(135deg,#23272ea6 0%,#23272e99 100%);box-shadow:0 4px 12px #0006,0 0 16px #4573df1a,inset 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.avatar-dark-module__lRxDIG__glass,.avatar-dark-module__lRxDIG__glassSubtle{transition:none;transform:none!important}@keyframes avatar-dark-module__lRxDIG__float{0%,to{transform:translateY(0)}50%{transform:translateY(0)}}}
@keyframes switch-common-module__6Ij_AW__float{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}.switch-common-module__6Ij_AW__glow{box-shadow:0 0 10px #4573df33}.switch-common-module__6Ij_AW__glow:hover{box-shadow:0 0 15px #4573df4d}.switch-common-module__6Ij_AW__depth{transform-style:preserve-3d}.switch-common-module__6Ij_AW__depth:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff26 0%,#fff0 50%,#ffffff1a 100%);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-2px)}@media (max-width:768px){.switch-common-module__6Ij_AW__switchWrapper{align-items:center;min-height:48px;display:flex}}@media (pointer:coarse){.switch-common-module__6Ij_AW__switch{width:3rem;min-width:3rem;height:1.75rem}.switch-common-module__6Ij_AW__switchThumb{width:1.375rem;height:1.375rem}.switch-common-module__6Ij_AW__switch:after{content:"";border-radius:9999px;position:absolute;inset:-8px}.switch-common-module__6Ij_AW__switchLabel{padding:.75rem 0;font-size:16px}}

.sheet-common-module__wl-8QG__overlay{z-index:50;position:fixed;inset:0}.sheet-common-module__wl-8QG__overlay[data-state=open]{animation:.2s ease-in sheet-common-module__wl-8QG__fadeIn}.sheet-common-module__wl-8QG__overlay[data-state=closed]{animation:.2s ease-out sheet-common-module__wl-8QG__fadeOut}.sheet-common-module__wl-8QG__content{z-index:50;gap:1rem;padding:1.5rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (prefers-reduced-motion:reduce){.sheet-common-module__wl-8QG__content,.sheet-common-module__wl-8QG__overlay,.sheet-common-module__wl-8QG__close{transition:none}.sheet-common-module__wl-8QG__sideTop[data-state=open],.sheet-common-module__wl-8QG__sideTop[data-state=closed],.sheet-common-module__wl-8QG__sideBottom[data-state=open],.sheet-common-module__wl-8QG__sideBottom[data-state=closed],.sheet-common-module__wl-8QG__sideLeft[data-state=open],.sheet-common-module__wl-8QG__sideLeft[data-state=closed],.sheet-common-module__wl-8QG__sideRight[data-state=open],.sheet-common-module__wl-8QG__sideRight[data-state=closed],.sheet-common-module__wl-8QG__overlay[data-state=open],.sheet-common-module__wl-8QG__overlay[data-state=closed]{animation:none}}.sheet-common-module__wl-8QG__sideTop{-webkit-overflow-scrolling:touch;border-bottom-width:1px;max-height:min(85dvh,100dvh - 2rem);inset:0 0 auto;overflow-y:auto}.sheet-common-module__wl-8QG__sideBottom{-webkit-overflow-scrolling:touch;max-height:min(85dvh,100dvh - 2rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));border-top-width:1px;border-radius:1rem 1rem 0 0;inset:auto 0 0;overflow-y:auto}.sheet-common-module__wl-8QG__sideLeft{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-right-width:1px;width:min(75%,18rem);max-width:24rem;height:100%;inset:0 auto 0 0;overflow:hidden auto}@media (min-width:480px){.sheet-common-module__wl-8QG__sideLeft{width:min(85%,20rem)}}@media (min-width:640px){.sheet-common-module__wl-8QG__sideLeft{width:auto;max-width:24rem}}.sheet-common-module__wl-8QG__sideRight{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-left-width:1px;width:min(75%,18rem);max-width:24rem;height:100%;inset:0 0 0 auto;overflow:hidden auto}@media (min-width:480px){.sheet-common-module__wl-8QG__sideRight{width:min(85%,20rem)}}@media (min-width:640px){.sheet-common-module__wl-8QG__sideRight{width:auto;max-width:24rem}}.sheet-common-module__wl-8QG__sideTop[data-state=open]{animation:.3s ease-in sheet-common-module__wl-8QG__slideInTop}.sheet-common-module__wl-8QG__sideTop[data-state=closed]{animation:.3s ease-out sheet-common-module__wl-8QG__slideOutTop}.sheet-common-module__wl-8QG__sideBottom[data-state=open]{animation:.3s ease-in sheet-common-module__wl-8QG__slideInBottom}.sheet-common-module__wl-8QG__sideBottom[data-state=closed]{animation:.3s ease-out sheet-common-module__wl-8QG__slideOutBottom}.sheet-common-module__wl-8QG__sideLeft[data-state=open]{animation:.3s ease-in sheet-common-module__wl-8QG__slideInLeft}.sheet-common-module__wl-8QG__sideLeft[data-state=closed]{animation:.3s ease-out sheet-common-module__wl-8QG__slideOutLeft}.sheet-common-module__wl-8QG__sideRight[data-state=open]{animation:.3s ease-in sheet-common-module__wl-8QG__slideInRight}.sheet-common-module__wl-8QG__sideRight[data-state=closed]{animation:.3s ease-out sheet-common-module__wl-8QG__slideOutRight}.sheet-common-module__wl-8QG__close{opacity:.7;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.sheet-common-module__wl-8QG__close:hover{opacity:1}.sheet-common-module__wl-8QG__close:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #4573df}.sheet-common-module__wl-8QG__closeIcon{width:1rem;height:1rem}.sheet-common-module__wl-8QG__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.sheet-common-module__wl-8QG__header{text-align:left}}.sheet-common-module__wl-8QG__footer{flex-direction:column-reverse;display:flex}@media (min-width:640px){.sheet-common-module__wl-8QG__footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.sheet-common-module__wl-8QG__title{font-size:1.125rem;font-weight:600}.sheet-common-module__wl-8QG__description{font-size:.875rem}@keyframes sheet-common-module__wl-8QG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheet-common-module__wl-8QG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheet-common-module__wl-8QG__slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet-common-module__wl-8QG__slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sheet-common-module__wl-8QG__slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-common-module__wl-8QG__slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes sheet-common-module__wl-8QG__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-common-module__wl-8QG__slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sheet-common-module__wl-8QG__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-common-module__wl-8QG__slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.sheet-common-module__wl-8QG__content{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-top:max(1.5rem, env(safe-area-inset-top))}

.sheet-dark-module__dclNYW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c}.sheet-dark-module__dclNYW__content{color:#f8fafc;background-color:#1d2127;border-color:#23272e}.sheet-dark-module__dclNYW__close{color:#f8fafc}.sheet-dark-module__dclNYW__close:focus{box-shadow:0 0 0 2px #f8fafc}.sheet-dark-module__dclNYW__title{color:#f8fafc}.sheet-dark-module__dclNYW__description{color:#94a3b8}
.sheet-light-module__PRBXHW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffc}.sheet-light-module__PRBXHW__content{color:#0f172a;background-color:#fff;border-color:#e2e8f0}.sheet-light-module__PRBXHW__close{color:#0f172a}.sheet-light-module__PRBXHW__close:focus{box-shadow:0 0 0 2px #0f172a}.sheet-light-module__PRBXHW__title{color:#0f172a}.sheet-light-module__PRBXHW__description{color:#64748b}
