.page-common-module__2g_zvG__container{max-width:800px;margin:0 auto;padding:2rem 1rem 4rem}.page-common-module__2g_zvG__hero{text-align:center;margin-bottom:2.5rem;padding:2rem 0}.page-common-module__2g_zvG__heroTitle{margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2}.page-common-module__2g_zvG__heroSubtext{max-width:600px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.page-common-module__2g_zvG__ctaButton{border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-common-module__2g_zvG__ctaButton:hover{transform:translateY(-1px)}.page-common-module__2g_zvG__section{margin-bottom:2.5rem}.page-common-module__2g_zvG__sectionTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-common-module__2g_zvG__paragraph{margin-bottom:1rem;font-size:1rem;line-height:1.75}.page-common-module__2g_zvG__formula{text-align:center;border-radius:12px;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:600}.page-common-module__2g_zvG__table{border-collapse:collapse;border-radius:12px;width:100%;margin:1rem 0 1.5rem;overflow:hidden}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{text-align:left;padding:.65rem 1rem;font-size:.95rem}.page-common-module__2g_zvG__table th{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.page-common-module__2g_zvG__stepList{counter-reset:step-counter;margin:1rem 0 1.5rem;padding:0;list-style:none}.page-common-module__2g_zvG__step{counter-increment:step-counter;border-radius:10px;margin-bottom:.75rem;padding:1rem 1rem 1rem 3.5rem;font-size:.95rem;line-height:1.6;position:relative}.page-common-module__2g_zvG__step:before{content:counter(step-counter);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.page-common-module__2g_zvG__faqSection{margin-top:3rem}.page-common-module__2g_zvG__faqItem{border-radius:12px;margin-bottom:1rem;padding:1.25rem}.page-common-module__2g_zvG__faqQuestion{margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.page-common-module__2g_zvG__faqAnswer{font-size:.95rem;line-height:1.7}.page-common-module__2g_zvG__internalLinks{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-common-module__2g_zvG__internalLink{border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .15s}.page-common-module__2g_zvG__internalLink:hover{transform:translateY(-1px)}@media (max-width:768px){.page-common-module__2g_zvG__container{padding:1.25rem .875rem 1.5rem}.page-common-module__2g_zvG__hero{margin-bottom:1.5rem;padding:1rem 0}.page-common-module__2g_zvG__heroTitle{margin-bottom:.625rem;font-size:clamp(1.85rem,8.5vw,2.25rem)}.page-common-module__2g_zvG__heroSubtext{margin:0 auto 1rem;font-size:.95rem;line-height:1.6}.page-common-module__2g_zvG__ctaButton{justify-content:center;width:100%;max-width:20rem;padding:.7rem 1rem;font-size:.9rem}.page-common-module__2g_zvG__section{margin-bottom:1.75rem}.page-common-module__2g_zvG__sectionTitle{margin-bottom:.75rem;font-size:1.25rem}.page-common-module__2g_zvG__paragraph{margin-bottom:.875rem;font-size:.95rem;line-height:1.65}.page-common-module__2g_zvG__formula{margin:1rem 0;padding:1rem .875rem;font-size:.95rem;line-height:1.55}.page-common-module__2g_zvG__table{margin:.875rem 0 1.25rem}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{padding:.6rem .75rem;font-size:.875rem}.page-common-module__2g_zvG__stepList{margin:.875rem 0 1.25rem}.page-common-module__2g_zvG__step{margin-bottom:.625rem;padding:.875rem .875rem .875rem 2.75rem;font-size:.875rem;line-height:1.55}.page-common-module__2g_zvG__step:before{width:1.5rem;height:1.5rem;font-size:.75rem;top:.8rem;left:.75rem}.page-common-module__2g_zvG__faqSection{margin-top:2rem}.page-common-module__2g_zvG__faqItem{margin-bottom:.75rem;padding:1rem}.page-common-module__2g_zvG__faqQuestion{margin-bottom:.375rem;font-size:.95rem}.page-common-module__2g_zvG__faqAnswer{font-size:.875rem;line-height:1.6}.page-common-module__2g_zvG__internalLinks{gap:.5rem;margin-top:1.25rem}.page-common-module__2g_zvG__internalLink{padding:.5rem .875rem;font-size:.8125rem}}@media (max-width:480px){.page-common-module__2g_zvG__container{padding:1rem .75rem 1.25rem}.page-common-module__2g_zvG__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{white-space:nowrap}}@media (max-width:640px){.page-common-module__2g_zvG__heroTitle{font-size:1.5rem}.page-common-module__2g_zvG__container{padding:1rem .75rem 3rem}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{padding:.5rem .6rem;font-size:.85rem}}
.page-light-module__w5V6Vq__hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #1f268726,inset 0 1px 2px #ffffff80}.page-light-module__w5V6Vq__heroTitle{color:#0f172a}.page-light-module__w5V6Vq__heroSubtext{color:#475569}.page-light-module__w5V6Vq__ctaButton{color:#fff;background:#4573df;box-shadow:0 4px 12px #4573df4d}.page-light-module__w5V6Vq__sectionTitle{color:#0f172a}.page-light-module__w5V6Vq__paragraph{color:#334155}.page-light-module__w5V6Vq__formula{color:#1e3a8a;background:linear-gradient(135deg,#4573df14,#4573df0a);border:1px solid #4573df33}.page-light-module__w5V6Vq__table th{color:#1e3a8a;background:#4573df14;border-bottom:2px solid #4573df26}.page-light-module__w5V6Vq__table td{color:#334155;border-bottom:1px solid #0000000f}.page-light-module__w5V6Vq__table tr:hover td{background:#4573df0a}.page-light-module__w5V6Vq__step{color:#334155;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #4573df1f}.page-light-module__w5V6Vq__step:before{color:#fff;background:#4573df}.page-light-module__w5V6Vq__faqItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #0000000f}.page-light-module__w5V6Vq__faqQuestion{color:#0f172a}.page-light-module__w5V6Vq__faqAnswer{color:#475569}.page-light-module__w5V6Vq__internalLink{color:#4573df;background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #4573df26}.page-light-module__w5V6Vq__internalLink:hover{background:#4573df14;box-shadow:0 4px 12px #4573df1a}
.page-dark-module__DiAk9q__hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 6px -1px #0000004d}.page-dark-module__DiAk9q__heroTitle{color:#f1f5f9}.page-dark-module__DiAk9q__heroSubtext{color:#94a3b8}.page-dark-module__DiAk9q__ctaButton{color:#fff;background:#4573df;box-shadow:0 4px 12px #4573df40}.page-dark-module__DiAk9q__sectionTitle{color:#f1f5f9}.page-dark-module__DiAk9q__paragraph{color:#cbd5e1}.page-dark-module__DiAk9q__formula{color:#93b2f4;background:#4573df1f;border:1px solid #4573df40}.page-dark-module__DiAk9q__table th{color:#93b2f4;background:#4573df1f;border-bottom:2px solid #4573df33}.page-dark-module__DiAk9q__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0f}.page-dark-module__DiAk9q__table tr:hover td{background:#4573df0f}.page-dark-module__DiAk9q__step{color:#cbd5e1;background:#272c3499;border:1px solid #ffffff14}.page-dark-module__DiAk9q__step:before{color:#fff;background:#4573df}.page-dark-module__DiAk9q__faqItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#272c34b3;border:1px solid #ffffff14}.page-dark-module__DiAk9q__faqQuestion{color:#f1f5f9}.page-dark-module__DiAk9q__faqAnswer{color:#94a3b8}.page-dark-module__DiAk9q__internalLink{color:#93b2f4;background:#272c3499;border:1px solid #ffffff14}.page-dark-module__DiAk9q__internalLink:hover{background:#4573df1f;box-shadow:0 4px 12px #0003}
.geo-section-common-module__Uf8UQq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.geo-section-common-module__Uf8UQq__container{border-radius:12px;margin:2rem 0;padding:1.5rem}.geo-section-common-module__Uf8UQq__entityBlock{margin-bottom:1rem}.geo-section-common-module__Uf8UQq__entityDesc{margin-top:.25rem;font-size:.95rem;line-height:1.5}.geo-section-common-module__Uf8UQq__heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.geo-section-common-module__Uf8UQq__factsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.geo-section-common-module__Uf8UQq__factCard{border-radius:8px;padding:1rem}.geo-section-common-module__Uf8UQq__claim{margin-bottom:.25rem;font-weight:600;line-height:1.4}.geo-section-common-module__Uf8UQq__detail{margin-bottom:.25rem;font-size:.9rem;line-height:1.5}.geo-section-common-module__Uf8UQq__source{opacity:.7;font-size:.8rem;font-style:normal;display:block}.geo-section-common-module__Uf8UQq__qaPairs{flex-direction:column;gap:1rem;display:flex}.geo-section-common-module__Uf8UQq__qaItem{border-radius:8px;padding:1rem}.geo-section-common-module__Uf8UQq__question{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.geo-section-common-module__Uf8UQq__answer{font-size:.95rem;line-height:1.6}@media (max-width:640px){.geo-section-common-module__Uf8UQq__container{padding:1rem}.geo-section-common-module__Uf8UQq__factsGrid{grid-template-columns:1fr}.geo-section-common-module__Uf8UQq__heading{font-size:1.25rem}}
.geo-section-light-module__oJObKW__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268714,inset 0 1px 2px #ffffff80}.geo-section-light-module__oJObKW__heading{color:#1e293b}.geo-section-light-module__oJObKW__factCard{background:#fff9;border:1px solid #4573df1f;box-shadow:0 2px 8px #0000000a}.geo-section-light-module__oJObKW__qaItem{background:#ffffff80;border:1px solid #4573df1a}
.geo-section-dark-module__cdjAQq__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0000004d}.geo-section-dark-module__cdjAQq__heading{color:#e2e8f0}.geo-section-dark-module__cdjAQq__factCard{background:#ffffff0d;border:1px solid #ffffff14;box-shadow:0 2px 8px #00000026}.geo-section-dark-module__cdjAQq__qaItem{background:#ffffff0a;border:1px solid #ffffff0f}
.unified-feedback-system-dark-module__7k4vTG__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.unified-feedback-system-dark-module__7k4vTG__card{background:#23272e8c;border:1px solid #ffffff1a;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.unified-feedback-system-dark-module__7k4vTG__card:hover{background:#23272ea6;border-color:#4573df59;box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.unified-feedback-system-dark-module__7k4vTG__title{color:#f8fafcf2}.unified-feedback-system-dark-module__7k4vTG__description{color:#e2e8f0d9}.unified-feedback-system-dark-module__7k4vTG__button{color:#f8fafce6;background:#23272e99;border-color:#ffffff1f;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.unified-feedback-system-dark-module__7k4vTG__button:hover{background:#23272eb3;border-color:#4573df66;box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}
.discord-community-callout-common-module__k80OPW__discordCalloutContainer{color:#f2f3f5;background-color:#1e1f22;border:1px solid #5865f259;border-radius:1rem;margin:1.75rem 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}.discord-community-callout-common-module__k80OPW__discordCalloutContainer:hover{border-color:#5865f299;box-shadow:0 16px 40px -8px #5865f240,inset 0 0 0 1px #5865f233}.discord-community-callout-common-module__k80OPW__glowBlurple{pointer-events:none;background:radial-gradient(circle,#5865f240 0%,#5865f200 70%);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-4rem;right:-4rem}.discord-community-callout-common-module__k80OPW__topHeaderBar{z-index:2;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex;position:relative}.discord-community-callout-common-module__k80OPW__badgeTag{color:#fff;background-color:#5865f2;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #5865f259}.discord-community-callout-common-module__k80OPW__statusPill{color:#b5bac1;background-color:#2b2d31;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.discord-community-callout-common-module__k80OPW__greenDot{background-color:#23a55a;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 8px #23a55a}.discord-community-callout-common-module__k80OPW__calloutTitle{z-index:2;color:#fff;margin-bottom:.625rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.25;position:relative}.discord-community-callout-common-module__k80OPW__calloutDesc{z-index:2;color:#dbdee1;max-width:44rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.6;position:relative}.discord-community-callout-common-module__k80OPW__featuresGrid{z-index:2;grid-template-columns:1fr;gap:.625rem;margin-bottom:1.25rem;display:grid;position:relative}@media (min-width:640px){.discord-community-callout-common-module__k80OPW__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.discord-community-callout-common-module__k80OPW__featuresGrid{grid-template-columns:repeat(4,1fr)}}.discord-community-callout-common-module__k80OPW__featureChip{color:#dbdee1;background-color:#2b2d31;border:1px solid #ffffff0f;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.78125rem;font-weight:600;display:flex}.discord-community-callout-common-module__k80OPW__ctaRow{z-index:2;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:relative}.discord-community-callout-common-module__k80OPW__blurpleBtn{color:#fff;cursor:pointer;background-color:#5865f2;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;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}.discord-community-callout-common-module__k80OPW__blurpleBtn:hover{background-color:#4752c4;transform:translateY(-1px);box-shadow:0 6px 20px #5865f280}.discord-community-callout-common-module__k80OPW__discordDarkBtn{color:#dbdee1;cursor:pointer;background-color:#2b2d31;border:1px solid #ffffff14;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.discord-community-callout-common-module__k80OPW__discordDarkBtn:hover{color:#fff;background-color:#313338;border-color:#5865f266}
.discord-community-callout-light-module__whpoJa__calloutCard{background:linear-gradient(135deg,#eef2fffa 0%,#e0e7ffe6 50%,#f8fafcfa 100%);border-color:#5865f24d;box-shadow:0 14px 35px -10px #5865f226,inset 0 1px #ffffffe6}.discord-community-callout-light-module__whpoJa__glowOrb{background-color:#5865f226}.discord-community-callout-light-module__whpoJa__onlinePill{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.discord-community-callout-light-module__whpoJa__title{color:#1e1b4b}.discord-community-callout-light-module__whpoJa__description{color:#334155}.discord-community-callout-light-module__whpoJa__featureItem,.discord-community-callout-light-module__whpoJa__secondaryCtaBtn{color:#1e293b;background-color:#ffffffe6;border-color:#cbd5e1e6}.discord-community-callout-light-module__whpoJa__secondaryCtaBtn:hover{background-color:#fff;border-color:#94a3b8}
.discord-community-callout-dark-module__PNESaq__calloutCard{background:linear-gradient(135deg,#0f172af2 0%,#1e1b4beb 50%,#0f172af2 100%);border-color:#5865f259;box-shadow:0 16px 45px -10px #0009}.discord-community-callout-dark-module__PNESaq__glowOrb{background-color:#5865f224}.discord-community-callout-dark-module__PNESaq__onlinePill{color:#6ee7b7;background-color:#064e3b66;border-color:#10b9814d}.discord-community-callout-dark-module__PNESaq__title{color:#f8fafc}.discord-community-callout-dark-module__PNESaq__description{color:#cbd5e1}.discord-community-callout-dark-module__PNESaq__featureItem,.discord-community-callout-dark-module__PNESaq__secondaryCtaBtn{color:#e2e8f0;background-color:#1e293bcc;border-color:#334155cc}.discord-community-callout-dark-module__PNESaq__secondaryCtaBtn:hover{background-color:#334155cc;border-color:#64748b}
.share-modal-common-module__fL--ya__overlay{z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-modal-common-module__fL--ya__backdrop{z-index:9998;position:fixed;inset:0}.share-modal-common-module__fL--ya__modal{z-index:10000;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:90dvh;animation:.3s ease-out share-modal-common-module__fL--ya__slideUp;display:flex;position:relative;overflow:hidden}@keyframes share-modal-common-module__fL--ya__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.share-modal-common-module__fL--ya__scrollContent{overscroll-behavior:contain;flex:1;overflow:hidden auto}.share-modal-common-module__fL--ya__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.share-modal-common-module__fL--ya__headerTitle{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.share-modal-common-module__fL--ya__closeBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.125rem;transition:all .2s;display:flex}.share-modal-common-module__fL--ya__closeBtn:focus-visible{outline-offset:2px;outline:2px solid}.share-modal-common-module__fL--ya__previewSection{margin-bottom:.75rem;padding:0 1.25rem}.share-modal-common-module__fL--ya__previewCard{aspect-ratio:1200/630;border-radius:12px;width:100%;position:relative;overflow:hidden}.share-modal-common-module__fL--ya__previewImage{-o-object-fit:cover;object-fit:cover;opacity:0;border-radius:12px;width:100%;height:100%;transition:opacity .3s}.share-modal-common-module__fL--ya__previewImageLoaded{opacity:1}.share-modal-common-module__fL--ya__previewPlaceholder{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex;position:absolute;inset:0}.share-modal-common-module__fL--ya__loadingSpinner{border:3px solid #4573df33;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite share-modal-common-module__fL--ya__spin;display:block}.share-modal-common-module__fL--ya__errorIcon{font-size:1.5rem}.share-modal-common-module__fL--ya__errorText{opacity:.7;font-size:.8125rem}@keyframes share-modal-common-module__fL--ya__spin{to{transform:rotate(360deg)}}.share-modal-common-module__fL--ya__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite share-modal-common-module__fL--ya__spin;display:inline-block}.share-modal-common-module__fL--ya__shareText{padding:0 1.25rem .75rem}.share-modal-common-module__fL--ya__shareTextPreview{word-break:break-word;border-radius:10px;max-height:4.5rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.share-modal-common-module__fL--ya__ctaSection{text-align:center;padding:0 1.25rem .75rem}.share-modal-common-module__fL--ya__ctaBtn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .25s;display:flex}.share-modal-common-module__fL--ya__ctaBtn:hover:not(:disabled){transform:translateY(-2px)}.share-modal-common-module__fL--ya__ctaBtn:active:not(:disabled){transform:translateY(0)}.share-modal-common-module__fL--ya__ctaBtn:disabled{opacity:.7;cursor:wait}.share-modal-common-module__fL--ya__ctaBtn:focus-visible{outline-offset:2px;outline:2px solid}.share-modal-common-module__fL--ya__ctaHint{margin-top:.5rem;font-size:.75rem;line-height:1.4}.share-modal-common-module__fL--ya__statusBanner{border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;margin:0 1.25rem .75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;animation:.2s ease-out share-modal-common-module__fL--ya__fadeIn;display:flex}.share-modal-common-module__fL--ya__retryBtn{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.share-modal-common-module__fL--ya__retryBtn:focus-visible{outline-offset:2px;outline:2px solid}@keyframes share-modal-common-module__fL--ya__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.share-modal-common-module__fL--ya__platformsSection{padding:.25rem 1.25rem .75rem}.share-modal-common-module__fL--ya__platformsLabel{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.625rem;font-size:.75rem;font-weight:600}.share-modal-common-module__fL--ya__platformsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.share-modal-common-module__fL--ya__platformBtn{cursor:pointer;border:none;border-radius:12px;flex-direction:row;align-items:center;gap:.5rem;min-height:48px;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.share-modal-common-module__fL--ya__platformBtn:hover:not(:disabled){transform:translateY(-2px)}.share-modal-common-module__fL--ya__platformBtn:active:not(:disabled){transform:translateY(0)scale(.98)}.share-modal-common-module__fL--ya__platformBtn:disabled{opacity:.5;cursor:wait}.share-modal-common-module__fL--ya__platformBtn:focus-visible{outline-offset:2px;outline:2px solid}.share-modal-common-module__fL--ya__platformIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.share-modal-common-module__fL--ya__platformLabel{white-space:nowrap;font-size:.8125rem;font-weight:500}.share-modal-common-module__fL--ya__actionsSection{gap:.5rem;padding:0 1.25rem .75rem;display:flex}.share-modal-common-module__fL--ya__actionBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:44px;padding:.625rem .5rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.share-modal-common-module__fL--ya__actionBtn:hover:not(:disabled){transform:translateY(-1px)}.share-modal-common-module__fL--ya__actionBtn:disabled{opacity:.5;cursor:wait}.share-modal-common-module__fL--ya__actionBtn:focus-visible{outline-offset:2px;outline:2px solid}.share-modal-common-module__fL--ya__actionIcon{flex-shrink:0;font-size:1rem}.share-modal-common-module__fL--ya__actionLabel{font-size:.8125rem}.share-modal-common-module__fL--ya__brandFooter{text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.75rem;display:flex}@media (max-width:640px){.share-modal-common-module__fL--ya__overlay{align-items:flex-end;padding:0}.share-modal-common-module__fL--ya__modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92dvh}.share-modal-common-module__fL--ya__platformsGrid{grid-template-columns:repeat(3,1fr);gap:.375rem}.share-modal-common-module__fL--ya__actionsSection{flex-wrap:wrap;gap:.375rem}.share-modal-common-module__fL--ya__actionBtn{min-width:calc(33% - .25rem)}}@media (max-width:380px){.share-modal-common-module__fL--ya__platformsGrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.share-modal-common-module__fL--ya__modal,.share-modal-common-module__fL--ya__backdrop,.share-modal-common-module__fL--ya__ctaBtn,.share-modal-common-module__fL--ya__platformBtn,.share-modal-common-module__fL--ya__actionBtn,.share-modal-common-module__fL--ya__closeBtn,.share-modal-common-module__fL--ya__statusBanner,.share-modal-common-module__fL--ya__successBanner,.share-modal-common-module__fL--ya__previewImage,.share-modal-common-module__fL--ya__previewImageLoaded{transition:none!important;animation:none!important}.share-modal-common-module__fL--ya__ctaBtn:hover:not(:disabled),.share-modal-common-module__fL--ya__ctaBtn:active:not(:disabled),.share-modal-common-module__fL--ya__platformBtn:hover:not(:disabled),.share-modal-common-module__fL--ya__platformBtn:active:not(:disabled),.share-modal-common-module__fL--ya__actionBtn:hover:not(:disabled),.share-modal-common-module__fL--ya__closeBtn:hover{transform:none!important}.share-modal-common-module__fL--ya__loadingSpinner,.share-modal-common-module__fL--ya__btnSpinner{animation:none!important}}
.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}
.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}}
.calculator-nav-common-module__tw3OYG__navWrapper{max-width:72rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;padding:0 1rem}@media (max-width:768px){.calculator-nav-common-module__tw3OYG__navWrapper{z-index:40;position:sticky;top:0}}.calculator-nav-common-module__tw3OYG__navContainer{scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;align-items:center;gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}.calculator-nav-common-module__tw3OYG__navContainer::-webkit-scrollbar{height:2px}.calculator-nav-common-module__tw3OYG__navLink{white-space:nowrap;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;min-height:44px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.calculator-nav-common-module__tw3OYG__navIcon{flex-shrink:0;width:.875rem;height:.875rem}.calculator-nav-common-module__tw3OYG__navLabel{line-height:1}.calculator-nav-common-module__tw3OYG__divider{flex-shrink:0;width:1px;height:1.25rem;margin:0 .125rem}.calculator-nav-common-module__tw3OYG__meritLink{margin-left:auto;}@media (max-width:640px){.calculator-nav-common-module__tw3OYG__navWrapper{margin-bottom:.875rem;padding:0 .75rem}.calculator-nav-common-module__tw3OYG__navContainer{border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid;overflow-x:visible}.calculator-nav-common-module__tw3OYG__navLink{text-align:center;white-space:normal;justify-content:center;min-width:0;padding:.625rem .5rem;font-size:.75rem;line-height:1.25}.calculator-nav-common-module__tw3OYG__navIcon{width:.75rem;height:.75rem}.calculator-nav-common-module__tw3OYG__navLabel{min-width:0}.calculator-nav-common-module__tw3OYG__divider{display:none}.calculator-nav-common-module__tw3OYG__meritLink{margin-left:0}}
.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}
.calculator-nav-light-module__lE6FAq__navContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #e2e8f0cc;box-shadow:0 4px 20px #2563eb0f,inset 0 1px 2px #ffffffe6}.calculator-nav-light-module__lE6FAq__navContainer::-webkit-scrollbar-thumb{background:#2563eb33;border-radius:2px}.calculator-nav-light-module__lE6FAq__navLink{color:#475569;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-light-module__lE6FAq__navLink:hover{color:#1e293b;background:#2563eb14;border-color:#2563eb33}.calculator-nav-light-module__lE6FAq__navLinkActive{color:#2563eb;background:linear-gradient(135deg,#2563eb1f,#4f46e514);border-color:#2563eb4d;font-weight:600;box-shadow:0 2px 8px #2563eb1f}.calculator-nav-light-module__lE6FAq__divider{background:#e2e8f0cc}.calculator-nav-light-module__lE6FAq__meritLink{color:#4f46e5;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-light-module__lE6FAq__meritLink:hover{background:#4f46e514;border-color:#4f46e533}.calculator-nav-light-module__lE6FAq__meritLinkActive{color:#4f46e5;background:linear-gradient(135deg,#4f46e524,#2563eb14);border-color:#4f46e54d;font-weight:600;box-shadow:0 2px 8px #4f46e51f}
.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}
.event-preview-card-common-module__EQmL2G__card{border-radius:16px;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.event-preview-card-common-module__EQmL2G__card:hover{transform:translateY(-2px)}.event-preview-card-common-module__EQmL2G__skeleton{min-height:180px}.event-preview-card-common-module__EQmL2G__skeletonContent{border-radius:8px;width:100%;height:100%;animation:1.5s ease-in-out infinite event-preview-card-common-module__EQmL2G__pulse}@keyframes event-preview-card-common-module__EQmL2G__pulse{0%,to{opacity:.4}50%{opacity:.7}}.event-preview-card-common-module__EQmL2G__dateColumn{flex-direction:column;align-items:center;gap:.5rem;min-width:60px;display:flex}.event-preview-card-common-module__EQmL2G__dateBox{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:56px;padding:.75rem .5rem;display:flex}.event-preview-card-common-module__EQmL2G__dateDay{font-size:1.5rem;font-weight:700;line-height:1}.event-preview-card-common-module__EQmL2G__dateMonth{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.event-preview-card-common-module__EQmL2G__categoryEmoji{font-size:1.25rem}.event-preview-card-common-module__EQmL2G__mainContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.event-preview-card-common-module__EQmL2G__eventImageContainer{border-radius:10px;flex-shrink:0;width:120px;min-height:90px;position:relative;overflow:hidden}.event-preview-card-common-module__EQmL2G__eventImage{-o-object-fit:cover;object-fit:cover}.event-preview-card-common-module__EQmL2G__header{flex-direction:column;gap:.25rem;display:flex}.event-preview-card-common-module__EQmL2G__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.event-preview-card-common-module__EQmL2G__title{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.event-preview-card-common-module__EQmL2G__categoryBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.event-preview-card-common-module__EQmL2G__organizer{margin:0;font-size:.8rem}.event-preview-card-common-module__EQmL2G__description{margin:0;font-size:.85rem;line-height:1.5}.event-preview-card-common-module__EQmL2G__metaRow{flex-wrap:wrap;gap:1rem;margin-top:.25rem;display:flex}.event-preview-card-common-module__EQmL2G__metaItem{align-items:center;gap:.35rem;font-size:.8rem;display:flex}.event-preview-card-common-module__EQmL2G__metaIcon{flex-shrink:0;width:14px;height:14px}.event-preview-card-common-module__EQmL2G__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.event-preview-card-common-module__EQmL2G__registerButton,.event-preview-card-common-module__EQmL2G__detailsButton{border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;display:flex}.event-preview-card-common-module__EQmL2G__actionIcon{width:14px;height:14px}.event-preview-card-common-module__EQmL2G__fullBadge{padding:.3rem .6rem;font-size:.75rem}@media (max-width:480px){.event-preview-card-common-module__EQmL2G__card{flex-direction:column;gap:.75rem;padding:.75rem}.event-preview-card-common-module__EQmL2G__dateColumn{min-width:unset;flex-direction:row;justify-content:flex-start}.event-preview-card-common-module__EQmL2G__eventImageContainer{width:100%;max-width:100%;height:auto;min-height:120px}.event-preview-card-common-module__EQmL2G__titleRow{flex-direction:column;align-items:flex-start}.event-preview-card-common-module__EQmL2G__title{font-size:1rem}.event-preview-card-common-module__EQmL2G__metaRow{gap:.5rem}.event-preview-card-common-module__EQmL2G__metaItem{font-size:.75rem}.event-preview-card-common-module__EQmL2G__actions{width:100%}.event-preview-card-common-module__EQmL2G__registerButton,.event-preview-card-common-module__EQmL2G__detailsButton{flex:1;justify-content:center;min-height:44px}}@media (max-width:360px){.event-preview-card-common-module__EQmL2G__card{border-radius:12px;padding:.5rem}.event-preview-card-common-module__EQmL2G__dateBox{min-width:48px;padding:.5rem}.event-preview-card-common-module__EQmL2G__dateDay{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.event-preview-card-common-module__EQmL2G__skeletonContent{opacity:.4;animation:none}.event-preview-card-common-module__EQmL2G__card{transition:none}.event-preview-card-common-module__EQmL2G__card:hover{transform:none}}
.calculator-nav-dark-module__KmeEZa__navContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.calculator-nav-dark-module__KmeEZa__navContainer::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:2px}.calculator-nav-dark-module__KmeEZa__navLink{color:#94a3b8;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-dark-module__KmeEZa__navLink:hover{color:#f8fafc;background:#3b82f61f;border-color:#3b82f640}.calculator-nav-dark-module__KmeEZa__navLinkActive{color:#60a5fa;background:linear-gradient(135deg,#2563eb40,#4f46e526);border-color:#3b82f666;font-weight:600;box-shadow:0 2px 10px #2563eb33}.calculator-nav-dark-module__KmeEZa__divider{background:#ffffff1a}.calculator-nav-dark-module__KmeEZa__meritLink{color:#818cf8;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-dark-module__KmeEZa__meritLink:hover{background:#6366f11f;border-color:#6366f140}.calculator-nav-dark-module__KmeEZa__meritLinkActive{color:#a5b4fc;background:linear-gradient(135deg,#4f46e540,#2563eb26);border-color:#6366f166;font-weight:600;box-shadow:0 2px 10px #4f46e533}
.event-preview-card-light-module__EkdFya__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #fff6;box-shadow:0 8px 32px #1f26871f,inset 0 1px 2px #fff9}.event-preview-card-light-module__EkdFya__card:hover{box-shadow:0 12px 40px #1f26872e,inset 0 1px 2px #fff9}.event-preview-card-light-module__EkdFya__dateColumn{color:#374151}.event-preview-card-light-module__EkdFya__dateBox{color:#2563eb;background:linear-gradient(135deg,#4573df26,#4573df14);border:1px solid #4573df33}.event-preview-card-light-module__EkdFya__title{color:#111827}.event-preview-card-light-module__EkdFya__eventImageContainer{background:#4573df14;border:1px solid #4573df26}.event-preview-card-light-module__EkdFya__organizer{color:#6b7280}.event-preview-card-light-module__EkdFya__description{color:#4b5563}.event-preview-card-light-module__EkdFya__metaItem{color:#6b7280}.event-preview-card-light-module__EkdFya__categoryworkshop{color:#6d28d9;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid #8b5cf64d}.event-preview-card-light-module__EkdFya__categoryseminar{color:#1d4ed8;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border:1px solid #3b82f64d}.event-preview-card-light-module__EkdFya__categoryconference{color:#15803d;background:linear-gradient(135deg,#22c55e33,#22c55e1a);border:1px solid #22c55e4d}.event-preview-card-light-module__EkdFya__categorycultural{color:#c2410c;background:linear-gradient(135deg,#f9731633,#f973161a);border:1px solid #f973164d}.event-preview-card-light-module__EkdFya__categorysports{color:#be185d;background:linear-gradient(135deg,#ec489933,#ec48991a);border:1px solid #ec48994d}.event-preview-card-light-module__EkdFya__categoryacademic{color:#0f766e;background:linear-gradient(135deg,#14b8a633,#14b8a61a);border:1px solid #14b8a64d}.event-preview-card-light-module__EkdFya__categorydefault{color:#475569;background:linear-gradient(135deg,#64748b33,#64748b1a);border:1px solid #64748b4d}.event-preview-card-light-module__EkdFya__actions{border-top:1px solid #0000000f;padding-top:.5rem}.event-preview-card-light-module__EkdFya__registerButton{color:#fff;background:linear-gradient(135deg,#4573df,#3b5fcb);border:none}.event-preview-card-light-module__EkdFya__registerButton:hover{background:linear-gradient(135deg,#3b5fcb,#314bb7)}.event-preview-card-light-module__EkdFya__detailsButton{color:#374151;background:#fff9;border:1px solid #0000001a}.event-preview-card-light-module__EkdFya__detailsButton:hover{background:#ffffffe6}.event-preview-card-light-module__EkdFya__fullBadge{color:#b91c1c;background:#ef444426;border:1px solid #ef44444d}
.grading-report-button-common-module__wwThLG__triggerButton{cursor:pointer;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.375rem;min-height:44px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.grading-report-button-common-module__wwThLG__triggerButton:active{transform:scale(.97)}.grading-report-button-common-module__wwThLG__triggerIcon{flex-shrink:0;width:.875rem;height:.875rem}.grading-report-button-common-module__wwThLG__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.grading-report-button-common-module__wwThLG__dialogContent{z-index:50;border:1px solid #0000;border-radius:1rem;width:calc(100% - 2rem);max-width:28rem;max-height:90vh;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.grading-report-button-common-module__wwThLG__dialogHeader{margin-bottom:1rem}.grading-report-button-common-module__wwThLG__dialogTitle{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.grading-report-button-common-module__wwThLG__dialogTitleIcon{width:1.25rem;height:1.25rem}.grading-report-button-common-module__wwThLG__dialogDesc{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.grading-report-button-common-module__wwThLG__uniTag{border-radius:9999px;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.grading-report-button-common-module__wwThLG__uniTagIcon{width:.75rem;height:.75rem}.grading-report-button-common-module__wwThLG__form{flex-direction:column;gap:.875rem;display:flex}.grading-report-button-common-module__wwThLG__fieldGroup{flex-direction:column;gap:.25rem;display:flex}.grading-report-button-common-module__wwThLG__label{font-size:.8125rem;font-weight:600}.grading-report-button-common-module__wwThLG__typeGrid{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.grading-report-button-common-module__wwThLG__typeButton{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;min-height:44px;padding:.5rem .375rem;font-size:.6875rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.grading-report-button-common-module__wwThLG__typeIcon{font-size:1rem;line-height:1}.grading-report-button-common-module__wwThLG__input{border:1px solid #0000;border-radius:.5rem;outline:none;width:100%;min-height:44px;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.grading-report-button-common-module__wwThLG__textarea{resize:vertical;border:1px solid #0000;border-radius:.5rem;outline:none;width:100%;min-height:5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.grading-report-button-common-module__wwThLG__input:focus,.grading-report-button-common-module__wwThLG__textarea:focus{outline-offset:1px;outline:2px solid #4573df80}.grading-report-button-common-module__wwThLG__hint{margin-top:.125rem;font-size:.6875rem}.grading-report-button-common-module__wwThLG__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.grading-report-button-common-module__wwThLG__cancelButton{cursor:pointer;border:1px solid #0000;border-radius:.5rem;min-height:44px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s}.grading-report-button-common-module__wwThLG__submitButton{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;min-height:44px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.grading-report-button-common-module__wwThLG__submitButton:disabled{opacity:.5;cursor:not-allowed}.grading-report-button-common-module__wwThLG__submitIcon{width:.875rem;height:.875rem}.grading-report-button-common-module__wwThLG__successState{text-align:center;padding:1.5rem 0}.grading-report-button-common-module__wwThLG__successIcon{margin-bottom:.75rem;font-size:2.5rem}.grading-report-button-common-module__wwThLG__successTitle{margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.grading-report-button-common-module__wwThLG__successDesc{margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.grading-report-button-common-module__wwThLG__successRef{border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.grading-report-button-common-module__wwThLG__closeButton{cursor:pointer;border:none;border-radius:.5rem;min-height:44px;padding:.5rem 1.5rem;font-size:.8125rem;font-weight:600}.grading-report-button-common-module__wwThLG__dialogClose{cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.375rem;display:flex;position:absolute;top:.75rem;right:.75rem}.grading-report-button-common-module__wwThLG__dialogCloseIcon{width:1rem;height:1rem}.grading-report-button-common-module__wwThLG__errorText{margin-top:.125rem;font-size:.6875rem;font-weight:500}
.event-preview-card-dark-module__6Yv_tq__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34b3;border:1px solid #ffffff14;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0000003d}.event-preview-card-dark-module__6Yv_tq__card:hover{border-color:#ffffff1f;box-shadow:0 8px 12px -2px #0006,0 4px 6px -1px #0000004d}.event-preview-card-dark-module__6Yv_tq__dateColumn{color:#d1d5db}.event-preview-card-dark-module__6Yv_tq__dateBox{color:#93c5fd;background:#4573df33;border:1px solid #4573df4d}.event-preview-card-dark-module__6Yv_tq__title{color:#f3f4f6}.event-preview-card-dark-module__6Yv_tq__organizer{color:#9ca3af}.event-preview-card-dark-module__6Yv_tq__description{color:#d1d5db}.event-preview-card-dark-module__6Yv_tq__metaItem{color:#9ca3af}.event-preview-card-dark-module__6Yv_tq__eventImageContainer{background:#4573df1f;border:1px solid #ffffff14}.event-preview-card-dark-module__6Yv_tq__categoryworkshop{color:#c4b5fd;background:#8b5cf640;border:1px solid #8b5cf666}.event-preview-card-dark-module__6Yv_tq__categoryseminar{color:#93c5fd;background:#3b82f640;border:1px solid #3b82f666}.event-preview-card-dark-module__6Yv_tq__categoryconference{color:#86efac;background:#22c55e40;border:1px solid #22c55e66}.event-preview-card-dark-module__6Yv_tq__categorycultural{color:#fdba74;background:#f9731640;border:1px solid #f9731666}.event-preview-card-dark-module__6Yv_tq__categorysports{color:#f9a8d4;background:#ec489940;border:1px solid #ec489966}.event-preview-card-dark-module__6Yv_tq__categoryacademic{color:#5eead4;background:#14b8a640;border:1px solid #14b8a666}.event-preview-card-dark-module__6Yv_tq__categorydefault{color:#cbd5e1;background:#64748b40;border:1px solid #64748b66}.event-preview-card-dark-module__6Yv_tq__actions{border-top:1px solid #ffffff0f;padding-top:.5rem}.event-preview-card-dark-module__6Yv_tq__registerButton{color:#fff;background:linear-gradient(135deg,#4573df,#4f7de9);border:none}.event-preview-card-dark-module__6Yv_tq__registerButton:hover{background:linear-gradient(135deg,#4f7de9,#5987f3)}.event-preview-card-dark-module__6Yv_tq__detailsButton{color:#d1d5db;background:#ffffff14;border:1px solid #ffffff1f}.event-preview-card-dark-module__6Yv_tq__detailsButton:hover{background:#ffffff1f;border-color:#fff3}.event-preview-card-dark-module__6Yv_tq__fullBadge{color:#fca5a5;background:#ef444440;border:1px solid #ef444466}
.grading-report-button-dark-module__hNr9ga__triggerButton{color:#94a3b8;background:#272c3499;border-color:#ffffff14}.grading-report-button-dark-module__hNr9ga__triggerButton:hover{color:#78a0f0;background:#272c34e6;border-color:#78a0f04d}.grading-report-button-dark-module__hNr9ga__triggerIcon{color:#64748b}.grading-report-button-dark-module__hNr9ga__triggerButton:hover .grading-report-button-dark-module__hNr9ga__triggerIcon{color:#78a0f0}.grading-report-button-dark-module__hNr9ga__overlay{background:#0009}.grading-report-button-dark-module__hNr9ga__dialogContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e222af7;border-color:#ffffff1a;box-shadow:0 25px 50px #00000080}.grading-report-button-dark-module__hNr9ga__dialogTitle{color:#f1f5f9}.grading-report-button-dark-module__hNr9ga__dialogTitleIcon{color:#78a0f0}.grading-report-button-dark-module__hNr9ga__dialogDesc{color:#94a3b8}.grading-report-button-dark-module__hNr9ga__uniTag{color:#78a0f0;background:#78a0f01a}.grading-report-button-dark-module__hNr9ga__uniTagIcon{color:#78a0f0}.grading-report-button-dark-module__hNr9ga__label{color:#cbd5e1}.grading-report-button-dark-module__hNr9ga__typeButton{color:#94a3b8;background:#ffffff0a;border-color:#ffffff14}.grading-report-button-dark-module__hNr9ga__typeButton:hover{background:#ffffff12;border-color:#78a0f04d}.grading-report-button-dark-module__hNr9ga__typeButtonActive{color:#78a0f0;background:#78a0f01f;border-color:#78a0f066}.grading-report-button-dark-module__hNr9ga__input,.grading-report-button-dark-module__hNr9ga__textarea{color:#f1f5f9;background:#ffffff0d;border-color:#ffffff1a}.grading-report-button-dark-module__hNr9ga__input::-moz-placeholder{color:#64748b}.grading-report-button-dark-module__hNr9ga__textarea::-moz-placeholder{color:#64748b}.grading-report-button-dark-module__hNr9ga__input::placeholder,.grading-report-button-dark-module__hNr9ga__textarea::placeholder,.grading-report-button-dark-module__hNr9ga__hint{color:#64748b}.grading-report-button-dark-module__hNr9ga__cancelButton{color:#94a3b8;background:#ffffff0f;border-color:#ffffff14}.grading-report-button-dark-module__hNr9ga__cancelButton:hover{background:#ffffff1a}.grading-report-button-dark-module__hNr9ga__submitButton{color:#fff;background:#4573df}.grading-report-button-dark-module__hNr9ga__submitButton:hover:not(:disabled){background:#5a87f0}.grading-report-button-dark-module__hNr9ga__successTitle{color:#f1f5f9}.grading-report-button-dark-module__hNr9ga__successDesc{color:#94a3b8}.grading-report-button-dark-module__hNr9ga__successRef{color:#78a0f0;background:#78a0f01f}.grading-report-button-dark-module__hNr9ga__closeButton{color:#fff;background:#4573df}.grading-report-button-dark-module__hNr9ga__closeButton:hover{background:#5a87f0}.grading-report-button-dark-module__hNr9ga__dialogClose{color:#64748b;background:0 0}.grading-report-button-dark-module__hNr9ga__dialogClose:hover{color:#cbd5e1;background:#ffffff14}.grading-report-button-dark-module__hNr9ga__errorText{color:#f87171}
.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;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:block;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:.5rem;padding-top:clamp(.75rem,1.5vw,1rem);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{height:100%;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}}
.events-client-common-module__GZOToa__pageContainer{width:100%;min-height:100vh;position:relative;overflow:hidden}.events-client-common-module__GZOToa__decorativeAnimations{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}@media (max-width:768px){.events-client-common-module__GZOToa__decorativeAnimations{display:none}}.events-client-common-module__GZOToa__contentWrapper{z-index:10;max-width:1400px;margin:0 auto;padding:2rem 1rem;position:relative}.events-client-common-module__GZOToa__emptyAnimation{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.events-client-common-module__GZOToa__headerSection{text-align:center;margin-bottom:3rem}.events-client-common-module__GZOToa__title{letter-spacing:-.02em;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.events-client-common-module__GZOToa__subtitle{text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem}.events-client-common-module__GZOToa__filterContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.events-client-common-module__GZOToa__filterRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.events-client-common-module__GZOToa__viewToggle{border-radius:8px;display:flex;overflow:hidden}.events-client-common-module__GZOToa__viewButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.625rem 1rem;transition:all .2s;display:flex}.events-client-common-module__GZOToa__eventsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.events-client-common-module__GZOToa__eventsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.events-client-common-module__GZOToa__eventsGrid{grid-template-columns:repeat(3,1fr)}}.events-client-common-module__GZOToa__eventCard{border-radius:.75rem;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.events-client-common-module__GZOToa__eventImageContainer{width:100%;height:12rem;position:relative;overflow:hidden}.events-client-common-module__GZOToa__eventImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-client-common-module__GZOToa__eventContent{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.events-client-common-module__GZOToa__eventHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.events-client-common-module__GZOToa__eventTitle{font-size:1.125rem;font-weight:700;line-height:1.4}.events-client-common-module__GZOToa__eventDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.events-client-common-module__GZOToa__eventDetails{flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.events-client-common-module__GZOToa__detailItem{align-items:center;gap:.5rem;display:flex}.events-client-common-module__GZOToa__registerButton{width:100%;margin-top:auto}.events-client-common-module__GZOToa__emptyState{text-align:center;border-radius:.75rem;padding:3rem}.events-client-common-module__GZOToa__quickStats{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.events-client-common-module__GZOToa__statBadge{border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.events-client-common-module__GZOToa__compactGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.events-client-common-module__GZOToa__compactGrid{grid-template-columns:repeat(2,1fr)}}.events-client-common-module__GZOToa__showMoreSection{justify-content:center;margin-top:2rem;padding:1rem;display:flex}.events-client-common-module__GZOToa__showMoreButton{border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:flex}.events-client-common-module__GZOToa__reportRow{justify-content:flex-end;margin-top:1.5rem;padding:0 1rem 1rem;display:flex}.events-client-common-module__GZOToa__reportLink{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}
.grading-report-button-light-module__rhVQtG__triggerButton{color:#475569;background:#ffffffb3;border-color:#e2e8f0cc}.grading-report-button-light-module__rhVQtG__triggerButton:hover{color:#4573df;background:#ffffffe6;border-color:#4573df4d}.grading-report-button-light-module__rhVQtG__triggerIcon{color:#94a3b8}.grading-report-button-light-module__rhVQtG__triggerButton:hover .grading-report-button-light-module__rhVQtG__triggerIcon{color:#4573df}.grading-report-button-light-module__rhVQtG__overlay{background:#0000004d}.grading-report-button-light-module__rhVQtG__dialogContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-color:#e2e8f0cc;box-shadow:0 25px 50px #00000026,inset 0 1px 2px #ffffff80}.grading-report-button-light-module__rhVQtG__dialogTitle{color:#0f172a}.grading-report-button-light-module__rhVQtG__dialogTitleIcon{color:#4573df}.grading-report-button-light-module__rhVQtG__dialogDesc{color:#64748b}.grading-report-button-light-module__rhVQtG__uniTag{color:#4573df;background:#4573df14}.grading-report-button-light-module__rhVQtG__uniTagIcon{color:#4573df}.grading-report-button-light-module__rhVQtG__label{color:#334155}.grading-report-button-light-module__rhVQtG__typeButton{color:#475569;background:#f1f5f999;border-color:#e2e8f099}.grading-report-button-light-module__rhVQtG__typeButton:hover{background:#f1f5f9e6;border-color:#4573df4d}.grading-report-button-light-module__rhVQtG__typeButtonActive{color:#4573df;background:#4573df14;border-color:#4573df66}.grading-report-button-light-module__rhVQtG__input,.grading-report-button-light-module__rhVQtG__textarea{color:#0f172a;background:#f8fafccc;border-color:#e2e8f0cc}.grading-report-button-light-module__rhVQtG__input::-moz-placeholder{color:#94a3b8}.grading-report-button-light-module__rhVQtG__textarea::-moz-placeholder{color:#94a3b8}.grading-report-button-light-module__rhVQtG__input::placeholder,.grading-report-button-light-module__rhVQtG__textarea::placeholder,.grading-report-button-light-module__rhVQtG__hint{color:#94a3b8}.grading-report-button-light-module__rhVQtG__cancelButton{color:#475569;background:#f1f5f9cc;border-color:#e2e8f099}.grading-report-button-light-module__rhVQtG__cancelButton:hover{background:#f1f5f9}.grading-report-button-light-module__rhVQtG__submitButton{color:#fff;background:#4573df}.grading-report-button-light-module__rhVQtG__submitButton:hover:not(:disabled){background:#375fc3}.grading-report-button-light-module__rhVQtG__successTitle{color:#0f172a}.grading-report-button-light-module__rhVQtG__successDesc{color:#64748b}.grading-report-button-light-module__rhVQtG__successRef{color:#4573df;background:#4573df14}.grading-report-button-light-module__rhVQtG__closeButton{color:#fff;background:#4573df}.grading-report-button-light-module__rhVQtG__closeButton:hover{background:#375fc3}.grading-report-button-light-module__rhVQtG__dialogClose{color:#94a3b8;background:0 0}.grading-report-button-light-module__rhVQtG__dialogClose:hover{color:#334155;background:#f1f5f9cc}.grading-report-button-light-module__rhVQtG__errorText{color:#dc2626}
.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}}
.events-client-dark-module__ksGLaa__pageContainer{color:#f8fafc;background-color:#1d2127}.events-client-dark-module__ksGLaa__title{color:#f8fafc}.events-client-dark-module__ksGLaa__subtitle{color:#94a3b8}.events-client-dark-module__ksGLaa__eventCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23272e99;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0003}.events-client-dark-module__ksGLaa__eventCard:hover{background:#23272ecc;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000004d}.events-client-dark-module__ksGLaa__eventTitle{color:#f8fafc}.events-client-dark-module__ksGLaa__eventDescription{color:#94a3b8}.events-client-dark-module__ksGLaa__detailItem{color:#cbd5e1}.events-client-dark-module__ksGLaa__emptyState{background:#23272e66;border:1px solid #ffffff1a}.events-client-dark-module__ksGLaa__viewToggle{background:#ffffff0d;border:1px solid #ffffff1a}.events-client-dark-module__ksGLaa__viewButton{color:#9ca3af}.events-client-dark-module__ksGLaa__viewButton:hover{background:#ffffff14}.events-client-dark-module__ksGLaa__viewButtonActive{color:#fff;background:#4573df}.events-client-dark-module__ksGLaa__statBadge{color:#93c5fd;background:#4573df33;border:1px solid #4573df4d}.events-client-dark-module__ksGLaa__statBadgeHighlight{color:#86efac;background:#22c55e40;border:1px solid #22c55e66}.events-client-dark-module__ksGLaa__showMoreSection{border-top:1px solid #ffffff0f}.events-client-dark-module__ksGLaa__showMoreButton{color:#d1d5db;background:#ffffff14;border:1px solid #ffffff1f}.events-client-dark-module__ksGLaa__showMoreButton:hover{color:#93c5fd;background:#ffffff1f;border-color:#4573df80}.events-client-dark-module__ksGLaa__reportLink{color:#64748b}.events-client-dark-module__ksGLaa__reportLink:hover{color:#608beb}
.faculty-card-common-module__vscGia__card{isolation:isolate;box-sizing:border-box;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;padding:1.5rem;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.faculty-card-common-module__vscGia__card:focus-visible{outline-offset:4px;outline:3px solid #4573df}.faculty-card-common-module__vscGia__accentStripe{width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0}.faculty-card-common-module__vscGia__cardHovered{transform:translateY(-8px)}.faculty-card-common-module__vscGia__cardSelected{outline-offset:0;outline:2px solid #4573df}.faculty-card-common-module__vscGia__compareCheckbox{cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.faculty-card-common-module__vscGia__compareCheckbox:hover{transform:scale(1.1)}.faculty-card-common-module__vscGia__headerRow{z-index:2;flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.faculty-card-common-module__vscGia__avatarAndTags{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.faculty-card-common-module__vscGia__avatarWrapper{border-radius:50%;justify-content:center;align-items:center;padding:3px;transition:all .4s;display:flex;position:relative}.faculty-card-common-module__vscGia__topRatedDot{z-index:3;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:0}.faculty-card-common-module__vscGia__cardHovered .faculty-card-common-module__vscGia__topRatedDot{transform:scale(1.2)translate(-2px,-2px)}.faculty-card-common-module__vscGia__badgeWrapper{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.faculty-card-common-module__vscGia__badgeSmall{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:flex}.faculty-card-common-module__vscGia__badgeExceptional{background:rgba(var(--color-success,34 197 94), .15);color:rgb(var(--color-success-dark,22 163 74));border:1px solid rgba(var(--color-success,34 197 94), .3)}.faculty-card-common-module__vscGia__badgeVeryGood{background:rgba(var(--color-success,34 197 94), .12);color:rgb(var(--color-success-dark,22 163 74));border:1px solid rgba(var(--color-success,34 197 94), .25)}.faculty-card-common-module__vscGia__badgeGood{background:rgba(var(--color-info,59 130 246), .15);color:rgb(var(--color-info-dark,37 99 235));border:1px solid rgba(var(--color-info,59 130 246), .3)}.faculty-card-common-module__vscGia__badgeAverage{background:rgba(var(--color-warning,251 191 36), .15);color:rgb(var(--color-warning-dark,245 158 11));border:1px solid rgba(var(--color-warning,251 191 36), .3)}.faculty-card-common-module__vscGia__badgeFair{background:rgba(var(--color-warning-dark,245 158 11), .15);color:rgb(var(--color-warning-dark,245 158 11));border:1px solid rgba(var(--color-warning-dark,245 158 11), .3)}.faculty-card-common-module__vscGia__badgePoor{background:rgba(var(--color-error,239 68 68), .15);color:rgb(var(--color-error-dark,220 38 38));border:1px solid rgba(var(--color-error,239 68 68), .3)}.faculty-card-common-module__vscGia__imageContainer{z-index:1;border-radius:50%;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.faculty-card-common-module__vscGia__noImageContainer{border-radius:50%}.faculty-card-common-module__vscGia__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.faculty-card-common-module__vscGia__cardHovered .faculty-card-common-module__vscGia__image{transform:scale(1.1)}.faculty-card-common-module__vscGia__avatarFallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.faculty-card-common-module__vscGia__headerInfo{flex-direction:column;gap:.25rem;display:flex}.faculty-card-common-module__vscGia__name{letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.faculty-card-common-module__vscGia__role{margin:0;font-size:.875rem;font-weight:500}.faculty-card-common-module__vscGia__department{align-items:center;gap:.375rem;margin-top:.25rem;font-size:.8125rem;font-weight:500;display:flex}.faculty-card-common-module__vscGia__quickStats{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.faculty-card-common-module__vscGia__statPill{border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:all .2s;display:flex}.faculty-card-common-module__vscGia__statValue{font-weight:700}.faculty-card-common-module__vscGia__specializations{flex-wrap:wrap;gap:.375rem;display:flex}.faculty-card-common-module__vscGia__specBadge,.faculty-card-common-module__vscGia__specBadgeMore{cursor:default;border-radius:.375rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .2s}.faculty-card-common-module__vscGia__ratingSection{justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.faculty-card-common-module__vscGia__ratingDisplay{flex-direction:column;gap:.25rem;display:flex}.faculty-card-common-module__vscGia__ratingBigNumber{letter-spacing:-.05em;font-size:2.5rem;font-weight:800;line-height:1}.faculty-card-common-module__vscGia__ratingMeta{flex-direction:column;gap:.25rem;padding-bottom:.25rem;display:flex}.faculty-card-common-module__vscGia__starRating{align-items:center;gap:.1rem;display:flex}.faculty-card-common-module__vscGia__starFull,.faculty-card-common-module__vscGia__starHalfBack,.faculty-card-common-module__vscGia__starValue{color:#fbbf24}.faculty-card-common-module__vscGia__starEmpty{color:#e5e7eb}.faculty-card-common-module__vscGia__starHalf{display:inline-block;position:relative}.faculty-card-common-module__vscGia__reviewCount{align-items:center;gap:.25rem;font-size:.75rem;display:flex}.faculty-card-common-module__vscGia__noRating{align-items:center;gap:.75rem;display:flex}.faculty-card-common-module__vscGia__noRatingIconWrap{border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.faculty-card-common-module__vscGia__noRatingText{flex-direction:column;font-size:.75rem;display:flex}.faculty-card-common-module__vscGia__actions{grid-template-columns:1fr 1fr auto;gap:.5rem;margin-top:.5rem;display:grid}.faculty-card-common-module__vscGia__viewButton,.faculty-card-common-module__vscGia__reviewButton{border-radius:.75rem;gap:.375rem;margin:0;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1)}.faculty-card-common-module__vscGia__viewArrow{transition:transform .2s}.faculty-card-common-module__vscGia__viewButton:hover .faculty-card-common-module__vscGia__viewArrow{transform:translate(3px)}.faculty-card-common-module__vscGia__name{-webkit-line-clamp:1;letter-spacing:-.015em;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.faculty-card-common-module__vscGia__role{letter-spacing:.015em;text-transform:capitalize;margin:0;font-size:.6875rem;font-weight:600}.faculty-card-common-module__vscGia__department{align-items:center;gap:.3rem;margin-top:.125rem;font-size:.6875rem;display:flex}.faculty-card-common-module__vscGia__quickStats{z-index:1;flex-wrap:wrap;gap:.375rem;display:flex;position:relative}.faculty-card-common-module__vscGia__statPill{border-radius:9999px;align-items:center;gap:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1;transition:transform .25s,background-color .25s;display:inline-flex}.faculty-card-common-module__vscGia__statPill:hover{transform:translateY(-1px)}.faculty-card-common-module__vscGia__statValue{font-size:.75rem;font-weight:700}.faculty-card-common-module__vscGia__statLabel{opacity:.85;font-size:.75rem;font-weight:500}.faculty-card-common-module__vscGia__specializations{z-index:1;flex-wrap:wrap;gap:.3125rem;display:flex;position:relative}.faculty-card-common-module__vscGia__specBadge{text-transform:capitalize;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;max-width:170px;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s;overflow:hidden}.faculty-card-common-module__vscGia__specBadge:hover{transform:translateY(-1px)}.faculty-card-common-module__vscGia__specBadgeMore{cursor:help;text-align:center;border-radius:9999px;min-width:1.75rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.faculty-card-common-module__vscGia__starRating{flex-shrink:0;align-items:center;gap:.0625rem;line-height:1;display:inline-flex}.faculty-card-common-module__vscGia__starFull{color:#f59e0b;font-size:.875rem;line-height:1}.faculty-card-common-module__vscGia__starEmpty{color:#d1d5db;opacity:.4;font-size:.875rem;line-height:1}.faculty-card-common-module__vscGia__starHalf{font-size:.875rem;line-height:1;display:inline-block;position:relative}.faculty-card-common-module__vscGia__starHalfBack{color:#d1d5db;opacity:.4}.faculty-card-common-module__vscGia__starHalfFront{color:#f59e0b;width:50%;position:absolute;top:0;left:0;overflow:hidden}.faculty-card-common-module__vscGia__starValue{letter-spacing:-.01em;white-space:nowrap;margin-left:.375rem;font-size:.8125rem;font-weight:700}.faculty-card-common-module__vscGia__ratingSection{z-index:1;flex-direction:column;gap:.25rem;width:100%;margin-top:auto;padding:.75rem 0 .25rem;transition:all .3s;display:flex;position:relative}.faculty-card-common-module__vscGia__ratingDisplay{flex-direction:column;gap:.25rem;width:100%;display:flex}.faculty-card-common-module__vscGia__ratingScoreBlock{align-items:center;gap:.625rem;display:flex}.faculty-card-common-module__vscGia__ratingBigNumber{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:850;line-height:1}.faculty-card-common-module__vscGia__ratingMeta{flex-direction:column;gap:.125rem;display:flex}.faculty-card-common-module__vscGia__ratingRow{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}.faculty-card-common-module__vscGia__ratingStarsWrapper{flex-shrink:0;align-items:center;display:flex}.faculty-card-common-module__vscGia__ratingValue{letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1}.faculty-card-common-module__vscGia__reviewCount{opacity:.7;align-items:center;gap:.25rem;font-size:.625rem;font-weight:500;display:inline-flex}.faculty-card-common-module__vscGia__noRating{align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.faculty-card-common-module__vscGia__noRatingIconWrap{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.faculty-card-common-module__vscGia__noRatingText{flex-direction:column;gap:.0625rem;display:flex}.faculty-card-common-module__vscGia__noRatingTitle{font-size:.75rem;font-weight:600;line-height:1.3}.faculty-card-common-module__vscGia__noRatingCta{opacity:.7;font-size:.625rem;font-weight:500}.faculty-card-common-module__vscGia__noRatingStarEmpty{color:#d1d5db;opacity:.4;font-size:.875rem}.faculty-card-common-module__vscGia__actions{z-index:1;gap:.375rem;width:100%;padding-top:.625rem;display:flex;position:relative}.faculty-card-common-module__vscGia__viewButton{border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.faculty-card-common-module__vscGia__viewArrow{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-4px)}.faculty-card-common-module__vscGia__viewButton:hover .faculty-card-common-module__vscGia__viewArrow{opacity:1;transform:translate(0)}.faculty-card-common-module__vscGia__viewButton:hover{transform:translateY(-2px)}.faculty-card-common-module__vscGia__viewButton:focus-visible{outline-offset:2px;outline:2px solid #4573df}.faculty-card-common-module__vscGia__reviewButton{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-width:88px;min-height:2.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .25s;display:flex}.faculty-card-common-module__vscGia__reviewButton:hover{transform:translateY(-2px)}.faculty-card-common-module__vscGia__reviewButton:focus-visible{outline-offset:2px;outline:2px solid #4573df}@media (hover:none) and (pointer:coarse){.faculty-card-common-module__vscGia__cardHovered,.faculty-card-common-module__vscGia__viewButton:hover,.faculty-card-common-module__vscGia__reviewButton:hover,.faculty-card-common-module__vscGia__specBadge:hover,.faculty-card-common-module__vscGia__statPill:hover{transform:none}.faculty-card-common-module__vscGia__viewButton:hover .faculty-card-common-module__vscGia__viewArrow{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.faculty-card-common-module__vscGia__card,.faculty-card-common-module__vscGia__image,.faculty-card-common-module__vscGia__viewButton,.faculty-card-common-module__vscGia__reviewButton,.faculty-card-common-module__vscGia__specBadge,.faculty-card-common-module__vscGia__accentStripe,.faculty-card-common-module__vscGia__statPill,.faculty-card-common-module__vscGia__topRatedDot,.faculty-card-common-module__vscGia__viewArrow{transition:none!important;animation:none!important;transform:none!important}.faculty-card-common-module__vscGia__card:hover{transform:none!important}}@media (max-width:640px){.faculty-card-common-module__vscGia__card{border-radius:1rem;gap:.75rem;padding:1rem}.faculty-card-common-module__vscGia__actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.faculty-card-common-module__vscGia__viewButton{white-space:nowrap;flex:100%;width:100%;min-height:2.75rem;font-size:.8125rem}.faculty-card-common-module__vscGia__reviewButton{white-space:nowrap;flex:auto;min-height:2.75rem;font-size:.8125rem}.faculty-card-common-module__vscGia__imageContainer{border-radius:50%;width:3.125rem;height:3.125rem}.faculty-card-common-module__vscGia__name{font-size:.9375rem}.faculty-card-common-module__vscGia__initials{font-size:1rem}.faculty-card-common-module__vscGia__ratingBigNumber{font-size:1.375rem}}@media (max-width:360px){.faculty-card-common-module__vscGia__card{border-radius:.875rem;gap:.625rem;padding:.875rem}.faculty-card-common-module__vscGia__actions{flex-direction:column;gap:.375rem;width:100%;display:flex}.faculty-card-common-module__vscGia__imageContainer{border-radius:50%;width:2.875rem;height:2.875rem}.faculty-card-common-module__vscGia__name{font-size:.875rem}.faculty-card-common-module__vscGia__role{font-size:.75rem}.faculty-card-common-module__vscGia__viewButton,.faculty-card-common-module__vscGia__reviewButton{white-space:nowrap;justify-content:center;width:100%;min-height:2.75rem;font-size:.75rem}.faculty-card-common-module__vscGia__ratingBigNumber{font-size:1.25rem}}
.item-preview-card-common-module__uh_cPq__card{border-radius:1.25rem;flex-direction:column;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.item-preview-card-common-module__uh_cPq__card:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.item-preview-card-common-module__uh_cPq__card{transition:none}.item-preview-card-common-module__uh_cPq__card:hover{transform:none}}.item-preview-card-common-module__uh_cPq__skeleton{border-radius:1rem;min-height:380px}.item-preview-card-common-module__uh_cPq__skeletonContent{width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite item-preview-card-common-module__uh_cPq__pulse}@keyframes item-preview-card-common-module__uh_cPq__pulse{0%,to{opacity:1}50%{opacity:.5}}.item-preview-card-common-module__uh_cPq__typeBanner{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.6875rem 1.125rem;font-size:.75rem;font-weight:700;display:flex}.item-preview-card-common-module__uh_cPq__typeLabel{align-items:center;gap:.375rem;display:flex}.item-preview-card-common-module__uh_cPq__typeIcon{width:.875rem;height:.875rem}.item-preview-card-common-module__uh_cPq__typeMeta{align-items:center;gap:.5rem;display:flex}.item-preview-card-common-module__uh_cPq__timeBadge{border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.item-preview-card-common-module__uh_cPq__resolvedBadge{color:#fff;background:#22c55e;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;animation:2s infinite item-preview-card-common-module__uh_cPq__pulse-success}@keyframes item-preview-card-common-module__uh_cPq__pulse-success{0%,to{opacity:1}50%{opacity:.7}}.item-preview-card-common-module__uh_cPq__cardResolved{opacity:.75;position:relative}.item-preview-card-common-module__uh_cPq__cardResolved:after{content:"✓ RESOLVED";opacity:.75;pointer-events:none;z-index:5;font-size:1.5rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.item-preview-card-common-module__uh_cPq__previewArea{justify-content:center;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.item-preview-card-common-module__uh_cPq__imageWrapper{width:100%;height:180px;position:relative}.item-preview-card-common-module__uh_cPq__imageClickable{cursor:zoom-in}.item-preview-card-common-module__uh_cPq__image{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.item-preview-card-common-module__uh_cPq__card:hover .item-preview-card-common-module__uh_cPq__image{transform:scale(1.05)}.item-preview-card-common-module__uh_cPq__imageZoomOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0f172a73;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s cubic-bezier(.16,1,.3,1),backdrop-filter .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.item-preview-card-common-module__uh_cPq__imageClickable:hover .item-preview-card-common-module__uh_cPq__imageZoomOverlay,.item-preview-card-common-module__uh_cPq__imageClickable:focus .item-preview-card-common-module__uh_cPq__imageZoomOverlay{opacity:1}.item-preview-card-common-module__uh_cPq__zoomIcon{color:#fff;text-shadow:0 2px 8px #0006;font-size:2rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(.85)}.item-preview-card-common-module__uh_cPq__imageClickable:hover .item-preview-card-common-module__uh_cPq__zoomIcon,.item-preview-card-common-module__uh_cPq__imageClickable:focus .item-preview-card-common-module__uh_cPq__zoomIcon{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.item-preview-card-common-module__uh_cPq__card:hover .item-preview-card-common-module__uh_cPq__image{transform:none}}.item-preview-card-common-module__uh_cPq__iconWrapper{border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:5rem;height:5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.item-preview-card-common-module__uh_cPq__fallbackIcon{opacity:.5;width:2.5rem;height:2.5rem}.item-preview-card-common-module__uh_cPq__fallbackText{opacity:.5;margin-top:.25rem;font-size:.6875rem}.item-preview-card-common-module__uh_cPq__card:hover .item-preview-card-common-module__uh_cPq__iconWrapper{transform:scale(1.1)rotate(5deg)}@media (prefers-reduced-motion:reduce){.item-preview-card-common-module__uh_cPq__iconWrapper{transition:none}.item-preview-card-common-module__uh_cPq__card:hover .item-preview-card-common-module__uh_cPq__iconWrapper{transform:none}}.item-preview-card-common-module__uh_cPq__categoryEmoji{font-size:2.5rem;line-height:1}.item-preview-card-common-module__uh_cPq__categoryBadge{border-radius:.625rem;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.item-preview-card-common-module__uh_cPq__content{flex-direction:column;flex:1;gap:.875rem;padding:1.25rem;display:flex}.item-preview-card-common-module__uh_cPq__titleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.item-preview-card-common-module__uh_cPq__title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:1.125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.item-preview-card-common-module__uh_cPq__deleteButton,.item-preview-card-common-module__uh_cPq__resolveButton{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:2rem;height:auto;min-height:2rem;padding:.5rem;display:inline-flex}.item-preview-card-common-module__uh_cPq__emotionRow{align-items:center;gap:.5rem;font-size:.8125rem;font-style:italic;display:flex}.item-preview-card-common-module__uh_cPq__emotionEmoji{font-size:1rem;line-height:1}.item-preview-card-common-module__uh_cPq__emotionText{font-weight:500}.item-preview-card-common-module__uh_cPq__description{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;line-height:1.6}.item-preview-card-common-module__uh_cPq__metaRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}.item-preview-card-common-module__uh_cPq__expandedDetails{border-top:1px solid #80808033;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem 0;animation:.2s ease-out item-preview-card-common-module__uh_cPq__fadeIn;display:flex}@keyframes item-preview-card-common-module__uh_cPq__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.item-preview-card-common-module__uh_cPq__expandButton{opacity:.8;justify-content:center;width:100%;margin-top:.75rem;font-size:.8125rem;font-weight:500;transition:opacity .2s}.item-preview-card-common-module__uh_cPq__expandButton:hover{opacity:1}.item-preview-card-common-module__uh_cPq__metaItem{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.item-preview-card-common-module__uh_cPq__metaIcon{opacity:.6;flex-shrink:0;width:.875rem;height:.875rem}.item-preview-card-common-module__uh_cPq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding:1rem 1.25rem;display:flex}.item-preview-card-common-module__uh_cPq__actionButton{white-space:nowrap;text-overflow:ellipsis;border-radius:.625rem;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.item-preview-card-common-module__uh_cPq__actionButton:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.item-preview-card-common-module__uh_cPq__actionButton{transition:none}.item-preview-card-common-module__uh_cPq__actionButton:hover{transform:none}}.item-preview-card-common-module__uh_cPq__actionIcon{flex-shrink:0;width:.875rem;height:.875rem}.item-preview-card-common-module__uh_cPq__contactButton{flex:2}.item-preview-card-common-module__uh_cPq__statusIcon{width:1rem;height:1rem}@media (max-width:480px){.item-preview-card-common-module__uh_cPq__actions{gap:.375rem;padding:.75rem 1rem}.item-preview-card-common-module__uh_cPq__actionButton{flex:calc(50% - .25rem);min-height:2.75rem;padding:.4375rem .625rem;font-size:.75rem}.item-preview-card-common-module__uh_cPq__whatsappButton{flex:100%;min-width:100%}.item-preview-card-common-module__uh_cPq__contactButton{flex:100%}}@media (max-width:360px){.item-preview-card-common-module__uh_cPq__card{border-radius:1rem}.item-preview-card-common-module__uh_cPq__content{padding:1rem}.item-preview-card-common-module__uh_cPq__actions{flex-direction:column;gap:.375rem;padding:.625rem .875rem}.item-preview-card-common-module__uh_cPq__actionButton{flex:none;width:100%}.item-preview-card-common-module__uh_cPq__contactButton{flex:none}}.item-preview-card-common-module__uh_cPq__contactInfo{align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.item-preview-card-common-module__uh_cPq__contactInfoIcon{flex-shrink:0;width:1rem;height:1rem}.item-preview-card-common-module__uh_cPq__contactInfoText{letter-spacing:.02em;font-family:SF Mono,Roboto Mono,Menlo,monospace}.item-preview-card-common-module__uh_cPq__whatsappButton{flex:2;min-width:110px}
.course-card-dark-module__VMdAwG__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.course-card-dark-module__VMdAwG__card{background:var(--glass-bg-base,#23272eb8);border:1px solid var(--glass-border-base,#ffffff14);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff1f}.course-card-dark-module__VMdAwG__card:hover{background:#23272ed9;border-color:#2563eb73;box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #2563eb2e,inset 0 1px #ffffff2e}.course-card-dark-module__VMdAwG__title{color:#f8fafcfa}.course-card-dark-module__VMdAwG__description{color:#e2e8f0eb}.course-card-dark-module__VMdAwG__button{color:#f8fafcf2;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff14}.course-card-dark-module__VMdAwG__button:hover{background:#1e3a8a73;border-color:#2563eb80;box-shadow:0 8px 24px #00000080,0 0 24px #2563eb40}
.calculator-features-v3-common-module__nX6RRa__section{padding:4rem 0}@media (min-width:768px){.calculator-features-v3-common-module__nX6RRa__section{padding:5rem 0}}.calculator-features-v3-common-module__nX6RRa__header{text-align:center;margin-bottom:3rem}.calculator-features-v3-common-module__nX6RRa__badge{border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.calculator-features-v3-common-module__nX6RRa__badgeIcon{width:1rem;height:1rem}.calculator-features-v3-common-module__nX6RRa__title{margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.calculator-features-v3-common-module__nX6RRa__title{font-size:2.5rem}}.calculator-features-v3-common-module__nX6RRa__subtitle{max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.calculator-features-v3-common-module__nX6RRa__grid{grid-template-columns:1fr;justify-content:center;gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:580px){.calculator-features-v3-common-module__nX6RRa__grid{grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center}}.calculator-features-v3-common-module__nX6RRa__link{height:100%;text-decoration:none;display:block}.calculator-features-v3-common-module__nX6RRa__card{border-radius:1.25rem;flex-direction:column;gap:.875rem;height:100%;padding:1.75rem 1.5rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.calculator-features-v3-common-module__nX6RRa__card:hover{transform:translateY(-5px)}.calculator-features-v3-common-module__nX6RRa__stripe{border-radius:1.25rem 1.25rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.calculator-features-v3-common-module__nX6RRa__iconWrap{border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.calculator-features-v3-common-module__nX6RRa__icon{width:1.5rem;height:1.5rem}.calculator-features-v3-common-module__nX6RRa__cardTitle{font-size:1.25rem;font-weight:700;line-height:1.3}.calculator-features-v3-common-module__nX6RRa__cardDesc{flex-grow:1;font-size:.875rem;line-height:1.6}.calculator-features-v3-common-module__nX6RRa__featureList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.calculator-features-v3-common-module__nX6RRa__featureItem{align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.calculator-features-v3-common-module__nX6RRa__checkIcon{flex-shrink:0;width:.875rem;height:.875rem}.calculator-features-v3-common-module__nX6RRa__cta{align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600;display:flex}.calculator-features-v3-common-module__nX6RRa__ctaArrow{width:1rem;height:1rem;transition:transform .2s}.calculator-features-v3-common-module__nX6RRa__card:hover .calculator-features-v3-common-module__nX6RRa__ctaArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.calculator-features-v3-common-module__nX6RRa__card{transition:none;transform:none!important}.calculator-features-v3-common-module__nX6RRa__ctaArrow{transition:none}}@media (max-width:640px){.calculator-features-v3-common-module__nX6RRa__section{padding:2.25rem 0}.calculator-features-v3-common-module__nX6RRa__header{margin-bottom:1.5rem}.calculator-features-v3-common-module__nX6RRa__title{font-size:1.75rem}.calculator-features-v3-common-module__nX6RRa__subtitle{font-size:1rem}.calculator-features-v3-common-module__nX6RRa__grid{gap:.875rem}.calculator-features-v3-common-module__nX6RRa__card{border-radius:1rem;gap:.75rem;padding:1.125rem}.calculator-features-v3-common-module__nX6RRa__iconWrap{border-radius:.75rem;width:2.5rem;height:2.5rem}.calculator-features-v3-common-module__nX6RRa__icon{width:1.25rem;height:1.25rem}.calculator-features-v3-common-module__nX6RRa__cardTitle{font-size:1.0625rem}.calculator-features-v3-common-module__nX6RRa__cardDesc,.calculator-features-v3-common-module__nX6RRa__featureItem{font-size:.8125rem}.calculator-features-v3-common-module__nX6RRa__cta{border-radius:.75rem;justify-content:center;min-height:44px;margin-top:.25rem;padding:.625rem .75rem}}
.events-client-light-module__esi7uW__pageContainer{color:#111827;background-color:#f8fafc}.events-client-light-module__esi7uW__title{color:#111827}.events-client-light-module__esi7uW__subtitle{color:#64748b}.events-client-light-module__esi7uW__eventCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #ffffff80;box-shadow:0 4px 6px -1px #0000000d}.events-client-light-module__esi7uW__eventCard:hover{background:#ffffffe6;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.events-client-light-module__esi7uW__eventTitle{color:#111827}.events-client-light-module__esi7uW__eventDescription{color:#64748b}.events-client-light-module__esi7uW__detailItem{color:#475569}.events-client-light-module__esi7uW__emptyState{background:#ffffff80;border:1px solid #e2e8f0}.events-client-light-module__esi7uW__viewToggle{background:#ffffffb3;border:1px solid #00000014}.events-client-light-module__esi7uW__viewButton{color:#6b7280}.events-client-light-module__esi7uW__viewButton:hover{background:#0000000d}.events-client-light-module__esi7uW__viewButtonActive{color:#fff;background:#4573df}.events-client-light-module__esi7uW__statBadge{color:#2563eb;background:#4573df1a;border:1px solid #4573df33}.events-client-light-module__esi7uW__statBadgeHighlight{color:#15803d;background:#22c55e26;border:1px solid #22c55e4d}.events-client-light-module__esi7uW__showMoreSection{border-top:1px solid #0000000f}.events-client-light-module__esi7uW__showMoreButton{color:#374151;background:#fffc;border:1px solid #0000001a}.events-client-light-module__esi7uW__showMoreButton:hover{color:#4573df;background:#fffffff2;border-color:#4573df}.events-client-light-module__esi7uW__reportLink{color:#94a3b8}.events-client-light-module__esi7uW__reportLink:hover{color:#4573df}
.faculty-card-dark-module__0z8JVG__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e232cd9 0%,#191e2acc 45%,#141928d1 100%);border:1px solid #ffffff1a;box-shadow:0 2px 8px #00000040,0 8px 32px #00000052,inset 0 1px #ffffff0f}.faculty-card-dark-module__0z8JVG__card:hover{background:linear-gradient(135deg,#1e232cf2 0%,#191e2aeb 45%,#141928ed 100%);border-color:#4573df47;box-shadow:0 4px 12px #0000004d,0 12px 48px #4573df26,0 0 1px #4573df0d,inset 0 1px #ffffff14}.faculty-card-dark-module__0z8JVG__accentStripe{opacity:.85;background:linear-gradient(90deg,#2563eb 0%,#6366f1 25%,#a78bfa 50%,#6366f1 75%,#2563eb 100%) 0 0/300% 100%;animation:8s infinite faculty-card-dark-module__0z8JVG__gradientFlowDark;box-shadow:0 0 10px #2563eb59}@keyframes faculty-card-dark-module__0z8JVG__gradientFlowDark{0%,to{background-position:0%}50%{background-position:100%}}.faculty-card-dark-module__0z8JVG__card:hover .faculty-card-dark-module__0z8JVG__accentStripe{opacity:1;animation:4s infinite faculty-card-dark-module__0z8JVG__gradientFlowDarkFast}@keyframes faculty-card-dark-module__0z8JVG__gradientFlowDarkFast{0%,to{background-position:0%}50%{background-position:100%}}.faculty-card-dark-module__0z8JVG__avatarWrapper{background:linear-gradient(135deg,#2563eb 0%,#818cf8 50%,#a78bfa 100%);border-radius:50%;padding:4px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;box-shadow:0 0 0 2px #1e232cb3,0 2px 8px #2563eb33,0 8px 28px #2563eb40}.faculty-card-dark-module__0z8JVG__card:hover .faculty-card-dark-module__0z8JVG__avatarWrapper{transform:scale(1.08);box-shadow:0 0 0 2px #1e232ce6,0 4px 16px #4573df4d,0 12px 40px #6366f159,0 0 28px #6366f12e}.faculty-card-dark-module__0z8JVG__topRatedDot{background:#22c55e;box-shadow:0 0 0 2px #22c55e40,0 0 6px #22c55e4d}.faculty-card-dark-module__0z8JVG__imageContainer{background:linear-gradient(135deg,#182038fa,#141632fa);box-shadow:inset 0 2px 4px #4573df1f}.faculty-card-dark-module__0z8JVG__avatarFallback{background:linear-gradient(160deg,#141b38fa 0%,#191644f5 100%)}.faculty-card-dark-module__0z8JVG__avatarIcon{color:#93c5fdcc;opacity:1}.faculty-card-dark-module__0z8JVG__name{color:#f8fafc}.faculty-card-dark-module__0z8JVG__role{color:#93c5fd}.faculty-card-dark-module__0z8JVG__department{color:#94a3b8}.faculty-card-dark-module__0z8JVG__quickStats{gap:.5rem}.faculty-card-dark-module__0z8JVG__statPill{color:#b4bcd4;background:linear-gradient(135deg,#4573df1f 0%,#6366f114 100%);border:1px solid #4573df26;font-weight:500}.faculty-card-dark-module__0z8JVG__statPill:hover{color:#93c5fd;background:linear-gradient(135deg,#4573df2e 0%,#6366f124 100%);border-color:#4573df40}.faculty-card-dark-module__0z8JVG__specBadge{color:#93c5fd;background:linear-gradient(135deg,#4573df24 0%,#6366f11a 100%);border:1px solid #4573df33;font-weight:600}.faculty-card-dark-module__0z8JVG__specBadge:hover{color:#c4b5fd;background:linear-gradient(135deg,#4573df38 0%,#6366f129 100%);border-color:#4573df59}.faculty-card-dark-module__0z8JVG__specBadgeMore{color:#c4b5fd;background:linear-gradient(135deg,#6366f124 0%,#a855f71a 100%);border:1px solid #6366f133;font-weight:700}.faculty-card-dark-module__0z8JVG__ratingSection{border-top:1px solid #ffffff14}.faculty-card-dark-module__0z8JVG__ratingBigNumber{color:#f8fafc;background:linear-gradient(135deg,#93c5fd,#c4b5fd);-webkit-text-fill-color:transparent;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;font-weight:900}.faculty-card-dark-module__0z8JVG__ratingValue{color:#f8fafc;font-weight:800}.faculty-card-dark-module__0z8JVG__reviewCount{color:#94a3b8;font-weight:500}.faculty-card-dark-module__0z8JVG__noRating{color:#6b7280}.faculty-card-dark-module__0z8JVG__noRatingIconWrap{color:#6b7280;background:linear-gradient(135deg,#4573df1f 0%,#6366f114 100%);border:1px solid #4573df26}.faculty-card-dark-module__0z8JVG__noRatingTitle{color:#b4bcd4;font-weight:600}.faculty-card-dark-module__0z8JVG__noRatingCta{color:#93c5fd;font-weight:500}.faculty-card-dark-module__0z8JVG__actions{border-top:1px solid #ffffff0d}.faculty-card-dark-module__0z8JVG__badgeExceptional{color:#86efac;background:#22c55e2e;border-color:#22c55e59}.faculty-card-dark-module__0z8JVG__badgeVeryGood{color:#86efac;background:#10b9812e;border-color:#10b98159}.faculty-card-dark-module__0z8JVG__badgeGood{color:#93c5fd;background:#3b82f62e;border-color:#3b82f659}.faculty-card-dark-module__0z8JVG__badgeAverage{color:#fde047;background:#fbbf242e;border-color:#fbbf2459}.faculty-card-dark-module__0z8JVG__badgeFair{color:#fdba74;background:#f973162e;border-color:#f9731659}.faculty-card-dark-module__0z8JVG__badgePoor{color:#fca5a5;background:#ef44442e;border-color:#ef444459}.faculty-card-dark-module__0z8JVG__starEmpty,.faculty-card-dark-module__0z8JVG__starHalfBack,.faculty-card-dark-module__0z8JVG__noRatingStarEmpty{color:#94a3b8b3;opacity:1}.faculty-card-dark-module__0z8JVG__viewButton{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 50%,#4f46e5 100%);border:none;font-weight:600;box-shadow:0 2px 8px #2563eb33,0 4px 16px #2563eb38,inset 0 1px #ffffff1f}.faculty-card-dark-module__0z8JVG__viewButton:hover{background:linear-gradient(135deg,#5580e6 0%,#7471f5 50%,#8764f7 100%);transform:translateY(-1px);box-shadow:0 4px 12px #4573df4d,0 8px 28px #6366f159,inset 0 1px #ffffff26}.faculty-card-dark-module__0z8JVG__viewButton:active{transform:translateY(0)}.faculty-card-dark-module__0z8JVG__reviewButton{color:#34d399;letter-spacing:-.01em;background:linear-gradient(135deg,#10b9811a 0%,#10b9810f 100%);border:1.5px solid #10b98133;font-weight:600}.faculty-card-dark-module__0z8JVG__reviewButton:hover{background:linear-gradient(135deg,#10b9812e 0%,#10b9811f 100%);border-color:#10b98159;transform:translateY(-1px);box-shadow:0 2px 8px #10b98126}.faculty-card-dark-module__0z8JVG__reviewButton:active{transform:translateY(0)}.faculty-card-dark-module__0z8JVG__compareCheckbox{color:#93c5fde6;background:#1e232cf2;border-color:#4573df80;box-shadow:0 2px 8px #4573df1f}.faculty-card-dark-module__0z8JVG__compareCheckbox:hover{box-shadow:0 4px 12px #4573df2e}@media (max-width:768px){.faculty-card-dark-module__0z8JVG__accentStripe,.faculty-card-dark-module__0z8JVG__card:hover .faculty-card-dark-module__0z8JVG__accentStripe{background-size:100% 100%;animation:none}.faculty-card-dark-module__0z8JVG__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 8px #00000040,0 8px 20px #0000004d}.faculty-card-dark-module__0z8JVG__card:hover{box-shadow:0 4px 12px #0000004d,0 10px 24px #4573df26}.faculty-card-dark-module__0z8JVG__card:hover .faculty-card-dark-module__0z8JVG__avatarWrapper{transform:none}}
.calculator-features-v3-dark-module__1qB_lW__badge{color:#60a5fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #3b82f640}.calculator-features-v3-dark-module__1qB_lW__title{color:#f8fafc}.calculator-features-v3-dark-module__1qB_lW__subtitle{color:#94a3b8}.calculator-features-v3-dark-module__1qB_lW__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172abf;border:1px solid #ffffff14;box-shadow:0 4px 20px #0000004d}.calculator-features-v3-dark-module__1qB_lW__card:hover{border-color:#3b82f64d;box-shadow:0 16px 48px #0006}.calculator-features-v3-dark-module__1qB_lW__accentBlue .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentBlue.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#2563eb,#60a5fa)}.calculator-features-v3-dark-module__1qB_lW__accentPurple .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentPurple.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#4f46e5,#818cf8)}.calculator-features-v3-dark-module__1qB_lW__accentEmerald .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentEmerald.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#059669,#34d399)}.calculator-features-v3-dark-module__1qB_lW__accentAmber .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentAmber.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#d97706,#fbbf24)}.calculator-features-v3-dark-module__1qB_lW__accentRose .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentRose.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#e11d48,#fb7185)}.calculator-features-v3-dark-module__1qB_lW__iconWrap{background:#2563eb26}.calculator-features-v3-dark-module__1qB_lW__icon{color:#60a5fa}.calculator-features-v3-dark-module__1qB_lW__cardTitle{color:#f8fafc}.calculator-features-v3-dark-module__1qB_lW__cardDesc{color:#94a3b8}.calculator-features-v3-dark-module__1qB_lW__featureItem{color:#cbd5e1}.calculator-features-v3-dark-module__1qB_lW__checkIcon,.calculator-features-v3-dark-module__1qB_lW__cta{color:#60a5fa}
