.edit-description-modal .ant-modal-body{padding:24px}.editor-form-item .ant-form-item-label{font-weight:600;margin-bottom:8px}.editor-toolbar{border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;padding:12px;background-color:#fafafa}.editor-toolbar .editor-toolbar-button.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.editor-toolbar .editor-toolbar-button:hover{background-color:#f0f0f0}.editor-content-wrapper{border:1px solid #d9d9d9;border-radius:0 0 6px 6px;min-height:400px}.editor-content-wrapper .tiptap-editor{padding:16px;min-height:400px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:#333;outline:none}.editor-content-wrapper .tiptap-editor h1{font-size:28px;font-weight:600;margin:24px 0 16px;color:#262626;line-height:1.2}.editor-content-wrapper .tiptap-editor h2{font-size:24px;font-weight:600;margin:20px 0 12px;color:#262626;line-height:1.3}.editor-content-wrapper .tiptap-editor h3{font-size:20px;font-weight:600;margin:18px 0 10px;color:#262626;line-height:1.4}.editor-content-wrapper .tiptap-editor h4{font-size:18px;font-weight:600;margin:16px 0 8px;color:#262626;line-height:1.4}.editor-content-wrapper .tiptap-editor h5{font-size:16px;font-weight:600;margin:14px 0 6px;color:#262626;line-height:1.5}.editor-content-wrapper .tiptap-editor h6{font-size:14px;font-weight:600;margin:12px 0 4px;color:#262626;line-height:1.5}.editor-content-wrapper .tiptap-editor p{margin:0 0 16px}.editor-content-wrapper .tiptap-editor p:last-child{margin-bottom:0}.editor-content-wrapper .tiptap-editor ol,.editor-content-wrapper .tiptap-editor ul{padding-left:24px;margin:16px 0}.editor-content-wrapper .tiptap-editor ol li,.editor-content-wrapper .tiptap-editor ul li{margin-bottom:8px}.editor-content-wrapper .tiptap-editor ol li:last-child,.editor-content-wrapper .tiptap-editor ul li:last-child{margin-bottom:0}.editor-content-wrapper .tiptap-editor ul{list-style-type:disc}.editor-content-wrapper .tiptap-editor ol{list-style-type:decimal}.editor-content-wrapper .tiptap-editor strong{font-weight:600}.editor-content-wrapper .tiptap-editor em{font-style:italic}.editor-content-wrapper .tiptap-editor u{text-decoration:underline}.editor-content-wrapper .tiptap-editor .text-left{text-align:left}.editor-content-wrapper .tiptap-editor .text-center{text-align:center}.editor-content-wrapper .tiptap-editor .text-right{text-align:right}.editor-content-wrapper .tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.editor-content-wrapper .tiptap-editor:focus{outline:none;box-shadow:none}@media(max-width:768px){.edit-description-modal .editor-toolbar{padding:8px}.edit-description-modal .editor-toolbar .ant-space{justify-content:flex-start}.edit-description-modal .editor-content-wrapper .tiptap-editor{padding:12px;min-height:300px}}@media(prefers-color-scheme:dark){.editor-content-wrapper .tiptap-editor{background-color:#1f1f1f;color:#fff}.editor-content-wrapper .tiptap-editor h1,.editor-content-wrapper .tiptap-editor h2,.editor-content-wrapper .tiptap-editor h3,.editor-content-wrapper .tiptap-editor h4,.editor-content-wrapper .tiptap-editor h5,.editor-content-wrapper .tiptap-editor h6{color:#fff}.editor-content-wrapper .tiptap-editor p.is-editor-empty:first-child:before{color:#6c757d}}.dashboard-surface{background-color:#eef0f4}.dashboard-content{padding:1.5rem 1rem}@media(min-width:640px){.dashboard-content{padding:1.5rem}}@media(min-width:1024px){.dashboard-content{padding:2rem}}.dashboard-content,.dashboard-content>*{min-width:0;max-width:100%}.dashboard-content .ant-table-wrapper{max-width:100%}.dashboard-page-title{margin:0;font-size:1.5rem;font-weight:700;color:#333}.dashboard-search{display:flex;align-items:center;gap:.5rem;background:#f6f6f6;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:0 1rem;height:42px;min-height:42px;flex:0 1 auto;inline-size:320px;min-inline-size:0;max-inline-size:100%}.dashboard-search:focus-within{border-color:#e0e0e0;background:#fff}@media(max-width:640px){.dashboard-search{inline-size:100%}}.dashboard-search__icon{display:inline-flex;flex-shrink:0;color:#98a2b3;font-size:1rem}.dashboard-search input{border:none;outline:none;background:rgba(0,0,0,0);height:100%;width:100%;min-width:0;font-size:.875rem;color:#333}.dashboard-search input::placeholder{color:#98a2b3}.dashboard-search input:disabled{opacity:.6}.alumni-filter-select.ant-select{height:42px}.alumni-filter-select.ant-select .ant-select-selector{height:42px!important;align-items:center}.dashboard-toolbar{justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dashboard-filters,.dashboard-toolbar{display:flex;align-items:center;flex-wrap:wrap}.dashboard-filters{gap:.75rem;min-width:0}.dashboard-filters .ant-picker,.dashboard-filters .ant-select{height:42px}.dashboard-filters .ant-select .ant-select-selector{height:42px!important;align-items:center}@media(min-width:768px){.dashboard-filters{flex-wrap:nowrap}.dashboard-filters .ant-picker-range{min-width:260px}}@media(max-width:640px){.dashboard-filters{width:100%}.dashboard-filters>*{flex:1 1 100%}}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-input-number-input,.ant-picker,.ant-select .ant-select-selector,.ant-select-selector,.dashboard-content .ant-input-search .ant-input,.dashboard-content .ant-input-search .ant-input-group-addon .ant-btn,.dashboard-content .ant-picker,.dashboard-content .ant-picker.ant-picker-range{border-radius:8px!important}.ant-tag{border-radius:999px!important}.rounded-inputs .ant-btn{border-radius:8px!important}.country-option,.phone-field__option{display:inline-flex;align-items:center;gap:8px}.country-option img,.phone-field__option img{flex-shrink:0;border-radius:2px}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none!important}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;margin-inline-start:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";visibility:visible}[data-reveal]{opacity:0;transform:translateY(72px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}[data-reveal][data-reveal-visible]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@layer base{a,body,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{padding:0;margin:0;box-sizing:border-box;font-family:var(--font-poppins),"Poppins",sans-serif}a{text-decoration:none}ol,ul{list-style-type:none}button,input,select,textarea{border:none;outline:none;font-family:var(--font-poppins),"Poppins",sans-serif}*{box-sizing:border-box}body{color:#333;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;overflow-x:hidden}body::-webkit-scrollbar{width:.6rem}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}body::-webkit-scrollbar-thumb{background-color:#333}a{color:#333}h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins),"Poppins",sans-serif!important;font-weight:600!important}h1{font-size:3.25rem}@media(min-width:1920px){h1{font-size:3.625rem}}@media(max-width:1024px){h1{font-size:2.75rem}}@media(max-width:640px){h1{font-size:2.25rem}}@media(max-width:360px){h1{font-size:1.75rem}}h2{font-size:2.5rem}@media(min-width:1920px){h2{font-size:2.75rem}}@media(max-width:1024px){h2{font-size:2rem}}@media(max-width:640px){h2{font-size:1.5rem}}@media(max-width:360px){h2{font-size:1.25rem}}h3{font-size:2rem}@media(min-width:1920px){h3{font-size:2.25rem}}@media(max-width:1024px){h3{font-size:1.5rem}}@media(max-width:640px){h3{font-size:1.25rem}}@media(max-width:360px){h3{font-size:1rem}}h4{font-size:1.5rem}@media(min-width:1920px){h4{font-size:1.75rem}}@media(max-width:1024px){h4{font-size:1.25rem}}@media(max-width:640px){h4{font-size:1.125rem}}@media(max-width:360px){h4{font-size:1rem}}h5{font-size:1.25rem}@media(min-width:1920px){h5{font-size:1.375rem}}@media(max-width:1024px){h5{font-size:1.125rem}}@media(max-width:640px){h5{font-size:1rem}}@media(max-width:360px){h5{font-size:.875rem}}h6{font-size:1rem}@media(min-width:1920px){h6{font-size:1.125rem}}@media(max-width:1024px){h6{font-size:.9375rem}}@media(max-width:640px){h6{font-size:.875rem}}@media(max-width:360px){h6{font-size:.75rem}}p{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:400;line-height:160%;font-size:1rem;color:#474d6b}@media(min-width:1920px){p{font-size:1.125rem}}@media(max-width:1024px){p{font-size:.9375rem}}@media(max-width:640px){p{font-size:.875rem}}@media(max-width:360px){p{font-size:.8125rem}}}@layer components{.con{width:90vw;margin:0 auto}@media(max-width:360px){.con{max-width:calc(100% - 16px)!important}}@media(max-width:640px){.con{width:540px;max-width:94vw!important}}@media(max-width:1024px){.con{width:720px!important;max-width:90vw!important}}@media(max-width:1280px){.con{width:1200px!important}}@media(min-width:1440px){.con{width:1300px!important}}@media(min-width:1920px){.con{width:1500px!important}}section.page-section{padding:80px 0}@media(max-width:1024px){section.page-section{padding:80px 0}}@media(max-width:640px){section.page-section{padding:40px 0}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.ant-checkbox-wrapper{background:#fff!important}.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper:focus,.recharts-wrapper:focus-visible{outline:none!important}