.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:16px;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}.cp-score-rings{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.cp-score-ring{color:#dcd7f0d9;font-size:.8rem;gap:6px}.cp-score-badge,.cp-score-ring{align-items:center;display:flex}.cp-score-badge{border-radius:50%;font-size:.85rem;font-weight:600;height:40px;justify-content:center;width:40px}.cp-score-badge.strong{background:#22c55e33;border:2px solid #22c55e;color:#22c55e}.cp-score-badge.good{background:#3b82f633;border:2px solid #3b82f6;color:#3b82f6}.cp-score-badge.borderline{background:#f59e0b33;border:2px solid #f59e0b;color:#f59e0b}.cp-score-badge.weak{background:#ef444433;border:2px solid #ef4444;color:#ef4444}.cp__observatory{margin-bottom:8px;padding:20px 0 8px;position:relative}.cp__trail{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.cp__trailActive{filter:drop-shadow(0 0 6px rgba(100,165,250,.2));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.cp__stars{justify-content:space-around;padding:0 40px;position:relative;z-index:1}.cp__star,.cp__stars{align-items:center;display:flex}.cp__star{animation:cpStarEntry .5s ease-out both;background:none;border:none;cursor:pointer;flex-direction:column;gap:10px;padding:8px;transition:transform .3s ease}.cp__star:hover{transform:translateY(-4px)}.cp__star--active{transform:translateY(-6px)}.cp__starRing{align-items:center;display:flex;height:82px;justify-content:center;position:relative;width:82px}.cp__starGlow{background:radial-gradient(circle,var(--star-color-glow) 0,#0000 70%);border-radius:50%;inset:-10px;opacity:0;position:absolute;transition:opacity .4s ease}.cp__star--active .cp__starGlow,.cp__star:hover .cp__starGlow{opacity:1}.cp__starCore{align-items:center;background:linear-gradient(145deg,#0a0e1ee6,#12162dd9);border:2.5px solid #64a0dc26;border-radius:50%;display:flex;height:66px;justify-content:center;overflow:hidden;position:relative;transition:all .35s ease;width:66px}.cp__starCore:before{animation:cpOrbitSpin 24s linear infinite;border:2px dashed #64a0dc14;border-radius:50%;content:"";inset:-2px;position:absolute}.cp__star--active .cp__starCore{border-color:var(--star-color);box-shadow:0 0 22px var(--star-color-glow),inset 0 0 14px var(--star-color-light)}.cp__starIcon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:28px;transition:transform .3s ease}.cp__star--active .cp__starIcon{transform:scale(1.15)}.cp__starMarker{align-items:center;background:#0a0c19e6;border:1.5px solid #64a0dc33;border-radius:50%;bottom:-2px;color:#8cb4f099;display:flex;font-family:Palatino Linotype,serif;font-size:9px;font-weight:700;height:21px;justify-content:center;letter-spacing:.02em;position:absolute;right:-2px;width:21px}.cp__star--active .cp__starMarker{border-color:var(--star-color);color:var(--star-color)}.cp__starLabel{color:#a0bee673;font-size:12px;font-weight:600;letter-spacing:.04em;transition:color .3s ease;white-space:nowrap}.cp__star--active .cp__starLabel{color:var(--star-color)}.cp__panelWrap{animation:cpPanelSlide .35s ease-out}@keyframes cpStarEntry{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cpOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cpPanelSlide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cp-input-card{background:#140f3080;border:1px solid #9b59b626;border-radius:12px;margin-bottom:12px;padding:16px 20px}.cp-input-card-header{align-items:center;color:#dcd7f0e6;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between}.cp-input-card-body{margin-top:12px}.cp-grade-chips{display:flex;gap:8px}.cp-grade-chip{background:#0000;border:1px solid #9b59b64d;border-radius:8px;color:#dcd7f0d9;cursor:pointer;padding:6px 16px;transition:all .2s}.cp-grade-chip.selected{background:#9b59b64d;border-color:#9b59b6;color:#fff}.cp-run-btn{background:linear-gradient(135deg,#4a90d9,#357abd);border:none;border-radius:24px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:24px auto 0;padding:12px 36px;transition:opacity .2s}.cp-run-btn:disabled{cursor:not-allowed;opacity:.5}.cp-run-btn.ant-btn,.cp-run-btn.ant-btn-primary{align-items:center;background:linear-gradient(135deg,#4a90d9,#357abd)!important;border:none!important;border-radius:24px;box-shadow:0 6px 18px #357abd59;color:#fff!important;display:inline-flex;font-size:1rem;height:auto;justify-content:center;margin:0;padding:12px 36px}.cp-run-btn.ant-btn-primary:hover,.cp-run-btn.ant-btn:hover{background:linear-gradient(135deg,#5a9fe8,#4188cc)!important;color:#fff!important}.cp-run-btn.ant-btn-primary:disabled,.cp-run-btn.ant-btn-primary[disabled],.cp-run-btn.ant-btn:disabled{box-shadow:none;color:#fff!important;opacity:.45}.cp-knowledge-strip{display:flex;gap:12px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px}.cp-knowledge-tile{background:#140f3099;border:1px solid #9b59b626;border-radius:12px;cursor:pointer;flex:0 0 160px;padding:14px;transition:border-color .2s}.cp-knowledge-tile:hover{border-color:#9b59b666}.cp-tile-academy{border-color:#9b59b626}.cp-tile-academy:hover{border-color:#9b59b666}.cp-tile-academy h4{color:#dcd7f0e6}.cp-tile-insight{background:#0f1e3099;border-color:#22d3ee33}.cp-tile-insight:hover{border-color:#22d3ee80}.cp-tile-insight h4{color:#a5f3fcf2}.cp-knowledge-tile h4{color:#dcd7f0e6;font-size:.8rem;margin:0 0 4px}.cp-knowledge-tile p{color:#c8c3e180;font-size:.7rem;margin:0}.cp-preflight,.cp-rerun-banner{background:#140f3080;border:1px solid #3f51b533;border-radius:12px;margin-bottom:16px;padding:16px 20px}.cp-preflight-pass{color:#22c55e}.cp-preflight-warn{color:#f59e0b}.cp-preflight-fail{color:#ef4444}.cp-history-row{background:#140f3080;border:1px solid #9b59b61f;border-radius:12px;cursor:pointer;margin-bottom:8px;padding:14px 20px;transition:border-color .2s}.cp-history-row:hover{border-color:#9b59b64d}.cp-history-row-header{align-items:center;color:#dcd7f0d9;display:flex;font-size:.85rem;justify-content:space-between}.cp-load-more-btn{background:#0000;border:1px solid #9b59b64d;border-radius:20px;color:#c8c3e1a6;cursor:pointer;display:block;margin:16px auto;padding:8px 24px}.cp-results-section{margin-bottom:24px}.cp-results-section h3{color:#dcd7f0e6;font-size:1rem;margin-bottom:12px}.cp-rigor-card{background:#140f3080;border:1px solid #9b59b626;border-radius:12px;margin-bottom:12px;padding:16px 20px}.cp-rigor-card-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.cp-rigor-card-header h4{color:#dcd7f0e6;font-size:.9rem;margin:0}.cp-rigor-card-body{margin-top:12px}.cp-rigor-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media (max-width:768px){.cp-rigor-grid{gap:14px;grid-template-columns:1fr}}.cp-rigor-col{min-width:0}.cp-rigor-block{margin-bottom:14px}.cp-rigor-block:last-child{margin-bottom:0}.cp-rigor-label{color:#c8c3e18c;font-size:.72rem;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cp-rigor-tags{display:flex;flex-wrap:wrap;gap:8px}.cp-rigor-align-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cp-rigor-align-score{color:#dcd7f0f2;font-size:1.05rem;font-weight:700}.cp-rigor-line{font-size:.82rem;line-height:1.55;margin-bottom:4px}.cp-rigor-line--gap{color:#f59e0b}.cp-rigor-line--strength{color:#22c55e}.cp-rigor-explanations{color:#c8c3e1a6;font-size:.82rem;line-height:1.55;margin:0;padding-left:18px}.cp-rigor-explanations li{margin-bottom:4px}.cp-rigor-suggestion{background:#3f51b51a;border-radius:8px;color:#dcd7f0f2;font-size:.82rem;line-height:1.5;margin-top:16px;padding:10px 14px}.cp-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%}.cp-comparison-table td,.cp-comparison-table th{border-bottom:1px solid #9b59b61a;font-size:.82rem;padding:8px 12px;text-align:left;vertical-align:top;word-break:break-word}.cp-comparison-table td:nth-child(2),.cp-comparison-table th:nth-child(2){width:10%}.cp-comparison-table td:nth-child(3),.cp-comparison-table td:nth-child(4),.cp-comparison-table th:nth-child(3),.cp-comparison-table th:nth-child(4){width:13%}.cp-comparison-table th{color:#c8c3e1a6;font-weight:500}.cp-comparison-table td{color:#dcd7f0d9}.cp-results-hero{align-items:center;background:linear-gradient(135deg,#60a5fa1a,#9b59b614);border:1px solid #9b59b633;border-radius:14px;display:flex;gap:14px;margin-bottom:20px;padding:14px 18px}.cp-results-hero-title{color:#dcd7f0f2;font-size:.95rem;font-weight:700}.cp-results-hero-sub{color:#c8c3e1b3;font-size:.82rem;margin-top:2px}.cp-compare-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:720px){.cp-compare-grid{grid-template-columns:1fr 1fr}}.cp-compare-card{align-items:center;background:#140f3080;border:1px solid #9b59b626;border-radius:12px;display:flex;gap:14px;padding:14px 16px}.cp-compare-main{flex:1 1;min-width:0}.cp-compare-name{color:#dcd7f0f2;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-compare-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.cp-band-pill{border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.cp-band-pill--strong{background:#22c55e2e;color:#22c55e}.cp-band-pill--good{background:#3b82f62e;color:#3b82f6}.cp-band-pill--borderline{background:#f59e0b2e;color:#f59e0b}.cp-band-pill--weak{background:#ef44442e;color:#ef4444}.cp-compare-align{color:#c8c3e199;font-size:.74rem}.cp-compare-meter{background:#9b59b626;border-radius:999px;height:6px;overflow:hidden}.cp-compare-meter-fill{background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:999px;height:100%}.cp-compare-gap{color:#f59e0b;flex:0 0 auto;font-size:.72rem;line-height:1.4;max-width:38%;text-align:right}.cp-meter-group{display:flex;flex-direction:column;gap:10px}.cp-meter-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:3px}.cp-meter-label{color:#dcd7f0d9;font-size:.78rem}.cp-meter-val{font-size:.78rem;font-weight:700}.cp-meter-track{background:#9b59b626;border-radius:999px;height:6px;overflow:hidden}.cp-meter-fill{border-radius:999px;height:100%;transition:width .4s ease}.cp-pill-wrap{display:flex;flex-wrap:wrap;gap:8px}.cp-pill{border:1px solid #0000;border-radius:10px;font-size:.76rem;line-height:1.35;padding:4px 10px}.cp-pill--gap{background:#f59e0b1a;border-color:#f59e0b40;color:#fbbf24}.cp-pill--strength{background:#22c55e1a;border-color:#22c55e40;color:#4ade80}.cp-summary-panel{background:#94a3b80f;border:1px solid #94a3b81f;border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px}.cp-summary-suggestion{border-top:1px solid #94a3b81f;color:#c8c3e1b3;font-size:.82rem;font-style:italic;line-height:1.6;padding-top:10px}.cp-gpa-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cp-gpa-card{background:#140f3080;border:1px solid #9b59b626;border-radius:12px;padding:12px 14px}.cp-gpa-college{color:#dcd7f0e6;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-gpa-value{color:#dcd7f0fa;font-size:1.4rem;font-weight:700;margin-top:4px}.cp-gpa-value small{color:#c8c3e199;font-size:.72rem;font-weight:500;margin-left:6px}.cp-gpa-missing{color:#c8c3e180;font-size:1rem;font-weight:600;margin-top:4px}.cp-gpa-warn{color:#f59e0b;font-size:.72rem;line-height:1.4;margin-top:6px}.cp-roadmap-grade{margin-bottom:16px;padding-left:18px;position:relative}.cp-roadmap-grade:before{background:#9b59b640;bottom:0;content:"";left:4px;position:absolute;top:6px;width:2px}.cp-roadmap-grade-label{color:#dcd7f0eb;font-size:.84rem;font-weight:700;margin-bottom:8px;position:relative}.cp-roadmap-grade-label:before{background:#a78bfa;border-radius:50%;box-shadow:0 0 0 3px #a78bfa33;content:"";height:10px;left:-18px;position:absolute;top:4px;width:10px}.cp-roadmap-course{background:#140f3073;border:1px solid #9b59b61f;border-radius:8px;margin-bottom:8px;overflow:hidden;padding:8px 12px 8px 14px;position:relative}.cp-roadmap-course:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.cp-roadmap-course--critical:before{background:#ef4444}.cp-roadmap-course--important:before{background:#f59e0b}.cp-roadmap-course--optional:before{background:#94a3b880}.cp-roadmap-course-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.cp-roadmap-course-name{color:#dcd7f0f2;font-size:.84rem;font-weight:500}.cp-roadmap-course-reason{color:#c8c3e199;font-size:.76rem;line-height:1.45;margin-top:3px}.cp-roadmap-subhead{color:#c8c3e1a6;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.cp-rec-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cp-rec-item{align-items:flex-start;background:#140f3073;border:1px solid #9b59b61f;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.cp-rec-num{align-items:center;background:#8b5cf638;border-radius:50%;color:#c4b5fd;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.cp-rec-text{color:#dcd7f0e6;font-size:.82rem;line-height:1.5}.cp-feasibility{margin-top:14px}.cp-verdict{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:700;padding:4px 12px}.cp-verdict--ok{background:#22c55e1f;border:1px solid #22c55e4d;color:#22c55e}.cp-verdict--warn{background:#f59e0b1f;border:1px solid #f59e0b4d;color:#f59e0b}.cp-watch{background:#f59e0b0f;border:1px solid #f59e0b2e;border-radius:8px;margin-top:10px;padding:10px 14px}.cp-watch-label{color:#f59e0be6;font-size:.74rem;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.cp-watch-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.cp-watch-list li{color:#dcd7f0cc;font-size:.8rem;line-height:1.5;padding-left:18px;position:relative}.cp-watch-list li:before{color:#f59e0b;content:"⚠";font-size:.72rem;left:0;position:absolute;top:0}.cp-followup-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:720px){.cp-followup-grid{grid-template-columns:1fr 1fr}}.cp-followup-card{background:#8b5cf614;border:1px solid #8b5cf640;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:background .15s ease,border-color .15s ease}.cp-followup-card:hover{background:#8b5cf629;border-color:#8b5cf673}.cp-followup-cat{align-self:flex-start;background:#8b5cf633;border-radius:999px;color:#c4b5fd;font-size:.66rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.cp-followup-q{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#dcd7f0eb;display:-webkit-box;font-size:.8rem;line-height:1.45;overflow:hidden}.cp-followup-ask{color:#a78bfa;font-size:.74rem;font-weight:600}.cp-compass-card{background:#140f3066;border:1px solid #3f51b526;border-radius:12px;margin-top:20px;padding:14px 20px;text-align:center}.cp-compass-card p{color:#c8c3e1a6;font-size:.82rem;margin:0}.cp-compass-card a{color:#60a5fa}@media (max-width:900px){.cp-frame{flex-direction:column}.cp-observatory-col{flex:0 0 auto;max-width:100%;width:100%}.cp-summary-col{max-width:100%}}.cp-academic-modal>.ant-modal-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172afa,#1e293bf2)!important;border:1px solid #60a5fa40!important;border-radius:16px!important;box-shadow:0 16px 48px #0009!important}.cp-academic-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #60a5fa33!important}.cp-academic-modal .ant-modal-title{color:#e2e8f0!important;font-weight:700}.cp-academic-modal .ant-modal-close{color:#94a3b8!important}.cp-academic-modal .ant-modal-close:hover{background:#60a5fa26!important;color:#e2e8f0!important}.cp-academic-modal .ant-modal-body{background:#0000!important;color:#e2e8f0;min-height:420px;padding:24px 28px 16px!important}.cp-academic-modal .ant-tabs-tab{color:#94a3b8b3!important;font-size:.92rem}.cp-academic-modal .ant-tabs-tab:hover{color:#e2e8f0!important}.cp-academic-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa!important;font-weight:600}.cp-academic-modal .ant-tabs-ink-bar{background:#60a5fa!important}.cp-academic-modal .ant-tabs-nav:before{border-bottom-color:#60a5fa26!important}.cp-academic-modal .ant-modal-footer{background:#0000!important;border-top:1px solid #60a5fa33!important}.cp-academic-modal .ant-modal-footer .ant-btn-default{background:#1e293bcc!important;border-color:#60a5fa40!important;color:#cbd5e1!important}.cp-academic-modal .ant-modal-footer .ant-btn-default:hover{border-color:#60a5fa80!important;color:#e2e8f0!important}.cp-academic-modal .ant-modal-footer .ant-btn-primary{background:#3b82f699!important;border-color:#60a5fa80!important}.cp-academic-modal .ant-modal-footer .ant-btn-primary:hover{background:#3b82f6cc!important}.cp-academic-modal .ant-table{background:#0000}.cp-academic-modal .ant-table-thead>tr>th{background:#1e293b99;border-bottom:1px solid #60a5fa1f;color:#cbd5e1a6}.cp-academic-modal .ant-table-tbody>tr>td{border-bottom:1px solid #60a5fa0f;color:#e2e8f0}.cp-academic-modal .ant-table-tbody>tr:hover>td{background:#3b82f614}.cp-academic-modal .ant-select{background:#1e293bf2!important;border-color:#60a5fa59!important;border-radius:6px!important;color:#f1f5f9!important}.cp-academic-modal .ant-select-selector{background:#1e293bf2!important;border-color:#60a5fa59!important;color:#f1f5f9!important}.cp-academic-modal .ant-select-selector *{color:inherit!important}.cp-academic-modal .ant-select .ant-select-selection-item,.cp-academic-modal .ant-select-content,.cp-academic-modal .ant-select-content .ant-select-selection-item,.cp-academic-modal .ant-select-selection-item,.cp-academic-modal .civ2-dark-wrap .ant-select-selection-item{color:#f1f5f9!important}.cp-academic-modal .ant-select-selection-placeholder,.cp-academic-modal .civ2-dark-wrap .ant-select-selection-placeholder{color:#e2e8f08c!important;opacity:1!important}.cp-academic-modal .ant-select-arrow,.cp-academic-modal .civ2-dark-wrap .ant-select-arrow{color:#94a3b880!important}.cp-academic-modal .ant-select-selection-search-input,.cp-academic-modal .civ2-dark-wrap .ant-select-selection-search-input{color:#f1f5f9!important}.cp-academic-modal .ant-select-selector:hover,.cp-academic-modal .ant-select:hover{background:#1e293bfa!important;border-color:#60a5fa99!important}.cp-academic-modal .ant-select-focused,.cp-academic-modal .ant-select-focused .ant-select-selector{background:#1e293b!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa40!important}.cp-academic-modal .ant-select-auto-complete .ant-select-selector{background:#1e293bf2!important;border:1px solid #60a5fa59!important;color:#f1f5f9!important}.cp-academic-modal .ant-select-auto-complete .ant-select-selection-search-input{color:#f1f5f9!important}.cp-academic-modal .ant-select-auto-complete .ant-select-selection-placeholder{color:#e2e8f08c!important;opacity:1!important}.cp-academic-modal .ant-input-number{background:#1e293b80;border-color:#60a5fa59;color:#e2e8f0}.cp-academic-modal .ant-input-number-focused,.cp-academic-modal .ant-input-number:hover{border-color:#60a5fa99!important}.cp-academic-modal .ant-input-number .ant-input-number-input{color:#e2e8f0!important}.cp-academic-modal .ant-input-number .ant-input-number-input::placeholder{color:#94a3b880!important}.cp-academic-modal .ant-form-item-label>label{color:#cbd5e1!important;font-size:.88rem;font-weight:600}.cp-academic-modal .ant-form-item-tooltip{color:#94a3b8b3!important}.cp-academic-modal .ant-form-item{margin-bottom:4px}.cp-academic-modal .ant-form-item-label{padding-bottom:2px!important}.cp-academic-modal .ant-input-number-handler-wrap{background:#1e293bcc;border-left-color:#60a5fa33}.cp-academic-modal .ant-input-number-handler .ant-input-number-handler-down-inner,.cp-academic-modal .ant-input-number-handler .ant-input-number-handler-up-inner{color:#94a3b8b3}.cp-academic-modal .ant-input-number-handler:hover .ant-input-number-handler-down-inner,.cp-academic-modal .ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#e2e8f0}.cp-academic-modal .ant-tag{border-color:#60a5fa40}.cp-academic-modal .ant-select-dropdown{background:#1e293bf2!important}.cp-dark-dropdown{background:#1e1640!important}.cp-dark-dropdown .ant-select-item{color:#dcd7f0d9}.cp-dark-dropdown .ant-select-item-option-active{background:#9b59b626}.cp-dark-dropdown .ant-select-item-option-selected{background:#9b59b640;color:#fff}.cp-sample-wrap{background:#1e183240;border:1px dashed #9b59b633;border-radius:12px;opacity:.6;padding:14px 14px 6px;position:relative}.cp-sample-wrap .cp-sample-inner{pointer-events:none}.cp-sample-watermark{color:#f59e0b59;font-size:1.1rem;font-weight:800;letter-spacing:.18em;pointer-events:none;position:absolute;right:14px;top:10px;transform:rotate(8deg);z-index:2}.cp-sample-mini{border:1px dashed #9b59b633;border-radius:10px;margin-top:10px;opacity:.6;padding:6px 10px;pointer-events:none;position:relative}.cp-sample-mini .cp-sample-chip{color:#f59e0b8c;font-size:9px;font-weight:800;letter-spacing:.14em;pointer-events:none;position:absolute;right:8px;top:6px}