.resume_page__iJySW{min-height:100vh;padding:24px;color:#111827;margin-top:6.5rem}.resume_shell__7yrhG{max-width:1200px;margin:0 auto}.resume_page__iJySW{--bg:#f6f7fb;--panel:#ffffff;--text:#111827;--sub:#475467;--muted:#667085;--border:#eaecf0;--primary:#f45e5e;--primary-600:#e64b4b;--primary-700:#cf3c3c;--primary-50:#fff1f1;--primary-100:#ffe3e3;--radius:14px;--radius-sm:12px;--shadow:0 1px 2px rgba(16,24,40,0.06);--shadow-md:0 10px 24px rgba(16,24,40,0.08);--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px}.resume_topBar__pqNbL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.resume_topLeft__aDqGl{display:flex;flex-direction:column;gap:6px;min-width:0}.resume_topTitle__PmXTj{display:flex;align-items:baseline;gap:10px;min-width:0}.resume_topTitleStrong__jr2fE{font-size:var(--fs-20);font-weight:700;letter-spacing:-.2px;color:var(--text)}.resume_topDivider__UWX3u{color:#d0d5dd}.resume_topTab__JUvWo{font-size:var(--fs-13);font-weight:600;color:var(--sub);text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid transparent;background:transparent}.resume_topTab__JUvWo:hover{border-color:var(--border);background:#f9fafb;color:var(--text)}.resume_topSubText__uCumf{font-size:var(--fs-12);color:var(--muted);display:flex;gap:6px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume_linkInline__1Yk_0{color:var(--primary-700);font-weight:600;text-decoration:none}.resume_linkInline__1Yk_0:hover{text-decoration:underline}.resume_topRight__XYW4L{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resume_noticeBar__TcY_o{margin-top:12px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:10px}.resume_noticeLeft__RWqVQ{display:flex;align-items:center;gap:8px;min-width:0}.resume_noticeIcon__VixWL{font-size:14px}.resume_noticeText__FsxbA{font-size:var(--fs-12);color:var(--sub);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume_noticeLink__SlylF{color:var(--primary-700);font-weight:600;text-decoration:none}.resume_noticeLink__SlylF:hover{text-decoration:underline}.resume_noticeRight__K6FFe{display:flex;align-items:center;gap:6px}.resume_noticeBtn__igSkc{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#fff;font-weight:600;font-size:var(--fs-12);color:var(--sub);cursor:pointer}.resume_noticeBtn__igSkc:hover{border-color:rgba(244,94,94,.35);background:var(--primary-50);color:var(--text)}.resume_noticeCaret__8eH3c{color:#98a2b3;font-size:12px}.resume_banner__KG9Eg{margin-top:12px;border-radius:var(--radius);border:1px solid #ed3a3a;background:linear-gradient(90deg,#ec5959,#ff5858 55%,#ec5959);color:#ffffff;padding:16px 18px;display:flex;align-items:center;gap:16px}.resume_bannerLeft__kukW3{flex:0 0 auto}.resume_bannerLabel__9oSpk{font-size:var(--fs-13);font-weight:600;opacity:.95}.resume_bannerCenter__hn5UU{flex:1 1 auto;min-width:0}.resume_bannerTitle__rRgOc{font-size:var(--fs-16);font-weight:700;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume_bannerDesc__xxJuJ{margin-top:6px;font-size:var(--fs-12);opacity:.85;white-space:nowrap;overflow:hiddeWn;text-overflow:ellipsis}.resume_bannerRight__6KdN_{flex:0 0 auto}.resume_bannerCta__7yaf3{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#f7f7f7;color:#111827;font-weight:700;font-size:var(--fs-13);cursor:pointer}.resume_bannerCta__7yaf3:hover{filter:brightness(.97)}.resume_toast__zQv8w{margin-top:12px;padding:10px 12px;border-radius:var(--radius);font-size:var(--fs-12);color:var(--sub)}.resume_listCard__WAELU,.resume_toast__zQv8w{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.resume_listCard__WAELU{margin-top:14px;border-radius:var(--radius);overflow:hidden}.resume_listHead__x_ggs{display:grid;grid-template-columns:1fr 360px;gap:12px;padding:12px 14px;background:#f9fafb;border-bottom:1px solid var(--border);font-weight:600;color:var(--muted);font-size:var(--fs-12)}.resume_listHeadLeft__6lEH_,.resume_listHeadRight___nqTv{display:flex;align-items:center}.resume_listHeadRight___nqTv{justify-content:flex-end}.resume_listBody__uM7fO{padding:0}.resume_row__PhF5p{display:grid;grid-template-columns:1fr 360px;gap:12px;padding:16px 14px;border-top:1px solid var(--border)}.resume_row__PhF5p:first-child{border-top:none}.resume_rowLeft__wCy5d{min-width:0}.resume_rowMeta__ZTDtP{font-size:var(--fs-12);color:var(--muted)}.resume_rowMetaDate__5ilmP{font-weight:600;color:var(--sub)}.resume_rowTitleLine__wexVc{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resume_rowTitle__NcwWc{font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.2px}.resume_rowTitle__NcwWc:hover{text-decoration:underline}.resume_rowDesc__8_02i{margin-top:8px}.resume_rowDescMuted__l_zRx{font-size:var(--fs-12);color:var(--muted)}.resume_rowHintLine__30wBA{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resume_dotInfo__Fy_4g{font-size:12px;color:#98a2b3}.resume_rowHintText__3fAJE{font-size:var(--fs-12);color:var(--muted)}.resume_rowHintLink___uKta{font-size:var(--fs-12);font-weight:600;color:var(--primary-700);text-decoration:none}.resume_rowHintLink___uKta:hover{text-decoration:underline}.resume_chip__WPdNa{background:#fff;color:var(--sub)}.resume_chip__WPdNa,.resume_statusChip__6Ei5c{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:var(--fs-12);font-weight:600;border:1px solid var(--border)}.resume_statusDone__ztSC8{background:#ecfdf3;border-color:rgba(18,183,106,.35);color:#027a48}.resume_statusDraft__Zq1VC{background:#fff7ed;border-color:rgba(251,146,60,.35);color:#9a3412}.resume_publicChip__4xyzI{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:var(--fs-12);font-weight:600;border:1px solid var(--border)}.resume_publicOn__JQ3T7{background:var(--primary-50);border-color:rgba(244,94,94,.45);color:var(--primary-700)}.resume_publicOff__ASKqF{background:#ffffff;color:var(--sub)}.resume_rowRight__ZlA8z{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.resume_btnSmall__JAiQX{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:600;font-size:var(--fs-13);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.resume_btnSmall__JAiQX:hover{border-color:rgba(244,94,94,.35);background:#fff}.resume_btnDangerSmall__tPSjO{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(244,94,94,.25);background:#fff;color:var(--primary-700);font-weight:600;font-size:var(--fs-13);cursor:pointer}.resume_btnDangerSmall__tPSjO:hover{border-color:rgba(244,94,94,.45);background:var(--primary-50)}.resume_btnMore__bgf02{height:34px;width:40px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--muted);font-weight:700;cursor:pointer}.resume_btnMore__bgf02:hover{border-color:rgba(244,94,94,.35);background:var(--primary-50);color:var(--sub)}.resume_btnPrimary__C_xN2{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-weight:700;font-size:var(--fs-13);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 14px rgba(244,94,94,.22)}.resume_btnPrimary__C_xN2:hover{background:var(--primary-600);border-color:var(--primary-600)}.resume_btnOutline__qtwhm{height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(244,94,94,.45);background:#fff;color:var(--primary-700);font-weight:700;font-size:var(--fs-13);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.resume_btnOutline__qtwhm:hover{background:var(--primary-50);border-color:rgba(244,94,94,.6)}.resume_card__Wmv4f{max-width:520px;margin:80px auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.resume_h1__HZhWL{margin:0;font-size:var(--fs-20);font-weight:700;letter-spacing:-.2px}.resume_p__D9_A_{margin:10px 0 0;color:var(--sub);line-height:1.6;font-size:var(--fs-14)}.resume_hint__9UY9B{margin-top:12px;font-size:var(--fs-12);color:var(--muted)}.resume_actions__aI3bI{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.resume_btnGhost__HtWkf{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--sub);font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.resume_btnGhost__HtWkf:hover{border-color:rgba(244,94,94,.35);background:#fff}@media (max-width:980px){.resume_listHead__x_ggs,.resume_row__PhF5p{grid-template-columns:1fr}.resume_listHeadRight___nqTv,.resume_rowRight__ZlA8z{justify-content:flex-start}.resume_rowRight__ZlA8z{margin-top:10px}.resume_banner__KG9Eg{flex-direction:column;align-items:stretch}.resume_bannerCta__7yaf3,.resume_bannerRight__6KdN_{width:100%}}@media screen and (max-width:476px){.resume_page__iJySW{margin-top:3rem}.resume_topDivider__UWX3u,.resume_topTab__JUvWo{display:none}.resume_btnPrimary__C_xN2{border-radius:10px}.resume_banner__KG9Eg,.resume_listHeadRight___nqTv{display:none}.resume_topTitleStrong__jr2fE{font-size:16px}}