*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172033;background:#f8fafc;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.nav{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{color:#14213d;align-items:center;gap:3px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand span{color:#fff;letter-spacing:-1px;background:#1553d6;border-radius:11px;place-items:center;width:36px;height:36px;margin-right:7px;font-size:12px;display:grid}.brand b{color:#1553d6}.nav nav{align-items:center;gap:28px;display:flex}.nav nav a{color:#5b6474;font-size:14px;font-weight:600;text-decoration:none}.navCta,.primary{border-radius:12px;padding:13px 19px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px #1553d62d;color:#fff!important;background:#1553d6!important}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:650px;padding-top:45px;padding-bottom:80px;display:grid}.pill{color:#1553d6;letter-spacing:.03em;background:#eaf5ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-3.8px;margin:22px 0;font-size:66px;line-height:1.01}.hero h1 em,.statement em{color:#1553d6;font-style:normal}.heroCopy>p{color:#687386;max-width:600px;font-size:19px;line-height:1.7}.actions{align-items:center;gap:13px;margin:30px 0 22px;display:flex}.primary{padding:16px 21px;display:inline-flex}.secondary{color:#293348;background:#fff;border:1px solid #dce1e9;border-radius:12px;padding:15px 20px;font-weight:700;text-decoration:none}.heroVisual{place-items:center;min-height:520px;display:grid;position:relative}.glow{filter:blur(70px);opacity:.65;background:#dcd9ff;border-radius:50%;width:390px;height:390px;position:absolute}.miniResume{color:#20283b;background:#fff;border:1px solid #e5e7ed;border-radius:8px;width:365px;min-height:485px;padding:40px;font-family:Arial;position:relative;transform:rotate(2deg);box-shadow:0 35px 80px #25335b24}.resumeTop{align-items:center;gap:15px;display:flex}.avatar{color:#fff;background:#1553d6;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.resumeTop strong{font-size:19px;display:block}.resumeTop span,.miniResume span{color:#777;font-size:10px}.miniResume hr{border:0;border-top:2px solid #1553d6;margin:24px 0}.miniResume>b{color:#1553d6;letter-spacing:1px;font-size:9px}.miniResume p{color:#697080;font-size:10px;line-height:1.6}.miniResume h4{margin:8px 0 3px;font-size:11px}.lines i{background:#eef0f4;border-radius:5px;height:4px;margin:8px 0;display:block}.lines i:last-child{width:70%}.floatCard{background:#fff;border:1px solid #eceef3;border-radius:12px;padding:13px 16px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 15px 35px #1f2b4b1a}.fc1{color:#3a8a68;top:125px;left:-10px}.fc2{color:#7b8494;bottom:75px;right:-10px}.fc2 b{color:#253047}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:110px;display:grid}.features div{background:#fff;border:1px solid #e8ebf0;border-radius:18px;padding:30px}.features span{color:#1553d6;font-size:12px;font-weight:900}.features h3{margin:12px 0 8px}.features p{color:#747e8e;margin:0;line-height:1.6}.statement{text-align:center;padding-top:100px;padding-bottom:120px}.statement h2{letter-spacing:-2px;margin:18px;font-size:48px}.statement p{color:#737d8e;max-width:620px;margin:0 auto 30px;line-height:1.7}.footer{justify-content:space-between;align-items:center;height:105px;display:flex}.footer .brand{color:#fff}.footer p{font-size:13px}.footer small{font-size:12px}.editor{background:#eef1f6;min-height:100vh}.editorHead{background:#fff;border-bottom:1px solid #e2e5eb;align-items:center;gap:25px;height:70px;padding:0 24px;display:flex}.editorHead .save{color:#687386;margin-left:auto;font-size:12px}.editorHead .save:first-letter{color:#36a475}.download{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:10px;padding:11px 17px;font-weight:700}.workspace{grid-template-columns:430px 1fr;height:calc(100vh - 100px);display:grid}.side{background:#fff;border-right:1px solid #dde2e9;padding:30px;overflow:auto}.side h2{margin:0;font-size:24px}.side>p{color:#7a8494;margin-bottom:26px;font-size:13px;line-height:1.5}.side label{color:#606a7b;margin:16px 0;font-size:11px;font-weight:800;display:block}.side input,.side textarea{width:100%;font:inherit;border:1px solid #dce1e8;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;font-size:13px;transition:all .2s}.side textarea{resize:vertical;height:85px}.preview{padding:25px 40px 70px;overflow:auto}.previewBar{color:#778193;justify-content:space-between;max-width:794px;margin:0 auto 15px;font-size:11px;font-weight:700;display:flex}.paper{color:#252d3d;background:#fff;width:794px;min-height:1123px;margin:auto;padding:80px 76px;box-shadow:0 15px 45px #25324d18}.paper header{border-bottom:3px solid #1553d6;padding-bottom:30px}.paper h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:38px}.paper header h2{color:#1553d6;margin:0 0 16px;font-size:17px;font-weight:600}.paper header p{color:#747d8c;font-size:11px}.paper h3{letter-spacing:1.8px;color:#1553d6;margin-bottom:17px;font-size:10px}.paper section p{color:#606a79;font-size:12px;line-height:1.7}.paper h4{margin:0 0 5px;font-size:14px}.paper section b{color:#687182;font-size:11px}.paper .row{justify-content:space-between;display:flex}.paper .row>span{color:#818998;font-size:10px}.devCredit{text-align:center;color:#8c94a3;height:30px;font-size:10px}@media (max-width:850px){.nav nav>a:not(.navCta){display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:70px}.hero h1{font-size:48px}.heroCopy>p{margin:auto}.actions{justify-content:center}.heroVisual{min-height:500px}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{flex-direction:column;gap:12px;height:auto;padding-top:30px;padding-bottom:30px}.workspace{height:auto;display:block}.side{border:0}.preview{padding:20px 10px;overflow-x:auto}.paper{transform-origin:0 0}.editorHead .save{display:none}}@media (max-width:520px){.shell{padding-left:20px;padding-right:20px}.nav{height:72px}.navCta{padding:10px!important;font-size:12px!important}.hero{padding-top:45px}.hero h1{letter-spacing:-2.5px;font-size:42px}.heroCopy>p{font-size:16px}.actions{flex-direction:column}.actions a{justify-content:center;width:100%}.miniResume{width:300px;padding:30px}.fc1{left:0}.fc2{right:0}.statement h2{font-size:36px}.editorHead{padding:0 12px}.editorHead .brand{font-size:0}.download{margin-left:auto}.side{padding:24px 20px}.preview{zoom:1}}@media print{.editorHead,.side,.previewBar,.devCredit{display:none!important}.workspace,.preview{background:#fff;padding:0;display:block}.paper{box-shadow:none;width:210mm;min-height:297mm;margin:0;padding:20mm}}.progress{width:170px;height:28px;margin-left:auto;padding-top:17px;position:relative}.progress:before{content:"";background:#e9ebf1;border-radius:9px;height:4px;position:absolute;top:7px;left:0;right:0}.progress i{background:#1553d6;border-radius:9px;height:4px;position:absolute;top:7px;left:0}.progress span{color:#7b8493;font-size:9px}.mobileView{background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:10px 13px;font-weight:700;display:none}.editorTabs{background:#f2f4f8;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;display:grid}.editorTabs button{color:#7b8493;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:700}.editorTabs .active{color:#293247;background:#fff;box-shadow:0 2px 8px #202a4012}.sectionTitle{align-items:center;gap:11px;margin:28px 0 15px;display:flex}.sectionTitle:first-child{margin-top:0}.sectionTitle>span{color:#1553d6;background:#e8f4ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.sectionTitle h2{margin:0;font-size:15px}.sectionTitle p{color:#8a92a1;margin:3px 0 0;font-size:10px}.sectionTitle.compact{margin-top:34px}.sectionTitle.withAction button{color:#1553d6;cursor:pointer;background:#e9f5ff;border:0;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:800}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.itemEditor{background:#fbfcfe;border:1px solid #e4e7ed;border-radius:13px;margin-bottom:12px;padding:14px}.itemTop{justify-content:space-between;align-items:center;display:flex}.itemTop b{color:#6e7787;font-size:10px}.itemTop button{color:#b15c69;cursor:pointer;background:0 0;border:0;font-size:9px}.designPanel h4{letter-spacing:1px;color:#7b8493;margin:28px 0 12px;font-size:9px}.templateGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.templateGrid button{cursor:pointer;color:#697385;background:#fff;border:1px solid #e1e5ec;border-radius:12px;padding:8px}.templateGrid button.selected{color:#0f3fa8;border:2px solid #1553d6;padding:7px}.templateThumb{background:#f6f7f9;border-radius:5px;height:100px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.templateThumb:before,.templateThumb:after{content:"";background:#d5d9e1;border-radius:2px;position:absolute;left:15px;right:15px}.templateThumb:before{height:8px;top:18px}.templateThumb:after{height:3px;top:34px;box-shadow:0 13px #e2e5ea,0 20px #e2e5ea,0 35px #d9dde4,0 42px #e2e5ea}.templateThumb.modern{border-left:12px solid #1553d6}.templateThumb.executive:before{background:#343c4c;left:28px;right:28px}.swatches{gap:11px;display:flex}.swatches button{cursor:pointer;border:3px solid #fff;border-radius:50%;outline:1px solid #0000;width:30px;height:30px}.swatches button.selected{outline-color:#aeb5c1}.designNote{background:#f1f8ff;border:1px solid #dceeff;border-radius:12px;margin-top:30px;padding:16px}.designNote b{color:#0869ca;font-size:11px}.designNote p{color:#7a8394;margin:5px 0 0;font-size:10px;line-height:1.6}.paper{--accent:#1553d6}.paper header{border-color:var(--accent);align-items:center;gap:20px;display:flex}.paper .initials{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:62px;height:62px;font-size:18px;font-weight:800;display:none}.paper header h2,.paper h3{color:var(--accent)}.resumeItem{margin-bottom:20px}.resumeColumns{grid-template-columns:1.5fr 1fr;gap:35px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips i{color:#555f70;background:#f2f3f6;border-radius:6px;padding:6px 8px;font-size:9px;font-style:normal}.paper.modern{border-top:9px solid var(--accent)}.paper.modern .initials{display:grid}.paper.modern header{border:0}.paper.modern h3{border-bottom:1px solid #e4e7eb;padding-bottom:8px}.paper.executive{font-family:Georgia,serif}.paper.executive header{text-align:center;border-bottom:1px solid #242b38;display:block}.paper.executive header h2{color:#525b69}.paper.executive h3{color:#252d3d;text-align:left;border-bottom:1px solid #cfd3d9;padding-bottom:7px}.paper.executive .row{text-align:left}@media (max-width:850px){.progress{display:none}.mobileView{margin-left:auto;display:block}.editorHead .download{display:none}.workspace{display:block}.workspace .preview,.workspace.showPreview .side{display:none}.workspace.showPreview .preview{min-height:calc(100vh - 100px);display:block}.workspace.showPreview .paper{zoom:.72;transform:none}.workspace.showPreview .previewBar{width:794px}.side{min-height:calc(100vh - 100px)}}@media (max-width:520px){.editorHead{gap:8px}.mobileView{font-size:11px}.grid2{grid-template-columns:1fr}.templateThumb{height:82px}.workspace.showPreview .paper{zoom:.45}.workspace.showPreview .preview{padding-top:14px}.workspace.showPreview .previewBar{zoom:.45}.resumeColumns{grid-template-columns:1fr}}@media print{.paper{border-top:0!important}.paper.modern{border-top:9px solid var(--accent)!important}}:root{--brand:#1553d6;--brand-dark:#063c83;--brand-navy:#061d49;--brand-soft:#eaf5ff}.brandImage{align-items:center;height:64px;display:flex;overflow:hidden}.brandImage img{object-fit:contain;width:auto;height:100%}.nav .brandImage{width:205px}.heroBrand{background-image:linear-gradient(90deg,#ffffff1f,#fff0),url(/brand/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #e7f2ff;border-bottom:1px solid #d8ebff;position:relative}.heroBrand .hero{min-height:700px}.heroBrand .heroVisual{visibility:hidden}.navCta,.primary,.download{box-shadow:0 12px 30px #1553d62d;background:linear-gradient(135deg,#0f3fa8,#0b8dff)!important}.pill{color:#1553d6;background:#e9f4ff}.hero h1 em,.statement em,.features span,.brand b{color:#1553d6}.heroCopy small{color:#56718e}.statement{background:radial-gradient(circle at 50% 20%,#eaf5ff 0,#0000 42%)}footer{color:#bdcce0;background:linear-gradient(120deg,#041735,#062a5f)}.footerLogo{width:175px}.footerLogo img{filter:none}.editorLogo{width:165px;height:60px}.editorLogo img{height:96px}.progress i{background:#1553d6}.sectionTitle>span{color:#1553d6;background:#e8f4ff}.sectionTitle.withAction button{color:#1553d6;background:#e9f5ff}.side input:focus,.side textarea:focus{border-color:#1553d6;box-shadow:0 0 0 3px #1553d614}.templateGrid button.selected{color:#0f3fa8;border-color:#1553d6}.templateThumb.modern{border-left-color:#1553d6}.designNote{background:#f1f8ff;border-color:#dceeff}.designNote b{color:#0869ca}@media (max-width:850px){.heroBrand{background-position:62%}.heroBrand:before{content:"";pointer-events:none;background:#ffffff94;position:absolute;inset:0}.heroBrand .hero{z-index:1;position:relative}.nav .brandImage{width:170px}.brandImage img{height:100%}}@media (max-width:520px){.heroBrand{background-position:68%}.heroBrand:before{background:#ffffffc2}.heroBrand .hero{min-height:620px}.nav .brandImage{width:145px;height:58px}.brandImage img{height:100%}.editorHead .brandImage{width:48px;display:flex;overflow:hidden}.editorHead .brandImage img{object-position:left;width:auto;max-width:none;height:100%}}.photoControl{background:#f7faff;border:1px solid #e2edf8;border-radius:14px;grid-template-columns:74px 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:13px;display:grid}.photoPreview{color:#1553d6;background:#e5f2ff;border-radius:50%;place-items:center;width:68px;height:68px;font-weight:900;display:grid;overflow:hidden}.photoPreview img{object-fit:cover;width:100%;height:100%}.photoControl b{font-size:11px;display:block}.photoControl b small{color:#8a94a3;font-weight:500}.photoControl p{color:#7d8796;margin:4px 0 8px;font-size:9px;line-height:1.4}.photoButton{cursor:pointer;background:#1553d6;border-radius:7px;padding:7px 9px;color:#fff!important;margin:0!important;font-size:9px!important;display:inline-block!important}.photoButton input{display:none}.removePhoto{color:#a85262;cursor:pointer;background:0 0;border:0;margin-left:7px;font-size:9px}.itemActions{gap:4px;display:flex}.itemActions button{border-radius:6px;padding:4px 7px;color:#6c7686!important;background:#fff!important;border:1px solid #e1e5eb!important}.itemActions .danger{color:#ad5361!important}.listEditor{margin:13px 0 20px}.listHead{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.listHead b{color:#626d7d;font-size:10px}.listHead button{color:#1553d6;cursor:pointer;background:#e9f5ff;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.listRow{grid-template-columns:1fr 30px;gap:6px;margin-bottom:6px;display:grid}.listRow input{margin:0!important}.listRow button{color:#a95562;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:8px;font-size:17px}.densityToggle{grid-template-columns:1fr 1fr;gap:7px;display:grid}.densityToggle button{color:#737d8c;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:9px;padding:10px;font-size:10px;font-weight:700}.densityToggle button.selected{color:#1553d6;background:#eef7ff;border-color:#1553d6}.resumePhoto{object-fit:cover;border-radius:14px;flex:none;width:62px;height:62px}.paper.compact{padding-top:55px;padding-bottom:55px}.paper.compact section{margin-top:24px}.paper.compact .resumeItem{margin-bottom:13px}.paper.compact section p{line-height:1.5}@media (max-width:520px){.photoControl{grid-template-columns:62px 1fr}.photoPreview{width:58px;height:58px}}.sectionManager{gap:6px;display:grid}.sectionManageRow{background:#fbfcfe;border:1px solid #e3e8ee;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.sectionManageRow>span{color:#5d6878;font-size:10px;font-weight:700}.sectionManageRow>div{gap:4px;display:flex}.sectionManageRow button{color:#667181;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:6px;padding:5px 7px;font-size:9px}.sectionManageRow button:disabled{opacity:.3;cursor:default}.sectionManageRow button.visible{color:#1553d6;background:#f0f8ff;border-color:#cfe8ff;min-width:48px}.sectionManageRow button.hidden{color:#9a6270;background:#fff7f8;min-width:48px}.paper.essential header{border-bottom-width:2px}.paper.essential .resumePhoto{border-radius:50%}.paper.modern{padding:0 68px 70px;border-top:0!important}.paper.modern:before{content:"";background:var(--accent);height:13px;margin:0 -68px 55px;display:block}.paper.modern header{padding-bottom:26px}.paper.modern h3{letter-spacing:2.2px;font-size:9px}.paper.modern .chips i{background:color-mix(in srgb, var(--accent) 9%, white);color:#34445a}.paper.executive{padding-left:88px;padding-right:88px}.paper.executive header h1{letter-spacing:.2px;font-size:36px;font-weight:500}.paper.executive .resumePhoto{border-radius:50%;margin:0 auto 15px}.paper.executive header>div{width:100%}.paper.executive section p{font-family:Arial,sans-serif}.paper.executive .chips{justify-content:flex-start}.paper.executive .chips i{background:#fff;border-bottom:1px solid #c7ccd3;border-radius:0;padding-left:0}.mobileDock{display:none}@media (max-width:850px){.editor{padding-bottom:68px}.editorHead{z-index:20;position:sticky;top:0}.workspace.showPreview .preview{background:#dfe7ef}.workspace.showPreview .paper{box-shadow:0 12px 36px #21334d24}.side{padding-bottom:90px}}@media (max-width:520px){.sectionManageRow{padding:9px 8px}.paper.modern{padding-left:60px;padding-right:60px}.paper.modern:before{margin-left:-60px;margin-right:-60px}.paper.executive{padding-left:70px;padding-right:70px}}@media print{html,body,.editor{background:#fff!important}.workspace{height:auto!important}.preview{overflow:visible!important}.paper{page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper section,.resumeItem{break-inside:avoid}.paper.modern{padding-top:0!important}.paper.modern:before{margin-top:0}}@media (max-width:520px){.workspace.showPreview .preview{zoom:1!important}}.ghostAction{color:#526174;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:10px;padding:10px 13px;font-weight:700}.libraryPage,.modelsPage{background:#f7fafc;min-height:100vh}.libraryHero,.modelsHero{padding-top:70px;padding-bottom:45px}.libraryHero{justify-content:space-between;align-items:end;gap:40px;display:flex}.libraryHero h1,.modelsHero h1{letter-spacing:-2px;max-width:720px;margin:16px 0 10px;font-size:46px}.libraryHero p,.modelsHero p{color:#6f7d8f;max-width:700px;line-height:1.7}.libraryActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.libraryActions button{cursor:pointer;border:0}.importButton{cursor:pointer;font-size:13px}.importButton input{display:none}.resumeLibrary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:90px;display:grid}.resumeCard{background:#fff;border:1px solid #e1e8ef;border-radius:18px;grid-template-columns:130px 1fr;gap:18px;padding:16px;display:grid;box-shadow:0 10px 30px #24446a0a}.resumeCardThumb{background:#fff;border:1px solid #e1e5eb;border-radius:7px;height:170px;padding:18px;box-shadow:0 7px 18px #24364c12}.resumeCardThumb i{border-radius:8px;width:32px;height:32px;margin-bottom:13px;display:block}.resumeCardThumb span{background:#dfe4e9;height:4px;margin:8px 0;display:block}.resumeCardThumb span:nth-of-type(2){width:70%}.resumeCardThumb.modern{border-top:7px solid #1553d6}.resumeCardThumb.executive i{border-radius:50%;margin:auto auto 15px}.resumeCardBody{align-self:center}.resumeCardBody small,.modelInfo small{letter-spacing:1.1px;color:#1553d6;font-size:9px;font-weight:900}.resumeCardBody p{color:#788596;font-size:11px}.resumeCardBody>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.resumeCardBody button,.cardPrimary{color:#536174;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.resumeCardBody .cardPrimary,.cardPrimary{color:#fff;background:#1553d6;border-color:#1553d6}.dangerText{color:#a65362!important}.emptyLibrary{text-align:center;background:#fff;border:1px dashed #cad8e6;border-radius:20px;grid-column:1/-1;padding:65px}.emptyLibrary b{font-size:22px}.emptyLibrary p{color:#758295;margin-bottom:24px}.emptyLibrary button{cursor:pointer;border:0}.modelGallery{grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:80px;display:grid}.modelCard{background:#fff;border:1px solid #e1e8ef;border-radius:20px;overflow:hidden;box-shadow:0 16px 45px #233f610d}.modelSheet{background:#fff;border:1px solid #e0e5ea;height:380px;margin:24px 24px 0;padding:45px 38px;box-shadow:0 10px 25px #1e324b13}.modelSheet.modern{border-top:10px solid #1553d6;padding-top:35px}.modelSheet.executive{text-align:center;font-family:Georgia,serif}.modelHead{align-items:center;gap:12px;display:flex}.modelHead i{background:#1553d6;border-radius:10px;width:42px;height:42px}.executive .modelHead{display:block}.executive .modelHead i{border-radius:50%;margin:auto;display:block}.modelHead b,.modelHead span,.modelSheet strong,.modelSheet p{background:#d9dfe6;border-radius:3px;height:7px;display:block}.modelHead b{width:110px}.modelHead span{width:70px;height:4px;margin-top:7px}.modelSheet hr{border:0;border-top:2px solid #1553d6;margin:22px 0}.modelSheet strong{background:#1553d6;width:85px;height:5px;margin:19px 0 11px}.modelSheet p{height:4px;margin:8px 0}.modelSheet p:nth-of-type(2n){width:76%}.modelInfo{padding:22px 24px 28px}.modelInfo h2{margin:6px 0;font-size:21px}.modelInfo p{color:#758294;min-height:58px;font-size:12px;line-height:1.6}.modelInfo .cardPrimary{margin-top:8px;padding:10px 13px;display:inline-block}.modelsBottom{background:#eaf5ff;border:1px solid #d5eaff;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:80px;padding:28px 32px;display:flex}.modelsBottom h2{margin:0 0 5px}.modelsBottom p{color:#6d7c8f;margin:0}.backLibrary{color:#647286;white-space:nowrap;font-size:11px;text-decoration:none}@media (max-width:850px){.libraryHero{display:block}.libraryActions{justify-content:flex-start;margin-top:25px}.resumeLibrary{grid-template-columns:1fr}.modelGallery{grid-template-columns:1fr;max-width:520px}.modelSheet{height:330px}.modelsBottom{margin-left:20px;margin-right:20px}.backLibrary{display:none}}@media (max-width:520px){.libraryHero,.modelsHero{padding-top:45px}.libraryHero h1,.modelsHero h1{font-size:36px}.libraryActions{display:grid}.resumeCard{grid-template-columns:90px 1fr;gap:12px;padding:11px}.resumeCardThumb{height:130px;padding:12px}.resumeCardBody>div button{padding:7px}.modelSheet{margin:15px 15px 0}.modelsBottom{display:block}.modelsBottom .secondary{margin-top:18px;display:inline-block}}@media print{.libraryPage,.modelsPage{display:none!important}}.documentTitle{color:#455468;background:#f5f8fb;border:1px solid #0000;border-radius:8px;outline:none;width:180px;padding:8px 10px;font-size:11px;font-weight:750}.documentTitle:hover,.documentTitle:focus{background:#fff;border-color:#cfe3f7}.planBadge{color:#1553d6;letter-spacing:.5px;background:#f3f9ff;border:1px solid #d8eafa;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}@media (max-width:1050px){.documentTitle{width:135px}.editorHead{gap:12px}}@media (max-width:850px){.documentTitle{display:none}}@media print{.documentTitle{display:none!important}}.storageStatus{background:#f0f8ff;border:1px solid #d7eafb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:13px 16px;display:flex}.storageStatus div{align-items:center;gap:12px;display:flex}.storageStatus b{color:#176b52;white-space:nowrap;font-size:11px}.storageStatus span{color:#708093;font-size:10px;line-height:1.5}.storageStatus button{color:#526b82;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbdfee;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}@media (max-width:650px){.storageStatus,.storageStatus div{flex-direction:column;align-items:flex-start}.storageStatus{gap:10px}.storageStatus div{gap:4px}.storageStatus button{width:100%}}.authPage{background:#f4f9fd;grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;padding:7vw;display:grid}.authBrand{padding:50px}.authBrand>a{color:#061d49;font-size:30px;font-weight:900;text-decoration:none}.authBrand>a span{color:#1553d6}.authBrand p{color:#6d7c8d;max-width:420px;font-size:15px;line-height:1.7}.authCard{justify-self:center;width:100%;max-width:460px}.cloudBar{margin-top:-22px;margin-bottom:18px}.cloudLogin{color:#fff;background:#1553d6;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.cloudSync{background:#fff;border:1px solid #dce8f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cloudSync span{color:#526477;margin-right:auto;font-size:10px;font-weight:750}.cloudSync button{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.cloudSync button:disabled{opacity:.6}.cloudSync .cloudSignout{color:#687789;background:#f2f5f8}.cloudSync small{color:#6f7e90;width:100%;font-size:9px}@media (max-width:760px){.authPage{padding:30px 20px;display:block}.authBrand{text-align:center;padding:20px 0 35px}.authBrand p{margin:10px auto}.cloudBar{margin-top:-10px}.cloudSync span{width:100%}}.authPage{background:linear-gradient(135deg,#f8fbff 0%,#edf6ff 52%,#f7fbff 100%);gap:clamp(50px,8vw,140px);padding:clamp(28px,6vw,96px);position:relative;overflow:hidden}.authPage:before{content:"";pointer-events:none;background:radial-gradient(circle,#1687ff18 0%,#1687ff00 68%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;left:-220px}.authBrand{z-index:1;max-width:610px;padding:20px;position:relative}.authLogo{margin-bottom:52px;display:inline-flex}.authLogo img{width:190px;height:auto}.authEyebrow{color:#1553d6;letter-spacing:1.8px;margin-bottom:16px;font-size:10px;font-weight:900;display:block}.authBrand h1{letter-spacing:-2.5px;color:#071b3c;max-width:600px;margin:0 0 22px;font-size:clamp(38px,4.2vw,64px);line-height:1.03}.authBrand p{color:#61738a;max-width:530px;margin:0;font-size:15px;line-height:1.75}.authBenefits{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.authBenefits span{color:#48627d;font-size:10px;font-weight:800}.authBack{color:#59718b;margin-top:52px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.authPanel{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #dce9f5;border-radius:26px;justify-self:center;width:100%;max-width:490px;padding:30px;position:relative;box-shadow:0 30px 80px #173b6618}.authPanelIntro{padding:4px 4px 18px}.authPanelIntro span{color:#1553d6;letter-spacing:1.5px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.authPanelIntro strong{color:#0c2447;font-size:20px}.authCard{max-width:none}.authPrivacy{color:#8998a8;text-align:center;margin:16px 12px 0;font-size:8px;line-height:1.55;display:block}.authCard>div{max-width:none!important}.authCard [class*=card],.authCard form{box-shadow:none!important;border-color:#e0e9f2!important}.authCard input{border-radius:10px!important}.authCard button{border-radius:10px!important;font-weight:800!important}@media (max-width:760px){.authPage{gap:24px;padding:22px}.authBrand{text-align:left;padding:8px 4px}.authLogo{margin-bottom:25px}.authLogo img{width:155px}.authBrand h1{letter-spacing:-1.5px;font-size:34px}.authBrand p{font-size:13px}.authBenefits{gap:9px 15px;margin-top:18px}.authBack{margin-top:24px}.authPanel{border-radius:20px;padding:18px}.authPanelIntro{padding-bottom:12px}}.authPage{background-image:linear-gradient(90deg,#f7fbffed 0%,#f7fbffe0 42%,#eef7ffcc 100%),url(/brand/background.png);background-position:50%;background-size:cover;background-attachment:fixed}.authPanel{background:#fffffff0}.cpAuthForm{background:#fff;border:1px solid #dfe9f3;border-radius:18px;gap:16px;padding:24px;display:grid;box-shadow:0 14px 40px #173b660d}.cpAuthTitle h2{color:#0b2145;margin:0;font-size:22px}.cpAuthTitle p{color:#7a899b;margin:7px 0 0;font-size:11px}.cpAuthForm label{color:#243955;gap:7px;font-size:10px;font-weight:850;display:grid}.cpAuthForm input{box-sizing:border-box;color:#102747;width:100%;font:inherit;background:#f9fbfd;border:1px solid #d5e1ec;border-radius:10px;outline:none;padding:12px 13px;font-size:11px;transition:all .18s}.cpAuthForm input:focus{background:#fff;border-color:#1683f4;box-shadow:0 0 0 3px #1683f414}.cpPasswordRow{justify-content:flex-end;margin-top:-18px;display:flex}.cpPasswordRow a,.cpAuthSwitch a{color:#1553d6;font-weight:850;text-decoration:none}.cpAuthForm>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1553d6,#3767e8);border:0;border-radius:10px;padding:13px 16px;font-size:11px;font-weight:900;box-shadow:0 8px 20px #1553d626}.cpAuthForm>button:disabled{opacity:.6;cursor:wait}.cpAuthSwitch{text-align:center;color:#78889a;margin:1px 0 0;font-size:10px}.cpAuthError{color:#a13d49;background:#fff5f6;border:1px solid #f2c9ce;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.45}@media (max-width:760px){.authPage{background-position:35%;background-attachment:scroll}.cpAuthForm{padding:18px}.authPanel{background:#fffffff5}}:root{--cp-blue:#1553d6;--cp-blue-strong:#0f3fa8;--cp-navy:#071d43;--cp-ink:#14233d;--cp-muted:#6c7d91;--cp-line:#dfe8f1;--cp-surface:#fff;--cp-soft:#f4f9fe;--cp-radius-sm:10px;--cp-radius:16px;--cp-radius-lg:24px;--cp-shadow-sm:0 8px 24px #18375b12;--cp-shadow:0 22px 60px #18375b1c}body{color:var(--cp-ink);background:#f7fafc}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8eff6;position:relative}.siteHeader .nav{height:82px}.siteHeader nav a{position:relative}.siteHeader nav a:not(.navCta):after{content:"";background:var(--cp-blue);border-radius:2px;height:2px;transition:all .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.siteHeader nav a:not(.navCta):hover,.siteHeader nav a.active{color:var(--cp-navy)}.siteHeader nav a:not(.navCta):hover:after,.siteHeader nav a.active:after{transform:scaleX(1)}.siteHeader .navLogin{color:var(--cp-blue)!important}.navCta,.primary,.cardPrimary,.download{transition:transform .18s,box-shadow .18s}.navCta:hover,.primary:hover,.cardPrimary:hover,.download:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1553d638}.features div,.modelCard,.resumeCard,.storageStatus,.cloudSync{border-color:var(--cp-line);box-shadow:var(--cp-shadow-sm)}.features div{transition:transform .2s,box-shadow .2s}.features div:hover,.modelCard:hover{box-shadow:var(--cp-shadow);transform:translateY(-3px)}.siteFooter{color:#c6d5e7;background:linear-gradient(125deg,#04152f,#062b62);margin-top:70px}.siteFooter .footer{grid-template-columns:1.4fr .6fr 1fr;gap:60px;height:auto;min-height:210px;padding-top:42px;padding-bottom:42px;display:grid}.footerLinks{align-content:center;gap:9px;display:grid}.footerLinks strong{color:#fff;margin-bottom:4px;font-size:11px}.footerLinks a{color:#a9bed5;font-size:11px;text-decoration:none}.footerLinks a:hover{color:#fff}.footerMeta{text-align:right;align-content:center;justify-items:end;gap:9px;display:grid}.footerMeta span,.footerMeta small{color:#8fa7c1;font-size:10px}.footerMeta strong{color:#dce8f5}.libraryUtility{justify-content:flex-end;align-items:center;gap:9px;padding-top:18px;display:flex}.libraryHero{padding-top:42px}.libraryHero h1,.modelsHero h1{color:var(--cp-navy);letter-spacing:-2px}.libraryPage .siteFooter,.modelsPage .siteFooter{margin-top:30px}@media (max-width:850px){.siteHeader .nav{height:72px}.siteHeader nav{gap:12px}.siteHeader nav .navLogin{display:none}.siteFooter .footer{grid-template-columns:1fr 1fr;gap:30px}.footerMeta{text-align:left;grid-column:1/-1;justify-items:start}.libraryUtility{padding-top:12px}}@media (max-width:520px){.siteHeader nav .navCta{font-size:0!important}.siteHeader nav .navCta:after{content:"Conta";font-size:11px}.siteFooter{margin-top:45px}.siteFooter .footer{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}.footerLinks{display:none}.footerMeta{grid-column:auto}.libraryUtility{justify-content:space-between}.libraryHero{padding-top:30px}}.trustStrip{z-index:2;border:1px solid var(--cp-line);min-height:72px;box-shadow:var(--cp-shadow);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:34px;margin-top:-30px;margin-bottom:90px;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.trustStrip span{letter-spacing:1.2px;color:var(--cp-blue);font-size:9px;font-weight:900}.trustStrip b{color:#52677e;font-size:10px;font-weight:750}.homeSectionIntro{text-align:center;padding-bottom:10px}.homeSectionIntro span{letter-spacing:1.4px;color:var(--cp-blue);font-size:9px;font-weight:900}.homeSectionIntro h2{letter-spacing:-1.6px;color:var(--cp-navy);margin:10px 0;font-size:38px}.homeSectionIntro p{color:var(--cp-muted);max-width:620px;margin:0 auto;font-size:13px;line-height:1.7}@media (max-width:850px){.trustStrip{flex-wrap:wrap;gap:16px;margin-top:-18px;margin-bottom:60px}.homeSectionIntro h2{font-size:32px}}@media (max-width:520px){.trustStrip{text-align:center;grid-template-columns:1fr 1fr;margin-left:20px;margin-right:20px;display:grid}.trustStrip span{grid-column:1/-1}.homeSectionIntro h2{font-size:29px}}.libraryStatusGrid{grid-template-columns:1fr 1.35fr;gap:14px;margin-bottom:28px;display:grid}.libraryStatusGrid .cloudBar,.libraryStatusGrid .storageStatus{height:100%;margin:0}.libraryStatusGrid .cloudSync,.libraryStatusGrid .storageStatus{min-height:74px}.librarySectionHead{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.librarySectionHead span{letter-spacing:1.3px;color:var(--cp-blue);font-size:8px;font-weight:900}.librarySectionHead h2{color:var(--cp-navy);margin:4px 0 0;font-size:24px}.resumeCard{border-radius:var(--cp-radius);transition:transform .18s,box-shadow .18s}.resumeCard:hover{box-shadow:var(--cp-shadow);transform:translateY(-2px)}.resumeCardBody h2{color:var(--cp-navy)}.emptyLibrary{border:1px solid var(--cp-line);box-shadow:var(--cp-shadow-sm);background:linear-gradient(145deg,#fff,#f5faff);padding:70px 30px}.emptyIcon{color:#fff;background:linear-gradient(135deg,#1553d6,#3767e8);border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:13px;font-weight:900;display:grid;box-shadow:0 12px 28px #1553d62b}.emptyLibrary b{color:var(--cp-navy);display:block}.emptyLibrary p{max-width:470px;margin:10px auto 24px;line-height:1.65}.emptyLibrary>div{justify-content:center;gap:10px;display:flex}.emptyLibrary .secondary{cursor:pointer}@media (max-width:760px){.libraryStatusGrid{grid-template-columns:1fr}.librarySectionHead{align-items:center}.emptyLibrary>div{flex-direction:column;align-items:stretch}.emptyLibrary>div button{justify-content:center}}.editor{background:#edf4fa}.editorHead{z-index:40;border-bottom:1px solid #dfe8f1;gap:16px;height:76px;padding:0 22px;position:sticky;top:0;box-shadow:0 5px 20px #173b6608}.editorHead .backLibrary{border-left:1px solid #e1e9f1;padding-left:16px}.documentTitle{background:#f7fafc;border-color:#e4ebf2;height:38px;font-size:10px}.editorHead .save{color:#39735c;background:#f2faf6;border:1px solid #dcefe5;border-radius:999px;padding:7px 10px;font-size:10px}.download{padding:11px 16px}.workspace{grid-template-columns:minmax(390px,430px) 1fr;height:calc(100vh - 106px)}.side{background:#fff;border-right:1px solid #dce6ef;padding:24px 26px}.editorTabs{z-index:3;background:#eef4f8;border:1px solid #e1e9f0;margin-bottom:24px;position:sticky;top:0}.editorTabs .active{box-shadow:var(--cp-shadow-sm)}.formBody{padding-bottom:80px}.sectionTitle{padding-top:5px}.itemEditor{background:#f9fbfd;border-color:#dfe8f0;border-radius:14px}.listRow input,.side input,.side textarea{background:#fbfcfe}.preview{background:radial-gradient(circle at 50% 5%,#f8fbff 0,#e9f1f8 55%,#e4edf5 100%);padding-top:20px}.previewBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #dce6ef;border-radius:10px;margin-bottom:18px;padding:9px 12px}.paper{border:1px solid #e3e8ed;box-shadow:0 24px 70px #18334f1b}.designPanel .templateGrid button,.photoControl,.designNote{box-shadow:0 5px 18px #173b6608}@media (max-width:850px){.editorHead{height:68px}.editorHead .backLibrary,.editorHead .documentTitle{display:none}.workspace{height:auto}.side{padding-top:18px}.mobileView{color:#28435f;border-color:#d9e4ee}.workspace.showPreview .preview{background:#eaf2f8}}@media (max-width:520px){.editorHead{padding:0 10px}.editorLogo{height:52px}.editorHead .mobileView{padding:9px 11px}.side{padding:18px 16px}.editorTabs{margin-bottom:18px}}.modelsHero{text-align:center;max-width:850px;padding-top:72px;padding-bottom:35px}.modelsHero h1{max-width:800px;margin:18px auto;font-size:48px;line-height:1.08}.modelsHero p{max-width:660px;color:var(--cp-muted);margin:auto;line-height:1.7}.modelsTrust{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px;display:flex}.modelsTrust span{color:#55708a;background:#f7fbff;border:1px solid #dce9f4;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.modelGallery{gap:20px}.modelCard{border-radius:20px;transition:transform .2s,box-shadow .2s}.modelSheet{background:linear-gradient(#fff,#fcfdff);border-color:#dce4ec}.modelInfoTop{justify-content:space-between;align-items:center;display:flex}.modelInfoTop>span{color:#287657;background:#edf9f3;border:1px solid #d8eee2;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.modelsBottom{box-shadow:var(--cp-shadow-sm);background:linear-gradient(135deg,#edf7ff,#f8fbff);border-color:#d8eafa;border-radius:20px}@media (max-width:520px){.modelsHero{padding-top:45px}.modelsHero h1{font-size:35px}.modelsTrust{justify-content:flex-start}.modelGallery{gap:16px}}@media (max-width:850px){.shell{padding-left:22px;padding-right:22px}.heroBrand .hero{min-height:610px;padding-top:52px;padding-bottom:68px}.hero h1{font-size:48px;line-height:1.04}.features{padding-bottom:75px}.statement{padding-top:75px;padding-bottom:85px}.libraryHero{display:block}.libraryActions{margin-top:24px}.resumeLibrary{grid-template-columns:1fr}.authPage{grid-template-columns:1fr;padding:36px 24px}.authBrand{width:100%;max-width:600px;margin:auto}.authPanel{max-width:560px}}@media (max-width:520px){body{overflow-x:hidden}.shell{padding-left:18px;padding-right:18px}.siteHeader .brandImage{width:138px}.siteHeader nav{gap:8px}.heroBrand .hero{text-align:left;min-height:570px;padding-top:40px;padding-bottom:55px}.hero h1{letter-spacing:-2.2px;font-size:39px}.heroCopy>p{margin:0;font-size:15px}.actions{align-items:stretch}.actions a{min-height:48px}.features{gap:12px;padding-bottom:55px}.features div{padding:22px}.statement{padding-top:55px;padding-bottom:65px}.statement h2{font-size:32px}.libraryHero h1{letter-spacing:-1.5px;font-size:34px}.libraryActions{grid-template-columns:1fr}.libraryActions>*{justify-content:center;width:100%}.resumeCard{grid-template-columns:82px 1fr}.resumeCardThumb{height:120px}.resumeCardBody h2{font-size:16px}.resumeCardBody>div{gap:5px}.resumeCardBody>div button{font-size:8px}.authBrand h1{font-size:32px}.authBenefits{display:grid}.authPanel{padding:14px}.cpAuthForm{border-radius:14px}.modelsBottom{margin-left:18px;margin-right:18px}}.productProof{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-top:75px;padding-bottom:110px;display:grid}.proofCopy>span,.privacyBand span,.finalCta>span{letter-spacing:1.5px;color:var(--cp-blue);font-size:9px;font-weight:900}.proofCopy h2{letter-spacing:-2px;color:var(--cp-navy);margin:12px 0 16px;font-size:42px;line-height:1.08}.proofCopy>p{color:var(--cp-muted);max-width:520px;font-size:14px;line-height:1.75}.proofPoints{gap:16px;margin-top:28px;display:grid}.proofPoints>div{align-items:flex-start;gap:13px;display:flex}.proofPoints>div>b{width:30px;height:30px;color:var(--cp-blue);background:#eaf5ff;border-radius:9px;flex:none;place-items:center;font-size:9px;display:grid}.proofPoints span{gap:3px;display:grid}.proofPoints strong{color:#243a56;font-size:11px}.proofPoints small{color:#8290a0;font-size:10px;line-height:1.45}.proofWindow{background:#fff;border:1px solid #d9e4ef;border-radius:18px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 35px 90px #14375b26}.proofWindowBar{background:#f8fafc;border-bottom:1px solid #e5ebf1;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.proofWindowBar i{background:#cbd5df;border-radius:50%;width:7px;height:7px}.proofWindowBar span{color:#8290a0;margin-left:7px;font-size:8px;font-weight:700}.proofWindowBody{background:#edf3f8;grid-template-columns:32% 68%;min-height:380px;display:grid}.proofWindowBody aside{background:#fff;border-right:1px solid #e3e9ef;align-content:start;gap:14px;padding:28px 20px;display:grid}.proofWindowBody aside b{color:#29415e;font-size:9px}.proofWindowBody aside span{background:#f2f5f8;border:1px solid #e8edf2;border-radius:6px;height:28px}.proofPaper{color:#21324a;background:#fff;width:72%;min-height:310px;margin:34px auto;padding:34px;box-shadow:0 12px 32px #21384f14}.proofPaper strong{font-size:17px}.proofPaper em{color:var(--cp-blue);margin-top:4px;font-size:8px;font-style:normal;display:block}.proofPaper hr{border:0;border-top:2px solid var(--cp-blue);margin:18px 0}.proofPaper b{letter-spacing:1px;color:var(--cp-blue);margin:15px 0 8px;font-size:6px;display:block}.proofPaper p{background:#e9edf1;border-radius:4px;height:4px;margin:6px 0}.proofPaper p:nth-of-type(2n){width:75%}.privacyBand{color:#fff;background:linear-gradient(120deg,#061b3e,#073873)}.privacyBand>.shell{grid-template-columns:.8fr 1.4fr auto;align-items:center;gap:50px;min-height:190px;display:grid}.privacyBand span{color:#70b8ff}.privacyBand h2{letter-spacing:-1px;margin:8px 0 0;font-size:28px}.privacyBand p{color:#b6cae0;margin:0;font-size:11px;line-height:1.75}.privacyBand a{white-space:nowrap;color:#fff;border:1px solid #ffffff2e;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:850;text-decoration:none}.finalCta{text-align:center;padding-top:110px;padding-bottom:110px}.finalCta h2{max-width:780px;color:var(--cp-navy);letter-spacing:-1.8px;margin:12px auto 16px;font-size:42px;line-height:1.12}.finalCta p{max-width:600px;color:var(--cp-muted);margin:0 auto 28px;font-size:13px;line-height:1.7}.finalCta>div{justify-content:center;gap:10px;display:flex}@media (max-width:850px){.productProof{grid-template-columns:1fr;gap:45px;padding-top:55px;padding-bottom:75px}.proofWindow{width:100%;max-width:650px;margin:auto;transform:none}.privacyBand>.shell{grid-template-columns:1fr;gap:18px;padding-top:35px;padding-bottom:35px}.privacyBand a{justify-self:start}.finalCta{padding-top:75px;padding-bottom:75px}}@media (max-width:520px){.proofCopy h2,.finalCta h2{letter-spacing:-1.3px;font-size:31px}.proofWindowBody{grid-template-columns:28% 72%;min-height:290px}.proofWindowBody aside{padding:18px 10px}.proofPaper{width:82%;min-height:235px;margin:24px auto;padding:24px}.finalCta>div{flex-direction:column}.finalCta>div a{justify-content:center}.privacyBand h2{font-size:25px}}.siteFooter .footer{grid-template-columns:1.35fr .55fr .55fr 1fr}.footerTrust{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.footerTrust span{color:#9fc0e1;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.footerMeta small:last-child{max-width:270px;line-height:1.5}@media (max-width:850px){.siteFooter .footer{grid-template-columns:1.2fr .8fr .8fr}.footerMeta{grid-column:1/-1}}@media (max-width:520px){.siteFooter .footer{grid-template-columns:1fr}.footerLinks{display:grid}.footerMeta{grid-column:auto}.footerTrust{margin-bottom:8px}}.sectionEyebrow{letter-spacing:1.35px;color:#0f3fa8;margin-bottom:8px;font-size:8px;font-weight:950}.accountCard{color:#142a45;background:#fff;border:1px solid #d9e5ef;border-radius:18px;padding:18px 20px;box-shadow:0 12px 34px #16365714}.accountCard.signedIn{grid-template-columns:1.55fr .65fr .8fr auto;align-items:center;gap:20px;display:grid}.accountIdentity{align-items:center;gap:12px;min-width:0;display:flex}.accountAvatar{color:#fff;background:linear-gradient(135deg,#1553d6,#315fe5);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:950;display:grid;box-shadow:0 8px 20px #087cf038}.accountCard small{color:#5d7188;letter-spacing:1px;margin-bottom:4px;font-size:7px;font-weight:950;display:block}.accountIdentity strong{color:#0a2040;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.accountIdentity p{color:#5d7188;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:9px;overflow:hidden}.accountPlan,.accountCloud{border-left:1px solid #e3eaf1;padding-left:18px}.accountPlan b{color:#0f3fa8;font-size:13px;display:block}.accountPlan span,.accountCloud span{color:#60758c;margin-top:3px;font-size:8px;display:block}.accountCloud b{color:#183650;align-items:center;gap:6px;font-size:10px;display:flex}.syncDot{background:#24a46d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a46d16}.syncDot.busy{background:#e49a25;box-shadow:0 0 0 4px #e49a2516}.accountActions{gap:6px;display:flex}.accountActions button{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:9px;padding:9px 10px;font-size:8px;font-weight:900}.accountActions .cloudSignout{color:#415b73;background:#eef3f7}.syncMessage{color:#405d77;background:#f3f8fc;border-top:1px solid #e1eaf2;grid-column:1/-1;margin:0 -20px -18px;padding:9px 20px;font-size:8px;font-weight:700}.accountCard.signedOut{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.accountIcon{background:#eaf5ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.signedOut strong{color:#0a2040;font-size:12px;display:block}.signedOut p{color:#536a82;margin:3px 0 0;font-size:9px}.accountLoading{color:#415b73;font-size:9px}.statusDot{background:#e49a25;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.libraryUtility>div{color:#4c647c;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.librarySecureDot{background:#24a46d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a46d14}.libraryStatusGrid{grid-template-columns:1fr 1fr}.dataSafetyCard{color:#16324d;background:#f4f9fd;border:1px solid #dbe8f2;border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.safetyIcon{color:#18764d;background:#e2f6eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.dataSafetyCard b{color:#0c2946;font-size:10px}.dataSafetyCard p{color:#536b82;margin:3px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.accountCard.signedIn{grid-template-columns:1fr 1fr}.accountActions{justify-self:end}.syncMessage{grid-column:1/-1}.accountPlan{border-left:0}.accountCloud{border-left:0;padding-left:0}.accountPlan{padding-left:0}}@media (max-width:600px){.accountCard.signedIn{grid-template-columns:1fr}.accountPlan,.accountCloud{border-top:1px solid #e4ebf2;padding:12px 0 0}.accountActions{justify-self:stretch}.accountActions button{flex:1}.accountCard.signedOut{grid-template-columns:auto 1fr}.accountCard.signedOut .cloudLogin{text-align:center;grid-column:1/-1}.libraryStatusGrid{grid-template-columns:1fr}.dataSafetyCard{min-height:auto}}.editorHead{color:#122a45;background:#fff}.editorHead .save{color:#2f684f;background:#eff9f4;border-color:#d5ebdf;align-items:center;gap:6px;font-weight:850;display:flex}.saveDot{background:#25a46d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #25a46d17}.editorHead .download{color:#fff;background:linear-gradient(135deg,#1553d6,#2e66e8);font-weight:900;box-shadow:0 8px 20px #1553d626}.editorHead .download span{font-size:13px}.side{color:#17304b}.side label{color:#263e58;font-weight:800}.side input,.side textarea{color:#152d48;background:#fbfdff;border-color:#d5e0ea}.side input::placeholder,.side textarea::placeholder{color:#7f8fa0;opacity:1}.side input:focus,.side textarea:focus{background:#fff;border-color:#1553d6;box-shadow:0 0 0 3px #1553d612}.sectionTitle h2,.designPanel h2{color:#0b2442}.sectionTitle p,.designNote,.photoControl small{color:#526b83}.editorTabs button{color:#526980;font-weight:800}.editorTabs .active{color:#0b2442}.previewBar{color:#18334e}.previewIdentity{gap:2px;display:grid}.previewIdentity>span{letter-spacing:.8px;color:#173653;font-size:8px;font-weight:950}.previewIdentity>small{color:#60758a;font-size:7px}.previewBar>div:last-child{align-items:center;gap:7px;display:flex}.previewBar button{color:#173653;background:#fff;border:1px solid #d7e2eb}.previewBar b{text-align:center;color:#29455f;min-width:38px;font-size:8px}.paper{color:#17283d;background:#fff}.paper *{text-rendering:optimizelegibility}@media (max-width:520px){.editorHead .save,.previewIdentity small{display:none}.previewBar{padding:8px 10px}}.conflictCenter{color:#382d16;background:#fffaf0;border-top:1px solid #e5c875;grid-column:1/-1;margin:0 -20px -18px;padding:14px 20px}.conflictIntro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.conflictIntro b{color:#5b4211;font-size:10px}.conflictIntro span{color:#6f5b31;font-size:8px}.conflictItem{background:#fff;border:1px solid #ead9ad;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:7px;padding:11px 12px;display:flex}.conflictItem>div:first-child{min-width:0}.conflictItem strong{color:#26384c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.conflictItem small{color:#657487;margin-top:3px;font-size:8px;display:block}.conflictItem>div:last-child{flex:none;gap:6px;display:flex}.conflictItem button{color:#2e4b66;cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:900}.conflictItem .conflictRemote{color:#fff;background:#1553d6;border-color:#1553d6}@media (max-width:650px){.conflictIntro,.conflictItem{flex-direction:column;align-items:flex-start}.conflictItem>div:last-child{width:100%}.conflictItem button{flex:1}.conflictItem small{line-height:1.5}}.heroCopy{color:#0b2342}.heroCopy>p{color:#3f5872}.heroCopy>small{color:#38536e;font-weight:700}.pill{color:#0f3fa8}.features h3,.statement h2,.modelsHero h1,.libraryHero h1,.authBrand h1{color:#071d43}.features p,.statement p,.modelsHero p,.libraryHero p,.authBrand p{color:#4f667e}.modelInfo small,.resumeCardBody small{color:#506a83}.modelInfo p,.resumeCardBody p{color:#526980}.storageStatus span{color:#4c647c}.cloudSync span{color:#304d68}.authPage{color:#102a47}.authEyebrow{color:#0f3fa8}.authBenefits span{color:#38536e}.authBack{color:#304d68}.authPrivacy{color:#5c7085}.siteFooter{color:#dbe8f5}.footerBrand p,.footerLinks a,.footerMeta span,.footerMeta small{color:#aebfd2}.footerLinks strong,.footerMeta strong{color:#fff}@media (prefers-contrast:more){body{color:#07182e}.heroCopy>p,.features p,.statement p,.modelsHero p,.libraryHero p,.authBrand p,.modelInfo p,.resumeCardBody p{color:#263f58}.secondary,.ghostAction{color:#102a47;border-color:#9fb0c0}.siteHeader{border-bottom-color:#cbd7e2}}.formGuidance{color:#173653;background:#f2f9ff;border:1px solid #cfe4f6;border-radius:10px;align-items:center;gap:9px;margin:0 0 16px;padding:10px 12px;display:flex}.formGuidance b{white-space:nowrap;font-size:9px}.formGuidance span{color:#49647d;font-size:8px;line-height:1.45}.guidedField{color:#263e58;font-weight:800;display:block}.guidedField>span{margin-bottom:6px;display:block}.guidedField>small{color:#536c84;margin-top:5px;font-size:7px;font-weight:650;line-height:1.45;display:block}.guidedField input:invalid:not(:placeholder-shown){background:snow;border-color:#c76b6b}.guidedField input[type=email]:valid:not(:placeholder-shown){background:#fbfffd;border-color:#91cdb1}.guidedField input::placeholder,.guidedField textarea::placeholder,.listRow input::placeholder{color:#718397;opacity:1;font-weight:500}@media (max-width:520px){.formGuidance{flex-direction:column;align-items:flex-start}.formGuidance b{white-space:normal}.guidedField>small{font-size:8px}}.resumeAssistant{color:#17324d;background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #cfe1f1;border-radius:14px;margin:0 0 18px;padding:14px;box-shadow:0 7px 22px #1b3d5f0f}.assistantTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistantTop>div{gap:3px;display:grid}.assistantTop small{letter-spacing:1px;color:#0f3fa8;font-size:7px;font-weight:950}.assistantTop b{color:#0a2442;font-size:11px}.assistantTop>strong{color:#0f3fa8;background:#eaf5ff;border-radius:999px;padding:6px 8px;font-size:12px}.assistantMeter{background:#e5edf4;border-radius:999px;height:5px;margin:11px 0 13px;overflow:hidden}.assistantMeter i{border-radius:inherit;background:linear-gradient(90deg,#1553d6,#25a46d);height:100%;transition:width .25s;display:block}.assistantNext>span{letter-spacing:.9px;color:#526a82;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.assistantNext>div{border-top:1px solid #e8eef4;gap:8px;padding:7px 0;display:flex}.assistantNext>div>i{color:#1553d6;font-size:11px;font-style:normal}.assistantNext p{gap:2px;margin:0;display:grid}.assistantNext b{color:#183550;font-size:9px}.assistantNext small{color:#526b82;font-size:7px;line-height:1.45}.assistantRule{color:#5a7086;border-top:1px solid #e4ecf3;margin:10px 0 0;padding-top:9px;font-size:7px;line-height:1.5}.assistantReady{color:#226447;background:#edf9f3;border-radius:9px;padding:9px 10px;font-size:8px;font-weight:800}.progress span{color:#294760;font-weight:800}@media (max-width:520px){.resumeAssistant{padding:12px}.assistantNext small,.assistantRule{font-size:8px}}.coachTip{color:#3d321b;background:#fffaf0;border:1px solid #ead8aa;border-radius:9px;align-items:flex-start;gap:9px;margin:9px 0 4px;padding:9px 10px;display:flex}.coachTip>span{color:#614b16;background:#f3dfaa;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-weight:950;display:grid}.coachTip p{gap:2px;margin:0;display:grid}.coachTip b{color:#493913;font-size:8px}.coachTip small{color:#675a3d;font-size:7px;line-height:1.5}.sectionTitle.withAction>div{min-width:0}.sectionTitle.withAction>div p{color:#536b82;max-width:340px;margin:3px 0 0;font-size:7px;line-height:1.45}@media (max-width:520px){.coachTip small,.sectionTitle.withAction>div p{font-size:8px}}.finalReview{color:#17324d;background:#fff;border:1px solid #d6e3ee;border-radius:14px;margin:0 0 16px;padding:13px}.finalReview.hasRequired{background:snow;border-color:#e5c6c6}.finalReview.ready{background:#fbfffd;border-color:#cfe5d9}.reviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewHead>div{gap:3px;display:grid}.reviewHead small{letter-spacing:1px;color:#526b82;font-size:7px;font-weight:950}.reviewHead b{color:#102d49;font-size:10px}.reviewHead>span{color:#34536d;background:#eef4f8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.hasRequired .reviewHead>span{color:#8a3e3e;background:#faeaea}.ready .reviewHead>span{color:#26704e;background:#e9f7ef}.reviewIssues{gap:6px;margin-top:10px;display:grid}.reviewIssue{border-top:1px solid #e8eef3;align-items:flex-start;gap:8px;padding-top:7px;display:flex}.reviewIssue>i{color:#476078;background:#eef3f7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:950;display:grid}.reviewIssue.required>i{color:#8a3e3e;background:#f9e5e5}.reviewIssue.recommended>i{color:#74530d;background:#fff0ce}.reviewIssue p{gap:2px;margin:0;display:grid}.reviewIssue b{color:#203b55;font-size:8px}.reviewIssue small{color:#536b82;font-size:7px;line-height:1.45}.reviewFoot{color:#60758a;border-top:1px solid #e8eef3;margin:9px 0 0;padding-top:8px;font-size:7px;line-height:1.45}@media (max-width:520px){.reviewIssue small,.reviewFoot{font-size:8px}}.navAccount{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;align-items:center;gap:9px;box-shadow:0 5px 16px #18375b0d;color:#17324d!important;padding:7px 10px 7px 7px!important;display:flex!important}.navAccount>span:first-child{color:#fff;background:#3975eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.navAccountText{text-align:left;gap:1px;display:grid}.navAccountText small{letter-spacing:.55px;color:#60758a;font-size:8px;font-weight:850}.navAccountText b{text-overflow:ellipsis;white-space:nowrap;color:#183550;max-width:150px;font-size:11px;overflow:hidden}.navSessionLoading{background:linear-gradient(90deg,#f0f4f8,#f8fafc,#f0f4f8) 0 0/200% 100%;border-radius:12px;width:122px;height:42px;animation:1.2s linear infinite navLoading}@keyframes navLoading{to{background-position:-200% 0}}@media (max-width:850px){.nav nav>a.navAccount{display:flex!important}.navAccountText{display:none}.navAccount{box-shadow:none;background:0 0;border:0;padding:6px!important}.navSessionLoading{width:38px;height:38px}}.libraryUtility>div{font-size:12px}.libraryUtility .ghostAction,.ghostAction{min-height:40px;padding:10px 14px;font-size:12px}.libraryHero p{max-width:660px;font-size:15px}.libraryActions .primary,.libraryActions .secondary{justify-content:center;align-items:center;min-height:46px;font-size:13px;display:inline-flex}.sectionEyebrow,.librarySectionHead span{letter-spacing:1.15px;font-size:11px}.accountSection{margin-bottom:18px}.accountCard{padding:20px 22px}.accountCard.signedIn{gap:22px;min-height:96px}.accountAvatar{width:48px;height:48px;font-size:14px}.accountCard small{margin-bottom:5px;font-size:10px}.accountIdentity strong{font-size:14px}.accountIdentity p{margin-top:4px;font-size:11px}.accountPlan b{font-size:15px}.accountPlan span,.accountCloud span{margin-top:4px;font-size:11px}.accountCloud b{font-size:12px}.accountActions{gap:8px}.accountActions button{min-height:38px;padding:9px 12px;font-size:11px}.syncMessage{padding:10px 22px;font-size:11px;line-height:1.45}.signedOut strong{font-size:14px}.signedOut p,.accountLoading{font-size:11px}.storageStatus{min-height:86px;padding:16px 18px}.storageStatus b{font-size:12px}.storageStatus span{font-size:11px;line-height:1.55}.storageStatus button{min-height:36px;font-size:11px}.dataSafetyCard{min-height:86px;padding:16px 18px}.dataSafetyCard b{font-size:12px}.dataSafetyCard p{margin-top:4px;font-size:11px;line-height:1.55}.librarySectionHead{margin-top:8px;margin-bottom:16px}.librarySectionHead h2{font-size:27px}.librarySectionHead small{color:#60758a;font-size:11px}.resumeLibrary{gap:20px}.resumeCard{grid-template-columns:132px 1fr;gap:20px;min-height:208px;padding:18px}.resumeCardBody small{font-size:10px}.resumeCardBody h2{margin:8px 0 6px;font-size:20px}.resumeCardBody p{margin:0;font-size:12px;line-height:1.5}.resumeCardBody>div{gap:8px;margin-top:19px}.resumeCardBody button,.cardPrimary{min-height:36px;padding:9px 11px;font-size:11px}.emptyLibrary p{font-size:13px}@media (max-width:700px){.libraryHero p{font-size:14px}.accountCard{padding:17px}.resumeCard{grid-template-columns:96px 1fr;gap:14px;padding:14px}.resumeCardThumb{height:138px}.resumeCardBody h2{font-size:18px}.resumeCardBody>div{grid-template-columns:1fr 1fr;display:grid}.resumeCardBody .cardPrimary{grid-column:1/-1}.librarySectionHead h2{font-size:24px}}.editorHead .save{color:#536b82;font-size:12px;font-weight:700}.progress{width:185px}.progress span{color:#5e7184;font-size:11px;font-weight:700}.backLibrary{font-size:12px}.sectionTitle{margin-bottom:17px}.sectionTitle>span{width:32px;height:32px;font-size:11px}.sectionTitle h2{color:#17324d;font-size:17px}.sectionTitle p{color:#60758a;font-size:12px;line-height:1.45}.sectionTitle.withAction button{min-height:34px;padding:8px 11px;font-size:11px}.formGuidance{gap:10px;padding:12px 14px}.formGuidance b{font-size:12px}.formGuidance span{font-size:11px;line-height:1.5}.guidedField,.guidedField>span{font-size:12px}.guidedField>small{margin-top:6px;font-size:10px;line-height:1.5}.side input,.side textarea{font-size:13px}.photoControl{padding:15px}.photoControl b{font-size:12px}.photoControl b small{font-size:10px}.photoControl p{font-size:11px;line-height:1.5}.photoButton,.removePhoto{min-height:32px;font-size:11px!important}.itemEditor{padding:16px}.itemTop b{font-size:11px}.itemActions button{min-width:32px;min-height:30px;font-size:11px}.listHead b{font-size:12px}.listHead button{min-height:32px;padding:7px 10px;font-size:11px}.designPanel h4{font-size:11px}.designNote b{font-size:12px}.designNote p{font-size:11px}.finalReview{padding:15px}.reviewHead small{letter-spacing:.8px;font-size:10px}.reviewHead b{font-size:12px;line-height:1.4}.reviewHead>span{padding:6px 9px;font-size:10px}.reviewIssues{gap:8px;margin-top:12px}.reviewIssue{gap:10px;padding-top:9px}.reviewIssue>i{width:21px;height:21px;font-size:10px}.reviewIssue b{font-size:11px}.reviewIssue small,.reviewFoot{font-size:10px;line-height:1.5}.coachTip{gap:10px;padding:12px 13px}.coachTip>span{width:22px;height:22px;font-size:11px}.previewBar{font-size:12px}@media (max-width:520px){.sectionTitle h2{font-size:16px}.sectionTitle p,.formGuidance span,.guidedField>small,.photoControl p,.reviewIssue small,.reviewFoot,.coachTip small{font-size:11px}.formGuidance b,.guidedField>span,.reviewIssue b,.coachTip b{font-size:12px}}.guidedJourney{background:linear-gradient(#f8fcff,#fff);border:1px solid #d9e8f5;border-radius:15px;margin:0 0 20px;padding:15px;box-shadow:0 8px 22px #18375b0d}.journeyIntro{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.journeyIntro>div{gap:3px;display:grid}.journeyIntro small{letter-spacing:.9px;color:#0870d7;font-size:10px;font-weight:900}.journeyIntro b{color:#17324d;font-size:14px}.journeyIntro>span{color:#60758a;font-size:10px}.journeySteps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.journeySteps button{text-align:left;cursor:pointer;color:#29445e;background:#fff;border:1px solid #e0e8f0;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.journeySteps button:hover{background:#f7fbff;border-color:#9fc9ef}.journeySteps button>i{color:#53718e;background:#eef5fb;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}.journeySteps button>span{gap:1px;min-width:0;display:grid}.journeySteps button b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.journeySteps button small{color:#708397;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.journeySteps button.done{background:#fbfffd;border-color:#cce9db}.journeySteps button.done>i{color:#16845a;background:#dff5e9}.journeySteps button.review>i{color:#0870d7;background:#e9f4ff}@media (max-width:520px){.journeyIntro{flex-direction:column;align-items:flex-start}.journeyIntro>span{font-size:11px}.journeySteps{grid-template-columns:1fr 1fr}.journeySteps button{padding:10px}.journeySteps button b{font-size:11px}.journeySteps button small{font-size:10px}}.contextChoice{background:#f9fcff;border:1px solid #dce8f2;border-radius:12px;margin:0 0 12px;padding:12px 13px}.contextChoice>b{color:#29445e;margin-bottom:8px;font-size:11px;display:block}.contextChoice>div{flex-wrap:wrap;gap:7px;display:flex}.contextChoice button{color:#49647d;cursor:pointer;background:#fff;border:1px solid #d6e2ec;border-radius:999px;min-height:32px;padding:7px 10px;font-size:10px;font-weight:750}.contextChoice button:hover{color:#0f3fa8;border-color:#9ec9ef}.contextChoice button.active{color:#0f3fa8;background:#eaf5ff;border-color:#8abfec;box-shadow:inset 0 0 0 1px #087cf014}@media (max-width:520px){.contextChoice>b{font-size:12px}.contextChoice button{min-height:36px;font-size:11px}}.subGuidance{margin:12px 0}.subGuidance .contextChoice{margin-bottom:8px}.subGuidance+.listEditor{margin-top:10px}.editorHead .progress{width:205px;height:43px;padding-top:15px}.editorHead .progress:before,.editorHead .progress>i{top:7px}.editorHead .progress>span{color:#536b82;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.2;display:block}.editorHead .progress>span>b{color:#0f3fa8;font-size:11px}.editorHead .progress>span>small{color:#7b8d9f;margin-top:2px;font-size:9px;font-weight:600;display:block}.assistantTop>strong{text-align:center;min-width:58px}.assistantNext>span{letter-spacing:.8px;font-size:9px}.guidedJourney{box-shadow:none;margin-bottom:14px;padding:16px 17px}.journeyIntro small{font-size:11px}.journeyIntro b{font-size:15px}.journeyIntro>span{font-size:11px;line-height:1.45}.journeySteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journeySteps button{min-height:48px;padding:10px}.journeySteps button b{font-size:11px}.journeySteps button small{font-size:10px;line-height:1.25}.journeySteps button>i{flex-basis:25px;width:25px;height:25px;font-size:11px}.journeyAnchor{scroll-margin-top:92px}.resumeAssistant{box-shadow:none;background:#f8fbfe;margin-bottom:22px;padding:12px 14px}.assistantTop small{font-size:10px}.assistantTop b{font-size:12px}.assistantTop>strong{font-size:11px}.assistantMeter{margin:9px 0 10px}.assistantNext{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.assistantNext>span{letter-spacing:.7px;grid-column:1/-1;margin:0;font-size:10px}.assistantNext>div{background:#fff;border:1px solid #e3ebf2;border-radius:9px;padding:8px}.assistantNext b{font-size:10px}.assistantNext small{font-size:9px;line-height:1.4}.assistantRule{font-size:9px;line-height:1.45}.assistantReady{font-size:10px}.contextChoice>b{font-size:12px}.contextChoice button{min-height:36px;font-size:11px}.coachTip b{font-size:10px}.coachTip small{font-size:9px;line-height:1.5}.sectionTitle.withAction>div p{font-size:10px}.finalReview{margin:24px 0 4px;padding:17px}.reviewHead small{font-size:10px}.reviewHead b{font-size:13px}.reviewHead>span,.reviewIssue b{font-size:10px}.reviewIssue small,.reviewFoot{font-size:9px;line-height:1.5}.currentJob{color:#49647d;cursor:pointer;background:#fff;border:1px solid #cfdce8;border-radius:9px;margin:-2px 0 12px;padding:8px 11px;font-size:11px;font-weight:750}.currentJob:hover{color:#0f3fa8;border-color:#9ec9ef}.currentJob.active{color:#24704e;background:#effaf4;border-color:#9ed8bc}@media (max-width:850px){.journeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantNext{grid-template-columns:1fr}.assistantNext>span{grid-column:auto}}@media (max-width:520px){.guidedJourney{padding:14px}.journeySteps{grid-template-columns:1fr 1fr}.journeySteps button{min-height:52px}.assistantTop{align-items:flex-start}.assistantTop b{font-size:12px}.assistantNext small,.assistantRule,.coachTip small,.reviewIssue small,.reviewFoot{font-size:10px}.currentJob{min-height:38px}}.profileSection{margin-top:18px;margin-bottom:18px}.professionalProfileCard{box-shadow:var(--cp-shadow-sm);background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #d9e7f3;border-radius:18px;grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.profileIdentity{align-items:center;gap:14px;min-width:0;display:flex}.profileIdentity>span{color:#fff;background:#1553d6;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.profileIdentity>div{gap:3px;display:grid}.profileIdentity small{letter-spacing:.8px;color:#0870d7;font-size:10px;font-weight:900}.profileIdentity strong{color:#17324d;font-size:15px}.profileIdentity p{color:#60758a;max-width:620px;margin:0;font-size:11px;line-height:1.5}.profileStats{min-width:135px;display:grid}.profileStats b{color:#0f3fa8;font-size:20px}.profileStats span{color:#29445e;font-size:10px;font-weight:800}.profileStats small{color:#718396;margin-top:3px;font-size:9px}.profileActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profileActions button,.profileActions a{color:#29445e;cursor:pointer;background:#fff;border:1px solid #d7e3ed;border-radius:10px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.profileActions .cardPrimary{color:#fff;background:#1553d6;border-color:#1553d6}.profileActions button:disabled{opacity:.5;cursor:not-allowed}.profilePage{background:#f5f9fc;min-height:100vh}.profileHero{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:54px;padding-bottom:32px;display:flex}.profileHero h1{color:#071d43;max-width:720px;margin:12px 0 10px;font-size:42px;line-height:1.08}.profileHero p{color:#60758a;max-width:700px;margin:0;font-size:14px;line-height:1.6}.profileHero>a{text-decoration:none}.profileEditor{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;padding-bottom:70px;display:grid}.profileEditor>aside{background:#fff;border:1px solid #dce7f1;border-radius:16px;padding:20px;position:sticky;top:20px}.profileEditor>aside b{color:#17324d;font-size:12px;display:block}.profileEditor>aside p{color:#60758a;margin:5px 0 18px;font-size:11px;line-height:1.55}.profileEditor>aside small{color:#60758a;border-top:1px solid #e5edf4;padding-top:14px;font-size:10px;line-height:1.5;display:block}.profileForm{gap:16px;display:grid}.profileBlock{background:#fff;border:1px solid #dce7f1;border-radius:16px;padding:20px}.profileBlock>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.profileBlock h2{color:#17324d;margin:0;font-size:18px}.profileBlock header p{color:#60758a;margin:4px 0 0;font-size:11px}.profileBlock header button{color:#0f3fa8;cursor:pointer;background:#eaf5ff;border:0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.profileGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileBlock label{color:#29445e;gap:6px;font-size:11px;font-weight:750;display:grid}.profileBlock input,.profileBlock textarea{box-sizing:border-box;color:#17324d;width:100%;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.profileBlock input:focus,.profileBlock textarea:focus{border-color:#1553d6;box-shadow:0 0 0 3px #1553d614}.profileItem{background:#f9fbfd;border:1px solid #e2eaf1;border-radius:12px;margin-top:12px;padding:14px}.profileItem>div:first-child{justify-content:space-between;margin-bottom:12px;display:flex}.profileItem>div:first-child b{color:#29445e;font-size:11px}.profileItem button,.profileListRow button{color:#a34e5d;cursor:pointer;background:0 0;border:0;font-size:10px}.profileItem>label{margin-top:12px}.profileListRow{gap:8px;margin-top:8px;display:flex}.profileListRow input{flex:1}.profileListRow button{padding:0 8px}.profileImportBar{background:#fff;border:1px solid #dce8f2;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.profileImportBar>div{gap:2px;min-width:0;margin-right:auto;display:grid}.profileImportBar b{color:#17324d;font-size:11px}.profileImportBar span{color:#60758a;font-size:9px}.profileImportBar button,.profileImportBar a{color:#0f3fa8;cursor:pointer;white-space:nowrap;background:#f8fbfe;border:1px solid #d6e3ed;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:850px){.professionalProfileCard{grid-template-columns:1fr}.profileStats{align-items:baseline;gap:7px;display:flex}.profileActions{justify-content:flex-start}.profileEditor{grid-template-columns:1fr}.profileEditor>aside{position:static}.profileHero{flex-direction:column;align-items:flex-start}.profileHero h1{font-size:34px}.profileImportBar{flex-wrap:wrap}.profileImportBar>div{flex-basis:100%}}@media (max-width:520px){.professionalProfileCard{padding:17px}.profileIdentity{align-items:flex-start}.profileActions{grid-template-columns:1fr;display:grid}.profileActions button,.profileActions a{text-align:center}.profileHero{padding-top:34px}.profileHero h1{font-size:30px}.profileGrid{grid-template-columns:1fr}.profileBlock{padding:16px}.profileBlock>header{align-items:center}.profileImportBar button,.profileImportBar a{text-align:center;flex:1}}.profilePicker{background:#fff;border:1px solid #cfe0ee;border-radius:14px;margin:0 0 14px;padding:15px;box-shadow:0 12px 34px #18375b14}.profilePickerHead{border-bottom:1px solid #e7eef4;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.profilePickerHead>div{gap:3px;margin-right:auto;display:grid}.profilePickerHead small{letter-spacing:.8px;color:#0870d7;font-size:9px;font-weight:900}.profilePickerHead b{color:#17324d;font-size:13px}.profilePickerHead span{color:#60758a;font-size:10px;line-height:1.45}.profilePickerHead>button{color:#60758a;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.profilePickGroup{padding-top:11px}.profilePickGroup>b{color:#29445e;margin-bottom:7px;font-size:10px;display:block}.profilePickGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profilePick{cursor:pointer;background:#fbfdff;border:1px solid #e0e9f1;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.profilePick.active{background:#f0f8ff;border-color:#8fc7f6}.profilePick input{accent-color:#1553d6;margin-top:2px}.profilePick>span{gap:2px;display:grid}.profilePick b{color:#29445e;font-size:10px}.profilePick small{color:#718396;font-size:9px}.profilePicker>.profilePick{margin-top:11px}.profilePickerFoot{border-top:1px solid #e7eef4;justify-content:flex-end;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.profilePickerFoot span{color:#60758a;margin-right:auto;font-size:10px}.profilePickerFoot button{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850}.profilePickerFoot button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.profilePickGroup>div{grid-template-columns:1fr}.profilePickerHead{flex-wrap:wrap}.profilePickerHead>button{margin-left:auto}.profilePickerFoot{flex-direction:column;align-items:stretch}.profilePickerFoot span{margin:0}.profilePickerFoot button{min-height:40px}}.profileHeroActions{align-items:center;gap:9px;display:flex}.profileHeroActions>button{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:10px;min-height:40px;padding:9px 13px;font-size:11px;font-weight:850}.profileCloudBar{background:#fff;border:1px solid #dce7f1;border-radius:13px;align-items:center;gap:18px;margin-bottom:18px;padding:13px 16px;display:flex}.profileCloudBar>div:first-child{gap:2px;display:grid}.profileCloudBar>div:first-child b{color:#17324d;font-size:11px}.profileCloudBar>div:first-child span{color:#60758a;font-size:10px}.profileConflict{border-left:1px solid #e0e8ef;max-width:560px;margin-left:auto;padding-left:18px}.profileConflict strong{color:#7b4b18;font-size:11px;display:block}.profileConflict small{color:#718396;margin:2px 0 8px;font-size:9px;line-height:1.45;display:block}.profileConflict>div{gap:7px;display:flex}.profileConflict button{color:#29445e;cursor:pointer;background:#fff;border:1px solid #d5e0e9;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.profileConflict button:first-child{color:#0f3fa8;background:#f4faff;border-color:#9fcdf3}@media (max-width:850px){.profileHeroActions{flex-wrap:wrap;width:100%}.profileCloudBar{flex-direction:column;align-items:flex-start}.profileConflict{border-top:1px solid #e0e8ef;border-left:0;width:100%;max-width:none;margin:0;padding:12px 0 0}}@media (max-width:520px){.profileHeroActions{grid-template-columns:1fr;display:grid}.profileHeroActions>*{text-align:center}.profileConflict>div{grid-template-columns:1fr;display:grid}.profileConflict button{min-height:38px}}.jobTargetPage{background:#f5f9fc;min-height:100vh}.jobTargetHero{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:52px;padding-bottom:30px;display:flex}.jobTargetHero h1{color:#071d43;max-width:760px;margin:12px 0 10px;font-size:40px;line-height:1.08}.jobTargetHero p{color:#60758a;max-width:740px;margin:0;font-size:13px;line-height:1.6}.jobTargetHero>a{text-decoration:none}.jobTargetWorkspace{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:18px;display:grid}.jobTargetInput,.jobTargetAnalysis{background:#fff;border:1px solid #dce7f1;border-radius:17px;padding:20px}.jobTargetInput>header,.jobTargetAnalysis>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.jobTargetInput header small,.jobTargetAnalysis header small,.jobNext small{letter-spacing:.8px;color:#0870d7;font-size:9px;font-weight:900}.jobTargetInput h2,.jobTargetAnalysis h2,.jobNext h2{color:#17324d;margin:3px 0 0;font-size:18px}.jobTargetInput header>span{color:#718396;font-size:9px}.jobTargetInput label{color:#29445e;gap:6px;margin-bottom:12px;font-size:11px;font-weight:750;display:grid}.jobTargetInput input,.jobTargetInput textarea{box-sizing:border-box;color:#17324d;width:100%;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.jobTargetInput input:focus,.jobTargetInput textarea:focus{border-color:#1553d6;box-shadow:0 0 0 3px #1553d614}.jobTruthRule{background:#f4faff;border:1px solid #cfe4f6;border-radius:10px;gap:3px;margin-top:5px;padding:11px 12px;display:grid}.jobTruthRule b{color:#0f3fa8;font-size:10px}.jobTruthRule span{color:#526b82;font-size:10px;line-height:1.5}.jobEmpty{text-align:center;padding:25px 12px}.jobEmpty b{color:#29445e;font-size:13px}.jobEmpty p{color:#718396;max-width:360px;margin:6px auto 12px;font-size:10px;line-height:1.5}.jobEmpty a{color:#0870d7;font-size:10px;font-weight:850}.jobAnalysisStat{background:#eff9f4;border-radius:11px;align-items:baseline;gap:8px;padding:12px;display:flex}.jobAnalysisStat b{color:#24704e;font-size:23px}.jobAnalysisStat span{color:#426b58;font-size:10px;font-weight:750}.jobEvidence,.jobUnverified{margin-top:15px}.jobEvidence h3,.jobUnverified h3{color:#29445e;margin:0 0 8px;font-size:11px}.jobEvidence>div{border-bottom:1px solid #edf1f5;gap:2px;padding:8px 0;display:grid}.jobEvidence>div b{color:#24704e;font-size:10px}.jobEvidence>div small,.jobEvidence>p,.jobUnverified>p{color:#718396;font-size:9px}.jobUnverified>div{flex-wrap:wrap;gap:5px;display:flex}.jobUnverified>div span{color:#7b5c32;background:#fffaf3;border:1px solid #eadfce;border-radius:999px;padding:5px 7px;font-size:9px}.jobNext{background:#fff;border:1px solid #dce7f1;border-radius:17px;grid-template-columns:1fr 250px;align-items:center;gap:24px;margin-top:18px;margin-bottom:60px;padding:22px 24px;display:grid}.jobNext p{color:#60758a;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.55}.jobNext>div:last-child{background:#f5f1ff;border-radius:12px;gap:3px;padding:13px;display:grid}.jobNext>div:last-child span{color:#fff;background:#7651c8;border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-weight:900}.jobNext>div:last-child b{color:#493578;font-size:11px}.jobNext>div:last-child small{color:#756a8c;font-size:9px;line-height:1.45}@media (max-width:850px){.jobTargetHero{flex-direction:column;align-items:flex-start}.jobTargetWorkspace,.jobNext{grid-template-columns:1fr}.jobTargetHero h1{font-size:34px}}@media (max-width:520px){.jobTargetHero{padding-top:34px}.jobTargetHero h1{font-size:29px}.jobTargetInput,.jobTargetAnalysis{padding:16px}.jobTargetInput>header{flex-direction:column}.jobNext{padding:17px}}.jobAssisted{background:#fff;border:1px solid #dce7f1;border-radius:17px;margin-top:18px;padding:20px}.jobAssisted>header{align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.jobAssisted>header>div:first-child{gap:3px;margin-right:auto;display:grid}.jobAssisted header small{letter-spacing:.8px;color:#0870d7;font-size:9px;font-weight:900}.jobAssisted h2{color:#17324d;margin:0;font-size:18px}.jobAssisted header p{color:#60758a;max-width:700px;margin:2px 0 0;font-size:10px;line-height:1.5}.jobAssisted>header>div:last-child{text-align:center;background:#f4f9fe;border-radius:10px;min-width:90px;padding:9px 12px;display:grid}.jobAssisted>header>div:last-child b{color:#0870d7;font-size:20px}.jobAssisted>header>div:last-child span{color:#718396;font-size:8px}.jobSelectionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jobSelectionItem{cursor:pointer;background:#fbfdff;border:1px solid #e0e9f1;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.jobSelectionItem.active{background:#f0f8ff;border-color:#8fc7f6}.jobSelectionItem input{accent-color:#1553d6;margin-top:3px}.jobSelectionItem>span{gap:2px;display:grid}.jobSelectionItem b{color:#29445e;font-size:10px}.jobSelectionItem small{color:#718396;font-size:9px}.jobSelectionItem em{color:#24704e;font-size:8px;font-style:normal;font-weight:750}.jobSelectionItem em.neutral{color:#8a7b67;font-weight:500}.jobAssisted>footer{border-top:1px solid #e7eef4;align-items:center;gap:15px;margin-top:14px;padding-top:13px;display:flex}.jobAssisted>footer span{color:#60758a;margin-right:auto;font-size:9px}.jobAssisted>footer button{color:#fff;cursor:pointer;background:#1553d6;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850}.jobAssisted>footer button:disabled{opacity:.45;cursor:not-allowed}.profileImportBar>button{color:#0870d7;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}@media (max-width:700px){.jobSelectionList{grid-template-columns:1fr}.jobAssisted>header{flex-direction:column}.jobAssisted>footer{flex-direction:column;align-items:stretch}.jobAssisted>footer span{margin:0}.jobAssisted>footer button{min-height:40px}}.aiReview{background:#fff;border:1px solid #ddd8ef;border-radius:17px;margin-top:18px;padding:20px}.aiReview>header{align-items:flex-start;gap:18px;display:flex}.aiReview>header>div{gap:3px;margin-right:auto;display:grid}.aiReview header small{letter-spacing:.8px;color:#7651c8;font-size:9px;font-weight:900}.aiReview h2{color:#2f2550;margin:0;font-size:18px}.aiReview header p{color:#6f6684;max-width:720px;margin:2px 0 0;font-size:10px;line-height:1.5}.aiReview>header>button,.aiReview>footer button{color:#fff;cursor:pointer;background:#7651c8;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850}.aiCompare{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.aiCompare article{background:#fafbfc;border:1px solid #e4e7ec;border-radius:11px;min-height:130px;padding:13px}.aiCompare article.ready{background:#faf8ff;border-color:#cfc1ef}.aiCompare article>span{letter-spacing:.7px;color:#718396;font-size:8px;font-weight:900}.aiCompare article.ready>span{color:#7651c8}.aiCompare p{color:#334b61;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.6}.aiEvidence{background:#f6f3fc;border-radius:10px;flex-wrap:wrap;gap:5px;margin-top:12px;padding:11px;display:flex}.aiEvidence>b{color:#493578;width:100%;margin-bottom:3px;font-size:9px}.aiEvidence>span{color:#67567f;background:#fff;border:1px solid #ddd3f1;border-radius:7px;padding:5px 7px;font-size:8px}.aiReview>footer{border-top:1px solid #ece8f4;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:12px;display:flex}.aiReview>footer button.reject{color:#67567f;background:#fff;border:1px solid #ddd5ea}@media (max-width:700px){.aiReview>header{flex-direction:column}.aiReview>header>button{width:100%;min-height:40px}.aiCompare{grid-template-columns:1fr}.aiReview>footer{grid-template-columns:1fr 1fr;display:grid}.aiReview>footer button{min-height:40px}}@media (min-width:1101px){.workspace{grid-template-columns:minmax(520px,38vw) minmax(0,1fr)}.side{padding:28px 32px}.preview{padding-left:28px;padding-right:28px}}@media (min-width:1450px){.workspace{grid-template-columns:minmax(570px,40vw) minmax(0,1fr)}}.side,.side *,.profileImportBar,.profileImportBar *,.guidedJourney,.guidedJourney *,.assistantPanel,.assistantPanel *,.finalReview,.finalReview *{min-width:0}.side{overflow-x:hidden}.side p,.side span,.side small,.side b,.side label,.side button,.side a,.profileImportBar span,.journeySteps button b,.journeySteps button small{overflow-wrap:anywhere;word-break:normal}.profileImportBar{flex-wrap:wrap;align-items:flex-start}.profileImportBar>div{flex:220px}.profileImportBar>button,.profileImportBar>a{white-space:normal;text-align:center;flex:0 auto;max-width:100%;line-height:1.3}.journeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.journeySteps button{height:auto;min-height:48px}.journeySteps button b,.journeySteps button small{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.contextChoice>div{align-items:stretch}.contextChoice button{white-space:normal;height:auto;min-height:34px;line-height:1.3}.sectionTitle,.sectionHead,.assistantHead,.reviewHead{min-width:0}.side input,.side textarea,.side select{max-width:100%}.profilePickerHead,.profilePickerActions,.reviewActions{flex-wrap:wrap}.profilePickGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePick,.profilePick *{min-width:0}.profilePick span,.profilePick small,.profilePick b{overflow-wrap:anywhere}@media (max-width:1250px) and (min-width:851px){.workspace{grid-template-columns:minmax(480px,44vw) minmax(0,1fr)}.side{padding:24px}.preview{padding:24px 18px 60px}.paper{transform-origin:top}}@media (max-width:1050px) and (min-width:851px){.workspace{grid-template-columns:minmax(455px,48vw) minmax(0,1fr)}.profilePickGroup>div{grid-template-columns:1fr}}@media (max-width:850px){.journeySteps,.profilePickGroup>div{grid-template-columns:1fr 1fr}.side{padding:24px;overflow-x:hidden}}@media (max-width:520px){.journeySteps,.profilePickGroup>div{grid-template-columns:1fr}.side{padding:20px}}.editorHead,.editorHead>*{min-width:0}.editorHead .documentTitle{flex:0 210px;min-width:110px}.editorHead .progress{flex:0 175px;min-width:120px}.editorHead .save{white-space:normal;text-align:center;flex:none;line-height:1.25}.editorHead .download{white-space:normal;flex:none;line-height:1.25}.sectionTitle{flex-wrap:wrap;align-items:flex-start}.sectionTitle>div{flex:210px;min-width:0}.sectionTitle.withAction button{white-space:normal;flex:0 auto;max-width:100%;line-height:1.3}.itemTop{flex-wrap:wrap;gap:10px}.itemTop b{overflow-wrap:anywhere;min-width:0}.listHead{flex-wrap:wrap;gap:10px}.listHead b{min-width:0}.reviewHead{flex-wrap:wrap;align-items:flex-start}.reviewHead>div{flex:220px;min-width:0}.reviewHead>span{white-space:normal;text-align:center;flex:0 auto}@media (max-width:1180px) and (min-width:851px){.editorHead{gap:10px;padding-left:14px;padding-right:14px}.editorHead .documentTitle{display:none}.editorHead .progress{margin-left:auto}}.jobNextStep{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe2f2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;margin-bottom:54px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #173b660d}.jobNextStep>div{min-width:0}.jobNextStep small{letter-spacing:.9px;color:#0870d7;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.jobNextStep h2{color:#17324d;margin:0 0 7px;font-size:19px}.jobNextStep p{color:#60758a;max-width:720px;margin:0;font-size:11px;line-height:1.6}.jobNextStep p b{color:#29445e}.jobNextStep>a{color:#fff;background:#1553d6;border-radius:10px;flex:none;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none;box-shadow:0 9px 22px #087cf02e}@media (max-width:650px){.jobNextStep{flex-direction:column;align-items:flex-start;padding:18px}.jobNextStep>a{text-align:center;width:100%}}.ghostAction:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.libraryActions a.secondary,.emptyLibrary a.secondary{justify-content:center;align-items:center;display:inline-flex}.profileHeroActions{flex-wrap:wrap}.profileHeroActions>a,.profileHeroActions>button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:40px;line-height:1.25;display:inline-flex}.profileCloudBar>div:first-child{min-width:0}.profileCloudBar span{overflow-wrap:anywhere}.pdfHint{z-index:80;color:#17324d;background:#fff;border:1px solid #cfe2f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:min(390px,100vw - 32px);padding:14px 15px;display:grid;position:fixed;top:88px;right:22px;box-shadow:0 18px 50px #112d4e2e}.pdfHint b{font-size:12px}.pdfHint span{color:#60758a;grid-column:1;font-size:10px;line-height:1.5}.pdfHint button{color:#0f3fa8;cursor:pointer;background:#f7fbff;border:1px solid #d7e5ef;border-radius:8px;grid-area:1/2/3;align-self:center;padding:8px 10px;font-size:10px;font-weight:800}@media (max-width:650px){.profileHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.profileHeroActions>*{width:100%}.pdfHint{top:78px;right:16px}.libraryActions{align-items:stretch}.libraryActions>*{text-align:center}}@media (max-width:430px){.profileHeroActions{grid-template-columns:1fr}}@media print{.pdfHint{display:none!important}}.editorHead,.editorHead>*{min-width:0}.documentTitle{min-width:120px;max-width:230px}.workspace{grid-template-columns:clamp(460px,31vw,560px) minmax(0,1fr)}.side{min-width:0;padding:28px 32px 46px}.formBody,.designPanel,.side label,.side input,.side textarea,.itemEditor,.profileImportBar,.coachTip,.contextChoice,.finalReview{min-width:0}.side input,.side textarea{min-height:42px;line-height:1.4}.side textarea{height:auto;min-height:96px}.itemTop,.sectionTitle,.profileImportBar,.itemTop>*{min-width:0}.profileImportBar{flex-wrap:wrap}.profileImportBar>div{flex:100%;min-width:0}.profileImportBar a,.profileImportBar button{white-space:normal;line-height:1.25}.paper{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}.paper header>div:last-child{flex:1;min-width:0}.paper header p{overflow-wrap:anywhere;line-height:1.55}.paper .row{align-items:flex-start;gap:18px}.paper .row>*{min-width:0}.paper .row>span{text-align:right;flex:none;max-width:35%}.paper .resumeItem{break-inside:avoid;page-break-inside:avoid}.paper section h3{break-after:avoid;page-break-after:avoid}.paper.essential{padding:68px 70px}.paper.essential header{padding-bottom:25px}.paper.essential section{margin-top:28px}.paper.modern{padding:64px 68px 70px}.paper.modern header{padding:3px 0 27px}.paper.modern h1{font-size:36px}.paper.modern section{margin-top:29px}.paper.modern .chips i{border-radius:999px;padding:6px 9px}.paper.executive{padding:70px 76px}.paper.executive header{padding-bottom:25px}.paper.executive h1{letter-spacing:-.7px;font-size:35px}.paper.executive header h2{letter-spacing:.2px;font-size:15px}.paper.executive section{margin-top:30px}.paper.executive section p{line-height:1.65}.paper.executive h3{letter-spacing:1.5px}@media (min-width:1500px){.workspace{grid-template-columns:clamp(500px,32vw,610px) minmax(0,1fr)}.side{padding-left:38px;padding-right:38px}}@media (max-width:1100px) and (min-width:851px){.workspace{grid-template-columns:410px minmax(0,1fr)}.side{padding:24px}.preview{padding-left:22px;padding-right:22px}}@media (max-width:850px){.editorHead{flex-wrap:wrap;height:auto;min-height:70px;padding-top:8px;padding-bottom:8px}.editorHead .backLibrary,.editorHead .documentTitle{display:none}.mobileView{margin-left:auto}.workspace.showPreview .preview{flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.workspace.showPreview .previewBar{width:min(100%,794px);padding:0 4px}.workspace.showPreview .paper{zoom:1;transform-origin:top;margin-bottom:-314.44px;transform:scale(.72)}}@media (max-width:620px){.side{padding:22px 18px 42px}.profileImportBar{grid-template-columns:1fr 1fr;display:grid}.profileImportBar>div{grid-column:1/-1}.profileImportBar>*{min-width:0}.workspace.showPreview .paper{margin-bottom:-471.66px;transform:scale(.58)}}@media (max-width:480px){.editorHead{gap:7px}.editorHead .editorLogo{width:44px}.mobileView{padding:9px 10px}.profileImportBar{grid-template-columns:1fr}.workspace.showPreview .paper{margin-bottom:-617.65px;transform:scale(.45)}.workspace.showPreview .previewBar{font-size:10px}.grid2{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}.paper{overflow:visible;width:210mm!important;min-height:297mm!important;box-shadow:none!important;transform:none!important}.paper.essential{padding:18mm}.paper.modern{padding:16mm 18mm 18mm}.paper.executive{padding:18mm 20mm}.resumeItem{break-inside:avoid;page-break-inside:avoid}}.jobTargetPage,.libraryPage,.modelsPage,.profilePage{overflow-x:hidden}.jobAssisted header p,.jobSelectionItem small,.jobSelectionItem em,.jobAssisted>footer span{font-size:10px;line-height:1.45}.jobSelectionItem b{font-size:11px;line-height:1.35}.jobSelectionItem{min-width:0}.jobSelectionItem>span{overflow-wrap:anywhere;min-width:0}.jobAssisted>header>div:last-child span{font-size:9px}.jobAssisted>footer button{min-height:38px;font-size:11px}.resumeCard,.resumeCardBody,.modelCard,.modelInfo,.profileBlock,.profileItem{min-width:0}.resumeCardBody h2,.resumeCardBody p,.modelInfo h2,.modelInfo p,.profileBlock p{overflow-wrap:anywhere}.resumeCardBody button,.resumeCardBody a{white-space:normal;line-height:1.25}.modelInfo p{font-size:12px;line-height:1.6}.modelInfoTop small{font-size:10px}.modelInfoTop>span{font-size:9px}.profileBlock>header{flex-wrap:wrap;gap:12px}.profileBlock>header>div{flex:1;min-width:0}.profileListRow,.profileListRow input{min-width:0}@media (max-width:700px){.libraryUtility{flex-wrap:wrap;gap:12px}.libraryUtility>div{min-width:0}.libraryStatusGrid{grid-template-columns:1fr}.resumeCard{grid-template-columns:92px minmax(0,1fr)}.resumeCardBody>div{grid-template-columns:1fr 1fr}.resumeCardBody button,.resumeCardBody a{min-height:40px;font-size:10px}.jobAssisted{padding:16px}.jobSelectionItem{padding:12px}.jobSelectionItem b{font-size:12px}.jobSelectionItem small,.jobSelectionItem em{font-size:10px}}@media (max-width:520px){.resumeCard{grid-template-columns:1fr}.resumeCardThumb{width:96px;height:132px}.resumeCardBody>div{grid-template-columns:1fr 1fr}.resumeCardBody .cardPrimary{grid-column:1/-1}.resumeCardBody>div button,.resumeCardBody>div a{font-size:11px}.modelsTrust{gap:8px}.modelsTrust span{font-size:10px;line-height:1.35}.modelInfo{padding:18px}.modelInfo h2{font-size:21px}.modelInfo p{font-size:13px}.profileCloudBar{flex-direction:column;align-items:flex-start}.profileHeroActions{grid-template-columns:1fr;width:100%;display:grid}.profileHeroActions>*{width:100%}.profileBlock>header button{min-height:38px}.jobTargetHero p{font-size:13px;line-height:1.6}.jobAssisted h2{font-size:17px}}.modelSheet{padding:30px 25px 25px;position:relative;overflow:hidden}.modelSheet .modelSectionTitle{background:#8da0b2;border-radius:4px;width:42%;height:5px;margin:22px 0 10px}.modelSheet .modelSectionTitle.short{width:30%;margin-top:18px}.modelSheet>p{background:#e1e7ec;border-radius:4px;height:4px;margin:6px 0}.modelSheet>p:nth-of-type(2n){width:78%}.modelSkillLines{gap:5px;margin-top:12px;display:flex}.modelSkillLines i{background:#edf1f5;border-radius:999px;width:38px;height:12px}.modelSheet.modern{border-top:6px solid #1553d6}.modelSheet.modern .modelHead i{background:#1553d6;border-radius:9px}.modelSheet.modern .modelSectionTitle{background:#1553d6}.modelSheet.modern .modelSkillLines i{background:#e5f3ff}.modelSheet.executive{font-family:Georgia,serif}.modelSheet.executive .modelHead{text-align:center;justify-content:center}.modelSheet.executive .modelHead i{display:none}.modelSheet.executive .modelHead>div{align-items:center;width:100%}.modelSheet.executive hr{background:#4d5662}.modelSheet.executive .modelSectionTitle{background:#4d5662;margin-left:auto;margin-right:auto}.modelSheet.executive .modelSectionTitle.short{margin-left:0}.modelSheet.executive .modelSkillLines i{background:#e5e6e8;border-radius:2px}.legalPage{max-width:900px;padding-top:72px;padding-bottom:90px}.legalPage>span{letter-spacing:1.4px;color:#1553d6;font-size:10px;font-weight:900}.legalPage h1{letter-spacing:-2px;color:#102d4b;margin:10px 0 14px;font-size:44px;line-height:1.08}.legalLead{color:#60758a;max-width:720px;margin:0 0 42px;font-size:16px;line-height:1.7}.legalPage section{border-top:1px solid #e3ebf2;padding:24px 0}.legalPage section h2{color:#17324d;margin:0 0 9px;font-size:18px}.legalPage section p{color:#60758a;max-width:780px;margin:0;font-size:13px;line-height:1.75}.legalUpdated{color:#8290a0;margin-top:28px;font-size:11px}.dataSafetyCard a{color:#0870d7;margin-top:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.footerLinks a:focus-visible,.legalPage a:focus-visible,.dataSafetyCard a:focus-visible{outline-offset:3px;outline:3px solid #087cf03d}@media (max-width:520px){.legalPage{padding-top:42px;padding-bottom:60px}.legalPage h1{letter-spacing:-1.4px;font-size:34px}.legalLead{margin-bottom:30px;font-size:14px}.legalPage section{padding:20px 0}.legalPage section p{font-size:12px}}.previewPlaceholder{color:#aeb9c5!important}@media print{.previewPlaceholder{display:none!important}}@media (max-width:760px){.editorHead{min-width:0;overflow:visible!important}.editorHead .editorLogo{flex-shrink:0!important;align-items:center!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:60px!important;display:flex!important;overflow:visible!important}.editorHead .editorLogo img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;max-height:60px!important}}.welcomeBackdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1e35ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.welcomeDialog{color:#18324d;background:#fff;border:1px solid #d8e7f5;border-radius:24px;width:min(100%,490px);max-height:min(92dvh,720px);padding:35px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #00000040}.welcomeClose{color:#506780;cursor:pointer;background:#f8fafc;border:1px solid #e2eaf1;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:13px;right:15px}.welcomeEyebrow{color:#3972bb;letter-spacing:1.1px;padding-right:30px;font-size:10px;font-weight:850;display:block}.welcomeFree{color:#137545;letter-spacing:.6px;background:#e8f7ee;border-radius:999px;margin-top:19px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.welcomeDialog h2{letter-spacing:-.9px;color:#142d49;margin:16px 0 12px;font-size:clamp(25px,5vw,34px);line-height:1.15}.welcomeDialog>p:not(.welcomeCredit){color:#586e85;margin:0;font-size:14px;line-height:1.7}.welcomeHighlights{flex-wrap:wrap;gap:8px;margin:19px 0 23px;display:flex}.welcomeHighlights span{color:#37546e;border:1px solid #dfebf5;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700}.welcomeActions{gap:10px;display:grid}.welcomeActions a{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:47px;padding:12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.welcomeStart{background:#1553d6;color:#fff!important}.welcomeWhatsapp{background:#f1faf5;border:1px solid #cde9d8;color:#147344!important}.welcomeCredit{text-align:center;color:#65798d;margin:22px 0 0;font-size:11px;line-height:1.6}.welcomeCredit strong{color:#234769}.welcomeDialog :focus-visible{outline-offset:3px;outline:3px solid #80b7ff}@media (max-width:520px){.welcomeBackdrop{align-items:center;padding:12px}.welcomeDialog{border-radius:19px;padding:26px 21px}.welcomeDialog h2{font-size:27px}.welcomeDialog>p:not(.welcomeCredit){font-size:13px}.welcomeHighlights span{font-size:10px}}.reviewPdfActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.reviewPdfActions .download{min-height:46px;padding:12px 20px}.reviewPdfActions span{color:#60758a;flex:180px;font-size:12px;line-height:1.5}.mobilePdfAction{display:none}@media screen and (max-width:850px){.workspace.showPreview .preview{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:18px 10px 36px!important;display:flex!important;overflow-x:hidden!important}.workspace.showPreview .previewBar{order:0;flex-shrink:0!important;width:100%!important;max-width:794px!important}.workspace.showPreview .paper{transform-origin:initial!important;zoom:.85!important;flex:none!important;order:1!important;margin:0 auto!important;display:block!important;position:static!important;transform:none!important}.mobilePdfAction{order:2;justify-content:center;width:100%;margin-top:8px;display:flex}.mobilePdfAction .download{min-height:46px;padding:12px 25px}}@media screen and (max-width:760px){.workspace.showPreview .paper{zoom:.8!important}}@media screen and (max-width:700px){.workspace.showPreview .paper{zoom:.75!important}}@media screen and (max-width:620px){.workspace.showPreview .paper{zoom:.68!important}}@media screen and (max-width:560px){.workspace.showPreview .paper{zoom:.6!important}}@media screen and (max-width:500px){.workspace.showPreview .paper{zoom:.52!important}}@media screen and (max-width:440px){.workspace.showPreview .paper{zoom:.46!important}}@media screen and (max-width:390px){.workspace.showPreview .paper{zoom:.42!important}}@media screen and (max-width:350px){.workspace.showPreview .paper{zoom:.37!important}}@media print{.mobilePdfAction,.reviewPdfActions{display:none!important}.paper{zoom:1!important;transform:none!important}}.photoError{font-weight:600;color:#a52b35!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.5!important}@media print{html,body,main.editor,.workspace,.preview{background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.paper{break-after:auto!important;page-break-after:auto!important;height:auto!important;min-height:297mm!important;max-height:none!important;overflow:visible!important}.paper header,.paper section,.resumeItem,.resumeSection h3{break-inside:avoid;page-break-inside:avoid}.pdfHint,.mobilePdfAction,.reviewPdfActions,.welcomeBackdrop{display:none!important}}.supportInvite{z-index:90;right:20px;bottom:calc(18px + env(safe-area-inset-bottom));color:#18324d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d8e7f5;border-radius:18px;width:min(360px,100vw - 32px);padding:18px 18px 16px;animation:.24s ease-out supportInviteIn;position:fixed;box-shadow:0 18px 55px #0f2d4e33}.supportInviteEyebrow{color:#0870d7;letter-spacing:.7px;margin:0 30px 8px 0;font-size:9px;font-weight:900;display:block}.supportInvite>strong{letter-spacing:-.2px;margin:0 28px 5px 0;font-size:16px;line-height:1.3;display:block}.supportInvite>p{color:#63758a;margin:0 0 13px;font-size:12px;line-height:1.55}.supportInviteClose{color:#52677d;cursor:pointer;background:#f7faff;border:1px solid #e2eaf1;border-radius:50%;width:30px;height:30px;font-size:21px;line-height:1;position:absolute;top:11px;right:11px}.supportInviteActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supportInviteActions a{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.supportInviteActions a:first-child{color:#fff;background:#1553d6}.supportInviteActions a:last-child{color:#086bc9;background:#f3f9ff;border:1px solid #cfe2f5}.supportInvite :focus-visible{outline-offset:3px;outline:3px solid #80b7ff}@keyframes supportInviteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.supportInvite{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:16px;width:min(340px,100vw - 24px);padding:15px}.supportInvite>strong{font-size:15px}.supportInvite>p{font-size:11px}.supportInviteActions a{min-height:38px;font-size:10px}}@media (prefers-reduced-motion:reduce){.supportInvite{animation:none}}@media print{.supportInvite{display:none!important}}.objectiveBlock{gap:12px;display:grid}.suggestionPanel{background:#f7fbff;border:1px solid #dce8f5;border-radius:14px;margin:0 0 16px;padding:14px}.suggestionPanelHead{gap:4px;margin-bottom:12px;display:grid}.suggestionPanelHead b{color:#18324d;font-size:13px}.suggestionPanelHead small{color:#64758a;font-size:11px;line-height:1.45}.objectiveSuggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.objectiveSuggestions button{color:#19324b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:10px;font-size:12px;font-weight:800;display:flex}.objectiveSuggestions button span{color:#1553d6;font-size:10px;font-weight:700}.objectiveSuggestions button:hover,.skillSuggestionGroup button:hover{background:#eff7ff;border-color:#1553d6}.skillSuggestionGroup{gap:7px;margin-top:12px;display:grid}.skillSuggestionGroup>b{color:#52677d;font-size:11px}.skillSuggestionGroup>div{flex-wrap:wrap;gap:6px;display:flex}.skillSuggestionGroup button{color:#27435e;cursor:pointer;background:#fff;border:1px solid #d7e4f1;border-radius:999px;padding:7px 9px;font-size:11px}.skillSuggestionGroup button.selected,.skillSuggestionGroup button:disabled{color:#0870d7;cursor:default;background:#eaf4ff;border-color:#b9d8f8}.objectiveSuggestions button:focus-visible,.skillSuggestionGroup button:focus-visible{outline-offset:2px;outline:3px solid #80b7ff}@media (max-width:560px){.objectiveSuggestions{grid-template-columns:1fr}.suggestionPanel{padding:11px}.skillSuggestionGroup button{font-size:10px}}.experienceTaskSuggestions{background:#f7fbff;border:1px solid #dce8f5;border-radius:13px;margin-top:12px;padding:12px}.experienceRoleGroups{gap:7px;display:grid}.experienceRoleGroups details{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.experienceRoleGroups summary{color:#203b57;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:800;list-style:none;display:flex}.experienceRoleGroups summary::-webkit-details-marker{display:none}.experienceRoleGroups summary:after{content:"＋";color:#1553d6;font-size:17px}.experienceRoleGroups details[open] summary:after{content:"−"}.experienceRoleGroups summary span{color:#0870d7;margin-left:auto;font-size:10px;font-weight:700}.experienceRoleGroups details>div{gap:6px;padding:0 9px 9px;display:grid}.experienceRoleGroups details>div button{color:#40566e;text-align:left;cursor:pointer;background:#f9fbfe;border:1px solid #e1eaf3;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.45}.experienceRoleGroups details>div button:hover{background:#eff7ff;border-color:#8fc4fb}.experienceRoleGroups details>div button:disabled{color:#34734c;cursor:default;background:#f0faf4;border-color:#cce6d7}.experienceRoleGroups summary:focus-visible,.experienceRoleGroups button:focus-visible{outline-offset:2px;outline:3px solid #80b7ff}@media (max-width:560px){.experienceTaskSuggestions{padding:10px}.experienceRoleGroups summary{font-size:11px}.experienceRoleGroups details>div button{font-size:10px}}.experienceSearch{gap:7px;margin:0 0 10px;display:flex}.experienceSearch input{color:#203b57;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5e2ef;border-radius:9px;outline:none;padding:10px 12px;font-size:12px}.experienceSearch input:focus{border-color:#1688e8;box-shadow:0 0 0 3px #1688e81c}.experienceSearch button{color:#0870d7;cursor:pointer;background:#fff;border:1px solid #d5e2ef;border-radius:9px;flex-shrink:0;padding:0 11px;font-size:11px;font-weight:700}.experienceSearchEmpty{color:#64758a;border:1px dashed #cbd9e8;border-radius:9px;margin:0;padding:12px;font-size:11px;line-height:1.5}@media (max-width:560px){.experienceSearch input{font-size:11px}}.siteFooter{background:radial-gradient(at 12% 0,#1474ce3d,#0000 38%),linear-gradient(125deg,#04152f 0%,#062653 55%,#07366c 100%);border-top:1px solid #87beef33;position:relative;overflow:hidden}.siteFooter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#0000);position:absolute;inset:0}.siteFooter .footer{z-index:1;grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(130px,.7fr));align-items:start;gap:42px 34px;height:auto;min-height:0;padding-top:58px;padding-bottom:25px;display:grid;position:relative}.footerBrand{min-width:0}.footerBrand p{color:#b9cbe0;max-width:300px;margin:13px 0 0;font-size:12px;line-height:1.75}.footerTrust{gap:7px;margin-top:17px}.footerTrust span{color:#c7def4;background:#ffffff0e;border-color:#a4ccf133;padding:6px 9px;font-size:9px}.footerLinks{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-top:13px;display:flex}.footerLinks strong{color:#75c8ff;letter-spacing:1.4px;margin-bottom:5px;font-size:9px;font-weight:900}.footerLinks a{color:#d1deed;font-size:11px;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s}.footerLinks a:hover{color:#fff;transform:translate(3px)}.footerMeta{border-top:1px solid #c4dcf529;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:8px;padding-top:20px;display:flex}.footerMeta>span,.footerMeta small,.footerCreator>span{color:#9fb5ce;font-size:10px;line-height:1.6}.footerCreator{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footerCreator>span strong{color:#fff}.footerSocial{color:#e5f4ff;background:#1177cf29;border:1px solid #7dbef54d;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.footerSocial svg{fill:currentColor;width:15px;height:15px}.footerSocial:hover{background:#1f8fe652;border-color:#96d3ffa6;transform:translateY(-1px)}.footerSocial:focus-visible,.footerLinks a:focus-visible{outline-offset:4px;outline:3px solid #7bcaff}@media (max-width:850px){.siteFooter .footer{grid-template-columns:1.2fr 1fr 1fr;gap:28px 24px}.footerBrand,.footerMeta{grid-column:1/-1}}@media (max-width:560px){.siteFooter .footer{grid-template-columns:1fr 1fr;gap:26px 18px;padding-top:40px}.footerBrand{grid-column:1/-1}.footerLinks{gap:10px;padding-top:0}.footerLinks strong{font-size:9px}.footerLinks a{font-size:11px}.footerMeta{flex-direction:column;grid-column:1/-1;align-items:flex-start;margin-top:2px}.footerCreator{gap:10px}.footerBrand p{font-size:12px}}@media (prefers-reduced-motion:reduce){.footerLinks a,.footerSocial{transition:none}}@media (max-width:520px){.features{grid-template-columns:1fr}.features div{padding:24px}}.templateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.templateGrid button{min-width:0;padding:6px 4px;font-size:9px}.templateGrid button.selected{padding:5px 3px}.templateThumb{height:88px}.templateThumb.minimal{background:#fff;border:1px solid #e6e9ed}.templateThumb.minimal:before{background:#334155;height:6px;top:15px;left:18px;right:18px}.templateThumb.minimal:after{background:#d6dce3;height:2px;top:29px;left:18px;right:18px;box-shadow:0 11px #e8ebef,0 17px #e8ebef,0 29px #d6dce3,0 35px #e8ebef,0 47px #e8ebef}.templateThumb.creative{background:linear-gradient(135deg,#f1eaff,#fff7f1)}.templateThumb.creative:before{background:#7654c8;height:10px;top:15px;left:12px;right:42px}.templateThumb.creative:after{background:#c9b8ef;height:3px;top:34px;left:12px;right:18px;box-shadow:0 10px #ded5f2,0 20px #ded5f2,0 35px #e8c9b7,0 45px #ded5f2}.modelSheet.minimal{background:#fff;border:1px solid #e6e9ed}.modelSheet.minimal .modelHead i{display:none}.modelSheet.minimal .modelHead{justify-content:flex-start}.modelSheet.minimal .modelSectionTitle{background:#334155;height:4px}.modelSheet.minimal .modelSkillLines i{background:#edf0f3;border-radius:3px}.modelSheet.creative{background:linear-gradient(145deg,#fbf8ff,#fff)}.modelSheet.creative:before{content:"";background:linear-gradient(#7654c8,#e49b78);width:9px;position:absolute;top:0;bottom:0;left:0}.modelSheet.creative .modelHead i{background:#7654c8;border-radius:12px}.modelSheet.creative .modelSectionTitle{background:#7654c8}.modelSheet.creative .modelSkillLines i{background:#eee7fb}.paper.minimal{padding:72px 82px;font-family:Arial,sans-serif}.paper.minimal header{border-bottom:1px solid #dce2e8;padding-bottom:24px}.paper.minimal header h1{letter-spacing:-1px;color:#263445;font-size:34px;font-weight:650}.paper.minimal header h2,.paper.minimal h3{color:#52677c}.paper.minimal h3{letter-spacing:1.4px;border-bottom:1px solid #e7ebef;padding-bottom:7px;font-size:9px}.paper.minimal section{margin-top:27px}.paper.minimal .chips i{color:#4b5968;background:#f4f6f8;border:1px solid #e9edf0}.paper.creative{border-left:10px solid var(--accent);padding:68px 72px}.paper.creative header{border:0;border-bottom:2px solid var(--accent);padding-bottom:27px}.paper.creative header h1{letter-spacing:-1.4px;font-size:38px}.paper.creative header h2,.paper.creative h3{color:var(--accent)}.paper.creative h3{border-bottom:2px solid color-mix(in srgb, var(--accent) 35%, white);letter-spacing:1.5px;padding:0 0 7px;display:inline-block}.paper.creative section{margin-top:31px}.paper.creative .chips i{background:color-mix(in srgb, var(--accent) 9%, white);color:#34445a;border-radius:999px}@media (max-width:520px){.templateGrid{gap:4px}.templateGrid button{padding:5px 2px;font-size:8px}.templateThumb{height:72px}.paper.minimal{padding-left:70px;padding-right:70px}.paper.creative{padding-left:60px;padding-right:60px}}@media print{@page{size:A4;margin:0}.paper.minimal{padding:18mm 20mm}.paper.creative{padding:18mm 18mm 18mm 20mm}}.exampleProfiles{padding-top:48px;padding-bottom:30px}.exampleProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.exampleProfileCard{border:1px solid var(--cp-line);box-shadow:var(--cp-shadow-sm);background:linear-gradient(145deg,#fff,#f8fbff);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.exampleProfileCard:hover{box-shadow:var(--cp-shadow);transform:translateY(-3px)}.exampleProfileCard>span{color:#1769bd;background:#eaf4ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.exampleProfileCard h3{color:var(--cp-navy);margin:1px 0 6px;font-size:14px}.exampleProfileCard p{color:var(--cp-muted);margin:0 0 12px;font-size:11px;line-height:1.55}.exampleProfileCard a{color:var(--cp-blue);font-size:11px;font-weight:850;text-decoration:none}.exampleProfileCard a:hover{text-decoration:underline}.exampleDisclaimer{text-align:center;max-width:760px;color:var(--cp-muted);margin:18px auto 0;font-size:10px;line-height:1.6}@media (max-width:850px){.exampleProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.exampleProfiles{padding-top:30px}.exampleProfileGrid{grid-template-columns:1fr;gap:10px}.exampleProfileCard{padding:16px}}.stepByStepGuide{color:#18334c;background:linear-gradient(145deg,#f5faff,#fff);border:1px solid #cfe2f6;border-radius:15px;margin:0 0 16px;padding:16px}.stepGuideHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stepGuideHeader>div{gap:4px;display:grid}.stepGuideHeader small,.stepGuideCurrent .stepGuideCount{letter-spacing:.11em;color:#2874b9;font-size:9px;font-weight:900}.stepGuideHeader b{font-size:15px;line-height:1.3}.stepGuideHeader span{color:#60758a;font-size:11px;line-height:1.5}.stepGuideHeader>button{color:#2366a5;cursor:pointer;background:#e8f2fc;border:0;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.stepGuideProgress{background:#e2eaf2;border-radius:9px;height:5px;margin:14px 0;overflow:hidden}.stepGuideProgress i{background:#2583d5;border-radius:9px;height:100%;transition:width .2s;display:block}.stepGuideCurrent{gap:5px;display:grid}.stepGuideCurrent>b{color:#17334d;font-size:16px}.stepGuideCurrent>p{color:#526a80;margin:0;font-size:12px;line-height:1.55}.stepGuideStatus{color:#a05a17;font-size:10px;font-weight:800}.stepGuideStatus.complete{color:#16804b}.stepGuideStatus.optional{color:#66798b}.stepGuideActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.stepGuideActions button{cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:850}.stepGuideBack{color:#38516a;background:#edf2f7}.stepGuideBack:disabled{opacity:.45;cursor:not-allowed}.stepGuideNext{color:#fff;background:#126fbd}.stepGuideSkip{color:#64778a;background:0 0;margin-left:auto}@media (max-width:520px){.stepByStepGuide{padding:13px}.stepGuideHeader b{font-size:14px}.stepGuideActions button{padding:9px 10px}}@media print{.stepByStepGuide{display:none!important}}.experienceShowMore{color:#176bb2;cursor:pointer;background:#f2f8fe;border:1px dashed #9fc5e9;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:9px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.experienceShowMore:hover{background:#eaf4ff;border-style:solid}.experienceShowMore small{color:#607b95;font-size:10px;font-weight:650}.qualityReview{background:#f7fbff;border:1px solid #dbe7f2;border-radius:13px;margin:14px 0;padding:14px}.qualityReviewTop{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.qualityReviewTop>div:first-child{flex-direction:column;gap:3px;display:flex}.qualityReviewTop small{letter-spacing:.09em;color:#54718c;font-size:9px;font-weight:900}.qualityReviewTop b{color:#176bb2;font-size:25px;line-height:1.1}.qualityReviewTop span{color:#61768a;font-size:10px}.qualityReviewMeter{background:#dce8f2;border-radius:99px;height:9px;overflow:hidden}.qualityReviewMeter i{background:#2185c5;border-radius:99px;height:100%;transition:width .2s;display:block}.qualityReviewChecks{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.qualityReviewChecks>div{background:#fff;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}.qualityReviewChecks i{color:#16845b;font-style:normal;font-weight:900}.qualityReviewChecks .pending i{color:#c17a20}.qualityReviewChecks span{flex-direction:column;gap:3px;min-width:0;display:flex}.qualityReviewChecks b{color:#263b50;font-size:10px}.qualityReviewChecks small{color:#6a7d90;font-size:9px;line-height:1.4}.qualityReviewNote{color:#65798c;margin:11px 0 0;font-size:10px;line-height:1.5}@media (max-width:520px){.qualityReviewChecks{grid-template-columns:1fr}.qualityReview{padding:11px}}.editorHead .save{white-space:nowrap;line-height:1.35}.editorHead .save small{color:#8491a1;margin-left:12px;font-size:10px;font-weight:500;display:block}.editorHead .save.saveSuccess{color:#267b58}.editorHead .save.saveError{color:#b42318;font-weight:800}@media (max-width:700px){.editorHead .save{white-space:normal;max-width:125px;font-size:10px}.editorHead .save small{margin-left:0;font-size:9px}}.profileSpotlight{box-shadow:var(--cp-shadow-sm);background:radial-gradient(at 95% 0,#409be221,#0000 42%),linear-gradient(135deg,#f4f9ff,#fff 65%);border:1px solid #d7e7f7;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:36px;margin-top:42px;margin-bottom:24px;padding:clamp(24px,4vw,42px);display:grid}.profileSpotlightEyebrow{letter-spacing:1.5px;color:#2375b9;font-size:9px;font-weight:900}.profileSpotlightCopy h2{max-width:620px;color:var(--cp-navy);letter-spacing:-1.1px;margin:12px 0;font-size:clamp(25px,3.4vw,39px);line-height:1.12}.profileSpotlightCopy h2 em{color:#1979c5;font-style:normal}.profileSpotlightCopy>p{max-width:650px;color:var(--cp-muted);margin:0;font-size:13px;line-height:1.75}.profileSpotlightActions{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.profileSpotlightCopy>small{color:#718399;font-size:10px;line-height:1.5}.profileSpotlightSteps{gap:10px;display:grid}.profileSpotlightSteps>div{background:#ffffffd9;border:1px solid #e0eaf4;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.profileSpotlightSteps>div>b{color:#176db2;background:#e9f3fd;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:11px;display:grid}.profileSpotlightSteps span{gap:4px;display:grid}.profileSpotlightSteps strong{color:#203b55;font-size:12px}.profileSpotlightSteps small{color:#6a7d90;font-size:10px;line-height:1.45}.profileProgressTrack{background:#e5edf5;border-radius:99px;width:100%;max-width:180px;height:6px;overflow:hidden}.profileProgressTrack i{background:#2185c5;border-radius:99px;height:100%;display:block}.professionalProfileCard .profileActions>a:not(.cardPrimary){color:#176db2;align-self:center;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:720px){.profileSpotlight{grid-template-columns:1fr;gap:22px;margin-top:26px;padding:22px}.profileSpotlightCopy h2{font-size:28px}.profileSpotlightActions{display:grid}.profileSpotlightActions a{text-align:center;justify-content:center}}.importPage{color:#19334d;background:linear-gradient(160deg,#f2f7fd,#fff 55%);min-height:100vh;padding:30px 18px 70px}.importWrap{width:min(820px,100%);margin:auto}.importBack{color:#176db2;margin-bottom:35px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.importEyebrow{color:#1978bf;letter-spacing:1.5px;font-size:10px;font-weight:900;display:block}.importWrap h1{letter-spacing:-1.5px;max-width:680px;margin:12px 0;font-size:clamp(30px,5vw,48px);line-height:1.08}.importLead{color:#61758a;max-width:650px;font-size:14px;line-height:1.7}.importUpload,.importReview{background:#fff;border:1px solid #dce7f2;border-radius:17px;margin-top:24px;padding:22px;box-shadow:0 10px 30px #1b47700b}.importUpload label{margin-bottom:10px;font-size:13px;font-weight:850;display:block}.importUpload input{background:#f8fbff;border:1px dashed #9dbbd7;border-radius:10px;width:100%;padding:12px;display:block}.importUpload small,.importPreserve{color:#718399;margin-top:10px;font-size:10px;line-height:1.6;display:block}.importFile{color:#18734b;margin-top:10px;font-size:11px;display:block}.importOr{text-align:center;color:#8292a3;letter-spacing:1.2px;margin:22px 0;font-size:9px;font-weight:900}.importText,.importFields input,.importFields textarea{color:#243d56;width:100%;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:9px;outline:none;padding:12px;font-size:12px}.importText:focus,.importFields input:focus,.importFields textarea:focus{border-color:#2385d0;box-shadow:0 0 0 3px #2385d018}.importError{color:#a52b25;background:#fff1f0;border-radius:9px;padding:12px;font-size:12px;line-height:1.5}.importStatus{color:#176db2;font-size:12px}.importReviewHead span{color:#1978bf;letter-spacing:1px;font-size:9px;font-weight:900}.importReviewHead h2{margin:7px 0;font-size:22px}.importReviewHead p{color:#6b7e91;font-size:12px;line-height:1.6}.importFields{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.importFields label{color:#41576d;gap:6px;font-size:11px;font-weight:800;display:grid}.importFields label:last-child{grid-column:1/-1}.importDetected{background:#f3f8fd;border-radius:11px;gap:7px;margin-top:18px;padding:14px;display:grid}.importDetected b{font-size:11px}.importDetected span,.importDetected small{color:#60768b;font-size:11px;line-height:1.5}.importCreate{color:#fff;cursor:pointer;background:#126fbd;border:0;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-size:12px;font-weight:900}.importCreate:hover{background:#095c9f}.importPreserve{text-align:center}@media (max-width:560px){.importPage{padding:22px 14px 50px}.importBack{margin-bottom:27px}.importUpload,.importReview{padding:16px}.importFields{grid-template-columns:1fr}.importFields label:last-child{grid-column:auto}}.importSpotlight{background:linear-gradient(120deg,#f1f8ff,#fff);border:1px solid #d9e7f5;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;margin-bottom:34px;padding:26px 30px;display:flex}.importSpotlight span{color:#1978bf;letter-spacing:1.2px;font-size:9px;font-weight:900}.importSpotlight h2{color:#18334d;margin:7px 0;font-size:23px}.importSpotlight p{color:#64788d;max-width:600px;margin:0;font-size:12px;line-height:1.65}.importSpotlight .primary{flex-shrink:0}@media (max-width:600px){.importSpotlight{flex-direction:column;align-items:stretch;padding:20px}.importSpotlight .primary{text-align:center;justify-content:center}}.paper .courseList{gap:12px;margin-top:2px;display:grid}.paper .courseEntry{border-left:2px solid color-mix(in srgb, var(--accent) 35%, white);break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #edf0f4;gap:3px;padding:2px 0 10px 13px;display:grid;position:relative}.paper .courseEntry:last-child{border-bottom:0;padding-bottom:0}.paper .courseEntry .courseInstitution{letter-spacing:.45px;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:800;line-height:1.4}@media print{.paper .courseList{gap:9px}.paper .courseEntry{padding-bottom:8px}}.paper{color:#172b43;font-family:Inter,Arial,sans-serif;line-height:1.55}.paper header{border-bottom:1px solid #dce5ee;padding-bottom:27px;position:relative}.paper header:after{content:"";background:var(--accent);border-radius:3px;width:74px;height:3px;position:absolute;bottom:-2px;left:0}.paper h1{letter-spacing:-1.5px;color:#142b45;margin-bottom:8px;font-size:40px;font-weight:800;line-height:1.08}.paper header h2{letter-spacing:.15px;margin:0 0 13px;font-size:15px;font-weight:700;line-height:1.4}.paper header p{color:#60748a;margin:0;font-size:10px;line-height:1.65}.paper section{margin-top:29px}.paper h3{letter-spacing:1.65px;color:#1e5d98;border-bottom:1px solid #e5ebf1;align-items:center;gap:10px;margin:0 0 15px;padding:0 0 9px;font-size:9px;font-weight:850;line-height:1.3;display:flex}.paper h3:before{content:"";background:var(--accent);border-radius:3px;flex:0 0 3px;width:3px;height:13px}.paper section p{color:#4c5e72;margin:0;font-size:11px;line-height:1.75}.paper .resumeItem{border-left:2px solid #e5edf5;margin:0 0 17px;padding:0 0 0 13px;position:relative}.paper .resumeItem:last-child{margin-bottom:0}.paper .resumeItem .row{align-items:baseline;gap:14px}.paper .resumeItem h4{color:#193653;margin:0 0 3px;font-size:12px;font-weight:750;line-height:1.45}.paper .resumeItem b{color:#536b83;font-size:10px;font-weight:650;line-height:1.5}.paper .resumeItem .row>span{color:#71849a;font-size:9px;line-height:1.5}.paper .resumeItem>p{color:#56697d;margin:7px 0 0;font-size:10px;line-height:1.65}.paper .chips{gap:7px}.paper .chips i{color:#3d5872;background:#f7fafd;border:1px solid #e3ebf3;border-radius:5px;padding:6px 9px;font-size:9px;line-height:1.35}.paper .courseList{gap:8px}.paper .courseEntry{border-left:2px solid color-mix(in srgb, var(--accent) 42%, white);border-bottom:1px solid #edf1f5;padding:3px 0 8px 12px}.paper .courseEntry .courseInstitution{letter-spacing:.65px;color:#637d96;font-size:8px}.paper .courseEntry strong{color:#203c59;font-size:10px;font-weight:700;line-height:1.5}.paper .courseEntry small{color:#708197;font-size:9px;line-height:1.45}.paper.minimal header:after,.paper.executive header:after{display:none}.paper.executive h3{color:#253c54;text-align:left;display:flex}@media print{.paper{font-family:Arial,sans-serif}.paper header,.paper section,.paper .resumeItem,.paper .courseEntry{break-inside:avoid;page-break-inside:avoid}.paper h3{color:#1e5d98!important}}.adminPage{color:#172b43;background:#f4f7fb;min-height:100vh}.adminShell{padding-top:46px;padding-bottom:76px}.adminHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.adminHeading h1{letter-spacing:-1.7px;margin:8px 0;font-size:clamp(32px,4vw,44px)}.adminHeading p,.adminPanelHead p{color:#718197;margin:0;font-size:13px;line-height:1.6}.adminEyebrow{letter-spacing:1.5px;color:#1553d6;font-size:10px;font-weight:900}.adminPeriod{color:#38536d;background:#fff;border:1px solid #e1e9f1;border-radius:12px;grid-template-columns:8px auto;align-items:center;gap:7px 9px;padding:12px 15px;font-size:11px;font-weight:750;display:grid}.adminPeriod small{color:#8796a7;grid-column:2;font-weight:500}.adminLiveDot{background:#28a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8f7f0}.adminStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.adminStat{background:#fff;border:1px solid #e3eaf1;border-radius:15px;min-width:0;padding:18px;box-shadow:0 5px 18px #173b6606}.adminStat>span{color:#526a82;font-size:11px;font-weight:750;display:block}.adminStat strong{color:#132e4a;letter-spacing:-1px;margin:9px 0 6px;font-size:34px;line-height:1.2;display:block}.adminStat small{color:#8795a5;font-size:10px;line-height:1.45;display:block}.adminStat.supportStat{background:linear-gradient(145deg,#f2f9ff,#fff);border-color:#cfe5fa}.adminStat.supportStat strong{color:#1553d6}.adminGrid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:16px;margin-top:17px;display:grid}.adminPanel{background:#fff;border:1px solid #e2eaf1;border-radius:17px;min-width:0;padding:22px;box-shadow:0 7px 24px #173b6607}.adminPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}.adminPanelHead h2{letter-spacing:-.35px;color:#17334f;margin:0 0 4px;font-size:17px}.adminTag{white-space:nowrap;color:#52708b;letter-spacing:.7px;background:#eff6fc;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.adminChart{gap:15px;display:grid}.adminChartRow{grid-template-columns:58px minmax(30px,1fr) 28px 55px;align-items:center;gap:10px;display:grid}.adminChartRow>span{color:#708197;text-transform:capitalize;font-size:10px}.adminChartRow>b{color:#29455f;text-align:right;font-size:11px}.adminChartRow>small{color:#7a8ca0;text-align:right;font-size:10px}.adminBarTrack{background:#eff4f8;border-radius:99px;height:9px;overflow:hidden}.adminBarTrack i{background:linear-gradient(90deg,#1553d6,#53a7f5);border-radius:99px;min-width:2px;height:100%;display:block}.adminLegend{color:#7b8b9c;border-top:1px solid #edf1f5;flex-wrap:wrap;gap:16px;margin-top:21px;padding-top:14px;font-size:10px;display:flex}.adminLegend span{align-items:center;gap:6px;display:flex}.adminLegend i{background:#1687ee;border-radius:50%;width:8px;height:8px}.adminSummaryValue{align-items:baseline;gap:9px;padding:2px 0 17px;display:flex}.adminSummaryValue strong{letter-spacing:-1.5px;color:#17334f;font-size:37px}.adminSummaryValue span{color:#8492a2;font-size:11px}.adminSummaryLine{color:#63788d;border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.adminSummaryLine b{color:#1e3b57}.adminDisclaimer{color:#74869a;background:#f5f9fd;border-radius:10px;margin:13px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}.adminFeedback{margin-top:17px}.adminFeedbackList{display:grid}.adminFeedbackItem{border-top:1px solid #edf1f5;padding:15px 0}.adminFeedbackItem:first-child{border-top:0;padding-top:0}.adminFeedbackMeta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.adminFeedbackMeta>strong{color:#e5a33b;letter-spacing:1px;font-size:12px}.adminFeedbackMeta time{color:#8a98a8;margin-left:auto;font-size:10px}.adminCategory{color:#496783;background:#f0f5fb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.adminCategory.problem{color:#b45d52;background:#fff2f0}.adminCategory.praise{color:#388363;background:#effaf4}.adminFeedbackItem p{white-space:pre-wrap;overflow-wrap:anywhere;color:#40566c;margin:9px 0 0;font-size:12px;line-height:1.7}.adminEmpty{color:#8795a5;padding:24px 0;font-size:12px}.adminTextLink,.adminNotice a{color:#1553d6;margin-top:15px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.adminFoot{color:#8b99a8;justify-content:space-between;gap:12px;margin-top:23px;font-size:10px;display:flex}.adminNotice{padding-top:70px;padding-bottom:90px}.adminNotice h1{letter-spacing:-1px;font-size:34px}.adminNotice p{color:#687386;max-width:650px;line-height:1.7}@media (max-width:1000px){.adminStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.adminShell{padding-top:30px}.adminHeading{flex-direction:column;align-items:flex-start}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminGrid{grid-template-columns:1fr}.adminPanel{padding:18px}.adminFoot{flex-direction:column}}@media (max-width:390px){.adminStats{grid-template-columns:1fr 1fr;gap:8px}.adminStat{padding:13px}.adminStat strong{font-size:29px}.adminChartRow{grid-template-columns:48px minmax(20px,1fr) 22px 42px;gap:6px}}.editor .paper{position:relative}.paperWatermark{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='240'%3E%3Cg transform='rotate(-28 180 120)' fill='%23087cf0' fill-opacity='0.11' font-family='Arial,Helvetica,sans-serif' font-weight='700'%3E%3Ctext x='180' y='112' font-size='26' text-anchor='middle' letter-spacing='3'%3EPR%C3%89VIA%3C/text%3E%3Ctext x='180' y='142' font-size='15' text-anchor='middle' letter-spacing='2'%3ECurriculosPRO%3C/text%3E%3C/g%3E%3C/svg%3E");background-position:50% 40px;background-repeat:repeat;position:absolute;inset:0}.printLockedNotice{display:none}@media print{.editor.locked .preview>:not(.printLockedNotice){display:none!important}.editor.locked .printLockedNotice{text-align:center;color:#17283d;max-width:130mm;margin:60mm auto 0;font-family:Arial,Helvetica,sans-serif;display:block!important}.printLockedNotice strong{color:#1553d6;font-size:22pt}.printLockedNotice p{font-size:13pt;line-height:1.6}.checkoutBackdrop{display:none!important}}.previewBar .accessBadge{font:inherit;text-align:left;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.accessBadge.active{color:#17734a;background:#e9f8f0;border-color:#bfe8d2}.accessBadge.locked{color:#8a5300;cursor:pointer;background:#fff7e8;border-color:#f3d9a6}.accessBadge.locked:hover{background:#ffefcf}.checkoutBackdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a182c9e;place-items:center;padding:18px;animation:.18s ease-out checkoutFade;display:grid;position:fixed;inset:0}@keyframes checkoutFade{0%{opacity:0}}@keyframes checkoutRise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.checkoutDialog{color:#142a43;background:#fff;border-radius:24px;outline:none;width:min(100%,470px);max-height:min(94dvh,780px);padding:34px 32px 26px;animation:.22s ease-out checkoutRise;position:relative;overflow-y:auto;box-shadow:0 40px 100px #06162d59}.checkoutDialog.stage-pix{width:min(100%,520px)}.checkoutClose{color:#4b5b70;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.checkoutClose:hover{background:#f1f5f9}.checkoutEyebrow{letter-spacing:.14em;color:#1553d6;font-size:11px;font-weight:800;display:block}.checkoutDialog h2{letter-spacing:-.6px;color:#0f2540;margin:10px 36px 8px 0;font-size:25px;line-height:1.2}.checkoutLead{color:#5b6b80;margin:0 0 20px;font-size:15px;line-height:1.6}.checkoutPrice{background:linear-gradient(135deg,#f0f7ff,#e6f1ff);border:1px solid #cfe3fb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.checkoutPrice strong{letter-spacing:-1.2px;color:#0b4fa0;font-size:34px;line-height:1.05;display:block}.checkoutPrice span{color:#4f6584;font-size:13px;font-weight:600}.checkoutPrice em{color:#0e7a5f;background:#dcf7ec;border-radius:999px;padding:6px 11px;font-size:12px;font-style:normal;font-weight:800}.checkoutBenefits{gap:9px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.checkoutBenefits li{color:#2c3f57;padding-left:28px;font-size:14px;line-height:1.45;position:relative}.checkoutBenefits li:before{content:"✓";color:#fff;background:#16a36a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0}.checkoutPrimary{width:100%;min-height:52px;font:inherit;cursor:pointer;background:#1553d6;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 14px 30px #087cf047;color:#fff!important}.checkoutPrimary:hover:not(:disabled){background:#0f3fa8;transform:translateY(-1px)}.checkoutPrimary:disabled{opacity:.7;cursor:progress}.checkoutAccount{text-align:center;color:#6b7a8f;margin-top:10px;font-size:12.5px;line-height:1.5;display:block}.checkoutSignIn{text-align:center;color:#4b5b70;margin:12px 0 0;font-size:14px}.checkoutSignIn a{color:#1553d6;font-weight:800}.checkoutTrust{text-align:center;color:#74839a;border-top:1px solid #edf1f6;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.checkoutError{color:#a12828;background:#fff1f1;border:1px solid #f6caca;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:13.5px}.pixBox{grid-template-columns:220px 1fr;align-items:center;gap:20px;margin:16px 0 18px;display:grid}.pixQr{width:220px;height:220px;image-rendering:pixelated;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:8px}.pixQrMissing{text-align:center;color:#6b7a8f;place-items:center;font-size:13px;display:grid}.pixSide{gap:12px;display:grid}.pixAmount,.pixTimer{gap:2px;display:grid}.pixAmount span,.pixTimer span{letter-spacing:.08em;text-transform:uppercase;color:#74839a;font-size:11px;font-weight:800}.pixAmount strong{letter-spacing:-.8px;color:#0f2540;font-size:28px}.pixTimer strong{font-variant-numeric:tabular-nums;color:#8a5300;font-size:20px}.pixWaiting{color:#0b5fb8;background:#eef6ff;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.pixWaiting i{border:2px solid #b9d7f8;border-top-color:#1553d6;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite pixSpin}@keyframes pixSpin{to{transform:rotate(360deg)}}.pixCopy label{color:#4b5b70;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.pixCopy>div{gap:8px;display:flex}.pixCopy input{min-width:0;font:inherit;color:#42536a;background:#f8fafc;border:1px solid #dbe3ec;border-radius:11px;flex:1;padding:11px 12px;font-size:12.5px}.pixCopy button{color:#fff;font:inherit;cursor:pointer;background:#0f2540;border:0;border-radius:11px;flex:none;padding:0 16px;font-size:13.5px;font-weight:800}.pixSteps{color:#42536a;gap:6px;margin:18px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.checkoutSuccess{text-align:center;padding:8px 0 4px}.checkoutSuccess h2{margin:14px 0 8px}.checkoutSuccess p{color:#4f6178;margin:0 0 22px;font-size:15px;line-height:1.6}.checkoutCheck{color:#fff;background:#16a36a;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font-size:30px;font-weight:900;display:grid;box-shadow:0 14px 30px #16a36a4d}.checkoutCheck.neutral{color:#4b5b70;box-shadow:none;background:#eef2f7}@media (max-width:560px){.checkoutBackdrop{align-items:end;padding:0}.checkoutDialog,.checkoutDialog.stage-pix{border-radius:22px 22px 0 0;width:100%;max-height:94dvh;padding:28px 20px 22px}.checkoutDialog h2{font-size:22px}.pixBox{text-align:center;grid-template-columns:1fr;justify-items:center}.pixQr{width:200px;height:200px}.pixSide{grid-template-columns:1fr 1fr;width:100%}.pixWaiting{grid-column:1/-1;justify-content:center}}.cpAuthContext{color:#0b4fa0;background:#eef6ff;border:1px solid #cfe3fb;border-radius:14px;gap:4px;margin-bottom:18px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:grid}.cpAuthContext span{color:#3d5878}.editor .paper,.workspace.showPreview .paper{position:relative!important}@media (min-width:761px){.editorHead .editorLogo{flex:none;align-items:center;width:auto;height:56px;display:flex;overflow:visible}.editorHead .editorLogo img{object-fit:contain;width:auto;height:50px}}.mobileDownloadBar{display:none}@media screen and (max-width:850px){.mobileDownloadBar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-top:1px solid #dde6ef;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f254014}.mobileDownloadBar.inPreview{display:none}.mobileDownloadBar .download{width:min(100%,420px);min-height:48px;font-size:15px}.editor .side{padding-bottom:96px}}@media print{.mobileDownloadBar{display:none!important}}.pricingTeaser{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding-top:40px;padding-bottom:90px;display:grid}.pricingTeaserCopy>span,.pricingTeaserCard small{letter-spacing:.14em;color:#1553d6;font-size:12px;font-weight:800}.pricingTeaserCopy h2{letter-spacing:-1.6px;color:#10213a;margin:14px 0 16px;font-size:42px;line-height:1.1}.pricingTeaserCopy p{color:#5d6a7d;max-width:560px;margin:0 0 26px;font-size:17px;line-height:1.7}.pricingTeaserCopy .secondary{display:inline-flex}.pricingTeaserCard{color:#fff;background:linear-gradient(160deg,#0b3f86,#1553d6);border-radius:24px;gap:6px;padding:32px;display:grid;box-shadow:0 30px 70px #0852aa47}.pricingTeaserCard small{color:#bfe0ff}.pricingTeaserCard strong{letter-spacing:-2px;margin-top:6px;font-size:54px;line-height:1}.pricingTeaserCard>span{color:#d5e9ff;font-weight:600}.pricingTeaserCard ul{gap:9px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.pricingTeaserCard li{padding-left:26px;font-size:15px;position:relative}.pricingTeaserCard li:before{content:"✓";color:#7ff0c0;font-weight:900;position:absolute;left:0}.pricingTeaserCard .primary{box-shadow:none;justify-content:center;color:#0b4fa0!important;background:#fff!important}.pricingPage{background:#f8fafc}.pricingHero{text-align:center;padding-top:70px;padding-bottom:40px}.pricingHero h1{letter-spacing:-2.4px;color:#10213a;max-width:820px;margin:20px auto 18px;font-size:54px;line-height:1.05}.pricingHero h1 em{color:#1553d6;font-style:normal}.pricingHero p{color:#5d6a7d;max-width:640px;margin:0 auto;font-size:18px;line-height:1.7}.pricingPlans{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;align-items:start;gap:24px;padding-bottom:80px;display:grid}.pricingPlan{background:#fff;border:1px solid #e3e8ef;border-radius:24px;gap:18px;padding:32px;display:grid;position:relative;box-shadow:0 12px 34px #10213a0d}.pricingPlan.featured{border:2px solid #1553d6;box-shadow:0 28px 70px #087cf029}.pricingBadge{color:#fff;letter-spacing:.1em;white-space:nowrap;background:#1553d6;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricingPlan header{gap:4px;display:grid}.pricingPlan h2{color:#34445a;margin:0;font-size:18px}.pricingPlan header strong{letter-spacing:-1.8px;color:#10213a;font-size:44px;line-height:1.1}.pricingPlan header span{color:#6b7a8f;font-size:14px;font-weight:600}.pricingPlan ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricingPlan li{color:#34445a;padding-left:28px;font-size:15px;line-height:1.45;position:relative}.pricingPlan li:before{content:"✓";color:#1553d6;background:#e6f2ff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.pricingPlan.featured li:before{color:#fff;background:#16a36a}.pricingPlan .primary,.pricingPlan .secondary{text-align:center;justify-content:center}.pricingPlan small{text-align:center;color:#6b7a8f;font-size:13px}.pricingCompare,.pricingSteps,.pricingFaq{max-width:860px;padding-bottom:80px}.pricingCompare h2,.pricingSteps h2,.pricingFaq h2{letter-spacing:-1px;text-align:center;color:#10213a;margin:0 0 28px;font-size:32px}.pricingTable{background:#fff;border:1px solid #e3e8ef;border-radius:20px;overflow:hidden}.pricingRow{color:#34445a;border-top:1px solid #eef2f6;grid-template-columns:1fr 110px 110px;align-items:center;padding:15px 22px;font-size:15px;display:grid}.pricingRow.head{letter-spacing:.08em;text-transform:uppercase;color:#6b7a8f;background:#f5f8fc;border-top:0;font-size:12px;font-weight:800}.pricingRow>span:not(:first-child){text-align:center}.pricingRow .yes{color:#16a36a;font-weight:900}.pricingRow .no{color:#b4bfcc}.pricingSteps ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.pricingSteps li{background:#fff;border:1px solid #e3e8ef;border-radius:20px;gap:8px;padding:26px;display:grid}.pricingSteps li b{color:#1553d6;font-size:13px;font-weight:900}.pricingSteps li strong{color:#10213a;font-size:18px}.pricingSteps li span{color:#5d6a7d;font-size:15px;line-height:1.6}.pricingFaq details{background:#fff;border:1px solid #e3e8ef;border-radius:16px;margin-bottom:12px;padding:0 22px}.pricingFaq summary{cursor:pointer;color:#10213a;padding:20px 30px 20px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.pricingFaq summary::-webkit-details-marker{display:none}.pricingFaq summary:after{content:"+";color:#1553d6;font-size:22px;font-weight:500;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pricingFaq details[open] summary:after{content:"–"}.pricingFaq details p{color:#5d6a7d;margin:0 0 20px;line-height:1.7}.pricingHelp{text-align:center;color:#5d6a7d;margin-top:26px}.pricingHelp a{color:#1553d6;font-weight:700}@media (max-width:850px){.pricingTeaser{grid-template-columns:1fr;gap:28px}.pricingTeaserCopy h2{font-size:32px}.pricingHero h1{letter-spacing:-1.4px;font-size:38px}.pricingPlans{grid-template-columns:minmax(0,440px);gap:30px}.pricingSteps ol{grid-template-columns:1fr}.pricingRow{grid-template-columns:1fr 64px 64px;padding:14px 16px;font-size:14px}}.heroCopy .actions{flex-wrap:wrap}.heroCopy .actions a{white-space:nowrap}.heroCopy>small{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:999px;padding:8px 14px;font-weight:600;display:inline-block;box-shadow:0 6px 18px #10213a0f;color:#2f4a66!important}@media (max-width:520px){.heroCopy .actions a{white-space:normal}.heroCopy>small{border-radius:14px}}.adminWarning{color:#7a4a00;background:#fff7e8;border:1px solid #f3d9a6;border-radius:14px;margin:0 0 18px;padding:13px 16px;font-size:14px}.adminSalesStats{margin-bottom:16px}.adminPayments{margin-top:22px}.adminTableWrap{overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;font-size:13.5px}.adminTable th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7a8f;white-space:nowrap;border-bottom:1px solid #e6ebf1;padding:10px 12px;font-size:11px}.adminTable td{color:#2c3f57;white-space:nowrap;border-bottom:1px solid #f0f3f7;padding:12px}.adminTable code{color:#6b7a8f;font-size:12px}.adminPayStatus{color:#4b5b70;background:#eef2f7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.adminPayStatus.approved{color:#157a4e;background:#e3f7ec}.adminPayStatus.pending,.adminPayStatus.in_process{color:#8a5300;background:#fff4dc}.adminPayStatus.refunded,.adminPayStatus.charged_back,.adminPayStatus.rejected{color:#a12828;background:#fdeaea}.siteFooter .footerLogo{background:#fff;border-radius:14px;padding:8px 14px;display:inline-flex;box-shadow:0 10px 26px #0000002e}.siteFooter .footerLogo img{width:auto;height:46px}footer.adminFoot{color:#6b7a8f;background:0 0;padding:18px 0 0}@media (min-width:1101px){.adminSalesStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stepGuideDots{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:14px 0 4px;display:grid}.stepGuideDots button{color:#5b6b80;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:10px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s}.stepGuideDots button:hover{border-color:#1553d6}.stepGuideDots button.done{color:#16834f;background:#e7f7ef;border-color:#bfe8d2}.stepGuideDots button.current{color:#fff;background:#1553d6;border-color:#1553d6;box-shadow:0 6px 16px #087cf040}@media print{@page{size:A4;margin:0}html,body{margin:0!important;padding:0!important}.editor,.editor .workspace,.editor .preview{box-shadow:none!important;border:0!important;gap:0!important;margin:0!important;padding:0!important}.editor .paper{box-shadow:none!important;border:0!important;width:210mm!important;min-height:296mm!important;margin:0!important}.devCredit,.previewBar,.pageGuide,.fitBar{display:none!important}}.preview{position:relative}.cvStage{width:794px;margin:0 auto}.cvLive{box-shadow:0 1px 2px #1018280f,0 24px 60px #10213a1f}.cvMeasure{visibility:hidden;pointer-events:none;contain:layout paint;width:794px;position:absolute;top:0;left:-20000px}.pageGuide{z-index:6;pointer-events:none;border-top:2px dashed #f59e0b;height:0;position:absolute;left:0;right:0}.pageGuide span{color:#fff;background:#f59e0b;border-radius:999px;padding:2px 8px;font:700 11px/1.4 Inter Variable,Inter,sans-serif;position:absolute;top:-11px;right:10px}.fitBar{border:1px solid;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:794px;margin:0 auto 12px;padding:9px 12px 9px 14px;font-size:13px;display:flex}.fitBar.ok{color:#1c6b46;background:#effaf4;border-color:#c6ecd7}.fitBar.warn{color:#7a4a00;background:#fff8eb;border-color:#f6dca8}.fitBar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:6px 12px;font-weight:700}.fitBar button.primaryFit{color:#fff;background:#f59e0b;border-color:#f59e0b}.fitBar small{font-size:12px}.templatePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.templatePicker button{cursor:pointer;font:inherit;background:#f8fafc;border:1.5px solid #e1e7ef;border-radius:14px;justify-items:center;gap:8px;padding:10px 10px 9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.templatePicker button:hover{border-color:#9ec5f5;transform:translateY(-1px)}.templatePicker button.selected{background:#eef6ff;border-color:#0b6bcb;box-shadow:0 0 0 3px #0b6bcb24}.templatePicker .cvThumb{border-radius:6px;box-shadow:0 2px 10px #10213a1a}.templatePicker button>span{color:#1c2a3d;align-items:center;gap:6px;font-size:13px;display:flex}.templatePicker em{letter-spacing:.04em;color:#0b6bcb;background:#e2efff;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.swatches .swatchCustom{cursor:pointer;color:#5b6b80;border:1.5px dashed #9aa8ba;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:relative}.swatchCustom input{opacity:0;cursor:pointer;position:absolute;inset:0}@media print{.editor .cvStage{zoom:1!important;width:auto!important;margin:0!important}.editor .cv{width:210mm!important;min-height:296mm!important;box-shadow:none!important;margin:0!important}.cvMeasure,.fitBar,.pageGuide{display:none!important}}.cvMeasure .cv{min-height:0!important}
