@charset "UTF-8";:root{--lg-mc-50: #ede8f9;--lg-mc-100: #cfc7ef;--lg-mc-200: #b0a2e5;--lg-mc-300: #8f7bdc;--lg-mc-400: #755fd4;--lg-mc-500: #5944cb;--lg-mc-600: #4f3fc5;--lg-mc-700: #3e37bc;--lg-mc-800: #2e31b4;--lg-mc-900: #0026a7;--lg-primary: #4f3fc5;--lg-primary-hover: #0026a7;--lg-ink-900: #0f1020;--lg-ink-800: #1c1d33;--lg-ink-700: #2d2e48;--lg-ink-600: #4b4c68;--lg-ink-500: #6b6d89;--lg-ink-400: #9b9db5;--lg-ink-300: #c7c9db;--lg-ink-200: #e4e5ef;--lg-ink-100: #f1f2f8;--lg-ink-50: #fafafc;--lg-heart: #ef4444;--lg-heart-bg: #fee2e2;--lg-success: #10b981;--lg-warn: #f59e0b;--lg-sh-sm: 0 1px 2px rgba(17, 18, 40, .06), 0 1px 1px rgba(17, 18, 40, .04);--lg-sh-md: 0 4px 12px rgba(17, 18, 40, .07), 0 2px 4px rgba(17, 18, 40, .04);--lg-sh-lg: 0 12px 28px rgba(17, 18, 40, .1), 0 4px 10px rgba(17, 18, 40, .05);--lg-sh-purple: 0 10px 24px rgba(103, 37, 208, .22);--lg-r-sm: 8px;--lg-r-md: 12px;--lg-r-lg: 15px;--lg-r-xl: 24px;--lg-r-pill: 999px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--lg-bg);color:var(--lg-text);font-family:Quicksand Regular,sans-serif;transition:background-color .2s ease,color .2s ease}.text-gradient{display:inline-block;background:var(--lg-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._flex_fq3qt_1{width:100%!important}._filterContainer_fq3qt_5 ._searchInput_fq3qt_5{flex:1;min-width:300px}._filterContainer_fq3qt_5 ._searchInput_fq3qt_5 .ant-input{border-radius:6px;transition:all .3s ease}._filterContainer_fq3qt_5 ._searchInput_fq3qt_5 .ant-input:hover{border-color:var(--lg-primary)}._filterContainer_fq3qt_5 ._searchInput_fq3qt_5 .ant-input:focus-within{box-shadow:0 0 0 2px #1890ff33}._filterContainer_fq3qt_5 ._activeFilters_fq3qt_19{margin-top:12px;display:flex;align-items:center;font-size:12px;color:#666;animation:_slideIn_fq3qt_1 .3s ease}@keyframes _slideIn_fq3qt_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._filterContainer_fq3qt_5 .ant-select,._filterContainer_fq3qt_5 .ant-picker-range,._filterContainer_fq3qt_5 ._searchInput_fq3qt_5{font-size:12px}}@media (max-width: 768px){._filterContainer_fq3qt_5{padding:12px;margin-bottom:16px}._filterContainer_fq3qt_5 .ant-space,._filterContainer_fq3qt_5 .ant-select,._filterContainer_fq3qt_5 .ant-picker-range{width:100%!important}._filterContainer_fq3qt_5 ._searchInput_fq3qt_5{min-width:unset;width:100%}}._tc_1jay2_1{height:360px;border-radius:20px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0;transition:box-shadow .3s ease,transform .3s ease}._tc_1jay2_1:hover{box-shadow:0 24px 52px #0000002e;transform:translateY(-3px)}._tc_1jay2_1:hover ._tcImg_1jay2_14,._tc_1jay2_1:hover ._tcPlaceholder_1jay2_14{transform:scale(1.05)}._tcBg_1jay2_18{position:absolute;inset:0;overflow:hidden}._tcImg_1jay2_14{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}._tcPlaceholder_1jay2_14{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}._avatarCircle_1jay2_41{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#fff;letter-spacing:1px;font-family:DM Sans,sans-serif}._specPill_1jay2_55{position:absolute;top:14px;right:14px;z-index:10;font-size:10px;font-weight:700;letter-spacing:.4px;padding:4px 10px;border-radius:20px;color:#fff;font-family:DM Sans,sans-serif}._tcOverlay_1jay2_69{position:absolute;left:12px;right:12px;bottom:12px;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:14px;overflow:hidden;max-height:96px;transition:max-height .42s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;box-shadow:0 4px 20px #0000001f}._tc_1jay2_1:hover ._tcOverlay_1jay2_69{max-height:280px;box-shadow:0 8px 32px #0000002e}._tcBase_1jay2_88{padding:12px 14px 10px}._tcHeader_1jay2_92{display:flex;justify-content:space-between;align-items:flex-start}._tcName_1jay2_98{font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.2;letter-spacing:-.3px;margin:0;font-family:DM Sans,sans-serif}._tcPos_1jay2_108{font-size:11px;color:#999;margin:3px 0 0;font-family:DM Sans,sans-serif}._menuDots_1jay2_115{width:28px;height:28px;border-radius:8px;background:#fff8ec;border:.5px solid #4f3fc5;display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0}._dot_1jay2_128{width:3px;height:3px;border-radius:50%;background:#4f3fc5}._tcBadges_1jay2_135{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}._badge_1jay2_142{font-size:10.5px!important;padding:2px 8px!important;border-radius:20px!important;background:#fdf6ec!important;color:#4f3fc5!important;border-color:#e8d9c0!important;margin:0!important;line-height:1.6!important}._badgeMore_1jay2_153{background:#f5f5f5!important;color:#aaa!important;border-color:#e8e8e8!important}._tcExpand_1jay2_159{padding:0 14px;opacity:0;transform:translateY(6px);transition:opacity .28s ease .1s,transform .28s ease .1s}._tc_1jay2_1:hover ._tcExpand_1jay2_159{opacity:1;transform:translateY(0)}._divider_1jay2_170{height:.5px;background:#f0ede8;margin:6px 0}._infoRow_1jay2_176{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;margin-bottom:7px;line-height:1.3;font-family:DM Sans,sans-serif}._infoRow_1jay2_176:last-child{margin-bottom:0}._iico_1jay2_190{flex-shrink:0;font-size:13px!important;color:#4f3fc5!important}._iico_1jay2_190 .anticon{color:#4f3fc5;font-size:13px}._container_1d6qq_1{background-color:transparent;border:none}._imageContainer_1d6qq_6{width:100%}._imageContainer_1d6qq_6 ._profileImage_1d6qq_9{width:100%;height:22.5rem;object-fit:cover;border-radius:.25rem}._profileCard_1d6qq_16{min-height:22.5rem}._tag_1d6qq_20{font-size:.75rem;font-weight:500;letter-spacing:.4px;padding:4px 10px}._subjectCard_100el_4{height:100%;border-radius:10px;transition:box-shadow .2s ease,transform .15s ease}._subjectCard_100el_4:hover{box-shadow:0 6px 20px #4f3fc51f;transform:translateY(-2px)}._subjectIcon_100el_14{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#4f3fc51a;color:#4f3fc5;font-size:18px}._sectionCard_100el_27{height:100%;border-radius:10px;transition:box-shadow .2s ease,transform .15s ease}._sectionCard_100el_27:hover{box-shadow:0 6px 20px #0891b21f;transform:translateY(-2px)}._sectionIcon_100el_37{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#0891b21a;color:#0891b2;font-size:18px}._scheduleCard_100el_50{border-radius:10px;height:100%}._scheduleCard_100el_50 .ant-card-head{border-bottom:1px solid #f0f0f0;padding:0 12px;min-height:44px}._scheduleItem_100el_60{padding-bottom:4px}._mainLayout_1dnfk_1 ._aside_1dnfk_1{background-color:var(--lg-primary);z-index:507;position:fixed;left:0;top:0;height:100%;flex:0 0 15rem!important;max-width:15rem!important;min-width:15rem!important;width:15rem!important;transition:border-radius .25s ease,box-shadow .25s ease,padding .25s ease}._mainLayout_1dnfk_1 ._aside_1dnfk_1 ._menu_1dnfk_14{background-color:var(--lg-primary);scrollbar-color:var(--lg-mc-300);border:none}._mainLayout_1dnfk_1 ._aside_1dnfk_1 ._menu_1dnfk_14::-webkit-scrollbar{width:1px}._mainLayout_1dnfk_1 ._aside_1dnfk_1 ._menu_1dnfk_14{height:100%!important}._mainLayout_1dnfk_1 ._aside_1dnfk_1 ._menu_1dnfk_14::-webkit-scrollbar-thumb{background-color:var(--lg-mc-300);border-radius:8px}._mainLayout_1dnfk_1 ._aside_1dnfk_1 ._menu_1dnfk_14::-webkit-scrollbar-track{background-color:transparent}._mainLayout_1dnfk_1 ._aside_1dnfk_1._collapsed_1dnfk_33{background-color:var(--lg-primary);flex:0 0 3.75rem!important;max-width:3.75rem!important;min-width:3.75rem!important;width:3.75rem!important;transition:border-radius .25s ease,box-shadow .25s ease,padding .25s ease}._mainLayout_1dnfk_1 ._aside_1dnfk_1._collapsed_1dnfk_33 ._menu_1dnfk_14{max-width:3.75rem!important;min-width:3.75rem!important;width:3.75rem!important}._mainLayout_1dnfk_1 ._contentLayout_1dnfk_46{padding:0 1.875rem 1.875rem;margin-top:1.375rem}@font-face{font-family:roboto;src:url(/assets/Roboto-Regular-CN_pkOMA.ttf);font-weight:400;font-style:normal}@font-face{font-family:roboto-light;src:url(/assets/Roboto-Light-r0KW6U_F.ttf);font-weight:400;font-style:normal}*,html,body{font-family:roboto,sans-serif;padding:0;margin:0}.ant-dropdown .ant-dropdown-menu{box-shadow:none!important}
