.cv-flow-dashboard,.cv-flow-dashboard *,.cv-flow-commandbar,.cv-flow-commandbar *{box-sizing:border-box}.cv-flow-dashboard{--cv-flow-ink:#101827;--cv-flow-muted:#5f6f85;--cv-flow-line:#d8e4ef;--cv-flow-soft:#f4f8fb;--cv-flow-blue:#0877d9;--cv-flow-green:#087f5b;--cv-flow-amber:#b86b00;--cv-flow-rose:#c24168;max-width:1240px;margin:20px auto 28px;padding:0 clamp(14px,2vw,24px);color:var(--cv-flow-ink);font-family:var(--font-body,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.cv-flow-shell{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(240px,300px);min-height:520px;overflow:hidden;border:1px solid var(--cv-flow-line);border-radius:18px;background:linear-gradient(180deg,#f8fbff 0%,#eef4f8 100%);box-shadow:0 24px 70px rgba(15,23,42,.10)}.cv-flow-nav,.cv-flow-side{background:rgba(255,255,255,.86)}.cv-flow-nav{display:flex;flex-direction:column;gap:8px;padding:18px 14px;border-right:1px solid var(--cv-flow-line)}.cv-flow-mark{display:grid;gap:2px;margin-bottom:14px}.cv-flow-mark strong{font-size:18px;font-weight:950;letter-spacing:0}.cv-flow-mark span{color:var(--cv-flow-muted);font-size:12px;font-weight:800}.cv-flow-nav button,.cv-flow-nav a,.cv-flow-commandbar button,.cv-flow-quick button,.cv-flow-doc button,.cv-flow-primary,.cv-flow-secondary{min-height:40px;border:1px solid transparent;border-radius:10px;font:900 13px/1 var(--font-body,system-ui,sans-serif);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.cv-flow-nav button,.cv-flow-nav a{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;padding:0 12px;color:#26364b;text-decoration:none;background:transparent}.cv-flow-nav button.active,.cv-flow-nav button:hover,.cv-flow-nav button:focus-visible,.cv-flow-nav a:hover,.cv-flow-nav a:focus-visible{border-color:#c7e0ff;background:#eaf5ff;color:#075eac;outline:none}.cv-flow-nav small{display:block;margin-top:auto;padding:14px 8px 0;color:var(--cv-flow-muted);font-size:11px;font-weight:750;line-height:1.45}.cv-flow-main{min-width:0;padding:clamp(18px,2.4vw,28px)}.cv-flow-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.cv-flow-head span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid #ccebdc;border-radius:999px;background:#ecfdf5;color:#087f5b;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.cv-flow-head h2{margin:8px 0 5px;color:var(--cv-flow-ink);font-size:clamp(25px,3vw,36px);line-height:1.04;letter-spacing:0}.cv-flow-head p{max-width:660px;margin:0;color:var(--cv-flow-muted);font-size:14px;line-height:1.55;font-weight:650}.cv-flow-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cv-flow-primary,.cv-flow-secondary,.cv-flow-quick button{display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.cv-flow-primary{border-color:var(--cv-flow-green);background:var(--cv-flow-green);color:#fff;box-shadow:0 12px 28px rgba(8,127,91,.18)}.cv-flow-secondary,.cv-flow-quick button{border-color:var(--cv-flow-line);background:#fff;color:#26364b}.cv-flow-primary:hover,.cv-flow-primary:focus-visible,.cv-flow-secondary:hover,.cv-flow-secondary:focus-visible,.cv-flow-quick button:hover,.cv-flow-quick button:focus-visible,.cv-flow-doc button:hover,.cv-flow-doc button:focus-visible,.cv-flow-commandbar button:hover,.cv-flow-commandbar button:focus-visible{border-color:var(--cv-flow-blue);box-shadow:0 0 0 3px rgba(8,119,217,.15);outline:none}.cv-flow-primary:hover,.cv-flow-primary:focus-visible{transform:translateY(-1px)}.cv-flow-statset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.cv-flow-stat{min-width:0;padding:14px;border:1px solid var(--cv-flow-line);border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.05)}.cv-flow-stat b{display:block;color:var(--cv-flow-muted);font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.cv-flow-stat strong{display:block;margin-top:8px;color:var(--cv-flow-ink);font-size:30px;line-height:1;font-weight:950}.cv-flow-stat span{display:block;margin-top:7px;color:var(--cv-flow-muted);font-size:12px;line-height:1.4;font-weight:700}.cv-flow-stat[data-tone="blue"]{border-top:3px solid var(--cv-flow-blue)}.cv-flow-stat[data-tone="green"]{border-top:3px solid var(--cv-flow-green)}.cv-flow-stat[data-tone="amber"]{border-top:3px solid var(--cv-flow-amber)}.cv-flow-stat[data-tone="rose"]{border-top:3px solid var(--cv-flow-rose)}.cv-flow-library{border:1px solid var(--cv-flow-line);border-radius:16px;background:#fff;overflow:hidden}.cv-flow-library-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e6edf4}.cv-flow-library-head h3{margin:0;color:var(--cv-flow-ink);font-size:18px;line-height:1.2}.cv-flow-library-head p{margin:4px 0 0;color:var(--cv-flow-muted);font-size:13px;line-height:1.4;font-weight:650}.cv-flow-docset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.cv-flow-doc{display:grid;min-height:250px;padding:12px;border:1px solid #dae5ef;border-radius:14px;background:#fbfdff}.cv-flow-doc.cv-flow-empty{border-style:dashed;background:linear-gradient(180deg,#fbfdff 0%,#f5f8fb 100%)}.cv-flow-paper{display:grid;gap:7px;align-content:start;width:100%;min-height:150px;padding:18px;border:1px solid #d6e1ec;border-radius:10px;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.08)}.cv-flow-paper span,.cv-flow-paper i,.cv-flow-paper b{display:block;border-radius:999px;background:#dce6f0}.cv-flow-paper span{width:70%;height:14px;background:#111827}.cv-flow-paper b{width:44%;height:8px;background:var(--cv-flow-blue)}.cv-flow-paper i{height:7px}.cv-flow-doc strong{display:block;margin-top:12px;overflow:hidden;color:var(--cv-flow-ink);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cv-flow-doc small{display:block;margin-top:3px;color:var(--cv-flow-muted);font-size:12px;line-height:1.35;font-weight:700}.cv-flow-doc button{justify-self:stretch;margin-top:12px;border-color:#d1dde9;background:#fff;color:#26364b}.cv-flow-doc.cv-flow-empty .cv-flow-paper{box-shadow:none;opacity:.72}.cv-flow-side{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border-left:1px solid var(--cv-flow-line)}.cv-flow-side h3{margin:0;color:var(--cv-flow-ink);font-size:16px;line-height:1.25}.cv-flow-progress{padding:14px;border:1px solid #cfe3f5;border-radius:14px;background:#f7fbff}.cv-flow-progress-line{display:flex;justify-content:space-between;gap:10px;color:#26364b;font-size:13px;font-weight:900}.cv-flow-track{height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:#d7e8f7}.cv-flow-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--cv-flow-blue);transition:width .2s ease}.cv-flow-progress p{margin:10px 0 0;color:var(--cv-flow-muted);font-size:12px;line-height:1.45;font-weight:700}.cv-flow-checks{display:grid;gap:8px;padding:14px;border:1px solid var(--cv-flow-line);border-radius:14px;background:#fff}.cv-flow-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;color:#344054;font-size:12px;line-height:1.35;font-weight:750}.cv-flow-check b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#eef2f6;color:#64748b;font-size:11px}.cv-flow-check.done b{background:#dff7e8;color:var(--cv-flow-green)}.cv-flow-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cv-flow-badge{min-height:54px;padding:10px;border:1px solid var(--cv-flow-line);border-radius:12px;background:#fff;color:var(--cv-flow-muted);font-size:12px;line-height:1.25;font-weight:850}.cv-flow-badge.active{border-color:#bfe3d3;background:#effdf5;color:#087f5b}.cv-flow-tip{padding:14px;border:1px solid #f3c7d5;border-radius:14px;background:#fff7fb}.cv-flow-tip strong{display:block;color:#9f1239;font-size:13px;line-height:1.3}.cv-flow-tip span{display:block;margin-top:6px;color:#6b3d4f;font-size:12px;line-height:1.45;font-weight:700}.cv-flow-local-note{margin:auto 0 0;color:var(--cv-flow-muted);font-size:11px;line-height:1.45;font-weight:750}.cv-flow-dashboard+.cv-landing{padding:0 clamp(14px,2vw,24px) 24px;border-bottom:0;background:#f4f8fb}.cv-flow-dashboard+.cv-landing .cv-landing-shell{display:block;max-width:1240px;margin:0 auto 12px}.cv-flow-dashboard+.cv-landing .cv-landing-kicker,.cv-flow-dashboard+.cv-landing #cv-landing-title,.cv-flow-dashboard+.cv-landing .cv-landing-subheadline,.cv-flow-dashboard+.cv-landing .cv-trust-chips,.cv-flow-dashboard+.cv-landing .cv-ats-proof,.cv-flow-dashboard+.cv-landing .cv-preview-showcase{display:none}.cv-flow-dashboard+.cv-landing .cv-landing-copy{min-width:0}.cv-flow-dashboard+.cv-landing .cv-landing-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cv-flow-dashboard+.cv-landing .cv-landing-cta{min-height:42px;padding:0 13px;border-radius:10px;font-size:13px;box-shadow:none}.cv-flow-dashboard+.cv-landing .cv-sample-status{margin:8px 0 0;color:#5f6f85;font-size:12px;font-weight:750}.cv-flow-dashboard+.cv-landing .cv-quick-start{max-width:1240px;margin:0 auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cv-flow-dashboard+.cv-landing .cv-start-card{min-height:86px;padding:13px;border-radius:12px;box-shadow:none}.cv-flow-dashboard+.cv-landing .cv-start-card span{margin-top:6px;font-size:11.5px}.cv-flow-dashboard+.cv-landing .cv-start-card small,.cv-flow-dashboard+.cv-landing .cv-privacy-note,.cv-flow-dashboard+.cv-landing .cv-readiness-strip{display:none}.cv-flow-commandbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px clamp(14px,2vw,22px);border-bottom:1px solid #d7e1ea;background:#fff}.cv-flow-commandbar span{margin-right:2px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.cv-flow-commandbar button{padding:0 12px;border-color:#d7e1ea;background:#f8fbff;color:#26364b}.cv-flow-commandbar button.primary{border-color:var(--cv-flow-green);background:var(--cv-flow-green);color:#fff}@media (max-width:1100px){.cv-flow-shell{grid-template-columns:minmax(0,1fr)}.cv-flow-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--cv-flow-line)}.cv-flow-mark,.cv-flow-nav small{grid-column:1 / -1}.cv-flow-side{border-left:0;border-top:1px solid var(--cv-flow-line)}.cv-flow-badges{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-flow-dashboard+.cv-landing .cv-quick-start{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cv-flow-dashboard{margin-top:12px;padding:0 10px}.cv-flow-shell{min-height:0;border-radius:14px}.cv-flow-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.cv-flow-nav button,.cv-flow-nav a{min-height:44px;justify-content:center}.cv-flow-main,.cv-flow-side{padding:14px}.cv-flow-head{display:grid}.cv-flow-quick{justify-content:stretch}.cv-flow-quick button,.cv-flow-primary,.cv-flow-secondary{flex:1 1 150px;min-height:44px}.cv-flow-statset{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-flow-docset{grid-template-columns:1fr;padding:14px}.cv-flow-doc{min-height:0}.cv-flow-badges{grid-template-columns:1fr 1fr}.cv-flow-dashboard+.cv-landing{padding:0 10px 18px}.cv-flow-dashboard+.cv-landing .cv-quick-start{grid-template-columns:1fr}.cv-flow-dashboard+.cv-landing .cv-landing-cta-row{display:grid;grid-template-columns:1fr 1fr}.cv-flow-dashboard+.cv-landing .cv-landing-cta{width:100%;min-height:44px}.cv-flow-dashboard+.cv-landing .cv-start-card{min-height:74px}.cv-flow-commandbar{position:sticky;top:0;z-index:70;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.cv-flow-commandbar span{flex:0 0 auto}.cv-flow-commandbar button{flex:0 0 auto;min-height:42px}}@media (max-width:430px){.cv-flow-statset,.cv-flow-badges{grid-template-columns:1fr}.cv-flow-library-head{padding:14px}}@media (prefers-reduced-motion:reduce){.cv-flow-dashboard *,.cv-flow-commandbar *{transition:none !important}}.cv-flow-dashboard{max-width:1188px;margin:clamp(14px,2.4vw,28px) auto clamp(18px,3vw,34px);padding:0 clamp(14px,3vw,28px)}.cv-flow-shell.cv-flow-hero-shell{display:block;min-height:0;overflow:visible;border:1px solid rgba(148,163,184,.34);border-radius:24px;background:linear-gradient(135deg,#ffffff 0%,#f7fbff 62%,#eef8f3 100%);box-shadow:0 26px 80px rgba(15,23,42,.12)}.cv-flow-hero-shell .cv-flow-nav,.cv-flow-hero-shell .cv-flow-side,.cv-flow-hero-shell .cv-flow-statset,.cv-flow-hero-shell .cv-flow-library{display:none!important}.cv-flow-hero-shell .cv-flow-main{padding:0}.cv-flow-head.cv-flow-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:center;gap:clamp(24px,4.6vw,58px);margin:0;padding:clamp(26px,5vw,58px)}.cv-flow-hero-copy{min-width:0}.cv-flow-hero-title{max-width:780px;margin:0;color:#071426;font-family:var(--font-display,Georgia,serif);font-size:clamp(40px,6.1vw,74px);font-weight:900;line-height:.97;letter-spacing:0}.cv-flow-head.cv-flow-hero .cv-flow-value{max-width:680px;margin:18px 0 0;color:#344054;font-size:clamp(16px,1.8vw,20px);line-height:1.5;font-weight:650}.cv-flow-hero-actions{justify-content:flex-start;gap:12px;margin-top:26px}.cv-flow-hero-actions .cv-flow-primary,.cv-flow-hero-actions .cv-flow-secondary,.cv-flow-hero-actions .cv-flow-textlink{min-height:52px;border-radius:12px;font-size:15px;font-weight:950}.cv-flow-hero-actions .cv-flow-primary{padding:0 24px;border-color:#087f5b;background:#087f5b;color:#fff;box-shadow:0 18px 34px rgba(8,127,91,.24)}.cv-flow-hero-actions .cv-flow-secondary{padding:0 22px;border-color:#a9bacb;background:#fff;color:#071426;box-shadow:0 10px 24px rgba(15,23,42,.07)}.cv-flow-hero-actions .cv-flow-textlink{padding:0 4px;border:0;background:transparent;color:#075eac;text-decoration:underline;text-underline-offset:5px;box-shadow:none}.cv-flow-hero-actions .cv-flow-textlink:hover,.cv-flow-hero-actions .cv-flow-textlink:focus-visible{color:#084a9b;box-shadow:0 0 0 4px rgba(11,99,206,.14);outline:none}.cv-flow-trust-strip{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;max-width:none;margin:20px 0 0!important;color:#475467!important;font-size:13px!important;line-height:1.45!important;font-weight:900!important}.cv-flow-trust-strip span{display:inline!important;min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#087f5b!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important}.cv-flow-preview-card{min-width:0}.cv-flow-preview-paper{position:relative;display:grid;gap:14px;width:min(100%,390px);min-height:430px;margin-left:auto;padding:24px;border:1px solid #d7e1ea;border-radius:18px;background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.16);transform:rotate(.7deg)}.cv-flow-preview-topline{display:grid;gap:6px}.cv-flow-preview-topline strong{color:#101828;font-family:var(--font-display,Georgia,serif);font-size:30px;line-height:1;font-weight:900}.cv-flow-preview-topline span{color:#1f2937;font-size:13px;font-weight:900}.cv-flow-preview-topline small{color:#667085;font-size:12px;font-weight:800}.cv-flow-preview-rule{height:4px;border-radius:99px;background:#087f5b}.cv-flow-preview-paper section{display:grid;gap:8px;min-width:0}.cv-flow-preview-paper b{color:#087f5b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.cv-flow-preview-paper p{margin:0;color:#344054;font-size:12.5px;line-height:1.5;font-weight:650}.cv-flow-preview-paper i{display:block;height:9px;border-radius:999px;background:#dce6f0}.cv-flow-preview-paper i.short{width:62%}.cv-flow-preview-split{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:14px;align-items:start}.cv-flow-preview-split section{padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f7fbff}.cv-flow-preview-paper em{display:inline-flex;width:max-content;margin-right:5px;padding:5px 8px;border-radius:999px;background:#071426;color:#fff;font-size:10px;font-style:normal;font-weight:900}.cv-flow-preview-paper section strong{display:block;color:#071426;font-size:12px;line-height:1.25}.cv-flow-dashboard+.cv-landing{display:none!important}@media (max-width:900px){.cv-flow-head.cv-flow-hero{grid-template-columns:1fr;padding:clamp(22px,5vw,34px)}.cv-flow-preview-paper{width:min(100%,440px);min-height:330px;margin:0;transform:none}.cv-flow-preview-split{grid-template-columns:1fr 116px}}@media (max-width:560px){.cv-flow-dashboard{margin-top:10px;padding:0 10px}.cv-flow-shell.cv-flow-hero-shell{border-radius:18px}.cv-flow-head.cv-flow-hero{gap:18px;padding:20px 16px}.cv-flow-hero-title{font-size:clamp(34px,10.8vw,46px);line-height:1}.cv-flow-head.cv-flow-hero .cv-flow-value{margin-top:13px;font-size:15px;line-height:1.45}.cv-flow-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.cv-flow-hero-actions .cv-flow-primary,.cv-flow-hero-actions .cv-flow-secondary,.cv-flow-hero-actions .cv-flow-textlink{width:100%;min-height:50px}.cv-flow-trust-strip{margin-top:15px!important;font-size:12px!important}.cv-flow-preview-paper{min-height:260px;padding:16px;border-radius:14px}.cv-flow-preview-topline strong{font-size:23px}.cv-flow-preview-paper p{font-size:12px}.cv-flow-preview-split{grid-template-columns:1fr}.cv-flow-preview-split section:last-child{display:none}}@media (max-width:380px){.cv-flow-hero-title{font-size:32px}.cv-flow-preview-paper{min-height:230px}.cv-flow-preview-paper section:nth-of-type(2){display:none}}.cv-flow-head.cv-flow-hero .cv-flow-hero-title{color:#071426!important;-webkit-text-fill-color:#071426!important}@media (max-width:560px){.cv-flow-head.cv-flow-hero .cv-flow-hero-title{font-size:clamp(31px,9.2vw,39px)!important;line-height:1.02}.cv-flow-head.cv-flow-hero{gap:14px;padding:16px 16px 18px}.cv-flow-head.cv-flow-hero .cv-flow-value{font-size:14px;line-height:1.42}.cv-flow-hero-actions{margin-top:16px}.cv-flow-hero-actions .cv-flow-primary,.cv-flow-hero-actions .cv-flow-secondary,.cv-flow-hero-actions .cv-flow-textlink{min-height:46px}.cv-flow-preview-paper{min-height:190px;gap:8px;padding:14px}.cv-flow-preview-paper section:nth-of-type(2),.cv-flow-preview-split{display:none}.cv-flow-preview-rule{height:3px}.cv-flow-preview-topline strong{font-size:21px}.cv-flow-preview-topline span{font-size:11px}.cv-flow-preview-topline small,.cv-flow-preview-paper p{font-size:11px}.cv-flow-trust-strip{gap:4px 8px!important;line-height:1.35!important}}