.user-entry-avatar{border:2px solid #60a5fa4d;border-radius:50%;cursor:pointer;padding:2px;transition:all .3s ease}.user-entry-avatar:hover{border-color:#60a5fa;box-shadow:0 4px 12px #60a5fa66;transform:scale(1.05)}.ant-badge{transition:all .3s ease}.user-dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bfa)!important;border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 16px 48px #0009;min-width:220px;padding:12px}.user-dropdown-menu .ant-dropdown-menu{background:#0000!important}.user-dropdown-menu .ant-dropdown-menu-item{background:#0000!important;border-radius:8px;color:#e2e8f0!important;font-size:15px;font-weight:500;margin:6px 0;overflow:hidden;padding:12px 18px;position:relative;transition:all .3s ease}.user-dropdown-menu .ant-dropdown-menu-item:before{background:linear-gradient(180deg,#60a5fa,#3b82f6);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.user-dropdown-menu .ant-dropdown-menu-item:hover{background:linear-gradient(135deg,#60a5fa33,#3b82f626)!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateX(4px)}.user-dropdown-menu .ant-dropdown-menu-item:hover:before{transform:scaleY(1)}.user-dropdown-menu .ant-dropdown-menu-item-divider{background-color:#60a5fa33;margin:8px 0}.user-dropdown-menu .ant-btn-link{color:#e2e8f0!important;font-size:15px;font-weight:500;height:auto;padding:0;text-align:left;width:100%}.user-dropdown-menu .ant-btn-link:hover{background:none!important;color:#fff!important}.user-dropdown-menu .ant-badge{align-items:center;display:inline-flex}.user-dropdown-menu .ant-badge-count{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;box-shadow:0 2px 8px #ef444466;font-size:11px;font-weight:600;height:20px;line-height:20px;min-width:20px;padding:0 6px}.user-entry-login-button,.user-entry-signup-button{border:2px solid #60a5fa80;border-radius:8px;font-size:15px;font-weight:600;height:auto;padding:6px 24px;transition:all .3s ease}.user-entry-login-button{background:#60a5fa1a;border-color:#60a5fa99!important;color:#fff!important}.user-entry-login-button:hover{background:#60a5fa33!important;border-color:#60a5fa!important;box-shadow:0 6px 16px #60a5fa66;color:#fff!important;transform:translateY(-2px)}.user-entry-signup-button{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #3b82f64d;color:#fff!important}.user-entry-signup-button:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 8px 20px #3b82f680!important;transform:translateY(-2px)}.user-entry-dropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:8px}.user-entry-dropdown-trigger .anticon{color:#fbbf24;font-size:14px;transition:all .3s ease}.user-entry-dropdown-trigger:hover .anticon{color:#fef08a;transform:translateY(2px)}.site-description-item-profile-wrapper{color:#000000a6;font-size:14px;line-height:1.5715;margin-bottom:7px}[data-theme=compact] .site-description-item-profile-wrapper{font-size:12px;line-height:1.66667}.ant-drawer-body p.site-description-item-profile-p{color:#000000d9;display:block;font-size:16px;line-height:1.5715;margin-bottom:16px}[data-theme=compact] .ant-drawer-body p.site-description-item-profile-p{font-size:14px;line-height:1.66667}.site-description-item-profile-p-label{color:#000000d9;display:inline-block;margin-right:8px}.table-row-light{background-color:#cdbcf5}.table-row-dark{background-color:#b0f2ba}.timeline-date-label{background:linear-gradient(135deg,#1890ffa6,#6366f1a6);border:1px solid #ffffff47;border-radius:999px;box-shadow:0 4px 12px #0006;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:4px 14px;text-shadow:0 0 6px #0ea5e98c}.ant-tree .ant-tree-iconEle,.ant-tree .ant-tree-iconEle font,.ant-tree .ant-tree-node-content-wrapper .anticon,.ant-tree .anticon,.ant-tree-iconEle>font,.ant-tree-indent,.ant-tree-indent-unit,.ant-tree-treenode .ant-tree-iconEle,.ant-tree-treenode .ant-tree-iconEle>*,.ant-tree-treenode-switcher-close,.ant-tree-treenode-switcher-open,.dark-tree,.dark-tree .ant-tree-list,.dark-tree .ant-tree-list-holder,.dark-tree .ant-tree-list-holder-inner,.dark-tree .ant-tree-node-content-wrapper,.dark-tree .ant-tree-title,.dark-tree .ant-tree-treenode,.dark-tree-treenode,.timeline-tree-container,.timeline-tree-container .ant-tree,.timeline-tree-container .ant-tree .ant-tree-list,.timeline-tree-container .ant-tree .ant-tree-list-holder,.timeline-tree-container .ant-tree .ant-tree-list-holder-inner,.timeline-tree-container .ant-tree .ant-tree-node-content-wrapper,.timeline-tree-container .ant-tree .ant-tree-title,.timeline-tree-container .ant-tree .ant-tree-treenode{background:#0000!important;background-color:initial!important}.dark-tree .ant-tree-node-content-wrapper,.dark-tree .ant-tree-title,.timeline-tree-container .ant-tree-node-content-wrapper,.timeline-tree-container .ant-tree-title{color:#e2e8f0!important}.ant-tree .ant-tree-node-content-wrapper:hover,.dark-tree .ant-tree-node-content-wrapper:hover{background-color:#ffffff14!important}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,.dark-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#60a5fa26!important}.ant-tree .timeline-date-label,.dark-tree .timeline-date-label{background:linear-gradient(135deg,#3b82f6e6,#6366f1e6)!important;border:1px solid #fff6!important;box-shadow:0 4px 12px #0006!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 3px #00000080!important}.ant-timeline-item-head,.ant-timeline-item-head-custom{border:none!important}.ant-timeline .anticon,.ant-timeline-item-head,.ant-timeline-item-head-custom{background:#0000!important;background-color:initial!important}.ant-layout-header{background:linear-gradient(135deg,#1e3a8aeb,#2563ebd9);border-bottom:1px solid #60a5fa4d;box-shadow:0 4px 12px #0000004d;color:#e2e8f0;line-height:normal;padding:0 24px;position:fixed;width:100%;z-index:1000}.app-header-logo{align-items:center;cursor:pointer;display:flex;transition:transform .3s ease}.app-header-logo:hover{transform:scale(1.05)}.app-header-logo img{height:auto;max-width:100%}@media (max-width:768px){.app-header-logo{max-width:60px}.ant-layout-header{padding:0 12px}}@media (max-width:480px){.app-header-logo{max-width:50px}}.ant-menu-horizontal{background:#0000!important;border-bottom:none!important}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{color:#fff!important;font-size:16px;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;transition:all .3s ease}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu:hover{background:#fde04733!important;color:#fde047!important;text-shadow:0 2px 8px #fde04799;transform:translateY(-1px)}.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-submenu-selected{background:#fde04726!important;border-bottom-color:#fde047!important;color:#fde047!important;text-shadow:0 2px 8px #fde04799}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:#fde047!important;border-bottom-width:3px!important}.ant-menu-horizontal>.ant-menu-item *,.ant-menu-horizontal>.ant-menu-submenu *{color:inherit!important}.ant-menu-horizontal>.ant-menu-submenu-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.ant-menu-horizontal>.ant-menu-submenu-title:hover{color:#fde047!important}.menu-link{color:#fff!important;display:block;font-weight:700;padding:0;text-decoration:none}.menu-link:hover{color:#fde047!important}.ant-menu-submenu-popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172afa!important;border:1px solid #60a5fa33;border-radius:8px;box-shadow:0 8px 24px #0006}.ant-menu-submenu-popup .ant-menu{background:#0000!important}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{color:#cbd5e1!important}.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-submenu-title:hover{background:#60a5fa26!important;color:#60a5fa!important}.ant-menu-submenu-popup .ant-menu-item-selected{background:#60a5fa1a!important;color:#60a5fa!important}.ant-menu .ant-btn-link{color:inherit!important;height:auto;line-height:inherit;padding:0}.ant-menu .ant-btn-link:hover{color:#60a5fa!important}.credit-info{background:linear-gradient(135deg,#fffffff2,#fef08ae6);border:2px solid #fbbf2499;border-radius:8px;box-shadow:0 2px 8px #0003;color:#1e3a8a;font-size:14px;font-weight:700;padding:8px 16px;transition:all .3s ease}.credit-info:hover{border-color:#fbbf24cc;box-shadow:0 4px 12px #fbbf2466;transform:translateY(-2px)}.membership-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.membership-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.membership-page .ant-breadcrumb{font-size:14px}.membership-page .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.membership-page .ant-breadcrumb a:hover{color:#93c5fd}.membership-page .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.membership-page .plan-card,.membership-page h1,.membership-page h2,.membership-page h3,.membership-page h4,.membership-page h5{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.membership-page .plan-card{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid #60a5fa33;box-shadow:0 4px 6px #0000004d}.membership-page .plan-card:hover{border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 20px #60a5fa66;transform:translateY(-4px)}.membership-page .plan-card.selected{background:linear-gradient(135deg,#3b82f640,#8b5cf633);border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 24px #60a5fa80}.membership-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f666}.membership-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 16px #3b82f699;transform:translateY(-2px)}.membership-page .ant-divider{border-color:#60a5fa33}.membership-content{margin:0 auto;max-width:1400px;padding:0 24px}.membership-page .member-row{margin-bottom:40px;margin-top:40px}.membership-page .plan-card h3,.membership-page .plan-card h4{margin:0;padding:0}.membership-page .plan-card h3{font-size:20px;font-weight:600;margin-bottom:12px}.membership-page .plan-card h4{color:#60a5fa;color:var(--list-accent-color,#60a5fa);font-size:16px;font-weight:500}.membership-page .ant-radio-button-wrapper{background:#0000!important;border:none!important}.membership-page .ant-radio-button-wrapper-checked{background:#0000!important}.membership-page i{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8)}.membership-page .ant-btn-primary[disabled]{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);opacity:.6}.auth-page{background:radial-gradient(ellipse at top,#3b82f633 0,#0000 55%),radial-gradient(ellipse at bottom,#8b5cf62e 0,#0000 55%),#020617;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding:48px 16px 96px}.auth-page__breadcrumb{margin:0 auto 32px;max-width:1180px;padding:0 8px}.auth-page .ant-breadcrumb{color:#e2e8f0a6;color:var(--list-muted-color,#e2e8f0a6)}.auth-page .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.auth-page .ant-breadcrumb a:hover{color:#93c5fd}.auth-page .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.auth-layout{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1180px}.auth-layout--split{grid-template-columns:1fr}.auth-layout--stack{align-items:stretch}@media (min-width:992px){.auth-layout--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-card{background:linear-gradient(145deg,#1f2937e0,#0f172af0);border:1px solid #6366f159;border-radius:20px;box-shadow:0 32px 60px #0f172a8c;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:32px;position:relative}.auth-card--form{gap:32px}.auth-card--form,.auth-card--social{justify-content:space-between}.auth-card--info,.auth-card--plan{gap:20px}.auth-card--status{align-items:center;gap:24px;text-align:center}.auth-card__header{display:flex;flex-direction:column;gap:12px}.auth-card__footer{display:flex;flex-direction:column;gap:16px}@media (min-width:576px){.auth-card__footer{align-items:center;flex-direction:row;justify-content:space-between}}.auth-card__footer--compact{align-items:center;gap:8px}.auth-card__footer--compact>*{width:100%}.auth-title{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);font-size:26px;font-weight:600;margin:0}.auth-card--plan .auth-title,.auth-card--social .auth-title{font-size:22px}.auth-subtitle{color:#e2e8f0bf;color:var(--list-muted-color,#e2e8f0bf);font-size:15px;line-height:1.6;margin:0}.auth-copy{color:#e2e8f0c7;color:var(--list-muted-color,#e2e8f0c7);font-size:15px;line-height:1.7;margin:0}.auth-status-copy{gap:12px}.auth-form,.auth-status-copy{display:flex;flex-direction:column}.auth-form{gap:20px}.auth-form__item{width:100%}.auth-form__actions{margin-top:8px}.auth-action-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.auth-card .ant-btn-primary,.auth-primary-action{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 8px 20px #3b82f673;transition:transform .2s ease,box-shadow .2s ease}.auth-card .ant-btn-primary:hover,.auth-primary-action:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 28px #3b82f699;transform:translateY(-1px)}.auth-card .ant-btn-default{background:#0f172abf;border-color:#94a3b859;color:#e2e8f0d9;color:var(--list-muted-color,#e2e8f0d9)}.auth-card .ant-btn-default:hover{border-color:#60a5fa8c;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.auth-card .ant-btn-link{color:#60a5fa;color:var(--list-accent-color,#60a5fa);padding:0}.auth-card .ant-btn-link:hover{color:#93c5fd}.auth-primary-action{align-self:flex-start;border-radius:999px;padding:0 32px}@media (max-width:575px){.auth-primary-action{text-align:center;width:100%}}.auth-plan-options{display:flex;flex-direction:column;gap:12px;margin:16px 0 24px}.auth-plan-options .ant-radio-wrapper{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);font-size:16px}.auth-plan-options .ant-radio-inner{background:#0f172acc;border-color:#60a5fa66}.auth-plan-options .ant-radio-wrapper-checked .ant-radio-inner{border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa)}.auth-plan-options .ant-radio-inner:after{background-color:#60a5fa;background-color:var(--list-accent-color,#60a5fa)}.auth-checkbox{color:#e2e8f0d9;color:var(--list-muted-color,#e2e8f0d9);line-height:1.6}.auth-checkbox a{color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.auth-checkbox a:hover{color:#93c5fd}.auth-checkbox .ant-checkbox-inner{background:#0f172ad9;border-color:#60a5fa66}.auth-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#0000}.auth-info-section,.auth-info-stack{display:flex;flex-direction:column;gap:16px}.auth-divider{border-color:#60a5fa59!important}.auth-social-group{width:100%}.auth-social-group .ant-btn{border-radius:999px;box-shadow:0 10px 24px #0f172a73;height:auto;min-height:48px}.auth-page .ant-float-btn{background:linear-gradient(135deg,#38bdf8,#6366f1);border:none;box-shadow:0 12px 28px #3b82f68c;color:#0f172a}.auth-page .ant-float-btn:hover{box-shadow:0 16px 36px #3b82f6b3}.auth-modal .ant-modal-content{background:linear-gradient(160deg,#1e293bf2,#0f172afa);border:1px solid #6366f159;box-shadow:0 32px 60px #0f172a99;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.auth-modal .ant-modal-footer,.auth-modal .ant-modal-header{background:#0000;border-color:#94a3b840}.auth-modal .ant-modal-title{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.auth-modal .ant-modal-close-x{color:#e2e8f0b3;color:var(--list-muted-color,#e2e8f0b3)}.auth-modal__copy{color:#e2e8f0d9;color:var(--list-muted-color,#e2e8f0d9);margin-bottom:16px}.auth-modal__form .ant-form-item-label>label,.auth-modal__form .ant-input{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.auth-modal__form .ant-input{background:#0f172abf;border:1px solid #94a3b859}.auth-modal__form .ant-input:focus{border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 0 2px #60a5fa40}.auth-modal__actions{display:flex;justify-content:center;margin-top:12px}.auth-modal__actions .ant-btn{min-width:120px}.other-row{margin-top:40px}.user-form{font-size:large}.signin-height{min-height:1000px}.signin-row{margin-top:100px}.signin-center{display:flex;justify-content:center;margin:25px}.input-width{min-width:300px}.input-bottom{margin-bottom:10px;margin-top:10px}.row-unread{font-weight:700}.subscription-center{border:1px solid blue;margin-bottom:20px;margin-top:20px;text-align:center}.member-row{margin-bottom:40px;margin-top:40px}.group-center{align-items:center;display:flex;justify-content:center}.group-right{text-align:right}.member-piece{margin-bottom:20px;margin-top:20px;text-align:center}.plan-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:16px;text-align:center;transition:all .3s ease;width:240px}.plan-card:hover{border-color:#1890ff;box-shadow:0 0 8px #1890ff4d}.plan-card.selected{background-color:#e6f7ff;border-color:#1890ff}.social-btn{align-items:center;display:flex;font-weight:500;gap:8px;height:44px;justify-content:center}.social-google{background:#fff;border-color:#dadce0;color:#3c4043}.social-google:hover{border-color:#b8b9be}.social-facebook{background:#1877f2;border-color:#1877f2;color:#fff}.social-facebook:focus,.social-facebook:hover{background:#166fe5;border-color:#166fe5}.floating-label{position:relative;width:100%}.floating-label .ant-input,.floating-label input{background:#0f172ad1;border:1px solid #94a3b866;border-radius:12px;box-sizing:border-box;caret-color:#60a5fa;caret-color:var(--list-accent-color,#60a5fa);color:#f8fafc;padding:20px 16px 8px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.floating-label input::placeholder{color:#0000}.floating-label label{color:#e2e8f0b3;color:var(--list-muted-color,#e2e8f0b3);font-size:14px;left:16px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease}.floating-label .ant-input-affix-wrapper-focused,.floating-label .ant-input-affix-wrapper:hover,.floating-label input:focus{background:#111827f0;border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 0 2px #60a5fa40}.floating-label .ant-input-affix-wrapper-focused~label,.floating-label input:not(:placeholder-shown)~label,.floating-label:focus-within label{color:#60a5fa;color:var(--list-accent-color,#60a5fa);font-size:12px;top:4px}.floating-label .ant-input-affix-wrapper{background:#0f172ad1;border:1px solid #94a3b866;border-radius:12px;padding:18px 16px 0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.floating-label .ant-input-affix-wrapper input{background:#0000;color:#f8fafc;padding:4px 0}.floating-label .ant-input-affix-wrapper-status-error,.floating-label .ant-input-affix-wrapper-status-error:active,.floating-label .ant-input-affix-wrapper-status-error:focus,.floating-label .ant-input-affix-wrapper-status-error:hover,.floating-label .ant-input-status-error,.floating-label .ant-input-status-error:focus,.floating-label .ant-input-status-error:hover{background:#1e293bf2!important;border-color:#f87171bf!important;box-shadow:0 0 0 1px #f8717173}.floating-label .ant-input-affix-wrapper-status-error input,.floating-label .ant-input-status-error,.floating-label .ant-input-status-error::placeholder{color:#fefce8!important}.floating-label .ant-input-affix-wrapper-status-error~label,.floating-label .ant-input-status-error~label{color:#f8fafcf2}.social-btn{height:auto;line-height:1.3;min-height:44px;overflow-wrap:anywhere;padding:10px 16px}.social-btn,.social-btn>span{white-space:normal}.social-btn .ant-btn-icon{font-size:18px;line-height:1;margin-right:8px}.account-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding-bottom:60px}.account-page .auth-page__breadcrumb{margin:0 auto;max-width:1200px;padding:20px 24px 0}.account-layout{grid-gap:32px;display:grid;gap:32px;margin:40px auto;max-width:1200px;padding:0 24px}.account-card{background:linear-gradient(135deg,#1e293bd9,#0f172af2);border:1px solid #60a5fa40;border-radius:16px;box-shadow:0 8px 24px #0006;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.account-card:hover{border-color:#60a5fa66;box-shadow:0 12px 32px #00000080}.account-card__header{margin-bottom:28px}.account-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 12px!important}.account-subtitle{color:#e2e8f0bf;font-size:15px;line-height:1.6;margin:0}.account-form__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.account-form__item{margin-bottom:0}.account-form__item .floating-label .ant-input,.account-form__item .floating-label .ant-input-password,.account-form__item .floating-label input{background:#1e293bf2!important;border-color:#60a5fa59;color:#f1f5f9!important;font-size:14px}.account-form__item .floating-label input::placeholder{color:#0000}.account-form__item .floating-label .ant-input-affix-wrapper-focused,.account-form__item .floating-label .ant-input-password:focus,.account-form__item .floating-label .ant-input:focus,.account-form__item .floating-label input:focus{background:#1e293b!important;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.account-form__item .floating-label .ant-input:disabled,.account-form__item .floating-label input:disabled{background:#1e293b66!important;border-color:#60a5fa33;color:#e2e8f066!important;cursor:not-allowed}.account-form__item .floating-label label{color:#e2e8f0bf;font-weight:500}.account-form__actions{display:flex;flex-wrap:wrap;gap:12px}.account-form--stack .account-form__grid{grid-template-columns:1fr;max-width:600px}.account-card__toggle{margin-bottom:24px;margin-top:20px;min-width:160px}.account-membership{margin-top:24px}.account-meta{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.account-meta__item{background:#0f172a99;border:1px solid #60a5fa33;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:18px}.account-meta__label{color:#e2e8f0a6;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.account-meta__value{color:#60a5fa;font-size:20px;font-weight:700}.account-meta__hint{color:#e2e8f080;font-size:14px;font-weight:400}.account-table{background:#0f172a80;border:1px solid #60a5fa26;border-radius:12px;padding:16px}.account-table .ant-table{background:#0000;color:#e2e8f0}.account-table .ant-table-thead>tr>th{background:#1e293b99;border-color:#60a5fa33;color:#93c5fd;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.account-table .ant-table-tbody>tr>td{background:#0000;border-color:#60a5fa26;color:#e2e8f0}.account-table .ant-table-tbody>tr:hover>td{background:#1e293b66}.account-card__cta{background:linear-gradient(135deg,#3b82f61f,#8b5cf61f);border:1px solid #60a5fa4d;border-radius:12px;margin-top:24px;padding:32px;text-align:center}.account-card__cta-copy h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0 0 12px}.account-card__cta-copy p{color:#e2e8f0cc;font-size:15px;line-height:1.6;margin:0 auto 24px;max-width:600px}.account-spin{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030712bf}.account-spin .ant-spin-dot-item{background-color:#60a5fa}.account-spin .ant-spin-text{color:#e2e8f0;font-size:16px;margin-top:12px}@media (max-width:768px){.account-layout{gap:24px;margin:24px auto}.account-card{padding:24px}.account-title{font-size:24px}.account-subtitle{font-size:14px}.account-form__grid,.account-meta{grid-template-columns:1fr}.account-card__cta{padding:24px}.account-card__cta-copy h3{font-size:20px}}.profile-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding-bottom:60px}.profile-page .auth-page__breadcrumb{margin:0 auto;max-width:1400px;padding:20px 24px 0}.profile-container{margin:40px auto;max-width:1400px;padding:0 24px}.profile-header{margin-bottom:32px;text-align:center}.profile-header .auth-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;margin:0 0 12px}.profile-header .auth-subtitle{color:#e2e8f0bf;font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.profile-tabs{background:linear-gradient(135deg,#1e293bd9,#0f172af2);border:1px solid #60a5fa40;border-radius:16px;box-shadow:0 8px 24px #0006;min-height:600px;padding:24px}.profile-tabs .ant-tabs-nav{margin-right:32px}.profile-tabs .ant-tabs-nav:before{border-color:#60a5fa26}.profile-tabs .ant-tabs-tab{border-radius:8px;color:#e2e8f0b3;font-size:15px;font-weight:500;margin:8px 0;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-tabs .ant-tabs-tab:hover{background:#3b82f61a;color:#93c5fd}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f640,#8b5cf633);border:1px solid #60a5fa66}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa;font-weight:600}.profile-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:4px}.profile-tab-label{align-items:center;display:flex;gap:12px}.profile-tab-label .anticon{font-size:18px;transition:transform .3s ease}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active .profile-tab-label .anticon,.profile-tabs .ant-tabs-tab:hover .profile-tab-label .anticon{transform:scale(1.1)}.profile-tabs .ant-tabs-content{background:#0f172a4d;border-radius:12px;min-height:500px;padding:32px}.profile-tab-content{color:#e2e8f0}.profile-tab-content .ant-card{background:#1e293b99;border:1px solid #60a5fa33;color:#e2e8f0;transition:all .3s ease}.profile-tab-content .ant-card:hover{border-color:#60a5fa66;box-shadow:0 4px 12px #60a5fa26}.profile-tab-content .ant-card-head{background:#0f172a80;border-bottom-color:#60a5fa33;color:#93c5fd}.profile-tab-content .ant-card-head-title{word-wrap:break-word;color:#93c5fd!important;font-weight:600;line-height:1.4;white-space:normal!important}.profile-tab-content .ant-card-body,.profile-tab-content .ant-card-body .ant-typography{color:#e2e8f0}.profile-tab-content .ant-card-body .ant-typography-strong{color:#93c5fd!important;font-weight:600}.profile-tab-content .ant-card[style*="background: #fcfcfc"]{background:#0f172a99!important;border:1px solid #60a5fa4d}.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border]{background:#1e293bb3!important;border:1px solid #cbd5e166!important}.profile-tab-content .ant-card[style*="background: #fcfcfc"] div[style*=border] *{color:#fff!important}.profile-tab-content .ant-card[style*="background: #fcfcfc"] div[style*=border] .anticon{color:#7dd3fc!important}.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border]>div>span{color:#fff!important;font-size:15px!important;font-weight:700!important;text-shadow:0 2px 4px #000c}.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border]>div>span .anticon{color:#7dd3fc!important;opacity:1}.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border] .ant-input,.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border] .ant-select-selector,.profile-tab-content .ant-card[style*="background: #fcfcfc"]>div[style*=border] textarea{background:#1e293bf2!important;border-color:#60a5fa59!important;color:#f1f5f9!important}.profile-tab-content .ant-form-item-label>label{color:#fff!important;font-size:15px!important;font-weight:700!important;text-shadow:0 1px 3px #000000b3}.profile-tab-content .ant-input,.profile-tab-content .ant-input-number,.profile-tab-content .ant-input-number-input,.profile-tab-content .ant-picker,.profile-tab-content .ant-select-selector{background:#1e293bf2!important;border-color:#60a5fa59;color:#f1f5f9!important;font-size:14px}.profile-tab-content .ant-input-number-input::placeholder,.profile-tab-content .ant-input::placeholder,.profile-tab-content .ant-select-selection-placeholder{color:#e2e8f08c!important;font-size:14px;opacity:1!important}.profile-tab-content .ant-select-selection-item{color:#f1f5f9!important}.profile-tab-content .ant-input-number:hover,.profile-tab-content .ant-input:hover,.profile-tab-content .ant-picker:hover,.profile-tab-content .ant-select-selector:hover{background:#1e293bfa!important;border-color:#60a5fa99}.profile-tab-content .ant-input-number-focused,.profile-tab-content .ant-input-number:focus,.profile-tab-content .ant-input:focus,.profile-tab-content .ant-picker-focused,.profile-tab-content .ant-select-focused .ant-select-selector{background:#1e293b!important;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.profile-tab-content .ant-radio-wrapper{color:#e2e8f0!important;font-size:14px;font-weight:500;margin-right:16px}.profile-tab-content .ant-radio-wrapper span:not(.ant-radio){color:#e2e8f0!important;padding-left:8px}.profile-tab-content .ant-radio-inner{background-color:#1e293bcc;border-color:#60a5fa80;border-width:2px}.profile-tab-content .ant-radio-wrapper:hover .ant-radio-inner,.profile-tab-content .ant-radio:hover .ant-radio-inner{border-color:#60a5fa}.profile-tab-content .ant-radio-checked .ant-radio-inner{background-color:#3b82f64d;border-color:#60a5fa;border-width:2px}.profile-tab-content .ant-radio-inner:after{background-color:#60a5fa}.profile-tab-content .ant-radio-disabled .ant-radio-inner{background-color:#1e293b66;border-color:#60a5fa33}.profile-tab-content .ant-form-item-tooltip,.profile-tab-content .anticon-question-circle{color:#93c5fd!important;cursor:help;font-size:16px;opacity:1!important}.profile-tab-content .ant-form-item-tooltip:hover,.profile-tab-content .anticon-question-circle:hover{color:#60a5fa!important}.ant-tooltip{max-width:400px;z-index:10000}.ant-tooltip-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293bfa,#0f172afa);border:1px solid #60a5fa66;box-shadow:0 8px 24px #0009;color:#e2e8f0!important;font-size:13px;line-height:1.6;padding:12px 16px}.ant-tooltip-arrow-content,.ant-tooltip-arrow:before{background:#1e293bfa}.account-page .ant-form-item-tooltip,.account-page .anticon-question-circle{color:#93c5fd!important;cursor:help;font-size:16px;opacity:1!important}.account-page .ant-form-item-tooltip:hover,.account-page .anticon-question-circle:hover{color:#60a5fa!important}.profile-tab-content .ant-select-dropdown{background:#1e293bfa;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #0009}.profile-tab-content .ant-select-item{color:#e2e8f0;font-size:14px}.profile-tab-content .ant-select-item-option-active,.profile-tab-content .ant-select-item-option-selected{background:#3b82f640!important;color:#93c5fd!important}.profile-tab-content .ant-select-item-option:hover{background:#3b82f626!important}.profile-tab-content .ant-input-number-disabled,.profile-tab-content .ant-input:disabled,.profile-tab-content .ant-select-disabled .ant-select-selector{background:#1e293b66!important;border-color:#60a5fa33;color:#e2e8f066!important;cursor:not-allowed}.profile-tab-content .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f666}.profile-tab-content .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 16px #3b82f699;transform:translateY(-2px)}.profile-tab-content .ant-table{background:#0000;color:#e2e8f0}.profile-tab-content .ant-table-thead>tr>th{background:#1e293b99;border-color:#60a5fa33;color:#93c5fd;font-weight:600}.profile-tab-content .ant-table-tbody>tr>td{background:#0000;border-color:#60a5fa26;color:#e2e8f0}.profile-tab-content .ant-table-tbody>tr:hover>td{background:#1e293b66}.profile-tab-content .ant-divider{border-color:#60a5fa33}.profile-tab-content .ant-divider-horizontal.ant-divider-with-text{color:#93c5fd}@media (max-width:992px){.profile-tabs{padding:16px}.profile-tabs .ant-tabs-nav{margin-right:16px}.profile-tabs .ant-tabs-content{padding:24px}}.profile-tab-content>div>div>div[style*=border]{background:#0f172ad9!important;border:2px solid #ffffff4d!important;border-radius:12px;box-shadow:0 4px 12px #0000004d;color:#fff!important;margin-bottom:24px;padding:24px!important}.profile-tab-content div[style*=border] *{color:#fff!important}.profile-tab-content div[style*=border] .anticon{color:#7dd3fc!important}.profile-tab-content>div>div>div[style*=border]>div[style*=marginBottom]{color:#fff!important}.profile-tab-content>div>div>div[style*=border]>div[style*=marginBottom] .ant-tooltip-open{color:#fff!important;font-size:15px!important;font-weight:700!important}.profile-tab-content>div>div>div[style*=border]>div[style*=marginBottom] .ant-tooltip-open>span,.profile-tab-content>div>div>div[style*=border]>div[style*=marginBottom] span{color:#fff!important;font-size:15px!important;font-weight:700!important;text-shadow:0 2px 4px #000c!important}.profile-tab-content>div>div>div[style*=border]>div>span{align-items:center;color:#fff!important;display:inline-flex;font-size:15px!important;font-weight:700!important;gap:8px;letter-spacing:.5px;text-shadow:0 2px 4px #000c,0 0 8px #ffffff4d}.profile-tab-content>div>div>div[style*=border] .ant-tooltip-open,.profile-tab-content>div>div>div[style*=border] .ant-tooltip-open>span,.profile-tab-content>div>div>div[style*=border] label,.profile-tab-content>div>div>div[style*=border] span,.profile-tab-content>div>div>div[style*=border]>div span,.profile-tab-content>div>div>div[style*=border]>div>.ant-tooltip-open{color:#fff!important;font-weight:700!important;text-shadow:0 1px 3px #000000b3!important}.profile-tab-content>div>div>div[style*=border]>div>*{color:#fff!important}.profile-tab-content>div>div>div[style*=border]>div span:not(.anticon){color:#fff!important;font-size:15px!important;font-weight:700!important;text-shadow:0 2px 4px #000c!important}.profile-tab-content>div>div>div[style*=border]>div>span .anticon{color:#7dd3fc!important;filter:drop-shadow(0 0 2px rgba(125,211,252,.4));font-size:15px;opacity:.95}.profile-tab-content>div>div>div[style*=border]>div>span[style*="color: red"]{text-shadow:0 0 2px #f8717166}@media (prefers-contrast:more){.profile-tab-content>div>div>div[style*=border]>div>span{letter-spacing:.5px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}}.profile-tab-content .ant-tooltip-open{align-items:center;color:#f8fafc!important;display:inline-flex;font-weight:600;gap:6px}.profile-tab-content .ant-tooltip-open>span{color:inherit!important}.profile-tab-content .ant-tooltip-open .anticon{color:#38bdf8!important;opacity:1}.profile-tab-content>div>div>div[style*=border]>div>span[style*="color: red"]{color:#f87171!important}.profile-tab-content>div>div>div[style*=border] .ant-input,.profile-tab-content>div>div>div[style*=border] .ant-input-number,.profile-tab-content>div>div>div[style*=border] .ant-select-selector,.profile-tab-content>div>div>div[style*=border] textarea{background:#1e293bf2!important;border-color:#60a5fa59!important;color:#f1f5f9!important}.profile-tab-content>div>div>div[style*=border] .ant-input::placeholder,.profile-tab-content>div>div>div[style*=border] textarea::placeholder{color:#e2e8f080!important}.profile-tab-content>div>div>div[style*=border] .ant-input-number:hover,.profile-tab-content>div>div>div[style*=border] .ant-input:hover,.profile-tab-content>div>div>div[style*=border] .ant-select-selector:hover,.profile-tab-content>div>div>div[style*=border] textarea:hover{background:#1e293b!important;border-color:#60a5fa99!important}.profile-tab-content>div>div>div[style*=border] .ant-input-number:focus,.profile-tab-content>div>div>div[style*=border] .ant-input:focus,.profile-tab-content>div>div>div[style*=border] .ant-select-focused .ant-select-selector,.profile-tab-content>div>div>div[style*=border] textarea:focus{background:#1e293b!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa40!important}.profile-tab-content>div>div>div[style*=border] .ant-checkbox-wrapper{color:#e2e8f0!important}.profile-tab-content>div>div>div[style*=border] .ant-checkbox-inner{background-color:#1e293bcc!important;border-color:#60a5fa80!important}.profile-tab-content>div>div>div[style*=border] .ant-checkbox-checked .ant-checkbox-inner{background-color:#60a5fa!important;border-color:#60a5fa!important}.profile-tab-content .ant-select-dropdown,.profile-tab-content .ant-select-item-option-content{background-color:#0f172afa!important;color:#e2e8f0!important}.profile-tab-content .ant-select-item{color:#e2e8f0!important}.profile-tab-content .ant-select-item-option-selected{background-color:#60a5fa33!important;color:#93c5fd!important;font-weight:600}.profile-tab-content .ant-select-item-option-active{background-color:#60a5fa26!important}.profile-tab-content>div>div>div[style*=border] .ant-input-number-handler-wrap{background:#1e293bcc!important;border-left-color:#60a5fa59!important}.profile-tab-content>div>div>div[style*=border] .ant-input-number-handler{border-color:#60a5fa33!important;color:#93c5fd!important}.profile-tab-content>div>div>div[style*=border] .ant-input-number-handler:hover{background:#60a5fa33!important}@media (max-width:768px){.profile-container{margin:24px auto}.profile-header .auth-title{font-size:28px}.profile-header .auth-subtitle{font-size:14px}.profile-tabs{padding:12px}.profile-tabs .ant-tabs-tab{padding:12px 16px}.profile-tabs .ant-tabs-content{padding:16px}.profile-tab-label{gap:8px}.profile-tab-label .anticon{font-size:16px}}@media (max-width:576px){.profile-tabs .ant-tabs-nav{margin-bottom:16px;margin-right:0}}.list-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding:32px 24px 60px}.list-page .ant-breadcrumb{font-size:14px;margin-bottom:24px}.list-page .ant-breadcrumb a{color:#60a5fa;transition:color .3s ease}.list-page .ant-breadcrumb a:hover{color:#93c5fd}.list-page .ant-breadcrumb-separator{color:#e2e8f080}.list-page .ant-breadcrumb-link{color:#e2e8f0}.list-page-container{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.list-page .group-center{align-items:center;display:flex;justify-content:center}.list-page .ant-divider-horizontal.ant-divider-with-text-left:after,.list-page .ant-divider-horizontal.ant-divider-with-text-left:before{background-color:#60a5fa4d}@media (max-width:768px){.list-page{padding:24px 16px 40px}.list-page-container{padding:24px 20px!important}}.list-page .colleges__profilesGrid{grid-gap:clamp(16px,2.5vw,22px);align-items:stretch;display:grid;gap:clamp(16px,2.5vw,22px);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:20px}.list-page .colleges__profileCard{display:flex;flex-direction:column;height:100%;margin:0!important}.list-page .colleges__profileCard .ant-card-body{align-items:center;display:flex;flex-grow:1;justify-content:center}@media (max-width:1200px){.list-page .colleges__profilesGrid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.list-page .colleges__profilesGrid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.list-page .colleges__profilesGrid{gap:14px;grid-template-columns:1fr}}.favorite-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding:32px 24px 60px}.favorite-page-container{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #60a5fa33;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:1400px;padding:32px 40px}.favorite-page .ant-breadcrumb{font-size:14px}.favorite-page .ant-breadcrumb a{color:#60a5fa;transition:color .3s ease}.favorite-page .ant-breadcrumb a:hover{color:#93c5fd}.favorite-page .ant-breadcrumb-separator{color:#e2e8f080}.favorite-page .ant-breadcrumb-link{color:#e2e8f0}.favorite-tabs .ant-tabs-nav{margin-bottom:24px}.favorite-tabs .ant-tabs-tab{color:#e2e8f0b3;font-weight:500;padding:12px 24px;transition:all .3s ease}.favorite-tabs .ant-tabs-tab:hover{color:#93c5fd}.favorite-tabs .ant-tabs-tab-active{background:#60a5fa26;border-radius:8px}.favorite-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#dbeafe;font-weight:600}.favorite-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#60a5fa,#a78bfa);height:3px}.favorite-tabs .ant-tabs-content{padding:24px 0}.favorite-page .ant-select-selector{background:#0f172acc!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;color:#e2e8f0!important;height:44px!important}.favorite-page .ant-select-selector:hover{border-color:#60a5fa80!important;box-shadow:0 0 0 2px #60a5fa1a}.favorite-page .ant-select-selection-placeholder{color:#e2e8f080!important}.favorite-page .ant-select-selection-search-input{color:#e2e8f0!important}.favorite-page .ant-select-clear{background:#0f172acc;color:#e2e8f0b3}.favorite-tag{transition:all .2s ease}.favorite-tag:hover{box-shadow:0 4px 12px #60a5fa4d;transform:translateY(-2px)}.favorite-tag .ant-btn-text:hover{background:#f8717133}.favorite-page .colleges__profilesGrid{grid-gap:clamp(16px,2.5vw,22px);align-items:stretch;display:grid;gap:clamp(16px,2.5vw,22px);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:20px}@media (max-width:1200px){.favorite-page-container{padding:28px 32px}.favorite-page .colleges__profilesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.favorite-page{padding:24px 16px 40px}.favorite-page-container{padding:24px 20px}.favorite-tabs .ant-tabs-tab{padding:10px 16px}.favorite-page .colleges__profilesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.favorite-page .colleges__profilesGrid{grid-template-columns:1fr}}.message-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding:32px 24px 60px}.message-page-container{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #60a5fa33;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:900px;padding:32px 40px}.message-page .ant-breadcrumb{font-size:14px}.message-page .ant-breadcrumb a{color:#60a5fa;transition:color .3s ease}.message-page .ant-breadcrumb a:hover{color:#93c5fd}.message-page .ant-breadcrumb-separator{color:#e2e8f080}.message-page .ant-breadcrumb-link{color:#e2e8f0}.message-header{align-items:center;border-bottom:1px solid #60a5fa33;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.unread-badge{align-items:center;background:linear-gradient(135deg,#ef444433,#ef444426);border:1px solid #ef444466;border-radius:20px;box-shadow:0 2px 8px #ef444433;color:#fca5a5;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px}.message-content{margin-top:24px}.message-list-container{max-height:600px;overflow-y:auto;padding-right:8px}.message-list-container::-webkit-scrollbar{width:8px}.message-list-container::-webkit-scrollbar-track{background:#0f172a66;border-radius:4px}.message-list-container::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.message-list-container::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.message-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.message-card:hover{box-shadow:0 6px 24px #60a5fa40!important;transform:translateY(-2px)}.message-card-unread{position:relative}.message-card-unread:before{background:linear-gradient(180deg,#60a5fa,#a78bfa);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.message-card .ant-card-head{background:#0f172a66;border-bottom:1px solid #60a5fa33}.message-card .ant-card-body{padding:20px}.message-card .ant-card-extra{padding:4px 0}.message-card .ant-btn{transition:all .3s ease}.message-card .ant-btn:hover{box-shadow:0 4px 12px #60a5fa4d;transform:translateY(-2px)}.message-spinner .ant-spin-text{color:#93c5fd}.message-spinner .ant-spin-dot-item{background-color:#60a5fa}.message-page .ant-empty{padding:60px 20px}.message-page .ant-empty-image svg{fill:#60a5fa4d}.message-page .ant-empty-description{color:#94a3b8;font-size:16px}@media (max-width:768px){.message-page{padding:24px 16px 40px}.message-page-container{padding:24px 20px}.message-header{align-items:flex-start;flex-direction:column;gap:12px}.message-list-container{max-height:500px}.message-card .ant-card-body{padding:16px}}@media (max-width:576px){.message-page-container{padding:20px 16px}.unread-badge{font-size:12px;padding:4px 10px}.message-list-container{max-height:400px}}.tracker-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;min-height:100vh;padding:32px 24px 60px}.tracker-page-container{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #60a5fa33;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:1200px;padding:32px 40px}.tracker-page .ant-breadcrumb{font-size:14px}.tracker-page .ant-breadcrumb a{color:#60a5fa;transition:color .3s ease}.tracker-page .ant-breadcrumb a:hover{color:#93c5fd}.tracker-page .ant-breadcrumb-separator{color:#e2e8f080}.tracker-page .ant-breadcrumb-link{color:#e2e8f0}.tracker-content{margin-top:0}.tracker-info-banner{transition:all .3s ease}.tracker-info-banner:hover{background:#3b82f626!important;box-shadow:0 4px 16px #60a5fa33}.tracker-tabs .ant-tabs-nav{margin-bottom:24px}.tracker-tabs .ant-tabs-tab{color:#e2e8f0b3;font-size:15px;font-weight:500;padding:12px 32px;transition:all .3s ease}.tracker-tabs .ant-tabs-tab:hover{color:#93c5fd}.tracker-tabs .ant-tabs-tab-active{background:#60a5fa26;border-radius:8px}.tracker-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#dbeafe;font-weight:600}.tracker-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#60a5fa,#a78bfa);height:3px}.tracker-tabs .ant-tabs-content{padding:24px 0}.tracker-page .ant-card{background:#0f172a99;border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 12px #0003;transition:all .3s ease}.tracker-page .ant-card:hover{box-shadow:0 6px 20px #60a5fa40;transform:translateY(-2px)}.tracker-page .ant-card-body{color:#e2e8f0}.tracker-page .ant-divider{border-color:#60a5fa4d}.tracker-page .ant-divider-inner-text{color:#93c5fd}.tracker-page .ant-empty{padding:40px 20px}.tracker-page .ant-empty-image svg{fill:#60a5fa4d}.tracker-page .ant-empty-description{color:#94a3b8;font-size:15px}.tracker-page .ant-select-selector{background:#0f172acc!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;color:#e2e8f0!important}.tracker-page .ant-select-selector:hover{border-color:#60a5fa80!important;box-shadow:0 0 0 2px #60a5fa1a}.tracker-page .ant-select-selection-placeholder{color:#e2e8f080!important}.tracker-page .ant-select-selection-item{color:#e2e8f0!important}.tracker-page .ant-select-arrow{color:#e2e8f0b3}.tracker-page .ant-radio-button-wrapper{background:#0f172a99;border-color:#60a5fa4d;color:#e2e8f0}.tracker-page .ant-radio-button-wrapper:hover{color:#93c5fd}.tracker-page .ant-radio-button-wrapper-checked{background:#60a5fa33;border-color:#60a5fa;color:#dbeafe}.tracker-page .ant-btn{background:#0f172a99;border:1px solid #60a5fa4d;color:#e2e8f0;font-weight:500}.tracker-page .ant-btn:hover{background:#1e293bcc;border-color:#60a5fa;color:#dbeafe;transform:translateY(-2px)}.tracker-page .ant-btn-primary{background:linear-gradient(135deg,#60a5fa,#a78bfa);border:none;box-shadow:0 4px 12px #60a5fa4d;color:#fff;font-weight:600}.tracker-page .ant-btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#9333ea);box-shadow:0 6px 16px #60a5fa66;color:#fff;transform:translateY(-2px)}.tracker-page .g2-html-annotation{color:#e2e8f0}@media (max-width:1024px){.tracker-page-container{max-width:900px}}@media (max-width:768px){.tracker-page{padding:24px 16px 40px}.tracker-page-container{padding:24px 20px}.tracker-tabs .ant-tabs-tab{font-size:14px;padding:10px 20px}.tracker-info-banner{padding:12px 16px!important}.tracker-info-banner p{font-size:14px}}@media (max-width:576px){.tracker-page-container{padding:20px 16px}.tracker-tabs .ant-tabs-tab{font-size:13px;padding:8px 16px}.tracker-info-banner span{display:block;margin-top:8px}}.match-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.match-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.match-page__breadcrumbWrapper .ant-breadcrumb{font-size:14px}.match-page__breadcrumbWrapper .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.match-page__breadcrumbWrapper .ant-breadcrumb a:hover{color:#93c5fd}.match-page__breadcrumbWrapper .ant-breadcrumb>li:last-child{color:#60a5fa;color:var(--list-accent-color,#60a5fa);font-weight:500}.match-page__breadcrumbWrapper .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.match-content{margin:0 auto;max-width:1400px;padding:40px 24px}.match-overview-page .match-content{display:flex;flex-direction:column;gap:56px;padding-top:24px}.match-overview-page .guide-row{margin:0 auto 16px;max-width:1100px}.match-overview-page .match-overview-video{padding:0!important}.match-overview-page .match-overview-video iframe{background:#0f172ad9;border:1px solid #60a5fa59;border-radius:24px;box-shadow:0 28px 72px #02061799;min-height:420px;width:100%!important}.match-overview-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0f172ae6,#2563eb59);border:1px solid #60a5fa47;border-radius:24px;box-shadow:0 32px 80px #0206178c;padding:48px 40px}.match-overview-card--split{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.match-overview-card__media{align-items:center;display:flex;justify-content:center}.match-overview-card__media .ant-image,.match-overview-card__media .ant-image-img{max-width:420px;width:100%}.match-overview-card__media .ant-image-img{border:1px solid #94a3b833;border-radius:24px;box-shadow:0 24px 60px #02061799}.match-overview-card__body h2{color:#f8fafc;font-size:clamp(22px,2.8vw,30px);font-weight:600;line-height:1.6;margin:0 0 28px}.match-overview-card__body p{color:#e2e8f0c7;color:var(--list-muted-color,#e2e8f0c7);font-size:16px;line-height:1.75;margin:0}.match-overview-actions{display:flex;flex-direction:column;gap:20px}.match-overview-actions .ant-space{display:flex;flex-wrap:wrap;gap:12px}.match-overview-actions .ant-space-item a,.match-overview-actions .ant-space-item button{font-weight:600}@media (max-width:768px){.match-overview-page .match-content{gap:40px}.match-overview-card{padding:36px 24px}.match-overview-page .match-overview-video iframe{min-height:280px}}.match-page .ant-steps{margin-bottom:32px}.match-page .ant-steps-item-title{color:#e2e8f0!important;color:var(--list-text-color,#e2e8f0)!important;font-weight:500}.match-page .ant-steps-item-description{color:#e2e8f0b8!important;color:var(--list-muted-color,#e2e8f0b8)!important}.match-page .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b80;border-color:#64748b4d}.match-page .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8)}.match-page .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#60a5fa}.match-page .ant-steps-item-finish .ant-steps-item-icon{background:#22c55e33;border-color:#22c55e}.match-page .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#4ade80}.steps-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1e40af26,#0f172ad9);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 8px 24px #0000004d;margin-top:32px;min-height:600px;padding:40px 32px}.steps-action{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px;margin-top:32px}.steps-above{background:linear-gradient(135deg,#2563eb2e,#0f172ae0);border:1px solid #60a5fa52;border-radius:12px;box-shadow:0 4px 16px #0003;margin-bottom:32px;margin-top:20px;padding:20px 24px}.steps-above blockquote{background:#0f172a80;border-left:4px solid #fbbf24b3;border-radius:8px;margin:0 0 16px;padding:16px 20px}.steps-above .ant-typography h5{color:#e2e8f0!important;color:var(--list-text-color,#e2e8f0)!important;font-size:15px;line-height:1.6;margin:0}.steps-above a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.steps-above a:hover{color:#93c5fd}.steps-above a h3{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.steps-above a:hover h3{color:#93c5fd}.match-result-header{margin-bottom:32px}.match-result-header__content{align-items:center;background:linear-gradient(145deg,#1e40af94,#0f172aeb);border:1px solid #60a5fa73;border-radius:20px;box-shadow:0 20px 50px #08122c8c;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 32px}.match-result-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#f8fafc;font-size:clamp(22px,4vw,30px);font-weight:700;margin:0}.match-result-actions{display:flex;gap:12px}.match-result-controls{background:linear-gradient(135deg,#2563eb26,#0f172ad9);border:1px solid #60a5fa47;border-radius:16px;box-shadow:0 8px 24px #00000040;margin-bottom:32px;padding:24px}.match-result-controls .ant-switch{background:#64748b66}.match-result-controls .ant-switch-checked{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.match-result-controls .ant-col{align-items:center;display:flex;justify-content:center}.match-update-section{background:linear-gradient(135deg,#2563eb1f,#0f172acc);border:1px solid #60a5fa40;border-radius:16px;margin-bottom:32px;padding:28px}.match-update-section h3{color:#f8fafc;font-size:20px;font-weight:600;margin-bottom:24px}.match-page .ant-collapse{background:#0000;border:none}.match-page .ant-collapse-item{background:linear-gradient(135deg,#1e40af26,#0f172abf);border:1px solid #60a5fa4d;border-radius:12px;margin-bottom:16px;overflow:hidden}.match-page .ant-collapse-header{background:linear-gradient(135deg,#2563eb40,#0f172ad9)!important;border-bottom:1px solid #60a5fa33;color:#f8fafc!important;font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.match-page .ant-collapse-header:hover{background:linear-gradient(135deg,#2563eb59,#0f172ae6)!important}.match-page .ant-collapse-header-text{color:#f8fafc!important;font-weight:600}.match-page .ant-collapse-expand-icon{color:#93c5fd!important}.match-page .ant-collapse-content{background:#0f172a66;border-top:none}.match-page .ant-collapse-content-box{background:linear-gradient(180deg,#0f172a4d,#0f172a80);padding:24px}.match-page .ant-table{background:#0000;border-radius:12px;overflow:hidden}.match-page .ant-table-container{background:linear-gradient(180deg,#0f172ad9,#0f172af2);border:1px solid #60a5fa40;border-radius:12px}.match-page .ant-table-thead>tr>th{background:linear-gradient(135deg,#1e40af80,#4338ca73)!important;border-bottom:2px solid #60a5fa66!important;color:#f1f5f9!important;font-size:13px;font-weight:600;padding:14px 12px!important;text-shadow:0 1px 2px #0000004d}.match-page .ant-table-thead>tr>th:hover{background:linear-gradient(135deg,#1e40afa6,#4338ca99)!important}.match-page .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #64748b38!important;color:#e2e8f0!important;padding:12px!important}.match-page .ant-table-tbody>tr.table-row-light>td{background:#182434d1!important}.match-page .ant-table-tbody>tr.table-row-dark>td{background:#0f172ae6!important}.match-page .ant-table-tbody>tr.table-row-dark>td:first-child,.match-page .ant-table-tbody>tr.table-row-light>td:first-child{border-left:1px solid #60a5fa40}.match-page .ant-table-tbody>tr.table-row-dark>td:last-child,.match-page .ant-table-tbody>tr.table-row-light>td:last-child{border-right:1px solid #60a5fa40}.match-page .ant-table-tbody>tr.table-row-dark:hover>td,.match-page .ant-table-tbody>tr.table-row-light:hover>td,.match-page .ant-table-tbody>tr:hover>td{background:#3b82f638!important;box-shadow:inset 0 0 0 1px #60a5fa4d;color:#f8fafc!important}.match-page .ant-table-title{background:linear-gradient(135deg,#2563eb33,#0f172ad9)!important;border-bottom:2px solid #60a5fa4d;color:#f8fafc!important;padding:20px 24px!important}.match-page .ant-table-title h4{color:#f8fafc!important;font-size:18px;font-weight:600;margin:0}.match-page .ant-table-title blockquote{background:#0f172a80;border-left:4px solid #60a5fa99;border-radius:8px;color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8);font-size:13px;line-height:1.6;margin:12px 0 0;padding:12px 16px}.match-page .ant-table-bordered .ant-table-container{border:1px solid #60a5fa4d}.match-page .ant-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.match-page .ant-pagination-item{background:linear-gradient(135deg,#1e40af33,#0f172acc);border:1px solid #60a5fa4d;border-radius:8px;height:36px;line-height:34px;min-width:36px;transition:all .3s ease}.match-page .ant-pagination-item a{color:#93c5fd;font-weight:500}.match-page .ant-pagination-item:hover{background:linear-gradient(135deg,#3b82f64d,#0f172ae6);border-color:#60a5fa80;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.match-page .ant-pagination-item:hover a{color:#dbeafe}.match-page .ant-pagination-item-active{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #3b82f666}.match-page .ant-pagination-item-active a{color:#fff!important;font-weight:600}.match-page .ant-pagination-next,.match-page .ant-pagination-prev{background:linear-gradient(135deg,#1e40af33,#0f172acc);border:1px solid #60a5fa4d;border-radius:8px;height:36px;line-height:34px;min-width:36px}.match-page .ant-pagination-next:hover,.match-page .ant-pagination-prev:hover{background:linear-gradient(135deg,#3b82f64d,#0f172ae6);border-color:#60a5fa80}.match-page .ant-pagination-next button,.match-page .ant-pagination-prev button{color:#93c5fd}.match-page .ant-pagination-next:hover button,.match-page .ant-pagination-prev:hover button{color:#dbeafe}.match-page .ant-pagination-disabled button{color:#94a3b866!important}.match-page .ant-pagination-jump-next,.match-page .ant-pagination-jump-prev{color:#93c5fd}.match-page .ant-pagination-options{align-items:center;display:flex;margin-left:16px}.match-page .ant-pagination-options-size-changer{background:linear-gradient(135deg,#1e40af33,#0f172acc);border:1px solid #60a5fa4d;border-radius:8px}.match-page .ant-divider{border-color:#94a3b840;margin:32px 0}.match-page .ant-list-header{background:linear-gradient(135deg,#2563eb2e,#0f172ad9);border:1px solid #60a5fa4d;border-radius:12px;margin-bottom:16px;padding:16px 20px}.match-page .ant-list-header h3{color:#f8fafc;margin:0}.match-page .ant-list-item{background:#0f172a80;border:1px solid #64748b40;border-radius:8px;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);padding:12px}.match-page .ant-select-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #00000080}.match-page .ant-select-item{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-select-item-option-active{background:#3b82f633!important}.match-page .ant-select-item-option-selected{background:#3b82f64d!important;color:#60a5fa!important;font-weight:500}.match-page .ant-select-selection-placeholder{color:#94a3b8cc!important;font-style:italic}.match-page .ant-select-selector{background:#0f172a99!important;border:1px solid #64748b66!important}.match-page .ant-select-selection-search-input{color:#f8fafc!important}.match-page .ant-select:hover .ant-select-selector{border-color:#60a5fa99!important}.match-page .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.match-page .ant-drawer-content{background:#0f172af2}.match-page .ant-drawer-header{background:#1e40af4d;border-bottom:1px solid #60a5fa4d}.match-page .ant-drawer-title{color:#f8fafc}.match-page .ant-drawer-body{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}@media (max-width:992px){.match-result-header__content{align-items:flex-start;flex-direction:column;padding:20px 24px}.match-result-title{font-size:20px}.match-result-actions{width:100%}.match-result-controls{padding:16px}.match-result-controls .ant-col{justify-content:flex-start;margin-bottom:8px}}@media (max-width:576px){.match-result-header__content{padding:16px 20px}.match-result-title{font-size:18px}.match-result-actions .ant-space{width:100%}.match-result-actions .ant-btn{flex:1 1}}.match-page .ant-input,.match-page .ant-input-number-input,.match-page .ant-select-selector{background:#0f172a99!important;border:1px solid #64748b66!important;color:#f8fafc!important;font-weight:500}.match-page .ant-input-number:hover .ant-input-number-input,.match-page .ant-input:hover,.match-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#0f172abf!important;border-color:#60a5fa!important;border-color:var(--list-accent-color,#60a5fa)!important}.match-page .ant-input-number-focused .ant-input-number-input,.match-page .ant-input:focus,.match-page .ant-select-focused .ant-select-selector{background:#0f172ad9!important;border-color:#60a5fa!important;border-color:var(--list-accent-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important}.match-page .ant-select-selection-item{color:#f8fafc!important;font-weight:500}.match-page .ant-select-arrow{color:#94a3b8}.match-page .ant-input-number-input::placeholder,.match-page .ant-input::placeholder{color:#94a3b8b3;font-weight:400}.match-page .ant-input-number{background:#0f172a99!important;border-color:#64748b66!important}.match-page .ant-input-number:hover{background:#0f172abf!important}.match-page .ant-input-number-focused,.match-page .ant-input-number:hover{border-color:#60a5fa!important;border-color:var(--list-accent-color,#60a5fa)!important}.match-page .ant-input-number-focused{background:#0f172ad9!important;box-shadow:0 0 0 2px #60a5fa33!important}.match-page .ant-input-number-handler-wrap{background:#0f172acc!important}.match-page .ant-input-number-handler{border-color:#64748b4d!important}.match-page .ant-input-number-handler-down-inner,.match-page .ant-input-number-handler-up-inner{color:#94a3b8!important}.match-page .ant-input-number-handler:hover .ant-input-number-handler-down-inner,.match-page .ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#60a5fa!important}.match-page .ant-collapse-content .ant-form-item-label>label,.match-page .ant-collapse-content label{color:#f8fafc!important;font-weight:500}.match-page .ant-collapse-content p,.match-page .ant-collapse-content span{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-select-multiple .ant-select-selection-item{background:#3b82f64d;border:1px solid #60a5fa80;color:#f8fafc}.match-page .ant-select-multiple .ant-select-selection-item-remove{color:#93c5fd}.match-page .ant-select-multiple .ant-select-selection-item-remove:hover{color:#dbeafe}.match-page .ant-checkbox-wrapper,.match-page .ant-radio-wrapper{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-radio-inner{background:#1e293b80;border-color:#64748b4d}.match-page .ant-radio-checked .ant-radio-inner{background:#60a5fa;background:var(--list-accent-color,#60a5fa);border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa)}.match-page .ant-checkbox-inner{background:#1e293b80;border-color:#64748b4d}.match-page .ant-checkbox-checked .ant-checkbox-inner{background:#60a5fa;background:var(--list-accent-color,#60a5fa);border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa)}.match-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f64d;transition:all .3s ease}.match-page .ant-btn-primary:hover{background:linear-gradient(135deg,#60a5fa,#a78bfa);box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.match-page .ant-btn-default{background:#1e293b80;border:1px solid #64748b4d;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-btn-default:hover{background:#1e293bcc;border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.match-page .ant-btn-text{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8)}.match-page .ant-btn-text:hover{background:#1e293b4d}.match-page .ant-btn-text:hover,.match-page .ant-form-item-label>label,.match-page h1,.match-page h2,.match-page h3,.match-page h4,.match-page h5,.match-page label{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page p{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8)}.match-page .ant-tooltip-inner{background:#0f172af2;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-popover-inner{background:#0f172af2;border:1px solid #60a5fa4d}.match-page .ant-popover-inner-content,.match-page .ant-popover-message-title{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-popover-arrow-content{background:#0f172af2}.match-page .ant-message-notice-content{background:#0f172af2;border:1px solid #60a5fa4d;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.match-page .ant-spin{color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.match-page .ant-spin-dot-item{background-color:#60a5fa;background-color:var(--list-accent-color,#60a5fa)}@media (max-width:768px){.match-content{padding:20px 16px}.steps-content{padding:24px 16px}.steps-above{padding:16px}.steps-action{flex-direction:column}.steps-action .ant-btn{width:100%}}.match-input{width:50%}.match-input-extra{margin-left:10px;width:50%}.match-column{font-size:15px;margin-top:5px}.match-column-2{margin-bottom:5px;margin-top:5px}.match-column-bottom{margin-bottom:10px}.match-row{margin-top:30px}.match-row,.match-row-2,.match-row-3{margin-left:10px}.match-row-3{margin-top:20px}.match-row-bottom{margin-bottom:30px}.match-top-row{min-height:650px}.match-drawer-top{margin-top:5px}.frame-desc{margin-right:10px}.match-field-column{margin-top:10px}.match-center{align-items:center;display:flex;justify-content:center}.subscribe-success-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;color:#e2e8f0;min-height:calc(100vh - 120px);padding:20px}.subscribe-success-page__breadcrumbWrapper{margin:0 clamp(24px,4vw,60px);max-width:none;padding:12px 0 20px}.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb-link,.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb-link a{color:#e2e8f0!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb-link a:hover,.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.subscribe-success-page__breadcrumbWrapper .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:600;margin:0 4px}.subscribe-success-content{margin:0 auto;max-width:1400px;padding:40px 20px}.subscribe-success-message{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#10b98126,#0596691a);border:2px solid #34d39966;border-radius:16px;box-shadow:0 8px 32px #10b98133;margin-bottom:50px;padding:40px 30px;text-align:center}.subscribe-success-title{color:#6ee7b7;font-size:32px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 8px #10b9814d}.subscribe-success-subtitle{color:#e2e8f0;font-size:18px;font-weight:500;line-height:1.6;margin-bottom:30px}.subscribe-success-actions{margin-bottom:60px;text-align:center}.subscribe-success-actions .ant-btn{background:linear-gradient(135deg,#10b981,#059669)!important;border:2px solid #34d39980!important;box-shadow:0 4px 12px #10b9814d;color:#fff!important;font-size:15px;font-weight:600;height:auto;padding:12px 32px;transition:all .3s ease}.subscribe-success-actions .ant-btn:hover{background:linear-gradient(135deg,#059669,#047857)!important;border-color:#6ee7b7!important;box-shadow:0 8px 20px #10b98180!important;transform:translateY(-2px)}.subscribe-success-section{margin-bottom:50px}.subscribe-success-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172acc,#1e293b99);border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;text-align:center;transition:all .3s ease}.subscribe-success-card:hover{border-color:#34d39966;box-shadow:0 8px 24px #10b9814d;transform:translateY(-4px)}.subscribe-success-card img{border-radius:8px;box-shadow:0 4px 12px #0003;height:auto;margin-bottom:20px;max-width:100%}.subscribe-success-card .ant-btn{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border:1px solid #60a5fa66!important;color:#e0f2fe!important;font-weight:600;margin-top:10px;transition:all .3s ease}.subscribe-success-card .ant-btn:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #3b82f666!important;transform:translateY(-2px)}.subscribe-success-icon{animation:celebrate .6s ease-in-out;display:inline-block;font-size:64px;margin-bottom:20px}@keyframes celebrate{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:768px){.subscribe-success-title{font-size:24px}.subscribe-success-subtitle{font-size:16px}.subscribe-success-message{margin-bottom:40px;padding:30px 20px}.subscribe-success-actions{margin-bottom:40px}.subscribe-success-section{margin-bottom:30px}.subscribe-success-card{margin-bottom:20px}}.cs-main-container{background-color:#fff;border:1px solid #d1dbe3;box-sizing:border-box;color:#000000de;display:flex;flex-direction:row;font-size:1rem;height:100%;overflow:auto;position:relative}.cs-main-container>.cs-conversation-list{border:solid #d1dbe3;border-width:0 1px 0 0;box-shadow:2px 0 5px -2px #00000061;flex-basis:300px;height:100%;order:0;z-index:2}.cs-main-container>.cs-sidebar.cs-sidebar--left{border-right:1px solid #d1dbe3;flex-basis:35%;height:100%;max-width:320px;order:0;z-index:2}.cs-main-container>.cs-sidebar.cs-sidebar--right{border:solid #d1dbe3;border-width:0 0 0 1px;flex-basis:25%;max-width:320px;min-width:150px}.cs-main-container>.cs-sidebar.cs-sidebar--left .cs-search{margin:.5em}.cs-main-container .cs-chat-container{border-right:0 solid #d1dbe3;flex-basis:65%;flex-grow:1;order:1;z-index:1}.cs-main-container .cs-sidebar{height:100%;order:2;z-index:3}.cs-main-container .cs-sidebar .cs-expansion-panel{border-left:0;border-right:0;border-top:0}.cs-main-container .cs-sidebar .cs-expansion-panel:nth-last-child(3){border-bottom:0}.cs-main-container .cs-conversation-header{z-index:1}.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__actions .cs-button--info,.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__back{display:none}@media(max-width:768px){.cs-main-container--responsive{min-width:calc(1.6em + 220px)}.cs-main-container--responsive .cs-search{display:none}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--left{flex-basis:calc(1.6em + 40px);min-width:calc(1.6em + 40px)}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--right{display:none}.cs-main-container--responsive>.cs-conversation-list{flex-basis:calc(1.6em + 40px)}.cs-main-container--responsive .cs-conversation-list .cs-conversation>.cs-avatar,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation>.cs-avatar{margin-right:0}.cs-main-container--responsive .cs-conversation-list .cs-conversation__content,.cs-main-container--responsive .cs-conversation-list .cs-conversation__last-activity-time,.cs-main-container--responsive .cs-conversation-list .cs-conversation__operations,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__content,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__last-activity-time,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__operations{display:none}.cs-main-container--responsive .cs-conversation-list .cs-conversation__unread-dot,.cs-main-container--responsive .cs-sidebar .cs-conversation-list .cs-conversation__unread-dot{margin-right:0;position:absolute;right:.3em;top:.3em}.cs-main-container--responsive .cs-conversation-header .cs-conversation-header__actions .cs-button--info{display:flex}}@media(max-width:576px){.cs-main-container--responsive{min-width:auto}.cs-main-container--responsive>.cs-sidebar.cs-sidebar--left{display:none}.cs-main-container--responsive .cs-chat-container .cs-conversation-header .cs-conversation-header__back{display:flex}}.cs-message{background-color:initial;border-radius:0;box-sizing:border-box;color:#000000de;display:flex;flex-direction:row;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;overflow:hidden;padding:0}.cs-message:not(:only-child),.cs-message:only-child{margin:.2em 0 0}.cs-message__avatar{justify-content:flex-end;margin:0 8px 0 0;width:42px}.cs-message__avatar,.cs-message__content-wrapper{box-sizing:border-box;display:flex;flex-direction:column}.cs-message__header{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8em;justify-content:space-between;margin:0 .2em .1em}.cs-message__header,.cs-message__header .cs-message__sender-name,.cs-message__header .cs-message__sent-time{background-color:initial;box-sizing:border-box;color:#4d4d4dde}.cs-message__header .cs-message__sent-time{margin-left:auto;padding-left:.8em}.cs-message__footer{display:flex;font-size:.8em;margin:.1em .2em 0}.cs-message__footer,.cs-message__footer .cs-message__sender-name,.cs-message__footer .cs-message__sent-time{background-color:initial;box-sizing:border-box;color:#4d4d4dde}.cs-message__footer .cs-message__sent-time{margin-left:auto;padding-left:.8em}.cs-message__content{font-feature-settings:normal;background-color:#c6e3fa;border-radius:.7em .7em .7em .7em;box-sizing:border-box;color:#000000de;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.91em;font-variant:normal;font-weight:400;margin-top:0;overflow-wrap:anywhere;padding:.6em .9em;white-space:pre-wrap;word-break:break-word}.cs-message--incoming{background-color:initial;color:#000000de;margin-right:auto}.cs-message--incoming .cs-message__avatar{margin:0 8px 0 0}.cs-message--incoming .cs-message__sender-name,.cs-message--incoming .cs-message__sent-time{display:none}.cs-message--incoming .cs-message__content{background-color:#c6e3fa;border-radius:0 .7em .7em 0;color:#000000de}.cs-message--outgoing{background-color:initial;color:#000000de;justify-content:flex-end;margin-left:auto}.cs-message--outgoing .cs-message__avatar{margin:0 0 0 8px;order:1}.cs-message--outgoing .cs-message__sender-name,.cs-message--outgoing .cs-message__sent-time{display:none}.cs-message--outgoing .cs-message__content{background-color:#6ea9d7;border-radius:.7em 0 0 .7em;color:#000000de}.cs-message.cs-message--incoming.cs-message--single{border-radius:0}.cs-message.cs-message--incoming.cs-message--single:not(:first-child){margin-top:.4em}.cs-message.cs-message--incoming.cs-message--single .cs-message__sender-name,.cs-message.cs-message--incoming.cs-message--single .cs-message__sent-time{display:block}.cs-message.cs-message--incoming.cs-message--single .cs-message__content{border-radius:0 .7em .7em .7em}.cs-message.cs-message--incoming.cs-message--first{border-radius:0 0 0 0}.cs-message.cs-message--incoming.cs-message--first:not(:first-child){margin-top:.4em}.cs-message.cs-message--incoming.cs-message--first .cs-message__sender-name,.cs-message.cs-message--incoming.cs-message--first .cs-message__sent-time{display:block}.cs-message.cs-message--incoming.cs-message--first .cs-message__content{background-color:#c6e3fa;border-radius:0 .7em .7em 0}.cs-message.cs-message--incoming.cs-message--last{border-radius:0 0 0 0}.cs-message.cs-message--incoming.cs-message--last .cs-message__sent-time{display:none}.cs-message.cs-message--incoming.cs-message--last .cs-message__content{border-radius:0 .7em 0 .7em}.cs-message.cs-message--outgoing.cs-message--single{border-radius:0}.cs-message.cs-message--outgoing.cs-message--single:not(:first-child){margin-top:.4em}.cs-message.cs-message--outgoing.cs-message--single .cs-message__sent-time{display:block}.cs-message.cs-message--outgoing.cs-message--single .cs-message__content{border-radius:.7em .7em 0 .7em}.cs-message.cs-message--outgoing.cs-message--first{border-radius:0 0 0 0;margin-top:.4em}.cs-message.cs-message--outgoing.cs-message--first .cs-message__sent-time{display:block}.cs-message.cs-message--outgoing.cs-message--first .cs-message__content{background-color:#6ea9d7;border-radius:.7em 0 0 .7em}.cs-message.cs-message--outgoing.cs-message--last{border-radius:0 0 0 0}.cs-message.cs-message--outgoing.cs-message--last .cs-message__sent-time{display:none}.cs-message.cs-message--outgoing.cs-message--last .cs-message__content{border-radius:.7em 0 .7em .7em}.cs-message--incoming.cs-message--avatar-spacer{margin-left:50px}.cs-message--outgoing.cs-message--avatar-spacer{margin-right:50px}.cs-message--avatar-tl .cs-message__avatar{justify-content:flex-start;margin-left:0;margin-right:8px;order:0}.cs-message--avatar-tl .cs-message__message-wrapper{order:1}.cs-message--avatar-tr .cs-message__avatar{justify-content:flex-start;margin-left:8px;margin-right:0;order:1}.cs-message--avatar-tr .cs-message__message-wrapper{order:0}.cs-message--avatar-br .cs-message__avatar{justify-content:flex-end;margin-left:8px;margin-right:0;order:1}.cs-message--avatar-br .cs-message__message-wrapper{order:0}.cs-message--avatar-bl .cs-message__avatar{justify-content:flex-end;margin-left:0;margin-right:8px;order:0}.cs-message--avatar-bl .cs-message__message-wrapper{order:1}.cs-message--avatar-cl .cs-message__avatar{justify-content:center;margin-left:0;margin-right:8px;order:0}.cs-message--avatar-cl .cs-message__message-wrapper{order:1}.cs-message--avatar-cr .cs-message__avatar{justify-content:center;margin-left:8px;margin-right:0;order:1}.cs-message--avatar-cr .cs-message__message-wrapper{order:0}.cs-message-group{box-sizing:border-box;display:flex;flex-direction:row;margin:.4em 0 0}.cs-message-group__avatar{justify-content:flex-end}.cs-message-group__avatar,.cs-message-group__content{box-sizing:border-box;display:flex;flex-direction:column}.cs-message-group__header{margin:0 0 .2em}.cs-message-group__footer,.cs-message-group__header{background-color:initial;box-sizing:border-box;color:#0009;display:flex;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;padding:0}.cs-message-group__footer{margin:.2em 0 0}.cs-message-group__messages{box-sizing:border-box}.cs-message-group__messages .cs-message:first-child{margin-top:0}.cs-message-group__messages .cs-message .cs-message__content{background-color:#c6e3fa;margin-top:0}.cs-message-group--incoming{justify-content:flex-start}.cs-message-group--incoming .cs-message-group__avatar{margin-right:8px;order:0}.cs-message-group--incoming .cs-message-group__content{order:1}.cs-message-group--incoming .cs-message-group__messages .cs-message:first-child .cs-message__content{border-radius:0 .7em .7em 0}.cs-message-group--incoming .cs-message-group__messages .cs-message .cs-message__content{background-color:#c6e3fa;border-radius:0 .7em .7em 0;color:#000000de}.cs-message-group--incoming .cs-message-group__messages .cs-message:last-child .cs-message__content{border-radius:0 .7em 0 .7em}.cs-message-group--incoming .cs-message-group__messages .cs-message:only-child .cs-message__content{border-radius:0 .7em .7em .7em}.cs-message-group--outgoing{justify-content:flex-end;margin-left:auto}.cs-message-group--outgoing .cs-message-group__avatar{margin-left:8px;order:1}.cs-message-group--outgoing .cs-message-group__content{order:0}.cs-message-group--outgoing .cs-message-group__messages .cs-message{justify-content:flex-end}.cs-message-group--outgoing .cs-message-group__messages .cs-message:first-child .cs-message__content{border-radius:.7em 0 0 .7em}.cs-message-group--outgoing .cs-message-group__messages .cs-message .cs-message__content{background-color:#6ea9d7;border-radius:.7em 0 0 .7em;color:#000000de}.cs-message-group--outgoing .cs-message-group__messages .cs-message:last-child .cs-message__content{border-radius:.7em 0 .7em .7em}.cs-message-group--outgoing .cs-message-group__messages .cs-message:only-child .cs-message__content{border-radius:.7em .7em 0 .7em}.cs-message-group--avatar-tl .cs-message-group__avatar{justify-content:flex-start;margin-left:0;margin-right:8px;order:0}.cs-message-group--avatar-tl .cs-message-group__content{order:1}.cs-message-group--avatar-tr .cs-message-group__avatar{justify-content:flex-start;margin-left:8px;margin-right:0;order:1}.cs-message-group--avatar-tr .cs-message-group__content{order:0}.cs-message-group--avatar-bl .cs-message-group__avatar{justify-content:flex-end;margin-left:0;margin-right:8px;order:0}.cs-message-group--avatar-bl .cs-message-group__content{order:1}.cs-message-group--avatar-br .cs-message-group__avatar{justify-content:flex-end;margin-left:8px;margin-right:0;order:1}.cs-message-group--avatar-br .cs-message-group__content{order:0}.cs-message-group--avatar-cl .cs-message-group__avatar{justify-content:center;margin-left:0;margin-right:8px;order:0}.cs-message-group--avatar-cl .cs-message-group__content{order:1}.cs-message-group--avatar-cr .cs-message-group__avatar{justify-content:center;margin-left:8px;margin-right:0;order:1}.cs-message-group--avatar-cr .cs-message-group__content{order:0}.cs-message-separator{align-items:center;background-color:#fff;box-sizing:border-box;color:#6ea9d7;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;justify-content:space-between;text-align:center}.cs-message-separator:after,.cs-message-separator:before{background-color:#6ea9d7;box-sizing:border-box;content:"";display:block;flex-grow:1;height:1px}.cs-message-separator:not(:empty):before{margin:0 1em 0 0}.cs-message-separator:not(:empty):after{margin:0 0 0 1em}.cs-message-list{background-color:#fff;box-sizing:border-box;color:#000000de;height:100%;min-height:1.25em;overflow:hidden;position:relative;width:100%}.cs-message-list__scroll-wrapper{bottom:0;box-sizing:border-box;left:0;overflow:hidden;padding:0 1.2em 0 .8em;position:absolute;right:0;top:0}.cs-message-list__scroll-to:first-child{box-sizing:border-box;clear:both;float:left;height:0}.cs-message-list__scroll-wrapper>.cs-message-group:nth-last-child(4),.cs-message-list__scroll-wrapper>.cs-message:nth-last-child(4){margin-bottom:2.65em}.cs-message-list .cs-typing-indicator{background-color:#fff;bottom:0;font-size:.9em;height:1.25em;left:0;line-height:1.25em;padding:.5em;position:absolute;right:15px}.cs-message-list__scroll-wrapper>.cs-message,.cs-message-list__scroll-wrapper>.cs-message-group{max-width:85%}.cs-message-list .cs-message-group.cs-message-group--incoming,.cs-message-list .cs-message.cs-message--incoming{margin-right:auto}.cs-message-list .cs-message-group.cs-message-group--outgoing,.cs-message-list .cs-message.cs-message--outgoing{margin-left:auto}.cs-message-list .cs-message-separator:not(:first-child){margin-top:1.2em}.cs-message-list__loading-more{background-color:#fff;box-sizing:initial;display:flex;flex-direction:row;height:1.2em;justify-content:center;left:0;padding:2px 0;position:absolute;right:0;top:0;z-index:1}.cs-message-list__loading-more .cs-loader{height:1.2em;width:1.2em}.cs-message-list__loading-more .cs-loader:after,.cs-message-list__loading-more .cs-loader:before{height:100%;width:100%}.cs-message-list__loading-more--bottom{bottom:0;top:auto}.cs-message-list .ps__rail-y{z-index:2}.cs-avatar{height:42px;position:relative;width:42px}.cs-avatar,.cs-avatar>img{border-radius:50%;box-sizing:border-box}.cs-avatar>img{height:100%;width:100%}.cs-avatar:hover>img{filter:brightness(115%)}.cs-avatar.cs-avatar--xs{height:16px;min-height:16px;min-width:16px;width:16px}.cs-avatar.cs-avatar--sm{height:26px;min-height:26px;min-width:26px;width:26px}.cs-avatar.cs-avatar--md{height:42px;min-height:42px;min-width:42px;width:42px}.cs-avatar.cs-avatar--lg{height:68px;min-height:68px;min-width:68px;width:68px}.cs-avatar.cs-avatar--fluid{height:100%;width:100%}.cs-avatar.cs-avatar--fluid .cs-status{height:22%;right:5%;width:22%}.cs-avatar .cs-status{bottom:3%;box-sizing:border-box;position:absolute;right:-1px}.cs-avatar .cs-status__bullet{border:2px solid #fff;box-sizing:initial}.cs-avatar .cs-status--xs,.cs-avatar .cs-status--xs:not(.cs-status--named){bottom:0;font-size:1em;height:6px;right:0;width:6px}.cs-avatar .cs-status--xs .cs-status__bullet,.cs-avatar .cs-status--xs:not(.cs-status--named) .cs-status__bullet{height:4px;min-width:4px;width:4px}.cs-avatar .cs-status--sm,.cs-avatar .cs-status--sm:not(.cs-status--named){bottom:-1px;font-size:1em;height:12px;right:-3px;width:12px}.cs-avatar .cs-status--sm .cs-status__bullet,.cs-avatar .cs-status--sm:not(.cs-status--named) .cs-status__bullet{height:8px;min-width:8px;width:8px}.cs-avatar .cs-status--md,.cs-avatar .cs-status--md:not(.cs-status--named){font-size:1em;height:15px;width:15px}.cs-avatar .cs-status--md .cs-status__bullet,.cs-avatar .cs-status--md:not(.cs-status--named) .cs-status__bullet{height:11px;min-width:11px;width:11px}.cs-avatar .cs-status--lg,.cs-avatar .cs-status--lg:not(.cs-status--named){bottom:4%;font-size:1em;height:18px;width:18px}.cs-avatar .cs-status--lg .cs-status__bullet,.cs-avatar .cs-status--lg:not(.cs-status--named) .cs-status__bullet{height:14px;min-width:14px;width:14px}.cs-avatar-group{align-content:flex-start;box-sizing:border-box;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;min-width:40px;overflow:visible;position:relative}.cs-avatar-group .cs-avatar--active{z-index:1}.cs-avatar-group .cs-avatar--active-on-hover:hover{z-index:2}.cs-avatar-group--xs{padding-left:6.112px;padding-top:6.112px}.cs-avatar-group--xs .cs-avatar{border:none;border-right:1px solid #f2f2f2;height:16px;margin-left:-6.112px;margin-top:-6.112px;min-height:16px;min-width:16px;width:16px}.cs-avatar-group--sm{padding-left:9.932px;padding-top:9.932px}.cs-avatar-group--sm .cs-avatar{height:26px;margin-left:-9.932px;margin-top:-9.932px;min-height:26px;min-width:26px;width:26px}.cs-avatar-group--md{padding-left:16.044px;padding-top:16.044px}.cs-avatar-group--md .cs-avatar{border:2px solid #f2f2f2;height:42px;margin-left:-16.044px;margin-top:-16.044px;min-height:42px;min-width:42px;width:42px}.cs-avatar-group--lg{padding-left:25.976px;padding-top:25.976px}.cs-avatar-group--lg .cs-avatar{border:2px solid #f2f2f2;height:68px;margin-left:-25.976px;margin-top:-25.976px;min-height:68px;min-width:68px;width:68px}.cs-message-input{background-color:#fff;border:none;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;overflow:visible;padding:0;position:relative}.cs-message-input__content-editor-wrapper{background-color:#c6e3fa;border-radius:.7em;box-sizing:border-box;flex-grow:1;margin:0;padding:.6em .9em;position:relative}.cs-message-input--disabled .cs-message-input__content-editor-wrapper{background-color:#c6e3fa61;color:#0009}.cs-message-input__content-editor-container{align-items:stretch;background-color:#c6e3fa;box-sizing:border-box;display:flex;flex-direction:column;font-size:.94em;line-height:1.35em;max-height:5.4em;min-height:1.35em;overflow:hidden;overflow-y:auto;padding:0;position:relative;scroll-padding:0}.cs-message-input--disabled .cs-message-input__content-editor-container{background-color:initial;color:#0009}.cs-message-input__content-editor{background-color:#c6e3fa;border:0;box-sizing:border-box;color:#000000de;flex-grow:1;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;outline:0;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.cs-message-input--disabled .cs-message-input__content-editor{background-color:initial;color:#0009}.cs-message-input__content-editor[data-placeholder]:empty:before{box-sizing:border-box;color:#00000061;content:attr(data-placeholder);cursor:text;display:block}.cs-message-input__tools{box-sizing:border-box;display:flex;flex-direction:row}.cs-message-input__tools .cs-button{font-size:1.2em;margin-bottom:0;margin-top:0}.cs-message-input__tools .cs-button--attachment,.cs-message-input__tools .cs-button--send{align-self:flex-end}.cs-message-input__tools:first-child .cs-button:first-child{margin-left:0}.cs-message-input__tools:first-child .cs-button:last-child{margin-right:0}.cs-message-input__tools:last-child .cs-button:first-child{margin-left:0}.cs-message-input__tools:last-child .cs-button:last-child{margin-right:0}.cs-input-toolbox{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:0 0 .4em}.cs-input-toolbox .cs-button{background:none;border:none;font-size:1.2em;margin:0 .5em 0 0;padding:0}.cs-chat-container{background-color:#fff;box-sizing:border-box;color:#000000de;display:flex;flex-direction:column;height:100%;min-width:180px}.cs-chat-container .cs-message-input{background-color:#fff;border:solid #d1dbe3;border-width:1px 0 0;color:#000000de;margin-top:auto;padding:.3em 0}.cs-chat-container .cs-message-input .cs-message-input__content-editor-wrapper:first-child{margin-left:.8em}.cs-chat-container .cs-message-input .cs-message-input__content-editor-wrapper:last-child{margin-right:.8em}.cs-chat-container .cs-input-toolbox{background-color:#fff;color:#000000de;margin:0;padding:0 .8em .17em 0}.cs-typing-indicator{align-items:stretch;box-sizing:initial;display:flex;flex-direction:row;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:inherit}.cs-typing-indicator__indicator{align-items:center;background-color:initial;box-sizing:inherit;display:flex;flex-direction:row}.cs-typing-indicator__dot{animation:cs-typing-indicator__typing-animation 1.5s ease-in-out infinite;background-color:#6ea9d7;border-radius:100%;box-sizing:inherit;display:inline-block;height:4px;width:4px}.cs-typing-indicator__dot:not(:last-child){margin-right:3px}.cs-typing-indicator__dot:first-child{box-sizing:inherit}.cs-typing-indicator__dot:nth-child(2){animation-delay:.3s}.cs-typing-indicator__dot:nth-child(3){animation-delay:.4s}.cs-typing-indicator__text{background-color:initial;box-sizing:inherit;color:#6ea9d7;margin:0 0 0 .5em;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}@keyframes cs-typing-indicator__typing-animation{0%{transform:translateY(0)}28%{transform:translateY(-5px)}44%{transform:translateY(0)}}.cs-conversation-header{align-items:stretch;background-color:#f6fbff;border:solid #d1dbe3;border-width:0 0 1px;box-sizing:border-box;color:#000000de;display:flex;flex-direction:row;flex-shrink:0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;padding:.6em .9em;-webkit-user-select:none;user-select:none}.cs-conversation-header__back{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;margin-right:.5em;order:1}.cs-conversation-header__back button{font-size:1.4em;padding:0}.cs-conversation-header__avatar{box-sizing:border-box;height:42px;margin-right:1em;order:2;width:42px}.cs-conversation-header__avatar>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#f6fbff}.cs-conversation-header__avatar .cs-avatar-group{padding-right:0!important}.cs-conversation-header__content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:2;justify-content:center;min-width:0;order:3}.cs-conversation-header__content .cs-conversation-header__user-name{background-color:#f6fbff;box-sizing:border-box;color:#000000de;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-conversation-header__content .cs-conversation-header__info{background-color:#f6fbff;box-sizing:border-box;color:#0009;font-size:.9em;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-conversation-header__actions{align-items:center;background-color:initial;box-sizing:border-box;color:#000000de;display:flex;flex-direction:row;margin:0 0 0 .5em;order:4}.cs-conversation-header__actions .cs-button:not(:first-child){margin-left:.2em}.cs-conversation-header__actions .cs-button{padding:0}.cs-conversation-header__actions .cs-button.cs-button--adduser,.cs-conversation-header__actions .cs-button.cs-button--arrow,.cs-conversation-header__actions .cs-button.cs-button--ellipsis,.cs-conversation-header__actions .cs-button.cs-button--info,.cs-conversation-header__actions .cs-button.cs-button--star,.cs-conversation-header__actions .cs-button.cs-button--videocall,.cs-conversation-header__actions .cs-button.cs-button--voicecall{background-color:initial;color:normal;font-size:1.4em}.cs-conversation-header__actions .cs-button.cs-button--ellipsis{font-size:1.3em}.cs-conversation{background-color:#fff;border:0;box-sizing:border-box;color:#000000de;cursor:pointer;display:flex;flex-direction:row;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;justify-content:flex-start;padding:.675em .8em;position:relative;-webkit-user-select:none;user-select:none}.cs-conversation:hover{background-color:#f3f8fc}.cs-conversation:hover>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#f3f8fc}.cs-conversation:hover>.cs-avatar>img{filter:none}.cs-conversation.cs-conversation:active{background-color:#d5e7f5;border:0;color:#000000de}.cs-conversation.cs-conversation:active>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#d5e7f5}.cs-conversation.cs-conversation--active{background-color:#d5e7f5;border:0;color:#2b6a9b;font-weight:400}.cs-conversation.cs-conversation--active>.cs-avatar>.cs-status>.cs-status__bullet{border-color:#d5e7f5}.cs-conversation.cs-conversation--active .cs-conversation__info,.cs-conversation.cs-conversation--active .cs-conversation__name{color:#2b6a9b;font-weight:400}.cs-conversation>.cs-avatar{height:42.1px;margin-right:1em;width:42.1px}.cs-conversation>.cs-avatar>.cs-status{border-color:#fff}.cs-conversation>.cs-avatar-group{height:42.1px;margin-right:1em;min-height:42.1px;min-width:42.1px;padding-right:0!important;width:42.1px}.cs-conversation__content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-right:1.1em;overflow:hidden}.cs-conversation__operations{align-items:center;box-sizing:border-box;color:#b3b3b3de;display:flex;flex-direction:row;margin:0 0 0 auto;visibility:hidden}.cs-conversation__operations--visible{visibility:visible}.cs-conversation__operations:hover{color:#666666de}.cs-conversation:hover .cs-conversation__operations{visibility:visible}.cs-conversation__name{color:#000000de;font-size:1em}.cs-conversation__info,.cs-conversation__name{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-conversation__info{color:#0009;font-size:.8em}.cs-conversation__info-content,.cs-conversation__last-sender{box-sizing:border-box;display:inline;font-weight:400}.cs-conversation__last-activity-time{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;font-size:.8em;margin:0 0 0 auto}.cs-conversation__last-activity-time+.cs-conversation__operations{margin-left:.5em}.cs-conversation__unread-dot{align-items:center;align-self:center;background:radial-gradient(circle at 3px 3px,#7c9df1,#2e63e8);border-radius:50%;box-shadow:1px 1px 1px 0 #b3b3b3;box-sizing:initial;display:flex;flex-direction:row;height:.7em;margin-right:.5em;min-width:.7em;perspective:200px;perspective-origin:50% 50%;width:.7em}.cs-conversation__unread-dot:hover:before{background:radial-gradient(circle at 130% 130%,#fff0 0,#fff0 46%,#fffc 50%,#fffc 58%,#fff0 60%,#fff0 100%);border-radius:50%;content:"";filter:blur(0);height:80%;left:5%;position:absolute;top:1%;transform:translateX(131%) translateY(58%) rotate(168deg) rotateX(10deg);width:40%;z-index:2}.cs-conversation__unread-dot:hover:after{animation:cs-unread-anim 2s ease-out infinite;background:radial-gradient(circle at 50% 80%,#fff0,#fff0 74%,#fff 80%,#fff 84%,#fff0 100%);border-radius:100%;content:"";display:block;filter:blur(1px);height:80%;left:10%;position:absolute;top:5%;transform:rotate(-30deg);width:80%;z-index:2}.cs-conversation__unread{background-color:#ec1212;border-radius:.3em;box-sizing:border-box;color:#fff;font-size:.75em;font-weight:600;max-width:30em;overflow:hidden;padding:.01em .3em;position:absolute;right:.8em;text-overflow:ellipsis;top:.3em;white-space:nowrap;z-index:100}@keyframes cs-unread-anim{0%{transform:scale(1)}20%{transform:scaleY(.95) scaleX(1.05)}48%{transform:scaleY(1.1) scaleX(.9)}68%{transform:scaleY(.98) scaleX(1.02)}80%{transform:scaleY(1.02) scaleX(.98)}97%,to{transform:scale(1)}}.cs-conversation-list{background-color:initial;box-sizing:border-box;color:#000000de;height:100%;overflow:hidden;position:relative}.cs-conversation-list>div>ul{list-style-type:none;margin:0;padding:0}.cs-conversation-list__loading-more{background-color:initial;bottom:0;box-sizing:initial;display:flex;flex-direction:row;height:1.2em;justify-content:center;left:0;padding:2px 0;position:absolute;right:0;z-index:1}.cs-conversation-list__loading-more .cs-loader{height:1.2em;width:1.2em}.cs-conversation-list__loading-more .cs-loader:after,.cs-conversation-list__loading-more .cs-loader:before{height:100%;width:100%}.cs-conversation-list .ps__rail-y{z-index:2}.cs-status{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1em;position:relative}.cs-status .cs-status__bullet{border-radius:50%;box-sizing:initial;height:11px;perspective:200px;perspective-origin:50% 50%;position:relative;width:11px}.cs-status--selected{background-color:#d5e7f5;color:#2b6a9b}.cs-status--named{height:auto;width:auto}.cs-status__name{line-height:1.5;margin:0 0 0 .58em}.cs-avatar:hover .cs-status__bullet:before,.cs-status:hover .cs-status__bullet:before{background:radial-gradient(circle at 130% 130%,#fff0 0,#fff0 46%,#fffc 50%,#fffc 58%,#fff0 60%,#fff0 100%);border-radius:50%;box-sizing:border-box;content:"";filter:blur(0);height:80%;left:5%;position:absolute;top:1%;transform:translateX(131%) translateY(58%) rotate(168deg) rotateX(10deg);width:40%;z-index:2}.cs-avatar:hover .cs-status__bullet:after,.cs-status:hover .cs-status__bullet:after{animation:cs-bubble-anim 2s ease-out infinite;background:radial-gradient(circle at 50% 80%,#fff0,#fff0 74%,#fff 80%,#fff 84%,#fff0 100%);border-radius:100%;box-sizing:border-box;content:"";display:block;filter:blur(1px);height:80%;left:10%;position:absolute;top:5%;transform:rotate(-30deg);width:80%;z-index:2}.cs-status--available .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#00d5a6,#00a27e)}.cs-status--available .cs-status__name{color:#000000de}.cs-status--unavailable .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#ffb527,#a66d00)}.cs-status--unavailable .cs-status__name{color:#000000de}.cs-status--away .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#ffdbb0,#fc8b00)}.cs-status--away .cs-status__name{color:#000000de}.cs-status--dnd .cs-status__bullet{background-color:#ec1212;background:radial-gradient(circle at 3px 3px,#f89f9f,#ec1212)}.cs-status--dnd .cs-status__name{color:#000000de}.cs-status--invisible .cs-status__bullet{background-color:#c2d1d9;background:radial-gradient(circle at 3px 3px,#fff,#c2d1d9)}.cs-status--invisible .cs-status__name{color:#000000de}.cs-status--eager .cs-status__bullet{background:radial-gradient(circle at 3px 3px,#fffccc,#fe0)}.cs-status--eager .cs-status__name{color:#000000de}.cs-status--xs:not(.cs-status--named){font-size:1em;height:4px;width:4px}.cs-status--xs:not(.cs-status--named) .cs-status__bullet{height:4px;min-width:4px;width:4px}.cs-status--sm:not(.cs-status--named){font-size:1em;height:8px;width:8px}.cs-status--sm:not(.cs-status--named) .cs-status__bullet{height:8px;min-width:8px;width:8px}.cs-status--md:not(.cs-status--named){font-size:1em;height:11px;width:11px}.cs-status--md:not(.cs-status--named) .cs-status__bullet{height:11px;min-width:11px;width:11px}.cs-status--lg:not(.cs-status--named){font-size:1em;height:14px;width:14px}.cs-status--lg:not(.cs-status--named) .cs-status__bullet{height:14px;min-width:14px;width:14px}.cs-status--fluid{height:100%;width:100%}.cs-status--fluid .cs-status__bullet{height:100%;min-width:100%;width:100%}@keyframes cs-bubble-anim{0%{transform:scale(1)}20%{transform:scaleY(.95) scaleX(1.05)}48%{transform:scaleY(1.1) scaleX(.9)}68%{transform:scaleY(.98) scaleX(1.02)}80%{transform:scaleY(1.02) scaleX(.98)}97%,to{transform:scale(1)}}.cs-sidebar{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.cs-sidebar--left,.cs-sidebar--right{background-color:#fff}.cs-sidebar .cs-expansion-panel+.cs-expansion-panel{border-top:0}.cs-expansion-panel{font-feature-settings:normal;background-color:#fff;border:1px solid #d1dbe3;color:#000000de;flex-direction:column;font-size:inherit;font-variant:normal;font-weight:400}.cs-expansion-panel,.cs-expansion-panel__header{box-sizing:border-box;display:flex;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.cs-expansion-panel__header{font-feature-settings:normal;align-items:center;background-color:#f6fbff;color:#0009;cursor:pointer;flex-direction:row;font-size:.75em;font-variant:normal;font-weight:700;padding:.8em;-webkit-user-select:none;user-select:none}.cs-expansion-panel__header:hover{background-color:#f3f8fc;color:#0009}.cs-expansion-panel__title{box-sizing:border-box;flex-grow:1}.cs-expansion-panel__icon{box-sizing:border-box;margin-left:1em;margin-right:.5em}.cs-expansion-panel__content{font-feature-settings:normal;background-color:#fff;color:#000000de;display:none;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8em;font-variant:normal;font-weight:400;padding:.4em .8em}.cs-expansion-panel--open .cs-expansion-panel__content{background-color:#fff;color:#000000de;display:block}.cs-expansion-panel--closed .cs-expansion-panel__content{display:none}.cs-expansion-panel--open .cs-expansion-panel__header{background-color:#f6fbff;color:#0009}.cs-search{align-items:center;border-radius:.7em;display:flex;flex-direction:row;font-size:inherit;margin:0;padding:.6em .9em;position:relative}.cs-search,.cs-search__input{background-color:#c6e3fa;box-sizing:border-box;font-family:inherit}.cs-search__input{border:none;color:#000000de;font-size:.8em;margin-right:.5em;min-width:0;order:1;outline:0;width:100%}.cs-search__input:disabled{background-color:#c6e3fa;color:#00000061}.cs-search__input::placeholder{color:#000000de}.cs-search__search-icon{box-sizing:border-box;color:#6ea9d7;display:block;margin-right:.5em;order:0}.cs-search__clear-icon{box-sizing:border-box;color:#6ea9d7;order:2;visibility:hidden}.cs-search__clear-icon:hover{color:#6ea9d799;cursor:pointer}.cs-search__clear-icon--active{visibility:visible}.cs-search--disabled{background-color:#c6e3fa;color:#00000061;opacity:.38}.cs-button{background-color:initial;border:none;border-radius:.7em;box-sizing:border-box;color:#6ea9d7;display:inline-block;font-size:1em;line-height:1.5;margin:.1em .2em;padding:.2em .7em;text-align:center;vertical-align:middle}.cs-button,.cs-button:focus{outline:none}.cs-button:disabled{opacity:.38}.cs-button:not(:disabled){cursor:pointer}.cs-button.cs-button--border{border:1px solid #d1dbe3}.cs-button:hover:not(:disabled){opacity:.6}.cs-button.cs-button--right>svg[data-icon]:first-child{margin-right:.5em}.cs-button.cs-button--left>svg[data-icon]:last-child{margin-left:.5em}.cs-button--adduser,.cs-button--arrow,.cs-button--attachment,.cs-button--ellipsis,.cs-button--info,.cs-button--send,.cs-button--star,.cs-button--videocall,.cs-button--voicecall{background-color:initial;color:#6ea9d7}.cs-loader{background-color:initial;color:#000000de;display:inline-flex;font-size:1em;position:relative}.cs-loader,.cs-loader:after,.cs-loader:before{box-sizing:border-box;height:1.8em;width:1.8em}.cs-loader:after,.cs-loader:before{display:block;margin:0 0 0 -.9em}.cs-loader:before{border:.2em solid #c6e3fa;border-radius:50%}.cs-loader:after,.cs-loader:before{content:"";left:50%;position:absolute;top:0}.cs-loader:after{animation:loader-default .6s linear;animation-iteration-count:infinite;border:.2em solid #0000;border-radius:50%;border-top-color:#6ea9d7;box-shadow:0 0 0 #0000}.cs-loader--content{height:auto;padding-top:2.6em;width:auto}@keyframes loader-default{to{transform:rotate(1turn)}}.cs-overlay{align-items:center;-webkit-backdrop-filter:blur(10%);backdrop-filter:blur(10%);bottom:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;right:0;top:0}.cs-overlay__content{z-index:220}.cs-overlay:before{background-color:#c6e3fa61;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0;z-index:200}.cs-overlay--blur:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cs-overlay--grayscale:before{-webkit-backdrop-filter:grayscale(50%);backdrop-filter:grayscale(50%)}.cs-status-list{background-color:#fff;box-sizing:border-box;color:#000000de;list-style-type:none;margin:0;padding:1em}.cs-status-list>li{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none}.cs-status-list>li>.cs-status{height:auto;margin:0;padding:.4em .8em;width:auto}.cs-status-list>li .cs-status--selected,.cs-status-list>li .cs-status--selected .cs-status__name{background-color:#d5e7f5;color:#2b6a9b}.cs-status-list>li:hover{background-color:#f3f8fc;color:#0009}.cs-status-list>li:active,.cs-status-list>li:focus{background-color:#d5e7f5;color:#000000de}.cs-status-list--xs>li>.cs-status{font-size:1em;height:auto;width:auto}.cs-status-list--xs>li>.cs-status .cs-status__bullet{height:4px;min-width:4px;width:4px}.cs-status-list--sm>li>.cs-status{font-size:1em;height:auto;width:auto}.cs-status-list--sm>li>.cs-status .cs-status__bullet{height:8px;min-width:8px;width:8px}.cs-status-list--md>li>.cs-status{font-size:1em;height:auto;width:auto}.cs-status-list--md>li>.cs-status .cs-status__bullet{height:11px;min-width:11px;width:11px}.cs-status-list--lg>li>.cs-status{font-size:1em;height:auto;width:auto}.cs-status-list--lg>li>.cs-status .cs-status__bullet{height:14px;min-width:14px;width:14px}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{left:auto!important;right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:initial;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;background-color:#f6fbff;opacity:.9}.ps__thumb-x{background-color:#6ea9d7;bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{border-radius:6px;position:absolute}.ps__thumb-y{background-color:#c6e3fa;right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#c6e3fa;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#c6e3fa;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}.cs-message-input__content-editor-container,.cs-message-input__content-editor-wrapper{background:#1f2937!important}.cs-message-input__content-editor,.cs-message-input__content-editor *,.cs-message-input__content-editor [contenteditable=true],.cs-message-input__content-editor [contenteditable],.cs-message-input__content-editor div,.cs-message-input__content-editor span{-webkit-text-fill-color:#f1f5f9!important;background:#0000!important;caret-color:#60a5fa!important;color:#f1f5f9!important}.chatbot-container{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;min-height:100vh;padding:32px 16px 60px}.chatbot-header{margin:0 auto 32px;max-width:1200px;text-align:center}.chatbot-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#e2e8f0;font-size:32px;font-weight:700;margin-bottom:12px}.chatbot-header p{color:#e2e8f0bf;font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.chatbot-content{margin:0 auto;max-width:1200px}.chatbot-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px}.chatbot-usage-hint{align-items:center;background:linear-gradient(135deg,#1e293bd9,#0f172af2);border:1px solid #60a5fa40;border-radius:12px;color:#cbd5e1;display:inline-flex;font-size:14px;gap:8px;max-width:-webkit-fit-content;max-width:fit-content;padding:12px 20px;white-space:nowrap}.chatbot-usage-hint .ant-typography{color:#cbd5e1!important;font-style:normal!important;margin-bottom:0!important;text-align:center!important}.chatbot-usage-hint .ant-typography strong{color:#fbbf24!important}.chatbot-usage-hint .anticon{color:#60a5fa;font-size:16px}.chatbot-main-wrapper{background:linear-gradient(135deg,#1e293bd9,#0f172af2);border:1px solid #60a5fa40;border-radius:16px;box-shadow:0 8px 24px #0006;height:800px;overflow:hidden}.chatbot-main-wrapper .cs-chat-container,.chatbot-main-wrapper .cs-main-container{background:#0000!important}.chatbot-main-wrapper .cs-message-list{background:#0f172a4d!important;padding:20px!important}.chatbot-main-wrapper .cs-message-list__scroll-wrapper{scrollbar-color:#60a5fa4d #0f172a80;scrollbar-width:thin}.chatbot-main-wrapper .cs-message-list__scroll-wrapper::-webkit-scrollbar{width:8px}.chatbot-main-wrapper .cs-message-list__scroll-wrapper::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.chatbot-main-wrapper .cs-message-list__scroll-wrapper::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.chatbot-main-wrapper .cs-message-list__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.chatbot-main-wrapper .cs-message--incoming .cs-message__content{background:linear-gradient(135deg,#3b82f626,#8b5cf61a)!important;border:1px solid #60a5fa4d!important;border-radius:12px!important;box-shadow:0 2px 8px #0003;color:#e2e8f0!important;padding:12px 16px!important}.chatbot-main-wrapper .cs-message--outgoing .cs-message__content{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:1px solid #60a5fa66!important;border-radius:12px!important;box-shadow:0 2px 8px #3b82f666;color:#fff!important;padding:12px 16px!important}.chatbot-main-wrapper .cs-message__content-wrapper{font-size:15px!important;line-height:1.6!important}.chatbot-main-wrapper .cs-avatar{border:2px solid #60a5fa4d;box-shadow:0 2px 8px #0000004d}.chatbot-main-wrapper .cs-typing-indicator{background:#1e293b99!important;border:1px solid #60a5fa33!important;border-radius:12px!important;color:#93c5fd!important;padding:8px 12px!important}.chatbot-main-wrapper .cs-typing-indicator__dot{background-color:#60a5fa!important}.chatbot-main-wrapper .cs-message-input{background:#1e293bcc!important;border-top:1px solid #60a5fa33!important;padding:16px!important}.chatbot-main-wrapper .cs-message-input__content-editor-wrapper{background:#1e293bf2!important;border:1px solid #60a5fa59!important;border-radius:12px!important;transition:all .3s ease}.chatbot-main-wrapper .cs-message-input__content-editor-wrapper:hover{background:#1e293b!important;border-color:#60a5fa99!important}.chatbot-main-wrapper .cs-message-input__content-editor-wrapper:focus-within{background:#1e293b!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33!important}.chatbot-main-wrapper .cs-message-input__content-editor{font-size:15px!important}.chatbot-main-wrapper .cs-message-input__content-editor,.chatbot-main-wrapper .cs-message-input__content-editor-wrapper .cs-message-input__content-editor{-webkit-text-fill-color:#f1f5f9!important;background:#0000!important;color:#f1f5f9!important}.chatbot-main-wrapper .cs-message-input__content-editor *,.chatbot-main-wrapper .cs-message-input__content-editor [contenteditable=true],.chatbot-main-wrapper .cs-message-input__content-editor [contenteditable],.chatbot-main-wrapper .cs-message-input__content-editor div,.chatbot-main-wrapper .cs-message-input__content-editor p,.chatbot-main-wrapper .cs-message-input__content-editor span{-webkit-text-fill-color:#f1f5f9!important;background:#0000!important;caret-color:#60a5fa!important;color:#f1f5f9!important}.chatbot-main-wrapper .cs-message-input__content-editor input,.chatbot-main-wrapper .cs-message-input__content-editor textarea{-webkit-text-fill-color:#f1f5f9!important;background:#0000!important;color:#f1f5f9!important}.chatbot-main-wrapper .cs-message-input__content-editor::-webkit-input-placeholder,.chatbot-main-wrapper .cs-message-input__content-editor::placeholder{-webkit-text-fill-color:#e2e8f08c!important;color:#e2e8f08c!important}.chatbot-main-wrapper .cs-button--send{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #3b82f666;color:#fff!important;transition:all .3s ease}.chatbot-main-wrapper .cs-button--send:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 16px #3b82f699;transform:translateY(-1px)}.chatbot-main-wrapper .cs-button--send:active{transform:translateY(0)}.chatbot-main-wrapper .cs-button--send svg{fill:#fff!important}.chatbot-load-more-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;border-radius:8px;box-shadow:0 4px 12px #3b82f666;color:#fff!important;font-weight:600;height:40px;padding:0 32px}.chatbot-load-more-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 16px #3b82f699!important;transform:translateY(-2px)}.chatbot-load-more-btn:disabled{background:#3b82f64d!important;opacity:.6}@media (max-width:768px){.chatbot-container{padding:24px 12px 40px}.chatbot-header h1{font-size:26px}.chatbot-header p{font-size:14px}.chatbot-main-wrapper{height:600px}.chatbot-controls{flex-direction:column}}.college-fit-breadcrumb-wrapper{margin:0 clamp(24px,4vw,60px);max-width:none;padding:12px 0 0}.college-fit-breadcrumb-wrapper .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.college-fit-breadcrumb-wrapper .ant-breadcrumb-link,.college-fit-breadcrumb-wrapper .ant-breadcrumb-link a{color:#e2e8f0!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.college-fit-breadcrumb-wrapper .ant-breadcrumb-link a:hover,.college-fit-breadcrumb-wrapper .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.college-fit-breadcrumb-wrapper .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:600;margin:0 4px}.smartfit{--text:#e2e8f0;--muted:#94a3b8;--bgBase:#030712;--a1:#0ea5e9;--a2:#60a5fa;--h1:#10b981;--h2:#34d399;--f1:#f59e0b;--f2:#fbbf24;--p1:#a78bfa;--p2:#c4b5fd;--idle1:#475569;--idle2:#64748b;--panelBorder:#ffffff1a;--panelBgTop:#ffffff0f;--panelBgBottom:#ffffff05;--chipBorder:#ffffff1f;--chipBg:#ffffff0f;--tileBorder:#203054;--tileBg:#0b1220;--tileBackBg:#071123;--tileBackBorder:#1a2a4a;--dotBg:#334155;--dotBorder:#1f2a44;--c1:#0ea5e9;--c2:#60a5fa;background:var(--bgBase);color:var(--text);display:flex;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;height:100%;margin:0;overflow-x:hidden;position:relative}.smartfit--idle{--c1:var(--idle1);--c2:var(--idle2)}.smartfit__sidebar{align-self:flex-start;background:linear-gradient(180deg,var(--panelBgTop),var(--panelBgBottom));border-right:1px solid var(--panelBorder);box-shadow:0 10px 60px #00000059;box-sizing:border-box;height:100vh;max-width:420px;min-width:260px;padding:16px;position:-webkit-sticky;position:sticky;top:0;transition:width .3s ease,min-width .3s ease,padding .3s ease;width:24vw;z-index:5}.smartfit__sidebar.is-collapsed{min-width:64px;padding:12px 8px;width:64px}.sidebar__hdr{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.sidebar__titleGroup{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.sidebar__title{font-size:20px;font-weight:800;letter-spacing:.2px}.sidebar__selected{background:#0f172a80;border:1px solid color-mix(in srgb,var(--c1) 55%,#0000);border-radius:12px;box-shadow:inset 0 0 0 1px #94a3b824;display:inline-flex;flex-direction:column;gap:2px;max-width:100%;padding:8px 12px}.sidebar__selectedLabel{color:#f1f5f9a6;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.sidebar__selectedName{color:var(--c1);font-size:16px;font-weight:800;white-space:normal;word-break:break-word}.sidebar__toggle{background:#334155;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:8px 10px}.smartfit__sidebar.is-collapsed .sidebar__legend,.smartfit__sidebar.is-collapsed .sidebar__selected,.smartfit__sidebar.is-collapsed .sidebar__title,.smartfit__sidebar.is-collapsed .sidebar__titleGroup,.smartfit__sidebar.is-collapsed .summary__meta,.smartfit__sidebar.is-collapsed .summary__rowlabel{display:none}.summary{grid-gap:10px;display:grid;gap:10px}.summary__row{grid-gap:10px;align-items:center;background:#ffffff08;border:1px solid var(--panelBorder);border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:28px 1fr auto;padding:10px;transition:transform .15s ease,background .2s ease}.summary__row:hover{background:#ffffff0f;transform:translateY(-2px)}.summary__dot{border:2px solid #ffffff59;border-radius:999px;height:10px;width:10px}.summary__row[data-key=academic] .summary__dot{background:var(--a1)}.summary__row[data-key=holistic] .summary__dot{background:var(--h1)}.summary__row[data-key=financial] .summary__dot{background:var(--f1)}.summary__row[data-key=preference] .summary__dot{background:var(--p1)}.smartfit--idle .summary__row[data-key=academic] .summary__dot,.smartfit--idle .summary__row[data-key=financial] .summary__dot,.smartfit--idle .summary__row[data-key=holistic] .summary__dot,.smartfit--idle .summary__row[data-key=preference] .summary__dot{background:var(--idle1);border-color:#94a3b873}.smartfit--idle .summary__row[data-key] .progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--idle1) 55%,#0000),var(--idle1))}.summary__row[data-key=academic] .progress{position:relative}.summary__row[data-key=academic] .progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--a1) 70%,#0000),var(--a1));transition:width .3s ease,background .3s ease}.summary__row[data-key=holistic] .progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--h1) 70%,#0000),var(--h1))}.summary__row[data-key=financial] .progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--f1) 70%,#0000),var(--f1))}.summary__row[data-key=preference] .progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--p1) 70%,#0000),var(--p1))}.summary__rowlabel{font-size:14px;font-weight:700}.summary__meta{align-items:center;display:flex;gap:8px}.badge{border:1px solid #ffffff24;border-radius:999px;color:#dbeafe;font-size:11px;padding:4px 8px}.badge,.progress{background:#ffffff0f}.progress{border:1px solid #ffffff1f;border-radius:999px;height:8px;margin-top:6px;overflow:hidden;position:relative;width:100%}.progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 70%,#0000),var(--c1));height:100%;transition:width .6s ease;width:0}.smartfit__sidebar.is-collapsed .summary__row{grid-template-columns:1fr;justify-items:center;padding:10px 6px}.smartfit__shell{flex:1 1;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:y mandatory}.smartfit__dots{display:flex;flex-direction:column;gap:10px;left:24px;left:var(--dotsLeft,24px);position:fixed;right:auto;top:50%;transform:translateY(-50%);z-index:20}.smartfit__dot{background:var(--dotBg);border:1px solid var(--dotBorder);border-radius:999px;cursor:pointer;height:10px;transform:scale(1);transition:transform .2s,background .2s;width:10px}.smartfit__dot.is-active{background:#fff;transform:scale(1.25)}.smartfit__section{display:grid;isolation:isolate;min-height:100vh;padding:64px clamp(24px,5vw,56px) 96px;place-items:center;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.smartfit__section--academic,.smartfit__section--college,.smartfit__section--financial,.smartfit__section--holistic,.smartfit__section--preference{padding-top:80px;place-items:start center}.smartfit__section--academic{--c1:var(--a1);--c2:var(--a2)}.smartfit__section--holistic{--c1:var(--h1);--c2:var(--h2)}.smartfit__section--financial{--c1:var(--f1);--c2:var(--f2)}.smartfit__section--preference{--c1:var(--p1);--c2:var(--p2)}.smartfit--idle .smartfit__section--academic,.smartfit--idle .smartfit__section--financial,.smartfit--idle .smartfit__section--holistic,.smartfit--idle .smartfit__section--preference{--c1:var(--idle1);--c2:var(--idle2)}.section__gradient{background:radial-gradient(1000px 600px at 70% 20%,color-mix(in srgb,var(--c2) 22%,#0000) 0,#0000 60%),linear-gradient(160deg,color-mix(in srgb,var(--c1) 12%,#0b1220),#050911);inset:0;transition:background .8s ease;z-index:-3}.section__bg,.section__gradient{pointer-events:none;position:absolute}.section__bg{background:radial-gradient(60% 60% at 30% 20%,#ffffff0f,#0000 60%),radial-gradient(70% 70% at 80% 60%,#ffffff0d,#0000 60%);inset:-10%;opacity:.7;z-index:-2}.section__parallax{background-repeat:no-repeat;background-size:60% 60%,50% 50%;inset:-5%;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;transition:transform .6s ease;z-index:-1}.section__content{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1.3fr 1fr;margin:0 32px;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;width:min(1400px,calc(100% - 64px))}.section__content.is-active{opacity:1;transform:translateY(0)}.section__content.is-college{grid-template-columns:1fr;max-width:min(1040px,92vw)}.smartfit__section--academic .section__content,.smartfit__section--financial .section__content,.smartfit__section--holistic .section__content,.smartfit__section--preference .section__content{gap:24px;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:min(1200px,92vw)}@media (max-width:1200px){.smartfit__sidebar{display:none}}@media (max-width:900px){.section__content{grid-template-columns:1fr}}.hero{background:linear-gradient(180deg,var(--panelBgTop),var(--panelBgBottom));border:1px solid var(--panelBorder);border-radius:22px;box-shadow:0 20px 80px #0006;min-width:0;padding:26px 28px}.hero__eyebrow{color:#cbd5e1;font-size:12px;letter-spacing:.28px;opacity:.9}.hero__title{font-size:clamp(32px,5vw,56px);letter-spacing:.2px;line-height:1.05;margin:.2em 0 .3em}.hero__lead{color:var(--muted);font-size:clamp(14px,2vw,18px);margin:0 0 12px}.hero__selection{background:#0f172a99;border:1px solid color-mix(in srgb,var(--c1) 55%,#0000);border-radius:16px;box-shadow:inset 0 0 0 1px #94a3b81f;color:#e2e8f0;display:inline-flex;flex-direction:column;gap:4px;margin-top:12px;max-width:min(440px,90%);padding:12px 16px}.hero__selection--inline{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:10px}.hero__selection--college{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e3a8a66,#1e293b80);border:1px solid #60a5fa59;box-shadow:0 8px 24px #0000004d,inset 0 1px 0 #ffffff0d;gap:6px;margin-top:24px;max-width:min(480px,90%);padding:14px 18px;transition:all .3s ease}.hero__selection--college:hover{border-color:#60a5fa80;box-shadow:0 12px 32px #2563eb33,inset 0 1px 0 #ffffff14;transform:translateY(-2px)}.hero__selection--college .hero__selectionLabel{font-size:10px;letter-spacing:.2em;opacity:.8}.hero__selection--college .hero__selectionName{font-size:clamp(15px,2vw,18px);font-weight:700}.hero__selectionLabel{color:#f1f5f9b8;font-size:11px;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.hero__selectionName{color:var(--c1);font-size:clamp(16px,2.5vw,22px);font-weight:800;white-space:normal;word-break:break-word}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.chip{background:var(--chipBg);border:1px solid var(--chipBorder);border-radius:999px;color:#dbeafe;font-size:11px;padding:6px 10px}.stateChip{align-items:center;background:#94a3b81f;border:1px solid #94a3b859;border-radius:999px;color:#e2e8f0d9;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.stateChip:before{background:currentColor;border-radius:50%;content:"";height:6px;opacity:.85;width:6px}.stateChip--both{background:#22c55e2e;border-color:#22c55e8c;color:#bbf7d0}.stateChip--college{background:#fbbf2429;border-color:#fbbf248c;color:#fde68a}.stateChip--user{background:#818cf82e;border-color:#818cf88c;color:#c7d2fe}.stateChip--mismatch{background:#fb923c2e;border-color:#fb923c8c;color:#fed7aa}.stateChip--missing{background:#f871712e;border-color:#f871718c;color:#fecaca}.microchart{align-items:flex-end;display:flex;gap:8px;height:64px;margin-top:8px}.bar{background:linear-gradient(180deg,#ffffff26,#ffffff0d);border:1px solid #ffffff1f;border-radius:6px;transform-origin:bottom;transition:height 1s ease;width:18px}.cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.btn{border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;padding:10px 14px;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.btn[data-locked=true]{box-shadow:none;cursor:not-allowed;opacity:.55}.btn[data-locked=true]:focus-visible{outline:2px solid #94a3b899;outline-offset:2px}.btn--primary{background:var(--c1);box-shadow:0 8px 24px color-mix(in srgb,var(--c1) 40%,#0000)}.btn--secondary{background:#334155;box-shadow:none}.grid{grid-gap:16px;align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));min-width:0;width:100%}.grid--holisticDense{gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flip{height:168px;outline:none;perspective:1000px}.card{height:100%;position:relative;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.card.is-flipped{transform:rotateY(180deg)}.face,.face--back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:space-between;overflow:hidden;padding:14px;position:absolute}.face{background:var(--tileBg);border:1px solid var(--tileBorder)}.face--back{background:var(--tileBackBg);border:1px solid var(--tileBackBorder);transform:rotateY(180deg)}.face__top{display:flex;flex-direction:column;gap:6px}.card[data-availability=both] .face,.card[data-availability=both] .face--back{border-color:#22c55e8c;box-shadow:inset 0 0 0 1px #22c55e2e}.card[data-availability=college] .face,.card[data-availability=college] .face--back{border-color:#fbbf248c;box-shadow:inset 0 0 0 1px #fbbf242e}.card[data-availability=user] .face,.card[data-availability=user] .face--back{border-color:#818cf88c;box-shadow:inset 0 0 0 1px #818cf833}.card[data-availability=mismatch] .face,.card[data-availability=mismatch] .face--back{border-color:#fb923c8c;box-shadow:inset 0 0 0 1px #fb923c33}.card[data-availability=missing] .face,.card[data-availability=missing] .face--back{border-color:#f871718c;box-shadow:inset 0 0 0 1px #f8717129}.mini{align-items:flex-end;display:flex;gap:6px;height:56px;margin-top:12px}.miniBar{background:linear-gradient(180deg,#ffffff26,#ffffff0d);border:1px solid #ffffff1f;border-radius:6px;transform-origin:bottom;transition:height 1s ease;width:14px}.smartfit__section--financial .hero{padding:22px 24px}.smartfit__section--financial .microchart{height:48px;margin-top:10px}.smartfit__section--financial .hero__footer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.smartfit__section--financial .hero__footer .cta{margin-top:0}.smartfit__section--financial .hero__meta{flex-direction:column;gap:6px;max-width:420px}.smartfit__section--financial .hero__warning{color:#f97316;font-size:12px}@media (max-height:820px){.flip{height:140px}.mini{height:44px}}.celebrate{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease}.celebrate canvas{display:block;height:100%;width:100%}.celebrate--show{opacity:1}.celebrate__msg{color:#fff;display:grid;font-size:28px;font-weight:900;inset:0;place-items:center;pointer-events:none;position:absolute;text-shadow:0 2px 12px #0009}.celebrate__lottie{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.smartfit__shell{scroll-behavior:auto}.bar,.card,.celebrate,.miniBar,.section__content,.section__parallax,.smartfit__dot{transition:none}}.smartfit__section--financial .hero__bars{display:none}.smartfit__section--financial .hero__footer{display:contents;margin-top:12px}.smartfit__section--financial .hero .cta{margin-top:12px}.smartfit__section--financial .hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.smartfit__section--financial .microchart{height:80px;margin-top:16px}.smartfit__section--financial .grid .card .face{gap:12px;justify-content:flex-start}.smartfit__section--financial .grid .card .face .mini{margin-top:28px!important}.smartfit__section--financial .grid .card .face p{margin-bottom:6px}.smartfit__section--financial .grid .card.has-data .face{background:linear-gradient(135deg,#fbbf241f,#f59e0b14)!important;border-color:#fbbf2473!important;box-shadow:inset 0 0 0 1px #fbbf2433,0 0 12px #fbbf2426}.smartfit__section--financial .grid .card.has-data .face .mini .miniBar{background:linear-gradient(180deg,#fbbf24,#f59e0b)!important;box-shadow:0 2px 8px #fbbf244d}.smartfit__section--financial .grid .card.has-data .face--back{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2473!important}.smartfit__section--holistic .grid .card.has-data .face{background:linear-gradient(135deg,#10b9811f,#05966914)!important;border-color:#10b98173!important;box-shadow:inset 0 0 0 1px #10b98133,0 0 12px #10b98126}.smartfit__section--holistic .grid .card.has-data .face .mini .miniBar{background:linear-gradient(180deg,#10b981,#059669)!important;box-shadow:0 2px 8px #10b9814d}.smartfit__section--holistic .grid .card.has-data .face--back{background:linear-gradient(135deg,#10b98126,#0596691a)!important;border-color:#10b98173!important}.academic-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.academic-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.academic-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.academic-fit-modal .ant-modal-close{color:#94a3b8!important}.academic-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.academic-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.academic-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.academic-fit-modal h3{color:#e2e8f0!important;font-weight:700;text-shadow:0 2px 6px #0000004d}.academic-fit-modal h4{color:#cbd5e1!important;font-weight:600}.academic-fit-modal span{color:#cbd5e1}.academic-fit-modal strong{color:#f8fafc;font-weight:700}.academic-fit-modal p{color:#cbd5e1;line-height:1.6}.academic-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.academic-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.academic-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.academic-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.academic-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.academic-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.academic-fit-modal .ant-tag{background:#3b82f626!important;border:1px solid #3b82f666!important;border-radius:6px!important;color:#60a5fa!important;font-weight:600!important;padding:4px 10px!important}.gpa-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.gpa-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.gpa-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.gpa-fit-modal .ant-modal-close{color:#94a3b8!important}.gpa-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.gpa-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.gpa-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.gpa-fit-modal .ant-steps{margin-bottom:24px}.gpa-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.gpa-fit-modal .ant-steps-item-description{color:#94a3b8!important}.gpa-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.gpa-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.gpa-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important}.gpa-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:#10b98133!important;border-color:#10b981!important}.gpa-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#10b981!important}.gpa-fit-modal h3{color:#e2e8f0!important;font-weight:700;text-shadow:0 2px 6px #0000004d}.gpa-fit-modal h4{color:#cbd5e1!important;font-weight:600}.gpa-fit-modal span{color:#cbd5e1}.gpa-fit-modal strong{color:#e2e8f0;font-weight:700}.gpa-fit-modal .ant-btn{font-weight:600}.gpa-fit-modal .ant-btn-default{background:#1e293b99!important;border-color:#60a5fa4d!important;color:#cbd5e1!important}.gpa-fit-modal .ant-btn-default:hover{background:#1e293bcc!important;border-color:#60a5fa!important;color:#e2e8f0!important}.gpa-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #3b82f64d;color:#fff!important}.gpa-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 6px 16px #3b82f666!important;transform:translateY(-1px)}.gpa-fit-modal .ant-tag{background:#1e3a8a4d!important;border-color:#60a5fa66!important;color:#60a5fa!important;font-weight:600}.gpa-fit-modal .ant-alert{background:#ef444426!important;border:1px solid #ef44444d!important}.gpa-fit-modal .ant-alert-message{color:#fca5a5!important;font-weight:600}.gpa-fit-modal .ant-alert-description{color:#fecaca!important}.gpa-fit-modal .ant-divider{border-color:#60a5fa33!important}.gpa-fit-modal .ant-pro-card{background:#0000!important}.sat-act-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.sat-act-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.sat-act-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.sat-act-fit-modal .ant-modal-close{color:#94a3b8!important}.sat-act-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.sat-act-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.sat-act-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.sat-act-fit-modal .ant-steps{margin-bottom:24px}.sat-act-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.sat-act-fit-modal .ant-steps-item-description{color:#94a3b8!important}.sat-act-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.sat-act-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.sat-act-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#3b82f6!important}.sat-act-fit-modal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.sat-act-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981,#6ee7b7)!important;border-color:#10b981!important}.sat-act-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.sat-act-fit-modal h3,.sat-act-fit-modal h4{color:#e2e8f0!important;font-weight:600}.sat-act-fit-modal div,.sat-act-fit-modal p,.sat-act-fit-modal span{color:#cbd5e1}.sat-act-fit-modal strong{color:#e2e8f0;font-weight:600}.sat-act-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.sat-act-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.sat-act-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.sat-act-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.sat-act-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.sat-act-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.sat-act-fit-modal .ant-tag{border:1px solid #0000;border-radius:4px;font-weight:500;padding:4px 12px}.sat-act-fit-modal .ant-alert{background:#1e293b99!important;border:1px solid #60a5fa4d!important;border-radius:8px}.sat-act-fit-modal .ant-alert-message{color:#e2e8f0!important}.sat-act-fit-modal .ant-alert-description{color:#cbd5e1!important}.sat-act-fit-modal .ant-divider{border-color:#60a5fa33!important}.sat-act-fit-modal .ant-divider-horizontal.ant-divider-with-text{color:#94a3b8!important}.class-rank-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.class-rank-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.class-rank-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.class-rank-fit-modal .ant-modal-close{color:#94a3b8!important}.class-rank-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.class-rank-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.class-rank-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.class-rank-fit-modal .ant-steps{margin-bottom:24px}.class-rank-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.class-rank-fit-modal .ant-steps-item-description{color:#94a3b8!important}.class-rank-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.class-rank-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.class-rank-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#3b82f6!important}.class-rank-fit-modal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.class-rank-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981,#6ee7b7)!important;border-color:#10b981!important}.class-rank-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.class-rank-fit-modal h3,.class-rank-fit-modal h4{color:#e2e8f0!important;font-weight:600}.class-rank-fit-modal div,.class-rank-fit-modal p,.class-rank-fit-modal span{color:#cbd5e1}.class-rank-fit-modal strong{color:#e2e8f0;font-weight:600}.class-rank-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.class-rank-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.class-rank-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.class-rank-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.class-rank-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.class-rank-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.class-rank-fit-modal .ant-tag{border:1px solid #0000;border-radius:4px;font-weight:500;padding:4px 12px}.class-rank-fit-modal .ant-alert{background:#1e293b99!important;border:1px solid #60a5fa4d!important;border-radius:8px}.class-rank-fit-modal .ant-alert-message{color:#e2e8f0!important}.class-rank-fit-modal .ant-alert-description{color:#cbd5e1!important}.class-rank-fit-modal .ant-divider{border-color:#60a5fa33!important}.class-rank-fit-modal .ant-divider-horizontal.ant-divider-with-text{color:#94a3b8!important}.academic-rigor-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.academic-rigor-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.academic-rigor-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.academic-rigor-fit-modal .ant-modal-close{color:#94a3b8!important}.academic-rigor-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.academic-rigor-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.academic-rigor-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.academic-rigor-fit-modal .ant-steps{margin-bottom:24px}.academic-rigor-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.academic-rigor-fit-modal .ant-steps-item-description{color:#94a3b8!important}.academic-rigor-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.academic-rigor-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.academic-rigor-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#3b82f6!important}.academic-rigor-fit-modal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.academic-rigor-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981,#6ee7b7)!important;border-color:#10b981!important}.academic-rigor-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.academic-rigor-fit-modal h3,.academic-rigor-fit-modal h4{color:#e2e8f0!important;font-weight:600}.academic-rigor-fit-modal div,.academic-rigor-fit-modal p,.academic-rigor-fit-modal span{color:#cbd5e1}.academic-rigor-fit-modal strong{color:#e2e8f0;font-weight:600}.academic-rigor-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.academic-rigor-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.academic-rigor-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.academic-rigor-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.academic-rigor-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.academic-rigor-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.academic-rigor-fit-modal .ant-radio-wrapper{color:#cbd5e1!important}.academic-rigor-fit-modal .ant-radio-wrapper:hover{color:#e2e8f0!important}.academic-rigor-fit-modal .ant-radio-inner{background:#1e293b99!important;border-color:#60a5fa66!important}.academic-rigor-fit-modal .ant-radio-checked .ant-radio-inner{background:#2563eb33!important;border-color:#3b82f6!important}.academic-rigor-fit-modal .ant-radio-checked .ant-radio-inner:after{background-color:#3b82f6!important}.academic-rigor-fit-modal .ant-radio:hover .ant-radio-inner{border-color:#60a5fa!important}.academic-rigor-fit-modal .ant-checkbox-wrapper{color:#cbd5e1!important}.academic-rigor-fit-modal .ant-checkbox-wrapper:hover{color:#e2e8f0!important}.academic-rigor-fit-modal .ant-checkbox-inner{background:#1e293b99!important;border-color:#60a5fa66!important}.academic-rigor-fit-modal .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#3b82f6!important}.academic-rigor-fit-modal .ant-checkbox:hover .ant-checkbox-inner{border-color:#60a5fa!important}.academic-rigor-fit-modal .ant-tag{border:1px solid #0000;border-radius:4px;font-weight:500;padding:4px 12px}.academic-rigor-fit-modal .ant-alert{background:#1e293b99!important;border:1px solid #60a5fa4d!important;border-radius:8px}.academic-rigor-fit-modal .ant-alert-message{color:#e2e8f0!important}.academic-rigor-fit-modal .ant-alert-description{color:#cbd5e1!important}.academic-rigor-fit-modal .ant-divider{border-color:#60a5fa33!important}.academic-rigor-fit-modal .ant-divider-horizontal.ant-divider-with-text{color:#94a3b8!important}.academic-rigor-fit-modal .ant-tooltip-inner{background:#0f172af2!important;color:#e2e8f0!important}.academic-rigor-fit-modal .ant-tooltip-arrow-content{background:#0f172af2!important}.holistic-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.holistic-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.holistic-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.holistic-fit-modal .ant-modal-close{color:#94a3b8!important}.holistic-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.holistic-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.holistic-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.holistic-fit-modal h3,.holistic-fit-modal h4{color:#e2e8f0!important;font-weight:600}.holistic-fit-modal div,.holistic-fit-modal p,.holistic-fit-modal span{color:#cbd5e1}.holistic-fit-modal strong{color:#e2e8f0;font-weight:600}.holistic-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.holistic-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.holistic-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.holistic-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.holistic-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.holistic-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.holistic-fit-modal .ant-tag{border:1px solid #0000;border-radius:4px;font-weight:500;padding:4px 12px}.holistic-fit-modal .ant-card{background:#1e293b66!important;border:1px solid #60a5fa33!important;border-radius:8px}.holistic-fit-modal .ant-card-head{background:#1e3a8a33!important;border-bottom:1px solid #60a5fa33!important;color:#e2e8f0!important}.holistic-fit-modal .ant-card-head-title{color:#e2e8f0!important;font-weight:600}.holistic-fit-modal .ant-card-body{color:#cbd5e1!important}.holistic-fit-modal .ant-empty-description{color:#94a3b8!important}.holistic-fit-modal .ant-empty-image svg{opacity:.3}.holistic-fit-modal .ant-divider{border-color:#60a5fa33!important}.holistic-fit-modal .ant-divider-horizontal.ant-divider-with-text{color:#94a3b8!important}.holistic-fit-modal .ant-typography{color:#cbd5e1!important}.holistic-fit-modal .ant-typography-secondary{color:#94a3b8!important}.financial-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.financial-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.financial-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.financial-fit-modal .ant-modal-close{color:#94a3b8!important}.financial-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.financial-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.financial-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.financial-fit-modal .ant-steps{margin-bottom:24px}.financial-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.financial-fit-modal .ant-steps-item-description{color:#94a3b8!important}.financial-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.financial-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.financial-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#3b82f6!important}.financial-fit-modal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.financial-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981,#6ee7b7)!important;border-color:#10b981!important}.financial-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.financial-fit-modal h3,.financial-fit-modal h4{font-weight:600}.financial-fit-modal div,.financial-fit-modal p,.financial-fit-modal span{color:#cbd5e1}.financial-fit-modal strong{color:#e2e8f0;font-weight:600}.financial-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.financial-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.financial-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.financial-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.financial-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.financial-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.financial-fit-modal .ant-input-number{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.financial-fit-modal .ant-input-number:hover{border-color:#60a5fa!important}.financial-fit-modal .ant-input-number-focused,.financial-fit-modal .ant-input-number:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.financial-fit-modal .ant-input-number-input{color:#e2e8f0!important}.financial-fit-modal .ant-input-number-input::placeholder{color:#94a3b8!important;opacity:1!important}.financial-fit-modal .ant-input-number-handler{border-color:#60a5fa4d!important;color:#94a3b8!important}.financial-fit-modal .ant-input-number-handler:hover{color:#e2e8f0!important}.financial-fit-modal label{color:#e2e8f0!important;font-weight:600!important}.financial-fit-modal .ant-tag{background:#3b82f640!important;border:1px solid #3b82f666!important;border-radius:6px!important;box-shadow:0 2px 4px #0000001a!important;color:#60a5fa!important;font-weight:600!important;padding:6px 14px!important}.financial-fit-modal .ant-tag>span{color:#60a5fa!important}.financial-fit-modal .ant-alert{background:#1e293b99!important;border:1px solid #60a5fa4d!important;border-radius:8px}.financial-fit-modal .ant-alert-message{color:#e2e8f0!important}.financial-fit-modal .ant-alert-description{color:#cbd5e1!important}.financial-fit-modal .ant-card{background:#1e293b66!important;border:1px solid #60a5fa33!important;border-radius:8px}.financial-fit-modal .ant-card-head{background:#1e3a8a33!important;border-bottom:1px solid #60a5fa33!important;color:#e2e8f0!important}.financial-fit-modal .ant-card-head-title{color:#e2e8f0!important;font-weight:600}.financial-fit-modal .ant-card-body{color:#cbd5e1!important}.financial-fit-modal .ant-divider{border-color:#60a5fa33!important}.financial-fit-modal .ant-divider-horizontal.ant-divider-with-text{color:#94a3b8!important}.financial-fit-modal .ant-modal-body>div,.financial-fit-modal .ant-modal-body>div>div{background:#0000!important;margin:16px 0!important;padding:0!important}.financial-fit-modal canvas{background:#0000!important;border-radius:8px!important}.financial-fit-modal svg{background:#0000!important}.financial-fit-modal svg text,.financial-fit-modal svg text tspan{fill:#e2e8f0!important;font-size:13px!important;font-weight:600!important}.financial-fit-modal .g2-axis-label text,.financial-fit-modal [class*=axis] text{fill:#cbd5e1!important;font-size:12px!important;font-weight:500!important}.financial-fit-modal .g2-axis-line,.financial-fit-modal [class*=axis-line]{stroke:#94a3b8!important;stroke-width:1.5!important}.financial-fit-modal .g2-grid-line,.financial-fit-modal [class*=grid] line{stroke:#94a3b833!important;stroke-width:1!important}.financial-fit-modal .g2-html-annotation,.financial-fit-modal [class*=annotation]{color:#e2e8f0!important;font-weight:700!important}.financial-fit-modal .g2-legend,.financial-fit-modal [class*=legend]{background:#0000!important;margin:16px 0!important;padding:12px 0!important}.financial-fit-modal .g2-legend-list{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:20px!important}.financial-fit-modal .g2-legend-list-item{align-items:center!important;background:#334155cc!important;border:1px solid #94a3b866!important;border-radius:6px!important;display:flex!important;gap:8px!important;padding:8px 14px!important}.financial-fit-modal .g2-legend-item-name,.financial-fit-modal [class*=legend] text{fill:#f1f5f9!important;font-size:14px!important;font-weight:600!important}.financial-fit-modal .g2-legend-item-value{fill:#cbd5e1!important;font-weight:500!important}.financial-fit-modal .g2-legend-marker,.financial-fit-modal [class*=legend] circle,.financial-fit-modal [class*=legend] rect{stroke-width:2!important;opacity:1!important}.financial-fit-modal .ant-chart-legend{background:#0000!important;margin-top:16px!important;padding:12px 0!important}.financial-fit-modal .ant-chart-legend-item{background:#334155cc!important;border:1px solid #94a3b866!important;border-radius:6px!important;color:#f1f5f9!important;font-size:14px!important;font-weight:600!important;margin:4px!important;padding:8px 14px!important}.financial-fit-modal .g2-tooltip,.financial-fit-modal [class*=tooltip]{background:#0f172afa!important;border:2px solid #3b82f6!important;border-radius:8px!important;box-shadow:0 10px 30px #00000080!important;padding:12px!important}.financial-fit-modal .g2-tooltip-title{border-bottom:1px solid #94a3b84d!important;color:#fff!important;font-size:14px!important;font-weight:700!important;margin-bottom:8px!important;padding-bottom:8px!important}.financial-fit-modal .g2-tooltip-list-item,.financial-fit-modal .g2-tooltip-name,.financial-fit-modal .g2-tooltip-value{color:#e2e8f0!important;font-size:13px!important}.financial-fit-modal .data-label,.financial-fit-modal [class*=label] text{fill:#fff!important;font-size:13px!important;font-weight:700!important;text-shadow:0 1px 3px #000c!important}.financial-fit-modal h3,.financial-fit-modal h4{color:#e2e8f0!important;font-weight:700!important;margin-bottom:8px!important;margin-top:16px!important}.financial-fit-modal p{color:#e2e8f0!important;font-size:14px!important;line-height:1.6!important}.financial-fit-modal div:not([class*=chart]):not(svg):not(canvas),.financial-fit-modal span{color:#cbd5e1!important}.financial-fit-modal strong{color:#fff!important;font-weight:700!important}.financial-fit-modal .ant-modal-body>p:first-child,.financial-fit-modal [style*=opacity]{color:#94a3b8!important;opacity:1!important}.financial-fit-modal g[class*=column] rect,.financial-fit-modal g[class*=interval] rect,.financial-fit-modal rect[fill]:not([fill=none]):not([fill=transparent]){opacity:.9!important}.financial-fit-modal g rect[fill*="204"],.financial-fit-modal g rect[fill="#CCC"],.financial-fit-modal g rect[fill="#ccc"],.financial-fit-modal g rect[fill="rgb(204, 204, 204)"],.financial-fit-modal svg g:first-of-type>rect{fill:#60a5fa!important}.financial-fit-modal svg g:nth-of-type(2)>rect{fill:#3b82f6!important}.financial-fit-modal svg g:nth-of-type(3)>rect{fill:#6366f1!important}.financial-fit-modal svg g:nth-of-type(4)>rect{fill:#8b5cf6!important}.financial-fit-modal svg g:nth-of-type(5)>rect{fill:#a855f7!important}.financial-fit-modal svg g:nth-of-type(6)>rect{fill:#d946ef!important}.financial-fit-modal svg g:nth-of-type(7)>rect{fill:#ec4899!important}.financial-fit-modal svg g:nth-of-type(8)>rect{fill:#f43f5e!important}.financial-fit-modal svg g:nth-of-type(9)>rect{fill:#f97316!important}.financial-fit-modal svg g:nth-of-type(10)>rect{fill:#eab308!important}.financial-fit-modal g[class*=pie] path,.financial-fit-modal g[class*=sector] path{stroke:#0f172a80!important;stroke-width:2!important;opacity:.9!important}.financial-fit-modal g[class*=background] rect{fill:#0000!important}.preference-fit-modal .ant-modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa33;box-shadow:0 16px 48px #0009}.preference-fit-modal .ant-modal-header{background:#0000!important;border-bottom:none!important}.preference-fit-modal .ant-modal-title{color:#e2e8f0!important;font-size:20px;font-weight:700;text-shadow:0 2px 8px #0000004d}.preference-fit-modal .ant-modal-close{color:#94a3b8!important}.preference-fit-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.preference-fit-modal .ant-modal-body{background:#0000!important;color:#e2e8f0}.preference-fit-modal .ant-modal-footer{background:#0000!important;border-top:none!important}.preference-fit-modal .ant-steps{margin-bottom:24px}.preference-fit-modal .ant-steps-item-title{color:#e2e8f0!important;font-size:15px!important;font-weight:600!important}.preference-fit-modal .ant-steps-item-description{color:#94a3b8!important}.preference-fit-modal .ant-steps-item-wait .ant-steps-item-icon{background:#1e293b99!important;border-color:#60a5fa4d!important}.preference-fit-modal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#94a3b8!important}.preference-fit-modal .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important}.preference-fit-modal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.preference-fit-modal .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981,#6ee7b7)!important;border-color:#10b981!important}.preference-fit-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.preference-fit-modal h3{color:#e2e8f0!important;font-weight:700;text-shadow:0 2px 6px #0000004d}.preference-fit-modal h4{color:#cbd5e1!important;font-weight:600}.preference-fit-modal span{color:#cbd5e1}.preference-fit-modal strong{color:#f8fafc;font-weight:700}.preference-fit-modal p{color:#cbd5e1;line-height:1.6}.preference-fit-modal .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.preference-fit-modal .ant-btn-default{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.preference-fit-modal .ant-btn-default:hover{background:#2563eb33!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33;color:#fff!important;transform:translateY(-1px)}.preference-fit-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.preference-fit-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.preference-fit-modal .ant-btn:disabled{background:#1e293b4d!important;border-color:#4755694d!important;color:#64748b!important;cursor:not-allowed;opacity:.5}.preference-fit-modal .ant-radio-wrapper{color:#e2e8f0!important}.preference-fit-modal .ant-radio-inner{background:#1e293b99!important;border-color:#60a5fa66!important}.preference-fit-modal .ant-radio-checked .ant-radio-inner{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important}.preference-fit-modal .ant-radio-inner:after{background-color:#fff!important}.preference-fit-modal .ant-tag{background:#3b82f626!important;border:1px solid #3b82f666!important;border-radius:6px!important;color:#60a5fa!important;font-weight:600!important;padding:4px 10px!important}.preference-fit-modal .ant-select{color:#e2e8f0!important}.preference-fit-modal .ant-select-selector{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.preference-fit-modal .ant-select-selector:hover{border-color:#60a5fa!important}.preference-fit-modal .ant-select-focused .ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.preference-fit-modal .ant-input{background:#1e293b99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.preference-fit-modal .ant-input:hover{border-color:#60a5fa!important}.preference-fit-modal .ant-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.preference-fit-modal .ant-input::placeholder,.preference-fit-modal .ant-select-selection-placeholder{color:#94a3b8!important;opacity:.85!important}.preference-fit-modal .ant-alert{background:#1e293b99!important;border:1px solid #60a5fa4d!important;border-radius:8px}.preference-fit-modal .ant-alert-message{color:#e2e8f0!important}.preference-fit-modal .ant-alert-description{color:#cbd5e1!important}.preference-fit-modal .ant-divider{border-color:#60a5fa33!important}.preference-fit-modal .ant-spin{color:#60a5fa!important}.preference-fit-modal .ant-spin-dot-item{background-color:#60a5fa!important}.preference-fit-modal .g2-html-annotation{color:#e2e8f0!important}.preference-fit-modal canvas,.preference-fit-modal svg{background:#0000!important}.preference-fit-modal svg text{fill:#e2e8f0!important;font-weight:600!important}.preference-fit-modal .g2-legend-list-item{color:#e2e8f0!important}.preference-fit-modal .g2-legend-marker{opacity:1!important}.college-list-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--list-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) 0 80px}.college-list-page__breadcrumbWrapper{margin:0 auto 32px;max-width:1400px;padding:0 24px}.college-list-page__breadcrumbWrapper .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#2563eb52,#111827e0);border:1px solid #60a5fa8c;border-radius:999px;box-shadow:0 18px 40px #0f172a80,inset 0 1px 0 #e2e8f02e;display:inline-flex;gap:6px;padding:10px 22px}.college-list-page__breadcrumbWrapper .ant-breadcrumb a{color:#93c5fd;font-weight:600;letter-spacing:.3px;transition:color .2s ease,transform .2s ease}.college-list-page__breadcrumbWrapper .ant-breadcrumb a:hover{color:#dbeafe;transform:translateY(-1px)}.college-list-page__breadcrumbWrapper .ant-breadcrumb>li:last-child{color:#e0f2fe;font-weight:600}.college-list-page__breadcrumbWrapper .ant-breadcrumb-separator{color:#bfdbfe;font-weight:600;margin:0 4px}.college-list-page__content{margin:0 auto;max-width:1400px;padding:0 24px}.college-list-page div,.college-list-page h1,.college-list-page h2,.college-list-page h3,.college-list-page h4,.college-list-page p,.college-list-page span{color:#e2e8f0;color:var(--list-text-color)}.college-list-page a{color:#93c5fd!important;transition:all .2s ease}.college-list-page a:hover{color:#dbeafe!important;text-shadow:0 0 10px #93c5fd80}.college-list-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;box-shadow:0 4px 14px #3b82f666!important}.college-list-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 20px #3b82f699!important;transform:translateY(-1px)}.college-list-page .ant-btn-link{color:#93c5fd!important}.college-list-page .ant-btn-link:hover{color:#dbeafe!important}.college-list-page .ant-btn-default{background:#0f172a99!important;border-color:#94a3b84d!important;color:#e2e8f0!important;color:var(--list-text-color)!important}.college-list-page .ant-btn-default:hover{border-color:#60a5fa80!important;color:#dbeafe!important}.college-list-page .ant-divider{border-color:#94a3b840!important}.college-list-page .ant-typography{color:#e2e8f0!important;color:var(--list-text-color)!important}.college-list-page blockquote{background:#0f172a66;border-left-color:#60a5fa80;border-radius:8px;padding:12px 16px}.college-list-page .ant-tooltip-inner{background:#0f172af2;box-shadow:0 8px 24px #00000080}.college-list-page .droppable-column{background:#0f172a99;border:1px solid #94a3b833;border-radius:12px;padding:16px}.college-list-page .draggable-item{background:#0f172acc;border:1px solid #60a5fa4d;border-radius:8px;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.college-list-page .draggable-item:hover{border-color:#60a5fa99;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.list-group-column{margin-right:40px;min-height:100px}.draggable-item{display:flex;justify-content:space-between}.evaluation-row-top{margin-top:20px}.evaluation-row-top-2{font-size:large;margin-top:10px}.frame-col-image,.frame-desc{margin-left:10px}.frame-left-right{margin-left:40px;margin-right:40px}.college-list-intro-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.college-list-intro-page .college-list-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.college-list-intro-page .college-list-page__content{display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:1400px;padding:40px 24px}.college-list-intro-page .guide-row{margin:0 auto 16px;max-width:1100px}.college-list-intro-page .college-list-intro-video{padding:0!important}.college-list-intro-page .college-list-intro-video iframe{background:#0f172ad9;border:1px solid #60a5fa59;border-radius:24px;box-shadow:0 28px 72px #02061799;min-height:420px;width:100%!important}.college-list-intro-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0f172ae6,#2563eb59);border:1px solid #60a5fa47;border-radius:24px;box-shadow:0 32px 80px #0206178c;padding:48px 40px}.college-list-intro-card--split{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.college-list-intro-card__media{align-items:center;display:flex;justify-content:center}.college-list-intro-card__media .ant-image,.college-list-intro-card__media .ant-image-img{max-width:420px;width:100%}.college-list-intro-card__media .ant-image-img{border:1px solid #94a3b833;border-radius:24px;box-shadow:0 24px 60px #02061799}.college-list-intro-card__body h2{color:#f8fafc;font-size:clamp(20px,2.5vw,27px);font-weight:600;line-height:1.6;margin:0 0 24px}.college-list-intro-card__body p{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0c7);font-size:16px;line-height:1.75;margin:0}.college-list-intro-actions{display:flex;flex-direction:column;gap:20px}.college-list-intro-actions .ant-space{display:flex;flex-wrap:wrap;gap:12px}.college-list-intro-actions .ant-space-item a,.college-list-intro-actions .ant-space-item button{font-weight:600}@media (max-width:768px){.college-list-intro-page .college-list-page__content{gap:40px}.college-list-intro-card{padding:36px 24px}.college-list-intro-page .college-list-intro-video iframe{min-height:280px}}.unified-header{margin-bottom:32px}.header-content{background:linear-gradient(145deg,#1e40af94,#0f172aeb);border:1px solid #60a5fa73;border-radius:24px;box-shadow:0 28px 60px #08122c8c;padding:28px 36px}.header-main{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#f8fafc;font-size:clamp(24px,4vw,32px);font-weight:700;margin:0}.header-actions{display:flex;gap:8px}.stats-actions-bar{align-items:center;background:#0f172a99;border:1px solid #60a5fa33;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px 20px}.stats-section{display:flex;flex-wrap:wrap;gap:24px}.stat-item{align-items:center;display:flex;gap:8px}.stat-label{color:#e2e8f0b8;color:var(--list-muted-color);font-size:13px;font-weight:500}.stat-value{background:#3b82f626;border-radius:6px;color:#f8fafc;font-size:18px;font-weight:700;min-width:32px;padding:4px 12px;text-align:center}.stat-value.dream{background:#ec489933;color:#f9a8d4}.stat-value.target{background:#06b6d433;color:#67e8f9}.stat-value.safety{background:#84cc1633;color:#bef264}.quick-actions{display:flex;gap:8px}.build-toggle-section{margin:24px 0;text-align:center}.build-toggle-btn{box-shadow:0 4px 16px #3b82f64d;min-width:240px}.build-toggle-btn:hover{box-shadow:0 6px 24px #3b82f680;transform:translateY(-2px)}.suggestions-banner{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border-left:4px solid #fbbf24;border-radius:8px;display:flex;gap:12px;margin:20px auto;max-width:1200px;padding:16px 24px}.suggestion-icon{flex-shrink:0;font-size:24px}.suggestion-text{color:#e2e8f0;color:var(--list-text-color);font-size:14px;line-height:1.6}.suggestion-text i{color:#93c5fd;margin-left:4px}.instructions-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a66;border-radius:8px;color:#e2e8f0b8;color:var(--list-muted-color);font-size:13px;margin:20px auto 32px;max-width:1200px;padding:12px 24px;text-align:center}.instructions-banner .ant-space-item{align-items:center;display:flex;gap:6px}.list-info-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:0 24px}.list-info-section{max-width:900px;text-align:center;width:100%}.list-info-text blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a66;border-left:4px solid #60a5fa80;border-radius:8px;box-shadow:0 4px 12px #0003;margin:0;padding:16px 24px}.list-info-text blockquote label{color:#e2e8f0;color:var(--list-text-color)}.list-total-text{display:inline-block;font-size:18px;font-weight:600}.list-suggestion-text,.list-total-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a4d;border-radius:8px;color:#e2e8f0;color:var(--list-text-color);margin:0;padding:12px 24px}.list-suggestion-text{border-left:4px solid #fbbf2480;font-size:16px;font-weight:500}.list-suggestion-text i{color:#93c5fd;font-style:italic}.build-options-container{animation:slideDown .4s ease-out;margin:60px auto 40px;max-width:1400px;padding:0 24px}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.build-options-title{color:#f8fafc;font-size:clamp(26px,4vw,34px);font-weight:700;margin-bottom:12px;text-align:center;text-shadow:0 4px 16px #3b82f673}.build-options-subtitle{color:#e2e8f0b8;color:var(--list-muted-color);font-size:15px;font-weight:500;margin-bottom:48px;text-align:center}.build-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-bottom:40px}.build-card{background:linear-gradient(150deg,#2563eb2e,#0f172ae0);border:1px solid #60a5fa52;border-radius:20px;box-shadow:0 20px 50px #08122c80;overflow:hidden;padding:28px;position:relative;transition:all .26s cubic-bezier(.4,0,.2,1)}.build-card:before{background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .26s ease}.build-card:hover{border-color:#60a5fa8c;box-shadow:0 28px 68px #08122ca6,0 0 0 1px #60a5fa73;transform:translateY(-6px)}.build-card:hover:before{opacity:1}.build-card__header{margin-bottom:24px;text-align:center}.build-card__icon{display:inline-block;filter:drop-shadow(0 4px 12px rgba(59,130,246,.4));font-size:54px;margin-bottom:16px;transition:transform .24s ease}.build-card:hover .build-card__icon{transform:scale(1.1) rotate(-4deg)}.build-card__header h3{color:#f8fafc;font-size:20px;font-weight:700;letter-spacing:.02em;margin:0 0 10px}.build-card__header p{color:#e2e8f0c7;font-size:13.5px;line-height:1.5;margin:0}.build-card__content{margin-bottom:20px}.build-card__footer{border-top:1px solid #94a3b833;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:20px}.build-card .ant-input-number,.build-card .ant-select{background:#0f172a99!important;border-color:#94a3b84d!important}.build-card .ant-input-number:hover,.build-card .ant-select:hover{border-color:#60a5fa80!important}.build-card .ant-input-number-input{color:#e2e8f0!important;font-weight:500}.build-card .ant-input-number-input::placeholder{color:#94a3b880!important}.build-card .ant-input-number-handler-wrap{background:#0f172acc!important;border-left-color:#94a3b84d!important}.build-card .ant-input-number-handler{border-color:#94a3b84d!important}.build-card .ant-input-number-handler-down-inner,.build-card .ant-input-number-handler-up-inner{color:#94a3b8!important}.build-card .ant-input-number-handler:hover .ant-input-number-handler-down-inner,.build-card .ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#60a5fa!important}.build-card .ant-radio-wrapper{color:#e2e8f0;color:var(--list-text-color)}.build-card label,.build-card p b{color:#e2e8f0;white-space:nowrap}.build-card .list-inside-row>.ant-col-md-12{flex:0 0 80%;max-width:80%}.build-card .list-inside-row .ant-input-number,.build-card .list-inside-row .ant-select{width:100%!important}.build-card .ant-radio-group{display:flex;flex-wrap:nowrap;gap:16px}.build-card .ant-radio-wrapper{margin-right:0;white-space:nowrap}@media (max-width:768px){.build-card .list-inside-row>.ant-col-md-12{flex:0 0 100%;max-width:100%}.build-card .ant-radio-group{flex-wrap:wrap}.header-main{align-items:flex-start;flex-direction:column}.page-title{font-size:22px}.stats-actions-bar{align-items:stretch;flex-direction:column;padding:12px 16px}.stats-section{gap:12px;justify-content:space-between}.stat-item{align-items:flex-start;flex-direction:column;gap:4px}.stat-value{font-size:16px;padding:2px 8px}.quick-actions{width:100%}.quick-actions .ant-space{justify-content:space-between;width:100%}.quick-actions .ant-btn{flex:1 1;min-width:auto}.build-toggle-btn{min-width:auto;width:90%}.instructions-banner,.suggestions-banner{font-size:12px;margin:16px;padding:12px 16px}.suggestion-icon{font-size:20px}}:root{--list-text-color:#e2e8f0;--list-muted-color:#e2e8f0b8;--list-panel-border:#94a3b82e;--list-card-bg:#0c1426c7;--list-accent-color:#60a5fa}.early-list-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--list-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,4vw,60px) 80px}.early-list-page .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.early-list-page .ant-breadcrumb-link,.early-list-page .ant-breadcrumb-link a{color:#f8fafc!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.early-list-page .ant-breadcrumb-link a:hover,.early-list-page .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.early-list-page .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.early-list-page div,.early-list-page h1,.early-list-page h2,.early-list-page h3,.early-list-page h4,.early-list-page p,.early-list-page span{color:#e2e8f0;color:var(--list-text-color)}.early-list-page a{color:#93c5fd!important;transition:all .2s ease}.early-list-page a:hover{color:#dbeafe!important;text-shadow:0 0 10px #93c5fd80}.early-list-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;box-shadow:0 4px 14px #3b82f666!important}.early-list-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 20px #3b82f699!important;transform:translateY(-1px)}.early-list-page .ant-btn-link{color:#93c5fd!important}.early-list-page .ant-btn-link:hover{color:#dbeafe!important}.early-list-page .ant-btn-default{background:#0f172a99!important;border-color:#94a3b84d!important;color:#e2e8f0!important;color:var(--list-text-color)!important}.early-list-page .ant-btn-default:hover{border-color:#60a5fa80!important;color:#dbeafe!important}.early-list-page .ant-divider{border-color:#94a3b840!important}.early-list-page .ant-typography{color:#e2e8f0!important;color:var(--list-text-color)!important}.early-list-page blockquote{background:#0f172a66;border-left-color:#60a5fa80;border-radius:8px;padding:12px 16px}.early-list-page .ant-tooltip-inner{background:#0f172af2;box-shadow:0 8px 24px #00000080}.early-list-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#0f172af2,#030712cc);border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 20px #0000004d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px;padding:20px}.early-list-header-left{align-items:center;display:flex;gap:16px}.early-list-header-right{align-items:center;display:flex;gap:12px}.early-list-return-link{align-items:center;background:#0f172a99;border:1px solid #60a5fa4d;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.early-list-return-link:hover{border-color:#60a5fa99;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.early-list-instructions-inline{align-items:center;background:#3b82f61f;border:1px solid #60a5fa40;border-radius:8px;color:#e2e8f0b8;color:var(--list-muted-color);display:inline-flex;font-size:13px;gap:8px;line-height:1.4;padding:8px 16px}.early-list-instructions-inline strong{color:#93c5fd;font-weight:600}.early-list-instructions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f626,#8b5cf61a);border-left:4px solid #60a5fa;border-radius:8px;box-shadow:0 4px 12px #0003;margin:0 auto 32px;max-width:1200px;padding:16px 24px}.early-list-instructions h3{color:#f8fafc;font-size:18px;font-weight:700;margin-bottom:12px}.early-list-instructions p{color:#e2e8f0b8;color:var(--list-muted-color);font-size:14px;line-height:1.6;margin:8px 0}.early-list-section{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1400px}.early-list-section-title{border-bottom:2px solid #60a5fa4d;color:#f8fafc;font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:12px;text-align:center;text-shadow:0 2px 8px #3b82f666}.early-list-page .droppable-column{background:#0f172a99;border:1px solid #94a3b833;border-radius:12px;min-height:150px;padding:16px;transition:all .2s ease}.early-list-page .droppable-column.is-dragging-over{background:#3b82f626;border-color:#60a5fa80;box-shadow:0 8px 24px #3b82f64d}.early-list-page .draggable-item{align-items:center;background:#0f172acc;border:1px solid #60a5fa4d;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.early-list-page .draggable-item:hover{border-color:#60a5fa99;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.early-list-page .draggable-item.is-dragging{box-shadow:0 8px 24px #3b82f680;opacity:.9;transform:rotate(2deg)}.college-name-text{color:#f8fafc;font-size:14px;font-weight:600}.college-remove-btn{color:#94a3b8;cursor:pointer;font-size:16px;transition:color .2s ease}.college-remove-btn:hover{color:#ef4444}.early-list-status{align-items:center;animation:slideIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;font-size:14px;font-weight:500;gap:12px;margin:24px auto;max-width:1200px;padding:16px 24px}.early-list-status.status-error{background:linear-gradient(135deg,#ef444433,#7f1d1d26);border-left:4px solid #ef4444;color:#fca5a5}.early-list-status.status-warning{background:linear-gradient(135deg,#fbbf2433,#92400e26);border-left:4px solid #fbbf24;color:#fcd34d}.early-list-status.status-success{background:linear-gradient(135deg,#22c55e33,#15803d26);border-left:4px solid #22c55e;color:#86efac}.status-icon{flex-shrink:0;font-size:20px}.early-list-page .ant-table{background:#0000}.early-list-page .ant-table-thead>tr>th{background:#0f172acc!important;border-bottom:2px solid #60a5fa4d!important;color:#f8fafc!important;font-size:14px;font-weight:700;text-shadow:0 2px 4px #00000080}.early-list-page .ant-table-tbody>tr{background:#0f172a66;transition:all .2s ease}.early-list-page .ant-table-tbody>tr:hover{background:#3b82f626!important}.early-list-page .ant-table-tbody>tr>td{border-bottom:1px solid #94a3b833!important;color:#e2e8f0!important;color:var(--list-text-color)!important;font-size:13px}.early-list-page .ant-table-wrapper{border-radius:12px;box-shadow:0 8px 24px #0000004d;margin-top:32px;overflow:hidden}.early-list-result-section{background:linear-gradient(135deg,#2563eb26,#0f172ad9);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 12px 32px #0006;margin:48px auto 0;max-width:1400px;padding:24px}.early-list-result-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.list-group-column h4{background:linear-gradient(135deg,#3b82f633,#8b5cf626);border-left:3px solid #60a5fa;border-radius:6px;color:#f8fafc;font-size:15px;font-weight:700;margin-bottom:12px;padding:8px 12px}.list-inside-row{margin-left:10px;margin-top:10px}.list-group-column{margin-bottom:20px;margin-right:20px;min-height:150px}.intro-row{margin-top:30px}.early-list-page .tour-button{box-shadow:0 4px 12px #3b82f64d}.early-list-page .tour-button:hover{box-shadow:0 6px 18px #3b82f680}.droppable-empty-state{background:#0f172a66;border:1px dashed #94a3b84d;border-radius:8px;color:#94a3b8;font-size:13px;font-style:italic;padding:24px;text-align:center}@media (max-width:768px){.early-list-page{padding:24px 16px 60px}.early-list-header{padding:16px}.early-list-header,.early-list-header-left{align-items:flex-start;flex-direction:column;gap:12px}.early-list-header-left{width:100%}.early-list-header-right{justify-content:flex-start;width:100%}.early-list-instructions-inline{font-size:12px;padding:8px 12px;width:100%}.early-list-section{max-width:100%;padding:0 8px}.early-list-section-title{font-size:18px}.list-group-column{margin-bottom:16px;margin-right:0}.early-list-instructions{margin:0 8px 24px;padding:12px 16px}.early-list-status{font-size:13px;margin:16px 8px;max-width:100%;padding:12px 16px}.early-list-result-section{margin:32px 8px 0;max-width:100%;padding:16px}}:root{--eval-bg-dark:#030712;--eval-card-bg:#0f172acc;--eval-text-color:#e2e8f0;--eval-muted-color:#94a3b8;--eval-accent-color:#60a5fa;--eval-border-color:#94a3b833;--eval-hover-bg:#3b82f61a}.evaluation-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 50%,#a855f738,#0000 50%),radial-gradient(circle at 50% 110%,#3b82f62e,#0000 45%),#030712;color:#e2e8f0;color:var(--eval-text-color);min-height:100vh;padding:24px}.evaluation-page .ant-breadcrumb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 12px #0003;display:inline-flex;margin-bottom:24px;padding:12px 24px}.evaluation-page .ant-breadcrumb-link,.evaluation-page .ant-breadcrumb-separator{color:#94a3b8!important;color:var(--eval-muted-color)!important;font-size:14px}.evaluation-page .ant-breadcrumb-link a,.evaluation-page .ant-breadcrumb-link:hover{color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-breadcrumb-link a{transition:all .2s ease}.evaluation-page .ant-breadcrumb-link a:hover{color:#93c5fd!important;text-shadow:0 0 10px #93c5fd80}.evaluation-header{margin-bottom:32px}.evaluation-header h3{color:#e2e8f0;color:var(--eval-text-color);font-size:20px;font-weight:600;margin:0}.evaluation-header h3 a{align-items:center;color:#60a5fa!important;color:var(--eval-accent-color)!important;display:inline-flex;gap:8px;text-decoration:none;transition:all .2s ease}.evaluation-header h3 a:hover{color:#93c5fd!important;text-shadow:0 0 10px #93c5fd80;transform:translateX(-4px)}.evaluation-page .ant-tabs{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-tabs-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172acc;border:1px solid #94a3b833;border:1px solid var(--eval-border-color);border-radius:12px;box-shadow:0 4px 16px #0003;padding:16px 8px}.evaluation-page .ant-tabs-tab{border-radius:8px;color:#94a3b8!important;color:var(--eval-muted-color)!important;font-weight:500;margin:4px 0;padding:12px 20px;transition:all .2s ease}.evaluation-page .ant-tabs-tab:hover{background:#3b82f61a;background:var(--eval-hover-bg);color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f633,#9333ea26);border-left:3px solid #60a5fa;border-left:3px solid var(--eval-accent-color)}.evaluation-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa!important;color:var(--eval-accent-color)!important;font-weight:600}.evaluation-page .ant-tabs-ink-bar{background:#60a5fa;background:var(--eval-accent-color)}.evaluation-page .ant-tabs-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #94a3b833;border:1px solid var(--eval-border-color);border-radius:12px;box-shadow:0 4px 16px #0003;margin-left:16px;padding:24px}.evaluation-page .ant-table{background:#0000!important;color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-table-thead>tr>th{background:#0f172af2!important;border-bottom:2px solid #60a5fa66!important;color:#f8fafc!important;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase}.evaluation-page .ant-table-tbody>tr{background:#0f172a8c!important;cursor:pointer;transition:all .3s ease}.evaluation-page .ant-table-tbody>tr:hover{background:linear-gradient(90deg,#3b82f647,#9333ea3d)!important;box-shadow:0 6px 18px #3b82f659;transform:translateY(-1px)}.evaluation-page .ant-table-tbody>tr>td{background-color:inherit!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--eval-border-color)!important;color:#e2e8f0!important;font-size:14px;padding:14px 16px;transition:all .3s ease}.evaluation-page .ant-table-tbody>tr:hover>td{background-color:initial!important;color:#f8fafc!important;font-weight:500}.evaluation-page .ant-table-tbody>tr>td:first-child:has(.group-dream),.evaluation-page .ant-table-tbody>tr[data-row-key*=Dream]>td:first-child{border-left:3px solid #ec4899}.evaluation-page .ant-table-tbody>tr>td:first-child:has(.group-target),.evaluation-page .ant-table-tbody>tr[data-row-key*=Target]>td:first-child{border-left:3px solid #06b6d4}.evaluation-page .ant-table-tbody>tr>td:first-child:has(.group-safety),.evaluation-page .ant-table-tbody>tr[data-row-key*=Safety]>td:first-child{border-left:3px solid #84cc16}.evaluation-page .table-row-light{background:#0f172a66!important}.evaluation-page .table-row-light:hover{background:linear-gradient(90deg,#3b82f640,#9333ea33)!important}.evaluation-page .table-row-dark{background:#0f172a99!important}.evaluation-page .table-row-dark:hover{background:linear-gradient(90deg,#3b82f640,#9333ea33)!important}.evaluation-page .ant-table-tbody>tr>td a{color:#93c5fd!important;font-weight:500;text-decoration:none;transition:all .2s ease}.evaluation-page .ant-table-tbody>tr>td a:hover{color:#dbeafe!important;text-shadow:0 0 8px #93c5fd99}.evaluation-page .ant-table-tbody>tr:hover>td a{color:#dbeafe!important;text-shadow:0 0 8px #93c5fd80}.evaluation-page .ant-table-tbody>tr:hover>td:nth-child(3),.evaluation-page .ant-table-tbody>tr:hover>td:nth-child(4){color:#93c5fd!important;font-weight:600}.inspection-wrapper{display:flex;flex-direction:column;gap:32px}.inspection-summary-card{background:linear-gradient(135deg,#3b82f640,#9333ea33),#0f172abf;border:1px solid #60a5fa59;border-radius:16px;box-shadow:0 18px 40px #070b198c;padding:28px}.inspection-summary-card h3{color:#e2e8f0;font-size:20px;font-weight:600;margin-bottom:20px}.inspection-summary-status{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.inspection-summary-status h4{color:#f8fafc;font-size:18px;font-weight:600;margin-bottom:8px}.inspection-summary-status p{color:#e2e8f0d1;line-height:1.6;margin:0;max-width:540px}.inspection-progress{flex:0 0 320px;min-width:320px}.inspection-progress .ant-progress{margin:0;width:100%}.inspection-guideline-card{background:#0f172aa6;border:1px solid #94a3b833;border-radius:16px;box-shadow:0 12px 32px #03071273;display:flex;gap:16px;height:100%;padding:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inspection-guideline-card:hover{border-color:#60a5fa66;box-shadow:0 18px 36px #3b82f64d;transform:translateY(-4px)}.inspection-guideline-card--warn{background:#1e293bd1;border-color:#fbbf2459}.inspection-guideline-card--ok{border-color:#22c55e40}.inspection-guideline-card--ok:hover{border-color:#22c55e73;box-shadow:0 18px 36px #22c55e38}.inspection-guideline-icon{align-items:center;display:flex;flex-shrink:0;font-size:40px;justify-content:center}.inspection-guideline-content{display:flex;flex-direction:column;gap:10px}.inspection-guideline-text{color:#f1f5f9;font-size:15px;font-weight:500;line-height:1.55;margin:0}.inspection-guideline-warning{background:#fbbf2424;border:1px solid #fbbf2447;border-radius:12px;color:#fbbf24;font-size:14px;line-height:1.5;margin:0;padding:10px 12px}.inspection-guideline-card--ok .inspection-guideline-warning{display:none}.inspection-guideline-card--warn:hover{border-color:#fbbf248c;box-shadow:0 18px 38px #fbbf2447}.evaluation-page .ant-table-body,.evaluation-page .ant-table-content{scrollbar-color:#94a3b899 #0f172acc;scrollbar-width:thin}.evaluation-page .ant-table-body::-webkit-scrollbar,.evaluation-page .ant-table-content::-webkit-scrollbar{height:10px}.evaluation-page .ant-table-body::-webkit-scrollbar-track,.evaluation-page .ant-table-content::-webkit-scrollbar-track{background:#0f172acc;border-radius:999px;box-shadow:inset 0 0 6px #00000040}.evaluation-page .ant-table-body::-webkit-scrollbar-thumb,.evaluation-page .ant-table-content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#3b82f6d9,#9333eacc);border:2px solid #0f172ae6;border-radius:999px;box-shadow:0 2px 6px #3b82f666}.evaluation-page .ant-table-body::-webkit-scrollbar-thumb:hover,.evaluation-page .ant-table-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#2563ebf2,#7e22cee6)}.evaluation-page .ant-pagination{margin-top:24px}.evaluation-page .ant-pagination-item{background:#0f172a99!important;border-color:#94a3b833!important;border-color:var(--eval-border-color)!important}.evaluation-page .ant-pagination-item a{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-pagination-item-active,.evaluation-page .ant-pagination-item:hover{border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important}.evaluation-page .ant-pagination-item-active{background:#60a5fa!important;background:var(--eval-accent-color)!important}.evaluation-page .ant-pagination-item-active a{color:#fff!important}.evaluation-page .ant-card{background:#0f172a99!important;border:1px solid #94a3b833!important;border:1px solid var(--eval-border-color)!important;border-radius:12px;box-shadow:0 4px 12px #0003;margin-bottom:20px}.evaluation-page .ant-card-head{background:#0f172acc!important;border-bottom:1px solid #60a5fa4d!important;color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-card-head-title{color:#e2e8f0!important;color:var(--eval-text-color)!important;font-weight:600}.evaluation-page .ant-card-body{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-descriptions{background:#0000}.evaluation-page .ant-descriptions-item-label{background:#0f172a99!important;color:#94a3b8!important;color:var(--eval-muted-color)!important;font-weight:500}.evaluation-page .ant-descriptions-item-content{background:#0f172a4d!important}.evaluation-page .ant-descriptions-item-content,.evaluation-page h1,.evaluation-page h2,.evaluation-page h3,.evaluation-page h4,.evaluation-page h5,.evaluation-page h6{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page p{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-typography{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page a{color:#60a5fa!important;color:var(--eval-accent-color)!important;transition:all .2s ease}.evaluation-page a:hover{color:#93c5fd!important;text-shadow:0 0 10px #93c5fd80}.evaluation-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;box-shadow:0 4px 14px #3b82f666!important}.evaluation-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 20px #3b82f699!important;transform:translateY(-2px)}.evaluation-page .ant-btn-default{background:#0f172a99!important;border-color:#94a3b833!important;border-color:var(--eval-border-color)!important;color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-btn-default:hover{border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important;color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-divider{border-color:#94a3b833!important;border-color:var(--eval-border-color)!important}.evaluation-page .ant-empty{color:#94a3b8;color:var(--eval-muted-color)}.evaluation-page .ant-empty-description{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-collapse{background:#0000!important;border:none!important}.evaluation-page .ant-collapse-item{background:#0f172a99!important;border:1px solid #94a3b833!important;border:1px solid var(--eval-border-color)!important;border-radius:8px!important;margin-bottom:12px}.evaluation-page .ant-collapse-header{color:#e2e8f0!important;color:var(--eval-text-color)!important;font-weight:600}.evaluation-page .ant-collapse-content{background:#0f172a66!important;border-top:1px solid #94a3b833!important;border-top:1px solid var(--eval-border-color)!important;color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-statistic{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-statistic-title{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-statistic-content{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-tag{background:#3b82f626!important;border-color:#60a5fa4d!important;color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-badge-count{background:#60a5fa!important;background:var(--eval-accent-color)!important;box-shadow:0 0 0 1px #030712!important}.evaluation-page .ant-progress-text{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-progress-circle-trail{stroke:#94a3b833!important}.evaluation-page .ant-progress-circle-path{stroke:#60a5fa!important;stroke:var(--eval-accent-color)!important}.evaluation-page .ant-progress-bg{background:linear-gradient(90deg,#3b82f6,#8b5cf6)!important}.evaluation-page blockquote{background:#0f172a66;border-left:4px solid #60a5fa;border-left:4px solid var(--eval-accent-color);border-radius:8px;color:#e2e8f0;color:var(--eval-text-color);margin:16px 0;padding:16px 20px}.evaluation-page blockquote h4{color:#e2e8f0!important;color:var(--eval-text-color)!important;font-size:15px;line-height:1.6;margin:0}.evaluation-page .ant-space{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .evaluation-row-top{margin-top:24px}.evaluation-page .evaluation-row-bottom{margin-bottom:24px}.evaluation-page li,.evaluation-page ol,.evaluation-page ul{color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page li{margin-bottom:8px}.evaluation-page .ant-alert{background:#3b82f61a!important;border:1px solid #60a5fa4d!important}.evaluation-page .ant-alert-message{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-alert-description{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-result-title{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-result-subtitle{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-steps-item-title{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-steps-item-description{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-steps-item-process .ant-steps-item-icon{background:#60a5fa!important;background:var(--eval-accent-color)!important;border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important}.evaluation-page .ant-timeline-item-content{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-timeline-item-head{background:#0f172a99!important;border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important}.evaluation-page .ant-drawer-content{background:#030712!important;background:var(--eval-bg-dark)!important}.evaluation-page .ant-drawer-header{background:#0f172ae6!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--eval-border-color)!important}.evaluation-page .ant-drawer-title{color:#e2e8f0!important;color:var(--eval-text-color)!important}.evaluation-page .ant-drawer-body{background:#030712!important;background:var(--eval-bg-dark)!important;color:#e2e8f0;color:var(--eval-text-color)}.evaluation-page .ant-drawer-close{color:#94a3b8!important;color:var(--eval-muted-color)!important}.evaluation-page .ant-drawer-close:hover{color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-radio-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #60a5fa40;border-radius:24px;display:inline-flex;gap:4px;padding:6px}.evaluation-page .ant-radio-button-wrapper{background:#0000!important;border:none!important;border-radius:18px!important;color:#94a3b8!important;color:var(--eval-muted-color)!important;font-size:14px;font-weight:500;height:36px;line-height:24px;padding:6px 20px!important;transition:all .3s ease}.evaluation-page .ant-radio-button-wrapper:hover{background:#3b82f61a!important;color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#3b82f6e6,#9333eacc)!important;box-shadow:0 2px 8px #3b82f666!important;color:#fff!important}.evaluation-page .ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,#2563ebf2,#7e22cee6)!important;color:#fff!important}.evaluation-page .ant-radio-button-wrapper:before{display:none!important}.evaluation-page .ant-radio-wrapper{border-radius:18px;color:#94a3b8!important;color:var(--eval-muted-color)!important;font-weight:500;padding:6px 16px;transition:all .3s ease}.evaluation-page .ant-radio-wrapper:hover{background:#3b82f61a}.evaluation-page .ant-radio-checked .ant-radio-inner{background-color:#60a5fa!important;background-color:var(--eval-accent-color)!important;border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important}.evaluation-page .ant-radio-inner{background-color:#0f172a99!important;border-color:#94a3b880!important}.evaluation-page .ant-radio-inner:after{background-color:#fff!important}.evaluation-page .ant-radio:hover .ant-radio-inner{border-color:#60a5fa!important;border-color:var(--eval-accent-color)!important}.evaluation-page .ant-radio-wrapper-checked{color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-tabs-content .ant-tabs{margin-top:24px}.evaluation-page .ant-tabs-content .ant-tabs-nav{background:#0f172a80!important;border-radius:24px!important;display:inline-flex;margin-bottom:24px;padding:6px 8px!important;width:auto}.evaluation-page .ant-tabs-content .ant-tabs-nav:before{border:none!important}.evaluation-page .ant-tabs-content .ant-tabs-tab{background:#0000!important;border:none!important;border-radius:18px!important;color:#94a3b8!important;color:var(--eval-muted-color)!important;font-size:14px;font-weight:500;margin:4px 2px!important;min-height:36px;padding:8px 24px!important;transition:all .3s ease}.evaluation-page .ant-tabs-content .ant-tabs-tab:hover{background:#3b82f626!important;color:#60a5fa!important;color:var(--eval-accent-color)!important}.evaluation-page .ant-tabs-content .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f6e6,#9333eacc)!important;border:none!important;box-shadow:0 2px 8px #3b82f666!important}.evaluation-page .ant-tabs-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:600}.evaluation-page .ant-tabs-content .ant-tabs-ink-bar{display:none!important}.evaluation-page .ant-tabs-content .ant-tabs-content-holder{background:#0000!important;border:none!important;padding:0!important}@media (max-width:768px){.evaluation-page{padding:16px}.evaluation-page .ant-tabs-nav{padding:12px 8px}.evaluation-page .ant-tabs-tab{padding:10px 16px}.evaluation-page .ant-tabs-content{margin-left:0;margin-top:16px;padding:16px}.evaluation-page .ant-table-tbody>tr>td,.evaluation-page .ant-table-thead>tr>th{font-size:13px;padding:10px 8px}.inspection-summary-card{padding:20px}.inspection-summary-status{align-items:flex-start;flex-direction:column}.inspection-progress{width:100%}}:root{--college-text-color:#e2e8f0;--college-muted-color:#e2e8f0b8;--college-panel-border:#94a3b82e;--college-card-bg:#0c1426c7;--college-accent-color:#60a5fa}.college-profile-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--college-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.college-profile-page .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.college-profile-page .ant-breadcrumb ol{margin:0!important}.college-profile-page .ant-breadcrumb-link,.college-profile-page .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.college-profile-page .ant-breadcrumb-link a:hover,.college-profile-page .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.college-profile-page .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.college-profile-page .ant-breadcrumb li:last-child .ant-breadcrumb-link,.college-profile-page .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.college-profile-page .index-row h4{color:#e2e8f0!important;font-weight:600;margin:0}.college-profile-page .ant-space{gap:24px!important}.college-profile-page .ant-btn-link{color:#93c5fd!important}.college-profile-page .ant-btn-link:hover{color:#dbeafe!important;text-shadow:0 0 10px #93c5fd80}.college-profile-page .ant-divider{border-top-color:#94a3b840;margin:24px 0}.college-profile-page .ant-tabs-left,.college-profile-page>.ant-tabs{color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-tabs-tab{border-radius:8px 0 0 8px;color:#e2e8f0bf!important;font-weight:500;margin:4px 0!important;padding:12px 20px!important;transition:all .3s ease}.college-profile-page .ant-tabs-tab:hover{background:#60a5fa14;color:#93c5fd!important}.college-profile-page .ant-tabs-tab-active{background:linear-gradient(90deg,#3b82f640,#60a5fa26)!important;border-right:3px solid #60a5fa!important}.college-profile-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#dbeafe!important;font-weight:600;text-shadow:0 0 12px #93c5fd80}.college-profile-page .ant-tabs-ink-bar{background:#60a5fa}.college-profile-page .ant-tabs-nav{background:#0f172a80;border-radius:12px 0 0 12px;border-right:1px solid #94a3b833;padding:16px 0}.college-profile-page .ant-tabs-centered>.ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;border-right:none!important;margin:0 4px!important}.college-profile-page .ant-tabs-centered>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(180deg,#3b82f640,#60a5fa26)!important;border-bottom:3px solid #60a5fa!important;border-right:none!important}.college-profile-page .ant-tabs-centered>.ant-tabs-nav{background:#0000;border-bottom:1px solid #94a3b833;border-radius:0;border-right:none;padding:8px 16px}.college-profile-page .ant-table{background:#0000;color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-table-wrapper{background:linear-gradient(140deg,#0ea5e914,#081930bf 55%,#030712bf);border:1px solid #94a3b82e;border:1px solid var(--college-panel-border);border-radius:16px;box-shadow:0 18px 50px #08122c80;margin-bottom:24px;padding:20px}.college-profile-page .ant-table-title{background:#0000!important;border-bottom:2px solid #60a5fa4d;margin-bottom:16px;padding:16px 0!important}.college-profile-page .ant-table-title h3{color:#f8fafc!important;font-size:18px;font-weight:600;margin:0}.college-profile-page .ant-table-title h3 b{color:#dbeafe}.college-profile-page .ant-table-thead>tr>th{background:#0f172ad9!important;border-bottom:2px solid #60a5fa4d!important;color:#dbeafe!important;font-weight:600;padding:14px 16px!important}.college-profile-page .ant-table-tbody>tr>td{background:#090e1eb3!important;border-bottom:1px solid #4755694d!important;color:#eef2ff!important;padding:12px 16px!important}.college-profile-page .ant-table-tbody>tr:hover>td{background:#60a5fa1f!important}.college-profile-page .ant-table-footer{background:#0f172a99!important;border-top:2px solid #60a5fa4d;color:#e2e8f0;color:var(--college-text-color);padding:16px!important}.college-profile-page .ant-table-footer h4{color:#e2e8f0!important;margin:8px 0}.college-profile-page .ant-table-footer font[color=purple],.college-profile-page .ant-table-footer font[color=red]{color:#c084fc!important}.college-profile-page font[color=red]{color:#f8fafc!important}.college-profile-page font[color=purple]{color:#c084fc!important}.college-profile-page h3 font[color=red]{color:#fbbf24!important}.college-profile-page h4 font[color=purple],.college-profile-page h4 font[color=red]{color:#e2e8f0!important}.college-profile-page .ant-card{background:linear-gradient(135deg,#0f172ad1,#081930e0)!important;border:1px solid #60a5fa40!important;border-radius:16px;box-shadow:0 20px 60px #08122c8c;color:#e2e8f0;color:var(--college-text-color);margin-bottom:20px}.college-profile-page .ant-card-head{background:linear-gradient(125deg,#60a5fa47,#3b82f638,#0f172ad9)!important;border-bottom:1px solid #60a5fa4d!important;color:#dbeafe!important}.college-profile-page .ant-card-head-title{color:#dbeafe!important;font-weight:600}.college-profile-page .ant-card-body{background:#0000;color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-card h3{color:#e2e8f0!important;margin:12px 0}.college-profile-page .ant-card h3 b{color:#93c5fd}.college-profile-page h3,.college-profile-page h4{color:#e2e8f0!important}.college-profile-page b,.college-profile-page strong{color:#93c5fd;font-weight:600}.college-profile-page .ant-typography,.college-profile-page .index-row .ant-typography,.college-profile-page p{color:#e2e8f0!important;color:var(--college-text-color)!important}.college-profile-page blockquote{background:#0f172a73;border-left:3px solid #60a5fa;border-left:3px solid var(--college-accent-color);border-radius:8px;box-shadow:inset 0 0 0 1px #60a5fa1a;color:#e2e8f0!important;font-size:15px;line-height:1.7;margin:16px 0;padding:16px 20px}.college-profile-page blockquote b,.college-profile-page blockquote strong{color:#93c5fd!important;font-weight:600}.college-profile-page .ant-typography-secondary{color:#e2e8f0b8!important;color:var(--college-muted-color)!important}.college-profile-page .index-row,.college-profile-page div,.college-profile-page span{color:#e2e8f0;color:var(--college-text-color)}.college-profile-page a{color:#93c5fd!important;transition:all .2s ease}.college-profile-page a:hover{color:#dbeafe!important;text-shadow:0 0 10px #93c5fd80}.campus-activities-panel{grid-gap:20px;background:linear-gradient(135deg,#0f172ad1,#081930e0);border:1px solid #60a5fa40;border-radius:22px;box-shadow:0 24px 70px #08122c80;display:grid;gap:20px;padding:22px 26px}.campus-activities-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.campus-activities-panel__header h3{color:#f8fafc;font-size:20px;margin:0}.campus-activities-panel__header p{color:#e2e8f0b8;color:var(--college-muted-color);font-size:13.5px;margin:6px 0 0;max-width:460px}.campus-activities-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.campus-activity-card{background:linear-gradient(150deg,#2563eb38,#0f172aeb);border:1px solid #60a5fa47;border-radius:16px;box-shadow:0 12px 32px #08122c66;display:grid;overflow:hidden;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.campus-activity-card:hover{box-shadow:0 22px 60px #08122c99,0 0 0 1px #60a5fa59;transform:translateY(-4px)}.campus-activity-card__cover{background:radial-gradient(60% 60% at 50% 40%,#f8fafc29,#0000),linear-gradient(180deg,#3b82f62e,#0f172abf);display:grid;height:110px;place-items:center}.campus-activity-card__emoji{font-size:42px;transform:rotate(-6deg);transition:transform .18s ease;-webkit-user-select:none;user-select:none}.campus-activity-card:hover .campus-activity-card__emoji{transform:rotate(-2deg) scale(1.08)}.campus-activity-card__body{grid-gap:10px;display:grid;gap:10px;padding:14px 16px 18px}.campus-housing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.campus-housing-card{grid-gap:14px;background:#0f172acc;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 14px 30px #08122c61;display:grid;gap:14px;grid-template-columns:58px 1fr;padding:16px;transition:transform .14s ease,box-shadow .14s ease}.campus-housing-card:hover{box-shadow:0 20px 46px #08122c80;transform:translateY(-3px)}.campus-housing-card__icon{background:#94a3b83d;border:1px solid #94a3b852;border-radius:16px;display:grid;font-size:32px;height:58px;place-items:center;transition:transform .15s ease;width:58px}.campus-housing-card:hover .campus-housing-card__icon{transform:translateY(-3px) scale(1.05)}.campus-housing-card__body{grid-gap:8px;display:grid;gap:8px}.campus-housing-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.campus-housing-card__header strong{color:#f8fafc;flex:1 1;font-size:15px;min-width:0}.campus-housing-card__tag{background:#94a3b82e;border:1px solid #94a3b861;border-radius:999px;color:#e2e8f0db;display:inline-block;flex-shrink:0;font-size:9.5px;letter-spacing:.02em;line-height:1.2;max-width:128px;padding:2px 6px;text-align:center;text-transform:uppercase;white-space:normal}.campus-housing-card__body p{color:#e2e8f0c7;font-size:12.5px;line-height:1.45;margin:0}.campus-housing-empty{border:1px dashed #94a3b852;border-radius:14px;color:#94a3b8d9;font-size:12.5px;padding:20px;text-align:center}.campus-activity-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.campus-activity-card__header strong{color:#f8fafc;font-size:14px;line-height:1.35}.campus-activity-card__tag{background:#0f172ab8;border-radius:999px;border-style:solid;border-width:1px;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.campus-activity-card__body p{color:#e2e8f0d1;font-size:12.5px;line-height:1.55;margin:0}.campus-activities-empty{background:#0f172a8c;border:1px dashed #94a3b859;border-radius:14px;color:#e2e8f0b8;font-size:13px;padding:24px;text-align:center}.college-profile-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f680,#60a5fa6b);border:1px solid #60a5fa99;box-shadow:0 8px 24px #3b82f64d;color:#fff;font-weight:600}.college-profile-page .ant-btn-primary:hover{background:linear-gradient(135deg,#3b82f6a6,#60a5fa8c);border-color:#60a5facc;box-shadow:0 12px 32px #3b82f673;transform:translateY(-2px)}.college-profile-page .ant-timeline{color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-timeline-item-tail{border-left-color:#60a5fa66}.college-profile-page .ant-timeline-item-head{background-color:#60a5fa;border-color:#60a5fa}.college-profile-page .ant-list,.college-profile-page .ant-list-item{color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-list-item{border-bottom-color:#94a3b833}.college-profile-page .ant-tooltip-inner{background-color:#0f172af2;color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-tooltip-arrow-content{background-color:#0f172af2}.college-profile-page .ant-rate{color:#fbbf24}.college-profile-page .ant-tree{background:#0000}.college-profile-page .ant-tree,.college-profile-page .ant-tree-node-content-wrapper{color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-tree-node-content-wrapper:hover{background-color:#60a5fa1f}.college-profile-page .ant-drawer-content{background:#0f172af2;color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-drawer-header{background:#081930e6;border-bottom-color:#94a3b84d;color:#dbeafe}.college-profile-page .ant-drawer-title{color:#dbeafe}.college-profile-page .ant-drawer-close{color:#e2e8f0bf}.college-profile-page .ant-drawer-close:hover{color:#93c5fd}.college-profile-page .ant-modal-content{background:#0f172af2;color:#e2e8f0;color:var(--college-text-color)}.college-profile-page .ant-modal-header{background:#081930e6;border-bottom-color:#94a3b84d}.college-profile-page .ant-modal-title{color:#dbeafe}.college-profile-page .ant-modal-close{color:#e2e8f0bf}.college-profile-page .ant-modal-close:hover{color:#93c5fd}.college-profile-page .g2-html-annotation{color:#e2e8f0!important;color:var(--college-text-color)!important}.college-profile-page .g2-tooltip,.g2-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2!important;border:1px solid #94a3b866!important;border-radius:8px!important;box-shadow:0 20px 60px #08122ccc!important;padding:12px 16px!important}.college-profile-page .g2-tooltip-title,.g2-tooltip-title{border-bottom:1px solid #60a5fa4d!important;color:#dbeafe!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important;padding-bottom:6px!important}.college-profile-page .g2-tooltip-list-item,.g2-tooltip-list-item{color:#e2e8f0!important;font-size:13px!important;margin:4px 0!important}.college-profile-page .g2-tooltip-name,.g2-tooltip-name{color:#93c5fd!important}.college-profile-page .g2-tooltip-value,.g2-tooltip-value{color:#fff!important;font-weight:600!important}.college-profile-page .g2-tooltip-marker,.g2-tooltip-marker{border-radius:50%!important}.college-tab{font-size:3}.index-row,.index-summary-row{margin-top:50px}.index-bottom{margin-bottom:10px}@media (max-width:768px){.college-profile-page{padding:32px clamp(16px,4vw,28px) 64px}.college-profile-page .ant-tabs-left{flex-direction:column}.college-profile-page .ant-tabs-tab{border-radius:8px}.campus-activities-panel{border-radius:20px;padding:18px 20px}.campus-activities-panel__header{align-items:flex-start;flex-direction:column}.campus-activities-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.campus-activity-card__cover{height:95px}.campus-activity-card__emoji{font-size:36px}}@media (max-width:480px){.campus-activities-grid{grid-template-columns:1fr}}body .g2-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172afa!important;border:1px solid #94a3b880!important;border-radius:10px!important;box-shadow:0 20px 60px #08122ce6!important;padding:14px 18px!important}body .g2-tooltip-title{border-bottom:1.5px solid #60a5fa66!important;color:#dbeafe!important;font-size:14px!important;font-weight:600!important;margin-bottom:10px!important;padding-bottom:8px!important}body .g2-tooltip-list{margin:0!important;padding:0!important}body .g2-tooltip-list-item{align-items:center!important;color:#e2e8f0!important;display:flex!important;font-size:13px!important;line-height:1.5!important;margin:6px 0!important}body .g2-tooltip-name{color:#93c5fd!important;margin-right:8px!important}body .g2-tooltip-value{color:#fff!important;font-weight:600!important}body .g2-tooltip-marker{border-radius:50%!important;margin-right:8px!important}.home{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.home__inner{gap:clamp(28px,4vw,40px);margin:0 auto;max-width:1180px}.home__hero,.home__inner{display:flex;flex-direction:column}.home__hero{gap:16px;max-width:780px}.home__badge{align-self:flex-start;background:#60a5fa2e;border:1px solid #60a5fa59;border-radius:999px;color:#f0f9ffd9;font-size:13px;letter-spacing:.14em;padding:6px 14px;text-transform:uppercase}.home__title{color:#f8fafc;font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.1;margin:0;white-space:nowrap}.home__subtitle{color:var(--muted-color);font-size:clamp(17px,2.1vw,20px);line-height:1.5;margin:0}.featureShowcase__detail{--accent-color:#60a5fa;background:linear-gradient(140deg,#0ea5e94d,#081930eb 55%,#030712eb);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;display:flex;flex-direction:column;gap:clamp(16px,2.4vw,24px);padding:clamp(24px,4.6vw,32px)}.featureShowcase__detailHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.featureShowcase__detailText{flex:1 1 260px;min-width:240px}.featureShowcase__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.featureShowcase__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.featureShowcase__titleRow .ant-btn{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 12px 28px color-mix(in srgb,var(--accent-color) 24%,#08193052 76%);margin-left:auto}.featureShowcase__detailText h2{color:#f8fafc;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15;margin:4px 0 6px}.featureShowcase__detailText p{color:#e2e8f0d1;font-size:clamp(16px,2.1vw,18px);line-height:1.6;margin:0}.featureShowcase__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;padding:4px 12px;text-transform:uppercase}.featureShowcase__highlights{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.featureShowcase__highlights li{grid-gap:6px;background:#0f172a8c;border:1px solid #94a3b829;border-radius:18px;display:grid;gap:6px;padding:16px 18px}.featureShowcase__highlights li span{color:#e2e8f0ad;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.featureShowcase__highlights li p{color:#f1f5f9e6;font-size:15px;line-height:1.5;margin:0}.featureShowcase__actions{display:flex;flex-wrap:wrap;gap:12px}.featureShowcase__carousel{background:#091020b8;border:1px solid #94a3b824;border-radius:22px;box-shadow:inset 0 0 0 1px #0f172a4d;margin:0;min-width:0;padding:clamp(16px,2.4vw,20px);width:100%}.featureShowcase__carouselShell{display:flex;flex-direction:column;gap:10px}.featureShowcase__slide{display:flex;flex-direction:column;gap:14px;min-height:104px}.featureShowcase__slideImageWrapper{border:1px solid #94a3b824;border-radius:18px;box-shadow:0 16px 40px #08122c73;overflow:hidden}.featureShowcase__slideImage{display:block;height:auto;width:100%}.featureShowcase__slideText{grid-gap:6px;background:#0f172a59;border:1px solid #94a3b82e;border-radius:16px;box-shadow:inset 0 0 0 1px #0f172a3d;display:grid;gap:6px;padding:12px 16px}.featureShowcase__fitBody{grid-gap:clamp(18px,4vw,28px);align-items:stretch;display:grid;gap:clamp(18px,4vw,28px);grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.featureShowcase__controls{display:flex;gap:8px;justify-content:flex-end}.featureShowcase__controls button{align-items:center;background:#0f172a80;border:1px solid #94a3b838;border-radius:50%;color:#e2e8f0eb;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:transform .15s ease,background .2s ease,border-color .2s ease;width:36px}.featureShowcase__controls button:hover{background:#2563eb52;border-color:#60a5fa73;transform:translateY(-1px)}.featureShowcase__controls button:focus-visible{outline:2px solid #60a5fad9;outline-offset:2px}.featureShowcase__fitCopy{align-items:center;background:#0f172a73;border:1px solid #94a3b81f;border-radius:22px;box-shadow:inset 0 0 0 1px #0f172a3d;display:flex;min-width:0;padding:clamp(18px,3vw,26px)}.featureShowcase__fitDescription{color:#e2e8f0e0;font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0}.featureShowcase__slide h3{color:#f8fafc;font-size:20px;font-weight:700;margin:0}.featureShowcase__slide p{color:#e2e8f0d6;font-size:15px;line-height:1.55;margin:0}.featureShowcase__dots{margin-top:18px!important;position:static!important}.featureShowcase__dots li{height:18px;width:18px}.featureShowcase__dots li button{background:#94a3b847;border-radius:999px;height:100%;opacity:1;width:100%}.featureShowcase__dots li.slick-active button{background:var(--accent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color) 38%,#0000)}.featureShowcase__actions .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.featureCards{grid-gap:18px 22px;display:grid;gap:18px 22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:clamp(28px,5vw,48px)}.featureCards__hint{color:#e2e8f08c;font-size:14px;grid-column:1/-1;letter-spacing:.08em;padding-left:4px;text-transform:uppercase}.featureCard{--accent-color:#60a5fa99;background:var(--card-bg);border:1px solid #94a3b82e;border-radius:20px;color:inherit;cursor:pointer;display:flex;gap:16px;padding:18px;position:relative;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.featureCard:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.featureCard:hover{border-color:color-mix(in srgb,var(--accent-color) 65%,#0000);transform:translateY(-2px)}.featureCard.is-active{background:color-mix(in srgb,var(--accent-color) 16%,var(--card-bg));border-color:color-mix(in srgb,var(--accent-color) 70%,#0000);box-shadow:0 14px 40px #08122c80,inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 45%,#0000);outline:2px solid color-mix(in srgb,var(--accent-color) 65%,#0000);transform:translateY(-3px)}.featureCard__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 28%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 45%,#0000);border-radius:16px;color:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.featureCard__body{grid-gap:6px;display:grid;gap:6px}.featureCard__badge{color:#e2e8f099;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.featureCard__body h3{color:#f8fafc;font-size:18px;font-weight:700;margin:0}.featureCard__body p{color:#e2e8f0c7;font-size:14.5px;line-height:1.5;margin:0}.featureWide{grid-gap:clamp(24px,6vw,48px);align-items:center;background:linear-gradient(140deg,#6366f142,#0ea5e92e,#0f172ad9),#0f172abf;border:1px solid #94a3b82e;border-radius:36px;box-shadow:0 28px 80px #08122c8c;display:grid;gap:clamp(24px,6vw,48px);grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);margin:0 auto clamp(28px,6vw,56px);max-width:1180px;padding:clamp(28px,5vw,48px)}.featureWide__imageWrapper{border:1px solid #94a3b833;border-radius:28px;box-shadow:0 24px 60px #08122c80;overflow:hidden}.featureWide__image{display:block;height:auto;width:100%}.featureWide__content{display:flex;flex-direction:column;gap:18px}.featureWide__badge{color:#e2e8f0b3;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.featureWide__content h2{color:#f8fafc;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.15;margin:0}.featureWide__content p{color:#e2e8f0d1;font-size:clamp(16px,2.1vw,18px);line-height:1.65;margin:0}.featureWide__cta{align-self:flex-start;background:linear-gradient(135deg,#6366f1,#22d3ee);border:none;box-shadow:0 18px 40px #22d3ee59}.featureWide--reverse .featureWide__imageWrapper{order:2}.featureWide--reverse .featureWide__content{order:1}@media (max-width:768px){.home{padding:32px clamp(16px,4vw,28px) 64px}.home__title{white-space:normal}.featureShowcase__detail{border-radius:22px}.featureShowcase__detailHeader{gap:16px}.featureShowcase__titleRow{gap:12px}.featureShowcase__icon{font-size:28px;height:64px;width:64px}.featureShowcase__highlights,.featureWide{grid-template-columns:1fr}.featureWide--reverse .featureWide__content,.featureWide--reverse .featureWide__imageWrapper{order:0}}@media (max-width:1024px){.home__title{white-space:normal}.featureWide{grid-template-columns:1fr}.featureShowcase__fitBody{display:flex;flex-direction:column}}@media (max-width:768px){.featureShowcase__fitBody{display:flex;flex-direction:column}}:root{--planning-text-color:#e2e8f0;--planning-muted-color:#e2e8f0b8;--planning-panel-border:#94a3b82e;--planning-card-bg:#0c1426c7;--planning-accent-color:#60a5fa}.planning-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--planning-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px)}.planning-page__breadcrumbWrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 clamp(24px,4vw,60px);max-width:none;padding:12px 0 0}.planning-page .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.planning-page .ant-breadcrumb-link,.planning-page .ant-breadcrumb-link a{color:#e2e8f0!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.planning-page .ant-breadcrumb-link a:hover,.planning-page .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.planning-page .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:600;margin:0 4px}.planning-mode-switch{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2563eb40,#0f172ae6);border:1px solid #60a5fa66;border-radius:12px;box-shadow:0 8px 24px #0006;display:inline-flex;margin-left:auto;padding:12px 16px;transition:all .3s ease}.planning-mode-switch:hover{border-color:#60a5fa99;box-shadow:0 12px 32px #3b82f64d}.planning-page .ant-switch{background:#64748b66;border:1px solid #94a3b84d}.planning-page .ant-switch-checked{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;box-shadow:0 4px 12px #3b82f666}.planning-page .ant-layout-sider{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0f172af2,#1e293be6)!important;border-right:1px solid #60a5fa40!important;box-shadow:2px 0 16px #0000004d}.planning-page .ant-layout-sider-trigger{background:linear-gradient(135deg,#2563eb4d,#0f172ae6)!important;border-top:1px solid #60a5fa33}.planning-page .ant-layout,.planning-page .ant-layout-content{background:#0000!important}.planning-welcome-section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#1e40af26,#0f172ad9);border:1px solid #60a5fa4d;border-radius:20px;box-shadow:0 20px 50px #08122c8c;padding:48px 32px}.planning-welcome-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#e2e8f0;font-size:clamp(24px,4vw,30px);font-weight:600;margin-bottom:16px}.planning-welcome-section .planning-highlight{color:#60a5fa;font-weight:600}.planning-cta-section{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px;margin-top:32px}.planning-cta-section .ant-btn{border-radius:12px;font-size:16px;font-weight:600;height:48px;min-width:140px;transition:all .3s ease}.planning-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 6px 20px #3b82f666}.planning-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 8px 28px #3b82f699;transform:translateY(-2px)}.planning-page .ant-btn-default{background:#0f172a99;border-color:#94a3b84d;color:#e2e8f0;color:var(--planning-text-color)}.planning-page .ant-btn-default:hover{border-color:#60a5fa80;box-shadow:0 4px 12px #3b82f64d;color:#dbeafe;transform:translateY(-2px)}.planning-feature-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:32px auto;max-width:1200px}.planning-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#3b82f626,#0f172ad9);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 8px 24px #0000004d;flex:1 1 280px;max-width:350px;min-width:260px;padding:28px 24px;transition:all .3s ease}.planning-feature-card:hover{border-color:#60a5fa80;box-shadow:0 12px 32px #3b82f64d;transform:translateY(-4px)}.planning-feature-card .feature-icon{display:block;font-size:32px;margin-bottom:16px}.planning-feature-card .feature-title{color:#e2e8f0;font-size:20px;font-weight:600;margin-bottom:12px}.planning-feature-card .feature-description{color:#e2e8f0b8;color:var(--planning-muted-color);font-size:15px;line-height:1.6;margin-bottom:16px}.planning-feature-card .ant-btn{font-weight:600;margin-top:12px}.planning-page .ant-divider{border-color:#94a3b840;margin:40px 0}.planning-page h1,.planning-page h2,.planning-page h3,.planning-page h4,.planning-page h5{color:#e2e8f0;color:var(--planning-text-color)}.planning-page p{color:#e2e8f0b8;color:var(--planning-muted-color);line-height:1.6}.planning-page .ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f172ae6,#2563eb26);border:1px solid #60a5fa47;border-radius:16px;box-shadow:0 8px 24px #0000004d;transition:all .3s ease}.planning-page .ant-card:hover{border-color:#60a5fa66;box-shadow:0 12px 32px #3b82f64d;transform:translateY(-4px)}.planning-page .ant-card-head{background:linear-gradient(135deg,#3b82f633,#8b5cf626);border-bottom:1px solid #60a5fa4d;color:#e2e8f0}.planning-page .ant-card-head-title{color:#e2e8f0;font-size:18px;font-weight:600}.planning-page .ant-card-body{color:#e2e8f0;color:var(--planning-text-color);padding:24px}@media (max-width:992px){.planning-welcome-section{padding:32px 24px}.planning-feature-cards{gap:16px}.planning-cta-section{align-items:center;flex-direction:column}.planning-cta-section .ant-btn{max-width:300px;width:100%}}@media (max-width:768px){.planning-page{padding:24px 16px 60px}.planning-welcome-section h2{font-size:22px}.planning-feature-card{min-width:100%}}.frame-row{margin-bottom:30px;margin-top:40px}.frame-row-bottom{margin-bottom:60px;margin-top:60px}.frame-col-image{margin-bottom:10px;margin-top:10px}.content-style{background:"#364d79";color:"#fff";height:"560px";line-height:"360px";text-align:"center"}.carousel-row{background-color:#87cefa;margin-bottom:50px;margin-top:50px}.background-home{background-color:linen}.component-description{margin-left:20px;margin-right:20px;margin-top:80px}.component-button-wrap{white-space:normal}.frame-text-center{text-align:center}.planning-page .ant-menu{background-color:initial!important;border-right:none!important}.planning-page .ant-menu-item{border-radius:8px;color:#e2e8f0!important;color:var(--planning-text-color,#e2e8f0)!important;margin:4px 8px;padding-left:24px!important;transition:all .3s ease}.planning-page .ant-menu-item:hover,.planning-page .ant-menu-submenu-title:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf626)!important;color:#dbeafe!important}.planning-page .ant-menu-item-selected{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;box-shadow:0 4px 12px #3b82f666;color:#e2e8f0!important;font-weight:600}.planning-page .ant-menu-submenu-title{border-radius:8px;color:#e2e8f0!important;color:var(--planning-text-color,#e2e8f0)!important;font-size:14px;font-weight:500;margin:4px 8px;transition:all .3s ease}.planning-page .ant-menu-sub.ant-menu-inline>.ant-menu-item{background:#0f172a4d;padding-left:40px!important}.planning-page .ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{padding-left:36px!important}.planning-page .ant-menu-submenu-arrow{color:#94a3b8!important}.planning-page .ant-menu-submenu-open>.ant-menu-submenu-title{color:#dbeafe!important}.planning-page .ant-menu-item-icon{color:inherit!important}.assistant-container{bottom:80px;position:fixed;right:24px;z-index:1000}.assistant-inner{display:flex;flex-direction:column}.assistant-box{cursor:move}.academic-reminder-container{margin:0 auto;max-width:1400px;padding:0 16px}.reminder-step-header{background:linear-gradient(135deg,#1e293be6,#0f172af2);border:1px solid #60a5fa4d;border-radius:12px;box-shadow:0 4px 12px #0003;margin-bottom:24px}.reminder-step-header .ant-card-body{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.reminder-step-header .step-info{flex:1 1;min-width:300px}.reminder-step-header .step-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:#e2e8f0;font-size:20px;font-weight:600;margin:0 0 8px}.reminder-step-header .step-description{color:#cbd5e1;font-size:14px;margin:0}.reminder-step-header .step-navigation{align-items:center;display:flex}.reminder-step-content{background:linear-gradient(135deg,#1e293bd9,#0f172af2);border:1px solid #60a5fa40;border-radius:16px;box-shadow:0 8px 24px #0006;min-height:600px;padding:24px}.reminder-step-content .ant-tabs{background:#0000;margin-top:0;min-height:auto}.reminder-step-content .ant-tabs-nav{margin-bottom:16px;margin-right:32px}.reminder-step-content .ant-tabs-nav:before{border-color:#60a5fa26}.reminder-step-content .ant-tabs-content{background:#0f172a4d;border-radius:12px;min-height:500px;padding:32px}.reminder-step-content .ant-tabs-content-holder{background:#0000}.reminder-step-content .ant-tabs-tab{border:1px solid #0000;margin:8px 4px}.reminder-step-content .ant-tabs-tab:hover{border-color:#60a5fa33}.reminder-step-content .ant-tabs-tab.ant-tabs-tab-active{box-shadow:0 2px 8px #3b82f633}.reminder-step-content .ant-form-item-label>label{color:#fff!important;font-size:15px!important;font-weight:700!important;text-shadow:0 1px 3px #000000b3}.reminder-step-content .ant-input,.reminder-step-content .ant-picker,.reminder-step-content .ant-select-selector{background:#1e293bf2!important;border:none!important;border-radius:12px;box-shadow:0 0 0 1px #60a5fa59;color:#f1f5f9!important;font-size:14px;height:48px;padding:0 16px!important;transition:box-shadow .2s ease,background .2s ease}.reminder-step-content .ant-picker,.reminder-step-content .ant-select-selector{align-items:center;display:flex!important}.reminder-step-content .ant-input{line-height:48px}.reminder-step-content .ant-input-number{background:#1e293bf2!important;border:none!important;border-radius:12px!important;box-shadow:0 0 0 1px #60a5fa59;display:flex;height:48px;overflow:hidden;transition:box-shadow .2s ease,background .2s ease;width:100%!important}.reminder-step-content .ant-input-number-input-wrap{background:#0000!important;border:none!important;width:100%}.reminder-step-content .ant-input-number-input{font-size:14px;height:100%;line-height:48px;padding:0 12px!important}.reminder-step-content .ant-input-number-input:focus{box-shadow:none!important;outline:none!important}.reminder-step-content .ant-input-number:hover,.reminder-step-content .ant-input:hover,.reminder-step-content .ant-picker:hover,.reminder-step-content .ant-select-selector:hover{box-shadow:0 0 0 1px #60a5fa99}.reminder-step-content .ant-input-number-focused,.reminder-step-content .ant-input-number:focus,.reminder-step-content .ant-input:focus,.reminder-step-content .ant-picker-focused,.reminder-step-content .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #60a5fa4d!important}.reminder-step-content .ant-input-number-focused .ant-input-number-input{border:none!important;box-shadow:none!important}.reminder-step-content .ant-select-dropdown{background:#1e293bfa}.reminder-step-content .ant-select-item{color:#e2e8f0;font-size:14px}.reminder-step-content .ant-select-item-option-active,.reminder-step-content .ant-select-item-option-selected{background:#3b82f640!important;color:#93c5fd!important}.reminder-step-content .ant-select-item-option:hover{background:#3b82f626!important}.reminder-step-content .ant-btn-primary[type=submit],.reminder-step-content .ant-form-item button.ant-btn-primary,.reminder-step-content button.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f666;font-size:15px;font-weight:600;height:40px;padding:0 32px;transition:all .3s ease}.reminder-step-content .ant-btn-primary[type=submit]:hover:not(:disabled),.reminder-step-content .ant-form-item button.ant-btn-primary:hover:not(:disabled),.reminder-step-content button.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 16px #3b82f699;transform:translateY(-2px)}.reminder-step-content .ant-btn-primary[type=submit]:disabled,.reminder-step-content .ant-form-item button.ant-btn-primary:disabled,.reminder-step-content button.ant-btn-primary:disabled{background:#3b82f64d;opacity:.6;transform:none}.reminder-step-content .ant-input-number-handler-wrap{display:none}.reminder-step-content .ant-input-disabled,.reminder-step-content .ant-input-number-disabled,.reminder-step-content .ant-select-disabled .ant-select-selector{border:none!important;box-shadow:0 0 0 1px #60a5fa26!important}.reminder-step-content .ant-form-item-has-error .ant-input,.reminder-step-content .ant-form-item-has-error .ant-input-number,.reminder-step-content .ant-form-item-has-error .ant-select-selector{border:none!important;box-shadow:0 0 0 1px #ef4444e6!important}.academic-reminder-container .ant-btn{border-radius:8px;font-size:14px;height:40px;padding:0 24px}.academic-reminder-container .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 2px 8px #3b82f666;color:#fff;font-weight:600}.academic-reminder-container .ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f699}.academic-reminder-container .ant-btn-default{background:#1e293bb3;border:1px solid #60a5fa66;font-weight:500}.academic-reminder-container .ant-btn-default:hover:not(:disabled){background:#1e293be6;box-shadow:0 2px 8px #60a5fa4d}@media (max-width:768px){.reminder-step-header .ant-card-body{align-items:flex-start;flex-direction:column}.reminder-step-header .step-navigation{justify-content:center;width:100%}.reminder-step-header .step-title{font-size:18px}.reminder-step-content{padding:16px}.reminder-step-content .ant-tabs-content{padding:20px}}.reminder-step-content .ant-input,.reminder-step-content .ant-input-number,.reminder-step-content .ant-picker,.reminder-step-content .ant-select-selector{background:#1e293bf2!important;border:1px solid #60a5fa59!important;border-radius:12px!important;color:#f1f5f9!important;font-size:15px!important;min-height:48px!important;padding:0 16px!important}.reminder-step-content .ant-input-number{align-items:center;display:inline-flex;padding:0!important;width:100%}.reminder-step-content .ant-input-number-input{background:#0000!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#f1f5f9!important;font-size:15px!important;height:46px!important;line-height:46px!important;outline:none!important;padding:0 16px!important}.reminder-step-content .ant-input-number-input::placeholder,.reminder-step-content .ant-input::placeholder,.reminder-step-content .ant-select-selection-placeholder{color:#e2e8f08c!important;font-size:14px;opacity:1!important}.reminder-step-content .ant-select-selection-item{color:#f1f5f9!important}.reminder-step-content .ant-input-number:hover,.reminder-step-content .ant-input:hover,.reminder-step-content .ant-picker:hover,.reminder-step-content .ant-select-selector:hover{background:#1e293bfa!important;border-color:#60a5fa99!important;box-shadow:0 2px 8px #60a5fa26}.reminder-step-content .ant-input-number-focused,.reminder-step-content .ant-input-number:focus,.reminder-step-content .ant-input:focus,.reminder-step-content .ant-picker-focused,.reminder-step-content .ant-select-focused .ant-select-selector{background:#1e293b!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33!important;outline:none}.reminder-step-content .ant-input-number-handler-wrap{background:#1e293bcc!important;border-left:1px solid #60a5fa59!important;border-radius:0 12px 12px 0!important;opacity:1!important}.reminder-step-content .ant-input-number-handler{border-color:#60a5fa33!important;color:#93c5fd!important}.reminder-step-content .ant-input-number-handler:hover{background:#60a5fa33!important;color:#60a5fa!important}.reminder-step-content .ant-input-number-handler-down-inner,.reminder-step-content .ant-input-number-handler-up-inner{color:#93c5fd!important}.reminder-step-content .ant-form-item-tooltip,.reminder-step-content .anticon-question-circle{color:#93c5fd!important;cursor:help;font-size:16px;opacity:1!important}.reminder-step-content .ant-form-item-tooltip:hover,.reminder-step-content .anticon-question-circle:hover{color:#60a5fa!important}.reminder-step-content .ant-radio-wrapper{color:#e2e8f0!important;font-size:14px;font-weight:500;margin-right:16px}.reminder-step-content .ant-radio-wrapper span:not(.ant-radio){color:#e2e8f0!important;padding-left:8px}.reminder-step-content .ant-radio-inner{background-color:#1e293bcc;border-color:#60a5fa80;border-width:2px}.reminder-step-content .ant-radio-wrapper:hover .ant-radio-inner,.reminder-step-content .ant-radio:hover .ant-radio-inner{border-color:#60a5fa}.reminder-step-content .ant-radio-checked .ant-radio-inner{background-color:#3b82f64d;border-color:#60a5fa;border-width:2px}.reminder-step-content .ant-radio-inner:after{background-color:#60a5fa}.reminder-step-content .ant-select-dropdown{background:#1e293bfa!important;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #0009}.reminder-step-content .ant-select-item{color:#e2e8f0!important}.reminder-step-content .ant-select-item:hover{background:#3b82f633!important}.reminder-step-content .ant-select-item-option-selected{background:#3b82f64d!important;color:#f1f5f9!important}.reminder-step-content .ant-picker-dropdown{background:#1e293bfa;border:1px solid #60a5fa4d}.reminder-step-content .ant-picker-panel{background:#1e293bf2;border-color:#60a5fa33}.reminder-step-content .ant-picker-footer,.reminder-step-content .ant-picker-header{border-color:#60a5fa33;color:#e2e8f0}.reminder-step-content .ant-picker-cell{color:#e2e8f0}.reminder-step-content .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:#60a5fa33}.reminder-step-content .ant-picker-cell-selected .ant-picker-cell-inner{background:#60a5fa!important;color:#fff}.reminder-step-content .ant-btn-primary[type=submit],.reminder-step-content .ant-form-item button.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;box-shadow:0 4px 12px #3b82f666;font-size:15px;font-weight:600;height:40px;padding:0 32px}.reminder-step-content .ant-btn-primary[type=submit]:hover:not(:disabled),.reminder-step-content .ant-form-item button.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #3b82f699;transform:translateY(-2px)}.reminder-step-content .ant-btn-primary[type=submit]:disabled,.reminder-step-content .ant-form-item button.ant-btn-primary:disabled{background:#3b82f64d;opacity:.6}.reminder-step-content .ant-card{background:#1e293b99;border:1px solid #60a5fa33;color:#e2e8f0}.reminder-step-content .ant-card-head{background:#0f172a80;border-bottom-color:#60a5fa33;color:#93c5fd}.reminder-step-content .ant-card-head-title{color:#93c5fd!important;font-weight:600}.reminder-step-content .ant-card-body{color:#e2e8f0}.reminder-step-content .ant-card-body .ant-typography,.reminder-step-content .ant-typography{color:#e2e8f0!important}.reminder-step-content .ant-typography-strong{color:#93c5fd!important;font-weight:600}.reminder-step-content .ant-row{margin-bottom:8px}.reminder-step-content .ant-form-item{margin-bottom:20px}.reminder-step-content .ant-input-disabled,.reminder-step-content .ant-input-number-disabled,.reminder-step-content .ant-select-disabled .ant-select-selector{background:#1e293b66!important;border-color:#60a5fa26!important;color:#e2e8f066!important;cursor:not-allowed}.reminder-step-content .ant-form-item-has-error .ant-input,.reminder-step-content .ant-form-item-has-error .ant-input-number,.reminder-step-content .ant-form-item-has-error .ant-select-selector{border-color:#ef4444!important}.reminder-step-content .ant-form-item-has-error .ant-input-number:focus,.reminder-step-content .ant-form-item-has-error .ant-input:focus,.reminder-step-content .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #ef444433!important}.reminder-step-content .ant-form-item-explain-error{color:#fca5a5!important;font-size:13px}.reminder-step-content .ant-empty,.reminder-step-content .ant-empty-description{color:#94a3b8}.reminder-step-content::-webkit-scrollbar{height:8px;width:8px}.reminder-step-content::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.reminder-step-content::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.reminder-step-content::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.academic-reminder-container .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.academic-reminder-container .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;box-shadow:0 2px 8px #3b82f64d}.academic-reminder-container .ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px #3b82f680;transform:translateY(-1px)}.academic-reminder-container .ant-btn-default{background:#1e293b80;border:1px solid #60a5fa4d;color:#cbd5e1}.academic-reminder-container .ant-btn-default:hover:not(:disabled){background:#1e293bcc;border-color:#60a5fa;color:#e2e8f0}.academic-reminder-container .ant-btn:disabled{cursor:not-allowed;opacity:.5}.reminder-step-content .ant-collapse{background:#0000;border:none}.reminder-step-content .ant-collapse-item{background:#1e293b80;border:1px solid #60a5fa33;border-radius:8px;margin-bottom:16px}.reminder-step-content .ant-collapse-header{color:#cbd5e1!important;font-weight:500;padding:12px 16px}.reminder-step-content .ant-collapse-header:hover{background:#3b82f61a}.reminder-step-content .ant-collapse-content{background:#0f172a66;border-top:1px solid #60a5fa1a}.reminder-step-content .ant-collapse-content-box{padding:16px}.reminder-step-content .ant-collapse-expand-icon{color:#93c5fd!important}.reminder-step-content .ant-collapse-expand-icon svg{transition:transform .3s ease}.reminder-step-content .ant-tabs-tab{background:#0000;border-radius:8px;color:#e2e8f0b3;font-size:15px;font-weight:500;margin:8px 0;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.reminder-step-content .ant-tabs-tab:hover{background:#3b82f61a;color:#93c5fd}.reminder-step-content .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f640,#8b5cf633);border:1px solid #60a5fa66}.reminder-step-content .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa;font-weight:600}.reminder-step-content .ant-tabs-ink-bar{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:4px;height:3px}.reminder-step-content .ant-tabs-nav:before{border-bottom-color:#60a5fa33}.reminder-step-content .ant-table{background:#0000;color:#e2e8f0}.reminder-step-content .ant-table-thead>tr>th{background:#1e293b99!important;border-color:#60a5fa33!important;color:#93c5fd!important;font-size:14px!important;font-weight:600!important}.reminder-step-content .ant-table-tbody>tr>td{background:#0000!important;border-color:#60a5fa26!important;color:#e2e8f0!important}.reminder-step-content .ant-table-tbody>tr:hover>td{background:#1e293b66!important}.reminder-step-content .ant-table-wrapper{color:#e2e8f0}.reminder-step-content .ant-table-placeholder{background:#0000!important}.reminder-step-content .ant-table-placeholder .ant-empty-description{color:#94a3b8!important}.reminder-step-content .ant-table .ant-input,.reminder-step-content .ant-table .ant-select-selector{font-size:14px!important;min-height:32px!important;padding:4px 12px!important}.reminder-step-content .ant-table .ant-select{width:100%}.reminder-step-content .ant-btn{border-radius:8px;font-weight:500;transition:all .3s ease}.reminder-step-content .ant-btn-default{background:#1e293b99;border-color:#60a5fa59;color:#e2e8f0}.reminder-step-content .ant-btn-default:hover:not(:disabled){background:#1e293bcc;border-color:#60a5fa99;color:#93c5fd}.reminder-step-content .ant-btn-link{color:#60a5fa}.reminder-step-content .ant-btn-link:hover:not(:disabled){color:#93c5fd}.reminder-step-content .ant-btn-link.ant-btn-dangerous{color:#ef4444}.reminder-step-content .ant-btn-link.ant-btn-dangerous:hover:not(:disabled){color:#f87171}.reminder-step-content .ant-space{color:#e2e8f0}.reminder-step-content .ant-typography-secondary{color:#94a3b8!important}.ant-popover.ant-popconfirm{z-index:1060}.ant-popover-inner{background:#1e293bfa!important;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #0009}.ant-popover-inner-content,.ant-popover-message-title{color:#e2e8f0!important}.ant-popover-buttons .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none}.ant-popover-buttons .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#3b82f6)}.ant-popover-buttons .ant-btn-default{background:#1e293b99;border-color:#60a5fa59;color:#e2e8f0}.ant-popover-buttons .ant-btn-default:hover{background:#1e293bcc;border-color:#60a5fa99;color:#93c5fd}.ant-modal-content{background:#1e293bfa!important;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #0009}.ant-modal-header{background:#0f172a99!important;border-bottom-color:#60a5fa33!important}.ant-modal-title{color:#93c5fd!important;font-weight:600}.ant-modal-body{color:#e2e8f0!important}.ant-modal-footer{border-top-color:#60a5fa33!important}.ant-modal-close{color:#94a3b8!important}.ant-modal-close:hover{color:#60a5fa!important}.ant-notification-notice{background:#1e293bfa!important;border:1px solid #60a5fa4d;box-shadow:0 8px 24px #0009}.ant-notification-notice-message{color:#e2e8f0!important;font-weight:600}.ant-notification-notice-description{color:#cbd5e1!important}.ant-notification-notice-close{color:#94a3b8!important}.ant-notification-notice-close:hover{color:#60a5fa!important}.reminder-step-content .ant-divider{border-color:#60a5fa33}.reminder-step-content .ant-divider-horizontal.ant-divider-with-text{color:#93c5fd}@media (max-width:768px){.reminder-step-header .ant-card-body{align-items:flex-start;flex-direction:column}.reminder-step-header .step-navigation{justify-content:center;width:100%}.reminder-step-header .step-title{font-size:18px}.reminder-step-content{padding:16px}.reminder-step-content .ant-tabs-tab{font-size:14px;padding:12px 16px}}.personal-reminder-banner{background:linear-gradient(135deg,#3b82f626,#8b5cf61a);border:1px solid #60a5fa4d;border-radius:12px;box-shadow:0 2px 8px #0003;margin-bottom:24px;padding:20px}.personal-reminder-banner p{color:#e2e8f0;font-size:15px;line-height:1.6;margin-bottom:16px}.personal-reminder-banner b{color:#93c5fd;font-weight:600}.personal-reminder-form{background:#0f172a99;border:1px solid #60a5fa33;border-radius:8px;margin-top:16px;padding:20px}.reminder-alert-box{background:linear-gradient(135deg,#1e293b99,#0f172acc);border-radius:12px;box-shadow:0 2px 8px #0003;margin-bottom:24px;padding:16px 20px;transition:all .3s ease}.reminder-alert-box:hover{box-shadow:0 4px 12px #0000004d}.reminder-alert-box.warning{background:linear-gradient(135deg,#7f1d1d33,#991b1b26);border:1px solid #cf132280}.reminder-alert-box.warning .reminder-text{color:#fca5a5}.reminder-alert-box.info{background:linear-gradient(135deg,#b4530926,#92400e1a);border:1px solid #faad1466}.reminder-alert-box.info .reminder-text{color:#fcd34d}.reminder-text{font-size:13px;line-height:1.6;margin:0}.reminder-text b{font-weight:600}.reminder-content-section{background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 12px #0000004d;margin-top:16px;padding:20px}.reminder-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.reminder-action-row .ant-col{flex:1 1;min-width:200px}.personal-reminder-banner .ant-btn-primary,.reminder-alert-box .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:6px;box-shadow:0 2px 8px #3b82f64d;font-weight:500}.personal-reminder-banner .ant-btn-primary:hover,.reminder-alert-box .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px #3b82f680;transform:translateY(-1px)}.reminder-alert-box .ant-btn-link{color:#60a5fa;font-size:13px;font-weight:500}.reminder-alert-box .ant-btn-link:hover{color:#93c5fd}.personal-reminder-form .ant-form-item-label>label{color:#e2e8f0;font-weight:500}.personal-reminder-form .ant-input,.personal-reminder-form .ant-select-selector{background:#0f172acc;border:1px solid #60a5fa4d;color:#e2e8f0}.personal-reminder-form .ant-select-arrow,.personal-reminder-form .ant-select-selection-placeholder{color:#94a3b8}.personal-reminder-form .ant-input:hover,.personal-reminder-form .ant-select-selector:hover{border-color:#60a5fa}.personal-reminder-form .ant-input:focus,.personal-reminder-form .ant-select-focused .ant-select-selector{background:#0f172af2;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.personal-reminder-form .ant-tooltip-inner{background:#0f172af2;color:#e2e8f0}.personal-reminder-form .ant-tooltip-arrow-content{background:#0f172af2}@media (max-width:768px){.personal-reminder-banner,.reminder-alert-box{padding:16px}.reminder-action-row{align-items:stretch;flex-direction:column}.reminder-action-row .ant-col{min-width:100%}.reminder-text{font-size:12px}}.planning-action-container{background:#0000;min-height:100vh;padding:24px}.compare-college-action{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.compare-college-action__inner{margin:0 auto;max-width:1400px}.compare-college-action__header{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.compare-college-action__title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 18px}.compare-college-action__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.compare-college-action__titleText{flex:1 1;min-width:240px}.compare-college-action__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.compare-college-action__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.compare-college-action__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.compare-college-action__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.compare-college-action__searchTitle{color:#f8fafc;font-size:clamp(18px,2.2vw,22px);font-weight:700;margin:0 0 16px}.compare-college-action__searchHeader{align-items:center;border-bottom:1px solid #94a3b826;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.compare-college-action__searchHeader h3{flex:1 1;margin:0;min-width:200px}.compare-college-action__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.compare-college-action__searchControls .ant-select{flex:1 1;min-width:280px}.compare-college-action__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.compare-college-action__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.compare-college-action__searchControls .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.compare-college-action__searchControls .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}.compare-college-action__selectedSection{animation:fadeIn .3s ease-out;background:#0f172a66;border:1px solid #94a3b833;border-radius:16px;box-shadow:inset 0 2px 8px #08122c4d;margin-top:24px;padding:20px}.compare-college-action__selectedHeader{align-items:center;border-bottom:1px solid #94a3b826;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.compare-college-action__selectedTitle{color:#f8fafc;font-size:15px;font-weight:600;letter-spacing:.02em}.compare-college-action__selectedHint{color:#e2e8f099;font-size:13px;font-style:italic}.compare-college-action__selectedHint .anticon{color:#ef4444b3;margin:0 4px}.compare-college-action__selectedTags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;min-height:40px}.compare-college-action__collegeTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f659,#8b5cf64d)!important;border:1px solid #60a5fa80!important;border-radius:10px!important;box-shadow:0 2px 8px #3b82f640,inset 0 1px 0 #ffffff1a;color:#f0f9ff!important;cursor:default;font-size:14px!important;font-weight:600!important;height:auto!important;line-height:1.4!important;padding:8px 16px!important;text-shadow:0 1px 2px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1)}.compare-college-action__collegeTag:hover{background:linear-gradient(135deg,#3b82f673,#8b5cf666)!important;border-color:#60a5fab3!important;box-shadow:0 4px 16px #3b82f666,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.compare-college-action__collegeTag .ant-tag-close-icon{color:#ffffffd9!important;font-size:13px!important;margin-left:10px!important;transition:all .2s ease}.compare-college-action__collegeTag .ant-tag-close-icon:hover{background:#ef444480;border-radius:50%;color:#fff!important;transform:scale(1.15)}.compare-college-action__contentArea{background:linear-gradient(135deg,#0f172ac7,#081930e0);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 20px 60px #08122c8c;overflow:hidden;padding:0}.compare-college-action__emptyState{background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;padding:clamp(48px,8vw,80px) clamp(28px,4vw,36px);text-align:center}.compare-college-action__emptyState h3{color:#f8fafc;font-size:24px;font-weight:700;margin:0 0 12px}.compare-college-action__emptyState p{color:#e2e8f0b8;font-size:16px;line-height:1.6;margin:0}.compare-college-action__loadingState{align-items:center;background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;display:flex;justify-content:center;min-height:300px;padding:clamp(48px,8vw,80px) clamp(28px,4vw,36px);text-align:center}.compare-college-action .ant-tabs{color:var(--text-color)}.compare-college-action .ant-tabs-tab{background:#0f172a73;border:1px solid #94a3b826;border-radius:12px;color:#e2e8f0c7;margin:4px 0;padding:12px 16px;transition:all .3s ease}.compare-college-action .ant-tabs-tab:hover{background:#2563eb38;border-color:#60a5fa59;color:#f8fafc}.compare-college-action .ant-tabs-tab-active{background:color-mix(in srgb,var(--accent-color) 22%,#0f172ab3);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);color:#f8fafc!important;font-weight:600}.compare-college-action .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc;font-weight:600}.compare-college-action .ant-tabs-ink-bar{background:var(--accent-color)}.compare-college-action .ant-tabs-content{background:#0000;padding:clamp(20px,3vw,32px)}.compare-college-action .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.compare-college-action .ant-select-selector:hover{border-color:#60a5fa73!important}.compare-college-action .ant-select-arrow{color:#e2e8f0bf}.compare-college-action .ant-select-selection-placeholder{color:#e2e8f080}.compare-college-action .ant-popover-inner{background:#0f172af2;border:1px solid #94a3b840;box-shadow:0 20px 60px #08122cb3}.compare-college-action .ant-popover-title{background:#2563eb2e;border-bottom:1px solid #94a3b833;color:#f8fafc}.compare-college-action .ant-popover-inner-content{color:var(--text-color)}.compare-college-action .ant-list-bordered{border-color:#94a3b840}.compare-college-action .ant-list-item{border-bottom:1px solid #94a3b826;color:var(--text-color)}.compare-college-action .ant-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1224db;border:1px solid #6366f147;border-radius:20px;box-shadow:0 26px 60px #08123c8c;margin-bottom:clamp(28px,4vw,36px);overflow:hidden}.compare-college-action .ant-table-thead>tr>th{background:linear-gradient(125deg,#60a5fa5c,#3b82f652,#0f172aeb);border-bottom:1px solid #93c5fd66;color:#f4f8ff;font-size:14px;font-weight:600;letter-spacing:.03em;padding:16px 18px;text-shadow:0 4px 12px #08122c73}.compare-college-action .ant-table-tbody>tr>td{background:#090e1ee6;border-bottom:1px solid #47556947;border-right:1px solid #4755692e;color:#eef2ff;padding:14px 18px;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.compare-college-action .ant-table-tbody>tr>td:last-child{border-right:none}.compare-college-action .ant-table-tbody>tr.table-row-dark>td,.compare-college-action .ant-table-tbody>tr:nth-child(odd)>td{background:#0c1326eb}.compare-college-action .ant-table-tbody>tr.table-row-light>td,.compare-college-action .ant-table-tbody>tr:nth-child(2n)>td{background:#080e1ce0}.compare-college-action .ant-table-tbody>tr.table-row-dark:hover>td,.compare-college-action .ant-table-tbody>tr.table-row-light:hover>td,.compare-college-action .ant-table-tbody>tr:hover>td{background:linear-gradient(132deg,#3b82f66b,#6366f159)!important;box-shadow:inset 0 0 0 1px #93c5fd40;color:#fff!important}.compare-college-action .ant-table-tbody>tr:hover>td font[color="#93c5fd"]{color:#e0f2fe!important;text-shadow:0 0 12px #3b82f694,0 1px 3px #030712d9}.compare-college-action .ant-table-tbody>tr:hover>td font[color="#fcd34d"]{color:#fef9c3!important;text-shadow:0 0 12px #fcd34d99,0 1px 3px #030712d9}.compare-college-action .ant-table-tbody>tr>td a{color:#9ec5ff;font-weight:500;transition:all .2s ease}.compare-college-action .ant-table-tbody>tr>td a:hover{color:#e0f2fe;text-shadow:0 0 10px #93c5fd99}.compare-college-action .ant-table-tbody>tr>td b{color:#fef9c3;font-weight:600}.compare-college-action .ant-table-title{background:color-mix(in srgb,var(--accent-color) 8%,#0f172a99);border-bottom:1px solid #94a3b840;border-radius:18px 18px 0 0;padding:20px 20px 16px}.compare-college-action .ant-table-title h3{color:#f8fafc;font-size:clamp(18px,2.2vw,24px);font-weight:700;margin:0}.compare-college-action .ant-table-title .ant-typography{color:var(--muted-color);font-size:15px;margin-top:8px}.compare-college-action .ant-table-title blockquote{background:#0f172a66;border-left:3px solid color-mix(in srgb,var(--accent-color) 70%,#0000);border-radius:4px;color:#e2e8f0cc;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.compare-college-action .ant-collapse{background:linear-gradient(135deg,#0f172aa6,#1e293b99)!important;border:1px solid #60a5fa4d!important;border-radius:16px!important;box-shadow:0 4px 16px #08122c66;margin-bottom:24px;overflow:hidden}.compare-college-action .ant-collapse-item{border-bottom:1px solid #60a5fa33!important}.compare-college-action .ant-collapse-item:last-child{border-bottom:none!important}.compare-college-action .ant-collapse-header{background:linear-gradient(135deg,#3b82f633,#1e293bb3)!important;border-radius:0!important;color:#f8fafc!important;font-size:15px!important;font-weight:700!important;padding:16px 20px!important;transition:all .3s ease}.compare-college-action .ant-collapse-header:hover{background:linear-gradient(135deg,#3b82f659,#2563eb40)!important}.compare-college-action .ant-collapse-header-text{color:#f8fafc!important}.compare-college-action .ant-collapse-expand-icon{color:#93c5fd!important;font-size:14px!important}.compare-college-action .ant-collapse-expand-icon svg{transition:transform .3s ease}.compare-college-action .ant-collapse-content{background:#0f172a80!important;border-top:1px solid #60a5fa40!important;color:#e2e8f0!important}.compare-college-action .ant-collapse-content-box{background:#0000!important;padding:20px!important}.compare-college-action .ant-collapse-content-box h3{color:#cbd5e1!important;font-size:15px;font-weight:500;line-height:1.7;margin-bottom:16px}.compare-college-action .ant-collapse-content-box h3 b{color:#93c5fd!important;font-weight:700}.compare-college-action .ant-collapse-content-box .ant-row,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2{background:#1e293b66;border-left:3px solid #60a5fa66;border-radius:6px;color:#cbd5e1!important;line-height:1.6;margin-bottom:14px;padding:12px 16px;transition:all .2s ease}.compare-college-action .ant-collapse-content-box .ant-row:hover,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2:hover{background:#2563eb26;border-left-color:#60a5fab3;transform:translateX(4px)}.compare-college-action .ant-collapse-content-box .ant-row b,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2 b{color:#f0f9ff!important;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.compare-college-action .ant-collapse-content-box br{content:"";display:block;margin-bottom:8px}.compare-college-action .ant-radio-group{background:linear-gradient(135deg,#3b82f626,#1e293b99);border:1px solid #60a5fa59;border-radius:12px;box-shadow:0 2px 8px #08122c4d;display:inline-flex;gap:16px;padding:10px 16px}.compare-college-action .ant-radio-wrapper{border-radius:8px;color:#e2e8f0!important;font-size:14px;font-weight:600;padding:6px 12px;transition:all .2s ease}.compare-college-action .ant-radio-wrapper:hover{background:#3b82f626;color:#f8fafc!important}.compare-college-action .ant-radio-wrapper .ant-radio{top:0}.compare-college-action .ant-radio-wrapper .ant-radio-inner{background-color:#0f172a99!important;border-color:#94a3b899!important;border-width:2px;height:18px;width:18px}.compare-college-action .ant-radio-wrapper .ant-radio-inner:hover{border-color:#60a5facc!important}.compare-college-action .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#60a5fa!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33}.compare-college-action .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background-color:#fff;height:8px;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:8px}.compare-college-action .ant-radio-wrapper-checked{background:#3b82f633;color:#f8fafc!important;font-weight:700}.compare-college-action .ant-radio-wrapper-disabled{color:#94a3b880!important;cursor:not-allowed}.compare-college-action .ant-radio-wrapper-disabled .ant-radio-inner{background-color:#0f172a4d!important;border-color:#94a3b84d!important}.compare-college-action .ant-tabs-top>.ant-tabs-nav{margin-bottom:24px}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{gap:12px}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{word-wrap:break-word;align-items:center;background:linear-gradient(135deg,#3b82f626,#1e293b99)!important;border:1px solid #60a5fa59!important;border-radius:12px!important;box-shadow:0 2px 6px #08122c40;display:inline-flex;height:auto!important;justify-content:center;line-height:1.3;margin:0!important;max-width:140px!important;min-height:auto!important;min-width:80px!important;padding:10px 20px!important;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:normal}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb40)!important;border-color:#60a5fa99!important;box-shadow:0 4px 12px #3b82f659;transform:translateY(-2px)}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f680,#60a5fa66)!important;border-color:#60a5facc!important;box-shadow:0 4px 16px #3b82f680,inset 0 1px 0 #ffffff26}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc!important;font-weight:700;text-shadow:0 1px 2px #0000004d}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-btn{color:#e2e8f0!important;font-size:13px;font-weight:600;line-height:1.3;text-align:center;word-break:break-word}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.compare-college-action h3{color:#f8fafc!important;font-weight:600;margin-bottom:12px}.compare-college-action h4{color:#cbd5e1!important;font-weight:500;line-height:1.7}.compare-college-action .ant-typography,.compare-college-action .ant-typography-secondary{color:#cbd5e1!important}.compare-college-action blockquote{background:#0f172a80;border-left:3px solid #60a5fa80;border-radius:6px;box-shadow:inset 0 0 0 1px #60a5fa1a;font-size:15px;margin:0;padding:16px 20px}.compare-college-action .ant-typography p,.compare-college-action .ant-typography-paragraph,.compare-college-action blockquote{color:#cbd5e1!important;line-height:1.7}.compare-college-action .ant-empty{color:#e2e8f0;padding:60px 20px}.compare-college-action .ant-empty-description{color:#cbd5e1!important;font-size:16px!important;font-weight:500;line-height:1.6}.compare-college-action .ant-empty-image{height:80px;margin-bottom:16px}.compare-college-action .ant-empty-image svg{filter:brightness(1.8) saturate(.8);opacity:.7}.compare-college-action .ant-empty-footer{margin-top:16px}.compare-college-action .evaluation-row-top h3{color:#f8fafc!important;font-size:18px;font-weight:600;margin-bottom:16px}.compare-college-action .evaluation-row-top h3 i{color:#93c5fd!important;font-weight:700}.compare-college-action .ant-timeline-item-head{background:#0000!important}.compare-college-action .ant-timeline-item-head-custom{background:#0000!important;border:none!important;padding:0!important}.compare-college-action .ant-timeline-item-head .anticon{align-items:center;background:#0f172af2!important;border-radius:50%;box-shadow:0 0 0 2px #60a5fa33,0 2px 4px #08122c4d;color:#60a5fa!important;display:flex!important;font-size:11px;justify-content:center;padding:4px}.compare-college-action .ant-timeline-item-head .anticon svg{fill:#60a5fa!important;display:block}.compare-college-action .ant-timeline-item-head-custom .anticon{background:linear-gradient(135deg,#3b82f64d,#1e293bd9)!important;border:1.5px solid #60a5fa80}.compare-college-action .ant-timeline-item-tail{border-left:2px solid #60a5fa4d!important}.compare-college-action .ant-timeline-item-content{color:#e2e8f0;margin-left:20px}.compare-college-action .ant-timeline-item-label{color:#f87171!important;font-size:15px;font-weight:700;text-shadow:0 1px 2px #0000004d}@media (max-width:768px){.compare-college-action{padding:32px clamp(16px,4vw,28px) 64px}.compare-college-action__header{border-radius:20px;padding:24px}.compare-college-action__title{align-items:flex-start;flex-direction:column;gap:16px}.compare-college-action__icon{font-size:28px;height:60px;width:60px}.compare-college-action__searchControls{flex-direction:column}.compare-college-action__searchControls .ant-select{width:100%}.compare-college-action__searchHeader{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:12px}.compare-college-action__searchHeader h3{min-width:100%}.compare-college-action .ant-tabs{font-size:14px}.compare-college-action .ant-tabs-tab{padding:10px 14px}.compare-college-action__selectedSection{padding:16px}.compare-college-action__selectedHeader{align-items:flex-start;flex-direction:column;gap:8px}.compare-college-action__selectedHint{font-size:12px}.compare-college-action__collegeTag{font-size:13px!important;padding:6px 12px!important}}@media (max-width:1024px){.compare-college-action__contentArea{padding:clamp(20px,4vw,28px)}}.planning-action-header{margin:0 auto 24px;max-width:800px;padding:0 16px;text-align:center}.planning-action-header h2{color:#e2e8f0;font-size:clamp(22px,3vw,28px);font-weight:600;margin-bottom:12px}.planning-action-header p{color:#cbd5e1;font-size:16px;line-height:1.7}.planning-action-container .ant-divider{border-color:#60a5fa33;margin:24px 0}.planning-action-search{margin:0 auto;max-width:700px}.planning-action-container .ant-input,.planning-action-container .ant-picker,.planning-action-container .ant-select-selector{background:#0f172a99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.planning-action-container .ant-input::placeholder,.planning-action-container .ant-select-auto-complete .ant-input::placeholder,.planning-action-container .ant-select-selection-placeholder,.planning-action-container .ant-select-selection-search-input::placeholder{color:#94a3b8!important;opacity:1!important}.planning-action-container .ant-input:hover,.planning-action-container .ant-picker:hover,.planning-action-container .ant-select-selector:hover{border-color:#60a5fa80!important}.planning-action-container .ant-input:focus,.planning-action-container .ant-picker-focused,.planning-action-container .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.planning-action-container .ant-select-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2!important;border:1px solid #60a5fa4d!important}.planning-action-container .ant-select-item{color:#cbd5e1!important}.planning-action-container .ant-select-item-option-active{background:#60a5fa33!important}.planning-action-container .ant-select-item-option-selected{background:#60a5fa4d!important;color:#e2e8f0!important}.planning-action-container .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.planning-action-container .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:#fff}.planning-action-container .ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.planning-action-container .ant-btn-default{background:#0f172a99;border:1px solid #60a5fa4d;color:#e2e8f0}.planning-action-container .ant-btn-default:hover:not(:disabled){background:#1e293bcc;border-color:#60a5fa80;color:#e2e8f0}.planning-action-container .ant-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f666,#8b5cf659);border:1px solid #60a5fa99;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#f0f9ff;font-size:15px;font-weight:700;padding:6px 14px;text-shadow:0 1px 2px #0000004d}.planning-action-container .ant-tag:hover{background:linear-gradient(135deg,#3b82f680,#8b5cf673);border-color:#60a5facc;box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.planning-action-container .ant-tag-close-icon{color:#f0f9ff;font-size:12px;margin-left:8px;text-shadow:0 1px 2px #0000004d}.planning-action-container .ant-tag-close-icon:hover{background:#ef444466;border-radius:50%;color:#fff}.planning-action-no-selection{color:#94a3b8;font-style:italic}.planning-action-container .ant-radio-wrapper{color:#e2e8f0;font-size:14px;margin-right:8px}.planning-action-container .ant-radio-wrapper:hover .ant-radio-inner{border-color:#60a5fa}.planning-action-container .ant-radio{position:relative}.planning-action-container .ant-radio-inner{background:#0f172a80;border:2px solid #60a5fa66;border-radius:50%;height:18px;transition:all .3s ease;width:18px}.planning-action-container .ant-radio-inner:after{background:#60a5fa;border-radius:50%;height:8px;left:3px;top:3px;width:8px}.planning-action-container .ant-radio-checked .ant-radio-inner{background:#60a5fa26;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.planning-action-container .ant-radio-checked .ant-radio-inner:after{background:#60a5fa;opacity:1;transform:scale(1)}.planning-action-container .ant-empty-description{color:#cbd5e1;font-size:16px}.planning-action-container .ant-empty-image svg{opacity:.4}.planning-action-status{color:#cbd5e1;font-weight:500;margin-top:24px;text-align:center}.planning-action-status span{color:#60a5fa;font-weight:600}.planning-action-container .ant-tabs{color:#e2e8f0}.planning-action-container .ant-tabs-nav{margin-bottom:24px}.planning-action-container .ant-tabs-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#0f172a99,#1e293b66);border:1px solid #47556966;border-radius:4px;color:#93c5fd!important;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px;padding:4px 12px;transition:all .3s ease}.planning-action-container .ant-tabs-tab:hover{background:linear-gradient(135deg,#1e293bb3,#2563eb33);border-color:#60a5fa80;color:#dbeafe!important;transform:translateX(4px)}.planning-action-container .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f659,#8b5cf640)!important;border-color:#60a5fa99!important;box-shadow:0 2px 8px #3b82f64d}.planning-action-container .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc!important;font-weight:700}.planning-action-container .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.planning-action-container .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size:14px!important;padding:8px 16px!important}.planning-action-container .ant-tabs-content{color:#cbd5e1}.planning-action-container .ant-tabs-content-holder,.planning-action-container .ant-tabs-tabpane{background:#0000}.planning-action-container .ant-spin{color:#60a5fa}.planning-action-container .ant-spin-dot-item{background-color:#60a5fa}.planning-action-container .ant-table{background:#0000;color:#e2e8f0}.planning-action-container .ant-table-wrapper{background:#0000}.planning-action-container .ant-table-title{background:linear-gradient(135deg,#0f172acc,#1e293bb3)!important;border-bottom:2px solid #60a5fa4d!important;color:#cbd5e1!important;padding:16px!important}.planning-action-container .ant-table-title h3{color:#e2e8f0!important;margin:0}.planning-action-container .ant-table-title font[color=red]{color:#f87171!important}.planning-action-container .ant-table-thead>tr>th{background:linear-gradient(135deg,#1e293bcc,#0f172ae6)!important;border-bottom:2px solid #60a5fa66!important;border-right:1px solid #4755694d!important;color:#e2e8f0!important;font-size:14px;font-weight:700;padding:14px 12px;text-align:center}.planning-action-container .ant-table-thead>tr>th:last-child{border-right:none!important}.planning-action-container .ant-table-footer{background:linear-gradient(135deg,#0f172acc,#1e293bb3)!important;border-top:2px solid #60a5fa4d!important;color:#cbd5e1!important;padding:16px!important}.planning-action-container .ant-table-footer blockquote,.planning-action-container .ant-table-footer p{color:#cbd5e1!important;margin-bottom:12px}.planning-action-container .ant-table-footer font{color:inherit!important}.planning-action-container .ant-table-footer font[color=purple]{color:#c084fc!important}.planning-action-container .ant-table-footer font[color=red]{color:#f87171!important}.planning-action-container .ant-table-footer b,.planning-action-container .ant-table-footer strong{color:#e2e8f0!important;font-weight:600}.planning-action-container .ant-table-footer h4{color:#93c5fd!important;margin-bottom:8px;margin-top:16px}.planning-action-container .ant-table-footer blockquote{border-left:3px solid #60a5fa66;font-style:italic;margin-left:0;padding-left:12px}.planning-action-container .ant-table-tbody>tr>td{background:#0f172a99!important;border-bottom:1px solid #4755694d!important;border-right:1px solid #47556933!important;color:#cbd5e1!important;font-size:14px;padding:12px}.planning-action-container .ant-table-tbody>tr>td:last-child{border-right:none!important}.planning-action-container .ant-table-tbody>tr:hover>td{background:#1e293bb3!important}.planning-action-container .ant-table-tbody>tr>td b,.planning-action-container .ant-table-tbody>tr>td strong{color:#e2e8f0;font-weight:600}.planning-action-container .ant-table-cell{color:#cbd5e1!important}.planning-action-container .ant-table-container{border:1px solid #60a5fa33;border-radius:8px;overflow:hidden}.planning-action-container .ant-pagination-item{background:#0f172a99;border-color:#60a5fa4d}.planning-action-container .ant-pagination-item a{color:#cbd5e1}.planning-action-container .ant-pagination-item-active{background:#3b82f64d;border-color:#60a5fa80}.planning-action-container .ant-pagination-item-active a{color:#e2e8f0}.planning-action-container .ant-tooltip-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;color:#e2e8f0}.planning-action-container .ant-tooltip-arrow-content{background:#0f172af2}.planning-action-card{background:linear-gradient(135deg,#2563eb1f,#0f172acc);border:1px solid #60a5fa40;border-radius:12px;color:#cbd5e1;margin-bottom:16px;padding:20px;transition:all .3s ease}.planning-action-card:hover{border-color:#60a5fa66;box-shadow:0 8px 24px #3b82f633}.planning-action-card h3{color:#e2e8f0;margin-bottom:12px}.planning-action-card p{color:#cbd5e1;line-height:1.6}.planning-action-container .ant-card{background:linear-gradient(135deg,#2563eb14,#0f172a99);border:1px solid #60a5fa40;border-radius:12px;margin-bottom:24px;transition:all .3s ease}.planning-action-container .ant-card:hover{border-color:#60a5fa66;box-shadow:0 4px 16px #3b82f626}.planning-action-container .ant-card-head{background:linear-gradient(135deg,#1e293bb3,#0f172acc);border-bottom:1px solid #60a5fa4d;color:#e2e8f0}.planning-action-container .ant-card-head-title{color:#e2e8f0;font-size:16px;font-weight:600}.planning-action-container .ant-card-body{background:#0000;color:#cbd5e1}.planning-action-container .ant-card-body h3,.planning-action-container .ant-card-body h4{color:#e2e8f0}.planning-action-container .ant-card-body p{color:#cbd5e1}.planning-action-container .ant-card-body .ant-typography,.planning-action-container .ant-card-body blockquote,.planning-action-container .ant-card-body p{color:#cbd5e1!important;line-height:1.7}.planning-action-container .ant-card-body blockquote{background:#0f172a66;border-left:3px solid #60a5fa80;border-radius:4px;font-style:italic;margin:16px 0;padding:12px 16px}.planning-action-container .ant-card-body .ant-typography b,.planning-action-container .ant-card-body .ant-typography strong,.planning-action-container .ant-card-body blockquote b,.planning-action-container .ant-card-body blockquote strong,.planning-action-container .ant-card-body p b,.planning-action-container .ant-card-body p strong{color:#f0f9ff!important;font-weight:700}.planning-action-container .ant-card .ant-card{background:linear-gradient(135deg,#1e293bb3,#0f172acc)!important;border:1px solid #60a5fa59!important;margin-bottom:16px}.planning-action-container .ant-card .ant-card:hover{background:linear-gradient(135deg,#2563eb33,#1e293bd9)!important;border-color:#60a5fa80!important;box-shadow:0 4px 12px #3b82f640}.planning-action-container .ant-card .ant-card-head{background:linear-gradient(135deg,#0f172ae6,#1e293bcc)!important;border-bottom:1px solid #60a5fa66!important}.planning-action-container .ant-card .ant-card-head-title{color:#93c5fd!important;font-size:14px;font-weight:700}.planning-action-container .ant-card .ant-card-body{background:#0000!important;color:#e2e8f0!important;font-size:16px;font-weight:600}.planning-action-container .ant-card .ant-card-body h3{color:#cbd5e1!important;font-size:15px;margin-bottom:12px}.planning-action-container .ant-card .ant-card-body h3 b{color:#f0f9ff!important;font-weight:700}.planning-action-container a{color:#60a5fa;font-weight:500;text-decoration:none;transition:all .3s ease}.planning-action-container a:hover{color:#93c5fd;text-decoration:underline}.planning-action-container .ant-timeline{color:#e2e8f0}.planning-action-container .ant-timeline-item{padding-bottom:24px}.planning-action-container .ant-timeline-item-label{color:#f87171!important}.planning-action-container .ant-timeline-item-content{color:#e2e8f0}.planning-action-container .ant-timeline-item-head{background:#0000!important}.planning-action-container .ant-timeline-item-head .anticon{background:#0f172ae6!important;border-radius:50%;box-shadow:0 0 0 3px #60a5fa33;color:#60a5fa!important;font-size:16px;padding:4px}.planning-action-container .ant-timeline-item-head .anticon svg{display:block}.planning-action-container .section-header,.planning-action-content .section-header{background:linear-gradient(135deg,#2563eb26,#8b5cf61a);border-left:4px solid #60a5fa;border-radius:4px;color:#e2e8f0;font-size:16px;font-weight:600;margin:24px 0 16px;padding:12px 16px}.planning-action-empty-state{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2563eb14,#0f172a99);border:2px dashed #60a5fa4d;border-radius:16px;margin-top:24px;padding:60px 40px;text-align:center;transition:all .5s ease}.planning-action-empty-state.fade-out{opacity:0;transform:translateY(20px)}.planning-action-empty-state-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(96,165,250,.3));font-size:48px;margin-bottom:20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.planning-action-empty-state-text{color:#93c5fd;font-size:20px;font-weight:600;margin-bottom:8px}.planning-action-empty-state-subtext{color:#64748b;font-size:14px;margin-top:8px}.planning-action-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2563eb0f,#0f172a80);border:1px solid #60a5fa33;border-radius:12px;margin-top:24px;padding:32px}.planning-action-content h2{color:#e2e8f0;font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.planning-action-content h3{color:#e2e8f0;font-size:18px;font-weight:600;margin-bottom:16px}.planning-action-content p{color:#cbd5e1;line-height:1.6}.planning-action-content b,.planning-action-content strong{color:#e2e8f0;font-weight:600}.planning-action-content a{color:#60a5fa;text-decoration:none;transition:color .3s ease}.planning-action-content a:hover{color:#93c5fd;text-decoration:underline}.planning-action-content .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.planning-action-content .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f666}@media (max-width:768px){.planning-action-container{padding:16px}.planning-action-header h2{font-size:20px}.planning-action-header p{font-size:14px}.planning-action-container .ant-tabs-tab{font-size:14px;padding:10px 16px}.planning-action-empty-state{padding:40px 24px}.planning-action-empty-state-icon{font-size:40px}.planning-action-empty-state-text{font-size:18px}}.ap-course-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293bb3,#0f172acc);border:1px solid #94a3b833;border-radius:8px;cursor:default;padding:16px;transition:all .3s ease}.ap-course-card:hover{background:linear-gradient(135deg,#2563eb26,#1e293bd9);border-color:#94a3b866;box-shadow:0 8px 24px #3b82f633;transform:translateY(-4px)}.college-list-page .info-banner{margin-bottom:24px}.college-list-page .info-banner blockquote{background:#0f172a80;border-left:3px solid #60a5fa80;border-radius:12px;color:var(--list-text-color);margin:0;padding:16px 20px}.college-list-page .info-banner b{color:#93c5fd;font-weight:600}.college-list-page .add-college-controls{background:linear-gradient(135deg,#1e293b99,#0f172acc);border:1px solid #94a3b833;border-radius:16px;box-shadow:0 4px 16px #0000004d;margin-bottom:32px;padding:24px}.college-list-page .ant-input,.college-list-page .ant-select,.college-list-page .ant-select-selector{background:#0f172ab3!important;border-color:#94a3b84d!important;color:var(--list-text-color)!important}.college-list-page .ant-input:hover,.college-list-page .ant-select-selector:hover,.college-list-page .ant-select:hover{border-color:#60a5fa80!important}.college-list-page .ant-input:focus,.college-list-page .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.college-list-page .ant-select-dropdown{background:#1e293b!important}.college-list-page .ant-select-item{color:#cbd5e1!important}.college-list-page .ant-select-item:hover{background:#60a5fa33!important}.college-list-page .ant-select-item-option-selected{background:#3b82f64d!important;color:#e2e8f0!important}.college-list-page .ant-select-auto-complete .ant-select-selector{height:40px!important;padding:4px 11px!important}.college-list-page .ant-select-auto-complete input{height:30px!important}.action-card-large{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f172ae6,#2563eb26);border:1px solid #60a5fa47;border-radius:12px;box-shadow:0 8px 24px #0000004d;color:#e2e8f0;display:flex;font-size:18px;font-weight:600;height:150px;justify-content:center;text-align:center;transition:all .3s}.action-card-large:hover{border-color:#60a5fa66;box-shadow:0 12px 32px #3b82f64d;transform:translateY(-4px)}.action-title{padding:8px}.action-row-header{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:20px;overflow:hidden;width:100%}.action-row-button{flex-shrink:0}.action-row-button button{border-radius:6px;font-size:12px;height:28px;padding:4px 10px}.action-row-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-grow:1;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0;scroll-behavior:smooth}.action-row-wrapper>*{flex:0 0 auto}.action-row-wrapper{scrollbar-color:#3b82f699 #0f172a4d;scrollbar-width:thin}.action-row-wrapper::-webkit-scrollbar{height:6px}.action-row-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:4px}.action-row-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}.action-row-wrapper::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.action-card-small{background:#0f172a99;border:1px solid #64748b66;border-radius:6px;color:#e2e8f0;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:500;min-width:80px;padding:6px 10px;text-align:center;transition:all .3s;white-space:nowrap}.action-card-small.active{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f666;color:#fff;font-weight:700}.action-card-small:hover:not(.active){background:#1e293bcc;border-color:#60a5fa80}.action-card-small.inactive{opacity:.5}.task-card{background:linear-gradient(135deg,#fbbf2426,#0f172ad9);border:1px solid #fbbf2466}.task-style{background:linear-gradient(135deg,#fbbf2433,#0f172ae6);border:1px solid #fbbf2480;color:#fbbf24;font-weight:600}.action-content-placeholder{background:linear-gradient(135deg,#2563eb1f,#0f172acc);border:1px solid #60a5fa40;border-radius:12px;color:#e2e8f0;margin-top:20px;padding:16px}.action-image-wrapper{align-items:center;display:flex;justify-content:center}.action-image{background:#0f172a80;border:1px solid #60a5fa4d;border-radius:12px;box-shadow:0 8px 24px #0000004d}.action-image-mini{background:#0f172a66;border:1px solid #60a5fa40;border-radius:8px}.academic-course-planning{background:#0000;min-height:100vh}.academic-course-planning .ant-tabs{color:#e2e8f0}.academic-course-planning .ant-tabs-nav{margin-bottom:24px}.academic-course-planning .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.academic-course-planning .ant-tabs-tab:hover{color:#dbeafe!important}.academic-course-planning .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.academic-course-planning .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.academic-course-planning .ant-tabs-content{color:#e2e8f0}.academic-course-planning .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.academic-course-planning .ant-table{background:#0000;color:#e2e8f0}.academic-course-planning .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.academic-course-planning .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.academic-course-planning .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.academic-course-planning .ant-tabs-tab{font-size:14px;padding:10px 16px}.academic-course-planning .subcategories-grid{gap:16px;grid-template-columns:1fr}}.suggested-prompt-box{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #475569;border-radius:12px;box-shadow:0 4px 12px #0000004d;margin-bottom:16px;padding:20px}.suggested-prompt-box .ant-typography{color:#e2e8f0!important;margin-bottom:12px}.suggested-prompt-box .prompt-title{color:#60a5fa!important;font-size:15px;font-weight:600;margin-bottom:12px}.suggested-prompt-box .prompt-text{background:#1e293b99;border-left:3px solid #3b82f6;border-radius:8px;color:#cbd5e1!important;font-size:14px;font-style:italic;line-height:1.6;margin:12px 0;padding:12px 16px}.suggested-prompt-box .prompt-hint{color:#94a3b8!important;font-size:13px;margin-top:12px}.qna-chatbox-container{background:#0f172a;border-radius:12px;overflow:hidden}.qna-chatbox-container .ant-card-head{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-bottom:1px solid #60a5fa;padding:16px 24px}.qna-chatbox-container .ant-card-head-title{color:#e0f2fe!important;font-weight:600}.qna-chatbox-container .ant-card-body{background:#030712;padding:0}.qna-chatbox-container .cs-chat-container,.qna-chatbox-container .cs-main-container{background:#030712!important}.qna-chatbox-container .cs-message-list{background:#030712!important;padding:16px}.qna-chatbox-container .cs-message{margin:8px 0}.qna-chatbox-container .cs-message--incoming .cs-message__content-wrapper{background:linear-gradient(135deg,#1e293b,#334155)!important;border:1px solid #475569;box-shadow:0 2px 8px #0003;padding:12px 16px}.qna-chatbox-container .cs-message--incoming .cs-message__content{background:#0000!important;color:#e2e8f0!important;font-size:14px;line-height:1.6}.qna-chatbox-container .cs-message .cs-message__content{background:#0000!important;color:#e2e8f0!important}.qna-chatbox-container .cs-message--outgoing .cs-message__content-wrapper{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border:1px solid #60a5fa;box-shadow:0 2px 8px #3b82f64d;padding:12px 16px}.qna-chatbox-container .cs-message--outgoing .cs-message__content{background:#0000!important;color:#e0f2fe!important;font-size:14px;line-height:1.6}.qna-chatbox-container .cs-message-input{align-items:center!important;background:#1e293b!important;border-top:1px solid #475569;display:flex!important;gap:12px;padding:12px 16px}.qna-chatbox-container .cs-message-input__content-editor-wrapper{align-items:center!important;background:#0f172a!important;border:1px solid #475569!important;border-radius:8px;display:flex!important;flex:1 1;transition:all .3s ease}.qna-chatbox-container .cs-message-input__content-editor-wrapper:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633}.qna-chatbox-container .cs-message-input__content-editor{background:#0f172a!important;color:#e2e8f0!important;font-size:14px;line-height:1.5;min-height:44px;padding:12px 14px!important}.qna-chatbox-container .cs-message-input__content-editor:empty:before{color:#64748b!important}.qna-chatbox-container .cs-button--send{align-items:center!important;background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border:1px solid #60a5fa!important;border-radius:6px;color:#e0f2fe!important;display:flex!important;font-weight:600;height:44px!important;justify-content:center!important;min-width:44px;padding:10px 18px!important;transition:all .3s ease}.qna-chatbox-container .cs-button--send:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#2563eb)!important;box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.qna-chatbox-container .cs-button--send:disabled{cursor:not-allowed;opacity:.5}.qna-chatbox-container .cs-typing-indicator{padding:12px 16px}.qna-chatbox-container .cs-typing-indicator__text{color:#94a3b8!important;font-style:italic}.qna-chatbox-container .cs-typing-indicator__dot{background-color:#60a5fa!important}.qna-chatbox-container .ant-btn-link.ant-btn-dangerous{color:#fca5a5!important;font-weight:500}.qna-chatbox-container .ant-btn-link.ant-btn-dangerous:hover{color:#fff!important;text-decoration:underline}.academic-admission-criteria{background:#0000;min-height:100vh}.academic-admission-criteria .ant-tabs{color:#e2e8f0}.academic-admission-criteria .ant-tabs-nav{margin-bottom:24px}.academic-admission-criteria .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.academic-admission-criteria .ant-tabs-tab:hover{color:#dbeafe!important}.academic-admission-criteria .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.academic-admission-criteria .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.academic-admission-criteria .ant-tabs-content{color:#e2e8f0}.academic-admission-criteria .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.academic-admission-criteria .ant-table{background:#0000;color:#e2e8f0}.academic-admission-criteria .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.academic-admission-criteria .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.academic-admission-criteria .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.academic-admission-criteria .ant-tabs-tab{font-size:14px;padding:10px 16px}.academic-admission-criteria .subcategories-grid{gap:16px;grid-template-columns:1fr}}.planning-leaf-component{background:#0000;min-height:100vh}.planning-leaf-component .ant-tabs{color:#e2e8f0}.planning-leaf-component .ant-tabs-nav{margin-bottom:24px}.planning-leaf-component .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.planning-leaf-component .ant-tabs-tab:hover{color:#dbeafe!important}.planning-leaf-component .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc!important;font-weight:700}.planning-leaf-component .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.planning-leaf-component .ant-tabs-content{color:#e2e8f0}.planning-leaf-component div[style*=maxWidth] h1,.planning-leaf-component div[style*=maxWidth] h2,.planning-leaf-component div[style*=maxWidth] h3{color:#e2e8f0;margin-bottom:16px;margin-top:32px}.planning-leaf-component div[style*=maxWidth] h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4vw,36px);font-weight:700}.planning-leaf-component div[style*=maxWidth] h2{color:#93c5fd;font-size:clamp(22px,3vw,28px);font-weight:600}.planning-leaf-component div[style*=maxWidth] h3{color:#93c5fd;font-size:clamp(18px,2.5vw,22px);font-weight:600}.planning-leaf-component div[style*=maxWidth] p{color:#cbd5e1;line-height:1.8;margin-bottom:16px}.planning-leaf-component div[style*=maxWidth] strong{color:#e2e8f0;font-weight:600}.planning-leaf-component div[style*=maxWidth] ol,.planning-leaf-component div[style*=maxWidth] ul{color:#cbd5e1;line-height:1.8;margin:16px 0;padding-left:24px}.planning-leaf-component div[style*=maxWidth] li{color:#cbd5e1;font-size:16px;line-height:1.8;margin-bottom:14px}.planning-leaf-component div[style*=maxWidth] li strong{color:#e2e8f0;font-weight:600}.planning-leaf-component ol li,.planning-leaf-component ul li{color:#cbd5e1!important}.planning-leaf-component h1,.planning-leaf-component h2,.planning-leaf-component h3,.planning-leaf-component h4,.planning-leaf-component h5,.planning-leaf-component h6{color:#e2e8f0}.planning-leaf-component div,.planning-leaf-component li,.planning-leaf-component p,.planning-leaf-component span{color:#cbd5e1}.planning-leaf-component b,.planning-leaf-component strong{color:#e2e8f0;font-weight:600}.planning-leaf-component div[style*=maxWidth] img{border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 8px 24px #0006;margin:24px 0}.planning-leaf-component ol li::marker,.planning-leaf-component ul li::marker{color:#60a5fa;font-weight:700}.planning-leaf-component ol ol,.planning-leaf-component ol ul,.planning-leaf-component ul ol,.planning-leaf-component ul ul{margin-bottom:8px;margin-top:8px}.planning-leaf-component blockquote{border-left:4px solid #60a5fa;color:#cbd5e1;font-style:italic;margin:20px 0;padding-left:16px}.planning-leaf-component code{background:#1e293b99;border-radius:4px;color:#93c5fd;font-size:.9em;padding:2px 6px}.planning-leaf-component pre{background:#0f172acc;border:1px solid #60a5fa33;border-radius:8px;color:#e2e8f0;overflow-x:auto;padding:16px}.planning-leaf-component a{color:#60a5fa;text-decoration:none;transition:color .3s ease}.planning-leaf-component a:hover{color:#93c5fd;text-decoration:underline}.planning-leaf-component .ant-table{background:#0000;color:#e2e8f0}.planning-leaf-component .ant-table-title{background:#0f172a99!important;border-bottom:1px solid #60a5fa4d;color:#e2e8f0!important}.planning-leaf-component .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#f8fafc;font-weight:600}.planning-leaf-component .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.planning-leaf-component .ant-table-tbody>tr:hover>td{background:#1e293b99!important}.planning-leaf-component table.comparison-table{background:#0000;border-collapse:collapse;color:#e2e8f0;margin-bottom:20px;width:100%}.planning-leaf-component table.comparison-table thead tr{background:#60a5fa26!important;border-bottom:2px solid #60a5fa66}.planning-leaf-component table.comparison-table th{background:#0000!important;border-bottom:2px solid #60a5fa66;color:#f0f9ff!important;font-weight:600;padding:12px;text-align:left}.planning-leaf-component table.comparison-table tbody tr{background:#0000;border-bottom:1px solid #4755694d}.planning-leaf-component table.comparison-table tbody tr:nth-child(2n){background:#1e293b4d}.planning-leaf-component table.comparison-table tbody tr:hover{background:#60a5fa1a}.planning-leaf-component table.comparison-table td{background:#0000!important;color:#cbd5e1!important;padding:12px}.planning-leaf-component table.comparison-table td:first-child{color:#e2e8f0!important;font-weight:500}.planning-leaf-component .table-title-highlight{color:#fca5a5!important;font-size:18px;font-weight:600;margin:0}.planning-leaf-component .table-title-highlight .ant-btn-link{color:#60a5fa!important}.planning-leaf-component .ant-table-footer{background:#0f172a99!important;border-top:1px solid #60a5fa4d;color:#e2e8f0!important}.planning-leaf-component .ant-table-footer .ant-typography{color:#e2e8f0!important}.planning-leaf-component .ant-table-footer blockquote{background:#1e293b4d;border-left:3px solid #60a5fa80;border-radius:4px;color:#cbd5e1!important;margin:12px 0;padding:12px 16px}.planning-leaf-component .ant-table-footer blockquote.case-study-note{border-left-color:#c084fc80;color:#c084fc!important}.planning-leaf-component .ant-table-footer b,.planning-leaf-component .ant-table-footer strong{color:#f0f9ff!important;font-weight:600}.planning-leaf-component .ant-table-footer h4{color:#e2e8f0!important;margin-top:16px}.planning-leaf-component .ant-table-footer h4 a{color:#60a5fa!important;text-decoration:underline}.planning-leaf-component .ant-table-footer h4 a:hover{color:#93c5fd!important}.planning-leaf-component .ant-card{background:#0f172a99;border:1px solid #60a5fa33;color:#e2e8f0}.planning-leaf-component .ant-card-head{border-bottom:1px solid #60a5fa33;color:#f8fafc}@media (max-width:768px){.planning-leaf-component div[style*=maxWidth]{padding:16px!important}.planning-leaf-component .ant-tabs-tab{font-size:14px;padding:10px 16px}.planning-leaf-component div[style*=maxWidth] h1{font-size:clamp(24px,5vw,28px)}.planning-leaf-component div[style*=maxWidth] h2{font-size:clamp(20px,4vw,24px)}}@media (max-width:480px){.planning-leaf-component .ant-tabs-nav{margin-bottom:16px}.planning-leaf-component .ant-tabs-tab{font-size:13px;padding:8px 12px}}.academic-admission-criteria li,.academic-admission-criteria p,.academic-preparation li,.academic-preparation p,.additional-factors li,.additional-factors p,.admission-application li,.admission-application p,.admission-decision li,.admission-decision p,.advanced-course-option li,.advanced-course-option p,.application-materials li,.application-materials p,.application-timeline li,.application-timeline p,.assured-admission li,.assured-admission p,.budgeting li,.budgeting p,.college-engagement li,.college-engagement p,.college-list li,.college-list p,.compare-offers li,.compare-offers p,.course-strategy li,.course-strategy p,.expense li,.expense p,.financial-aid li,.financial-aid p,.gap-year li,.gap-year p,.gpa-course-rigor li,.gpa-course-rigor p,.grant-scholarship li,.grant-scholarship p,.holistic-admission li,.holistic-admission p,.loan li,.loan p,.major-career li,.major-career p,.other-knowledge li,.other-knowledge p,.primary-categories li,.primary-categories p,.psat li,.psat p,.standardized-test li,.standardized-test p,.student-life li,.student-life p,.timeline li,.timeline p,.todo-list li,.todo-list p,.work-career li,.work-career p{color:#cbd5e1!important}.academic-admission-criteria b,.academic-admission-criteria strong,.academic-preparation b,.academic-preparation strong,.additional-factors b,.additional-factors strong,.admission-application b,.admission-application strong,.admission-decision b,.admission-decision strong,.advanced-course-option b,.advanced-course-option strong,.application-materials b,.application-materials strong,.application-timeline b,.application-timeline strong,.assured-admission b,.assured-admission strong,.budgeting b,.budgeting strong,.college-engagement b,.college-engagement strong,.college-list b,.college-list strong,.compare-offers b,.compare-offers strong,.course-strategy b,.course-strategy strong,.expense b,.expense strong,.financial-aid b,.financial-aid strong,.gap-year b,.gap-year strong,.gpa-course-rigor b,.gpa-course-rigor strong,.grant-scholarship b,.grant-scholarship strong,.holistic-admission b,.holistic-admission strong,.loan b,.loan strong,.major-career b,.major-career strong,.other-knowledge b,.other-knowledge strong,.primary-categories b,.primary-categories strong,.psat b,.psat strong,.standardized-test b,.standardized-test strong,.student-life b,.student-life strong,.timeline b,.timeline strong,.todo-list b,.todo-list strong,.work-career b,.work-career strong{color:#e2e8f0!important;font-weight:600}.academic-admission-criteria h1,.academic-admission-criteria h2,.academic-admission-criteria h3,.academic-admission-criteria h4,.academic-preparation h1,.academic-preparation h2,.academic-preparation h3,.academic-preparation h4,.additional-factors h1,.additional-factors h2,.additional-factors h3,.additional-factors h4,.admission-application h1,.admission-application h2,.admission-application h3,.admission-application h4,.admission-decision h1,.admission-decision h2,.admission-decision h3,.admission-decision h4,.advanced-course-option h1,.advanced-course-option h2,.advanced-course-option h3,.advanced-course-option h4,.application-materials h1,.application-materials h2,.application-materials h3,.application-materials h4,.application-timeline h1,.application-timeline h2,.application-timeline h3,.application-timeline h4,.assured-admission h1,.assured-admission h2,.assured-admission h3,.assured-admission h4,.budgeting h1,.budgeting h2,.budgeting h3,.budgeting h4,.college-engagement h1,.college-engagement h2,.college-engagement h3,.college-engagement h4,.college-list h1,.college-list h2,.college-list h3,.college-list h4,.compare-offers h1,.compare-offers h2,.compare-offers h3,.compare-offers h4,.course-strategy h1,.course-strategy h2,.course-strategy h3,.course-strategy h4,.expense h1,.expense h2,.expense h3,.expense h4,.financial-aid h1,.financial-aid h2,.financial-aid h3,.financial-aid h4,.gap-year h1,.gap-year h2,.gap-year h3,.gap-year h4,.gpa-course-rigor h1,.gpa-course-rigor h2,.gpa-course-rigor h3,.gpa-course-rigor h4,.grant-scholarship h1,.grant-scholarship h2,.grant-scholarship h3,.grant-scholarship h4,.holistic-admission h1,.holistic-admission h2,.holistic-admission h3,.holistic-admission h4,.loan h1,.loan h2,.loan h3,.loan h4,.major-career h1,.major-career h2,.major-career h3,.major-career h4,.other-knowledge h1,.other-knowledge h2,.other-knowledge h3,.other-knowledge h4,.primary-categories h1,.primary-categories h2,.primary-categories h3,.primary-categories h4,.psat h1,.psat h2,.psat h3,.psat h4,.standardized-test h1,.standardized-test h2,.standardized-test h3,.standardized-test h4,.student-life h1,.student-life h2,.student-life h3,.student-life h4,.timeline h1,.timeline h2,.timeline h3,.timeline h4,.todo-list h1,.todo-list h2,.todo-list h3,.todo-list h4,.work-career h1,.work-career h2,.work-career h3,.work-career h4{color:#e2e8f0!important}.academic-admission-criteria div,.academic-admission-criteria span,.academic-preparation div,.academic-preparation span,.additional-factors div,.additional-factors span,.admission-application div,.admission-application span,.admission-decision div,.admission-decision span,.advanced-course-option div,.advanced-course-option span,.application-materials div,.application-materials span,.application-timeline div,.application-timeline span,.assured-admission div,.assured-admission span,.budgeting div,.budgeting span,.college-engagement div,.college-engagement span,.college-list div,.college-list span,.compare-offers div,.compare-offers span,.course-strategy div,.course-strategy span,.expense div,.expense span,.financial-aid div,.financial-aid span,.gap-year div,.gap-year span,.gpa-course-rigor div,.gpa-course-rigor span,.grant-scholarship div,.grant-scholarship span,.holistic-admission div,.holistic-admission span,.loan div,.loan span,.major-career div,.major-career span,.other-knowledge div,.other-knowledge span,.primary-categories div,.primary-categories span,.psat div,.psat span,.standardized-test div,.standardized-test span,.student-life div,.student-life span,.timeline div,.timeline span,.todo-list div,.todo-list span,.work-career div,.work-career span{color:#cbd5e1}.academic-admission-criteria ol li::marker,.academic-admission-criteria ul li::marker,.academic-preparation ol li::marker,.academic-preparation ul li::marker,.additional-factors ol li::marker,.additional-factors ul li::marker,.admission-application ol li::marker,.admission-application ul li::marker,.admission-decision ol li::marker,.admission-decision ul li::marker,.advanced-course-option ol li::marker,.advanced-course-option ul li::marker,.application-materials ol li::marker,.application-materials ul li::marker,.application-timeline ol li::marker,.application-timeline ul li::marker,.assured-admission ol li::marker,.assured-admission ul li::marker,.budgeting ol li::marker,.budgeting ul li::marker,.college-engagement ol li::marker,.college-engagement ul li::marker,.college-list ol li::marker,.college-list ul li::marker,.compare-offers ol li::marker,.compare-offers ul li::marker,.course-strategy ol li::marker,.course-strategy ul li::marker,.expense ol li::marker,.expense ul li::marker,.financial-aid ol li::marker,.financial-aid ul li::marker,.gap-year ol li::marker,.gap-year ul li::marker,.gpa-course-rigor ol li::marker,.gpa-course-rigor ul li::marker,.grant-scholarship ol li::marker,.grant-scholarship ul li::marker,.holistic-admission ol li::marker,.holistic-admission ul li::marker,.loan ol li::marker,.loan ul li::marker,.major-career ol li::marker,.major-career ul li::marker,.other-knowledge ol li::marker,.other-knowledge ul li::marker,.primary-categories ol li::marker,.primary-categories ul li::marker,.psat ol li::marker,.psat ul li::marker,.standardized-test ol li::marker,.standardized-test ul li::marker,.student-life ol li::marker,.student-life ul li::marker,.timeline ol li::marker,.timeline ul li::marker,.todo-list ol li::marker,.todo-list ul li::marker,.work-career ol li::marker,.work-career ul li::marker{color:#60a5fa;font-weight:700}.planning-leaf-component .ant-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f666,#8b5cf659)!important;border:1px solid #60a5fa99!important;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#f0f9ff!important;font-size:15px;font-weight:700;padding:6px 14px;text-shadow:0 1px 2px #0000004d}.planning-leaf-component .ant-tag:hover{background:linear-gradient(135deg,#3b82f680,#8b5cf673)!important;border-color:#60a5facc!important;box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.planning-leaf-component .ant-tag-close-icon{color:#f0f9ff!important;font-size:12px;margin-left:8px;text-shadow:0 1px 2px #0000004d}.planning-leaf-component .ant-tag-close-icon:hover{background:#ef444466;border-radius:50%;color:#fff!important}.planning-leaf-component select{background:#0f172a99!important;border:1px solid #60a5fa4d!important;border-radius:6px;color:#e2e8f0!important;font-size:14px;font-weight:500;padding:6px 12px;transition:all .3s ease}.planning-leaf-component select:hover{background:#1e293bcc!important;border-color:#60a5fa80!important}.planning-leaf-component select:focus{border-color:#60a5facc!important;box-shadow:0 0 0 2px #60a5fa33;outline:none}.planning-leaf-component select option{background:#1e293b!important;color:#e2e8f0!important;padding:8px}.planning-leaf-component .ant-collapse{background:#0000!important;border:none!important}.planning-leaf-component .ant-collapse-item{background:linear-gradient(135deg,#0f172a99,#1e293b66)!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;margin-bottom:12px;overflow:hidden}.planning-leaf-component .ant-collapse-header{background:#1e293b99!important;border-bottom:1px solid #60a5fa33!important;color:#93c5fd!important;font-size:16px!important;font-weight:600!important;padding:14px 16px!important}.planning-leaf-component .ant-collapse-header:hover{background:#2563eb33!important;color:#dbeafe!important}.planning-leaf-component .ant-collapse-content{background:#0f172a66!important;border-top:none!important}.planning-leaf-component .ant-collapse-content-box{background:#0000!important;padding:16px!important}.planning-leaf-component .evaluation-row-top-2{background:#1e293b4d;border-left:3px solid #60a5fa66;border-radius:6px;color:#cbd5e1!important;margin-bottom:8px;padding:12px 16px;transition:all .3s ease}.planning-leaf-component .evaluation-row-top-2:hover{background:#1e293b80;border-left-color:#60a5fab3;transform:translateX(4px)}.planning-leaf-component .evaluation-row-top-2 b{color:#e2e8f0!important;display:block;font-weight:600;margin-bottom:4px}.planning-leaf-component .ant-checkbox-wrapper{color:#e2e8f0!important}.planning-leaf-component .ant-checkbox-inner{background:#0f172a99!important;border-color:#60a5fa66!important}.planning-leaf-component .ant-checkbox-checked .ant-checkbox-inner{background:#60a5fa!important;border-color:#60a5fa!important}.planning-leaf-component .ant-checkbox:hover .ant-checkbox-inner{border-color:#60a5fa!important}.planning-leaf-component div[style*="textAlign: center"] p,.planning-leaf-component div[style*="textAlign:center"] p,.planning-leaf-component div[style*=textAlign] p[style*=color],.planning-leaf-component p[style*="color: #555"],.planning-leaf-component p[style*="color:#555"]{color:#cbd5e1!important}.planning-leaf-component .ant-steps{color:#e2e8f0}.planning-leaf-component .ant-steps-item-title{color:#e2e8f0!important;font-weight:500!important}.planning-leaf-component .ant-steps-item-description{color:#cbd5e1!important}.planning-leaf-component .ant-steps-item-wait .ant-steps-item-title{color:#94a3b8!important}.planning-leaf-component .ant-steps-item-process .ant-steps-item-title{color:#93c5fd!important;font-weight:600!important}.planning-leaf-component .ant-steps-item-finish .ant-steps-item-title{color:#60a5fa!important}.planning-leaf-component .ant-steps-item-icon{background:#0f172a99!important;border-color:#60a5fa66!important}.planning-leaf-component .ant-steps-item-process .ant-steps-item-icon{background:#60a5fa!important;border-color:#60a5fa!important}.planning-leaf-component .ant-steps-item-finish .ant-steps-item-icon{border-color:#60a5fa!important}.planning-leaf-component .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#60a5fa!important}.planning-leaf-component .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#60a5fa!important}.planning-leaf-component .ant-steps-item-tail:after{background-color:#60a5fa4d!important}.planning-leaf-component .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#60a5fa!important}.planning-leaf-component div[style*=marginTop]>span{color:#94a3b8!important}.planning-leaf-component .ant-alert{background:#1e3a8a33!important;border:1px solid #60a5fa4d!important}.planning-leaf-component .ant-alert-info{background:#1e3a8a33!important;border-color:#60a5fa4d!important}.planning-leaf-component .ant-alert-message{color:#e2e8f0!important;font-weight:500}.planning-leaf-component .ant-alert-description{color:#cbd5e1!important}.planning-leaf-component .ant-alert-icon{color:#60a5fa!important}.planning-leaf-component .ant-input{background:#0f172a99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.planning-leaf-component .ant-input:hover{border-color:#60a5fa80!important}.planning-leaf-component .ant-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.planning-leaf-component .ant-input::placeholder{color:#64748b!important}.planning-leaf-component div[style*="background: #fafafa"],.planning-leaf-component div[style*="background: white"],.planning-leaf-component div[style*="background:#fafafa"],.planning-leaf-component div[style*='background: "#fafafa"'],.planning-leaf-component div[style*='background: "white"']{background:linear-gradient(135deg,#0f172ab3,#1e293b99)!important;border:1px solid #60a5fa66!important;box-shadow:0 4px 12px #0000004d!important}.planning-leaf-component div[style*="background: #fafafa"] h3,.planning-leaf-component div[style*="background: white"] h3,.planning-leaf-component div[style*="background:#fafafa"] h3,.planning-leaf-component div[style*='background: "#fafafa"'] h3,.planning-leaf-component div[style*='background: "white"'] h3{color:#f0f9ff!important;text-shadow:0 1px 2px #00000080}.planning-leaf-component div[style*="background: #fafafa"] p,.planning-leaf-component div[style*="background: white"] p,.planning-leaf-component div[style*="background:#fafafa"] p,.planning-leaf-component div[style*='background: "#fafafa"'] p,.planning-leaf-component div[style*='background: "white"'] p{color:#e2e8f0!important;text-shadow:0 1px 2px #0000004d}.planning-leaf-component h3[style*="fontSize: 20"]{color:#e2e8f0!important}.planning-leaf-component p[style*="fontSize: 15"]{color:#cbd5e1!important}.planning-leaf-component div>h3{color:#e2e8f0!important}.planning-leaf-component div>p[style*="color: #555"],.planning-leaf-component div>p[style*="color:#555"]{color:#cbd5e1!important}.planning-leaf-component h3[style]{color:#e2e8f0!important}.planning-leaf-component p[style*=color]{color:#cbd5e1!important}.planning-leaf-component div[style*=borderRadius] h3{color:#e2e8f0!important}.planning-leaf-component div[style*=borderRadius] p{color:#cbd5e1!important}.planning-leaf-component div[style*="padding: 24"] h3{color:#e2e8f0!important}.planning-leaf-component div[style*="padding: 24"] p{color:#cbd5e1!important}.planning-leaf-component .ant-radio-button-wrapper{background:#0f172a99!important;border-color:#60a5fa4d!important;color:#e2e8f0!important}.planning-leaf-component .ant-radio-button-wrapper:hover{background:#1e293bb3!important;border-color:#60a5fa80!important;color:#93c5fd!important}.planning-leaf-component .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border-color:#60a5fa!important;color:#fff!important}.planning-leaf-component .ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important}.planning-leaf-component .ant-radio-button-wrapper:first-child{border-left-color:#60a5fa4d!important}.gpa-course-rigor{background:#0000;min-height:100vh}.gpa-course-rigor .ant-tabs{color:#e2e8f0}.gpa-course-rigor .ant-tabs-nav{margin-bottom:24px}.gpa-course-rigor .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.gpa-course-rigor .ant-tabs-tab:hover{color:#dbeafe!important}.gpa-course-rigor .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.gpa-course-rigor .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.gpa-course-rigor .ant-tabs-content{color:#e2e8f0}.gpa-course-rigor .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.gpa-course-rigor .ant-table{background:#0000;color:#e2e8f0}.gpa-course-rigor .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.gpa-course-rigor .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.gpa-course-rigor .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.gpa-course-rigor .ant-tabs-tab{font-size:14px;padding:10px 16px}.gpa-course-rigor .subcategories-grid{gap:16px;grid-template-columns:1fr}}.course-strategy{background:#0000;min-height:100vh}.course-strategy .ant-tabs{color:#e2e8f0}.course-strategy .ant-tabs-nav{margin-bottom:24px}.course-strategy .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.course-strategy .ant-tabs-tab:hover{color:#dbeafe!important}.course-strategy .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.course-strategy .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.course-strategy .ant-tabs-content{color:#e2e8f0}.course-strategy .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.course-strategy .ant-table{background:#0000;color:#e2e8f0}.course-strategy .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.course-strategy .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.course-strategy .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.course-strategy .ant-tabs-tab{font-size:14px;padding:10px 16px}.course-strategy .subcategories-grid{gap:16px;grid-template-columns:1fr}}.advanced-course-option{background:#0000;min-height:100vh}.advanced-course-option .ant-tabs{color:#e2e8f0}.advanced-course-option .ant-tabs-nav{margin-bottom:24px}.advanced-course-option .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.advanced-course-option .ant-tabs-tab:hover{color:#dbeafe!important}.advanced-course-option .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.advanced-course-option .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.advanced-course-option .ant-tabs-content{color:#e2e8f0}.advanced-course-option .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.advanced-course-option .ant-table{background:#0000;color:#e2e8f0}.advanced-course-option .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.advanced-course-option .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.advanced-course-option .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.advanced-course-option .ant-tabs-tab{font-size:14px;padding:10px 16px}.advanced-course-option .subcategories-grid{gap:16px;grid-template-columns:1fr}}.assured-admission{background:#0000;min-height:100vh}.assured-admission .ant-tabs{color:#e2e8f0}.assured-admission .ant-tabs-nav{margin-bottom:24px}.assured-admission .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.assured-admission .ant-tabs-tab:hover{color:#dbeafe!important}.assured-admission .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.assured-admission .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.assured-admission .ant-tabs-content{color:#e2e8f0}.assured-admission .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.assured-admission .ant-table{background:#0000;color:#e2e8f0}.assured-admission .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.assured-admission .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.assured-admission .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.assured-admission .ant-tabs-tab{font-size:14px;padding:10px 16px}.assured-admission .subcategories-grid{gap:16px;grid-template-columns:1fr}}.standardized-test-strategy{background:#0000;min-height:100vh}.standardized-test-strategy .ant-tabs{color:#e2e8f0}.standardized-test-strategy .ant-tabs-nav{margin-bottom:24px}.standardized-test-strategy .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.standardized-test-strategy .ant-tabs-tab:hover{color:#dbeafe!important}.standardized-test-strategy .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.standardized-test-strategy .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.standardized-test-strategy .ant-tabs-content{color:#e2e8f0}.standardized-test-strategy .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.standardized-test-strategy .ant-table{background:#0000;color:#e2e8f0}.standardized-test-strategy .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.standardized-test-strategy .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.standardized-test-strategy .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.standardized-test-strategy .ant-tabs-tab{font-size:14px;padding:10px 16px}.standardized-test-strategy .subcategories-grid{gap:16px;grid-template-columns:1fr}}.standardized-test{background:#0000;min-height:100vh}.standardized-test .ant-tabs{color:#e2e8f0}.standardized-test .ant-tabs-nav{margin-bottom:24px}.standardized-test .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.standardized-test .ant-tabs-tab:hover{color:#dbeafe!important}.standardized-test .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.standardized-test .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.standardized-test .ant-tabs-content{color:#e2e8f0}.standardized-test .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.standardized-test .ant-table{background:#0000;color:#e2e8f0}.standardized-test .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.standardized-test .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.standardized-test .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.standardized-test .ant-tabs-tab{font-size:14px;padding:10px 16px}.standardized-test .subcategories-grid{gap:16px;grid-template-columns:1fr}}.psat{background:#0000;min-height:100vh}.psat .ant-tabs{color:#e2e8f0}.psat .ant-tabs-nav{margin-bottom:24px}.psat .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.psat .ant-tabs-tab:hover{color:#dbeafe!important}.psat .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.psat .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.psat .ant-tabs-content{color:#e2e8f0}.psat .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.psat .ant-table{background:#0000;color:#e2e8f0}.psat .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.psat .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.psat .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.psat .ant-tabs-tab{font-size:14px;padding:10px 16px}.psat .subcategories-grid{gap:16px;grid-template-columns:1fr}}.timeline{background:#0000;min-height:100vh}.timeline .ant-tabs{color:#e2e8f0}.timeline .ant-tabs-nav{margin-bottom:24px}.timeline .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.timeline .ant-tabs-tab:hover{color:#dbeafe!important}.timeline .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.timeline .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.timeline .ant-tabs-content{color:#e2e8f0}.timeline .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.timeline .ant-table{background:#0000;color:#e2e8f0}.timeline .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.timeline .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.timeline .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.timeline .ant-tabs-tab{font-size:14px;padding:10px 16px}.timeline .subcategories-grid{gap:16px;grid-template-columns:1fr}}.extracurricular-activity{background:#0000;min-height:100vh}.extracurricular-activity .ant-tabs{color:#e2e8f0}.extracurricular-activity .ant-tabs-nav{margin-bottom:24px}.extracurricular-activity .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.extracurricular-activity .ant-tabs-tab:hover{color:#dbeafe!important}.extracurricular-activity .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.extracurricular-activity .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.extracurricular-activity .ant-tabs-content{color:#e2e8f0}.extracurricular-activity .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.extracurricular-activity .ant-table{background:#0000;color:#e2e8f0}.extracurricular-activity .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.extracurricular-activity .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.extracurricular-activity .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.extracurricular-activity .ant-tabs-tab{font-size:14px;padding:10px 16px}.extracurricular-activity .subcategories-grid{gap:16px;grid-template-columns:1fr}}.holistic-admission{background:#0000;min-height:100vh}.holistic-admission .ant-tabs{color:#e2e8f0}.holistic-admission .ant-tabs-nav{margin-bottom:24px}.holistic-admission .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.holistic-admission .ant-tabs-tab:hover{color:#dbeafe!important}.holistic-admission .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.holistic-admission .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.holistic-admission .ant-tabs-content{color:#e2e8f0}.holistic-admission .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.holistic-admission .ant-table{background:#0000;color:#e2e8f0}.holistic-admission .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.holistic-admission .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.holistic-admission .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.holistic-admission .ant-tabs-tab{font-size:14px;padding:10px 16px}.holistic-admission .subcategories-grid{gap:16px;grid-template-columns:1fr}}.primary-categories{background:#0000;min-height:100vh}.primary-categories .ant-tabs{color:#e2e8f0}.primary-categories .ant-tabs-nav{margin-bottom:24px}.primary-categories .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.primary-categories .ant-tabs-tab:hover{color:#dbeafe!important}.primary-categories .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.primary-categories .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.primary-categories .ant-tabs-content{color:#e2e8f0}.primary-categories .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.primary-categories .ant-table{background:#0000;color:#e2e8f0}.primary-categories .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.primary-categories .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.primary-categories .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.primary-categories .ant-tabs-tab{font-size:14px;padding:10px 16px}.primary-categories .subcategories-grid{gap:16px;grid-template-columns:1fr}}.work-career{background:#0000;min-height:100vh}.work-career .ant-tabs{color:#e2e8f0}.work-career .ant-tabs-nav{margin-bottom:24px}.work-career .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.work-career .ant-tabs-tab:hover{color:#dbeafe!important}.work-career .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.work-career .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.work-career .ant-tabs-content{color:#e2e8f0}.work-career .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.work-career .ant-table{background:#0000;color:#e2e8f0}.work-career .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.work-career .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.work-career .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.work-career .ant-tabs-tab{font-size:14px;padding:10px 16px}.work-career .subcategories-grid{gap:16px;grid-template-columns:1fr}}.additional-factors{background:#0000;min-height:100vh}.additional-factors .ant-tabs{color:#e2e8f0}.additional-factors .ant-tabs-nav{margin-bottom:24px}.additional-factors .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.additional-factors .ant-tabs-tab:hover{color:#dbeafe!important}.additional-factors .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.additional-factors .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.additional-factors .ant-tabs-content{color:#e2e8f0}.additional-factors .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.additional-factors .ant-table{background:#0000;color:#e2e8f0}.additional-factors .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.additional-factors .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.additional-factors .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.additional-factors .ant-tabs-tab{font-size:14px;padding:10px 16px}.additional-factors .subcategories-grid{gap:16px;grid-template-columns:1fr}}.college-major-career{background:#0000;min-height:100vh}.college-major-career .ant-tabs{color:#e2e8f0}.college-major-career .ant-tabs-nav{margin-bottom:24px}.college-major-career .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.college-major-career .ant-tabs-tab:hover{color:#dbeafe!important}.college-major-career .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.college-major-career .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.college-major-career .ant-tabs-content{color:#e2e8f0}.college-major-career .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.college-major-career .ant-table{background:#0000;color:#e2e8f0}.college-major-career .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.college-major-career .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.college-major-career .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.college-major-career .ant-tabs-tab{font-size:14px;padding:10px 16px}.college-major-career .subcategories-grid{gap:16px;grid-template-columns:1fr}}.admission-application{background:#0000;min-height:100vh}.admission-application .ant-tabs{color:#e2e8f0}.admission-application .ant-tabs-nav{margin-bottom:24px}.admission-application .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.admission-application .ant-tabs-tab:hover{color:#dbeafe!important}.admission-application .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.admission-application .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.admission-application .ant-tabs-content{color:#e2e8f0}.admission-application .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.admission-application .ant-table{background:#0000;color:#e2e8f0}.admission-application .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.admission-application .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.admission-application .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.admission-application .ant-tabs-tab{font-size:14px;padding:10px 16px}.admission-application .subcategories-grid{gap:16px;grid-template-columns:1fr}}.major-career{background:#0000;min-height:100vh}.major-career .ant-tabs{color:#e2e8f0}.major-career .ant-tabs-nav{margin-bottom:24px}.major-career .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.major-career .ant-tabs-tab:hover{color:#dbeafe!important}.major-career .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.major-career .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.major-career .ant-tabs-content{color:#e2e8f0}.major-career .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.major-career .ant-table{background:#0000;color:#e2e8f0}.major-career .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.major-career .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.major-career .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.major-career .ant-tabs-tab{font-size:14px;padding:10px 16px}.major-career .subcategories-grid{gap:16px;grid-template-columns:1fr}}.student-life{background:#0000;min-height:100vh}.student-life .ant-tabs{color:#e2e8f0}.student-life .ant-tabs-nav{margin-bottom:24px}.student-life .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.student-life .ant-tabs-tab:hover{color:#dbeafe!important}.student-life .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.student-life .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.student-life .ant-tabs-content{color:#e2e8f0}.student-life .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.student-life .ant-table{background:#0000;color:#e2e8f0}.student-life .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.student-life .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.student-life .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.student-life .ant-tabs-tab{font-size:14px;padding:10px 16px}.student-life .subcategories-grid{gap:16px;grid-template-columns:1fr}}.other-knowledge{background:#0000;min-height:100vh}.other-knowledge .ant-tabs{color:#e2e8f0}.other-knowledge .ant-tabs-nav{margin-bottom:24px}.other-knowledge .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.other-knowledge .ant-tabs-tab:hover{color:#dbeafe!important}.other-knowledge .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.other-knowledge .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.other-knowledge .ant-tabs-content{color:#e2e8f0}.other-knowledge .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.other-knowledge .ant-table{background:#0000;color:#e2e8f0}.other-knowledge .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.other-knowledge .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.other-knowledge .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.other-knowledge .ant-tabs-tab{font-size:14px;padding:10px 16px}.other-knowledge .subcategories-grid{gap:16px;grid-template-columns:1fr}}.financial-planning{background:#0000;min-height:100vh}.financial-planning .ant-tabs{color:#e2e8f0}.financial-planning .ant-tabs-nav{margin-bottom:24px}.financial-planning .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.financial-planning .ant-tabs-tab:hover{color:#dbeafe!important}.financial-planning .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.financial-planning .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.financial-planning .ant-tabs-content{color:#e2e8f0}.financial-planning .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.financial-planning .ant-table{background:#0000;color:#e2e8f0}.financial-planning .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.financial-planning .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.financial-planning .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.financial-planning .ant-tabs-tab{font-size:14px;padding:10px 16px}.financial-planning .subcategories-grid{gap:16px;grid-template-columns:1fr}}.expense{background:#0000;min-height:100vh}.expense .ant-tabs{color:#e2e8f0}.expense .ant-tabs-nav{margin-bottom:24px}.expense .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.expense .ant-tabs-tab:hover{color:#dbeafe!important}.expense .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.expense .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.expense .ant-tabs-content{color:#e2e8f0}.expense .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.expense .ant-table{background:#0000;color:#e2e8f0}.expense .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.expense .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.expense .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.expense .ant-tabs-tab{font-size:14px;padding:10px 16px}.expense .subcategories-grid{gap:16px;grid-template-columns:1fr}}.financial-aid{background:#0000;min-height:100vh}.financial-aid .ant-tabs{color:#e2e8f0}.financial-aid .ant-tabs-nav{margin-bottom:24px}.financial-aid .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.financial-aid .ant-tabs-tab:hover{color:#dbeafe!important}.financial-aid .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.financial-aid .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.financial-aid .ant-tabs-content{color:#e2e8f0}.financial-aid .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.financial-aid .ant-table{background:#0000;color:#e2e8f0}.financial-aid .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.financial-aid .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.financial-aid .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.financial-aid .ant-tabs-tab{font-size:14px;padding:10px 16px}.financial-aid .subcategories-grid{gap:16px;grid-template-columns:1fr}}.grant-scholarship{background:#0000;min-height:100vh}.grant-scholarship .ant-tabs{color:#e2e8f0}.grant-scholarship .ant-tabs-nav{margin-bottom:24px}.grant-scholarship .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.grant-scholarship .ant-tabs-tab:hover{color:#dbeafe!important}.grant-scholarship .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.grant-scholarship .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.grant-scholarship .ant-tabs-content{color:#e2e8f0}.grant-scholarship .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.grant-scholarship .ant-table{background:#0000;color:#e2e8f0}.grant-scholarship .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.grant-scholarship .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.grant-scholarship .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.grant-scholarship .ant-tabs-tab{font-size:14px;padding:10px 16px}.grant-scholarship .subcategories-grid{gap:16px;grid-template-columns:1fr}}.loan{background:#0000;min-height:100vh}.loan .ant-tabs{color:#e2e8f0}.loan .ant-tabs-nav{margin-bottom:24px}.loan .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.loan .ant-tabs-tab:hover{color:#dbeafe!important}.loan .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.loan .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.loan .ant-tabs-content{color:#e2e8f0}.loan .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.loan .ant-table{background:#0000;color:#e2e8f0}.loan .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.loan .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.loan .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.loan .ant-tabs-tab{font-size:14px;padding:10px 16px}.loan .subcategories-grid{gap:16px;grid-template-columns:1fr}}.budgeting{background:#0000;min-height:100vh}.budgeting .ant-tabs{color:#e2e8f0}.budgeting .ant-tabs-nav{margin-bottom:24px}.budgeting .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.budgeting .ant-tabs-tab:hover{color:#dbeafe!important}.budgeting .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.budgeting .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.budgeting .ant-tabs-content{color:#e2e8f0}.budgeting .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.budgeting .ant-table{background:#0000;color:#e2e8f0}.budgeting .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.budgeting .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.budgeting .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.budgeting .ant-tabs-tab{font-size:14px;padding:10px 16px}.budgeting .subcategories-grid{gap:16px;grid-template-columns:1fr}}.ant-collapse{background:#0000!important;border:none!important}.ant-collapse>.ant-collapse-item{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;margin-bottom:16px!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:linear-gradient(135deg,#334155,#1e293b)!important;border-radius:8px 8px 0 0!important;color:#e2e8f0!important;font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header:hover{background:linear-gradient(135deg,#475569,#334155)!important}.ant-collapse-content{background:#0000!important;border-top:1px solid #60a5fa33!important}.ant-collapse-content-box{padding:20px!important}.ant-collapse .ant-tabs,.ant-collapse-content-box{background:#0000!important}.ant-collapse .ant-tabs-nav{background:#0f172a80!important;border-radius:8px!important;margin-bottom:16px!important;padding:8px 12px!important}.ant-collapse .ant-tabs-tab{background:#33415599!important;border:1px solid #60a5fa4d!important;border-radius:6px!important;color:#cbd5e1!important;font-weight:500!important;margin:0 4px!important;padding:8px 16px!important}.ant-collapse .ant-tabs-tab:hover{background:#475569cc!important;color:#e2e8f0!important}.ant-collapse .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#60a5fa!important;color:#fff!important;font-weight:600!important}.ant-collapse .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-collapse .ant-tabs-ink-bar{background:#0000!important}.ant-collapse .ant-card{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid #60a5fa4d!important;border-radius:8px!important}.ant-collapse .ant-card-head{background:linear-gradient(135deg,#334155,#1e293b)!important;border-bottom:1px solid #60a5fa4d!important;color:#e2e8f0!important;font-weight:600!important}.ant-collapse .ant-card-head-title{color:#e2e8f0!important;font-size:15px!important}.ant-collapse .ant-card-body{background:#0000!important;color:#cbd5e1!important}.ant-collapse .ant-card-body p{color:#cbd5e1!important;margin:0!important}.ant-collapse .anticon{color:inherit!important}.ant-collapse .ant-card h3{color:#e2e8f0!important;font-size:18px!important;margin-bottom:12px!important}.ant-collapse-arrow{color:#60a5fa!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon:hover{color:#93c5fd!important}.ant-collapse .ant-typography,.ant-collapse .ant-typography-secondary,.ant-collapse-content-box .ant-typography,.ant-collapse-content-box div,.ant-collapse-content-box p,.ant-collapse-content-box span{color:#cbd5e1!important}.ant-collapse h1,.ant-collapse h2,.ant-collapse h3,.ant-collapse h4,.ant-collapse h5,.ant-collapse-content-box h1,.ant-collapse-content-box h2,.ant-collapse-content-box h3,.ant-collapse-content-box h4,.ant-collapse-content-box h5{color:#e2e8f0!important}.ant-collapse .ant-list,.ant-collapse .ant-list-item,.ant-collapse .ant-list-item-meta-description,.ant-collapse .ant-list-item-meta-title{color:#cbd5e1!important}.ant-collapse .ant-form-item-label>label{color:#e2e8f0!important;font-weight:500!important}.ant-collapse .ant-input,.ant-collapse .ant-input-textarea,.ant-collapse .ant-select-selector{background:#0f172a99!important;border-color:#60a5fa4d!important;color:#e2e8f0!important}.ant-collapse .ant-input-textarea::placeholder,.ant-collapse .ant-input::placeholder{color:#64748b!important}.ant-collapse .ant-input-textarea:hover,.ant-collapse .ant-input:hover,.ant-collapse .ant-select-selector:hover{border-color:#60a5fa80!important}.ant-collapse .ant-input-textarea:focus,.ant-collapse .ant-input:focus,.ant-collapse .ant-select-focused .ant-select-selector{background:#0f172acc!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.ant-select-dropdown{background:#1e293b!important}.ant-select-item{color:#cbd5e1!important}.ant-select-item:hover{background:#60a5fa33!important}.ant-select-item-option-selected{background:#3b82f64d!important;color:#e2e8f0!important}.ant-collapse .ant-steps{color:#cbd5e1!important}.ant-collapse .ant-steps-item-title{color:#94a3b8!important}.ant-collapse .ant-steps-item-description{color:#64748b!important}.ant-collapse .ant-steps-item-finish .ant-steps-item-title,.ant-collapse .ant-steps-item-process .ant-steps-item-title{color:#e2e8f0!important}.ant-collapse .ant-steps-item-icon{border-color:#60a5fa66!important}.ant-collapse .ant-steps-item-process .ant-steps-item-icon{background:#3b82f6!important;border-color:#60a5fa!important}.ant-collapse .ant-steps-item-finish .ant-steps-item-icon{border-color:#10b981!important}.ant-collapse .ant-alert{background:#1e293b99!important;border-color:#60a5fa4d!important}.ant-collapse .ant-alert-info{background:#2563eb26!important;border-color:#3b82f666!important}.ant-collapse .ant-alert-success{background:#10b98126!important;border-color:#10b98166!important}.ant-collapse .ant-alert-description,.ant-collapse .ant-alert-message{color:#e2e8f0!important}.ant-collapse .ant-typography strong,.ant-collapse b,.ant-collapse strong{color:#f1f5f9!important;font-weight:600!important}.ant-collapse .ant-typography-secondary{color:#94a3b8!important}.ant-collapse-content-box>div>div{color:#cbd5e1!important}.ant-collapse .ant-typography-danger{color:#f87171!important}.ant-collapse .ant-typography-warning{color:#fbbf24!important}.ant-collapse .ant-typography-success{color:#34d399!important}.application-preparation{background:#0000;min-height:100vh}.application-preparation .ant-tabs{color:#e2e8f0}.application-preparation .ant-tabs-nav{margin-bottom:24px}.application-preparation .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.application-preparation .ant-tabs-tab:hover{color:#dbeafe!important}.application-preparation .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.application-preparation .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.application-preparation .ant-tabs-content{color:#e2e8f0}.application-preparation .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.application-preparation .ant-table{background:#0000;color:#e2e8f0}.application-preparation .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.application-preparation .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.application-preparation .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.application-preparation .ant-tabs-tab{font-size:14px;padding:10px 16px}.application-preparation .subcategories-grid{gap:16px;grid-template-columns:1fr}}.college-list{background:#0000;min-height:100vh}.college-list .ant-tabs{color:#e2e8f0}.college-list .ant-tabs-nav{margin-bottom:24px}.college-list .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.college-list .ant-tabs-tab:hover{color:#dbeafe!important}.college-list .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.college-list .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.college-list .ant-tabs-content{color:#e2e8f0}.college-list .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.college-list .ant-table{background:#0000;color:#e2e8f0}.college-list .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.college-list .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.college-list .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.college-list .ant-tabs-tab{font-size:14px;padding:10px 16px}.college-list .subcategories-grid{gap:16px;grid-template-columns:1fr}}.application-materials{background:#0000;min-height:100vh}.application-materials .ant-tabs{color:#e2e8f0}.application-materials .ant-tabs-nav{margin-bottom:24px}.application-materials .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.application-materials .ant-tabs-tab:hover{color:#dbeafe!important}.application-materials .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.application-materials .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.application-materials .ant-tabs-content{color:#e2e8f0}.application-materials .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.application-materials .ant-table{background:#0000;color:#e2e8f0}.application-materials .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.application-materials .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.application-materials .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.application-materials .ant-tabs-tab{font-size:14px;padding:10px 16px}.application-materials .subcategories-grid{gap:16px;grid-template-columns:1fr}}.college-engagement{background:#0000;min-height:100vh}.college-engagement .ant-tabs{color:#e2e8f0}.college-engagement .ant-tabs-nav{margin-bottom:24px}.college-engagement .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.college-engagement .ant-tabs-tab:hover{color:#dbeafe!important}.college-engagement .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.college-engagement .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.college-engagement .ant-tabs-content{color:#e2e8f0}.college-engagement .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.college-engagement .ant-table{background:#0000;color:#e2e8f0}.college-engagement .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.college-engagement .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.college-engagement .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.college-engagement .ant-tabs-tab{font-size:14px;padding:10px 16px}.college-engagement .subcategories-grid{gap:16px;grid-template-columns:1fr}}.application-timeline{background:#0000;min-height:100vh}.application-timeline .ant-tabs{color:#e2e8f0}.application-timeline .ant-tabs-nav{margin-bottom:24px}.application-timeline .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.application-timeline .ant-tabs-tab:hover{color:#dbeafe!important}.application-timeline .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.application-timeline .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.application-timeline .ant-tabs-content{color:#e2e8f0}.application-timeline .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.application-timeline .ant-table{background:#0000;color:#e2e8f0}.application-timeline .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.application-timeline .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.application-timeline .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.application-timeline .ant-tabs-tab{font-size:14px;padding:10px 16px}.application-timeline .subcategories-grid{gap:16px;grid-template-columns:1fr}}.after-admission{background:#0000;min-height:100vh}.after-admission .ant-tabs{color:#e2e8f0}.after-admission .ant-tabs-nav{margin-bottom:24px}.after-admission .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.after-admission .ant-tabs-tab:hover{color:#dbeafe!important}.after-admission .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.after-admission .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.after-admission .ant-tabs-content{color:#e2e8f0}.after-admission .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.after-admission .ant-table{background:#0000;color:#e2e8f0}.after-admission .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.after-admission .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.after-admission .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.after-admission .ant-tabs-tab{font-size:14px;padding:10px 16px}.after-admission .subcategories-grid{gap:16px;grid-template-columns:1fr}}.admission-decision{background:#0000;min-height:100vh}.admission-decision .ant-tabs{color:#e2e8f0}.admission-decision .ant-tabs-nav{margin-bottom:24px}.admission-decision .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.admission-decision .ant-tabs-tab:hover{color:#dbeafe!important}.admission-decision .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.admission-decision .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.admission-decision .ant-tabs-content{color:#e2e8f0}.admission-decision .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.admission-decision .ant-table{background:#0000;color:#e2e8f0}.admission-decision .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.admission-decision .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.admission-decision .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.admission-decision .ant-tabs-tab{font-size:14px;padding:10px 16px}.admission-decision .subcategories-grid{gap:16px;grid-template-columns:1fr}}.compare-offers{background:#0000;min-height:100vh}.compare-offers .ant-tabs{color:#e2e8f0}.compare-offers .ant-tabs-nav{margin-bottom:24px}.compare-offers .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.compare-offers .ant-tabs-tab:hover{color:#dbeafe!important}.compare-offers .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.compare-offers .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.compare-offers .ant-tabs-content{color:#e2e8f0}.compare-offers .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.compare-offers .ant-table{background:#0000;color:#e2e8f0}.compare-offers .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.compare-offers .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.compare-offers .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.compare-offers .ant-tabs-tab{font-size:14px;padding:10px 16px}.compare-offers .subcategories-grid{gap:16px;grid-template-columns:1fr}}.todo-list{background:#0000;min-height:100vh}.todo-list .ant-tabs{color:#e2e8f0}.todo-list .ant-tabs-nav{margin-bottom:24px}.todo-list .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.todo-list .ant-tabs-tab:hover{color:#dbeafe!important}.todo-list .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.todo-list .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.todo-list .ant-tabs-content{color:#e2e8f0}.todo-list .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.todo-list .ant-table{background:#0000;color:#e2e8f0}.todo-list .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.todo-list .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.todo-list .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.todo-list .ant-tabs-tab{font-size:14px;padding:10px 16px}.todo-list .subcategories-grid{gap:16px;grid-template-columns:1fr}}.academic-preparation{background:#0000;min-height:100vh}.academic-preparation .ant-tabs{color:#e2e8f0}.academic-preparation .ant-tabs-nav{margin-bottom:24px}.academic-preparation .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.academic-preparation .ant-tabs-tab:hover{color:#dbeafe!important}.academic-preparation .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.academic-preparation .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.academic-preparation .ant-tabs-content{color:#e2e8f0}.academic-preparation .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.academic-preparation .ant-table{background:#0000;color:#e2e8f0}.academic-preparation .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.academic-preparation .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.academic-preparation .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.academic-preparation .ant-tabs-tab{font-size:14px;padding:10px 16px}.academic-preparation .subcategories-grid{gap:16px;grid-template-columns:1fr}}.gap-year{background:#0000;min-height:100vh}.gap-year .ant-tabs{color:#e2e8f0}.gap-year .ant-tabs-nav{margin-bottom:24px}.gap-year .ant-tabs-tab{color:#93c5fd!important;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.gap-year .ant-tabs-tab:hover{color:#dbeafe!important}.gap-year .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important;font-weight:600}.gap-year .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.gap-year .ant-tabs-content{color:#e2e8f0}.gap-year .subcategories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px 0}.gap-year .ant-table{background:#0000;color:#e2e8f0}.gap-year .ant-table-thead>tr>th{background:#1e293b99;border-bottom:2px solid #60a5fa4d;color:#e2e8f0;font-weight:600}.gap-year .ant-table-tbody>tr>td{background:#0f172a66;border-bottom:1px solid #4755694d;color:#e2e8f0}.gap-year .ant-table-tbody>tr:hover>td{background:#1e293b99!important}@media (max-width:768px){.gap-year .ant-tabs-tab{font-size:14px;padding:10px 16px}.gap-year .subcategories-grid{gap:16px;grid-template-columns:1fr}}.colleges{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.colleges__inner{margin:0 auto;max-width:1400px}.colleges__breadcrumbWrapper{animation:fadeInDown .5s ease-out;margin-bottom:24px}.colleges .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.colleges .ant-breadcrumb ol{margin:0!important}.colleges .ant-breadcrumb-link,.colleges .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.colleges .ant-breadcrumb-link a:hover,.colleges .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.colleges .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.colleges .ant-breadcrumb li:last-child .ant-breadcrumb-link,.colleges .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.colleges__description{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,32px)}.colleges__description .ant-typography{color:var(--text-color);margin:0}.colleges__description blockquote{background:#0f172a73;border-left:3px solid var(--accent-color);border-radius:8px;box-shadow:inset 0 0 0 1px #60a5fa1a;color:#e2e8f0;font-size:15px;line-height:1.7;margin:0;padding:16px 20px}.colleges__description blockquote b{color:#93c5fd;font-weight:600}.colleges__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.colleges__searchControls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.colleges__searchControls .ant-select{flex:1 1;max-width:500px;min-width:320px}.colleges__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.colleges__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.colleges__profilesGrid{grid-gap:clamp(16px,2.5vw,22px);display:grid;gap:clamp(16px,2.5vw,22px);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:50px}.colleges__profileCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f172ad1,#081930e0);border:1px solid #60a5fa40;border-radius:16px;box-shadow:0 20px 60px #08122c8c,inset 0 0 0 1px #60a5fa1a;display:flex;flex-direction:column;height:100%;margin:0!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.colleges__profileCard:hover{border-color:#60a5fa73;box-shadow:0 28px 80px #08122cb3,inset 0 0 0 1px #60a5fa4d;transform:translateY(-4px)}.colleges__profileCardContent{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.colleges__profileCardLeft{align-items:center;display:flex;flex:1 1;min-width:0}.colleges__profileCardRight{align-items:center;display:flex;flex-shrink:0;gap:8px}.colleges__collegeName{align-items:center;background:linear-gradient(135deg,#9333ea40,#a855f733);border:1px solid #a855f766;border-radius:8px;box-shadow:0 4px 12px #9333ea33;color:#e9d5ff;display:flex;font-size:13px;font-weight:600;gap:8px;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:break-word;padding:8px 14px;white-space:normal;width:100%;word-break:break-word}.colleges__moreButton{align-items:center;color:#e2e8f0bf;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;min-width:32px;padding:6px;transition:all .2s ease}.colleges__moreButton:hover{background:#60a5fa1a;border-radius:6px;color:#93c5fd;transform:scale(1.1)}.colleges__profileCard .ant-card-body{align-items:center;background:#080f1e99;display:flex;flex-grow:1;justify-content:center;padding:16px}.colleges__profileButton{background:linear-gradient(135deg,#3b82f659,#60a5fa47);border:1px solid #60a5fa66;border-radius:8px;box-shadow:0 6px 18px #3b82f633;color:#dbeafe;font-size:13px;font-weight:600;height:36px;padding:0 18px;transition:all .3s ease;white-space:nowrap}.colleges__profileButton:hover{background:linear-gradient(135deg,#3b82f680,#60a5fa6b);border-color:#60a5fa99;box-shadow:0 10px 26px #3b82f659;color:#fff;transform:translateY(-2px)}.colleges .ant-popover-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #94a3b84d;box-shadow:0 20px 60px #08122cb3}.colleges .ant-popover-inner-content{color:var(--text-color);padding:8px 4px}.colleges .ant-popover-inner-content p{margin:0;padding:0}.colleges .ant-popover-inner-content .ant-btn-link{color:#93c5fd;display:block;font-size:13px;font-weight:500;height:auto;padding:8px 12px;text-align:left;white-space:nowrap;width:100%}.colleges .ant-popover-inner-content .ant-btn-link:hover{background:#60a5fa1f;border-radius:6px;color:#dbeafe;text-shadow:0 0 10px #93c5fd80}.colleges .ant-select-selector{align-items:center;background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important;display:flex;height:44px}.colleges .ant-select-selector:hover{border-color:#60a5fa73!important}.colleges .ant-select-arrow{color:#e2e8f0bf}.colleges .ant-select-selection-placeholder{color:#e2e8f080;line-height:42px}.colleges .ant-select-selection-search-input{height:42px}.colleges .ant-select-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2!important;border:1px solid #94a3b84d!important;box-shadow:0 20px 60px #08122cb3!important}.colleges .ant-select-item{background:#0000!important;color:var(--text-color)!important}.colleges .ant-select-item-option-active{background:#60a5fa26!important}.colleges .ant-select-item-option-selected{background:#60a5fa40!important;color:#dbeafe!important;font-weight:500}@media (max-width:768px){.colleges{padding:32px clamp(16px,4vw,28px) 64px}.colleges__profilesGrid{grid-template-columns:1fr}.colleges__searchControls{flex-direction:column}.colleges__searchControls .ant-select{width:100%}.colleges__profileCardContent{align-items:stretch;flex-direction:column;gap:12px}.colleges__profileCardLeft{width:100%}.colleges__profileCardRight{justify-content:space-between;width:100%}.colleges__profileButton{flex:1 1}}@media (max-width:1024px){.colleges__profilesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}:root{--guide-text-color:#e2e8f0;--guide-muted-color:#e2e8f0b8;--guide-panel-border:#94a3b82e;--guide-card-bg:#0c1426c7;--guide-accent-color:#60a5fa}.guideline-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--guide-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,4vw,60px) 80px}.guideline-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:0}.guideline-page .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.guideline-page .ant-breadcrumb-link,.guideline-page .ant-breadcrumb-link a{color:#f8fafc!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.guideline-page .ant-breadcrumb-link a:hover,.guideline-page .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.guideline-page .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.guideline-header{margin:40px auto 48px;max-width:900px;text-align:center}.guideline-title{-webkit-text-fill-color:#0000;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#60a5fa,#a78bfa,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;text-shadow:0 4px 20px #60a5fa4d}.guideline-subtitle{animation:fadeIn .8s ease-out;color:#e2e8f0b8;color:var(--guide-muted-color);font-size:18px;font-weight:500}.guideline-premium-banner{animation:slideIn .6s ease-out;margin:0 auto 48px;max-width:1200px}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-banner-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fbbf2433,#f59e0b26);border:2px solid #fbbf2466;border-radius:16px;box-shadow:0 12px 32px #f59e0b33;display:flex;gap:24px;padding:32px;transition:all .3s ease}.premium-banner-content:hover{box-shadow:0 16px 40px #f59e0b4d;transform:translateY(-4px)}.premium-banner-icon{animation:pulse 2s ease-in-out infinite;flex-shrink:0;font-size:48px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.premium-banner-title{color:#f8fafc;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}.premium-banner-title .highlight-gold{color:#fbbf24;text-shadow:0 0 20px #fbbf2480}.premium-banner-text{color:#e2e8f0b8;color:var(--guide-muted-color);font-size:15px;line-height:1.5;margin:0}.premium-banner-button{box-shadow:0 4px 16px #3b82f666;flex-shrink:0;font-size:16px;height:48px;padding:0 32px}.premium-banner-button:hover{box-shadow:0 6px 24px #3b82f699;transform:translateY(-2px)}.guideline-section-selector{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2563eb26,#0f172ad9);border:1px solid #60a5fa4d;border-radius:20px;box-shadow:0 12px 32px #0000004d;margin:0 auto 56px;max-width:1000px;padding:32px}.selector-title{color:#f8fafc;font-size:22px;font-weight:700;margin-bottom:28px;text-align:center;text-shadow:0 2px 8px #60a5fa66}.selector-buttons{flex-wrap:wrap;justify-content:center}.selector-button-group,.selector-buttons{align-items:center;display:flex;gap:12px}.year-button{border-radius:12px;font-size:16px;font-weight:600;height:48px;min-width:140px;transition:all .3s ease}.guideline-page .year-button.ant-btn-default{background:#0f172a99;border-color:#94a3b84d;color:#e2e8f0;color:var(--guide-text-color)}.guideline-page .year-button.ant-btn-default:hover{border-color:#60a5fa80;box-shadow:0 4px 12px #3b82f64d;color:#dbeafe;transform:translateY(-2px)}.guideline-page .year-button.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 6px 20px #3b82f680;transform:translateY(-2px)}.guideline-page .year-button.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 8px 28px #3b82f699;transform:translateY(-4px)}.arrow-icon{animation:bounce 1.5s ease-in-out infinite;color:#60a5fa;color:var(--guide-accent-color);font-size:20px}@keyframes bounce{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.guideline-content{animation:fadeIn .8s ease-out;margin:0 auto;max-width:1400px}.guideline-page .ant-card{background:#0f172acc;border:1px solid #60a5fa33;border-radius:16px;box-shadow:0 8px 24px #0000004d;transition:all .3s ease}.guideline-page .ant-card:hover{border-color:#60a5fa66;box-shadow:0 12px 32px #3b82f64d;transform:translateY(-4px)}.guideline-page .ant-card-head{background:linear-gradient(135deg,#3b82f633,#8b5cf626);border-bottom:1px solid #60a5fa4d;color:#f8fafc}.guideline-page .ant-card-head-title{color:#f8fafc;font-size:18px;font-weight:700}.guideline-page .ant-card-body{color:#e2e8f0;color:var(--guide-text-color)}.guideline-page .ant-card-cover img{border-radius:16px 16px 0 0;filter:brightness(.9);transition:filter .3s ease}.guideline-page .ant-card:hover .ant-card-cover img{filter:brightness(1)}.guideline-page h2,.guideline-page h3,.guideline-page h4{color:#f8fafc;margin-top:16px}.guideline-page h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #60a5fa4d;font-size:28px;font-weight:700;margin-bottom:20px;padding-bottom:12px}.guideline-page h3{font-size:20px;font-weight:600;margin-bottom:12px}.guideline-page h4{color:#e2e8f0b8;color:var(--guide-muted-color);font-size:16px;font-weight:500;line-height:1.6}.guideline-page a{color:#93c5fd;text-decoration:none;transition:all .2s ease}.guideline-page a:hover{color:#dbeafe;text-decoration:underline;text-shadow:0 0 10px #93c5fd80}.guideline-page ol,.guideline-page ul{color:#e2e8f0b8;color:var(--guide-muted-color);line-height:1.8}.guideline-page li{margin-bottom:8px}.guideline-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 14px #3b82f666}.guideline-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 20px #3b82f699;transform:translateY(-1px)}.guideline-page .ant-btn-link{color:#93c5fd}.guideline-page .ant-btn-link:hover{color:#dbeafe}.guideline-page .ant-btn-default{background:#0f172a99;border-color:#94a3b84d;color:#e2e8f0;color:var(--guide-text-color)}.guideline-page .ant-btn-default:hover{border-color:#60a5fa80;color:#dbeafe}.guideline-page .ant-divider{border-color:#94a3b840;margin:48px 0}.guideline-page .ant-tooltip-inner{background:#0f172af2;box-shadow:0 8px 24px #00000080}.task-action-button{align-items:center;background:#3b82f61a;border:1px solid #60a5fa4d;border-radius:6px;color:#93c5fd!important;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:auto;margin-left:12px;padding:4px 16px;transition:all .2s ease}.task-action-button:hover{background:#3b82f633;border-color:#60a5fa80;box-shadow:0 2px 8px #3b82f64d;color:#dbeafe!important;transform:translateX(2px)}.task-action-button .anticon{font-size:12px}.guide-row{margin-bottom:50px;margin-top:50px}.guide-center{display:flex;justify-content:center;margin:25px}@media (max-width:768px){.guideline-page{padding:24px 16px 60px}.guideline-title{font-size:28px}.guideline-subtitle{font-size:16px}.premium-banner-content{flex-direction:column;gap:16px;padding:24px;text-align:center}.premium-banner-icon{font-size:36px}.premium-banner-title{font-size:20px}.premium-banner-button{width:100%}.guideline-section-selector{padding:20px}.selector-title{font-size:18px}.selector-buttons{flex-direction:column;gap:8px}.selector-button-group{flex-direction:column;width:100%}.year-button{width:100%}.arrow-icon{transform:rotate(90deg)}.guideline-page h2{font-size:22px}.guideline-page .ant-card{margin-bottom:16px}}.compare{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.compare__inner{margin:0 auto;max-width:1400px}.compare__breadcrumbWrapper{animation:fadeInDown .5s ease-out;margin-bottom:24px}.compare__header{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.compare__title{flex-wrap:wrap;gap:20px;margin:0 0 18px}.compare__icon,.compare__title{align-items:center;display:flex}.compare__icon{background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.compare__titleText{flex:1 1;min-width:240px}.compare__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.compare__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.compare__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.compare__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.compare__searchTitle{color:#f8fafc;font-size:clamp(18px,2.2vw,22px);font-weight:700;margin:0 0 16px}.compare__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.compare__searchControls .ant-select{flex:1 1;min-width:280px}.compare__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.compare__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.compare__manageBtn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--accent-color);transition:all .2s ease}.compare__manageBtn:hover{background:#2563eb40;border-color:#60a5fa73;color:#93c5fd}.compare__contentArea{background:linear-gradient(135deg,#0f172ac7,#081930e0);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 20px 60px #08122c8c;overflow:hidden;padding:0}.compare__emptyState{background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;padding:clamp(48px,8vw,80px) clamp(28px,4vw,36px);text-align:center}.compare__emptyState h3{color:#f8fafc;font-size:24px;font-weight:700;margin:0 0 12px}.compare__emptyState p{color:#e2e8f0b8;font-size:16px;line-height:1.6;margin:0}.compare .ant-tabs{color:var(--text-color)}.compare .ant-tabs-tab{background:#0f172a73;border:1px solid #94a3b826;border-radius:12px;color:#e2e8f0c7;margin:4px 0;padding:12px 16px;transition:all .3s ease}.compare .ant-tabs-tab:hover{background:#2563eb38;border-color:#60a5fa59;color:#f8fafc}.compare .ant-tabs-tab-active{background:color-mix(in srgb,var(--accent-color) 22%,#0f172ab3);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);color:#f8fafc!important;font-weight:600}.compare .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc;font-weight:600}.compare .ant-tabs-ink-bar{background:var(--accent-color)}.compare .ant-tabs-content{background:#0000;padding:clamp(20px,3vw,32px)}.compare .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{background:#0f172a80;border:1px solid #94a3b833;border-radius:10px;height:auto;margin:0 6px;min-height:auto;padding:8px 20px}.compare .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:hover{background:#2563eb40;border-color:#60a5fa66}.compare .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f666,#60a5fa59);border-color:#60a5fa99}.compare .ant-radio-group{background:#0f172a73;border:1px solid #94a3b833;border-radius:10px;display:inline-flex;gap:12px;padding:8px}.compare .ant-radio-wrapper{color:#e2e8f0;font-weight:500;transition:all .2s ease}.compare .ant-radio-wrapper:hover{color:#f8fafc}.compare .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--accent-color);border-color:var(--accent-color)}.compare .ant-radio-wrapper .ant-radio-inner{background-color:#0f172a99;border-color:#94a3b866}.compare .ant-radio-wrapper .ant-radio-inner:hover{border-color:var(--accent-color)}.compare .ant-radio-wrapper-checked{color:#f8fafc;font-weight:600}.compare .ant-radio-wrapper-disabled{color:#94a3b880}.compare .ant-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1224db;border:1px solid #6366f147;border-radius:20px;box-shadow:0 26px 60px #08123c8c;margin-bottom:clamp(28px,4vw,36px);overflow:hidden}.compare .ant-table-thead>tr>th{background:linear-gradient(125deg,#60a5fa5c,#3b82f652,#0f172aeb);border-bottom:1px solid #93c5fd66;color:#f4f8ff;font-size:14px;font-weight:600;letter-spacing:.03em;padding:16px 18px;text-shadow:0 4px 12px #08122c73}.compare .ant-table-tbody>tr>td{background:#090e1ee6;border-bottom:1px solid #47556947;border-right:1px solid #4755692e;color:#eef2ff;padding:14px 18px;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.compare .ant-table-tbody>tr>td:last-child{border-right:none}.compare .ant-table-tbody>tr.table-row-dark>td,.compare .ant-table-tbody>tr:nth-child(odd)>td{background:#0c1326eb}.compare .ant-table-tbody>tr.table-row-light>td,.compare .ant-table-tbody>tr:nth-child(2n)>td{background:#080e1ce0}.compare .ant-table-tbody>tr.table-row-dark:hover>td,.compare .ant-table-tbody>tr.table-row-light:hover>td,.compare .ant-table-tbody>tr:hover>td{background:linear-gradient(132deg,#3b82f66b,#6366f159)!important;box-shadow:inset 0 0 0 1px #93c5fd40;color:#fff!important}.compare .ant-table-tbody>tr:hover>td font[color="#93c5fd"]{color:#e0f2fe!important;text-shadow:0 0 12px #3b82f694,0 1px 3px #030712d9}.compare .ant-table-tbody>tr:hover>td font[color="#fcd34d"]{color:#fef9c3!important;text-shadow:0 0 12px #fcd34d99,0 1px 3px #030712d9}.compare .ant-table-tbody>tr>td a{color:#9ec5ff;font-weight:500;transition:all .2s ease}.compare .ant-table-tbody>tr>td a:hover{color:#e0f2fe;text-shadow:0 0 10px #93c5fd99}.compare .ant-table-tbody>tr>td b{color:#fef9c3;font-weight:600}.compare .ant-table-title{background:color-mix(in srgb,var(--accent-color) 8%,#0f172a99);border-bottom:1px solid #94a3b840;border-radius:18px 18px 0 0;padding:20px 20px 16px}.compare .ant-table-title h3{color:#f8fafc;font-size:clamp(18px,2.2vw,24px);font-weight:700;margin:0}.compare .ant-table-title .ant-typography{color:var(--muted-color);font-size:15px;margin-top:8px}.compare .ant-table-title blockquote{background:#0f172a66;border-left:3px solid color-mix(in srgb,var(--accent-color) 70%,#0000);border-radius:4px;color:#e2e8f0cc;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.compare .ant-pagination-item{background:#0f172a80;border-color:#60a5fa59}.compare .ant-pagination-item a{color:#e2e8f0d9}.compare .ant-pagination-item-active{background:#2563eb73;border-color:#60a5faa6}.compare .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.compare .ant-breadcrumb ol{margin:0!important}.compare .ant-breadcrumb-link,.compare .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.compare .ant-breadcrumb-link a:hover,.compare .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.compare .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.compare .ant-breadcrumb li:last-child .ant-breadcrumb-link,.compare .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.compare .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.compare .ant-select-selector:hover{border-color:#60a5fa73!important}.compare .ant-select-arrow{color:#e2e8f0bf}.compare .ant-select-selection-placeholder{color:#e2e8f080}.compare .ant-input{background:#0f172aa6;border:1px solid #94a3b840;color:var(--text-color)}.compare .ant-input:focus,.compare .ant-input:hover{background:#0f172abf;border-color:#60a5fa73}.compare .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.compare .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}.compare .ant-empty{color:var(--text-color)}.compare .ant-empty-description{color:#e2e8f0;font-size:15px;font-weight:500}.compare .ant-empty-image svg{filter:brightness(1.5);opacity:.6}.compare h4{color:#e2e8f0;font-weight:600;margin:16px 0}.compare .ant-typography{color:var(--text-color)}.compare .ant-typography blockquote,.compare blockquote{background:#0f172a80;border-left:3px solid var(--accent-color);border-radius:6px;box-shadow:inset 0 0 0 1px #60a5fa1a;color:#e2e8f0;font-size:15px;line-height:1.7;margin:16px 0;padding:16px 20px}.compare .ant-typography p{color:#e2e8f0;line-height:1.65}.compare .ant-popover-inner{background:#0f172af2;border:1px solid #94a3b840;box-shadow:0 20px 60px #08122cb3}.compare .ant-popover-title{background:#2563eb2e;border-bottom:1px solid #94a3b833;color:#f8fafc}.compare .ant-popover-inner-content{color:var(--text-color)}.compare .ant-list-bordered{border-color:#94a3b840}.compare .ant-list-item{border-bottom:1px solid #94a3b826;color:var(--text-color)}.compare .ant-collapse{background:#0f172a73;border:1px solid #94a3b833;border-radius:12px}.compare .ant-collapse-item{border-bottom:1px solid #94a3b826}.compare .ant-collapse-header{background:#0f172a59;color:#f8fafc!important;font-weight:600;padding:14px 16px}.compare .ant-collapse-header:hover{background:#2563eb2e}.compare .ant-collapse-content{background:#08193059;border-top:1px solid #94a3b826;color:var(--text-color)}.compare .ant-collapse-content-box{padding:16px}.compare .ant-card{background:linear-gradient(135deg,#0f172abf,#081930d9);border:1px solid #94a3b833;border-radius:16px;color:var(--text-color)}.compare .ant-card-head{background:color-mix(in srgb,var(--accent-color) 12%,#0f172ab3);border-bottom:1px solid #94a3b833;color:#f8fafc;font-weight:600}.compare .ant-card-body,.compare .ant-progress-text{color:var(--text-color)}.compare .ant-progress-bg{background:linear-gradient(90deg,var(--accent-color),#93c5fd)}.compare .ant-statistic{color:var(--text-color)}.compare .ant-statistic-title{color:#e2e8f0bf;font-size:14px}.compare .ant-statistic-content{color:#f8fafc;font-weight:600}.compare .ant-descriptions{color:var(--text-color)}.compare .ant-descriptions-header{margin-bottom:16px}.compare .ant-descriptions-title{color:#f8fafc;font-size:18px;font-weight:600}.compare .ant-descriptions-item-label{background:#0f172a99;color:#e2e8f0d9;font-weight:500}.compare .ant-descriptions-item-content{background:#08193073;color:var(--text-color)}.compare .ant-descriptions-bordered .ant-descriptions-item-content,.compare .ant-descriptions-bordered .ant-descriptions-item-label{border-color:#94a3b833}.compare .ant-tag{background:#0f172a99;border:1px solid #94a3b84d;color:var(--text-color)}.compare .ant-divider{border-color:#94a3b840}.compare .ant-divider-with-text{color:#f8fafc;font-weight:600}.compare .ant-tooltip-inner{background:#0f172af2;border:1px solid #94a3b84d;color:var(--text-color)}.compare .ant-tooltip-arrow-content{background:#0f172af2}.compare .ant-btn-link{color:#93c5fd}.compare .ant-btn-link:hover{color:#dbeafe}@media (max-width:768px){.compare{padding:32px clamp(16px,4vw,28px) 64px}.compare__header{border-radius:20px;padding:24px}.compare__title{align-items:flex-start;flex-direction:column;gap:16px}.compare__icon{font-size:28px;height:60px;width:60px}.compare__searchControls{flex-direction:column}.compare__searchControls .ant-select{width:100%}.compare .ant-tabs{font-size:14px}.compare .ant-tabs-tab{padding:10px 14px}}@media (max-width:1024px){.compare__contentArea{padding:clamp(20px,4vw,28px)}}.assuredAdmission{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.assuredAdmission__inner{margin:0 auto;max-width:1180px}.assuredAdmission__breadcrumbWrapper{animation:fadeInDown .5s ease-out;margin-bottom:24px}.assuredAdmission__header{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.assuredAdmission__title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 18px}.assuredAdmission__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.assuredAdmission__titleText{flex:1 1;min-width:240px}.assuredAdmission__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.assuredAdmission__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.assuredAdmission__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.assuredAdmission__referenceBtn{align-items:center;background:#0f172a59;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:12px;color:#93c5fd;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:12px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.assuredAdmission__referenceBtn:hover{background:color-mix(in srgb,var(--accent-color) 18%,#0000);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);transform:translateY(-1px)}.assuredAdmission__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.assuredAdmission__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.assuredAdmission__searchControls .ant-select{flex:1 1;min-width:280px}.assuredAdmission__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.assuredAdmission__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.assuredAdmission__tableCard{grid-gap:18px;background:linear-gradient(135deg,#0f172ac7,#081930e0);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 20px 60px #08122c8c;display:grid;gap:18px;margin-bottom:clamp(28px,4vw,40px);padding:clamp(22px,4vw,32px)}.assuredAdmission__tableCard--all{margin-top:clamp(28px,4vw,40px)}.assuredAdmission__tableHeader h3{color:#f8fafc;font-size:clamp(22px,2.6vw,28px);font-weight:700;margin:0}.assuredAdmission__tableHeader p{color:#e2e8f0bd;font-size:15px;line-height:1.6;margin:6px 0 0}.assuredAdmission__table{background:#0000}.assuredAdmission .ant-table{background:#0000;border:1px solid #94a3b833;border-radius:18px;overflow:hidden}.assuredAdmission .ant-table-thead>tr>th{background:color-mix(in srgb,var(--accent-color) 16%,#0f172ae6);border-bottom:1px solid #94a3b840;color:#f1f5f9;font-weight:600}.assuredAdmission .ant-table-tbody>tr>td{background:#0f172a8c;border-bottom:1px solid #94a3b824;color:#e2e8f0e0}.assuredAdmission .ant-table-tbody>tr:hover>td{background:#2563eb2e!important}.assuredAdmission .ant-table-row-expand-icon{filter:brightness(1.2)}.assuredAdmission .ant-pagination-item{background:#0f172a80;border-color:#60a5fa59}.assuredAdmission .ant-pagination-item a{color:#e2e8f0d9}.assuredAdmission .ant-pagination-item-active{background:#2563eb73;border-color:#60a5faa6}.assuredAdmission__emptyState{background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4vw,36px);text-align:center}.assuredAdmission__emptyState h3{color:#f8fafc;font-size:20px;font-weight:700;margin:0 0 8px}.assuredAdmission__emptyState p{color:#e2e8f0b8;font-size:15px;margin:0}.assuredAdmission__allSection{margin:clamp(28px,4vw,40px) 0;text-align:center}.assuredAdmission__showAllBtn{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%);font-size:15px;font-weight:600;height:44px;padding:0 32px;transition:all .3s ease}.assuredAdmission__showAllBtn:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color);box-shadow:0 14px 40px color-mix(in srgb,var(--accent-color) 35%,#0819304d 65%);transform:translateY(-2px)}.assuredAdmission__loadingState{align-items:center;background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;display:flex;justify-content:center;padding:clamp(40px,8vw,80px)}.assuredAdmission__loadingState .ant-spin{color:var(--accent-color)}.assuredAdmission__loadingState .ant-spin-text{color:var(--text-color);margin-top:12px}.assuredAdmission .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.assuredAdmission .ant-breadcrumb ol{margin:0!important}.assuredAdmission .ant-breadcrumb-link,.assuredAdmission .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.assuredAdmission .ant-breadcrumb-link a:hover,.assuredAdmission .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.assuredAdmission .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.assuredAdmission .ant-breadcrumb li:last-child .ant-breadcrumb-link,.assuredAdmission .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.assuredAdmission .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.assuredAdmission .ant-select-selector:hover{border-color:#60a5fa73!important}.assuredAdmission .ant-select-arrow{color:#e2e8f0bf}.assuredAdmission .ant-select-selection-placeholder{color:#e2e8f080}.assuredAdmission .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.assuredAdmission .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}@media (max-width:768px){.assuredAdmission{padding:32px clamp(16px,4vw,28px) 64px}.assuredAdmission__header{border-radius:20px;padding:24px}.assuredAdmission__title{align-items:flex-start;flex-direction:column;gap:16px}.assuredAdmission__icon{font-size:28px;height:60px;width:60px}.assuredAdmission__searchControls{flex-direction:column}.assuredAdmission__searchControls .ant-select{width:100%}.assuredAdmission__tableCard{padding:24px}}@media (max-width:1024px){.assuredAdmission__tableCard{padding:clamp(20px,4vw,28px)}}.testPolicy{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.testPolicy__inner{margin:0 auto;max-width:1180px}.testPolicy__breadcrumbWrapper{animation:fadeInDown .5s ease-out;margin-bottom:24px}.testPolicy__header{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.testPolicy__title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 18px}.testPolicy__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.testPolicy__titleText{flex:1 1;min-width:240px}.testPolicy__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.testPolicy__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.testPolicy__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.testPolicy__referenceBtn{align-items:center;background:#0f172a59;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:12px;color:#93c5fd;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:12px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.testPolicy__referenceBtn:hover{background:color-mix(in srgb,var(--accent-color) 18%,#0000);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);transform:translateY(-1px)}.testPolicy__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.testPolicy__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.testPolicy__searchControls .ant-select{flex:1 1;min-width:280px}.testPolicy__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.testPolicy__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.testPolicy__tableCard{grid-gap:18px;background:linear-gradient(135deg,#0f172ac7,#081930e0);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 20px 60px #08122c8c;display:grid;gap:18px;padding:clamp(22px,4vw,32px)}.testPolicy__tableHeader h3{color:#f8fafc;font-size:clamp(22px,2.6vw,28px);font-weight:700;margin:0}.testPolicy__tableHeader p{color:#e2e8f0bd;font-size:15px;line-height:1.6;margin:6px 0 0}.testPolicy__table{background:#0000}.testPolicy .ant-table{background:#0000;border:1px solid #94a3b833;border-radius:18px;overflow:hidden}.testPolicy .ant-table-thead>tr>th{background:color-mix(in srgb,var(--accent-color) 16%,#0f172ae6);border-bottom:1px solid #94a3b840;color:#f1f5f9;font-weight:600}.testPolicy .ant-table-tbody>tr>td{background:#0f172a8c;border-bottom:1px solid #94a3b824;color:#e2e8f0e0}.testPolicy .ant-table-tbody>tr:hover>td{background:#2563eb2e!important}.testPolicy .ant-table-row-expand-icon{filter:brightness(1.2)}.testPolicy .ant-pagination-item{background:#0f172a80;border-color:#60a5fa59}.testPolicy .ant-pagination-item a{color:#e2e8f0d9}.testPolicy .ant-pagination-item-active{background:#2563eb73;border-color:#60a5faa6}.testPolicy__emptyState{background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;padding:clamp(28px,4vw,36px);text-align:center}.testPolicy__emptyState h3{color:#f8fafc;font-size:20px;font-weight:700;margin:0 0 8px}.testPolicy__emptyState p{color:#e2e8f0b8;font-size:15px;margin:0}.testPolicy .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.testPolicy .ant-breadcrumb ol{margin:0!important}.testPolicy .ant-breadcrumb-link,.testPolicy .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.testPolicy .ant-breadcrumb-link a:hover,.testPolicy .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.testPolicy .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.testPolicy .ant-breadcrumb li:last-child .ant-breadcrumb-link,.testPolicy .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.testPolicy .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.testPolicy .ant-select-selector:hover{border-color:#60a5fa73!important}.testPolicy .ant-select-arrow{color:#e2e8f0bf}.testPolicy .ant-select-selection-placeholder{color:#e2e8f080}.testPolicy .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.testPolicy .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}@media (max-width:768px){.testPolicy{padding:32px clamp(16px,4vw,28px) 64px}.testPolicy__header{border-radius:20px;padding:24px}.testPolicy__title{align-items:flex-start;flex-direction:column;gap:16px}.testPolicy__icon{font-size:28px;height:60px;width:60px}.testPolicy__searchControls{flex-direction:column}.testPolicy__searchControls .ant-select{width:100%}.testPolicy__tableCard{padding:24px}}@media (max-width:1024px){.testPolicy__tableCard{padding:clamp(20px,4vw,28px)}}.apCreditPolicy{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#34d399;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.apCreditPolicy__inner{margin:0 auto;max-width:1180px}.apCreditPolicy__breadcrumbWrapper{animation:fadeInDown .5s ease-out;margin-bottom:24px}.apCreditPolicy__header{background:linear-gradient(140deg,#0ea5e94d,#081930eb 55%,#030712eb);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.apCreditPolicy__title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 18px}.apCreditPolicy__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.apCreditPolicy__titleText{flex:1 1;min-width:240px}.apCreditPolicy__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.apCreditPolicy__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.apCreditPolicy__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.apCreditPolicy__referenceBtn{align-items:center;background:#0f172a59;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:12px;color:var(--accent-color);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:12px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.apCreditPolicy__referenceBtn:hover{background:color-mix(in srgb,var(--accent-color) 18%,#0000);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);transform:translateY(-1px)}.apCreditPolicy__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.apCreditPolicy__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.apCreditPolicy__searchControls .ant-select{flex:1 1;min-width:280px}.apCreditPolicy__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.apCreditPolicy__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.apCreditPolicy__collegeName{background:#0f172a59;border:1px solid #94a3b82e;border-radius:18px;color:#f8fafc;font-size:clamp(24px,3vw,32px);font-weight:700;margin:clamp(24px,4vw,32px) 0;padding:16px;text-align:center}.apCreditPolicy__results{grid-gap:clamp(20px,3vw,28px);display:grid;gap:clamp(20px,3vw,28px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:clamp(24px,4vw,32px)}.apCreditPolicy__policyCard{background:linear-gradient(135deg,#0f172aa6,#081930bf);border:1px solid var(--panel-border);border-radius:20px;box-shadow:0 16px 40px #08122c73;overflow:hidden;padding:0}.apCreditPolicy__policyHeader{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 25%,#0000),color-mix(in srgb,var(--accent-color) 12%,#0000));border-bottom:1px solid #94a3b833;padding:24px 28px}.apCreditPolicy__policyHeader h3{color:#f8fafc;font-size:20px;font-weight:700;margin:0;text-align:center}.apCreditPolicy__courseGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px}.apCreditPolicy__courseCard{--course-color:#64748b;background:linear-gradient(135deg,#0f172ad9,#081930e6)!important;border:1px solid #94a3b833!important;border-radius:16px!important;overflow:hidden;position:relative;transition:all .3s ease}.apCreditPolicy__courseCard:before{background:linear-gradient(90deg,var(--course-color),color-mix(in srgb,var(--course-color) 60%,#0000));content:"";height:4px;left:0;position:absolute;right:0;top:0}.apCreditPolicy__courseCard:hover{border-color:color-mix(in srgb,var(--course-color) 60%,#0000)!important;box-shadow:0 12px 32px #08122c99,0 0 0 1px color-mix(in srgb,var(--course-color) 35%,#0000);transform:translateY(-4px)}.apCreditPolicy__courseCard .ant-card-body{align-items:flex-start;display:flex;gap:16px;padding:20px!important}.apCreditPolicy__courseIcon{align-items:center;background:color-mix(in srgb,var(--course-color) 20%,#0000);border:1px solid color-mix(in srgb,var(--course-color) 40%,#0000);border-radius:14px;box-shadow:0 8px 20px color-mix(in srgb,var(--course-color) 15%,#08122c4d 85%);color:color-mix(in srgb,var(--course-color) 90%,#fff 10%);display:flex;font-size:26px;height:52px;justify-content:center;min-width:52px;transition:all .3s ease;width:52px}.apCreditPolicy__courseCard:hover .apCreditPolicy__courseIcon{box-shadow:0 12px 28px color-mix(in srgb,var(--course-color) 25%,#08122c66 75%);transform:scale(1.08)}.apCreditPolicy__courseContent{flex:1 1;min-width:0}.apCreditPolicy__courseName{color:#f8fafc;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 8px}.apCreditPolicy__courseDescription{color:#e2e8f0b3;font-size:13px;line-height:1.5;margin:0}.apCreditPolicy__policyCard:first-child{--accent-color:#f59e0b}.apCreditPolicy__policyCard:nth-child(2){--accent-color:#60a5fa}.apCreditPolicy__policyCard:nth-child(3){--accent-color:#34d399}.apCreditPolicy .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.apCreditPolicy .ant-breadcrumb ol{margin:0!important}.apCreditPolicy .ant-breadcrumb-link,.apCreditPolicy .ant-breadcrumb-link a{align-items:center;color:#f8fafc!important;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.apCreditPolicy .ant-breadcrumb-link a:hover,.apCreditPolicy .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.apCreditPolicy .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.apCreditPolicy .ant-breadcrumb li:last-child .ant-breadcrumb-link,.apCreditPolicy .ant-breadcrumb li:last-child .ant-breadcrumb-link a{color:#dbeafe!important;font-weight:700;text-shadow:0 0 18px #93c5fdbf,0 2px 6px #08122ca6}.apCreditPolicy .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.apCreditPolicy .ant-select-selector:hover{border-color:#60a5fa73!important}.apCreditPolicy .ant-select-arrow{color:#e2e8f0bf}.apCreditPolicy .ant-select-selection-placeholder{color:#e2e8f080}.apCreditPolicy .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.apCreditPolicy .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}@media (max-width:768px){.apCreditPolicy{padding:32px clamp(16px,4vw,28px) 64px}.apCreditPolicy__header{border-radius:20px;padding:24px}.apCreditPolicy__title{align-items:flex-start;flex-direction:column;gap:16px}.apCreditPolicy__icon{font-size:28px;height:60px;width:60px}.apCreditPolicy__results{grid-template-columns:1fr}.apCreditPolicy__searchControls{flex-direction:column}.apCreditPolicy__searchControls .ant-select{width:100%}.apCreditPolicy__courseGrid{grid-template-columns:1fr;padding:16px}.apCreditPolicy__courseCard .ant-card-body{flex-direction:row;gap:14px}.apCreditPolicy__courseIcon{font-size:22px;height:48px;min-width:48px;width:48px}}@media (max-width:1024px){.apCreditPolicy__results{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.apCreditPolicy__courseGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:1400px){.apCreditPolicy__courseGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.not-found-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;color:#e2e8f0;min-height:calc(100vh - 120px);padding:20px}.not-found-page__breadcrumbWrapper{margin:0 clamp(24px,4vw,60px);max-width:none;padding:12px 0 20px}.not-found-page__breadcrumbWrapper .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.not-found-page__breadcrumbWrapper .ant-breadcrumb-link,.not-found-page__breadcrumbWrapper .ant-breadcrumb-link a{color:#e2e8f0!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.not-found-page__breadcrumbWrapper .ant-breadcrumb-link a:hover,.not-found-page__breadcrumbWrapper .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.not-found-page__breadcrumbWrapper .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:600;margin:0 4px}.not-found-content{margin:0 auto;max-width:1400px;padding:40px 20px}.not-found-title{color:#e2e8f0;font-size:28px;font-weight:700;margin-bottom:40px;margin-top:60px;text-align:center;text-shadow:0 2px 8px #0000004d}.not-found-actions{margin-bottom:60px;text-align:center}.not-found-actions .ant-btn{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:2px solid #60a5fa80!important;box-shadow:0 4px 12px #3b82f64d;color:#fff!important;font-size:15px;font-weight:600;height:auto;padding:10px 28px;transition:all .3s ease}.not-found-actions .ant-btn:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 8px 20px #3b82f680!important;transform:translateY(-2px)}.not-found-section{margin-bottom:50px}.not-found-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172acc,#1e293b99);border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;text-align:center;transition:all .3s ease}.not-found-card:hover{border-color:#60a5fa66;box-shadow:0 8px 24px #3b82f64d;transform:translateY(-4px)}.not-found-card img{border-radius:8px;box-shadow:0 4px 12px #0003;height:auto;margin-bottom:20px;max-width:100%}.not-found-card .ant-btn{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border:1px solid #60a5fa66!important;color:#e0f2fe!important;font-weight:600;margin-top:10px;transition:all .3s ease}.not-found-card .ant-btn:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 4px 12px #3b82f666!important;transform:translateY(-2px)}@media (max-width:768px){.not-found-title{font-size:22px;margin-bottom:30px;margin-top:30px}.not-found-actions{margin-bottom:40px}.not-found-section{margin-bottom:30px}.not-found-card{margin-bottom:20px}}:root{--academy-text-color:#e2e8f0;--academy-muted-color:#e2e8f0b8;--academy-panel-border:#94a3b82e;--academy-card-bg:#0c1426c7;--academy-accent-color:#60a5fa}.academy-page{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:#e2e8f0;color:var(--academy-text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,4vw,60px) 80px}.academy-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:0}.academy-page .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2563eb59,#0f172aeb);border:1.5px solid #93c5fdbf;border-radius:9px;box-shadow:0 10px 28px #1e40af59,0 2px 10px #08122c8c,inset 0 1px 0 #e2e8f033;display:inline-flex;gap:4px;margin-bottom:28px;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 16px}.academy-page .ant-breadcrumb-link,.academy-page .ant-breadcrumb-link a{color:#f8fafc!important;font-size:14px;font-weight:600;letter-spacing:.32px;text-shadow:0 2px 8px #08122cb3;transition:all .2s ease}.academy-page .ant-breadcrumb-link a:hover,.academy-page .ant-breadcrumb-link:hover{color:#cbd5f5!important;text-shadow:0 2px 14px #93c5fda6;transform:translateY(-1px)}.academy-page .ant-breadcrumb-separator{color:#bfdbfe;filter:drop-shadow(0 0 5px rgba(147,197,253,.6));font-weight:700;margin:0 4px}.academy-header{margin:40px auto 48px;max-width:900px;text-align:center}.academy-title{-webkit-text-fill-color:#0000;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#60a5fa,#a78bfa,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;text-shadow:0 4px 20px #60a5fa4d}.academy-subtitle{animation:fadeIn .8s ease-out;color:#e2e8f0b8;color:var(--academy-muted-color);font-size:18px;font-weight:500}.academy-content{margin:0 auto;max-width:1400px}.academy-toc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f61a,#8b5cf614);border:1px solid #60a5fa33;border-radius:12px;margin-bottom:40px;padding:24px 32px}.academy-toc h3{color:#60a5fa;color:var(--academy-accent-color);font-size:24px;font-weight:700;margin-bottom:20px}.academy-toc ul{list-style:none;padding-left:0}.academy-toc li{margin-bottom:12px}.academy-toc a{color:#e2e8f0;color:var(--academy-text-color);display:inline-block;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s ease}.academy-toc a:hover{color:#60a5fa;color:var(--academy-accent-color);transform:translateX(4px)}.academy-page .ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1426c7;background:var(--academy-card-bg);border:1px solid #94a3b82e;border:1px solid var(--academy-panel-border);border-radius:16px;box-shadow:0 8px 32px #0000004d;height:100%;transition:all .3s ease}.academy-page .ant-card:hover{border-color:#60a5fa66;box-shadow:0 12px 40px #60a5fa33;transform:translateY(-4px)}.academy-page .ant-card-head{background:linear-gradient(135deg,#3b82f626,#8b5cf61a);border-bottom:1px solid #94a3b82e;border-bottom:1px solid var(--academy-panel-border)}.academy-page .ant-card-head,.academy-page .ant-card-head-title{color:#60a5fa;color:var(--academy-accent-color);font-size:20px;font-weight:700}.academy-page .ant-card-body{color:#e2e8f0;color:var(--academy-text-color);padding:24px}.academy-page .ant-card-body h3{color:#e2e8f0;color:var(--academy-text-color);font-size:16px;font-weight:500;line-height:1.6;margin-bottom:16px}.academy-page .ant-card-body h4{color:#e2e8f0b8;color:var(--academy-muted-color);font-size:15px;font-weight:400;line-height:1.6}.academy-page .ant-card-body pre{word-wrap:break-word;color:#e2e8f0;color:var(--academy-text-color);font-family:inherit;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.academy-page .ant-card-body ol,.academy-page .ant-card-body ul{color:#e2e8f0;color:var(--academy-text-color);padding-left:24px}.academy-page .ant-card-body li{line-height:1.6;margin-bottom:10px}.academy-page .ant-card-body b{color:#60a5fa;color:var(--academy-accent-color);font-weight:600}.academy-page .ant-card-body a{color:#60a5fa;color:var(--academy-accent-color);text-decoration:none;transition:all .2s ease}.academy-page .ant-card-body a:hover{color:#93c5fd;text-decoration:underline}.academy-page .ant-card-cover img{border-radius:16px 16px 0 0;opacity:.9;transition:opacity .3s ease}.academy-page .ant-card:hover .ant-card-cover img{opacity:1}.academy-page .ant-typography{color:#e2e8f0;color:var(--academy-text-color)}.academy-page .ant-typography pre{background:#0000;border:none;margin:16px 0;padding:0}.academy-page .ant-btn-link{color:#60a5fa;color:var(--academy-accent-color);font-weight:600;transition:all .2s ease}.academy-page .ant-btn-link:hover{color:#93c5fd!important;transform:translateX(2px)}.academy-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f64d;transition:all .3s ease}.academy-page .ant-btn-primary:hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.academy-page .ant-divider{border-color:#94a3b82e;border-color:var(--academy-panel-border);margin:48px 0}.reference-top{margin-top:50px}.reference-inside{font-size:18px;margin-bottom:20px;margin-top:20px}.reference-bottom{margin-bottom:50px}.academy-text-center{text-align:center}.card-row{margin-bottom:10px;margin-top:10px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.academy-page{padding:24px 16px 60px}.academy-title{font-size:28px}.academy-subtitle{font-size:16px}.academy-toc{padding:20px 24px}}.about-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.about-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.about-page .ant-breadcrumb{font-size:14px}.about-page .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.about-page .ant-breadcrumb a:hover{color:#93c5fd}.about-page .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.about-page h1,.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page p{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.about-page h1{font-size:2.5em;font-weight:700;margin-bottom:24px}.about-page h2{font-size:1.5em;font-weight:600;line-height:1.6;margin-bottom:16px}.about-page h3{font-size:1.2em;font-weight:500}.about-page h3,.about-page p,.about-page ul li{color:#e2e8f0cc;color:var(--list-muted-color,#e2e8f0cc)}.about-page p,.about-page ul li{font-size:1em;line-height:1.8}.about-page ul{padding-left:24px}.about-page ul li{margin-bottom:8px}.about-page a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);text-decoration:none;transition:color .3s ease}.about-page a:hover{color:#93c5fd;text-decoration:underline}.about-page .ant-btn-text{color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.about-page .ant-btn-text:hover{background:#60a5fa1a;color:#93c5fd}.about-page .ant-divider{border-color:#60a5fa33}.about-page ol{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);padding-left:24px}.about-page ol li{line-height:1.8;margin-bottom:12px}.about-content{margin:0 auto;max-width:1400px;padding:0 24px}.text-center{text-align:center}.career-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.career-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.career-page .ant-breadcrumb{font-size:14px}.career-page .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.career-page .ant-breadcrumb a:hover{color:#93c5fd}.career-page .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.career-page .ant-typography,.career-page h1,.career-page h2,.career-page h3,.career-page h4,.career-page h5{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.career-page .ant-typography-secondary{color:#e2e8f099!important;color:var(--list-muted-color,#e2e8f099)!important}.career-page .ant-card{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid #60a5fa33;transition:all .3s ease}.career-page .ant-card:hover{border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 20px #60a5fa66;transform:translateY(-4px)}.career-page .ant-card-head{border-bottom:1px solid #60a5fa33;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.career-page .ant-card-head-title{font-weight:600}.career-page .ant-card-body,.career-page .ant-card-head-title{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.career-page .ant-card-actions{background:#0f172a80;border-top:1px solid #60a5fa33}.career-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f666}.career-page .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 16px #3b82f699;transform:translateY(-2px)}.career-page .ant-divider{border-color:#60a5fa33}.career-page .ant-alert{background:#3b82f61a;border:1px solid #60a5fa4d}.career-page .ant-alert-info{background:#3b82f626;border-color:#60a5fa4d}.career-page .ant-alert-message{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.career-page .ant-alert-description{color:#e2e8f0cc;color:var(--list-muted-color,#e2e8f0cc)}.career-page ul{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);padding-left:24px}.career-page ul li{color:#e2e8f0d9;color:var(--list-muted-color,#e2e8f0d9);line-height:1.8;margin-bottom:8px}.career-page a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);text-decoration:none;transition:color .3s ease}.career-page a:hover{color:#93c5fd}.career-page .ant-typography code{background:#60a5fa26;border:1px solid #60a5fa4d;color:#93c5fd}.career-content{margin:0 auto;max-width:1400px;padding:40px 24px}.career-detail-content{margin:0 auto;max-width:900px;padding:40px 24px}.career-page__header{margin:0 auto 40px;max-width:800px;text-align:center}.career-page__header h2{font-size:2.5em;font-weight:700;margin-bottom:16px}.contact-page{background:radial-gradient(ellipse at top,#3b82f626 0,#0000 50%),radial-gradient(ellipse at bottom,#8b5cf626 0,#0000 50%),#030712;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);min-height:100vh;padding-bottom:60px}.contact-page__breadcrumbWrapper{margin:0 auto;max-width:1400px;padding:20px 24px 0}.contact-page__breadcrumbWrapper .ant-breadcrumb{font-size:14px}.contact-page__breadcrumbWrapper .ant-breadcrumb a{color:#60a5fa;color:var(--list-accent-color,#60a5fa);transition:color .3s ease}.contact-page__breadcrumbWrapper .ant-breadcrumb a:hover{color:#93c5fd}.contact-page__breadcrumbWrapper .ant-breadcrumb>li:last-child{color:#60a5fa;color:var(--list-accent-color,#60a5fa);font-weight:500}.contact-page__breadcrumbWrapper .ant-breadcrumb-separator{color:#e2e8f080;color:var(--list-muted-color,#e2e8f080)}.contact-content{margin:0 auto;max-width:1400px;padding:40px 24px}.contact-page h2{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);font-size:28px;font-weight:600;margin-bottom:20px;margin-top:32px}.contact-page h3{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8);font-size:16px;font-weight:400;line-height:1.8;margin-bottom:16px}.contact-page .ant-form-item-label>label{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);font-size:14px;font-weight:500}.contact-page .ant-input,.contact-page .ant-input-textarea textarea{background:#1e293b80;border:1px solid #64748b4d;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);transition:all .3s ease}.contact-page .ant-input-textarea textarea:hover,.contact-page .ant-input:hover{background:#1e293bb3;border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa)}.contact-page .ant-input-textarea textarea:focus,.contact-page .ant-input:focus{background:#1e293bcc;border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);box-shadow:0 0 0 2px #60a5fa33}.contact-page .ant-input-textarea textarea::placeholder,.contact-page .ant-input::placeholder{color:#94a3b899}.contact-page .ant-select-selector{background:#1e293b80!important;border:1px solid #64748b4d!important;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.contact-page .ant-select-selector:hover{background:#1e293bb3!important;border-color:#60a5fa!important;border-color:var(--list-accent-color,#60a5fa)!important}.contact-page .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;border-color:var(--list-accent-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important}.contact-page .ant-select-selection-item{color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.contact-page .ant-select-arrow{color:#e2e8f0b8;color:var(--list-muted-color,#e2e8f0b8)}.contact-page .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;box-shadow:0 4px 12px #3b82f64d;transition:all .3s ease}.contact-page .ant-btn-primary:hover{background:linear-gradient(135deg,#60a5fa,#a78bfa);box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.contact-page .ant-btn-default{background:#1e293b80;border:1px solid #64748b4d;color:#e2e8f0;color:var(--list-text-color,#e2e8f0);transition:all .3s ease}.contact-page .ant-btn-default:hover{background:#1e293bcc;border-color:#60a5fa;border-color:var(--list-accent-color,#60a5fa);color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.contact-page .contact-message{margin-bottom:30px;margin-top:30px;text-align:center}.contact-page .contact-message h3{color:#e2e8f0;color:var(--list-text-color,#e2e8f0);font-size:18px;font-weight:500}.contact-page .recaptcha-container{display:flex;justify-content:center;margin-bottom:20px;margin-top:10px}.contact-center{display:flex;justify-content:center;margin:25px}.contact-page .ant-spin{color:#60a5fa;color:var(--list-accent-color,#60a5fa)}.contact-page .ant-spin-dot-item{background-color:#60a5fa;background-color:var(--list-accent-color,#60a5fa)}.contact-page .ant-tooltip-inner{background-color:#1e293bf2;color:#e2e8f0;color:var(--list-text-color,#e2e8f0)}.app-navigator-drawer .ant-drawer-content-wrapper{background:#0000!important}.app-navigator-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important}.app-navigator-drawer .ant-drawer-wrapper-body{background:#0000!important}.app-navigator-drawer .ant-drawer-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e3a8a66,#2563eb4d)!important;border-bottom:1px solid #60a5fa4d!important}.app-navigator-drawer .ant-drawer-title{color:#e2e8f0!important;font-size:18px;font-weight:700;text-shadow:0 2px 8px #0000004d}.app-navigator-drawer .ant-drawer-close{color:#94a3b8!important}.app-navigator-drawer .ant-drawer-close:hover{color:#e2e8f0!important}.app-navigator-drawer .ant-drawer-body{background:#0000!important;padding:20px}.app-navigator-drawer .ant-menu{background:#0000!important;border:none!important;color:#e2e8f0!important}.app-navigator-drawer .ant-menu-item,.app-navigator-drawer .ant-menu-submenu-title{background:#0000!important;color:#cbd5e1!important}.app-navigator-drawer .ant-menu-item:hover,.app-navigator-drawer .ant-menu-submenu-title:hover{background:#60a5fa26!important;color:#fff!important}.app-navigator-drawer .ant-menu-item-selected{background:#60a5fa1a!important;color:#60a5fa!important}.app-navigator-drawer .ant-menu-submenu-open>.ant-menu-submenu-title{color:#60a5fa!important}.app-navigator-drawer .ant-divider{border-color:#60a5fa33!important;margin:20px 0}.app-navigator-drawer .ant-btn-link{color:#60a5fa!important;font-weight:600;padding-left:0}.app-navigator-drawer .ant-btn-link:hover{color:#93c5fd!important}.app-navigator-drawer .ant-collapse{background:#0000!important;border:1px solid #60a5fa33!important;border-radius:8px;margin-bottom:12px}.app-navigator-drawer .ant-collapse-item{border-bottom:none!important}.app-navigator-drawer .ant-collapse-header{background:linear-gradient(135deg,#1e3a8a4d,#2563eb33)!important;border-radius:8px!important;color:#e2e8f0!important;font-weight:600;padding:12px 16px!important}.app-navigator-drawer .ant-collapse-header:hover{background:linear-gradient(135deg,#1e3a8a66,#2563eb4d)!important}.app-navigator-drawer .ant-collapse-content{background:#0f172a80!important;border-top:1px solid #60a5fa26!important;color:#cbd5e1!important}.app-navigator-drawer .ant-collapse-content-box{padding:16px}.app-navigator-drawer .ant-collapse-expand-icon{color:#94a3b8!important}.app-navigator-drawer ul{margin:0;padding:0}.app-navigator-drawer ul li{color:#cbd5e1!important;font-size:14px;list-style-type:none;padding:6px 0}.app-navigator-drawer ul li:before{color:#60a5fa;content:"•";display:inline-block;font-weight:700;margin-left:0;width:1em}.app-navigator-drawer .ant-collapse-header b{color:#60a5fa;font-weight:700}.home-only-drawer .ant-drawer-content-wrapper,.member-only-drawer .ant-drawer-content-wrapper{background:#0000!important}.home-only-drawer .ant-drawer-content,.member-only-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important}.home-only-drawer .ant-drawer-body,.home-only-drawer .ant-drawer-wrapper-body,.member-only-drawer .ant-drawer-body,.member-only-drawer .ant-drawer-wrapper-body{background:#0000!important}.home-only-drawer .ant-drawer-header,.member-only-drawer .ant-drawer-header{background:linear-gradient(135deg,#1e3a8a66,#2563eb4d)!important;border-bottom:1px solid #60a5fa4d!important}.home-only-drawer .ant-drawer-title,.member-only-drawer .ant-drawer-title{color:#e2e8f0!important;font-weight:700}.home-only-drawer .ant-drawer-close,.member-only-drawer .ant-drawer-close{color:#94a3b8!important}.home-only-drawer .ant-drawer-close:hover,.member-only-drawer .ant-drawer-close:hover{color:#e2e8f0!important}.drawer-content{padding:24px;text-align:center}.drawer-content h3{color:#e2e8f0;font-size:22px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 8px #0000004d}.drawer-content p{color:#cbd5e1;font-size:15px;line-height:1.6;margin-bottom:20px}.drawer-content .ant-btn{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:2px solid #60a5fa80!important;box-shadow:0 4px 12px #3b82f64d;color:#fff!important;font-size:15px;font-weight:600;height:auto;padding:10px 28px;transition:all .3s ease}.drawer-content .ant-btn:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#60a5fa!important;box-shadow:0 8px 20px #3b82f680!important;transform:translateY(-2px)}@keyframes bubblePulse{0%{box-shadow:0 0 0 0 #1890ff80;transform:scale(1)}50%{box-shadow:0 0 0 10px #1890ff00;transform:scale(1.06)}to{box-shadow:0 0 0 0 #1890ff00;transform:scale(1)}}.bubblePulse{animation:bubblePulse 5s ease-out infinite}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.ant-layout{background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;min-height:100vh}.site-layout .site-layout-background .ant-layout-content{background:#0000}