.guided_alert__J_GOc,.guided_chips__GV1rd,.guided_fileCard__CAWW_,.guided_intro__YsPx7,.guided_leadWrap__kZPW_,.guided_restList__HeQe1,.guided_result__D0r_R,.guided_rwLead__VLppx,.guided_rw__hvpZu,.guided_sourceRow__j_h38{--g-surface:var(--t-surface,#ffffff);--g-alt:var(--t-bg-alt,#f4f4f7);--g-border:var(--t-border,#6b6b7a);--g-divider:var(--t-divider,#dcdce4);--g-text:var(--t-text,#15151f);--g-muted:var(--t-muted,#4a4a58);--g-primary:var(--t-primary,#0a66c2);--g-on-primary:var(--t-on-primary,#ffffff);--g-link:var(--t-link,#0a5eb0);--g-danger:var(--t-danger,#b3261e);--g-warning:var(--t-warning,#8a5300);--g-success:var(--t-success,#046a38);--g-focus:var(--t-focus,#0a66c2);--g-radius:var(--t-radius,8px);--g-radius-lg:var(--t-radius-lg,12px);--g-font:var(--t-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);--g-font-head:var(--t-font-heading,var(--g-font));--g-font-mono:var(--t-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-family:var(--g-font)}.guided_result__D0r_R{display:grid;gap:20px;color:var(--g-text)}.guided_result__D0r_R :focus-visible,.guided_rwLead__VLppx :focus-visible,.guided_rw__hvpZu :focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.guided_fileBtn__igljA,.guided_ghostBtn__TULWW,.guided_secondaryBtn__FtruE,.guided_smallBtn__anZE6{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--g-border);border-radius:var(--t-btn-radius,8px);background:var(--g-surface);color:var(--g-text);font:inherit;font-weight:600;cursor:pointer;text-align:center}.guided_fileBtn__igljA,.guided_ghostBtn__TULWW,.guided_secondaryBtn__FtruE{min-height:48px;padding:8px 18px;font-size:.98rem}.guided_smallBtn__anZE6{min-height:44px;padding:6px 14px;font-size:.9rem}.guided_fileBtn__igljA:hover,.guided_ghostBtn__TULWW:hover,.guided_secondaryBtn__FtruE:hover:not(:disabled),.guided_smallBtn__anZE6:hover:not(:disabled){background:var(--g-alt)}.guided_secondaryBtn__FtruE:disabled,.guided_smallBtn__anZE6:disabled{opacity:.55;cursor:not-allowed}.guided_status__SZf5Q{margin:0;font-size:.92rem;line-height:1.5;color:var(--g-muted)}.guided_status__SZf5Q:empty{display:none}.guided_error__OID6A{margin:0;padding:12px 14px;border:1px solid var(--g-danger);border-radius:var(--g-radius);font-size:.95rem;font-weight:600;color:var(--g-danger);background:var(--g-surface)}.guided_hint__Ei1Z_{margin:0;font-size:.86rem;line-height:1.5;color:var(--g-muted)}.guided_fieldError__kqSTJ{margin:0;font-size:.88rem;font-weight:600;color:var(--g-danger)}.guided_notes__176NT{margin:0;padding-left:1.2em;display:grid;gap:6px;font-size:.93rem;line-height:1.5;color:var(--g-text)}.guided_alert__J_GOc{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--g-danger);border-radius:var(--g-radius-lg);background:var(--g-surface);color:var(--g-text)}.guided_alert__J_GOc p{margin:0;font-weight:600}.guided_alertRow__GTJFb{display:flex;flex-wrap:wrap;gap:8px}.guided_profileBox__AEX0t{min-height:240px}.guided_read__qdBH1{margin:0;font-size:.92rem;font-weight:600;color:var(--g-success)}.guided_sourceRow__j_h38{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.guided_fileBtn__igljA{position:relative}.guided_fileInput__iW9Qd{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.guided_fileBtn__igljA:focus-within{outline:2px solid var(--g-focus);outline-offset:2px}.guided_fileCard__CAWW_{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--g-divider);border-radius:var(--g-radius-lg);background:var(--g-surface);color:var(--g-text)}.guided_fileName__3S65Y{margin:0;overflow-wrap:anywhere}.guided_chips__GV1rd{border:0;margin:0;padding:0;min-width:0;color:var(--g-text)}.guided_chipsLegend__bd6o3{padding:0;margin-bottom:8px;font-size:.9rem;font-weight:600;color:var(--g-muted)}.guided_chipRow__i_uEe{display:flex;flex-wrap:wrap;gap:8px}.guided_chip__kNrok{position:relative;display:inline-flex}.guided_chip__kNrok input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.guided_chip__kNrok span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--g-border);border-radius:99px;background:var(--g-surface);font-size:.95rem;font-weight:600;color:var(--g-text)}.guided_chip__kNrok input:checked+span{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-on-primary)}.guided_chip__kNrok input:focus-visible+span{outline:2px solid var(--g-focus);outline-offset:2px}.guided_leadWrap__kZPW_{display:grid;gap:14px;margin-bottom:4px;color:var(--g-text)}.guided_leadTitle__eA__R{margin:0;font-family:var(--g-font-head);font-size:1.3rem;line-height:1.3;font-weight:var(--t-heading-weight,700)}.guided_rwLead__VLppx,.guided_rw__hvpZu{display:grid;gap:10px;color:var(--g-text)}.guided_rwLead__VLppx{padding:20px 22px;border:1px solid var(--g-divider);border-radius:var(--g-radius-lg);background:var(--g-surface);box-shadow:var(--t-shadow,0 1px 2px rgba(0,0,0,.06))}.guided_rw__hvpZu{padding:14px 0;border-bottom:1px solid var(--g-divider)}.guided_rw__hvpZu:last-child{border-bottom:0}.guided_rwHead__1k9H0{display:flex;align-items:center;gap:10px}.guided_rwTitle__0WdXJ{margin:0;flex:1 1 auto;font-family:var(--g-font-head);font-size:1.05rem;font-weight:700;line-height:1.3}.guided_rwCount__hZ9iH{font-family:var(--g-font-mono);font-size:.78rem;font-weight:600;color:var(--g-muted)}.guided_rwText__ipNDE{margin:0;font-size:1.05rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.guided_rw__hvpZu .guided_rwText__ipNDE{font-size:1rem}.guided_removed__e4rvY{padding:10px 12px;border:1px solid var(--g-warning);border-radius:var(--g-radius);background:var(--g-alt)}.guided_removedTitle__7xeMh{margin:0 0 4px;font-size:.9rem;font-weight:700;color:var(--g-warning)}.guided_removedList__Lheel{margin:0;padding-left:1.2em;display:grid;gap:4px;font-size:.9rem;line-height:1.5;color:var(--g-text)}.guided_flag__8U9yp{margin:0;font-size:.88rem;line-height:1.5;color:var(--g-warning)}.guided_more__KB9iR{border-top:1px solid var(--g-divider)}.guided_moreSum___aI35{display:flex;align-items:center;min-height:48px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--g-link)}.guided_moreBody__stVKk{display:grid;gap:14px;padding:4px 0 8px}.guided_cells__Ty2BH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided_cell__819Ph{padding:12px;border:1px solid var(--g-divider);border-radius:var(--g-radius);background:var(--g-alt);min-width:0}.guided_cellLabel__oz6Kk{margin:0 0 4px;font-family:var(--g-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted)}.guided_cellText__DhDfx{margin:0;font-size:.95rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.guided_cellText__DhDfx ins{background:color-mix(in srgb,var(--g-success) 16%,transparent);color:inherit;text-decoration:underline;text-decoration-color:var(--g-success);text-underline-offset:3px}.guided_cellText__DhDfx del{background:color-mix(in srgb,var(--g-danger) 12%,transparent);color:inherit;text-decoration-color:var(--g-danger)}.guided_whyLine__wjZYY{margin:0;font-size:.92rem;line-height:1.55;color:var(--g-muted)}.guided_whyLine__wjZYY strong{color:var(--g-text)}.guided_modeRow__G7Jee{display:flex;flex-wrap:wrap;gap:8px}.guided_askRow__euZeI{display:grid;gap:6px}.guided_askLabel__hVf9Q{font-size:.92rem;font-weight:600}.guided_askField__35ki2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.guided_askField__35ki2 input{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);color:var(--g-text);font:inherit;font-size:16px}.guided_hc__m4MIw{border-top:1px solid var(--g-divider)}.guided_hcSum__P7nJg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--g-link)}.guided_hcScore__vjtjW{min-width:34px;padding:1px 8px;border-radius:99px;border:1px solid;text-align:center;font-size:.82rem;font-weight:700}.guided_hcGood__JZ23E{color:var(--g-success)}.guided_hcMid__6hjAJ{color:var(--g-warning)}.guided_hcLow__QbUvu{color:var(--g-danger)}.guided_hcVerdict__JOB9V{font-size:.88rem;font-weight:500;color:var(--g-muted)}.guided_hcBody__0jUTo{display:grid;gap:10px;padding:4px 0 8px}.guided_hcList__mTr_3{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guided_hcRow__xpUDT{display:grid;grid-template-columns:minmax(110px,160px) minmax(60px,120px) 1fr;gap:10px;align-items:center;font-size:.88rem}.guided_hcLabel__xVuKF{font-weight:600}.guided_hcBar__uz4hb{display:block;height:8px;border-radius:99px;background:var(--g-alt);border:1px solid var(--g-divider);overflow:hidden}.guided_hcBar__uz4hb>span{display:block;height:100%;background:var(--g-primary)}.guided_hcNote__433dv{color:var(--g-muted);line-height:1.4}.guided_hcActions__PLXR3{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.guided_hcDone__JMfpd{font-size:.88rem;color:var(--g-muted)}.guided_hcFine__LhhD7{margin:0;font-size:.82rem;line-height:1.5;color:var(--g-muted)}.guided_restList__HeQe1{display:grid}.guided_gapList___kBb2,.guided_optionList__cjiy5,.guided_scoreList__m3PMl{list-style:none;margin:0;padding:0;display:grid;gap:14px}.guided_gapHead__OyLu3,.guided_scoreHead__SUCZJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 4px}.guided_gapState__uWrYC,.guided_scoreHead__SUCZJ span{font-size:.88rem;color:var(--g-muted)}.guided_gapList___kBb2 li[data-status=missing] .guided_gapState__uWrYC{color:var(--g-warning);font-weight:600}.guided_gapList___kBb2 li[data-status=covered] .guided_gapState__uWrYC{color:var(--g-success);font-weight:600}.guided_basis__kbAgf{margin:0;padding-left:1.2em;font-size:.88rem;line-height:1.5;color:var(--g-muted)}.guided_scoreNote__0vaY_{margin:4px 0 0;font-size:.92rem;line-height:1.5}.guided_gapQuote__PMcDB{margin:4px 0 0;padding-left:10px;border-left:3px solid var(--g-divider);font-style:italic;color:var(--g-text)}.guided_optionText__ziwi5{margin:0 0 2px;font-size:1rem;line-height:1.5}.guided_optionActions__ETThb{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.guided_skillGroups__Xn3i2{display:grid;gap:16px}.guided_groupTitle__VKY4J{margin:0 0 6px;font-size:.9rem;font-weight:700}.guided_tags__XkJlk{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.guided_tags__XkJlk li{padding:4px 10px;border:1px solid var(--g-divider);border-radius:99px;background:var(--g-alt);font-size:.88rem}.guided_intro__YsPx7{max-width:640px;margin:20px auto 0;display:grid;border-top:1px solid var(--g-divider);color:var(--g-text)}.guided_introItem__gsgG3{border-bottom:1px solid var(--g-divider)}.guided_introItem__gsgG3 summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-weight:600}.guided_introList__bLpdm{margin:0 0 16px;padding-left:1.2em;display:grid;gap:8px;font-size:.95rem;line-height:1.55;color:var(--g-muted)}.guided_introList__bLpdm strong{color:var(--g-text)}@media (max-width:640px){.guided_rwLead__VLppx{padding:16px 14px}.guided_askField__35ki2,.guided_cells__Ty2BH,.guided_hcRow__xpUDT{grid-template-columns:1fr}.guided_hcRow__xpUDT{gap:4px}}.guided_feedback__ORwlw{display:grid;gap:8px}.guided_feedback__ORwlw:empty{display:none}