.diagnose-module__49SuXG__shell{background:var(--color-page);flex-direction:column;flex:1;width:100%;display:flex;position:relative}.diagnose-module__49SuXG__masthead{border-bottom:1px solid var(--color-rule-soft);background:var(--color-page);z-index:30;position:sticky;top:0;box-shadow:0 1px #0a376a0a}.diagnose-module__49SuXG__mastheadInner{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px 28px;display:flex}.diagnose-module__49SuXG__mastheadTitle{align-items:center;gap:10px;text-decoration:none;display:flex}.diagnose-module__49SuXG__logoImg{object-fit:contain;width:auto;height:32px}.diagnose-module__49SuXG__editionSerial{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.7rem}.diagnose-module__49SuXG__steps{align-items:center;gap:10px;margin-left:auto;display:flex}.diagnose-module__49SuXG__stepDot{flex-direction:column;align-items:center;gap:4px;display:flex}.diagnose-module__49SuXG__stepNum{border:1.5px solid var(--color-rule);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-ink-mute);background:var(--color-page);place-items:center;font-size:.75rem;font-weight:600;transition:all .4s cubic-bezier(.2,.8,.3,1);display:grid}.diagnose-module__49SuXG__stepNumActive{background:linear-gradient(to bottom right, var(--color-accent-bright), var(--color-accent-primary));color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 4px 12px #299cff59}.diagnose-module__49SuXG__stepNumDone{background:var(--color-accent-pastel);color:var(--color-accent-primary);border-color:var(--color-accent-pastel)}.diagnose-module__49SuXG__stepLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.6rem}.diagnose-module__49SuXG__stepLabelActive{color:var(--color-accent-primary);font-weight:600}.diagnose-module__49SuXG__stepConnector{background:var(--color-rule-soft);border-radius:1px;width:18px;height:2px}@keyframes diagnose-module__49SuXG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.diagnose-module__49SuXG__reveal{opacity:0;animation:.6s cubic-bezier(.2,.8,.3,1) forwards diagnose-module__49SuXG__fadeUp}.diagnose-module__49SuXG__personaPage{background:radial-gradient(ellipse 800px 400px at 50% 0%, var(--color-section) 0%, transparent 70%), var(--color-page);flex-direction:column;flex:1;justify-content:center;padding:64px 28px 96px;display:flex}.diagnose-module__49SuXG__personaInner{width:100%;max-width:1100px;margin:0 auto}.diagnose-module__49SuXG__personaIntro{text-align:center;margin-bottom:48px}.diagnose-module__49SuXG__personaIntroH{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.18}.diagnose-module__49SuXG__personaIntroH em{background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.diagnose-module__49SuXG__personaIntroSub{color:var(--color-body);max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.7}.diagnose-module__49SuXG__personaGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.diagnose-module__49SuXG__personaCard{background:var(--color-card);border:2px solid var(--color-rule-soft);border-radius:var(--radius-card-lg);cursor:pointer;text-align:left;padding:36px 32px 32px;transition:all .35s cubic-bezier(.2,.8,.3,1);position:relative;overflow:hidden}.diagnose-module__49SuXG__personaCardJobseeker:before,.diagnose-module__49SuXG__personaCardEmployee:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at 0 0,#299cff1f,#0000 50%);height:100%;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.diagnose-module__49SuXG__personaCardEmployee:before{background:radial-gradient(circle at 100% 0,#26b6d41f,#0000 50%)}.diagnose-module__49SuXG__personaCard:hover{border-color:var(--color-accent-bright);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.diagnose-module__49SuXG__personaCard:hover:before{opacity:1}.diagnose-module__49SuXG__personaCard:hover .diagnose-module__49SuXG__personaArrow{background:var(--color-accent-primary);color:#fff}.diagnose-module__49SuXG__personaCard:hover .diagnose-module__49SuXG__personaArrow span:last-child{transform:translate(4px)}.diagnose-module__49SuXG__personaIcon{color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:24px;font-size:1.6rem;font-weight:800;display:grid}.diagnose-module__49SuXG__personaIconJobseeker{background:linear-gradient(135deg,#299cff,#18498a);box-shadow:0 6px 16px #299cff4d}.diagnose-module__49SuXG__personaIconEmployee{background:linear-gradient(135deg,#26b6d4,#0d8273);box-shadow:0 6px 16px #26b6d44d}.diagnose-module__49SuXG__personaTitle{color:var(--color-ink);letter-spacing:-.01em;margin-bottom:8px;font-size:1.5rem;font-weight:700}.diagnose-module__49SuXG__personaTitleSub{color:var(--color-accent-bright);margin-bottom:18px;font-size:.85rem;font-weight:600}.diagnose-module__49SuXG__personaDesc{color:var(--color-body);margin-bottom:24px;font-size:.95rem;line-height:1.7}.diagnose-module__49SuXG__personaTags{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.diagnose-module__49SuXG__personaTag{color:var(--color-ink-soft);background:var(--color-section);border-radius:var(--radius-pill);padding:4px 12px;font-size:.75rem;font-weight:500}.diagnose-module__49SuXG__personaArrow{color:var(--color-accent-primary);border-radius:var(--radius-pill);background:var(--color-section);align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.diagnose-module__49SuXG__personaArrow span:last-child{transition:transform .3s;display:inline-block}@media (max-width:720px){.diagnose-module__49SuXG__personaGrid{grid-template-columns:1fr}}.diagnose-module__49SuXG__chatShell{flex-direction:column;flex:1;width:100%;max-width:840px;min-height:0;margin:0 auto;padding:28px 24px 24px;display:flex}.diagnose-module__49SuXG__chatHeader{background:var(--color-section);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.diagnose-module__49SuXG__chatHeaderL{flex-direction:column;gap:4px;display:flex}.diagnose-module__49SuXG__chatHeaderH{color:var(--color-ink);font-size:1.05rem;font-weight:700}.diagnose-module__49SuXG__chatHeaderMeta{color:var(--color-ink-mute);font-size:.82rem}.diagnose-module__49SuXG__turnDots{gap:6px;display:flex}.diagnose-module__49SuXG__turnDot{background:#0a376a1f;border-radius:3px;width:26px;height:5px;transition:background .4s,transform .3s}.diagnose-module__49SuXG__turnDotFilled{background:var(--color-accent-primary)}.diagnose-module__49SuXG__turnDotCurrent{background:var(--color-accent-bright);animation:1.2s ease-in-out infinite diagnose-module__49SuXG__turnPulse;transform:scaleY(1.4)}@keyframes diagnose-module__49SuXG__turnPulse{0%,to{opacity:.7}50%{opacity:1}}.diagnose-module__49SuXG__messages{scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;flex-direction:column;flex:1;gap:18px;padding:12px 4px 28px;display:flex;overflow-y:auto}.diagnose-module__49SuXG__messages::-webkit-scrollbar{width:6px}.diagnose-module__49SuXG__messages::-webkit-scrollbar-thumb{background:var(--color-rule);border-radius:3px}.diagnose-module__49SuXG__msgBlock{align-items:flex-start;gap:12px;animation:.4s forwards diagnose-module__49SuXG__fadeUp;display:flex}.diagnose-module__49SuXG__msgBlockUser{flex-direction:row-reverse}.diagnose-module__49SuXG__msgAvatar{letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:700;display:grid}.diagnose-module__49SuXG__msgAvatarModel{color:#fff;background:linear-gradient(135deg,#299cff,#18498a)}.diagnose-module__49SuXG__msgAvatarUser{background:var(--color-section);color:var(--color-accent-primary)}.diagnose-module__49SuXG__msgBubble{max-width:min(540px,100% - 60px);color:var(--color-body);white-space:pre-wrap;word-break:keep-all;box-shadow:var(--shadow-card);border-radius:18px;padding:14px 18px;font-size:.97rem;line-height:1.7}.diagnose-module__49SuXG__msgBubbleModel{background:var(--color-card);border:1px solid var(--color-rule-soft);border-top-left-radius:6px}.diagnose-module__49SuXG__msgBubbleUser{color:#fff;background:linear-gradient(135deg,#299cff,#18498a);border-top-right-radius:6px;font-weight:500}.diagnose-module__49SuXG__typing{background:var(--color-card);border:1px solid var(--color-rule-soft);box-shadow:var(--shadow-card);border-radius:6px 18px 18px;align-items:center;gap:6px;padding:16px 20px;display:flex}.diagnose-module__49SuXG__typingDot{background:var(--color-accent-bright);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite diagnose-module__49SuXG__typingPulse}.diagnose-module__49SuXG__typingDot:nth-child(2){animation-delay:.2s}.diagnose-module__49SuXG__typingDot:nth-child(3){animation-delay:.4s}@keyframes diagnose-module__49SuXG__typingPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.diagnose-module__49SuXG__composer{background:var(--color-section-soft);border-radius:var(--radius-card-lg);flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.diagnose-module__49SuXG__composerInput{background:var(--color-card);border:1.5px solid var(--color-rule-soft);width:100%;font-family:var(--font-sans);color:var(--color-body);resize:none;border-radius:14px;outline:none;min-height:56px;max-height:140px;padding:14px 16px;font-size:1rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.diagnose-module__49SuXG__composerInput:focus{border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #299cff26}.diagnose-module__49SuXG__composerInput::placeholder{color:var(--color-body-mute)}.diagnose-module__49SuXG__composerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.diagnose-module__49SuXG__composerHint{color:var(--color-ink-mute);font-size:.78rem}.diagnose-module__49SuXG__composerActions{gap:8px;display:flex}.diagnose-module__49SuXG__btnPrimary{background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;align-items:center;gap:6px;padding:11px 22px;font-size:.9rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #299cff40}.diagnose-module__49SuXG__btnPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #299cff59}.diagnose-module__49SuXG__btnPrimary:disabled{background:var(--color-rule);color:var(--color-body-mute);cursor:not-allowed;box-shadow:none}.diagnose-module__49SuXG__btnGhost{background:var(--color-page);color:var(--color-accent-primary);border:1.5px solid var(--color-accent-pastel);border-radius:var(--radius-pill);cursor:pointer;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .25s}.diagnose-module__49SuXG__btnGhost:hover:not(:disabled){background:var(--color-section);border-color:var(--color-accent-bright)}.diagnose-module__49SuXG__btnGhost:disabled{border-color:var(--color-rule-soft);color:var(--color-body-mute);cursor:not-allowed}.diagnose-module__49SuXG__errorBar{color:#c0392b;background:#fff5f0;border:1px solid #f39c12;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;display:flex}.diagnose-module__49SuXG__loading{background:radial-gradient(ellipse 700px 350px at 50% 30%, #299cff14 0%, transparent 70%), var(--color-page);flex:1;justify-content:center;align-items:center;padding:80px 28px;display:flex}.diagnose-module__49SuXG__loadingInner{text-align:center;width:100%;max-width:600px}.diagnose-module__49SuXG__loadingHead{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:8px;font-size:2.2rem;font-weight:800}.diagnose-module__49SuXG__loadingHead em{background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.diagnose-module__49SuXG__loadingMeta{color:var(--color-ink-mute);margin-bottom:40px;font-size:.95rem}.diagnose-module__49SuXG__loadingPhases{text-align:left;flex-direction:column;gap:12px;display:flex}.diagnose-module__49SuXG__loadingPhase{background:var(--color-card);border:1px solid var(--color-rule-soft);border-radius:var(--radius-card);opacity:.4;box-shadow:var(--shadow-card);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px 22px;transition:all .5s;display:grid}.diagnose-module__49SuXG__loadingPhaseActive{opacity:1;border-color:var(--color-accent-bright);background:linear-gradient(to right, #299cff0a, var(--color-card));box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.diagnose-module__49SuXG__loadingPhaseDone{opacity:.85}.diagnose-module__49SuXG__loadingPhaseNum{background:var(--color-section);width:36px;height:36px;color:var(--color-accent-primary);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;transition:all .4s;display:grid}.diagnose-module__49SuXG__loadingPhaseActive .diagnose-module__49SuXG__loadingPhaseNum{background:linear-gradient(135deg, var(--color-accent-bright), var(--color-accent-primary));color:#fff}.diagnose-module__49SuXG__loadingPhaseDone .diagnose-module__49SuXG__loadingPhaseNum{background:var(--color-accent-pastel);color:var(--color-accent-primary)}.diagnose-module__49SuXG__loadingPhaseLabel{flex-direction:column;gap:3px;display:flex}.diagnose-module__49SuXG__loadingPhaseTitle{color:var(--color-ink);font-size:1rem;font-weight:600}.diagnose-module__49SuXG__loadingPhaseSub{color:var(--color-ink-mute);font-size:.78rem}.diagnose-module__49SuXG__loadingDot{background:var(--color-rule);border-radius:50%;width:10px;height:10px}.diagnose-module__49SuXG__loadingPhaseActive .diagnose-module__49SuXG__loadingDot{background:var(--color-accent-bright);box-shadow:0 0 0 0 var(--color-accent-bright);animation:1.2s ease-in-out infinite diagnose-module__49SuXG__dotPulse}.diagnose-module__49SuXG__loadingPhaseDone .diagnose-module__49SuXG__loadingDot{background:var(--color-mastery-high)}@keyframes diagnose-module__49SuXG__dotPulse{0%,to{box-shadow:0 0 #299cff80}50%{box-shadow:0 0 0 8px #299cff00}}.diagnose-module__49SuXG__report{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 28px 80px}.diagnose-module__49SuXG__cover{grid-template-columns:1fr;gap:28px;padding:48px 0 36px;display:grid}@media (min-width:920px){.diagnose-module__49SuXG__cover{grid-template-columns:7fr 5fr;align-items:center;gap:40px}}.diagnose-module__49SuXG__coverIssue{flex-direction:column;gap:16px;display:flex}.diagnose-module__49SuXG__coverEdition{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-primary);border-radius:var(--radius-pill);background:var(--color-section);align-self:flex-start;align-items:center;gap:10px;padding:6px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.diagnose-module__49SuXG__coverHead{letter-spacing:-.022em;color:var(--color-ink);font-size:clamp(2rem,4.8vw,3.4rem);font-weight:800;line-height:1.15}.diagnose-module__49SuXG__coverHead em{background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.diagnose-module__49SuXG__coverPersonaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.diagnose-module__49SuXG__tagPill{border-radius:var(--radius-pill);background:var(--color-section);color:var(--color-accent-primary);padding:6px 14px;font-size:.82rem;font-weight:600}.diagnose-module__49SuXG__tagPillSolid{background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));color:#fff;box-shadow:0 3px 10px #299cff40}.diagnose-module__49SuXG__tagPill strong{font-weight:700}.diagnose-module__49SuXG__summaryCard{background:linear-gradient(135deg, var(--color-section) 0%, var(--color-section-soft) 100%);border:1px solid var(--color-rule-soft);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);padding:24px 26px;position:relative}.diagnose-module__49SuXG__summaryCard:before{content:"";background:linear-gradient(to right, var(--color-accent-bright), var(--color-accent-primary));border-radius:2px;width:60px;height:3px;position:absolute;top:-1px;left:26px}.diagnose-module__49SuXG__summaryLabel{letter-spacing:.02em;color:var(--color-accent-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.diagnose-module__49SuXG__summaryLabel:before{content:"✦";color:var(--color-accent-bright)}.diagnose-module__49SuXG__summaryText{color:var(--color-body);word-break:keep-all;font-size:.98rem;line-height:1.75}.diagnose-module__49SuXG__section{padding-top:56px}.diagnose-module__49SuXG__sectionHead{grid-template-columns:auto 1fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.diagnose-module__49SuXG__sectionNum{color:var(--color-accent-bright);letter-spacing:-.01em;align-items:center;gap:8px;font-size:1.6rem;font-weight:800;display:inline-flex}.diagnose-module__49SuXG__sectionNum:before{content:"";background:linear-gradient(to bottom, var(--color-accent-bright), var(--color-accent-primary));border-radius:3px;width:6px;height:28px}.diagnose-module__49SuXG__sectionTitle{flex-direction:column;gap:4px;display:flex}.diagnose-module__49SuXG__sectionTitleH{color:var(--color-ink);letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.diagnose-module__49SuXG__sectionTitleEn{color:var(--color-ink-mute);font-size:.85rem}.diagnose-module__49SuXG__sectionMeta{color:var(--color-ink-mute);text-align:right;font-size:.82rem}.diagnose-module__49SuXG__sectionMeta strong{color:var(--color-accent-primary);font-weight:700}.diagnose-module__49SuXG__masteryList{flex-direction:column;gap:8px;display:flex}.diagnose-module__49SuXG__masteryRow{background:var(--color-card);border:1px solid var(--color-rule-soft);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:36px minmax(0,1.3fr) minmax(0,2fr) 80px 80px;align-items:center;gap:16px;padding:16px 20px;transition:all .25s;display:grid;position:relative}.diagnose-module__49SuXG__masteryRow:hover{background:var(--color-card-hover);border-color:var(--color-accent-pastel);box-shadow:var(--shadow-card)}.diagnose-module__49SuXG__masteryRow:hover .diagnose-module__49SuXG__evidence{opacity:1;max-height:80px;margin-top:12px}.diagnose-module__49SuXG__masteryIndex{color:var(--color-accent-bright);text-align:right;font-size:.9rem;font-weight:700;font-family:var(--font-mono)}.diagnose-module__49SuXG__masteryLabel{color:var(--color-ink);word-break:keep-all;font-size:.98rem;font-weight:600}.diagnose-module__49SuXG__masteryNcs{color:var(--color-ink-mute);margin-top:3px;font-size:.76rem}.diagnose-module__49SuXG__barWrap{background:var(--color-section);border-radius:var(--radius-pill);width:100%;height:10px;position:relative;overflow:hidden}.diagnose-module__49SuXG__barFill{background:linear-gradient(90deg, var(--color-mastery-low) 0%, var(--color-mastery-mid-low) 30%, var(--color-mastery-mid) 50%, var(--color-mastery-mid-high) 70%, var(--color-mastery-high) 100%);border-radius:var(--radius-pill);width:0%;animation:1.1s cubic-bezier(.2,.8,.3,1) forwards diagnose-module__49SuXG__barFill;position:absolute;top:0;bottom:0;left:0}@keyframes diagnose-module__49SuXG__barFill{to{width:var(--bar-target,50%)}}.diagnose-module__49SuXG__masteryValue{color:var(--color-ink);text-align:right;letter-spacing:-.02em;font-size:1.3rem;font-weight:800;font-family:var(--font-mono)}.diagnose-module__49SuXG__masteryConfidence{text-align:right;border-radius:var(--radius-pill);justify-self:end;padding:4px 8px;font-size:.72rem;font-weight:600;display:inline-block}.diagnose-module__49SuXG__confHigh{color:var(--color-mastery-high);background:#27ae601f}.diagnose-module__49SuXG__confMedium{color:#d68910;background:#f39c121f}.diagnose-module__49SuXG__confLow{background:var(--color-section);color:var(--color-ink-mute)}.diagnose-module__49SuXG__evidence{color:var(--color-body);opacity:0;word-break:keep-all;border-left:3px solid var(--color-accent-pastel);grid-column:2/6;max-height:0;padding-left:14px;font-size:.88rem;font-style:italic;line-height:1.6;transition:max-height .4s,opacity .4s,margin-top .4s;overflow:hidden}@media (max-width:720px){.diagnose-module__49SuXG__masteryRow{grid-template-columns:28px 1fr 60px 70px;gap:10px}.diagnose-module__49SuXG__masteryRow>.diagnose-module__49SuXG__barWrap{grid-column:1/5;margin-top:8px}.diagnose-module__49SuXG__evidence{grid-column:1/5;padding-left:12px}}.diagnose-module__49SuXG__gapGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.diagnose-module__49SuXG__gapCard{background:var(--color-card);border:1px solid var(--color-rule-soft);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);padding:24px 22px;transition:all .3s;position:relative;overflow:hidden}.diagnose-module__49SuXG__gapCard:before{content:"";background:linear-gradient(to bottom, var(--color-mastery-mid-low), var(--color-mastery-low));width:4px;height:100%;position:absolute;top:0;left:0}.diagnose-module__49SuXG__gapCard:hover{border-color:var(--color-accent-pastel);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.diagnose-module__49SuXG__gapCard:hover .diagnose-module__49SuXG__gapCardArrow{opacity:1;transform:translate(4px)}.diagnose-module__49SuXG__gapCardOrder{align-items:center;gap:10px;margin-bottom:14px;display:flex}.diagnose-module__49SuXG__gapCardOrderNum{background:linear-gradient(135deg, var(--color-mastery-mid-low), var(--color-mastery-low));color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:grid}.diagnose-module__49SuXG__gapCardOrderLabel{color:var(--color-ink-mute);font-size:.75rem;font-weight:500}.diagnose-module__49SuXG__gapCardTitle{color:var(--color-ink);word-break:keep-all;margin-bottom:4px;font-size:1.05rem;font-weight:700;line-height:1.4}.diagnose-module__49SuXG__gapCardNcs{color:var(--color-ink-mute);margin-bottom:18px;font-size:.78rem}.diagnose-module__49SuXG__gapCardMastery{background:var(--color-section-soft);border-radius:10px;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding:12px 14px;display:flex}.diagnose-module__49SuXG__gapCardMasteryLabel{color:var(--color-ink-mute);font-size:.78rem;font-weight:500}.diagnose-module__49SuXG__gapCardMasteryValue{color:var(--color-mastery-low);font-size:1.2rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em}.diagnose-module__49SuXG__gapCardCourses{flex-direction:column;gap:6px;display:flex}.diagnose-module__49SuXG__gapCardCoursesH{color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.74rem;font-weight:600}.diagnose-module__49SuXG__gapCardCourse{color:var(--color-body);padding-left:16px;font-size:.86rem;line-height:1.5;position:relative}.diagnose-module__49SuXG__gapCardCourse:before{content:"→";color:var(--color-accent-bright);font-weight:700;position:absolute;left:0}.diagnose-module__49SuXG__gapCardPlaceholder{color:var(--color-ink-mute);padding:6px 0;font-size:.82rem;font-style:italic}.diagnose-module__49SuXG__gapCardArrow{color:var(--color-accent-bright);opacity:0;font-size:1.1rem;transition:all .3s;position:absolute;bottom:18px;right:18px}.diagnose-module__49SuXG__reportFooter{background:var(--color-section-soft);border-radius:var(--radius-card-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:24px 26px;display:flex}.diagnose-module__49SuXG__reportFooterMeta{color:var(--color-ink-mute);font-size:.78rem;font-family:var(--font-mono)}.diagnose-module__49SuXG__actions{gap:10px;display:flex}
