.resume-page[data-v-2cd5ccc7]{flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex;overflow:hidden}.resume-bar[data-v-2cd5ccc7]{background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.resume-bar__title[data-v-2cd5ccc7]{letter-spacing:.02em;font-size:15px;font-weight:600}.resume-bar__actions[data-v-2cd5ccc7]{align-items:center;gap:8px;display:flex}.resume-btn[data-v-2cd5ccc7]{color:#fff;cursor:pointer;background:#18181b;border:1px solid #18181b;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.resume-btn[data-v-2cd5ccc7]:disabled{opacity:.45;cursor:not-allowed}.resume-btn--ghost[data-v-2cd5ccc7]{color:#18181b;background:#fff}.resume-btn[data-v-2cd5ccc7]:hover:not(:disabled){opacity:.88}.resume-main[data-v-2cd5ccc7]{background:#52525b;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.resume-pdf[data-v-2cd5ccc7]{background:#52525b;border:0;width:100%;height:calc(100vh - 48px);display:block}.resume-pdf--hidden[data-v-2cd5ccc7]{opacity:0;pointer-events:none}.resume-wait[data-v-2cd5ccc7]{z-index:2;color:#f4f4f5;background:#52525b;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.resume-wait__spinner[data-v-2cd5ccc7]{border:2px solid #f4f4f540;border-top-color:#f4f4f5;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite resume-spin-2cd5ccc7}.resume-wait__text[data-v-2cd5ccc7]{letter-spacing:.02em;font-size:14px}@keyframes resume-spin-2cd5ccc7{to{transform:rotate(360deg)}}.resume-state[data-v-2cd5ccc7]{color:#e4e4e7;background:#52525b;justify-content:center;align-items:center;height:100%;min-height:50vh;padding:24px;font-size:14px;display:flex}.resume-state--error[data-v-2cd5ccc7]{color:#fecaca}*,:before,:after{box-sizing:border-box}html,body,#app{color:#18181b;background:#f4f4f5;width:100%;height:100%;margin:0;font-family:Noto Sans SC,system-ui,-apple-system,sans-serif}button{font:inherit}
