.pc{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:10px;margin-bottom:8px;padding:14px 16px;position:relative;transition:all .2s ease}.pc:hover{background:#ffffff12;border-color:#ffffff26}.pc--dragging{background:#6482c826;border-color:#6496ff66;box-shadow:0 8px 32px #0000004d;z-index:10}.pc__drag{align-items:center;cursor:grab;display:flex;flex-shrink:0;margin-top:2px;opacity:.4;padding:4px 2px;transition:opacity .15s}.pc__drag:hover{opacity:.8}.pc__dragIcon{color:#ffffff80;font-size:16px}.pc__rank{align-items:center;background:#ffffff14;border-radius:50%;color:#fff9;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:26px;justify-content:center;margin-top:2px;width:26px}.pc__body{cursor:pointer;flex:1 1;min-width:0}.pc__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.pc__icon{font-size:16px}.pc__name{color:#ffffffeb;font-size:15px;font-weight:600}.pc__role{color:#ffffff8c;font-size:14px}.pc__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.pc__metaItem{background:#ffffff0d;border-radius:4px;color:#ffffff73;font-size:12px;padding:2px 8px}.pc__metaItem--org{font-style:italic}.pc__desc{align-items:flex-start;display:flex;gap:8px;margin-top:8px}.pc__descText{color:#ffffffa6;flex:1 1;font-size:13px;font-style:italic;line-height:1.4;min-width:0}.pc__charCount{font-feature-settings:"tnum";color:#ffffff59;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.pc__charCount--warn{color:#f5a623}.pc__charCount--over{color:#e74c3c;font-weight:600}.pc__details{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}.pc__detailRow{display:flex;font-size:13px;gap:8px;margin-bottom:6px}.pc__detailLabel{color:#fff6;flex-shrink:0;min-width:100px}.pc__detailValue{color:#ffffffb3;line-height:1.4}.pc__actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin-top:2px}.pc__badge{font-size:16px}.pc__badge--ready{color:#50c878}.pc__badge--incomplete{color:#f5a623}.pc__actionBtn{align-items:center;background:none;border:none;border-radius:4px;color:#fff6;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:4px;transition:all .15s}.pc__actionBtn:hover{background:#ffffff14;color:#fffc}.pc__actionBtn--danger:hover{background:#e74c3c1f;color:#e74c3c}.pc__actionBtn--impact:hover{background:#5082ff1f;color:#5082ff}@media (max-width:640px){.pc{gap:8px;padding:10px 12px}.pc__rank{font-size:11px;height:22px;width:22px}.pc__name{font-size:14px}.pc__actions{flex-direction:row;gap:4px}}.pc__actionBtn--refine{color:#d4af37!important}.pa{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:20px;padding:20px}.pa__header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.pa__icon{font-size:18px}.pa__title{color:#ffffffd9;font-size:15px;font-weight:600}.pa__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pa__stat{text-align:center}.pa__stat--wide{grid-column:span 2}.pa__statValue{align-items:baseline;color:#ffffffe6;display:flex;font-size:24px;font-weight:700;gap:2px;justify-content:center}.pa__statMax{color:#ffffff59;font-size:14px;font-weight:400}.pa__statMuted{color:#fff3}.pa__statLabel{color:#ffffff73;font-size:12px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.pa__spikeIcon{font-size:18px}.pa__bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.pa__barFill{border-radius:2px;height:100%;transition:width .4s ease}.pa__barFill--ready{background:linear-gradient(90deg,#f5a623,#50c878)}.pa__readyBadge{background:#f5a62326;border-radius:10px;color:#f5a623;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.pa__readyBadge--done{background:#50c87826;color:#50c878}.pa__empty{color:#ffffff4d;font-size:13px;padding:12px 0;text-align:center}@media (max-width:640px){.pa{padding:14px}.pa__grid{gap:12px;grid-template-columns:repeat(2,1fr)}.pa__stat--wide{grid-column:span 2}.pa__statValue{font-size:20px}}.iq{padding:4px 0}.iq__header{align-items:center;display:flex;gap:8px;margin-bottom:20px}.iq__headerIcon{font-size:20px}.iq__headerTitle{color:#ffffffd9;font-size:16px;font-weight:600}.iq__metrics{gap:14px;margin-bottom:20px}.iq__field,.iq__metrics{display:flex;flex-direction:column}.iq__field{gap:4px}.iq__label{color:#fff9;font-size:13px;font-weight:500}.iq__generateRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.iq__generateBtn{background:#5082ff33!important;border-color:#5082ff66!important}.iq__hint{color:#ffffff59;font-size:12px;font-style:italic}.iq__loading{padding:32px 0;text-align:center}.iq__loading p{color:#ffffff73;font-size:14px;margin-top:12px}.iq__options{margin-top:16px}.iq__optionsHeader{margin-bottom:12px}.iq__optionsTitle{color:#ffffffb3;font-size:14px;font-weight:600}.iq__option{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .15s ease}.iq__option:hover{background:#ffffff0f;border-color:#ffffff26}.iq__option--selected{background:#5082ff14;border-color:#5082ff4d}.iq__optionRadio{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.iq__optionDot{border:2px solid #fff3;border-radius:50%;height:14px;width:14px}.iq__optionCheck{color:#5082ff;font-size:16px}.iq__optionBody{flex:1 1;min-width:0}.iq__optionText{color:#fffc;font-size:14px;font-style:italic;line-height:1.5}.iq__optionCount{font-feature-settings:"tnum";color:#ffffff59;font-size:11px;font-variant-numeric:tabular-nums;margin-top:4px}.iq__optionCount--warn{color:#f5a623}.iq__optionCount--over{color:#e74c3c;font-weight:600}.iq__editSection{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px}.iq__editBtn{margin-bottom:12px}.iq__editArea{margin-bottom:16px}.iq__confirmRow{display:flex;gap:8px;justify-content:flex-end}.iq__confirmBtn{background:#50c87833!important;border-color:#50c87866!important}.iq__cancelBtn{background:#ffffff0f!important;border-color:#ffffff26!important;color:#fff9!important}@media (max-width:640px){.iq__generateRow{align-items:stretch}.iq__confirmRow,.iq__generateRow{flex-direction:column}.iq__confirmRow .ant-btn{width:100%}}.sa{padding:0}.sa__header{margin-bottom:24px}.sa__headerIcon{display:block;font-size:28px;margin-bottom:8px}.sa__headerTitle{color:#ffffffe6;font-size:22px;font-weight:700;margin:0 0 6px}.sa__headerDesc{color:#ffffff73;font-size:14px;line-height:1.5;margin:0}.sa__cta{padding:40px 20px;text-align:center}.sa__ctaText{color:#ffffff8c;font-size:15px;margin-bottom:20px}.sa__analyzeBtn{background:#5082ff33!important;border-color:#5082ff66!important}.sa__notEnough{color:#ffffff73;padding:40px 20px;text-align:center}.sa__notEnoughCount{color:#f5a62399;font-size:13px;font-style:italic;margin-top:8px}.sa__loading{padding:60px 20px;text-align:center}.sa__loading p{color:#ffffff73;font-size:14px;margin-top:16px}.sa__results{min-width:0}.sa__scoreCard{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;margin-bottom:24px;padding:24px}.sa__scoreLabel{color:#ffffff73;font-size:13px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.sa__scoreValue{color:#ffffffe6;font-size:28px;font-weight:700}.sa__section{margin-bottom:24px}.sa__sectionTitle{border-bottom:1px solid #ffffff0f;color:#fffc;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.sa__spikes{display:flex;flex-direction:column;gap:10px}.sa__spikeCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.sa__spikeHeader{align-items:center;display:flex;gap:8px;margin-bottom:8px}.sa__spikeArea{color:#ffffffd9;flex:1 1;font-size:15px;font-weight:600}.sa__spikeTag{font-size:11px;font-weight:600;text-transform:capitalize}.sa__spikeEvidence{list-style:disc;margin:0;padding-left:24px}.sa__spikeEvidence li{color:#ffffff8c;font-size:13px;line-height:1.5;margin-bottom:2px}.sa__noSpike{color:#fff6;font-size:14px;font-style:italic}.sa__profileText{color:#ffffffa6;font-size:14px;line-height:1.6;margin:0}.sa__recsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sa__recGroup{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:14px 16px}.sa__recGroupTitle{color:#ffffffbf;font-size:14px;font-weight:600;margin:0 0 10px}.sa__recList{list-style:disc;margin:0;padding-left:20px}.sa__recList li{color:#ffffff8c;font-size:13px;line-height:1.5;margin-bottom:4px}.sa__strategyText{color:#ffffffa6;font-size:14px;line-height:1.6;margin:0 0 8px}.sa__strategyReasoning{color:#ffffff73;font-size:13px;font-style:italic;line-height:1.5;margin:0}.sa__raw{background:#ffffff08;border-radius:8px;color:#ffffffa6;font-size:14px;line-height:1.6;margin-bottom:16px;padding:16px;white-space:pre-wrap}.sa__applyBtn{background:#f5a62333!important;border-color:#f5a62366!important}@media (max-width:640px){.sa__recsGrid{grid-template-columns:1fr}}.sa__nextStepCard{align-items:center;border:1px solid #6366f11f;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-bottom:6px;padding:8px 12px;transition:background .15s ease;transition:background var(--ci-duration-fast,.15s) ease}.sa__nextStepCard:hover{background:#6366f114}.sv{padding:0}.sv__header{margin-bottom:24px}.sv__headerIcon{display:block;font-size:28px;margin-bottom:8px}.sv__headerTitle{color:#ffffffe6;font-size:22px;font-weight:700;margin:0 0 6px}.sv__headerDesc{color:#ffffff73;font-size:14px;line-height:1.5;margin:0}.sv__cta{padding:30px 20px;text-align:center}.sv__ctaContext{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:inline-flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:16px 24px;text-align:left}.sv__ctaRow{display:flex;font-size:13px;gap:8px}.sv__ctaLabel{color:#fff6;min-width:110px}.sv__ctaValue{color:#ffffffb3}.sv__ctaNote{color:#f5a62380;font-size:12px;font-style:italic;margin-bottom:16px}.sv__analyzeBtn{background:#5082ff33!important;border-color:#5082ff66!important}.sv__notEnough{color:#ffffff73;padding:40px 20px;text-align:center}.sv__notEnoughCount{color:#f5a62399;font-size:13px;font-style:italic;margin-top:8px}.sv__loading{padding:60px 20px;text-align:center}.sv__loading p{color:#ffffff73;font-size:14px;margin-top:16px}.sv__raw{background:#ffffff08;border-radius:8px;color:#ffffffa6;font-size:14px;line-height:1.6;margin-bottom:16px;padding:16px;white-space:pre-wrap}.sv__results{min-width:0}.sv__section{margin-bottom:28px}.sv__sectionTitle{border-bottom:1px solid #ffffff0f;color:#fffc;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.sv__summaryText{color:#ffffffa6;font-size:14px;line-height:1.6;margin:0}.sv__collegeFits{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sv__collegeCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.sv__collegeHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.sv__collegeName{color:#ffffffd9;font-size:14px;font-weight:600}.sv__collegeGaps{list-style:disc;margin:0;padding-left:20px}.sv__collegeGaps li{color:#ffffff80;font-size:13px;line-height:1.4;margin-bottom:2px}.sv__noGaps{color:#50c87899;font-size:13px;margin:0}.sv__recBlock{margin-bottom:18px}.sv__recBlockTitle{align-items:center;color:#ffffffb3;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 10px}.sv__recItems{display:flex;flex-direction:column;gap:8px}.sv__recItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;display:flex;gap:10px;padding:10px 14px}.sv__recImpact{flex-shrink:0;font-size:14px;margin-top:1px}.sv__recContent{flex:1 1;min-width:0}.sv__recAction{color:#ffffffbf;display:block;font-size:14px;line-height:1.4}.sv__recDeadline{color:#f5a62399}.sv__recDeadline,.sv__recReasoning{display:block;font-size:12px;margin-top:3px}.sv__recReasoning{color:#fff6;font-style:italic}.sv__timeCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:14px 18px}.sv__timeRow{display:flex;font-size:14px;gap:8px;margin-bottom:6px}.sv__timeRow:last-child{margin-bottom:0}.sv__timeLabel{color:#ffffff73;flex-shrink:0;min-width:100px}.sv__timeValue{color:#ffffffb3}@media (max-width:640px){.sv__collegeFits{grid-template-columns:1fr}.sv__ctaContext{width:100%}}@keyframes svFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sv__nextSteps{animation:none!important}.sv__nextStepBtn{transition:none!important}}.sv__nextSteps{animation:svFadeInUp .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:10px}.sv__nextStepBtn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;border:1px solid #fbbf2426;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:12px 16px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.sv__nextStepBtn:hover{background:#fbbf2414;border-color:#fbbf2466}.sv__nextStepBtn:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.sv__nextStepIcon{flex-shrink:0;font-size:24px;line-height:1}.sv__nextStepContent{flex:1 1;min-width:0}.sv__nextStepLabel{color:#dcd7f0f2;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.sv__nextStepDesc{color:#c8c3e1a6;display:block;font-size:12px;line-height:1.4}.sv__nextStepArrow{color:#fbbf24;flex-shrink:0;font-size:16px}@media (max-width:640px){.sv__nextStepBtn{gap:10px;padding:10px 12px}.sv__nextStepIcon{font-size:20px}.sv__nextStepLabel{font-size:13px}.sv__nextStepDesc{font-size:11px}}.lt{padding:0}.lt__header{margin-bottom:24px}.lt__headerIcon{display:block;font-size:28px;margin-bottom:8px}.lt__headerTitle{color:#ffffffe6;font-size:22px;font-weight:700;margin:0 0 6px}.lt__headerDesc{color:#ffffff73;font-size:14px;line-height:1.5;margin:0}.lt__empty{color:#ffffff59;font-size:14px;padding:60px 20px;text-align:center}.lt__activities{display:flex;flex-direction:column;gap:8px}.lt__activity{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.lt__activityHeader{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;padding:14px 16px;text-align:left;transition:background .15s;width:100%}.lt__activityHeader:hover{background:#ffffff0a}.lt__activityHeader--expanded{border-bottom:1px solid #ffffff0f}.lt__activityName{color:#ffffffd9;flex:1 1;font-size:15px;font-weight:600}.lt__activityRole{color:#ffffff73;font-size:13px}.lt__activityArrow{color:#ffffff4d;font-size:10px}.lt__timeline{padding:16px 20px 20px}.lt__nodes{display:flex;flex-direction:column;gap:0}.lt__gradeRow{display:flex;gap:16px;min-height:70px}.lt__nodeCol{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:40px}.lt__connector{background:#ffffff1a;height:16px;width:2px}.lt__node{align-items:center;background:#0f0f1ecc;border:2px solid #ffffff26;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.lt__node--past{background:#50c8781a;border-color:#50c87880}.lt__node--current{background:#5082ff26;border-color:#5082ff99;box-shadow:0 0 8px #5082ff4d}.lt__node--future{border-color:#ffffff1f;border-style:dashed}.lt__nodeGrade{color:#fff9;font-size:11px;font-weight:700}.lt__gradeContent{flex:1 1;padding-bottom:12px}.lt__gradeLabel{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.lt__fields{display:flex;flex-direction:column;gap:4px}.lt__fieldInput{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#ffffffbf!important;font-size:13px!important}.lt__fieldInput--goal{background:#f5a6230d!important;border-color:#f5a6234d!important}.lt__fieldInput::placeholder{color:#ffffff40!important}.lt__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lt__aiBtn{background:#5082ff33!important;border-color:#5082ff66!important}.lt__aiLoading{align-items:center;color:#ffffff73;display:flex;font-size:13px;gap:8px;margin-top:12px}.lt__aiResult{background:#5082ff0d;border:1px solid #5082ff26;border-radius:8px;margin-top:16px;padding:14px 16px}.lt__aiRaw{color:#ffffffa6;font-size:13px;line-height:1.5;white-space:pre-wrap}.lt__aiStep{margin-bottom:10px}.lt__aiStepGrade{color:#ffffffb3;font-size:13px;font-weight:600;margin-right:6px}.lt__aiStepRole{color:#ffffff8c;font-size:13px}.lt__aiStepActions{list-style:disc;margin:4px 0 0;padding-left:20px}.lt__aiStepActions li{color:#ffffff80;font-size:12px;line-height:1.4}.lt__aiTips{color:#ffffff8c;font-size:13px;margin-top:12px}.lt__aiTips ul{margin:4px 0 0;padding-left:20px}.lt__aiTips li{font-size:12px;line-height:1.4;margin-bottom:2px}@media (max-width:640px){.lt__gradeRow{gap:10px}.lt__nodeCol{width:32px}.lt__node{height:26px;width:26px}.lt__nodeGrade{font-size:9px}.lt__actions{flex-direction:column}.lt__actions .ant-btn{width:100%}}.cg{padding:0}.cg__header{margin-bottom:20px}.cg__headerIcon{display:block;font-size:28px;margin-bottom:8px}.cg__headerTitle{color:#ffffffe6;font-size:22px;font-weight:700;margin:0 0 6px}.cg__headerDesc{color:#ffffff73;font-size:14px;line-height:1.5;margin:0}.cg__suggestion{align-items:center;background:#5082ff0f;border:1px solid #5082ff26;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px 16px}.cg__suggestionIcon{font-size:16px}.cg__suggestionText{color:#fff9;font-size:13px}.cg__suggestionBtn{background:#5082ff26;border:1px solid #5082ff4d;border-radius:6px;color:#fffc;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:all .15s}.cg__suggestionBtn:hover{background:#5082ff40}.cg__search{margin-bottom:16px}.cg__searchInput{background:#ffffff14!important;border-color:#ffffff2e!important}.cg__searchInput .ant-input{background:#0000!important;color:#ffffffeb!important}.cg__searchInput .ant-input::placeholder{color:#ffffff80!important}.cg__searchInput .anticon{color:#ffffff8c!important}.cg__areaTabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.cg__areaTab{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#ffffff80;cursor:pointer;font-size:13px;padding:6px 14px;position:relative;transition:all .15s}.cg__areaTab:hover{background:#ffffff14;color:#ffffffb3}.cg__areaTab--active{background:#6482ff1f;border-color:#6482ff4d;color:#ffffffe6;font-weight:600}.cg__areaTab--suggested:after{background:#5082ff;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.cg__areaTabDot{display:none}.cg__list{display:flex;flex-direction:column;gap:10px}.cg__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:16px 18px;transition:all .15s}.cg__card:hover{background:#ffffff0d;border-color:#ffffff1f}.cg__cardHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.cg__cardName{color:#ffffffe0;flex:1 1;font-size:15px;font-weight:600}.cg__tierTag{font-size:11px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.cg__cardDesc{color:#ffffff8c;font-size:13px;line-height:1.5;margin:0 0 10px}.cg__cardMeta{flex-wrap:wrap;gap:16px}.cg__cardImpact,.cg__cardMeta{align-items:center;display:flex}.cg__cardImpact{color:#ffffff73;font-size:12px;gap:4px}.cg__impactTag{font-size:11px!important}.cg__cardTimeline{color:#fff6;font-size:12px}.cg__cardArea{color:#ffffff4d;display:block;font-size:11px;font-style:italic;margin-top:6px}.cg__cardLink{color:#5082ffb3;display:inline-block;font-size:12px;margin-top:8px;text-decoration:none;transition:color .15s}.cg__cardLink:hover{color:#5082ff}.cg__noResults{color:#ffffff59;font-size:14px;padding:40px 20px;text-align:center}@media (max-width:640px){.cg__areaTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cg__areaTab{flex-shrink:0;white-space:nowrap}.cg__cardHeader{align-items:flex-start;flex-direction:column;gap:4px}}.api__overlay{align-items:center;animation:api-fadeIn .5s ease both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040210d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}@keyframes api-fadeIn{0%{opacity:0}to{opacity:1}}.api__modal{animation:api-slideUp .5s ease both;background:radial-gradient(ellipse at 30% 20%,#d4af3724 0,#0000 60%),radial-gradient(ellipse at 70% 80%,#f59e0b1a 0,#0000 55%),linear-gradient(175deg,#0d0925,#080518);border:1px solid #d4af3733;border-radius:20px;box-shadow:0 12px 60px #d4af3733,0 0 120px #f59e0b0f;max-height:90vh;max-width:680px;overflow-y:auto;padding:36px 34px 28px;position:relative;width:94vw}.api__modal::-webkit-scrollbar{width:6px}.api__modal::-webkit-scrollbar-track{background:#0000}.api__modal::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:3px}@keyframes api-slideUp{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.api__mist{border-radius:20px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.api__mistOrb{animation:api-mistDrift 8s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:0;position:absolute}.api__mistOrb:first-child{background:#d4af3726;height:200px;left:-30px;top:-40px;width:200px}.api__mistOrb:nth-child(2){animation-delay:2s;background:#f59e0b1f;bottom:-20px;height:160px;right:-20px;width:160px}.api__mistOrb:nth-child(3){animation-delay:4s;background:#facc151a;height:120px;left:50%;top:50%;transform:translate(-50%,-50%);width:120px}@keyframes api-mistDrift{0%,to{opacity:.3;transform:scale(1) translate(0)}25%{opacity:.6;transform:scale(1.15) translate(10px,-8px)}50%{opacity:.4;transform:scale(1.05) translate(-5px,12px)}75%{opacity:.55;transform:scale(1.1) translate(8px,5px)}}.api__quote{align-items:center;display:flex;justify-content:center;margin-bottom:8px;min-height:70px;text-align:center}.api__quoteLine{color:#c8c3e100;font-size:19px;font-style:italic;text-shadow:0 0 10px #0000;transition:color 1.2s ease,text-shadow 1.2s ease}.api__quoteLine--visible{color:#c8c3e1d9;text-shadow:0 0 20px #d4af3740}.api__divider{background:linear-gradient(90deg,#0000,#d4af3740,#0000);height:1px;margin:8px 20px}.api__orbSection{margin:16px 0;opacity:0;text-align:center;transform:translateY(15px);transition:opacity .7s ease,transform .7s ease}.api__orbSection--visible{opacity:1;transform:translateY(0)}.api__orbGlow{height:80px;margin:0 auto 12px;position:relative;width:80px}.api__orbCircle{animation:api-orbPulse 3s ease-in-out infinite;background:radial-gradient(circle,#d4af374d 0,#0000 70%);border-radius:50%;inset:0;position:absolute}@keyframes api-orbPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.api__orbEmoji{align-items:center;display:flex;font-size:36px;inset:0;justify-content:center;position:absolute;z-index:2}.api__orbQuestion{color:#dcd7f0eb;font-size:17px;margin-bottom:6px}.api__orbDesc{color:#c8c3e199;font-size:13px;line-height:1.55;margin:0 auto;max-width:480px}.api__cards{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:20px 0}.api__card{background:#d4af370f;border:1px solid #d4af372e;border-radius:14px;flex:0 1 185px;opacity:0;padding:16px 14px;text-align:center;transform:translateY(20px) scale(.95);transition:opacity .5s ease,transform .5s ease}.api__card--visible{opacity:1;transform:translateY(0) scale(1)}.api__cardArcana{color:#d4af378c;display:block;font-size:10px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.api__cardIcon{display:block;font-size:28px;margin-bottom:8px}.api__cardTitle{color:#dcd7f0e6;font-size:14px;font-weight:600;margin-bottom:6px}.api__cardSub{color:#c8c3e18c;font-size:11.5px;line-height:1.5}.api__credit{margin:12px 0;opacity:0;text-align:center;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.api__credit--visible{opacity:1;transform:translateY(0)}.api__creditText{color:#dcd7f0d9;font-size:15px;font-style:italic;margin-bottom:4px}.api__creditSub{color:#c8c3e173;font-size:12px}.api__cta{opacity:.4;padding:12px 0 4px;text-align:center;transition:opacity .5s ease}.api__cta--visible{opacity:1}.api__ctaBtn{align-items:center;background:linear-gradient(135deg,#d4af37b3,#f59e0bb3);border:1px solid #d4af3773;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 28px;transition:all .3s ease}.api__ctaBtn:hover{background:linear-gradient(135deg,#d4af37e6,#f59e0be6);box-shadow:0 0 24px #d4af3759;transform:translateY(-1px)}.api__ctaSkip{background:none;border:none;color:#c8c3e166;cursor:pointer;display:block;font-size:12px;margin:10px auto 0;transition:color .2s}.api__ctaSkip:hover{color:#c8c3e1b3}@media (max-width:600px){.api__modal{padding:24px 18px 20px}.api__cards{align-items:center;flex-direction:column}.api__card{flex:0 1 auto;max-width:280px;width:100%}}.ap-demo-modal>.ant-modal-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#0b0820fa,#080618fc);border:1px solid #d4af3733;border-radius:16px;box-shadow:0 16px 80px #d4af3726,0 0 120px #0006}.ap-demo-modal .ant-modal-header{display:none}.ap-demo-modal .ant-modal-body{background:#0000;min-height:500px;padding:28px 32px 16px}.ap-demo-modal .ant-modal-footer{display:none}.ap-demo-modal .ant-modal-close{color:#94a3b866}.ap-demo-modal .ant-modal-close:hover{color:#e2e8f0e6}.ap-demo__banner{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:8px;color:#f59e0be6;font-size:.92rem;font-weight:600;margin-bottom:16px;padding:6px 16px;text-align:center}.ap-demo__steps{margin-bottom:20px}.ap-demo__steps .ant-steps-item-title{color:#94a3b880!important;font-size:.78rem}.ap-demo__steps .ant-steps-item-active .ant-steps-item-title{color:#e2e8f0e6!important}.ap-demo__steps .ant-steps-item-finish .ant-steps-item-title{color:#d4af37b3!important}.ap-demo__steps .ant-steps-item-icon{background:#12162dcc!important;border-color:#d4af3740!important}.ap-demo__steps .ant-steps-item-active .ant-steps-item-icon{background:#d4af3733!important;border-color:#d4af3799!important}.ap-demo__steps .ant-steps-item-finish .ant-steps-item-icon{background:#d4af3726!important;border-color:#d4af3766!important}.ap-demo__steps .ant-steps-item-icon .ant-steps-icon{color:#d4af37b3!important}.ap-demo__steps .ant-steps-item-tail:after{background:#d4af371f!important}.ap-demo__steps .ant-steps-item-finish .ant-steps-item-tail:after{background:#d4af3759!important}.ap-demo__content{color:#e2e8f0e6;min-height:340px}.ap-demo__content h3{color:#e2e8f0eb;font-size:1.05rem;margin-bottom:12px}.ap-demo__footer{align-items:center;border-top:1px solid #d4af3714;display:flex;gap:10px;margin-top:16px;padding:12px 0 0}.ap-demo__btn{background:#12162dcc!important;border-color:#d4af3733!important;border-radius:8px!important;color:#c8c3e1b3!important}.ap-demo__btn:hover{border-color:#d4af3766!important;color:#e2e8f0e6!important}.ap-demo__btn--primary{background:linear-gradient(135deg,#d4af37b3,#f59e0b99)!important;border-color:#d4af3780!important;color:#fff!important}.ap-demo__btn--primary:hover{background:linear-gradient(135deg,#d4af37e6,#f59e0bcc)!important}.ap-demo__skip{color:#d4af3780;cursor:pointer;font-size:.82rem;transition:color .2s}.ap-demo__skip:hover{color:#d4af37cc}.ap-demo__restart{color:#94a3b866;cursor:pointer;font-size:.82rem;margin-right:8px;transition:color .2s}.ap-demo__restart:hover{color:#94a3b8b3}.ap-demo__ctaBtn{background:linear-gradient(135deg,#d4af37cc,#f59e0bb3)!important;border-color:#d4af3780!important;border-radius:24px!important;font-size:16px!important;font-weight:600!important;height:44px!important;padding:0 32px!important}.holistic-inputs,.holistic-inputs .ant-tabs-tabpane,.holistic-inputs div,.holistic-inputs h2,.holistic-inputs h3,.holistic-inputs h4,.holistic-inputs label,.holistic-inputs p,.holistic-inputs span{color:#e2e8f0d9}.holistic-inputs .ant-empty-description{color:#94a3b880!important}.holistic-inputs .ant-typography-secondary{color:#94a3b8b3!important}.holistic-inputs .ant-form-item-label>label{color:#e2e8f0d9!important}.holistic-inputs .ant-form-item-tooltip{color:#94a3b880!important}.holistic-inputs .ant-input,.holistic-inputs .ant-input-affix-wrapper,.holistic-inputs .ant-input-number,.holistic-inputs .ant-input-number-input,.holistic-inputs .ant-input[type=text],.holistic-inputs .ant-select,.holistic-inputs .ant-select-selector,.holistic-inputs textarea,.holistic-inputs textarea.ant-input{background:#1e293bf2!important;background-color:#1e293bf2!important;border-color:#60a5fa40!important;color:#f1f5f9!important}.holistic-inputs .ant-input-affix-wrapper .ant-input::placeholder,.holistic-inputs .ant-input-number-input::placeholder,.holistic-inputs .ant-input-number::placeholder,.holistic-inputs .ant-input::placeholder,.holistic-inputs textarea::placeholder{color:#c8c3e180!important;opacity:1!important}.holistic-inputs .ant-select-selection-placeholder{color:#94a3b873!important}.holistic-inputs .ant-select-selection-item{color:#f1f5f9!important}.holistic-inputs .ant-input-data-count,.holistic-inputs .ant-input-textarea .ant-input-data-count,.holistic-inputs .ant-input-textarea-show-count:after{color:#94a3b899!important}.holistic-inputs .ant-input-number:hover,.holistic-inputs .ant-input:hover,.holistic-inputs .ant-select-selector:hover,.holistic-inputs .ant-select:hover{border-color:#60a5fa80!important}.holistic-inputs .ant-input-number-focused,.holistic-inputs .ant-input:focus,.holistic-inputs .ant-select-focused,.holistic-inputs .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.holistic-inputs .ant-btn-default,.holistic-inputs button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:#1e293bcc!important;background-color:#1e293bcc!important;border-color:#94a3b84d!important;color:#c8c3e1cc!important}.holistic-inputs .ant-btn-default:hover,.holistic-inputs button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):hover{background:#1e293bf2!important;background-color:#1e293bf2!important;border-color:#60a5fa80!important;color:#e2e8f0f2!important}.holistic-inputs .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;box-shadow:0 4px 12px #3b82f666}.holistic-inputs .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 6px 16px #3b82f699}.holistic-inputs .ant-input-number-handler-wrap{background:#1e293bcc!important}.holistic-inputs .ant-input-number-handler{border-color:#60a5fa26!important;color:#94a3b880!important}.holistic-inputs .ant-checkbox-wrapper,.holistic-inputs .ant-radio-wrapper{color:#e2e8f0cc!important}.holistic-inputs .ant-radio-inner{background-color:#1e293bcc!important;border-color:#60a5fa80!important}.holistic-inputs .ant-radio-checked .ant-radio-inner{background-color:#3b82f64d!important;border-color:#60a5fa!important}.holistic-inputs .ant-radio-inner:after{background-color:#60a5fa!important}.holistic-inputs .ant-table{background:#0000!important;color:#e2e8f0d9!important}.holistic-inputs .ant-table-thead>tr>th{background:#1e293b80!important;border-bottom-color:#60a5fa26!important;color:#94a3b8b3!important}.holistic-inputs .ant-table-tbody>tr>td{border-bottom-color:#60a5fa1a!important;color:#e2e8f0cc!important}.holistic-inputs .ant-table-tbody>tr:hover>td{background:#1e293b66!important}.holistic-inputs .ant-card{background:#1e293b99!important;border:1px solid #60a5fa33!important;color:#e2e8f0d9!important}.holistic-inputs .ant-card-head{background:#0f172a80!important;border-bottom-color:#60a5fa33!important;color:#93c5fd!important}.holistic-inputs .ant-card-head-title{color:#93c5fd!important}.holistic-inputs .ant-divider{border-color:#60a5fa33!important}.holistic-inputs .ant-input-number-disabled,.holistic-inputs .ant-input:disabled,.holistic-inputs .ant-select-disabled .ant-select-selector{background:#1e293b66!important;border-color:#60a5fa26!important;color:#e2e8f066!important;cursor:not-allowed}.ap-breadcrumb{margin:0 clamp(24px,4vw,60px);max-width:none;padding:12px 0 0}.ap-breadcrumb .ant-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#d4af3759,#0f172aeb);border:1.5px solid #d4af37bf;border-radius:9px;box-shadow:0 10px 28px #78641459,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}.ap-breadcrumb .ant-breadcrumb-link,.ap-breadcrumb .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}.ap-breadcrumb .ant-breadcrumb-link a:hover,.ap-breadcrumb .ant-breadcrumb-link:hover{color:#fae496e6!important;text-shadow:0 2px 14px #d4af37a6;transform:translateY(-1px)}.ap-breadcrumb .ant-breadcrumb-separator{color:#d4af37cc;filter:drop-shadow(0 0 5px rgba(212,175,55,.6));font-weight:600;margin:0 4px}.ap{background:linear-gradient(180deg,#0a0c18,#0d0f1e 35%,#0b0e1a 70%,#080a14);min-height:calc(100vh - 68px);overflow-x:hidden;padding-bottom:60px;position:relative}.ap__constellation{margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:1320px;padding:20px 0 8px;position:relative}.ap__trail{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.ap__trailActive{filter:drop-shadow(0 0 6px rgba(212,175,55,.2));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.ap__stars{justify-content:space-around;padding:0 40px;position:relative;z-index:1}.ap__star,.ap__stars{align-items:center;display:flex}.ap__star{animation:apStarEntry .5s ease-out both;background:none;border:none;cursor:pointer;flex-direction:column;gap:10px;padding:8px;transition:transform .3s ease}.ap__star:hover{transform:translateY(-4px)}.ap__star--active{transform:translateY(-6px)}.ap__starRing{align-items:center;display:flex;height:82px;justify-content:center;position:relative;width:82px}.ap__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}.ap__star--active .ap__starGlow,.ap__star:hover .ap__starGlow{opacity:1}.ap__starCore{align-items:center;background:linear-gradient(145deg,#0a0e1ee6,#12162dd9);border:2.5px solid #d4af3726;border-radius:50%;display:flex;height:66px;justify-content:center;overflow:hidden;position:relative;transition:all .35s ease;width:66px}.ap__starCore:before{animation:apOrbitSpin 24s linear infinite;border:2px dashed #d4af3714;border-radius:50%;content:"";inset:-2px;position:absolute}.ap__star--active .ap__starCore{border-color:var(--star-color);box-shadow:0 0 22px var(--star-color-glow),inset 0 0 14px var(--star-color-light)}.ap__starIcon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:28px;transition:transform .3s ease}.ap__star--active .ap__starIcon{transform:scale(1.15)}.ap__starMarker{align-items:center;background:#0a0c19e6;border:1.5px solid #d4af3733;border-radius:50%;bottom:-2px;color:#d4af3799;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}.ap__star--active .ap__starMarker{border-color:var(--star-color);color:var(--star-color)}.ap__starLabel{color:#d4af3773;font-size:12px;font-weight:600;letter-spacing:.04em;transition:color .3s ease;white-space:nowrap}.ap__star--active .ap__starLabel{color:var(--star-color)}.ap__panelWrap{animation:apPanelSlide .35s ease-out;margin:0 auto;max-width:1320px;padding:0 clamp(24px,4vw,60px)}@keyframes apStarEntry{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes apPanelSlide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ap__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ap__slotInfo{align-items:baseline;display:flex;gap:4px}.ap__slotCount{color:#ffffffe6;font-size:28px;font-weight:700}.ap__slotMax{color:#ffffff59;font-size:14px}.ap__toolbarActions{display:flex;flex-wrap:wrap;gap:8px}.ap__importBtn{background:#ffffff0f!important;border-color:#ffffff26!important;color:#ffffffb3!important}.ap__importBtn:hover{background:#ffffff1a!important;border-color:#ffffff40!important;color:#ffffffe6!important}.ap__addBtn{background:#5082ff33!important;border-color:#5082ff66!important}.ap__addBtn:hover{background:#5082ff4d!important}.ap__list{border-radius:12px;min-height:100px;padding:4px;transition:background .2s ease}.ap__list--dragOver{background:#5082ff0f}.ap__sectionHeader{align-items:center;display:flex;gap:8px;margin-bottom:4px;padding:8px 4px}.ap__sectionIcon{font-size:14px}.ap__sectionTitle{color:#ffffff73;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ap__empty{padding:60px 20px;text-align:center}.ap__empty .ant-empty-image{filter:brightness(.6)}.ap__emptyText h3{color:#fffc;font-size:20px;margin-bottom:8px}.ap__emptyText p{color:#fff6;font-size:14px;line-height:1.5;margin:0 auto 20px;max-width:400px}.ap__emptyActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ap__comingSoonTab{padding:80px 20px;text-align:center}.ap__comingSoonTab .ap__comingSoonIcon{display:block;font-size:48px;margin-bottom:16px}.ap__comingSoonTab h3{color:#fffc;font-size:22px;margin-bottom:8px}.ap__comingSoonTab p{color:#fff6;font-size:14px;line-height:1.5;margin:0 auto 8px;max-width:440px}.ap__comingSoonNote{color:#f5a62399!important;font-size:12px!important;font-style:italic;margin-top:16px!important}.ap__strategyTab{display:flex;flex-direction:column;gap:0}.ap__strategySpacer{border-top:1px solid #ffffff0f;height:40px;margin:20px 0}.ap__runBtn{background:linear-gradient(135deg,#d4af37cc,#f59e0bb3)!important;border-color:#d4af3780!important;border-radius:24px!important;font-size:16px!important;font-weight:600!important;height:44px!important;padding:0 32px!important}.ap__runBtn:hover{background:linear-gradient(135deg,#d4af37f2,#f59e0bd9)!important;box-shadow:0 0 24px #d4af374d!important}.ap-score-rings{display:flex;flex-wrap:wrap;gap:8px}.ap-score-ring{gap:8px;padding:4px 0}.ap-score-badge,.ap-score-ring{align-items:center;display:flex}.ap-score-badge{background:#64a0dc4d;border:2px solid #64a0dc80;border-radius:50%;color:#fff;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.ap-score-badge.excellent{background:#50c8784d;border-color:#50c878}.ap-score-badge.strong{background:#50c87840;border-color:#50c878b3}.ap-score-badge.good{background:#60a5fa40;border-color:#60a5fab3}.ap-score-badge.fair{background:#f59e0b40;border-color:#f59e0bb3}.ap-score-badge.weak{background:#ef444440;border-color:#ef4444b3}.ap__modal>.ant-modal-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#12162dfa,#0a0e1efc);border:1px solid #d4af3726;border-radius:16px;box-shadow:0 12px 60px #00000080;max-height:80vh;overflow-y:auto}.ap__modal .ant-modal-header{background:#0000;border-bottom:1px solid #d4af3714}.ap__modal .ant-modal-title{color:#e2e8f0e6!important}.ap__modal .ant-modal-body{background:#0000}.ap__modal .ant-modal-footer{background:#0000;border-top:1px solid #d4af3714}.ap__modal .ant-modal-close{color:#94a3b880}.ap__modal .ant-modal-close:hover{color:#e2e8f0e6}.ap__modal .ant-tabs-tab{color:#94a3b899!important}.ap__modal .ant-tabs-tab:hover{color:#d4af37cc!important}.ap__modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#d4af37e6!important}.ap__modal .ant-tabs-ink-bar{background:#d4af37cc!important}.ap__modal .ant-tabs-nav:before{border-bottom-color:#d4af371f!important}.ap__modal .holistic-inputs .ant-input-number:hover,.ap__modal .holistic-inputs .ant-input:hover,.ap__modal .holistic-inputs .ant-select-selector:hover,.ap__modal .holistic-inputs .ant-select:hover{border-color:#d4af3766!important}.ap__modal .holistic-inputs .ant-input-number-focused,.ap__modal .holistic-inputs .ant-input:focus,.ap__modal .holistic-inputs .ant-select-focused,.ap__modal .holistic-inputs .ant-select-focused .ant-select-selector{border-color:#d4af3799!important;box-shadow:0 0 0 2px #d4af3726!important}.ap__modal .holistic-inputs .ant-btn-primary{background:#d4af37b3!important;border-color:#d4af3780!important}.ap__modal .holistic-inputs .ant-btn-primary:hover{background:#d4af37e6!important}.ap__modal .holistic-inputs .ant-btn-default:hover,.ap__modal .holistic-inputs button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):hover{border-color:#d4af3780!important}@media (max-width:960px){.ap__frame{align-items:center;flex-direction:column;gap:20px}.ap__galaxyCol{flex:none;width:auto}.ap__galaxyCol svg{height:200px!important;width:200px!important}.ap__summaryCol{max-width:100%}.ap__summaryCard{min-height:auto;padding:20px}}@media (max-width:640px){.ap__constellation{-webkit-overflow-scrolling:touch;overflow-x:auto}.ap__stars{min-width:500px}.ap__panelWrap,.ap__stars{padding:0 16px}.ap__toolbar{align-items:flex-start;flex-direction:column}.ap__toolbarActions{width:100%}.ap__toolbarActions .ant-btn{flex:1 1}.ap__actionButtons{gap:6px}.ap__pillBtn{font-size:12px;padding:6px 14px}}