.resume-editor_visuallyHidden__wjIYT{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.resume-editor_eyebrow__quu7u{margin:0 0 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#64706c}.resume-editor_galleryShell__68Axt,.resume-editor_loadingShell__lwEvf,.resume-editor_studioShell___jVlu{--studio-bg:#e8e8e1;--studio-surface:#f4f2e9;--studio-ink:#17201d;--studio-muted:#66716d;--studio-line:#bdc2ba;min-height:100vh;padding-top:112px;background:var(--studio-bg);color:var(--studio-ink);font-family:Arial,sans-serif}.dark .resume-editor_galleryShell__68Axt,.dark .resume-editor_loadingShell__lwEvf,.dark .resume-editor_studioShell___jVlu{--studio-bg:#151a18;--studio-surface:#202724;--studio-ink:#f0eee5;--studio-muted:#a8b0aa;--studio-line:#46504b}@keyframes resume-editor_spin___FY4L{to{transform:rotate(1turn)}}.resume-editor_spin___FY4L{animation:resume-editor_spin___FY4L .8s linear infinite}.resume-editor_loadingShell__lwEvf{display:grid;place-content:center;justify-items:center;gap:12px;min-height:100vh}.resume-editor_galleryShell__68Axt{padding-inline:clamp(20px,5vw,72px);padding-bottom:90px}.resume-editor_galleryHero__ZC3Hn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.6fr);align-items:end;gap:50px;max-width:1440px;margin:0 auto;padding:52px 0 58px;border-bottom:1px solid var(--studio-line)}.resume-editor_galleryHero__ZC3Hn h1{max-width:860px;margin:0;font:clamp(54px,8vw,116px)/.88 Georgia,var(--font-noto-serif-sc),serif;letter-spacing:-.055em}.resume-editor_galleryIntro__k5fFk{display:grid;gap:22px;justify-items:start}.resume-editor_galleryIntro__k5fFk>p{max-width:520px;margin:0;font-size:16px;line-height:1.7;color:var(--studio-muted)}.resume-editor_heroActions__EEqPw{display:flex;gap:10px;flex-wrap:wrap}.resume-editor_primaryLink__g6k_f,.resume-editor_textButton__BIAeq{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--studio-line);background:transparent;color:inherit;padding:10px 14px;font-size:12px;text-decoration:none;cursor:pointer}.resume-editor_primaryLink__g6k_f:focus-visible,.resume-editor_primaryLink__g6k_f:hover,.resume-editor_textButton__BIAeq:focus-visible,.resume-editor_textButton__BIAeq:hover{border-color:#cf6548;color:#cf6548;outline:none}.resume-editor_galleryMessage__2xAwD{max-width:1440px;margin:18px auto 0;border-left:3px solid #cf6548;padding:11px 14px;background:var(--studio-surface);font-size:13px}.resume-editor_continueStrip__ZvXIr{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:1440px;margin:32px auto 0;padding:22px 24px;background:#21322d;color:#f5f1e6}.resume-editor_continueStrip__ZvXIr span{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b6c3bc}.resume-editor_continueStrip__ZvXIr strong{display:block;font:26px/1.1 Georgia,var(--font-noto-serif-sc),serif}.resume-editor_continueStrip__ZvXIr p{margin:7px 0 0;color:#c8d0ca;font-size:13px}.resume-editor_continueStrip__ZvXIr .resume-editor_primaryLink__g6k_f{border-color:#6f8179}.resume-editor_librarySection__5I1SU,.resume-editor_templateSection__mvt_c{max-width:1440px;margin:84px auto 0}.resume-editor_sectionLead___qxOl{display:grid;grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:40px;padding-bottom:22px;border-bottom:1px solid var(--studio-line)}.resume-editor_sectionLead___qxOl h2{margin:0;font:clamp(38px,5vw,66px)/1 Georgia,var(--font-noto-serif-sc),serif;letter-spacing:-.035em}.resume-editor_sectionLead___qxOl>p{max-width:520px;margin:0;color:var(--studio-muted);font-size:14px;line-height:1.65}.resume-editor_resumeList__MHuMG article{display:grid;grid-template-columns:44px 1fr 48px;align-items:center;gap:18px;min-height:92px;border-bottom:1px solid var(--studio-line)}.resume-editor_resumeList__MHuMG article>span{font-size:11px;color:var(--studio-muted)}.resume-editor_resumeList__MHuMG a{font:24px/1.2 Georgia,var(--font-noto-serif-sc),serif;color:inherit;text-decoration:none}.resume-editor_resumeList__MHuMG a:focus-visible,.resume-editor_resumeList__MHuMG a:hover{color:#cf6548}.resume-editor_resumeList__MHuMG p{margin:5px 0 0;color:var(--studio-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.resume-editor_deleteAccount__zc_4E,.resume-editor_resumeList__MHuMG button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.resume-editor_deleteAccount__zc_4E:focus-visible,.resume-editor_deleteAccount__zc_4E:hover,.resume-editor_resumeList__MHuMG button:focus-visible,.resume-editor_resumeList__MHuMG button:hover{color:#cf6548;outline:1px solid currentColor}.resume-editor_deleteAccount__zc_4E{display:block;margin:22px 0 0 auto;font-size:11px;text-decoration:underline;text-underline-offset:3px}.resume-editor_emptyState__WaQkh{padding:36px 0;border-bottom:1px solid var(--studio-line);color:var(--studio-muted)}.resume-editor_templateGallery__baaUA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--studio-line);border:1px solid var(--studio-line);margin-top:34px}.resume-editor_templateCard__2zXin{min-width:0;background:var(--studio-bg)}.resume-editor_templateCard__2zXin:last-child:nth-child(odd){grid-column:1/-1}.resume-editor_templateCard__2zXin>a{display:block;color:inherit;text-decoration:none;outline:none}.resume-editor_templatePreview__P2xDF{height:520px;overflow:hidden;background:#d3d3ca;display:grid;place-items:start center;padding-top:24px}.resume-editor_templatePreview__P2xDF .resume-editor_paper___Zn6m{transform:scale(.42);transform-origin:top center;pointer-events:none;box-shadow:0 28px 80px rgb(20 27 24/.22)}.resume-editor_templateCaption__jVSXl{display:grid;grid-template-columns:38px 1fr auto;gap:18px;align-items:start;min-height:150px;padding:26px;border-top:1px solid var(--studio-line)}.resume-editor_templateCaption__jVSXl>span{font-size:11px;color:var(--studio-muted)}.resume-editor_templateCaption__jVSXl h3{margin:0;font:27px/1.05 Georgia,var(--font-noto-serif-sc),serif}.resume-editor_templateCaption__jVSXl p{max-width:480px;margin:8px 0 0;color:var(--studio-muted);font-size:13px;line-height:1.55}.resume-editor_templateCard__2zXin>a:focus-visible .resume-editor_templateCaption__jVSXl,.resume-editor_templateCard__2zXin>a:hover .resume-editor_templateCaption__jVSXl{background:#cf6548;color:#fff}.resume-editor_templateCard__2zXin>a:focus-visible .resume-editor_templateCaption__jVSXl p,.resume-editor_templateCard__2zXin>a:focus-visible .resume-editor_templateCaption__jVSXl>span,.resume-editor_templateCard__2zXin>a:hover .resume-editor_templateCaption__jVSXl p,.resume-editor_templateCard__2zXin>a:hover .resume-editor_templateCaption__jVSXl>span{color:#fff}.resume-editor_studioShell___jVlu{padding-top:88px}.resume-editor_studioHeader__4XFhf{position:sticky;top:72px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:10px clamp(14px,2vw,28px);border-bottom:1px solid var(--studio-line);background:color-mix(in srgb,var(--studio-bg) 94%,transparent);backdrop-filter:blur(14px)}.resume-editor_studioBrand__0ucjd{display:flex;align-items:center;gap:12px;min-width:220px}.resume-editor_studioBrand__0ucjd>a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--studio-line);color:inherit}.resume-editor_studioBrand__0ucjd>div{display:grid;gap:2px}.resume-editor_studioBrand__0ucjd span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--studio-muted)}.resume-editor_studioBrand__0ucjd input{width:min(32vw,390px);border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;padding:2px 0;font:19px/1.2 Georgia,var(--font-noto-serif-sc),serif}.resume-editor_studioBrand__0ucjd input:focus{border-color:#cf6548;outline:0}.resume-editor_documentActions__50jvF{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.resume-editor_documentActions__50jvF button,.resume-editor_formatBar__EVnPq button,.resume-editor_mobileControls__FeimW button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:1px solid var(--studio-line);background:var(--studio-surface);color:inherit;padding:8px 11px;font-size:11px;cursor:pointer}.resume-editor_documentActions__50jvF button:disabled,.resume-editor_formatBar__EVnPq button:disabled{opacity:.35;cursor:not-allowed}.resume-editor_documentActions__50jvF button:focus-visible,.resume-editor_formatBar__EVnPq button:focus-visible,.resume-editor_mobileControls__FeimW button:focus-visible,.resume-editor_studioBrand__0ucjd>a:focus-visible{outline:2px solid #cf6548;outline-offset:2px}.resume-editor_documentActions__50jvF .resume-editor_printButton__L5_K_{background:#22342e;color:#fff;border-color:#22342e}.resume-editor_saveStatus__vny6S{display:inline-flex;align-items:center;gap:6px;min-height:38px;margin-right:6px;color:var(--studio-muted);font-size:11px;white-space:nowrap}.resume-editor_saveStatus__vny6S[data-state=conflict],.resume-editor_saveStatus__vny6S[data-state=error]{color:#b84632}.resume-editor_conflictBanner___YKzj,.resume-editor_studioMessage__64y0N{position:relative;z-index:45;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:9px 20px;background:#f8e3d8;color:#64281d;font-size:12px}.resume-editor_studioMessage__64y0N button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.resume-editor_conflictBanner___YKzj{justify-content:flex-start;background:#fff0ca;color:#45300a}.resume-editor_conflictBanner___YKzj div{margin-right:auto}.resume-editor_conflictBanner___YKzj p{margin:3px 0 0}.resume-editor_conflictBanner___YKzj button{min-height:38px;border:1px solid;background:transparent;color:inherit;padding:7px 10px;cursor:pointer}.resume-editor_studioGrid__37_Ql{display:grid;grid-template-columns:minmax(218px,17vw) minmax(620px,1fr) minmax(226px,18vw);gap:18px;align-items:start;padding:22px clamp(14px,2vw,28px) 64px}.resume-editor_designRail___t_IF,.resume-editor_outlineRail__flt_z{position:sticky;top:166px;max-height:calc(100vh - 188px);overflow:auto;scrollbar-width:thin}.resume-editor_controlPanel__t0y6K{border-top:2px solid var(--studio-ink);padding-top:14px}.resume-editor_panelHeading__iPFYU{display:flex;align-items:center;justify-content:space-between;gap:10px}.resume-editor_panelHeading__iPFYU>div{display:flex;align-items:baseline;gap:10px}.resume-editor_panelHeading__iPFYU span{font-size:9px;color:var(--studio-muted)}.resume-editor_panelHeading__iPFYU h2{margin:0;font:23px/1.1 Georgia,var(--font-noto-serif-sc),serif}.resume-editor_panelIntro__qtG6I{margin:9px 0 18px;color:var(--studio-muted);font-size:11px;line-height:1.5}.resume-editor_mobileClose__incew{display:none}.resume-editor_outlineList__uZcPK{list-style:none;margin:0;padding:0;border-top:1px solid var(--studio-line)}.resume-editor_outlineList__uZcPK li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;border-bottom:1px solid var(--studio-line)}.resume-editor_dragIndex__slx_S{font-size:9px;color:var(--studio-muted)}.resume-editor_outlineLabel__ExtxM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.resume-editor_outlineHidden__tHWtk .resume-editor_outlineLabel__ExtxM{text-decoration:line-through;color:var(--studio-muted)}.resume-editor_outlineActions__T86kA{display:flex}.resume-editor_outlineActions__T86kA button{display:grid;place-items:center;width:25px;height:32px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.resume-editor_outlineActions__T86kA button:disabled{opacity:.2}.resume-editor_outlineActions__T86kA button:focus-visible,.resume-editor_outlineActions__T86kA button:hover:not(:disabled){color:#cf6548;outline:1px solid currentColor}.resume-editor_outlinePrimaryAction__zr_NA{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0 0 14px;border:1px solid var(--studio-ink);background:var(--studio-ink);color:var(--studio-bg);font-size:11px;cursor:pointer}.resume-editor_outlinePrimaryAction__zr_NA:hover{background:#cf6548;border-color:#cf6548;color:#fff}.resume-editor_outlinePrimaryAction__zr_NA:focus-visible{outline:2px solid #cf6548;outline-offset:2px}.resume-editor_addSectionLabel__lhVAz{display:grid;gap:8px;margin-top:16px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.resume-editor_addSectionLabel__lhVAz>span{display:flex;align-items:center;gap:6px}.resume-editor_addSectionLabel__lhVAz select{width:100%;min-height:44px;border:1px solid var(--studio-line);background:var(--studio-surface);color:inherit;padding:8px;font-size:12px;text-transform:none;letter-spacing:0}.resume-editor_designGroup__2bb37{margin:0 0 22px;padding:0;border:0}.resume-editor_designGroup__2bb37 legend{width:100%;margin:0 0 9px;padding:0 0 6px;border-bottom:1px solid var(--studio-line);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--studio-muted)}.resume-editor_templateChoices___heHs{display:grid;gap:5px}.resume-editor_templateChoices___heHs label{display:grid;grid-template-columns:20px 24px 1fr;align-items:center;gap:7px;min-height:39px;padding:4px 7px;border:1px solid transparent;cursor:pointer}.resume-editor_templateChoices___heHs .resume-editor_choiceSelected__0bRr2,.resume-editor_templateChoices___heHs label:hover{border-color:var(--studio-line);background:var(--studio-surface)}.resume-editor_templateChoices___heHs input{accent-color:#cf6548}.resume-editor_templateChoices___heHs span{font-size:9px;color:var(--studio-muted)}.resume-editor_templateChoices___heHs strong{font-size:11px;font-weight:400}.resume-editor_paletteChoices__YnmL8{display:flex;gap:8px}.resume-editor_paletteChoices__YnmL8 label{cursor:pointer}.resume-editor_paletteChoices__YnmL8 input{position:absolute;opacity:0}.resume-editor_paletteChoices__YnmL8 span{display:grid;place-items:center;width:43px;height:43px;border:4px solid;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.resume-editor_segmented__l7pBC{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--studio-line)}.resume-editor_segmented__l7pBC button{min-height:39px;border:0;border-right:1px solid var(--studio-line);background:transparent;color:inherit;padding:6px;font-size:10px;cursor:pointer}.resume-editor_segmented__l7pBC button:last-child{border-right:0}.resume-editor_segmented__l7pBC .resume-editor_segmentActive__HEatU{background:var(--studio-ink);color:var(--studio-bg)}.resume-editor_uploadPortrait___kL_S{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin-top:8px;border:1px dashed var(--studio-line);background:transparent;color:inherit;font-size:10px;cursor:pointer}.resume-editor_portraitSecondaryActions__teY__{display:grid;grid-template-columns:1fr 1fr;margin-top:7px;border:1px solid var(--studio-line)}.resume-editor_portraitSecondaryActions__teY__ button{min-height:40px;border:0;border-right:1px solid var(--studio-line);background:transparent;color:inherit;font-size:10px;cursor:pointer}.resume-editor_portraitSecondaryActions__teY__ button:last-child{border-right:0}.resume-editor_portraitSecondaryActions__teY__ button:focus-visible,.resume-editor_portraitSecondaryActions__teY__ button:hover{background:var(--studio-surface);color:#cf6548;outline:none}.resume-editor_portraitCropper__L2cuc{display:grid;justify-items:center;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--studio-line)}.resume-editor_portraitCropStage__ffhu5{position:relative;width:180px;height:180px;overflow:hidden;border-radius:50%;background:#d7d8d1;cursor:grab;touch-action:none;user-select:none;box-shadow:0 0 0 1px var(--studio-line)}.resume-editor_portraitCropStage__ffhu5:active{cursor:grabbing}.resume-editor_portraitCropStage__ffhu5:focus-visible{outline:3px solid #cf6548;outline-offset:3px}.resume-editor_portraitCropStage__ffhu5 img{position:absolute;max-width:none;object-fit:fill;transform:translate(-50%,-50%);pointer-events:none}.resume-editor_portraitCropRing__ExZPf{position:absolute;inset:0;border:1px solid rgb(255 255 255/.82);border-radius:50%;box-shadow:inset 0 0 0 1px rgb(23 32 29/.12);pointer-events:none}.resume-editor_portraitMoveBadge__gdkg7{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgb(23 32 29/.82);color:#fff;pointer-events:none}.resume-editor_portraitHint__r4RzF{margin:0;color:var(--studio-muted);font-size:10px;line-height:1.4;text-align:center}.resume-editor_portraitZoom__0YKPv{display:grid;gap:7px;width:100%;font-size:10px}.resume-editor_portraitZoom__0YKPv>span{display:flex;justify-content:space-between}.resume-editor_portraitZoom__0YKPv output{color:var(--studio-muted);font-variant-numeric:tabular-nums}.resume-editor_portraitZoom__0YKPv input{width:100%;height:30px;accent-color:#cf6548;cursor:ew-resize}.resume-editor_portraitCropActions__lFerk{display:grid;grid-template-columns:1fr 1fr;width:100%;border:1px solid var(--studio-line)}.resume-editor_portraitCropActions__lFerk button{min-height:44px;border:0;border-right:1px solid var(--studio-line);background:transparent;color:inherit;font-size:10px;cursor:pointer}.resume-editor_portraitCropActions__lFerk button:last-child{border-right:0}.resume-editor_portraitCropActions__lFerk .resume-editor_portraitApply__0UMln{background:var(--studio-ink);color:var(--studio-bg)}.resume-editor_portraitCropActions__lFerk button:disabled{opacity:.45;cursor:wait}.resume-editor_portraitCropActions__lFerk button:focus-visible{outline:2px solid #cf6548;outline-offset:-3px}.resume-editor_canvasColumn__RbcvO{min-width:0}.resume-editor_formatBar__EVnPq{position:sticky;top:168px;z-index:35;display:flex;align-items:center;gap:6px;width:min(100%,216mm);margin:0 auto 12px;padding:7px;border:1px solid var(--studio-line);background:color-mix(in srgb,var(--studio-surface) 96%,transparent);box-shadow:0 6px 18px rgb(25 35 31/.09)}.resume-editor_formatBar__EVnPq>span{padding:0 6px;font-size:10px;color:var(--studio-muted)}.resume-editor_formatBar__EVnPq>small{margin-left:auto;padding-right:7px;color:var(--studio-muted);font-size:9px;letter-spacing:.04em}.resume-editor_formatBar__EVnPq button{min-height:36px;min-width:36px;padding:5px;background:transparent}.resume-editor_linkControl__t9w8a{position:relative}.resume-editor_linkControl__t9w8a form{position:absolute;left:0;top:44px;z-index:60;display:grid;grid-template-columns:220px auto;align-items:end;gap:7px;width:max-content;padding:12px;border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:0 12px 35px rgb(0 0 0/.2)}.resume-editor_linkControl__t9w8a label{display:grid;gap:5px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.resume-editor_linkControl__t9w8a input{min-height:38px;border:1px solid var(--studio-line);background:var(--studio-bg);color:inherit;padding:7px;font-size:13px}.resume-editor_paperStage__vn9VW{display:grid;place-items:start center;min-height:calc(100vh - 210px);overflow:auto;padding:18px 20px 60px;background:#d1d2cb}.resume-editor_mobileBackdrop__EijsQ,.resume-editor_mobileControls__FeimW{display:none}.resume-editor_paper___Zn6m{width:min(210mm,100%);min-height:297mm;box-sizing:border-box;background:var(--resume-paper);color:var(--resume-ink);box-shadow:0 18px 54px rgb(20 25 22/.18);font:12px/1.5 Arial,var(--font-noto-serif-sc),sans-serif;overflow:visible;color-scheme:light}.resume-editor_paper___Zn6m[data-paper=letter]{width:min(215.9mm,100%);min-height:279.4mm}.resume-editor_paperInner__O8mfr{padding:16mm 17mm}.resume-editor_sectionSlot__7z6KY:empty{display:none}.resume-editor_basicsSection__tyMYV{padding-bottom:8mm;border-bottom:1px solid color-mix(in srgb,var(--resume-accent) 45%,transparent)}.resume-editor_identity__TP3gY{display:flex;align-items:center;gap:7mm}.resume-editor_identity__TP3gY>div:last-child{min-width:0}.resume-editor_identity__TP3gY h1{margin:0;font-size:36px;line-height:1;letter-spacing:-.035em}.resume-editor_role__B5AZL{margin:6px 0 0;color:var(--resume-accent);font-size:14px}.resume-editor_portrait___hMr6{flex:0 0 auto;width:25mm;height:25mm;border-radius:50%;overflow:hidden}.resume-editor_portrait___hMr6 img{display:block;width:100%;height:100%;object-fit:cover}.resume-editor_contactLine__Sg5OZ{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:6mm;color:color-mix(in srgb,var(--resume-ink) 72%,transparent);font-size:10px}.resume-editor_contactLine__Sg5OZ>:not(:last-child):after{content:"·";margin-left:14px;color:var(--resume-accent)}.resume-editor_summary__bvHoA{max-width:165mm;margin-top:5mm;white-space:pre-wrap}.resume-editor_resumeSection__3cZRy{margin-top:8mm}.resume-editor_sectionTitle__hNF7W{margin:0 0 4mm;padding-bottom:2mm;border-bottom:1px solid var(--resume-accent);color:var(--resume-accent);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.resume-editor_entryList__ixHsa{display:grid;gap:5mm}.resume-editor_compactList__dYfgr article,.resume-editor_projectEntry__usT7u,.resume-editor_skillGroup__wx02d,.resume-editor_workEntry__qZBgR{break-inside:avoid}.resume-editor_entryHeading__psdAX{display:flex;justify-content:space-between;gap:8mm}.resume-editor_compactList__dYfgr h3,.resume-editor_entryHeading__psdAX h3,.resume-editor_skillGroup__wx02d h3{margin:0;font-size:14px}.resume-editor_compactList__dYfgr p,.resume-editor_entryHeading__psdAX p,.resume-editor_skillGroup__wx02d p{margin:2px 0 0}.resume-editor_entryMeta__PINxj{display:grid;justify-items:end;align-content:start;min-width:30mm;color:color-mix(in srgb,var(--resume-ink) 65%,transparent);font-size:10px;text-align:right}.resume-editor_entrySummary__oAyrO{margin-top:3mm;white-space:pre-wrap}.resume-editor_projectEntry__usT7u ul,.resume-editor_workEntry__qZBgR ul{margin:3mm 0 0;padding-left:4mm}.resume-editor_projectEntry__usT7u li,.resume-editor_workEntry__qZBgR li{margin:1.5mm 0;padding-left:1mm}.resume-editor_inlineAction__Q36hB{min-height:30px;margin-top:3mm;border:1px dashed color-mix(in srgb,var(--resume-accent) 60%,transparent);background:transparent;color:var(--resume-accent);padding:5px 8px;font-size:9px;cursor:pointer}.resume-editor_sectionActions__f103Q{display:flex;justify-content:flex-end;gap:5px}.resume-editor_skillGrid__AaDES{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 8mm}.resume-editor_skillGroup__wx02d{min-width:0}.resume-editor_skillGroup__wx02d h3{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.resume-editor_keywordLine__mjWOJ{margin:2px 0 0;color:color-mix(in srgb,var(--resume-ink) 78%,transparent)}.resume-editor_compactList__dYfgr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 8mm}.resume-editor_compactList__dYfgr p{color:color-mix(in srgb,var(--resume-ink) 72%,transparent);font-size:10px}.resume-editor_directEditable__h_62b{min-width:1ch;border-radius:2px;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.resume-editor_directEditable__h_62b:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--resume-accent) 25%,transparent)}.resume-editor_directEditable__h_62b:focus{outline:0;box-shadow:0 0 0 2px var(--resume-accent);background:color-mix(in srgb,var(--resume-accent) 7%,transparent)}.resume-editor_directEditable__h_62b a{color:inherit;text-decoration:underline;text-underline-offset:2px}.resume-editor_periodEditor__AHb_G{position:relative}.resume-editor_periodEditor__AHb_G summary{list-style:none;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.resume-editor_periodEditor__AHb_G summary::-webkit-details-marker{display:none}.resume-editor_periodPopover__dkAwz{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;width:280px;padding:12px;border:1px solid var(--resume-accent);background:var(--resume-paper);box-shadow:0 12px 30px rgb(0 0 0/.18);color:var(--resume-ink);text-align:left}.resume-editor_periodPopover__dkAwz label{display:grid;gap:4px;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.resume-editor_periodPopover__dkAwz input[type=month]{width:100%;min-height:34px;border:1px solid color-mix(in srgb,var(--resume-ink) 30%,transparent);background:var(--resume-paper);color:var(--resume-ink);padding:4px;font:10px Arial,sans-serif}.resume-editor_periodPopover__dkAwz .resume-editor_presentToggle__kGlJa{grid-column:1/-1;display:flex;align-items:center;gap:6px}.resume-editor_presentToggle__kGlJa input{accent-color:var(--resume-accent)}.resume-editor_projectTimeline__AascL{position:relative;padding-left:25mm}.resume-editor_projectTimeline__AascL:before{content:"";position:absolute;left:16mm;top:2mm;bottom:2mm;width:1px;background:color-mix(in srgb,var(--resume-accent) 45%,transparent)}.resume-editor_projectTimeline__AascL .resume-editor_projectEntry__usT7u{position:relative;margin-bottom:6mm}.resume-editor_projectTimeline__AascL .resume-editor_projectEntry__usT7u:before{content:"";position:absolute;left:-9.6mm;top:2.5mm;width:5px;height:5px;border-radius:50%;background:var(--resume-accent)}.resume-editor_timelineMarker__0uPXD{position:absolute;left:16mm;z-index:4;display:flex;align-items:center;min-height:16px;padding-left:5px;transform:translateY(-50%)}.resume-editor_timelineDot__i2vrO{position:absolute;left:-12px;top:50%;width:24px;height:24px;transform:translateY(-50%);border:0;background:transparent;cursor:ns-resize;touch-action:none}.resume-editor_timelineDot__i2vrO:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;background:var(--resume-accent);box-shadow:0 0 0 1px var(--resume-accent)}.resume-editor_timelineMarkerLabel___DEBv{display:block;min-width:24px;background:var(--resume-paper);padding:1px 2px;font-size:7px;line-height:1;white-space:nowrap}.resume-editor_removeMini__q3t5F{width:17px;height:17px;border:0;border-radius:50%;background:var(--resume-paper);color:var(--resume-ink);font-size:11px;cursor:pointer}.resume-editor_paper___Zn6m[data-template=ats-minimal]{font-family:Arial,var(--font-noto-serif-sc),sans-serif}.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_paperInner__O8mfr{padding:15mm 17mm}.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_identity__TP3gY h1{font-size:31px;letter-spacing:.01em}.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_portrait___hMr6{display:none}.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_sectionTitle__hNF7W{color:var(--resume-ink);border-color:var(--resume-ink);font-size:11px}.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_basicsSection__tyMYV{border-bottom:2px solid var(--resume-ink)}.resume-editor_paper___Zn6m[data-template=executive-editorial]{font-family:Georgia,var(--font-noto-serif-sc),serif}.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_paperInner__O8mfr{padding:18mm}.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_identity__TP3gY h1{font-size:43px;font-weight:400}.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_contactLine__Sg5OZ,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_entryMeta__PINxj,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_role__B5AZL,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_sectionTitle__hNF7W{font-family:Arial,var(--font-noto-serif-sc),sans-serif}.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_sectionTitle__hNF7W{border:0;font-size:10px}.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_sectionTitle__hNF7W:after{content:"";display:block;width:16mm;height:3px;margin-top:2mm;background:var(--resume-accent)}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_paperInner__O8mfr{display:grid;grid-template-columns:31% minmax(0,1fr);grid-auto-flow:row dense;gap:0 9mm;padding:14mm}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=basics]){grid-column:1/-1}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=interests]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=languages]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=references]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=skills]){grid-column:1;background:color-mix(in srgb,var(--resume-accent) 10%,transparent);padding:0 5mm 5mm}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=skills]){padding-top:1mm}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:not(:has([data-section=basics])):not(:has([data-section=skills])):not(:has([data-section=languages])):not(:has([data-section=interests])):not(:has([data-section=references])){grid-column:2}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_compactList__dYfgr,.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_skillGrid__AaDES{grid-template-columns:1fr}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_identity__TP3gY h1{font-size:35px}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionTitle__hNF7W{border:0}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_paperInner__O8mfr{padding:14mm 16mm}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_basicsSection__tyMYV{position:relative;padding:9mm;background:color-mix(in srgb,var(--resume-accent) 10%,var(--resume-paper));border:0}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_basicsSection__tyMYV:after{content:"";position:absolute;right:-4mm;top:-4mm;width:25mm;height:25mm;border:8px solid var(--resume-accent);border-radius:50%;opacity:.16}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_identity__TP3gY h1{font-size:42px}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_sectionSlot__7z6KY:has([data-section=projects]) .resume-editor_resumeSection__3cZRy{margin-left:12mm}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5mm;padding:5mm 0;border-top:2px solid var(--resume-accent)}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>.resume-editor_keywordLine__mjWOJ,.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>div:not(.resume-editor_entryHeading__psdAX),.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>ul{grid-column:2}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u .resume-editor_entryHeading__psdAX{display:block}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u .resume-editor_entryMeta__PINxj{justify-items:start;text-align:left;margin-top:2mm}.resume-editor_paper___Zn6m[data-template=academic-cv]{font:10.5px/1.35 Georgia,var(--font-noto-serif-sc),serif}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_paperInner__O8mfr{padding:13mm 16mm}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_identity__TP3gY h1{font-size:29px;letter-spacing:0}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_portrait___hMr6{display:none}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_basicsSection__tyMYV{padding-bottom:5mm}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_summary__bvHoA{margin-top:3mm}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_resumeSection__3cZRy{margin-top:5mm}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_sectionTitle__hNF7W{margin-bottom:2.5mm;padding-bottom:1mm;font-size:10px}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_entryList__ixHsa{gap:3mm}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_compactList__dYfgr h3,.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_entryHeading__psdAX h3{font-size:12px}.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_compactList__dYfgr{gap:2.5mm 7mm}.resume-editor_paper___Zn6m[data-template=original]{font:12px/1.28 Arial,var(--font-noto-serif-sc),sans-serif}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_paperInner__O8mfr{padding:9mm 13mm 13mm}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_originalBasics__WSoKf{padding:0;border:0}.resume-editor_originalTopLine__Y7U3w{display:flex;align-items:flex-start;justify-content:space-between;gap:8mm;font-size:10px}.resume-editor_originalContact__rPsMW{display:grid;justify-items:end;color:#5f6365;font-size:10px;line-height:1.35}.resume-editor_originalHero__FXEDO{display:flex;align-items:center;gap:13mm;margin:11mm 0 9mm}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_originalHero__FXEDO .resume-editor_portrait___hMr6{width:27mm;height:27mm;background:#dfe5f4;color:#547184}.resume-editor_originalPortraitPlaceholder__mDPtk{display:grid;place-items:center;font:35px Times New Roman,Times,serif}.resume-editor_originalHero__FXEDO h1{margin:0;font:60px/.9 Times New Roman,Times,serif;letter-spacing:-.04em;text-transform:uppercase}.resume-editor_originalLabeledSection__7POqL{display:grid;grid-template-columns:35mm minmax(0,1fr);gap:3mm}.resume-editor_originalSectionHeading__FGdUq,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_sectionTitle__hNF7W{position:relative;width:max-content;height:max-content;margin:0;padding:0 0 3mm;border:0;color:var(--resume-ink);font-size:15px;font-weight:700;line-height:1.05;letter-spacing:0;text-transform:uppercase}.resume-editor_originalSectionHeading__FGdUq:after,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_sectionTitle__hNF7W:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--resume-accent)}.resume-editor_originalProfile__ovmXM{margin:0;padding-left:5mm}.resume-editor_originalProfile__ovmXM li{margin:0 0 1.2mm}.resume-editor_originalSkillSection__AAVuD{display:grid;grid-template-columns:35mm minmax(0,1fr);column-gap:3mm;row-gap:4.5mm;margin-top:5mm}.resume-editor_originalSkillRowLabel__NeOB9{font-size:15px;line-height:1.05;white-space:pre-line}.resume-editor_originalCoreContent___Ca_Y{font-size:10px;font-weight:700;line-height:1.55;white-space:pre-line}.resume-editor_originalSkillGrid__t_AV3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm}.resume-editor_originalSkillCard__lExQD{min-width:0;min-height:63mm;padding:2mm 1.5mm;background:#f1f1f1;text-align:center;font-size:8px;line-height:1.22;break-inside:avoid}.resume-editor_originalSkillCard__lExQD h3{margin:0;font-size:10px;line-height:1.16}.resume-editor_originalSkillCard__lExQD p{margin:.5mm 0 2mm;font-size:9px;font-weight:700}.resume-editor_originalSkillCard__lExQD ul{margin:2mm 0 0;padding:0;list-style:none}.resume-editor_originalSkillCard__lExQD li{margin:0 0 .5mm}.resume-editor_originalSkillCard__lExQD li:has(strong){margin-top:1.8mm;text-decoration:underline;text-underline-offset:2px}.resume-editor_originalSkillAction__BDysp{grid-column:2;display:flex;justify-content:flex-end}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=certificates],.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=education]{display:grid;grid-template-columns:35mm minmax(0,1fr);gap:3mm}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=certificates] .resume-editor_compactList__dYfgr,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=education] .resume-editor_compactList__dYfgr{grid-template-columns:1fr}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=certificates] .resume-editor_compactList__dYfgr h3,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=education] .resume-editor_compactList__dYfgr h3{font-size:12px}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_originalWorkSection__aZqBp{margin-top:11mm}.resume-editor_originalWorkEntry__ftcmi,.resume-editor_originalWorkSection__aZqBp>.resume-editor_sectionTitle__hNF7W{margin-bottom:7mm}.resume-editor_originalWorkHeading__x_WuY{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-bottom:3mm}.resume-editor_originalWorkHeading__x_WuY h3{margin:0 0 1mm;font-size:19px;line-height:1.05}.resume-editor_originalWorkHeading__x_WuY>p{margin:2mm 0 0;text-align:right;font-size:16px;font-weight:700;line-height:1.1}.resume-editor_originalWorkPeriod__etpqW{font-size:13px}.resume-editor_originalWorkEntry__ftcmi>ul{margin:0;padding-left:5mm}.resume-editor_originalWorkEntry__ftcmi>ul li{margin:.8mm 0}.resume-editor_originalPriorWork__KoXHf{margin-bottom:6mm}.resume-editor_originalProjectsBlock__bcJdo>h4{margin:6mm 0 3mm;font-size:13px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px}.resume-editor_originalProjectTimeline__5joWq{padding-left:0}.resume-editor_originalProjectTimeline__5joWq:before{left:42mm;top:2mm;bottom:2mm;background:#c6c6c6}.resume-editor_originalProjectEntry__r_FWb{position:relative;display:grid;grid-template-columns:34mm 14mm minmax(0,1fr);margin:0 0 5mm;break-inside:avoid}.resume-editor_originalProjectMeta__BGJgn{font-size:14px;font-style:italic;line-height:1.15}.resume-editor_originalProjectMeta__BGJgn h3{margin:0;font:inherit;font-weight:700}.resume-editor_originalProjectMeta__BGJgn>span{display:block;margin-top:2.5mm;font-size:11px;font-style:normal}.resume-editor_originalProjectRail__Ih1vN{position:relative}.resume-editor_originalProjectRail__Ih1vN:after{content:"";position:absolute;left:50%;top:1.8mm;width:5px;height:5px;border-radius:50%;background:#777;transform:translateX(-50%)}.resume-editor_originalProjectBody__5Gxw_>div{line-height:1.35}.resume-editor_originalProjectBody__5Gxw_ h4{margin:5mm 0 2mm;font-size:13px}.resume-editor_originalProjectBody__5Gxw_ ul{margin:0;padding-left:5mm}.resume-editor_originalProjectBody__5Gxw_ li{margin:.8mm 0}.resume-editor_originalProjectTimeline__5joWq .resume-editor_timelineMarker__0uPXD{left:42mm}.resume-editor_originalTimelineCap__Rejt3{position:absolute;left:43.5mm;z-index:3;display:flex;align-items:center;height:10px;padding-left:1mm;background:var(--resume-paper);color:#717579;font-size:6px;line-height:10px;white-space:nowrap}.resume-editor_originalTimelineCap__Rejt3:before{content:"";position:absolute;left:-2mm;top:50%;width:4px;height:4px;border-radius:50%;background:#777;transform:translateY(-50%)}.resume-editor_originalTimelineTop__O0NB5{top:0}.resume-editor_originalTimelineBottom___9Ez3{bottom:0}@media(max-width:1180px){.resume-editor_studioGrid__37_Ql{grid-template-columns:200px minmax(560px,1fr)}.resume-editor_designRail___t_IF{position:fixed;right:0;top:164px;z-index:45;width:248px;max-height:calc(100vh - 164px);padding:18px;background:var(--studio-bg);box-shadow:-12px 18px 35px rgb(0 0 0/.14)}.resume-editor_documentActions__50jvF button span{display:none}}@media(max-width:900px){.resume-editor_galleryShell__68Axt,.resume-editor_loadingShell__lwEvf,.resume-editor_studioShell___jVlu{padding-top:82px}.resume-editor_galleryHero__ZC3Hn{grid-template-columns:1fr;gap:28px;padding:38px 0}.resume-editor_galleryHero__ZC3Hn h1{font-size:clamp(52px,15vw,84px)}.resume-editor_sectionLead___qxOl{grid-template-columns:1fr;gap:15px}.resume-editor_templateGallery__baaUA{grid-template-columns:1fr}.resume-editor_templateCard__2zXin:last-child:nth-child(odd){grid-column:auto}.resume-editor_templatePreview__P2xDF{height:400px}.resume-editor_templatePreview__P2xDF .resume-editor_paper___Zn6m{transform:scale(.34)}.resume-editor_studioHeader__4XFhf{top:64px;align-items:flex-start;min-height:72px}.resume-editor_studioBrand__0ucjd input{width:min(42vw,320px)}.resume-editor_documentActions__50jvF{max-width:55%}.resume-editor_saveStatus__vny6S{width:100%;justify-content:flex-end;margin:0}.resume-editor_documentActions__50jvF button:not(.resume-editor_printButton__L5_K_):nth-of-type(n+3){display:none}.resume-editor_studioGrid__37_Ql{display:block;padding:14px 12px 84px}.resume-editor_designRail___t_IF,.resume-editor_outlineRail__flt_z{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:100;display:block;visibility:hidden;pointer-events:none;width:100%;max-height:min(78vh,680px);overflow:auto;padding:22px 18px max(24px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--studio-bg);box-shadow:0 -22px 70px rgb(0 0 0/.28);transform:translateY(105%);transition:transform .22s ease,visibility 0s linear .22s}.resume-editor_mobilePanelOpen__jIysM{visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.resume-editor_mobileClose__incew{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--studio-line);background:transparent;color:inherit}.resume-editor_mobileBackdrop__EijsQ{position:fixed;inset:0;z-index:90;display:block;border:0;background:rgb(0 0 0/.5)}.resume-editor_mobileControls__FeimW{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:repeat(3,1fr);padding:6px;border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:0 8px 30px rgb(0 0 0/.22)}.resume-editor_mobileControls__FeimW button{border:0;background:transparent}.resume-editor_formatBar__EVnPq{top:145px;width:100%}.resume-editor_formatBar__EVnPq>small{display:none}.resume-editor_paperStage__vn9VW{min-height:auto;padding:12px 8px 40px;overflow:visible}.resume-editor_paper___Zn6m,.resume-editor_paper___Zn6m[data-paper=letter]{width:100%;min-height:0}.resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_paperInner__O8mfr{padding:32px 24px}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_paperInner__O8mfr{display:block;padding:28px 22px}.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=interests]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=languages]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=references]),.resume-editor_paper___Zn6m[data-template=modern-sidebar] .resume-editor_sectionSlot__7z6KY:has([data-section=skills]){padding:1px 14px 14px}}@media(max-width:600px){.resume-editor_galleryShell__68Axt{padding-inline:16px;padding-bottom:60px}.resume-editor_galleryHero__ZC3Hn h1{font-size:50px}.resume-editor_heroActions__EEqPw{display:grid;width:100%}.resume-editor_textButton__BIAeq{width:100%}.resume-editor_continueStrip__ZvXIr{grid-template-columns:1fr;padding:18px}.resume-editor_continueStrip__ZvXIr .resume-editor_primaryLink__g6k_f{width:100%}.resume-editor_librarySection__5I1SU,.resume-editor_templateSection__mvt_c{margin-top:58px}.resume-editor_templatePreview__P2xDF{height:320px}.resume-editor_templatePreview__P2xDF .resume-editor_paper___Zn6m{transform:scale(.27)}.resume-editor_templateCaption__jVSXl{grid-template-columns:30px 1fr;min-height:0;padding:20px}.resume-editor_templateCaption__jVSXl>svg{display:none}.resume-editor_templateCaption__jVSXl h3{font-size:23px}.resume-editor_studioHeader__4XFhf{display:grid;grid-template-columns:1fr auto;top:58px;padding:8px 10px}.resume-editor_studioBrand__0ucjd{min-width:0}.resume-editor_studioBrand__0ucjd>a{width:40px;height:40px}.resume-editor_studioBrand__0ucjd input{width:43vw;font-size:16px}.resume-editor_documentActions__50jvF{max-width:none}.resume-editor_documentActions__50jvF .resume-editor_saveStatus__vny6S{grid-column:1/-1}.resume-editor_documentActions__50jvF button:first-of-type,.resume-editor_documentActions__50jvF button:nth-of-type(2){display:none}.resume-editor_documentActions__50jvF .resume-editor_printButton__L5_K_{display:flex!important}.resume-editor_documentActions__50jvF .resume-editor_printButton__L5_K_ span{display:none}.resume-editor_formatBar__EVnPq{top:137px;gap:4px;margin-bottom:8px;padding:5px}.resume-editor_formatBar__EVnPq>span{max-width:86px;padding:0 3px;font-size:9px}.resume-editor_formatBar__EVnPq button{min-width:40px;min-height:40px}.resume-editor_linkControl__t9w8a form{position:fixed;left:12px;right:12px;top:200px;width:auto;grid-template-columns:1fr auto}.resume-editor_paperStage__vn9VW{padding-inline:0;background:transparent}.resume-editor_paper___Zn6m{font-size:11px}.resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=academic-cv] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=ats-minimal] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_paperInner__O8mfr,.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_paperInner__O8mfr{padding:26px 18px}.resume-editor_identity__TP3gY{align-items:flex-start;gap:14px}.resume-editor_identity__TP3gY h1,.resume-editor_paper___Zn6m[data-template=executive-editorial] .resume-editor_identity__TP3gY h1,.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_identity__TP3gY h1{font-size:31px}.resume-editor_portrait___hMr6{width:64px;height:64px}.resume-editor_contactLine__Sg5OZ{display:grid;gap:3px}.resume-editor_contactLine__Sg5OZ>:not(:last-child):after{display:none}.resume-editor_entryHeading__psdAX{display:grid;gap:4px}.resume-editor_entryMeta__PINxj{justify-items:start;text-align:left}.resume-editor_compactList__dYfgr,.resume-editor_skillGrid__AaDES{grid-template-columns:1fr}.resume-editor_projectTimeline__AascL{padding-left:18mm}.resume-editor_projectTimeline__AascL:before,.resume-editor_timelineMarker__0uPXD{left:12mm}.resume-editor_projectTimeline__AascL .resume-editor_projectEntry__usT7u:before{left:-6.6mm}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_sectionSlot__7z6KY:has([data-section=projects]) .resume-editor_resumeSection__3cZRy{margin-left:0}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u{display:block}.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>.resume-editor_keywordLine__mjWOJ,.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>div:not(.resume-editor_entryHeading__psdAX),.resume-editor_paper___Zn6m[data-template=portfolio-accent] .resume-editor_projectEntry__usT7u>ul{margin-top:10px}.resume-editor_originalTopLine__Y7U3w{display:grid;gap:7px}.resume-editor_originalContact__rPsMW{justify-items:start}.resume-editor_originalHero__FXEDO{gap:16px;margin:28px 0}.resume-editor_originalHero__FXEDO h1{font-size:clamp(32px,12vw,48px);overflow-wrap:anywhere}.resume-editor_paper___Zn6m[data-template=original] .resume-editor_originalHero__FXEDO .resume-editor_portrait___hMr6{width:74px;height:74px}.resume-editor_originalLabeledSection__7POqL,.resume-editor_originalSkillSection__AAVuD,.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=certificates],.resume-editor_paper___Zn6m[data-template=original] .resume-editor_resumeSection__3cZRy[data-section=education]{grid-template-columns:1fr;gap:12px}.resume-editor_originalSkillSection__AAVuD>div[aria-hidden=true]{display:none}.resume-editor_originalSkillRowLabel__NeOB9{font-size:12px;white-space:normal}.resume-editor_originalSkillGrid__t_AV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resume-editor_originalSkillCard__lExQD{min-height:0;padding:11px 8px;font-size:9px}.resume-editor_originalSkillAction__BDysp{grid-column:1}.resume-editor_originalWorkHeading__x_WuY{grid-template-columns:1fr;gap:7px}.resume-editor_originalWorkHeading__x_WuY>p{text-align:left;margin:0;font-size:14px}.resume-editor_originalProjectTimeline__5joWq{padding-left:0}.resume-editor_originalProjectTimeline__5joWq:before{left:28mm}.resume-editor_originalProjectEntry__r_FWb{grid-template-columns:24mm 8mm minmax(0,1fr);margin-bottom:24px}.resume-editor_originalProjectMeta__BGJgn{font-size:11px;overflow-wrap:anywhere}.resume-editor_originalProjectTimeline__5joWq .resume-editor_timelineMarker__0uPXD{left:28mm}.resume-editor_originalTimelineCap__Rejt3{left:29.5mm}}@media(max-width:370px){.resume-editor_originalSkillGrid__t_AV3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.resume-editor_designRail___t_IF,.resume-editor_outlineRail__flt_z{transition:none}.resume-editor_spin___FY4L{animation:none}}@media print{body:has(.resume-editor_studioShell___jVlu){background:#fff!important}body:has(.resume-editor_studioShell___jVlu)>main>:not(.resume-editor_studioShell___jVlu){display:none!important}body:has(.resume-editor_studioShell___jVlu) *{visibility:hidden}.resume-editor_paper___Zn6m,.resume-editor_paper___Zn6m *{visibility:visible!important}.resume-editor_conflictBanner___YKzj,.resume-editor_designRail___t_IF,.resume-editor_formatBar__EVnPq,.resume-editor_inlineAction__Q36hB,.resume-editor_mobileBackdrop__EijsQ,.resume-editor_mobileControls__FeimW,.resume-editor_outlineRail__flt_z,.resume-editor_paper___Zn6m [data-editor-control=true],.resume-editor_removeMini__q3t5F,.resume-editor_studioHeader__4XFhf,.resume-editor_studioMessage__64y0N,.resume-editor_timelineDot__i2vrO{display:none!important}.resume-editor_canvasColumn__RbcvO,.resume-editor_paperStage__vn9VW,.resume-editor_studioGrid__37_Ql,.resume-editor_studioShell___jVlu{display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.resume-editor_paper___Zn6m{position:absolute;left:0;top:0;width:210mm!important;min-height:297mm!important;box-shadow:none!important;overflow:visible!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.resume-editor_paper___Zn6m[data-paper=letter]{width:215.9mm!important;min-height:279.4mm!important}.resume-editor_directEditable__h_62b{box-shadow:none!important;background:transparent!important}.resume-editor_compactList__dYfgr article,.resume-editor_projectEntry__usT7u,.resume-editor_skillGroup__wx02d,.resume-editor_workEntry__qZBgR{break-inside:avoid}}