.SkillsCertificationV2-module__9Fk-qG__main{max-width:768px;padding:var(--ck-space-6);margin-inline:auto}.SkillsCertificationV2-module__9Fk-qG__eyebrow{font-family:var(--ck-font-mono);font-size:var(--ck-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ck-ink-muted)}.SkillsCertificationV2-module__9Fk-qG__h1{font-size:var(--ck-text-2xl);letter-spacing:-.02em;font-weight:800}.SkillsCertificationV2-module__9Fk-qG__lede{font-size:var(--ck-text-sm);color:var(--ck-ink-muted);margin-top:var(--ck-space-1)}.SkillsCertificationV2-module__9Fk-qG__headRow{align-items:center;gap:var(--ck-space-3);display:flex}.SkillsCertificationV2-module__9Fk-qG__headIcon{border-radius:var(--ck-radius-md);background:var(--ck-accent);width:40px;height:40px;color:var(--ck-accent-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SkillsCertificationV2-module__9Fk-qG__phaseRow{align-items:center;gap:var(--ck-space-2);margin-top:var(--ck-space-4);flex-wrap:wrap;display:flex}.SkillsCertificationV2-module__9Fk-qG__phaseSep{background:var(--ck-border);width:24px;height:1px}.SkillsCertificationV2-module__9Fk-qG__phasePill{align-items:center;gap:var(--ck-space-1);border-radius:var(--ck-radius-pill);padding:var(--ck-space-1) var(--ck-space-3);font-size:var(--ck-text-xs);font-weight:500;display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__phaseActive{background:var(--ck-primary);color:var(--ck-primary-foreground)}.SkillsCertificationV2-module__9Fk-qG__phaseDone{background:var(--ck-success-soft);color:var(--ck-success)}.SkillsCertificationV2-module__9Fk-qG__phaseTodo{background:var(--ck-secondary);color:var(--ck-ink-muted)}.SkillsCertificationV2-module__9Fk-qG__section{gap:var(--ck-space-4);flex-direction:column;display:flex}.SkillsCertificationV2-module__9Fk-qG__muted{color:var(--ck-ink-muted)}.SkillsCertificationV2-module__9Fk-qG__row{align-items:center;gap:var(--ck-space-2);display:flex}.SkillsCertificationV2-module__9Fk-qG__between{justify-content:space-between;align-items:center;gap:var(--ck-space-3);display:flex}.SkillsCertificationV2-module__9Fk-qG__metaRow{align-items:center;gap:var(--ck-space-3);font-size:var(--ck-text-xs);color:var(--ck-ink-muted);flex-wrap:wrap;display:flex}.SkillsCertificationV2-module__9Fk-qG__metaItem{align-items:center;gap:var(--ck-space-1);display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__suggestTitle{font-weight:700;font-size:var(--ck-text-base)}.SkillsCertificationV2-module__9Fk-qG__suggestDesc{font-size:var(--ck-text-sm);color:var(--ck-ink-muted);margin:var(--ck-space-1) 0 var(--ck-space-2)}.SkillsCertificationV2-module__9Fk-qG__suggestTop{gap:var(--ck-space-3);flex-direction:column;display:flex}@media (min-width:768px){.SkillsCertificationV2-module__9Fk-qG__suggestTop{justify-content:space-between;align-items:flex-start;gap:var(--ck-space-4);flex-direction:row}}.SkillsCertificationV2-module__9Fk-qG__spin{animation:1s linear infinite SkillsCertificationV2-module__9Fk-qG__ckspin}@keyframes SkillsCertificationV2-module__9Fk-qG__ckspin{to{transform:rotate(360deg)}}.SkillsCertificationV2-module__9Fk-qG__spinnerBig{border-radius:var(--ck-radius-pill);border:4px solid var(--ck-primary);border-top-color:#0000;width:32px;height:32px;animation:1s linear infinite SkillsCertificationV2-module__9Fk-qG__ckspin}@media (prefers-reduced-motion:reduce){.SkillsCertificationV2-module__9Fk-qG__spin,.SkillsCertificationV2-module__9Fk-qG__spinnerBig,.SkillsCertificationV2-module__9Fk-qG__pulse,.SkillsCertificationV2-module__9Fk-qG__ping{animation:none}}.SkillsCertificationV2-module__9Fk-qG__pulse{animation:1.6s ease-in-out infinite SkillsCertificationV2-module__9Fk-qG__ckpulse}@keyframes SkillsCertificationV2-module__9Fk-qG__ckpulse{50%{opacity:.5}}.SkillsCertificationV2-module__9Fk-qG__skel{animation:1.4s ease-in-out infinite SkillsCertificationV2-module__9Fk-qG__ckpulse}.SkillsCertificationV2-module__9Fk-qG__skelLine{border-radius:var(--ck-radius-sm);background:var(--ck-secondary);height:16px}.SkillsCertificationV2-module__9Fk-qG__overlay{z-index:50;background:color-mix(in oklab, var(--ck-bg) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SkillsCertificationV2-module__9Fk-qG__overlayCard{max-width:22rem;margin-inline:var(--ck-space-4);text-align:center}.SkillsCertificationV2-module__9Fk-qG__overlayIcon{margin-inline:auto;margin-bottom:var(--ck-space-4);border-radius:var(--ck-radius-md);background:var(--ck-primary);width:56px;height:56px;color:var(--ck-primary-foreground);justify-content:center;align-items:center;display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__progTrack{border-radius:var(--ck-radius-pill);background:var(--ck-secondary);height:8px;overflow:hidden}.SkillsCertificationV2-module__9Fk-qG__progFill{border-radius:var(--ck-radius-pill);background:var(--ck-primary);height:100%;transition:width var(--ck-dur-slow) var(--ck-ease-out)}.SkillsCertificationV2-module__9Fk-qG__timer{font-variant-numeric:tabular-nums}.SkillsCertificationV2-module__9Fk-qG__timerLow{color:var(--ck-destructive);font-weight:600}.SkillsCertificationV2-module__9Fk-qG__qNum{border-radius:var(--ck-radius-pill);background:var(--ck-primary-soft);width:28px;height:28px;color:var(--ck-primary);font-size:var(--ck-text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.SkillsCertificationV2-module__9Fk-qG__qText{font-size:var(--ck-text-base);font-weight:500;line-height:1.6}.SkillsCertificationV2-module__9Fk-qG__opt{text-align:left;border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);width:100%;padding:var(--ck-space-3);font-size:var(--ck-text-sm);transition:background var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);cursor:pointer;align-items:center;gap:var(--ck-space-2);background:0 0;display:flex}.SkillsCertificationV2-module__9Fk-qG__opt:hover{background:var(--ck-secondary)}.SkillsCertificationV2-module__9Fk-qG__optSel{border-color:var(--ck-primary);background:var(--ck-primary-soft);color:var(--ck-primary);font-weight:500}.SkillsCertificationV2-module__9Fk-qG__optLetter{border-radius:var(--ck-radius-pill);width:20px;height:20px;font-size:var(--ck-text-xs);background:var(--ck-secondary);color:var(--ck-ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__optLetterSel{background:var(--ck-primary);color:var(--ck-primary-foreground)}.SkillsCertificationV2-module__9Fk-qG__textarea{border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);background:var(--ck-bg);width:100%;padding:var(--ck-space-2) var(--ck-space-3);font-size:var(--ck-text-sm);resize:none;font-family:var(--ck-font-sans)}.SkillsCertificationV2-module__9Fk-qG__textarea:focus-visible{box-shadow:var(--ck-focus-ring);outline:none}.SkillsCertificationV2-module__9Fk-qG__codeArea{border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);background:var(--ck-inverse);width:100%;color:var(--ck-inverse-foreground);padding:var(--ck-space-3);font-size:var(--ck-text-sm);resize:none;font-family:var(--ck-font-mono)}.SkillsCertificationV2-module__9Fk-qG__codeArea:focus-visible{box-shadow:var(--ck-focus-ring);outline:none}.SkillsCertificationV2-module__9Fk-qG__listenHint{font-size:var(--ck-text-xs);color:var(--ck-destructive);font-weight:500}.SkillsCertificationV2-module__9Fk-qG__scoreCard{border-radius:var(--ck-radius-lg);padding:var(--ck-space-6);text-align:center;border:1px solid var(--ck-border)}.SkillsCertificationV2-module__9Fk-qG__scorePass{border-color:color-mix(in oklab, var(--ck-success) 40%, var(--ck-border))}.SkillsCertificationV2-module__9Fk-qG__scoreFail{border-color:color-mix(in oklab, var(--ck-destructive) 40%, var(--ck-border))}.SkillsCertificationV2-module__9Fk-qG__scoreBig{font-size:var(--ck-text-3xl);margin-bottom:var(--ck-space-2);font-variant-numeric:tabular-nums;font-weight:800}.SkillsCertificationV2-module__9Fk-qG__scoreBigPass{color:var(--ck-success)}.SkillsCertificationV2-module__9Fk-qG__scoreBigFail{color:var(--ck-destructive)}.SkillsCertificationV2-module__9Fk-qG__scoreVerdict{justify-content:center;align-items:center;gap:var(--ck-space-2);font-weight:700;font-size:var(--ck-text-lg);margin-bottom:var(--ck-space-1);display:flex}.SkillsCertificationV2-module__9Fk-qG__verdictPass{color:var(--ck-success)}.SkillsCertificationV2-module__9Fk-qG__verdictFail{color:var(--ck-destructive)}.SkillsCertificationV2-module__9Fk-qG__evalRow{gap:var(--ck-space-3);border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);padding:var(--ck-space-3);align-items:flex-start;display:flex}.SkillsCertificationV2-module__9Fk-qG__evalIcon{border-radius:var(--ck-radius-pill);padding:var(--ck-space-1);flex-shrink:0;margin-top:2px;display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__evalGood{background:var(--ck-success-soft);color:var(--ck-success)}.SkillsCertificationV2-module__9Fk-qG__evalMid{background:var(--ck-warn-soft);color:var(--ck-warn)}.SkillsCertificationV2-module__9Fk-qG__evalBad{background:var(--ck-destructive-soft);color:var(--ck-destructive)}.SkillsCertificationV2-module__9Fk-qG__evalScore{font-weight:700;font-size:var(--ck-text-sm)}.SkillsCertificationV2-module__9Fk-qG__tipsCard{border:1px solid color-mix(in oklab, var(--ck-warn) 30%, var(--ck-border));background:var(--ck-warn-soft);border-radius:var(--ck-radius-md);padding:var(--ck-space-5)}.SkillsCertificationV2-module__9Fk-qG__tipItem{align-items:flex-start;gap:var(--ck-space-2);font-size:var(--ck-text-sm);color:color-mix(in oklab, var(--ck-warn) 80%, var(--ck-ink));display:flex}.SkillsCertificationV2-module__9Fk-qG__actions{gap:var(--ck-space-3);flex-direction:column;display:flex}@media (min-width:768px){.SkillsCertificationV2-module__9Fk-qG__actions{flex-direction:row}}.SkillsCertificationV2-module__9Fk-qG__grow{flex:1}.SkillsCertificationV2-module__9Fk-qG__cert{border-radius:var(--ck-radius-lg);border:2px solid color-mix(in oklab, var(--ck-warn) 40%, var(--ck-border));background:var(--ck-card);padding:var(--ck-space-8);text-align:center;position:relative;overflow:hidden}.SkillsCertificationV2-module__9Fk-qG__corner{width:32px;height:32px;position:absolute}.SkillsCertificationV2-module__9Fk-qG__cornerTL{border-left:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-top:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-top-left-radius:var(--ck-radius-sm);top:12px;left:12px}.SkillsCertificationV2-module__9Fk-qG__cornerTR{border-right:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-top:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-top-right-radius:var(--ck-radius-sm);top:12px;right:12px}.SkillsCertificationV2-module__9Fk-qG__cornerBL{border-left:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-bottom:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-bottom-left-radius:var(--ck-radius-sm);bottom:12px;left:12px}.SkillsCertificationV2-module__9Fk-qG__cornerBR{border-right:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-bottom:2px solid color-mix(in oklab, var(--ck-warn) 60%, transparent);border-bottom-right-radius:var(--ck-radius-sm);bottom:12px;right:12px}.SkillsCertificationV2-module__9Fk-qG__certSeal{width:48px;height:48px;margin-inline:auto;margin-bottom:var(--ck-space-4);border-radius:var(--ck-radius-pill);background:var(--ck-warn-soft);border:2px solid color-mix(in oklab, var(--ck-warn) 40%, var(--ck-border));color:var(--ck-warn);justify-content:center;align-items:center;display:flex}.SkillsCertificationV2-module__9Fk-qG__certKicker{font-size:var(--ck-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ck-warn);margin-bottom:var(--ck-space-1);font-weight:700}.SkillsCertificationV2-module__9Fk-qG__certSub{font-size:var(--ck-text-xs);color:var(--ck-ink-muted);margin-bottom:var(--ck-space-4)}.SkillsCertificationV2-module__9Fk-qG__certName{font-size:var(--ck-text-xl);margin-bottom:var(--ck-space-1);font-weight:800}.SkillsCertificationV2-module__9Fk-qG__certSkill{align-items:center;gap:var(--ck-space-2);border-radius:var(--ck-radius-md);background:var(--ck-primary);color:var(--ck-primary-foreground);padding:var(--ck-space-2) var(--ck-space-6);font-weight:700;font-size:var(--ck-text-lg);margin-bottom:var(--ck-space-3);display:inline-flex}.SkillsCertificationV2-module__9Fk-qG__certMetaRow{justify-content:center;align-items:center;gap:var(--ck-space-4);margin:var(--ck-space-1) 0 var(--ck-space-5);flex-wrap:wrap;display:flex}.SkillsCertificationV2-module__9Fk-qG__certScore{font-size:var(--ck-text-sm);color:var(--ck-success);font-weight:700}.SkillsCertificationV2-module__9Fk-qG__certFooter{border-top:1px solid color-mix(in oklab, var(--ck-warn) 25%, var(--ck-border));padding-top:var(--ck-space-4);gap:var(--ck-space-4);text-align:center;grid-template-columns:1fr 1fr;display:grid}.SkillsCertificationV2-module__9Fk-qG__certFootLabel{font-size:var(--ck-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ck-ink-muted);font-weight:500}.SkillsCertificationV2-module__9Fk-qG__certFootVal{font-size:var(--ck-text-sm);margin-top:2px;font-weight:600}.SkillsCertificationV2-module__9Fk-qG__certVerify{font-size:var(--ck-text-xs);font-family:var(--ck-font-mono);color:var(--ck-ink-muted);word-break:break-all;margin-top:2px}.SkillsCertificationV2-module__9Fk-qG__certPowered{margin-top:var(--ck-space-4);color:var(--ck-ink-muted);font-size:10px}.SkillsCertificationV2-module__9Fk-qG__viewAll{border:1px solid color-mix(in oklab, var(--ck-primary) 20%, var(--ck-border));background:var(--ck-primary-soft);border-radius:var(--ck-radius-md);padding:var(--ck-space-4);justify-content:space-between;align-items:center;gap:var(--ck-space-3);display:flex}.SkillsCertificationV2-module__9Fk-qG__dashed{border:1px dashed var(--ck-border);border-radius:var(--ck-radius-md);padding:var(--ck-space-4);width:100%;font-size:var(--ck-text-sm);color:var(--ck-ink-muted);justify-content:center;align-items:center;gap:var(--ck-space-2);cursor:pointer;z-index:0;transition:color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), background var(--ck-dur-fast) var(--ck-ease-out);background:0 0;display:flex;position:relative}.SkillsCertificationV2-module__9Fk-qG__dashed:hover{color:var(--ck-primary);border-color:color-mix(in oklab, var(--ck-primary) 50%, var(--ck-border));background:color-mix(in oklab, var(--ck-primary) 5%, transparent)}.SkillsCertificationV2-module__9Fk-qG__diffGroup{gap:var(--ck-space-2);display:flex}.SkillsCertificationV2-module__9Fk-qG__diffBtn{border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);padding:var(--ck-space-2);font-size:var(--ck-text-xs);cursor:pointer;transition:background var(--ck-dur-fast) var(--ck-ease-out);background:0 0;flex:1;font-weight:500}.SkillsCertificationV2-module__9Fk-qG__diffBtn:hover{background:var(--ck-secondary)}.SkillsCertificationV2-module__9Fk-qG__diffSel{border-color:var(--ck-primary);background:var(--ck-primary-soft);color:var(--ck-primary)}.SkillsCertificationV2-module__9Fk-qG__confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.SkillsCertificationV2-module__9Fk-qG__confettiPiece{animation:linear forwards SkillsCertificationV2-module__9Fk-qG__ckfall;position:absolute;top:-10px}@keyframes SkillsCertificationV2-module__9Fk-qG__ckfall{to{opacity:0;transform:translateY(110vh)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SkillsCertificationV2-module__9Fk-qG__confetti{display:none}}.SkillsCertificationV2-module__9Fk-qG__center{justify-content:center;align-items:center;gap:var(--ck-space-4);padding:var(--ck-space-20) 0;text-align:center;flex-direction:column;display:flex}
