.resume_root__JBM_M{min-height:100vh;background:var(--t-bg,#faf7f2);color:var(--t-text,#1b2a41);font-family:var(--t-font-body,system-ui,sans-serif)}.resume_srOnly__X8Esl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.resume_noPrint__yipfr{display:block}@media print{.resume_noPrint__yipfr{display:none!important}}.resume_eyebrow__3hjb8{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-primary,#b8380e)}.resume_lead__Q_OPQ{margin:0 0 1rem;font-size:1.02rem;line-height:1.6;color:var(--t-muted,#4a566a)}.resume_hint__Dfv6i{margin:8px 0 0;font-size:.84rem;line-height:1.5;color:var(--t-muted,#4a566a)}.resume_field__RefS8{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.resume_field__RefS8>label,.resume_gateLabel__aN4Pt{font-size:.86rem;font-weight:700;color:var(--t-text,#1b2a41)}.resume_fieldHint___3JVJ{font-size:.8rem;line-height:1.45;color:var(--t-muted,#4a566a)}.resume_input__J7P5h,.resume_textarea__o68SF{width:100%;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:.95rem;color:var(--t-text,#1b2a41);background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_textarea__o68SF{resize:vertical;line-height:1.55}.resume_input__J7P5h::-moz-placeholder,.resume_textarea__o68SF::-moz-placeholder{color:var(--t-muted,#4a566a);opacity:.85}.resume_input__J7P5h::placeholder,.resume_textarea__o68SF::placeholder{color:var(--t-muted,#4a566a);opacity:.85}.resume_fieldError___Qe12{font-size:.82rem;line-height:1.4;font-weight:600;color:var(--t-danger,#b91c1c)}.resume_fieldBadge__FJMCZ{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:var(--t-success,#166534)}.resume_inputBad__ZXKkm{border-color:var(--t-danger,#b91c1c)}.resume_fileInput__ONd4a:focus-visible,.resume_input__J7P5h:focus-visible,.resume_textarea__o68SF:focus-visible{outline:2px solid var(--t-focus,#1e3a5f);outline-offset:2px}.resume_input__J7P5h:disabled,.resume_textarea__o68SF:disabled{background:var(--t-surface-alt,#f6f0e5);opacity:.7;cursor:not-allowed}.resume_otpInput__UYbGW{text-align:center;letter-spacing:.5em;font-size:1.3rem;font-family:var(--t-font-mono,monospace)}.resume_fileInput__ONd4a{font:inherit;font-size:.88rem;color:var(--t-text,#1b2a41);max-width:100%}.resume_row__jY0nv{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.resume_row__jY0nv{grid-template-columns:1fr}}.resume_primaryBtn___ABWm{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;font:inherit;font-weight:700;font-size:.98rem;cursor:pointer;color:var(--t-on-primary,#fff);background:var(--t-primary,#b8380e);border:1.5px solid var(--t-primary,#b8380e);border-radius:var(--t-btn-radius,4px);box-shadow:var(--t-shadow,none);transition:transform .12s,box-shadow .12s}.resume_primaryBtn___ABWm:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--t-shadow-hover,0 4px 12px rgba(0,0,0,.15))}.resume_primaryBtn___ABWm:disabled{opacity:.6;cursor:not-allowed}.resume_addBtn__VrLEn,.resume_aiBtn__bj4fd,.resume_ghostBtn__1s8PZ,.resume_nextBtn__Le7r8,.resume_zoomBtn__hnXGA{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;color:var(--t-text,#1b2a41);background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-border,#85775f);border-radius:var(--t-btn-radius,4px)}.resume_addBtn__VrLEn:hover,.resume_aiBtn__bj4fd:hover:not(:disabled),.resume_ghostBtn__1s8PZ:hover:not(:disabled),.resume_nextBtn__Le7r8:hover,.resume_zoomBtn__hnXGA:hover{background:var(--t-surface-alt,#f6f0e5)}.resume_aiBtn__bj4fd{border-style:dashed;color:var(--t-accent,#1e3a5f)}.resume_aiBtn__bj4fd:disabled,.resume_ghostBtn__1s8PZ:disabled{opacity:.55;cursor:not-allowed}.resume_nextBtn__Le7r8{color:var(--t-on-accent,#fff);background:var(--t-accent,#1e3a5f);border-color:var(--t-accent,#1e3a5f)}.resume_nextBtn__Le7r8:hover{background:var(--t-accent,#1e3a5f);filter:brightness(1.12)}.resume_linkBtn__OVAME{gap:6px;padding:4px 0;font:inherit;font-size:.9rem;font-weight:600;color:var(--t-link,#1e4a85);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.resume_danger__Dn8hy,.resume_linkBtn__OVAME{display:inline-flex;align-items:center;cursor:pointer}.resume_danger__Dn8hy{justify-content:center;padding:6px;color:var(--t-danger,#b91c1c);background:transparent;border:1.5px solid transparent;border-radius:var(--t-radius,4px)}.resume_danger__Dn8hy:hover{border-color:var(--t-danger,#b91c1c);background:var(--t-surface,#fffdf9)}.resume_addBtn__VrLEn:focus-visible,.resume_aiBtn__bj4fd:focus-visible,.resume_band__J8L_Q:focus-visible,.resume_cardHead__345mC:focus-visible,.resume_danger__Dn8hy:focus-visible,.resume_ghostBtn__1s8PZ:focus-visible,.resume_inkStamp__0uQvW:focus-visible,.resume_linkBtn__OVAME:focus-visible,.resume_nextBtn__Le7r8:focus-visible,.resume_primaryBtn___ABWm:focus-visible,.resume_seg__g9ghR button:focus-visible,.resume_sticky__KqPGc:focus-visible,.resume_tabs__DsvB_ button:focus-visible,.resume_zoomBtn__hnXGA:focus-visible,.resume_zoomFit__IdKYe:focus-visible{outline:2px solid var(--t-focus,#1e3a5f);outline-offset:2px}.resume_spin__VsQSc{animation:resume_rgSpin__wtAHi 1s linear infinite}@keyframes resume_rgSpin__wtAHi{to{transform:rotate(1turn)}}.resume_pulse__3_EKw{animation:resume_rgPulse__SrUFY 1.6s ease-in-out infinite}@keyframes resume_rgPulse__SrUFY{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.resume_pulse__3_EKw,.resume_spin__VsQSc{animation:none}.resume_primaryBtn___ABWm{transition:none}}.resume_cardError__whIKg{margin:10px 0;padding:10px 12px;font-size:.88rem;line-height:1.45;color:var(--t-danger,#b91c1c);background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-danger,#b91c1c);border-radius:var(--t-radius,4px)}.resume_banner__W_Arh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.9rem;color:var(--t-text,#1b2a41);background:var(--t-surface-alt,#f6f0e5);border:1.5px solid var(--t-warning,#8a3b0a);border-radius:var(--t-radius,4px)}.resume_bannerOk__AIdCl{border-color:var(--t-success,#166534)}.resume_note__YvbvN{padding:10px 14px;font-size:.88rem;color:var(--t-muted,#4a566a);background:var(--t-surface,#fffdf9);border:1px dashed var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_desk__vRHv1{max-width:1280px;margin:0 auto;padding:10px 0 56px}.resume_deskHead__Vd2k8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.resume_deskTitle__J_bZ2{margin:0;font-family:var(--t-font-heading,Georgia,serif);font-weight:var(--t-heading-weight,600);font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.15;color:var(--t-text,#1b2a41)}.resume_deskMeta__3dCR7{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.resume_bookmark__6JgJZ{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.86rem;color:var(--t-text,#1b2a41);background:var(--t-surface-alt,#f6f0e5);border:1.5px solid var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_clip__zK0n1{color:var(--t-primary,#b8380e)}.resume_tabs__DsvB_{display:none;gap:6px;margin-bottom:14px;padding:4px;background:var(--t-surface-alt,#f6f0e5);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_tabs__DsvB_ button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--t-muted,#4a566a);background:transparent;border:0;border-radius:calc(var(--t-radius, 4px) - 1px)}.resume_tabOn___r62e,.resume_tabs__DsvB_ button.resume_tabOn___r62e{color:var(--t-on-primary,#fff);background:var(--t-primary,#b8380e)}.resume_deskGrid__blcWQ{display:grid;grid-template-columns:minmax(340px,480px) minmax(0,1fr);gap:28px;align-items:start}.resume_cardsCol___64Dg{min-width:0}.resume_paperCol__QNJPk{min-width:0;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}@media (max-width:1023px){.resume_deskGrid__blcWQ{grid-template-columns:1fr}.resume_tabs__DsvB_{display:flex}.resume_paperCol__QNJPk{position:static;max-height:none;overflow:visible}.resume_showCards__7xPsq .resume_paperCol__QNJPk,.resume_showPaper__09Od7 .resume_cardsCol___64Dg{display:none}}.resume_importTray__sxEN3{margin-bottom:14px}.resume_importBox__j_unx{margin-top:10px;padding:14px;background:var(--t-surface,#fffdf9);border:1.5px dashed var(--t-border,#85775f);border-radius:var(--t-radius-lg,6px)}.resume_drawer__0U_34{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--t-divider,#e3d9c6)}.resume_drawer__0U_34 .resume_primaryBtn___ABWm{flex:1 1 100%}.resume_drawer__0U_34 .resume_hint__Dfv6i{flex:1 1 100%;margin:0}.resume_relatedWrap__FrEjl{margin-top:40px}.resume_stack__yPuSh{display:flex;flex-direction:column;gap:10px}.resume_card__wkiiP{background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius-lg,6px);box-shadow:var(--t-shadow,0 1px 2px rgba(0,0,0,.06));transition:border-color .15s,box-shadow .15s}.resume_card__wkiiP:hover{border-color:var(--t-border,#85775f)}.resume_cardOpen__2ElZy{border-color:var(--t-accent,#1e3a5f);box-shadow:var(--t-shadow-hover,0 6px 18px rgba(27,42,65,.12))}.resume_cardTitle__0NaIW{margin:0}.resume_cardHead__345mC{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:none;border:0;border-radius:inherit}.resume_cardNum__uwLPL{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:var(--t-font-heading,Georgia,serif);font-weight:700;font-size:.9rem;color:var(--t-on-accent,#fff);background:var(--t-accent,#1e3a5f);border-radius:50%}.resume_cardTxt__EEi9S{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.resume_cardName__nAwv8{font-family:var(--t-font-heading,Georgia,serif);font-weight:600;font-size:1.02rem;color:var(--t-text,#1b2a41)}.resume_cardSum__ILVLo{font-size:.82rem;color:var(--t-muted,#4a566a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume_cardOpen__2ElZy .resume_cardSum__ILVLo{display:none}.resume_stamp__M2HbG{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid;border-radius:3px;transform:rotate(-2deg)}.resume_stamp_done__gGamS{color:var(--t-success,#166534)}.resume_stamp_needs__OEWsp{color:var(--t-primary,#b8380e)}.resume_stamp_optional__5MeTC{color:var(--t-muted,#4a566a);border-style:dashed}.resume_chev__OhY_y{flex:none;color:var(--t-muted,#4a566a);transition:transform .15s}.resume_cardOpen__2ElZy .resume_chev__OhY_y{transform:rotate(180deg)}.resume_cardPanel__kE1RG{padding:4px 16px 16px}.resume_cardFoot__Ss_Ob{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px dashed var(--t-divider,#e3d9c6)}.resume_partBody__D9D9U{display:block}.resume_item__kBHxH{margin-bottom:14px;padding:12px;background:var(--t-surface-alt,#f6f0e5);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_itemBar__80FfB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted,#4a566a)}.resume_itemBtns__OLzKM{display:inline-flex;gap:4px}.resume_aiRow__lnKEB{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.resume_tags__iUIe3{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.resume_tag__P4HAh{padding:4px 10px;font-size:.82rem;color:var(--t-text,#1b2a41);background:var(--t-surface-alt,#f6f0e5);border:1px solid var(--t-border,#85775f);border-radius:999px}.resume_stockSet__tOLMB{margin:0;padding:0;border:0}.resume_stockSet__tOLMB legend{padding:0;margin-bottom:8px;font-size:.86rem;font-weight:700}.resume_stocks__U0e9S{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.resume_stock___dLCU{display:flex;flex-direction:column;gap:6px;padding:10px;cursor:pointer;background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_stock___dLCU:hover{border-color:var(--t-border,#85775f)}.resume_stock___dLCU:focus-within{outline:2px solid var(--t-focus,#1e3a5f);outline-offset:2px}.resume_stockOn__Qgsz5{border-color:var(--t-primary,#b8380e);box-shadow:0 0 0 1px var(--t-primary,#b8380e)}.resume_swatch__8wGcV{display:flex;flex-direction:column;gap:3px;height:92px;padding:8px;background:#fff;border:1px solid #d9d3c6;box-shadow:0 1px 3px rgba(0,0,0,.12)}.resume_swName__PzZ9G{display:block;height:7px;background:#1a1a1a;border-radius:1px}.resume_swRule__hV1OG{display:block;height:1.5px}.resume_swHead__dLiFy{display:block;width:38%;height:3px;margin-top:4px}.resume_swLine__Nf2FI{display:block;width:100%;height:2px;background:#9aa0a6;border-radius:1px}.resume_stockName__UvxkZ{font-family:var(--t-font-heading,Georgia,serif);font-weight:600;font-size:.92rem}.resume_stockDesc__CtCPX{font-size:.76rem;line-height:1.4;color:var(--t-muted,#4a566a)}.resume_paperDesk__d2oRz{padding:12px;background:var(--t-bg-alt,#f1eadd);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius-lg,6px)}.resume_paperBar___JKix{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.resume_seg__g9ghR{display:inline-flex;padding:3px;background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_seg__g9ghR button,.resume_zoomFit__IdKYe{padding:6px 12px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;color:var(--t-text,#1b2a41);background:transparent;border:0;border-radius:3px}.resume_segOn__4T3Gm{color:var(--t-on-primary,#fff)!important;background:var(--t-primary,#b8380e)!important}.resume_zoom__QbvQz{display:inline-flex;align-items:center;gap:6px}.resume_zoomBtn__hnXGA{padding:6px 8px}.resume_zoomVal__JI2FZ{min-width:42px;text-align:center;font-family:var(--t-font-mono,monospace);font-size:.84rem}.resume_zoomFit__IdKYe{border:1.5px solid var(--t-border,#85775f);background:var(--t-surface,#fffdf9)}.resume_paperScroll__wGD6e{overflow:auto;padding:6px 0 12px}.resume_pagesCol__YzFmA{margin:0 auto}.resume_pageBlock__LFLcP{margin-bottom:4px}.resume_pageGap__yPwSN{display:flex;align-items:center;justify-content:center;height:26px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4a566a)}.resume_pageGap__yPwSN span{padding:0 10px;background:var(--t-bg-alt,#f1eadd)}.resume_sheetWrap__Rz4HO{position:relative;margin:0 auto}.resume_sheet__2rnCt{position:absolute;top:0;left:0;transform-origin:top left;overflow:hidden;background:#fff;color:#000;box-shadow:0 1px 2px rgba(0,0,0,.18),0 8px 24px rgba(27,42,65,.18)}.resume_ink__cm1b5{position:absolute;white-space:pre;pointer-events:none}a.resume_ink__cm1b5{pointer-events:auto;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.resume_inkRule__Wa1F_,.resume_marginGuide__HhUm7{position:absolute;pointer-events:none}.resume_marginGuide__HhUm7{height:0;border-top:1px dashed rgba(184,56,14,.35)}.resume_band__J8L_Q{position:absolute;padding:0;cursor:pointer;background:transparent;border:1.5px solid transparent;border-radius:3px}.resume_band__J8L_Q:hover{background:rgba(30,58,95,.06);border-color:rgba(30,58,95,.35)}.resume_bandOn__Vjplm{background:rgba(184,56,14,.07);border-color:rgba(184,56,14,.55)}.resume_draftTag__L8NK8{position:absolute;z-index:2;top:8px;right:8px;padding:3px 8px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--t-primary,#b8380e);background:#fff;border:1.5px solid var(--t-primary,#b8380e);border-radius:3px;transform:rotate(2deg)}.resume_emptyPaper__mM4ZU{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;text-align:center;font-family:var(--t-font-heading,Georgia,serif);font-size:1.05rem;color:var(--t-muted,#4a566a);background:#fff;border:1px dashed var(--t-border,#85775f)}.resume_pageCount__ZaHOg{margin-top:8px;text-align:center;font-size:.82rem;color:var(--t-muted,#4a566a)}.resume_paperHint__WwC6W{margin:10px 0 0;font-size:.82rem;color:var(--t-muted,#4a566a)}.resume_printRoom__nhx9I{margin-bottom:14px;padding:16px;background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-accent,#1e3a5f);border-radius:var(--t-radius-lg,6px);box-shadow:var(--t-shadow,none)}.resume_printHead__mGf9_{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.resume_printHead__mGf9_ h2{margin:0;font-family:var(--t-font-heading,Georgia,serif);font-size:1.2rem}.resume_printMeta__tEMfk{font-size:.84rem;color:var(--t-muted,#4a566a)}.resume_stamps__A4Myn{display:flex;flex-wrap:wrap;gap:8px}.resume_inkStamp__0uQvW{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;color:var(--t-accent,#1e3a5f);background:var(--t-surface,#fffdf9);border:2px solid var(--t-accent,#1e3a5f);border-radius:4px;transition:transform .1s}.resume_inkStamp__0uQvW:hover:not(:disabled){transform:rotate(-1deg) scale(1.02)}.resume_inkStamp__0uQvW:disabled{opacity:.6;cursor:wait}.resume_inkPrimary__SK_87{color:var(--t-on-primary,#fff);background:var(--t-primary,#b8380e);border-color:var(--t-primary,#b8380e)}.resume_atsNote__7IpqK{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:.84rem;line-height:1.5;color:var(--t-muted,#4a566a)}.resume_atsNote__7IpqK svg{flex:none;margin-top:2px;color:var(--t-success,#166534)}.resume_notesWrap__aoTpR{margin-top:12px;padding:10px 12px;background:var(--t-surface-alt,#f6f0e5);border:1px dashed var(--t-warning,#8a3b0a);border-radius:var(--t-radius,4px)}.resume_notesLead__FMo_k{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;font-size:.86rem;line-height:1.45;color:var(--t-text,#1b2a41)}.resume_notes__rjB_b{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.resume_sticky__KqPGc{display:flex;flex-direction:column;gap:2px;padding:8px 12px;font:inherit;font-size:.82rem;text-align:left;cursor:pointer;color:#3b2a05;background:#fff3a8;border:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.resume_sticky__KqPGc strong{font-family:var(--t-font-mono,monospace)}.resume_nextLink__zb6E9{display:inline-block;margin-top:12px;font-size:.88rem;font-weight:600;color:var(--t-link,#1e4a85)}.resume_gate__kp3ep{max-width:1120px;margin:0 auto;padding:36px 20px 56px}.resume_gateGrid__mc8bF{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:start}@media (max-width:900px){.resume_gateGrid__mc8bF{grid-template-columns:1fr}}.resume_gateSheet__qEzf3{position:relative;padding:36px 32px 32px;background:#fff;border:1px solid var(--t-divider,#e3d9c6);box-shadow:0 1px 2px rgba(0,0,0,.1),0 14px 34px rgba(27,42,65,.14)}.resume_fold__W_B6K{position:absolute;top:0;right:0;width:36px;height:36px;background:linear-gradient(225deg,var(--t-bg,#faf7f2) 50%,var(--t-bg-alt,#f1eadd) 50%);box-shadow:-2px 2px 4px rgba(0,0,0,.12)}.resume_typed__W3qUd{margin:0 0 14px;font-family:var(--t-font-heading,Georgia,serif);font-weight:var(--t-heading-weight,600);font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;color:var(--t-text,#1b2a41)}.resume_typedLine__N1Q3F{display:block;overflow:hidden;white-space:nowrap;width:0;animation:resume_rgType__7g1U5 1.3s steps(16) forwards}.resume_typedLine2__L350_{color:var(--t-primary,#b8380e);animation-delay:1.3s;animation-duration:1.5s}@keyframes resume_rgType__7g1U5{to{width:100%}}@media (prefers-reduced-motion:reduce){.resume_typedLine__N1Q3F{width:100%;animation:none}}@media (max-width:480px){.resume_typedLine__N1Q3F{white-space:normal}}.resume_gateForm__0EJRH{display:flex;flex-direction:column;gap:10px;max-width:420px;margin-top:18px}.resume_gateIcon__NHBFQ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--t-on-accent,#fff);background:var(--t-accent,#1e3a5f);border-radius:50%}.resume_gateCards__Ahiaj{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.resume_gateCard__dLCNs{position:relative;padding:16px 18px 16px 56px;background:var(--t-surface,#fffdf9);border:1px solid var(--t-divider,#e3d9c6);border-top:3px solid var(--t-primary,#b8380e);box-shadow:var(--t-shadow,0 2px 8px rgba(0,0,0,.08))}.resume_gateCard__dLCNs h2{margin:0 0 4px;font-family:var(--t-font-heading,Georgia,serif);font-size:1.05rem}.resume_gateCard__dLCNs p{margin:0;font-size:.9rem;line-height:1.5;color:var(--t-muted,#4a566a)}.resume_gateCardN__yaLSI{position:absolute;left:16px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:var(--t-font-heading,Georgia,serif);font-weight:700;color:var(--t-on-primary,#fff);background:var(--t-primary,#b8380e);border-radius:50%}.resume_gateNotes__Kojoz{display:flex;flex-direction:column;gap:10px;margin-top:28px;font-size:.9rem;color:var(--t-muted,#4a566a)}.resume_gateNotes__Kojoz p{display:flex;align-items:flex-start;gap:8px;margin:0;line-height:1.5}.resume_gateNotes__Kojoz svg{flex:none;margin-top:2px;color:var(--t-primary,#b8380e)}.resume_sceneSlot__8L7PG{margin-bottom:18px}.resume_sceneSlotWide__SE9j8{max-width:760px;margin:0 auto 22px}.resume_screen__Jun3t{max-width:1000px;margin:0 auto;padding:40px 20px 64px}.resume_screenHead__t1m3D{max-width:640px;margin:0 auto 28px;text-align:center}.resume_screenHead__t1m3D h1,.resume_typingSheet__UqElU h1{margin:8px 0;font-family:var(--t-font-heading,Georgia,serif);font-weight:var(--t-heading-weight,600);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.15}.resume_screenIcon__NyAZg{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;color:var(--t-on-accent,#fff);background:var(--t-accent,#1e3a5f);border-radius:50%}.resume_typingSheet__UqElU{max-width:520px;margin:0 auto;padding:32px 28px;text-align:center;background:var(--t-surface,#fffdf9);border:1px solid var(--t-divider,#e3d9c6);box-shadow:var(--t-shadow-hover,0 14px 34px rgba(27,42,65,.14))}.resume_inkBar__Stiae{height:10px;margin:18px 0;overflow:hidden;background:var(--t-bg-alt,#f1eadd);border:1px solid var(--t-divider,#e3d9c6);border-radius:999px}.resume_inkFill__bfSFb{height:100%;background:var(--t-primary,#b8380e);transition:width .5s ease}.resume_genSteps__8CVZ5{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;text-align:left;list-style:none}.resume_genSteps__8CVZ5 li{display:flex;align-items:center;gap:8px;font-size:.92rem;color:var(--t-muted,#4a566a)}.resume_genNow__15BBH{font-weight:700;color:var(--t-text,#1b2a41)!important}.resume_genDone__qlRpk{color:var(--t-success,#166534)!important}.resume_busyNote__5UqGy{margin:0 0 16px;padding:10px 12px;font-size:.88rem;line-height:1.5;text-align:left;color:var(--t-text,#1b2a41);background:var(--t-surface-alt,#f6f0e5);border:1.5px solid var(--t-warning,#8a3b0a);border-radius:var(--t-radius,4px)}.resume_failedRetry__QgrCz{max-width:260px;margin:1.25rem auto 0}.resume_failedBack__MqqhL{display:flex;justify-content:center;margin-top:14px}.resume_fileRow__g0_1v{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 12px;background:var(--t-surface-alt,#f6f0e5);border:1.5px solid var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_fileName__WlD_Q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.resume_linksArea__ysDWI{margin:6px 0 12px;padding:12px;border:1.5px dashed var(--t-border,#85775f);border-radius:var(--t-radius,4px)}.resume_linksArea__ysDWI legend{padding:0 6px;font-size:.86rem;font-weight:800;color:var(--t-text,#1b2a41)}.resume_extraItem__8NpmT{margin-bottom:4px}.resume_extraLink__P3GGa{display:flex;align-items:flex-start;gap:8px}.resume_extraLink__P3GGa>:first-child{flex:1;min-width:0}.resume_extraLink__P3GGa>.resume_danger__Dn8hy{margin-top:26px}.resume_presets__c4IKm{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;background:var(--t-surface-alt,#f6f0e5);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_preset__HbiZQ{padding:7px 12px;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;color:var(--t-text,#1b2a41);background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-border,#85775f);border-radius:999px}.resume_preset__HbiZQ:hover{background:var(--t-bg,#faf7f2)}.resume_preset__HbiZQ:focus-visible{outline:2px solid var(--t-focus,#1e3a5f);outline-offset:2px}.resume_fixList__l_Xpn{margin:0 0 12px;padding:12px 14px;font-size:.9rem;color:var(--t-text,#1b2a41);background:var(--t-surface,#fffdf9);border:1.5px solid var(--t-danger,#b91c1c);border-radius:var(--t-radius,4px)}.resume_fixList__l_Xpn strong{display:block;margin-bottom:6px;color:var(--t-danger,#b91c1c)}.resume_fixList__l_Xpn ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.resume_fixList__l_Xpn button{display:block;width:100%;padding:6px 8px;font:inherit;font-size:.86rem;text-align:left;cursor:pointer;color:var(--t-text,#1b2a41);background:var(--t-surface-alt,#f6f0e5);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_fixList__l_Xpn button:hover{border-color:var(--t-danger,#b91c1c)}.resume_fixList__l_Xpn button:focus-visible{outline:2px solid var(--t-focus,#1e3a5f);outline-offset:2px}.resume_linksUsed__x5qar{margin:12px 0 0;padding:10px 12px;font-size:.86rem;background:var(--t-surface,#fffdf9);border:1px solid var(--t-divider,#e3d9c6);border-radius:var(--t-radius,4px)}.resume_linksUsed__x5qar h3{margin:0 0 6px;font-size:.86rem;font-weight:800}.resume_linksUsed__x5qar ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.resume_linksUsed__x5qar li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;word-break:break-all}.resume_linksUsed__x5qar li span{color:var(--t-muted,#4a566a)}.resume_linksUsed__x5qar a{color:var(--t-link,#1e4a85)}.resume_linksUsed__x5qar p{margin:8px 0 0;font-size:.8rem;color:var(--t-muted,#4a566a)}.resume_marketRow__85Wdo{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:10px}.resume_marketOpt__fEJQm{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border:1.5px solid var(--t-line,#d9d4ea);border-radius:10px;cursor:pointer;background:var(--t-card,#fff);transition:border-color .15s ease,background .15s ease}.resume_marketOptOn__HNaFs,.resume_marketOpt__fEJQm:hover{border-color:var(--t-accent,#6356cc)}.resume_marketOptOn__HNaFs{background:color-mix(in srgb,var(--t-accent,#6356cc) 7%,transparent)}.resume_marketName__P0TsI{font-weight:600;font-size:.95rem}.resume_marketDesc__Cn4K8{font-size:.8rem;opacity:.75;line-height:1.35}.resume_marketOpt__fEJQm:focus-within{outline:2px solid var(--t-accent,#6356cc);outline-offset:2px}.resume_marketIssues__d31I2{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--t-line,#d9d4ea);background:var(--t-cardAlt,#faf9ff)}.resume_marketIssues__d31I2 h4{margin:0 0 8px;font-size:.92rem}.resume_marketIssues__d31I2 ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.resume_marketIssues__d31I2 li{display:grid;gap:2px;padding-left:11px;border-left:3px solid transparent;font-size:.85rem;line-height:1.45}.resume_marketIssues__d31I2 li code{font-size:.82em;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,currentColor 10%,transparent)}.resume_marketIssues__d31I2 li span{opacity:.8}.resume_marketIssues__d31I2 li em{font-style:normal;font-weight:600}.resume_issueBlock__bRD8L{border-left-color:#c2410c}.resume_issueWarn__M0DhB{border-left-color:#b8860b}