@keyframes dashboard-module__fNk1GG__dashdotPulse{0%{box-shadow:0 0 #2e7d5c80}to{box-shadow:0 0 0 12px #2e7d5c00}}.dashboard-module__fNk1GG__pulse{background:var(--good);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite dashboard-module__fNk1GG__dashdotPulse}.dashboard-module__fNk1GG__heroCv{position:relative}.dashboard-module__fNk1GG__heroCv:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 80% 20%,#ffffff1a,#0000 70%);position:absolute;inset:0}.dashboard-module__fNk1GG__heroCv>*{z-index:1;position:relative}.dashboard-module__fNk1GG__tipTile{position:relative}.dashboard-module__fNk1GG__tipTile:before{content:"";filter:blur(40px);pointer-events:none;background:#fff6;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.dashboard-module__fNk1GG__tipTile>*{z-index:1;position:relative}.dashboard-module__fNk1GG__planCard{position:relative}.dashboard-module__fNk1GG__planCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 100% 0,#284b3b29,#0000 70%);position:absolute;inset:0}.dashboard-module__fNk1GG__planCard>*{z-index:1;position:relative}.dashboard-module__fNk1GG__previewFade{background:linear-gradient(180deg, transparent, var(--paper));pointer-events:none;height:70px;position:absolute;bottom:0;left:0;right:0}.dashboard-module__fNk1GG__previewFadeWhite{pointer-events:none;background:linear-gradient(#0000,#fff);height:70px;position:absolute;bottom:0;left:0;right:0}.dashboard-module__fNk1GG__avatarBig{position:relative}.dashboard-module__fNk1GG__avatarBig:after{content:"";border:1px solid var(--line);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'><path d='M3 11l8-8 2 2-8 8H3v-2z' stroke='%230B1A2E' stroke-width='1.4' stroke-linejoin='round'/></svg>") 50%/14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-2px;right:-2px}.dashboard-module__fNk1GG__statusDot:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dashboard-module__fNk1GG__statusConnected:before{background:var(--good)}.dashboard-module__fNk1GG__statusNot:before{background:var(--muted)}.dashboard-module__fNk1GG__heroCv .btn-accent{color:var(--color-forest);background:#fff;border-color:#fff}.dashboard-module__fNk1GG__heroCv .btn-accent:hover{background:var(--color-canvas)}[data-design=v2] .dashboard-module__fNk1GG__avatarBig:after{display:none}
.create-shared-module__wSuJ_q__docSwitcher{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;align-items:center;gap:18px;max-width:max-content;margin:0 auto 28px;padding:10px 14px 10px 18px;display:flex;box-shadow:0 1px #0b1a2e0a}@media (max-width:640px){.create-shared-module__wSuJ_q__docSwitcher{border-radius:var(--radius);justify-content:center;width:100%}}.create-shared-module__wSuJ_q__docSwitcherLabel{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:600}.create-shared-module__wSuJ_q__docSwitcherPills{gap:4px;display:flex}@media (max-width:640px){.create-shared-module__wSuJ_q__docSwitcherPills{justify-content:space-between;width:100%}}.create-shared-module__wSuJ_q__docPill{color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.create-shared-module__wSuJ_q__docPill svg{color:var(--muted);flex-shrink:0;transition:color .18s}.create-shared-module__wSuJ_q__docPill:hover{background:var(--paper);color:var(--ink)}.create-shared-module__wSuJ_q__docPill:hover svg{color:var(--accent-2)}.create-shared-module__wSuJ_q__docPillActive{background:var(--ink);color:var(--paper);box-shadow:0 4px 12px -4px #0b1a2e4d}.create-shared-module__wSuJ_q__docPillActive svg{color:var(--accent)}.create-shared-module__wSuJ_q__docPillActive:hover{background:var(--ink);color:var(--paper)}.create-shared-module__wSuJ_q__docPillActive:hover svg{color:var(--accent)}@media (max-width:640px){.create-shared-module__wSuJ_q__docPill{padding:9px 12px;font-size:12.5px}.create-shared-module__wSuJ_q__docPill .create-shared-module__wSuJ_q__docPillText{display:none}}.create-shared-module__wSuJ_q__docPillLocked{opacity:.55}.create-shared-module__wSuJ_q__docPillLockTag{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#0b1a2e12;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.create-shared-module__wSuJ_q__pkgBanner{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;padding:13px 20px;display:flex;box-shadow:0 1px #0b1a2e0a}.create-shared-module__wSuJ_q__pkgBannerActive{border-color:#2e7d5c59;border-left:4px solid var(--good);background:#2e7d5c08;padding-left:17px}.create-shared-module__wSuJ_q__pkgBannerLeft{flex-shrink:0;align-items:baseline;gap:7px;display:flex}.create-shared-module__wSuJ_q__pkgBannerName{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:500}.create-shared-module__wSuJ_q__pkgBannerPrice{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.create-shared-module__wSuJ_q__pkgBannerDivider{background:var(--line);flex-shrink:0;width:1px;height:18px}.create-shared-module__wSuJ_q__pkgBannerFeatures{flex-wrap:wrap;flex:1;align-items:center;gap:14px;display:flex}.create-shared-module__wSuJ_q__pkgFeatureOn{color:var(--good);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.create-shared-module__wSuJ_q__pkgFeatureOff{color:var(--muted);opacity:.6;align-items:center;gap:4px;font-size:13px;font-weight:500;-webkit-text-decoration:line-through #0b1a2e40;text-decoration:line-through #0b1a2e40;display:inline-flex}.create-shared-module__wSuJ_q__pkgFeatureRegen{letter-spacing:.1em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-2);font-size:10px;font-weight:700;font-family:var(--font-jetbrains), ui-monospace, monospace;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.create-shared-module__wSuJ_q__pkgActiveBadge{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--good);background:#2e7d5c1f;border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.create-shared-module__wSuJ_q__pkgCreditsLeft{color:var(--good);white-space:nowrap;background:#2e7d5c1a;border:1px solid #2e7d5c33;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.create-shared-module__wSuJ_q__pkgBannerChange{color:var(--ink-soft);text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-size:12.5px;text-decoration:underline;transition:color .15s}.create-shared-module__wSuJ_q__pkgBannerChange:hover{color:var(--accent-2)}@media (max-width:640px){.create-shared-module__wSuJ_q__pkgBannerDivider{display:none}.create-shared-module__wSuJ_q__pkgBannerChange{margin-left:0}}.create-shared-module__wSuJ_q__modalOverlay{z-index:200;-webkit-backdrop-filter:blur(4px);background:#0b1a2e73;justify-content:center;align-items:center;padding:24px;animation:.18s create-shared-module__wSuJ_q__overlayIn;display:flex;position:fixed;inset:0}@keyframes create-shared-module__wSuJ_q__overlayIn{0%{opacity:0}to{opacity:1}}.create-shared-module__wSuJ_q__modal{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 48px);animation:.2s cubic-bezier(.16,1,.3,1) create-shared-module__wSuJ_q__modalIn;display:flex;overflow-y:auto;box-shadow:0 32px 80px -20px #0b1a2e80}@keyframes create-shared-module__wSuJ_q__modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.create-shared-module__wSuJ_q__modalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.create-shared-module__wSuJ_q__modalEyebrow{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:600}.create-shared-module__wSuJ_q__modalTitle{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:500}.create-shared-module__wSuJ_q__modalClose{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;transition:background .15s,color .15s;display:grid}.create-shared-module__wSuJ_q__modalClose:hover{background:var(--paper-2);color:var(--ink)}.create-shared-module__wSuJ_q__modalPkgList{flex-direction:column;gap:10px;padding:20px 24px;display:flex}.create-shared-module__wSuJ_q__modalPkgOpt{text-align:left;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.create-shared-module__wSuJ_q__modalPkgOpt:hover{border-color:var(--accent-2)}.create-shared-module__wSuJ_q__modalPkgOptActive{border-color:var(--ink);box-shadow:0 0 0 3px #0b1a2e12}.create-shared-module__wSuJ_q__modalPkgRadio{border:1.5px solid var(--line-strong);color:#0000;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;transition:background .15s,border-color .15s;display:grid}.create-shared-module__wSuJ_q__modalPkgOptActive .create-shared-module__wSuJ_q__modalPkgRadio{background:var(--ink);border-color:var(--ink);color:var(--accent)}.create-shared-module__wSuJ_q__modalPkgBody{flex:1;min-width:0}.create-shared-module__wSuJ_q__modalPkgTop{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.create-shared-module__wSuJ_q__modalPkgName{letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:500}.create-shared-module__wSuJ_q__modalPkgCurrentTag{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--good);background:#2e7d5c1f;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.create-shared-module__wSuJ_q__modalPkgPrice{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:600}.create-shared-module__wSuJ_q__modalPkgFeatures{flex-wrap:wrap;gap:10px;display:flex}.create-shared-module__wSuJ_q__modalFeatOn{color:var(--good);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.create-shared-module__wSuJ_q__modalFeatOff{color:var(--muted);opacity:.55;align-items:center;gap:4px;font-size:12.5px;font-weight:500;-webkit-text-decoration:line-through #0b1a2e33;text-decoration:line-through #0b1a2e33;display:inline-flex}.create-shared-module__wSuJ_q__modalFeatRegen{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-2);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.create-shared-module__wSuJ_q__modalFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:18px 24px;display:flex}.create-shared-module__wSuJ_q__modalCancel{color:var(--ink-soft);border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.create-shared-module__wSuJ_q__modalCancel:hover{background:var(--paper-2);color:var(--ink)}.create-shared-module__wSuJ_q__subLabel{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:22px 0 10px;font-size:10.5px;font-weight:600;display:flex}.create-shared-module__wSuJ_q__subLabelFirst{margin-top:0}.create-shared-module__wSuJ_q__subLabelOpt{font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);text-align:right;font-size:11.5px;font-weight:500}.create-shared-module__wSuJ_q__subLabelLine{background:var(--line);flex:1;height:1px}.create-shared-module__wSuJ_q__chipRow{flex-wrap:wrap;gap:8px;display:flex}.create-shared-module__wSuJ_q__chipOpt{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--ink-soft);cursor:pointer;font-size:13.5px;font-weight:500;font-family:var(--font-inter), sans-serif;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.create-shared-module__wSuJ_q__chipOpt:hover{border-color:var(--accent-2);color:var(--ink);background:#fff}.create-shared-module__wSuJ_q__chipOptActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.create-shared-module__wSuJ_q__chipOptActive:hover{background:var(--ink-2);color:var(--paper);border-color:var(--ink-2)}.create-shared-module__wSuJ_q__chipHint{color:var(--muted);margin-left:4px;font-size:11.5px;font-weight:500}.create-shared-module__wSuJ_q__chipOptActive .create-shared-module__wSuJ_q__chipHint{color:var(--accent-soft)}.create-shared-module__wSuJ_q__chipTick{border:1.5px solid var(--line-strong);color:#0000;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.create-shared-module__wSuJ_q__chipOptActive .create-shared-module__wSuJ_q__chipTick{background:var(--accent);border-color:var(--accent);color:var(--ink)}.create-shared-module__wSuJ_q__cardSelect{gap:12px;display:grid}.create-shared-module__wSuJ_q__cols2{grid-template-columns:1fr 1fr}.create-shared-module__wSuJ_q__cols3{grid-template-columns:repeat(3,1fr)}.create-shared-module__wSuJ_q__cols4{grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.create-shared-module__wSuJ_q__cols3,.create-shared-module__wSuJ_q__cols4{grid-template-columns:1fr 1fr}}.create-shared-module__wSuJ_q__cardOpt{text-align:left;background:var(--paper);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.create-shared-module__wSuJ_q__cardOpt:hover{border-color:var(--accent-2);background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -8px #0b1a2e33}.create-shared-module__wSuJ_q__cardOptActive{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #0b1a2e0f}.create-shared-module__wSuJ_q__cardOptPreview{aspect-ratio:4/3;border:1px solid var(--line);background:#fff;border-radius:8px;position:relative;overflow:hidden}.create-shared-module__wSuJ_q__cardOptMeta{flex-direction:column;gap:2px;display:flex}.create-shared-module__wSuJ_q__cardOptName{color:var(--ink);font-size:14px;font-weight:600}.create-shared-module__wSuJ_q__cardOptHint{color:var(--muted);font-size:12px;line-height:1.45}.create-shared-module__wSuJ_q__cardOptRadio{border:1.5px solid var(--line-strong);color:#0000;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .16s,border-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.create-shared-module__wSuJ_q__cardOptActive .create-shared-module__wSuJ_q__cardOptRadio{background:var(--ink);border-color:var(--ink);color:var(--accent)}.create-shared-module__wSuJ_q__cardOptRadioMulti{border-radius:6px}.create-shared-module__wSuJ_q__cardOptActive .create-shared-module__wSuJ_q__cardOptRadioMulti{background:var(--good);border-color:var(--good);color:#fff}.create-shared-module__wSuJ_q__tokenInput{background:var(--paper);border:1px solid var(--line-strong);cursor:text;border-radius:10px;flex-wrap:wrap;gap:6px;min-height:48px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.create-shared-module__wSuJ_q__tokenInput:focus-within{border-color:var(--accent-2);background:#fff;box-shadow:0 0 0 4px #284b3b26}.create-shared-module__wSuJ_q__tokenInput input{font:inherit;min-width:120px;color:var(--ink);font-size:14.5px;font-family:var(--font-inter), sans-serif;background:0 0;border:0;outline:0;flex:1}.create-shared-module__wSuJ_q__tokenInput input::placeholder{color:#0b1a2e66}.create-shared-module__wSuJ_q__tokenPill{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.create-shared-module__wSuJ_q__tokenPill button{width:14px;height:14px;color:var(--paper);cursor:pointer;background:#f5eedd26;border-radius:50%;place-items:center;font-size:12px;line-height:1;transition:background .15s,color .15s;display:grid}.create-shared-module__wSuJ_q__tokenPill button:hover{background:var(--accent);color:var(--ink)}.create-shared-module__wSuJ_q__liMeter{background:#0b1a2e14;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.create-shared-module__wSuJ_q__liMeterFill{border-radius:999px;height:100%;transition:width .3s,background .3s}.create-shared-module__wSuJ_q__tip{color:var(--ink-soft);background:#284b3b14;border:1px solid #284b3b40;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.create-shared-module__wSuJ_q__tipIcon{background:var(--accent);width:24px;height:24px;color:var(--ink);font-family:var(--font-fraunces), serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.create-shared-module__wSuJ_q__fromCv{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex;box-shadow:0 6px 18px -10px #0b1a2e80}.create-shared-module__wSuJ_q__fromCvIcon{background:var(--accent);width:36px;height:36px;color:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.create-shared-module__wSuJ_q__fromCvText{flex:1;font-size:13.5px;line-height:1.45}.create-shared-module__wSuJ_q__fromCvText b{color:#fff;font-weight:600}.create-shared-module__wSuJ_q__fromCvText small{color:#f5eedd99;margin-top:2px;font-size:12px;display:block}.create-shared-module__wSuJ_q__fromCvSwap{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#f5eedd0d;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background .15s}.create-shared-module__wSuJ_q__fromCvSwap:hover{background:#f5eedd1f}.create-shared-module__wSuJ_q__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.create-shared-module__wSuJ_q__fieldRow{grid-template-columns:1fr}}.create-shared-module__wSuJ_q__moreOptionsNote{color:var(--muted);margin:18px 0 0;font-size:13px}:is(.v2-legacy .create-shared-module__wSuJ_q__docSwitcherLabel,.v2-legacy .create-shared-module__wSuJ_q__docPillLockTag,.v2-legacy .create-shared-module__wSuJ_q__pkgBannerPrice,.v2-legacy .create-shared-module__wSuJ_q__pkgFeatureRegen,.v2-legacy .create-shared-module__wSuJ_q__pkgActiveBadge,.v2-legacy .create-shared-module__wSuJ_q__modalEyebrow,.v2-legacy .create-shared-module__wSuJ_q__modalPkgCurrentTag,.v2-legacy .create-shared-module__wSuJ_q__modalPkgPrice,.v2-legacy .create-shared-module__wSuJ_q__modalFeatRegen,.v2-legacy .create-shared-module__wSuJ_q__subLabel,.v2-legacy .create-shared-module__wSuJ_q__fromCvSwap){letter-spacing:0;text-transform:none;font-family:inherit}:is(.v2-legacy .create-shared-module__wSuJ_q__pkgBannerName,.v2-legacy .create-shared-module__wSuJ_q__tipIcon){font-family:var(--font-display);font-weight:400}.v2-legacy .create-shared-module__wSuJ_q__subLabelOpt{font-family:inherit}.v2-legacy .create-shared-module__wSuJ_q__chipOpt{font-family:inherit}.v2-legacy .create-shared-module__wSuJ_q__tokenInput input{font-family:inherit}.v2-legacy .create-shared-module__wSuJ_q__docSwitcherLabel{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__docPillLockTag{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__pkgBannerPrice{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__pkgFeatureRegen{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__pkgActiveBadge{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__pkgCreditsLeft{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__modalEyebrow{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__modalPkgCurrentTag{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__modalPkgPrice{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__modalFeatRegen{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__subLabel{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__subLabelOpt{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__chipHint{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__cardOptHint{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__tokenPill button{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__fromCvText small{font-size:13px}.v2-legacy .create-shared-module__wSuJ_q__fromCvSwap{font-size:13px}:is(.v2-legacy .create-shared-module__wSuJ_q__pkgBannerChange,.v2-legacy .create-shared-module__wSuJ_q__modalFeatOn,.v2-legacy .create-shared-module__wSuJ_q__modalFeatOff,.v2-legacy .create-shared-module__wSuJ_q__tokenPill){font-size:13.5px}.v2-legacy :is(.create-shared-module__wSuJ_q__docPillActive,.create-shared-module__wSuJ_q__docPillActive:hover,.create-shared-module__wSuJ_q__chipOptActive,.create-shared-module__wSuJ_q__chipOptActive:hover,.create-shared-module__wSuJ_q__tokenPill,.create-shared-module__wSuJ_q__fromCv){background:var(--color-forest);border-color:var(--color-forest);color:#fff}.v2-legacy :is(.create-shared-module__wSuJ_q__docPillActive svg,.create-shared-module__wSuJ_q__docPillActive:hover svg,.create-shared-module__wSuJ_q__fromCvSwap){color:#fff}.v2-legacy .create-shared-module__wSuJ_q__chipOptActive .create-shared-module__wSuJ_q__chipHint{color:#ffffffd9}.v2-legacy .create-shared-module__wSuJ_q__fromCvText small{color:#ffffffd9}.v2-legacy .create-shared-module__wSuJ_q__chipOptActive .create-shared-module__wSuJ_q__chipTick{color:var(--color-forest);background:#fff;border-color:#fff}.v2-legacy .create-shared-module__wSuJ_q__fromCvIcon{color:var(--color-forest);background:#fff;border-color:#fff}.v2-legacy .create-shared-module__wSuJ_q__tokenPill button:hover{color:var(--color-forest);background:#fff}.v2-legacy :is(.create-shared-module__wSuJ_q__modalPkgOptActive .create-shared-module__wSuJ_q__modalPkgRadio,.create-shared-module__wSuJ_q__cardOptActive .create-shared-module__wSuJ_q__cardOptRadio){background:var(--color-forest);color:#fff}.v2-legacy .create-shared-module__wSuJ_q__docPillLocked{opacity:1;color:var(--color-fg-2)}.v2-legacy .create-shared-module__wSuJ_q__docPillLockTag{background:var(--color-subtle);color:var(--color-fg-2)}.v2-legacy .create-shared-module__wSuJ_q__pkgFeatureOff{opacity:1;color:var(--color-fg-2)}
.generate-module__y-CTSa__flowNav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);background:#fbf6ead9;position:sticky;top:0}.generate-module__y-CTSa__flowNavRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 24px;display:grid}.generate-module__y-CTSa__flowNavRow>:first-child{justify-self:start}.generate-module__y-CTSa__flowNavRow>:nth-child(2):not(:last-child){grid-column:2}.generate-module__y-CTSa__flowNavRow>:last-child:not(:first-child){grid-column:3;justify-self:end}.generate-module__y-CTSa__back{color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.generate-module__y-CTSa__back:hover{color:var(--ink);background:#0b1a2e0d}.generate-module__y-CTSa__back svg{transition:transform .18s}.generate-module__y-CTSa__back:hover svg{transform:translate(-2px)}.generate-module__y-CTSa__flowNavMeta{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11.5px}@media (max-width:560px){.generate-module__y-CTSa__flowNavRow{column-gap:8px;padding:12px 16px}.generate-module__y-CTSa__flowNavMeta{display:none}.generate-module__y-CTSa__back{padding:8px}}@media (max-width:640px){.generate-module__y-CTSa__flowNavRow>:first-child span{display:none}.generate-module__y-CTSa__back{gap:0;font-size:0}}.generate-module__y-CTSa__flow{min-height:calc(100vh - 60px);padding:40px 0 96px}.generate-module__y-CTSa__lockWrap{max-width:1000px;margin:0 auto;padding:32px 24px 64px}.generate-module__y-CTSa__lockHead{text-align:center;max-width:660px;margin:0 auto 40px}.generate-module__y-CTSa__lockHeadTitle{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.07}.generate-module__y-CTSa__lockHeadTitle em{color:var(--accent-2);font-style:italic;font-weight:400}.generate-module__y-CTSa__lockHeadText{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.generate-module__y-CTSa__lockHeadText strong{color:var(--ink);font-weight:600}.generate-module__y-CTSa__lockSplit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;margin-bottom:40px;display:grid}@media (max-width:720px){.generate-module__y-CTSa__lockSplit{grid-template-columns:1fr}}.generate-module__y-CTSa__lockPreview{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;min-height:300px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0b1a2e0a,0 14px 32px -22px #0b1a2e4d}.generate-module__y-CTSa__docFaux{filter:blur(1.5px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;flex:1;gap:9px;padding:28px 30px;display:flex}.generate-module__y-CTSa__docLine{background:#0b1a2e29;border-radius:3px;height:8px}.generate-module__y-CTSa__docLineH{background:var(--ink);width:52%;height:18px;margin-bottom:8px}.generate-module__y-CTSa__docLineSub{background:var(--accent-2);width:34%;height:6px;margin-bottom:16px}.generate-module__y-CTSa__docLineLong{width:95%}.generate-module__y-CTSa__docLineMedium{width:82%}.generate-module__y-CTSa__docLineShort{width:58%}.generate-module__y-CTSa__docLineS{background:var(--ink-soft);opacity:.6;width:26%;height:6px;margin:12px 0 4px}.generate-module__y-CTSa__lockVeil{text-align:center;-webkit-backdrop-filter:blur(2px);background:linear-gradient(#fbf6ea8c,#fbf6ead1);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.generate-module__y-CTSa__lockBadge{background:var(--ink);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 30px -14px #0b1a2e8c}.generate-module__y-CTSa__lockDoctype{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;color:var(--ink);font-size:21px;font-weight:500}.generate-module__y-CTSa__lockPill{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);background:#b6772a1a;border:1px solid #b6772a47;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:10.5px;font-weight:600;display:inline-flex}.generate-module__y-CTSa__lockCurrent{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:26px 28px;display:flex;box-shadow:0 1px #0b1a2e0a}.generate-module__y-CTSa__curTop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.generate-module__y-CTSa__curLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.generate-module__y-CTSa__curPrice{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);font-size:13px;font-weight:500}.generate-module__y-CTSa__curName{letter-spacing:-.015em;margin:0 0 18px;font-size:26px;font-weight:500}.generate-module__y-CTSa__lockFeat{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.generate-module__y-CTSa__lockFeatItem{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:14px;line-height:1.4;display:flex}.generate-module__y-CTSa__lockFeatHas .generate-module__y-CTSa__tick{width:20px;height:20px;color:var(--good);background:#2e7d5c1f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.generate-module__y-CTSa__lockFeatHas b{color:var(--ink);font-weight:600}.generate-module__y-CTSa__lockFeatMiss{color:var(--muted)}.generate-module__y-CTSa__lockFeatMiss .generate-module__y-CTSa__tick{width:20px;height:20px;color:var(--muted);background:#0b1a2e0f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.generate-module__y-CTSa__lockFeatTarget{color:var(--ink);background:#b6772a14;border:1px solid #b6772a40;border-radius:10px;margin:2px -2px;padding:10px 12px}.generate-module__y-CTSa__lockFeatTarget .generate-module__y-CTSa__tick{background:var(--accent);color:var(--ink)}.generate-module__y-CTSa__ftag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);white-space:nowrap;align-self:center;margin-left:auto;font-size:9.5px;font-weight:600}.generate-module__y-CTSa__lockSectionLabel{align-items:center;gap:14px;margin:0 0 18px;display:flex}.generate-module__y-CTSa__lockSectionT{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.generate-module__y-CTSa__lockSectionT b{color:var(--ink)}.generate-module__y-CTSa__lockSectionRule{background:var(--line);flex:1;height:1px}.generate-module__y-CTSa__upgradeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.generate-module__y-CTSa__upgradeOpt{text-align:left;border:1.5px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;background:#fff;flex-direction:column;padding:24px 24px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.generate-module__y-CTSa__upgradeOpt:hover{border-color:var(--accent-2);transform:translateY(-2px);box-shadow:0 14px 30px -18px #0b1a2e52}.generate-module__y-CTSa__upgradeOptActive{border-color:var(--ink);box-shadow:0 0 0 4px #0b1a2e0f,0 14px 30px -18px #0b1a2e52}.generate-module__y-CTSa__upgradeOptRecommended{background:radial-gradient(circle at 100% 0,#284b3b1a,#0000 55%),#fff}.generate-module__y-CTSa__recTag{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--accent);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:24px}.generate-module__y-CTSa__upRadio{border:1.5px solid var(--line-strong);color:#0000;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .16s,border-color .16s;display:grid;position:absolute;top:22px;right:22px}.generate-module__y-CTSa__upgradeOptActive .generate-module__y-CTSa__upRadio{background:var(--ink);border-color:var(--ink);color:var(--accent)}.generate-module__y-CTSa__upName{letter-spacing:-.014em;margin:2px 0 4px;padding-right:30px;font-size:22px;font-weight:500}.generate-module__y-CTSa__upTagline{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.45}.generate-module__y-CTSa__upAddsLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);margin-bottom:9px;font-size:9.5px;font-weight:600}.generate-module__y-CTSa__upAdds{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.generate-module__y-CTSa__upAdds li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.generate-module__y-CTSa__upAdds li svg{color:var(--good);flex-shrink:0;margin-top:2px}.generate-module__y-CTSa__upAdds li b{color:var(--ink);font-weight:600}.generate-module__y-CTSa__upPriceRow{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:auto;padding-top:18px;display:flex}.generate-module__y-CTSa__upPrice{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500}.generate-module__y-CTSa__upPriceUnit{color:var(--muted);margin-right:3px;font-size:15px}.generate-module__y-CTSa__upDelta{color:var(--ink-soft);font-size:12.5px}.generate-module__y-CTSa__upDelta b{color:var(--accent-2);font-weight:600}.generate-module__y-CTSa__lockActions{background:var(--ink);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:22px 24px;display:flex;box-shadow:0 18px 40px -24px #0b1a2e8c}.generate-module__y-CTSa__laInfo{flex-direction:column;gap:3px;display:flex}.generate-module__y-CTSa__laLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f5eedd8c;font-size:10px;font-weight:600}.generate-module__y-CTSa__laPick{color:var(--paper);font-size:19px;font-weight:500}.generate-module__y-CTSa__laPrice{color:var(--accent);margin-left:8px}.generate-module__y-CTSa__laButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.generate-module__y-CTSa__laGhost{color:#f5eeddc7;border:1px solid #f5eedd33;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.generate-module__y-CTSa__laGhost:hover{color:var(--paper);background:#f5eedd14}.generate-module__y-CTSa__lockTrust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:22px;font-size:12.5px;display:flex}.generate-module__y-CTSa__lockTrust span{align-items:center;gap:7px;display:inline-flex}.generate-module__y-CTSa__lockTrust svg{color:var(--good)}.generate-module__y-CTSa__flowWrap{max-width:760px;margin:0 auto;padding:0 24px}.generate-module__y-CTSa__flowHead{text-align:center;margin-bottom:48px}.generate-module__y-CTSa__flowHead h1{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.05}.generate-module__y-CTSa__flowHead h1 em{color:var(--accent-2);font-style:italic;font-weight:400}.generate-module__y-CTSa__flowHead p{color:var(--ink-soft);text-wrap:pretty;max-width:540px;margin:0 auto;font-size:17px;line-height:1.55}.generate-module__y-CTSa__methodTabs{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}@media (max-width:640px){.generate-module__y-CTSa__methodTabs{grid-auto-flow:row}}.generate-module__y-CTSa__methodTab{text-align:left;color:var(--ink-soft);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;transition:background .18s,box-shadow .18s;display:flex}.generate-module__y-CTSa__methodTab:hover{background:#ffffff80}.generate-module__y-CTSa__methodTab.generate-module__y-CTSa__active,.generate-module__y-CTSa__active{color:var(--ink);background:#fff;box-shadow:0 1px #0b1a2e0a,0 2px 8px -2px #0b1a2e1f}.generate-module__y-CTSa__methodLabel{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.generate-module__y-CTSa__methodLabel svg{color:var(--accent-2)}.generate-module__y-CTSa__methodHint{color:var(--muted);font-size:12.5px;line-height:1.4}.generate-module__y-CTSa__methodTabDisabled{opacity:.5;cursor:not-allowed}.generate-module__y-CTSa__methodTabDisabled:hover{background:0 0}.generate-module__y-CTSa__comingSoonBadge{letter-spacing:.04em;text-transform:uppercase;background:var(--paper-2);color:var(--muted);border:1px solid var(--line);border-radius:4px;margin-left:2px;padding:1px 5px;font-size:10px;font-weight:700}.generate-module__y-CTSa__flowCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin-top:20px;padding:32px 32px 16px;box-shadow:0 1px #0b1a2e0a,0 8px 24px -16px #0b1a2e2e}@media (max-width:640px){.generate-module__y-CTSa__flowCard{padding:24px 20px 12px}}.generate-module__y-CTSa__flowCardTitle{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;margin:0 0 4px;font-size:22px;font-weight:500}.generate-module__y-CTSa__flowCardSub{color:var(--muted);margin-bottom:24px;font-size:14px}.generate-module__y-CTSa__flowField{margin-bottom:20px}.generate-module__y-CTSa__flowFieldLabel{color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.generate-module__y-CTSa__req{color:var(--accent-2);font-size:11.5px;font-weight:500}.generate-module__y-CTSa__opt{color:var(--muted);font-size:11.5px;font-weight:500}.generate-module__y-CTSa__flowFieldHint{color:var(--muted);margin:4px 0;font-size:12.5px;line-height:1.4}.generate-module__y-CTSa__flowInput,.generate-module__y-CTSa__flowTextarea,.generate-module__y-CTSa__flowSelect{width:100%;font:inherit;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font-size:15px;font-family:var(--font-inter), sans-serif;border-radius:10px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.generate-module__y-CTSa__flowSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230b1a2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.generate-module__y-CTSa__flowInput:hover,.generate-module__y-CTSa__flowTextarea:hover,.generate-module__y-CTSa__flowSelect:hover{border-color:#0b1a2e52}.generate-module__y-CTSa__flowInput:focus,.generate-module__y-CTSa__flowTextarea:focus,.generate-module__y-CTSa__flowSelect:focus{border-color:var(--accent-2);background-color:#fff;outline:none;box-shadow:0 0 0 4px #284b3b26}.generate-module__y-CTSa__flowInput[aria-invalid=true],.generate-module__y-CTSa__flowTextarea[aria-invalid=true],.generate-module__y-CTSa__flowSelect[aria-invalid=true]{border-color:var(--bad);background-color:snow}.generate-module__y-CTSa__flowInput[aria-invalid=true]:focus,.generate-module__y-CTSa__flowTextarea[aria-invalid=true]:focus,.generate-module__y-CTSa__flowSelect[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b1424224}[data-invalid=true] .generate-module__y-CTSa__dropzone,[data-invalid=true] .generate-module__y-CTSa__flowTextarea{border-color:var(--bad)}.generate-module__y-CTSa__flowInput::placeholder,.generate-module__y-CTSa__flowTextarea::placeholder{color:#0b1a2e66}.generate-module__y-CTSa__flowTextarea{resize:vertical;min-height:110px;line-height:1.5}.generate-module__y-CTSa__flowInputIcon{position:relative}.generate-module__y-CTSa__flowInputIcon .generate-module__y-CTSa__flowInput{padding-left:42px}.generate-module__y-CTSa__iconPrefix{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.generate-module__y-CTSa__flowInputSuffix{gap:8px;display:flex}.generate-module__y-CTSa__flowInputSuffix .generate-module__y-CTSa__flowInput{flex:1}.generate-module__y-CTSa__dropzone{border:2px dashed var(--line-strong);text-align:center;background:var(--paper);cursor:pointer;border-radius:14px;padding:48px 24px;transition:border-color .18s,background .18s;position:relative}.generate-module__y-CTSa__dropzone:hover,.generate-module__y-CTSa__dropzone.generate-module__y-CTSa__drag,.generate-module__y-CTSa__drag{border-color:var(--accent-2);background:#284b3b0f}.generate-module__y-CTSa__dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.generate-module__y-CTSa__dzIcon{background:var(--cream);width:54px;height:54px;color:var(--accent-2);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.generate-module__y-CTSa__dropzoneTitle{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;margin:0 0 4px;font-size:22px;font-weight:500}.generate-module__y-CTSa__dropzoneSub{color:var(--muted);font-size:13.5px}.generate-module__y-CTSa__dropzoneSub b{color:var(--ink-soft);font-weight:600}.generate-module__y-CTSa__dropzoneFormats{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:10.5px}.generate-module__y-CTSa__dropzoneUploaded{text-align:left;background:#2e7d5c12;border:1px solid #2e7d5c40;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.generate-module__y-CTSa__fileIcon{background:var(--good);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.generate-module__y-CTSa__fileName{font-size:14px;font-weight:600}.generate-module__y-CTSa__fileMeta{color:var(--muted);font-size:12.5px}.generate-module__y-CTSa__removeBtn{color:var(--muted);border-radius:6px;margin-left:auto;padding:6px}.generate-module__y-CTSa__removeBtn:hover{color:var(--bad);background:#b1424214}.generate-module__y-CTSa__linkedinDetected{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.generate-module__y-CTSa__liAvatar{background:repeating-linear-gradient(135deg, #0b1a2e0f 0 1px, transparent 1px 6px), var(--paper-2);border-radius:50%;flex-shrink:0;width:44px;height:44px}.generate-module__y-CTSa__liName{font-size:14.5px;font-weight:600}.generate-module__y-CTSa__liHeadline{color:var(--muted);font-size:12.5px}.generate-module__y-CTSa__liBadge{color:var(--good);font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2e7d5c1a;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.generate-module__y-CTSa__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.generate-module__y-CTSa__fieldRow{grid-template-columns:1fr}}.generate-module__y-CTSa__flowActions{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.generate-module__y-CTSa__pkgInfo{flex-direction:column;gap:2px;display:flex}.generate-module__y-CTSa__pkgEyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.generate-module__y-CTSa__pkgEyebrowActive{color:var(--good)}.generate-module__y-CTSa__pkgNameDisplay{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;font-size:19px;font-weight:500}.generate-module__y-CTSa__pkgPriceDisplay{color:var(--muted);margin-left:6px;font-size:14px;font-weight:500}.generate-module__y-CTSa__creditsBadge{color:var(--good);vertical-align:middle;letter-spacing:.01em;background:#2e7d5c1a;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.generate-module__y-CTSa__flowActionsActive{background:#2e7d5c08;border-color:#2e7d5c4d}.generate-module__y-CTSa__changePkg{color:var(--ink-soft);margin-left:12px;font-size:13px;text-decoration:underline}.generate-module__y-CTSa__changePkg:hover{color:var(--accent-2)}.generate-module__y-CTSa__trustStrip{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:12.5px;display:flex}.generate-module__y-CTSa__trustStrip span{align-items:center;gap:6px;display:inline-flex}.generate-module__y-CTSa__trustStrip svg{color:var(--good)}.generate-module__y-CTSa__pasteEditBtn{border:1px dashed var(--line-strong);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:13.5px}.generate-module__y-CTSa__pasteEditBtn:hover{border-color:var(--accent-2);color:var(--ink)}.generate-module__y-CTSa__moreOptions{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px}.generate-module__y-CTSa__moreOptions>summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.generate-module__y-CTSa__moreOptions>summary::-webkit-details-marker{display:none}.generate-module__y-CTSa__moreOptions>summary small{color:var(--muted);text-align:right;font-size:12.5px;font-weight:500}.generate-module__y-CTSa__moreOptions[open]>summary{border-bottom:1px solid var(--line)}.generate-module__y-CTSa__moreOptionsBody{padding:18px}.generate-module__y-CTSa__familyRow{gap:6px;margin-bottom:12px;display:flex}.generate-module__y-CTSa__familyBtn{border:1.5px solid var(--line);min-height:44px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:8px 10px;font-size:13px;font-weight:600;transition:all .15s}.generate-module__y-CTSa__familyBtn.generate-module__y-CTSa__familyBtnActive{border-color:var(--ink);background:var(--ink);color:var(--paper)}:is(.v2-legacy .generate-module__y-CTSa__flowNavMeta,.v2-legacy .generate-module__y-CTSa__lockPill,.v2-legacy .generate-module__y-CTSa__curLabel,.v2-legacy .generate-module__y-CTSa__curPrice,.v2-legacy .generate-module__y-CTSa__ftag,.v2-legacy .generate-module__y-CTSa__lockSectionT,.v2-legacy .generate-module__y-CTSa__recTag,.v2-legacy .generate-module__y-CTSa__upAddsLabel,.v2-legacy .generate-module__y-CTSa__laLabel,.v2-legacy .generate-module__y-CTSa__comingSoonBadge,.v2-legacy .generate-module__y-CTSa__dropzoneFormats,.v2-legacy .generate-module__y-CTSa__liBadge,.v2-legacy .generate-module__y-CTSa__pkgEyebrow){letter-spacing:0;text-transform:none;font-family:inherit}.v2-legacy .generate-module__y-CTSa__lockHeadTitle{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__lockDoctype{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__upPrice{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__flowHead h1{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__flowCardTitle{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__dropzoneTitle{font-family:var(--font-display);font-weight:400}.v2-legacy .generate-module__y-CTSa__pkgNameDisplay{font-family:var(--font-display);font-weight:400}:is(.v2-legacy .generate-module__y-CTSa__flowInput,.v2-legacy .generate-module__y-CTSa__flowTextarea,.v2-legacy .generate-module__y-CTSa__flowSelect){font-family:inherit}:is(.v2-legacy .generate-module__y-CTSa__flowNavMeta,.v2-legacy .generate-module__y-CTSa__lockPill,.v2-legacy .generate-module__y-CTSa__curLabel,.v2-legacy .generate-module__y-CTSa__ftag,.v2-legacy .generate-module__y-CTSa__lockSectionT,.v2-legacy .generate-module__y-CTSa__recTag,.v2-legacy .generate-module__y-CTSa__upAddsLabel,.v2-legacy .generate-module__y-CTSa__laLabel,.v2-legacy .generate-module__y-CTSa__comingSoonBadge,.v2-legacy .generate-module__y-CTSa__req,.v2-legacy .generate-module__y-CTSa__opt,.v2-legacy .generate-module__y-CTSa__dropzoneFormats,.v2-legacy .generate-module__y-CTSa__liBadge,.v2-legacy .generate-module__y-CTSa__pkgEyebrow,.v2-legacy .generate-module__y-CTSa__creditsBadge){font-size:13px}.v2-legacy .generate-module__y-CTSa__upDelta{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__lockTrust{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__methodHint{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__flowFieldHint{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__fileMeta{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__liHeadline{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__trustStrip{font-size:13.5px}.v2-legacy .generate-module__y-CTSa__moreOptions>summary small{font-size:13.5px}.v2-legacy :is(.generate-module__y-CTSa__lockBadge,.generate-module__y-CTSa__recTag,.generate-module__y-CTSa__upgradeOptActive .generate-module__y-CTSa__upRadio,.generate-module__y-CTSa__familyBtn.generate-module__y-CTSa__familyBtnActive,.generate-module__y-CTSa__lockActions){background:var(--color-forest);border-color:var(--color-forest);color:#fff}.v2-legacy .generate-module__y-CTSa__laLabel{color:#ffffffd9}.v2-legacy .generate-module__y-CTSa__flowFieldLabel{gap:8px}
.formValidation-module__x18Req__fieldError{color:var(--bad,#b14242);align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.formValidation-module__x18Req__fieldError svg{flex-shrink:0;margin-top:1px}.formValidation-module__x18Req__summary{color:var(--bad,#b14242);background:#fff6f5;border:1px solid #b1424259;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.formValidation-module__x18Req__summary ul{list-style:none;display:contents}.formValidation-module__x18Req__summary li{display:inline}.formValidation-module__x18Req__summary li+li:before{content:"·";color:#b1424280;margin-right:10px}.formValidation-module__x18Req__summary button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.formValidation-module__x18Req__summary button:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.formValidation-module__x18Req__summary .formValidation-module__x18Req__summaryAction{text-align:left;color:var(--color-ink,#0b1a2e);flex-basis:100%;font-weight:600}.formValidation-module__x18Req__fieldAction{font:inherit;color:var(--color-ink,#0b1a2e);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.formValidation-module__x18Req__fieldAction:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.v2-legacy .formValidation-module__x18Req__fieldError{font-size:13.5px}
.LetterDocument-module__D6BUqG__docPaper{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2e2e,0 2px 8px -4px #0b1a2e14}.LetterDocument-module__D6BUqG__letterPaper{font-family:var(--font-inter), Inter, sans-serif;color:var(--ink);padding:64px 72px 72px;font-size:14.5px;line-height:1.65}@media (max-width:720px){.LetterDocument-module__D6BUqG__letterPaper{padding:36px 28px 40px}.LetterDocument-module__D6BUqG__letterHead{flex-direction:column}.LetterDocument-module__D6BUqG__letterRecipient{text-align:left}}.LetterDocument-module__D6BUqG__letterHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.LetterDocument-module__D6BUqG__letterSender{flex:1;min-width:0}.LetterDocument-module__D6BUqG__letterSender h2{font-family:var(--font-serif);letter-spacing:-.012em;margin:0 0 4px;font-size:22px;font-weight:500}.LetterDocument-module__D6BUqG__senderContact{color:var(--ink-soft);flex-direction:column;gap:1px;font-size:12.5px;line-height:1.7;display:flex}.LetterDocument-module__D6BUqG__letterRecipient{text-align:right;color:var(--ink-soft);flex-shrink:0;font-size:13px;line-height:1.7}.LetterDocument-module__D6BUqG__recipientDate{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px}.LetterDocument-module__D6BUqG__letterRecipient strong{color:var(--ink);font-weight:600}.LetterDocument-module__D6BUqG__letterSubject{font-family:var(--font-serif);letter-spacing:-.015em;border-bottom:1px solid var(--line);text-wrap:balance;margin:0 0 28px;padding-bottom:18px;font-size:24px;font-weight:500;line-height:1.2}.LetterDocument-module__D6BUqG__letterBody p{margin:0 0 16px}.LetterDocument-module__D6BUqG__letterBody p:last-child{margin-bottom:0}.LetterDocument-module__D6BUqG__letterBody strong{color:var(--ink);font-weight:600}.LetterDocument-module__D6BUqG__letterSign{margin-top:36px}.LetterDocument-module__D6BUqG__greeting{margin-bottom:36px}.LetterDocument-module__D6BUqG__signName{font-family:var(--font-serif);letter-spacing:-.012em;font-size:20px;font-weight:500}.LetterDocument-module__D6BUqG__signContact{color:var(--muted);margin-top:4px;font-size:12.5px}
.letter-preview-module__GlQviq__nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);background:#fbf6ead9;position:sticky;top:0}.letter-preview-module__GlQviq__navRow{align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}@media (max-width:720px){.letter-preview-module__GlQviq__navRow{padding:12px 18px}}.letter-preview-module__GlQviq__back{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.letter-preview-module__GlQviq__back:hover{color:var(--ink);background:#0b1a2e0f}.letter-preview-module__GlQviq__back:hover svg{transform:translate(-2px)}.letter-preview-module__GlQviq__back svg{transition:transform .18s}.letter-preview-module__GlQviq__crumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.letter-preview-module__GlQviq__sep{color:#0b1a2e33;font-family:var(--font-mono)}.letter-preview-module__GlQviq__docTitle{color:var(--ink);font-size:14px;font-weight:600}.letter-preview-module__GlQviq__navSpacer{flex:1}@media (max-width:720px){.letter-preview-module__GlQviq__crumb,.letter-preview-module__GlQviq__sep,.letter-preview-module__GlQviq__docTitle{display:none}}.letter-preview-module__GlQviq__wrap{max-width:1240px;margin:0 auto;padding:32px 32px 80px}@media (max-width:720px){.letter-preview-module__GlQviq__wrap{padding:24px 18px 60px}}.letter-preview-module__GlQviq__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.letter-preview-module__GlQviq__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.letter-preview-module__GlQviq__title{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.05}.letter-preview-module__GlQviq__title em{color:var(--accent-2);font-style:italic;font-weight:400}.letter-preview-module__GlQviq__metaRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:13.5px;display:flex}.letter-preview-module__GlQviq__metaItem{align-items:center;gap:6px;display:inline-flex}.letter-preview-module__GlQviq__metaItem strong{color:var(--ink);font-weight:600}.letter-preview-module__GlQviq__dot{background:var(--muted);border-radius:50%;width:4px;height:4px}.letter-preview-module__GlQviq__editBtn{border:1px solid var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.letter-preview-module__GlQviq__editBtn:hover{border-color:var(--line-strong);background:var(--paper)}.letter-preview-module__GlQviq__toneTabs{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.letter-preview-module__GlQviq__toneTab{color:var(--muted);text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.letter-preview-module__GlQviq__toneTab:hover{color:var(--ink)}.letter-preview-module__GlQviq__toneTab.letter-preview-module__GlQviq__active{color:var(--ink);background:#fff;box-shadow:0 1px #0b1a2e0a,0 2px 6px -2px #0b1a2e1f}.letter-preview-module__GlQviq__grid{grid-template-columns:1fr 320px;align-items:flex-start;gap:32px;display:grid}@media (max-width:980px){.letter-preview-module__GlQviq__grid{grid-template-columns:1fr}}.letter-preview-module__GlQviq__docPaper{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2e2e,0 2px 8px -4px #0b1a2e14}.letter-preview-module__GlQviq__letterPaper{font-family:var(--font-inter), Inter, sans-serif;color:var(--ink);padding:64px 72px 72px;font-size:14.5px;line-height:1.65}@media (max-width:720px){.letter-preview-module__GlQviq__letterPaper{padding:36px 28px 40px}.letter-preview-module__GlQviq__letterHead{flex-direction:column}.letter-preview-module__GlQviq__letterRecipient{text-align:left}}.letter-preview-module__GlQviq__letterHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.letter-preview-module__GlQviq__letterSender{flex:1;min-width:0}.letter-preview-module__GlQviq__letterSender h2{font-family:var(--font-serif);letter-spacing:-.012em;margin:0 0 4px;font-size:22px;font-weight:500}.letter-preview-module__GlQviq__senderRole{color:var(--muted);margin-bottom:12px;font-size:13px}.letter-preview-module__GlQviq__senderContact{color:var(--ink-soft);flex-direction:column;gap:1px;font-size:12.5px;line-height:1.7;display:flex}.letter-preview-module__GlQviq__letterRecipient{text-align:right;color:var(--ink-soft);flex-shrink:0;font-size:13px;line-height:1.7}.letter-preview-module__GlQviq__recipientDate{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px}.letter-preview-module__GlQviq__letterRecipient strong{color:var(--ink);font-weight:600}.letter-preview-module__GlQviq__letterSubject{font-family:var(--font-serif);letter-spacing:-.015em;border-bottom:1px solid var(--line);text-wrap:balance;margin:0 0 28px;padding-bottom:18px;font-size:24px;font-weight:500;line-height:1.2}.letter-preview-module__GlQviq__letterBody p{margin:0 0 16px}.letter-preview-module__GlQviq__letterBody p:last-child{margin-bottom:0}.letter-preview-module__GlQviq__letterBody strong{color:var(--ink);font-weight:600}.letter-preview-module__GlQviq__hl{background:linear-gradient(#0000 60%,#284b3b47 60%);padding:0 3px}.letter-preview-module__GlQviq__letterSign{margin-top:36px}.letter-preview-module__GlQviq__greeting{margin-bottom:36px}.letter-preview-module__GlQviq__signName{font-family:var(--font-serif);letter-spacing:-.012em;font-size:20px;font-weight:500}.letter-preview-module__GlQviq__signContact{color:var(--muted);margin-top:4px;font-size:12.5px}.letter-preview-module__GlQviq__rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}@media (max-width:980px){.letter-preview-module__GlQviq__rail{position:static}}.letter-preview-module__GlQviq__railBlock{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:18px}.letter-preview-module__GlQviq__railBlockDark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.letter-preview-module__GlQviq__railBlockDark .letter-preview-module__GlQviq__railH{color:var(--paper)}.letter-preview-module__GlQviq__railBlockDark .letter-preview-module__GlQviq__railSub{color:#f5eedda6}.letter-preview-module__GlQviq__railH{font-family:var(--font-serif);letter-spacing:-.012em;margin:0 0 4px;font-size:18px;font-weight:500}.letter-preview-module__GlQviq__railSub{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.letter-preview-module__GlQviq__downloadList{flex-direction:column;gap:8px;display:flex}.letter-preview-module__GlQviq__dlBtn{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.letter-preview-module__GlQviq__dlBtn:not(:disabled):hover{border-color:var(--accent-2);background:#fff;transform:translateY(-1px)}.letter-preview-module__GlQviq__dlBtn:not(:disabled):hover .letter-preview-module__GlQviq__dlArrow{color:var(--accent-2);transform:translate(2px)}.letter-preview-module__GlQviq__dlIcon{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.letter-preview-module__GlQviq__dlIconPdf{background:#b14242}.letter-preview-module__GlQviq__dlIconWord{background:#2a569e}.letter-preview-module__GlQviq__dlIconCopy{background:var(--ink);color:var(--accent)}.letter-preview-module__GlQviq__dlIconCopied{background:var(--good);color:#fff}.letter-preview-module__GlQviq__dlInfo{flex:1;min-width:0}.letter-preview-module__GlQviq__dlName{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.letter-preview-module__GlQviq__dlNameCopied{color:var(--good)}.letter-preview-module__GlQviq__dlMeta{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:1px;display:block}.letter-preview-module__GlQviq__dlArrow{color:var(--muted);flex-shrink:0;transition:transform .18s,color .18s}.letter-preview-module__GlQviq__regenCta{background:var(--accent);width:100%;color:var(--ink);box-shadow:0 4px 0 var(--accent-2);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.letter-preview-module__GlQviq__regenCta:hover{box-shadow:0 6px 0 var(--accent-2);transform:translateY(-2px)}.letter-preview-module__GlQviq__regenCta:active{box-shadow:0 1px 0 var(--accent-2);transform:translateY(2px)}.letter-preview-module__GlQviq__versions{flex-direction:column;display:flex}.letter-preview-module__GlQviq__version{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.letter-preview-module__GlQviq__version:last-child{border-bottom:none}.letter-preview-module__GlQviq__vNum{font-family:var(--font-serif);background:var(--paper-2);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:grid}.letter-preview-module__GlQviq__vNumCurrent{background:var(--ink);color:var(--accent)}.letter-preview-module__GlQviq__vInfo{flex:1;min-width:0}.letter-preview-module__GlQviq__vLabel{font-size:13.5px;font-weight:600;line-height:1.2}.letter-preview-module__GlQviq__vBadge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;background:#284b3b1f;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:600}.letter-preview-module__GlQviq__vWhen{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);margin-top:2px;font-size:11px}.letter-preview-module__GlQviq__relatedList{flex-direction:column;display:flex}.letter-preview-module__GlQviq__relatedItem{border-bottom:1px dashed var(--line);color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;text-decoration:none;transition:color .18s;display:flex}.letter-preview-module__GlQviq__relatedItem:last-child{border-bottom:none}.letter-preview-module__GlQviq__relatedItem:hover{color:var(--accent-2)}.letter-preview-module__GlQviq__relatedItem:hover .letter-preview-module__GlQviq__relatedArr{color:var(--accent-2);transform:translate(2px)}.letter-preview-module__GlQviq__relatedIcSm{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.letter-preview-module__GlQviq__icCv{background:var(--ink);color:var(--accent)}.letter-preview-module__GlQviq__icLetter{background:var(--accent-2)}.letter-preview-module__GlQviq__icLinkedin{background:#0a66c2}.letter-preview-module__GlQviq__relatedName{font-weight:600;line-height:1.2;display:block}.letter-preview-module__GlQviq__relatedMeta{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:2px;display:block}.letter-preview-module__GlQviq__relatedArr{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .18s,color .18s}.letter-preview-module__GlQviq__loading{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}.letter-preview-module__GlQviq__notFound{min-height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}[data-design=v2] .letter-preview-module__GlQviq__head{border-bottom-color:var(--color-hairline)}[data-design=v2] .letter-preview-module__GlQviq__title{font-family:var(--font-display)}[data-design=v2] .letter-preview-module__GlQviq__metaRow{color:var(--color-fg-2);font-size:14px}[data-design=v2] .letter-preview-module__GlQviq__railBlock{border-color:var(--color-hairline);border-radius:var(--radius-dialog);padding:20px}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark{background:var(--color-forest);border-color:var(--color-forest);color:#fff}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark .letter-preview-module__GlQviq__railH{color:#fff}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark .letter-preview-module__GlQviq__railSub{color:#ffffffd9;opacity:1!important}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark p{color:#ffffffd9;opacity:1!important}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark .btn-accent{color:var(--color-forest);box-shadow:none;background:#fff}[data-design=v2] .letter-preview-module__GlQviq__railBlockDark .btn-accent:hover:not(:disabled){background:var(--color-forest-tint)}[data-design=v2] .letter-preview-module__GlQviq__railH{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:400}[data-design=v2] .letter-preview-module__GlQviq__railSub{color:var(--color-fg-2);font-size:14px}[data-design=v2] .letter-preview-module__GlQviq__dlBtn{background:var(--color-surface);border-color:var(--color-hairline);border-radius:var(--radius-tile)}[data-design=v2] .letter-preview-module__GlQviq__dlBtn:not(:disabled):hover{background:var(--color-subtle);border-color:var(--color-forest)}[data-design=v2] .letter-preview-module__GlQviq__dlBtn:not(:disabled):hover .letter-preview-module__GlQviq__dlArrow{color:var(--color-forest)}[data-design=v2] .letter-preview-module__GlQviq__dlIconCopy{background:var(--color-forest-tint);color:var(--color-forest)}[data-design=v2] .letter-preview-module__GlQviq__dlName{color:var(--color-fg);font-size:14.5px}[data-design=v2] .letter-preview-module__GlQviq__dlMeta{letter-spacing:0;color:var(--color-fg-2);font-family:inherit;font-size:13px}[data-design=v2] .letter-preview-module__GlQviq__dlArrow{color:var(--color-fg-2)}[data-design=v2] .letter-preview-module__GlQviq__regenCta{background:var(--color-forest);color:#fff;box-shadow:none;border-radius:var(--radius-control)}:is([data-design=v2] .letter-preview-module__GlQviq__regenCta:hover,[data-design=v2] .letter-preview-module__GlQviq__regenCta:active){background:var(--color-forest-hover);box-shadow:none;transform:none}:is([data-design=v2] .letter-preview-module__GlQviq__loading,[data-design=v2] .letter-preview-module__GlQviq__notFound){color:var(--color-fg-2)}
.docPreview-module__MzbFLG__root{max-width:1240px;margin:0 auto;padding:0 clamp(16px,2.6vw,44px) 72px}.docPreview-module__MzbFLG__intro{border-bottom:1px solid var(--line);padding:26px 0 24px}.docPreview-module__MzbFLG__intro h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.08}.docPreview-module__MzbFLG__intro p{max-width:600px;color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.docPreview-module__MzbFLG__body{margin-top:24px}.docPreview-module__MzbFLG__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.docPreview-module__MzbFLG__doc{min-width:0}.docPreview-module__MzbFLG__remainder{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:10px;align-items:center;gap:8px;margin:16px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.docPreview-module__MzbFLG__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:22px;position:sticky;top:84px}.docPreview-module__MzbFLG__cardH{letter-spacing:-.01em;margin:0 0 14px;font-size:24px;font-weight:400}.docPreview-module__MzbFLG__items{color:var(--ink-soft);gap:9px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.docPreview-module__MzbFLG__items li{align-items:center;gap:9px;display:flex}.docPreview-module__MzbFLG__items svg{color:var(--good);flex-shrink:0}.docPreview-module__MzbFLG__price{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-top:14px;font-size:13px;display:flex}.docPreview-module__MzbFLG__price strong{font-family:var(--font-serif);color:var(--ink);font-size:24px;font-weight:400}.docPreview-module__MzbFLG__buy{justify-content:center;width:100%}@media (max-width:980px){.docPreview-module__MzbFLG__grid{grid-template-columns:minmax(0,1fr);gap:20px}.docPreview-module__MzbFLG__card{position:static}}.v2-legacy .docPreview-module__MzbFLG__price strong{font-family:var(--font-display);font-weight:400}
.result-module__frf02W__pageGradient{background:radial-gradient(800px 480px at 50% 0,#284b3b29,#0000 100%);display:flow-root}.result-module__frf02W__resultHero{text-align:center;background:0 0;padding:56px 0 32px;position:relative;overflow:hidden}.result-module__frf02W__resultHero .eyebrow{color:var(--good);background:#2e7d5c1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.result-module__frf02W__resultHero h1{font-family:var(--font-fraunces), serif;letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.02}.result-module__frf02W__resultHero h1 em{color:var(--accent-2);font-style:italic;font-weight:400}.result-module__frf02W__resultHero p{color:var(--ink-soft);max-width:560px;margin:0 auto;font-size:17px}.result-module__frf02W__railCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px}.result-module__frf02W__railH{font-family:var(--font-fraunces), serif;letter-spacing:-.012em;margin:0 0 6px;font-size:20px;font-weight:500}.result-module__frf02W__railSub{color:var(--muted);margin-bottom:18px;font-size:13.5px}.v2-legacy .result-module__frf02W__resultHero h1{font-family:var(--font-display);font-weight:400}.v2-legacy .result-module__frf02W__railH{font-family:var(--font-display);font-weight:400}
.LinkedInProfile-module__cqSNhG__liPaper{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2e2e,0 2px 8px -4px #0b1a2e14}.LinkedInProfile-module__cqSNhG__liCoverStrip{background:radial-gradient(60% 80% at 70% 30%,#d6953f38,#0000 70%),linear-gradient(135deg,#0a66c2 0%,#2a569e 100%);height:130px}.LinkedInProfile-module__cqSNhG__liHeader{border-bottom:1px solid var(--line);padding:0 36px 24px}@media (max-width:720px){.LinkedInProfile-module__cqSNhG__liHeader{padding:0 22px 20px}}.LinkedInProfile-module__cqSNhG__liAvatar{background:var(--ink);width:116px;height:116px;color:var(--accent);font-family:var(--font-serif);-webkit-user-select:none;user-select:none;border:5px solid #fff;border-radius:50%;place-items:center;margin-top:-56px;font-size:42px;font-weight:500;display:grid}.LinkedInProfile-module__cqSNhG__liName{font-family:var(--font-serif);letter-spacing:-.012em;margin:14px 0 0;font-size:28px;font-weight:500;line-height:1.1}.LinkedInProfile-module__cqSNhG__liHeadlineText{color:var(--ink);max-width:640px;margin-top:6px;font-size:15.5px;line-height:1.5}.LinkedInProfile-module__cqSNhG__liLoc{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.LinkedInProfile-module__cqSNhG__liSection{border-bottom:1px solid var(--line);padding:24px 36px}.LinkedInProfile-module__cqSNhG__liSection:last-child{border-bottom:0}@media (max-width:720px){.LinkedInProfile-module__cqSNhG__liSection{padding:20px 22px}}.LinkedInProfile-module__cqSNhG__liSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.LinkedInProfile-module__cqSNhG__liSectionH{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:500}.LinkedInProfile-module__cqSNhG__liSectionHint{color:var(--muted);margin:0;font-size:12.5px}.LinkedInProfile-module__cqSNhG__copyBtn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);cursor:pointer;background:0 0;border:1px solid #d6953f4d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.LinkedInProfile-module__cqSNhG__copyBtn:hover{background:#d6953f14}.LinkedInProfile-module__cqSNhG__copyBtnDone{color:var(--good);background:#2e7d5c1a;border-color:#2e7d5c4d}.LinkedInProfile-module__cqSNhG__liText{color:var(--ink);font-size:14.5px;line-height:1.65}.LinkedInProfile-module__cqSNhG__liText p{margin:0 0 12px}.LinkedInProfile-module__cqSNhG__liText p:last-child{margin-bottom:0}.LinkedInProfile-module__cqSNhG__headlines{flex-direction:column;gap:10px;display:flex}.LinkedInProfile-module__cqSNhG__headlineCard{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.LinkedInProfile-module__cqSNhG__headlineCard:hover{border-color:var(--accent-2);background:#d6953f0d}.LinkedInProfile-module__cqSNhG__headlineCardSelected{border-color:var(--accent-2);background:#fff;box-shadow:0 1px #0b1a2e0a,0 4px 12px -6px #d6953f66}.LinkedInProfile-module__cqSNhG__pip{border:2px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .18s;position:relative}.LinkedInProfile-module__cqSNhG__pipSelected{border-color:var(--accent-2)}.LinkedInProfile-module__cqSNhG__pipSelected:after{content:"";background:var(--accent-2);border-radius:50%;position:absolute;inset:3px}.LinkedInProfile-module__cqSNhG__headlineCardText{color:var(--ink);flex:1;font-size:15px;line-height:1.45}.LinkedInProfile-module__cqSNhG__headlineTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:600}.LinkedInProfile-module__cqSNhG__headlineTagSelected{background:var(--ink);color:var(--accent);border-color:var(--ink)}.LinkedInProfile-module__cqSNhG__expEntry{border-top:1px dashed var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.LinkedInProfile-module__cqSNhG__expEntry:first-of-type{border-top:0;padding-top:4px}.LinkedInProfile-module__cqSNhG__expLogo{color:#fff;width:44px;height:44px;font-family:var(--font-serif);text-transform:uppercase;border-radius:8px;flex-shrink:0;place-items:center;font-size:16px;font-weight:500;display:grid}.LinkedInProfile-module__cqSNhG__expInfo{flex:1;min-width:0}.LinkedInProfile-module__cqSNhG__expRole{color:var(--ink);font-size:15px;font-weight:600}.LinkedInProfile-module__cqSNhG__expCo{color:var(--ink-soft);font-size:13.5px}.LinkedInProfile-module__cqSNhG__expDates{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;margin-top:2px;font-size:11.5px}.LinkedInProfile-module__cqSNhG__expDesc{color:var(--ink-soft);white-space:pre-line;margin-top:8px;font-size:13.5px;line-height:1.55}[data-design=v2] .LinkedInProfile-module__cqSNhG__liAvatar{background:var(--color-forest-tint);color:var(--color-forest);font-family:var(--font-display);font-weight:400}[data-design=v2] .LinkedInProfile-module__cqSNhG__liName{font-family:var(--font-display);font-weight:400}[data-design=v2] .LinkedInProfile-module__cqSNhG__copyBtn{letter-spacing:0;text-transform:none;color:var(--color-forest);border-color:var(--color-hairline-strong);min-height:36px;font-family:inherit;font-size:13.5px}[data-design=v2] .LinkedInProfile-module__cqSNhG__copyBtn:hover{background:var(--color-forest-tint)}[data-design=v2] .LinkedInProfile-module__cqSNhG__headlineTag{letter-spacing:0;text-transform:none;color:var(--color-fg-2);background:var(--color-subtle);border-color:var(--color-hairline);padding:3px 10px;font-family:inherit;font-size:13px}[data-design=v2] .LinkedInProfile-module__cqSNhG__headlineTagSelected{background:var(--color-forest);border-color:var(--color-forest);color:#fff}[data-design=v2] .LinkedInProfile-module__cqSNhG__expDates{letter-spacing:0;color:var(--color-fg-2);font-family:inherit;font-size:13px}:is([data-design=v2] .LinkedInProfile-module__cqSNhG__liLoc,[data-design=v2] .LinkedInProfile-module__cqSNhG__liSectionHint){color:var(--color-fg-2);font-size:14px}[data-design=v2] .LinkedInProfile-module__cqSNhG__liSection{border-bottom-color:var(--color-hairline)}[data-design=v2] .LinkedInProfile-module__cqSNhG__liSectionH{font-family:var(--font-display);color:var(--color-fg);font-size:24px;font-weight:400}[data-design=v2] .LinkedInProfile-module__cqSNhG__headlineCard{background:var(--color-subtle);border-color:var(--color-hairline)}[data-design=v2] .LinkedInProfile-module__cqSNhG__headlineCard:hover{border-color:var(--color-forest);background:var(--color-surface)}[data-design=v2] .LinkedInProfile-module__cqSNhG__headlineCardSelected{border-color:var(--color-forest);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-forest)}[data-design=v2] .LinkedInProfile-module__cqSNhG__pip{border-color:var(--color-hairline-strong)}[data-design=v2] .LinkedInProfile-module__cqSNhG__pipSelected{border-color:var(--color-forest)}[data-design=v2] .LinkedInProfile-module__cqSNhG__pipSelected:after{background:var(--color-forest)}
.CvDocument-module__mt59JW__templateTabs{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.CvDocument-module__mt59JW__templateTab{color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.CvDocument-module__mt59JW__templateTab:hover{color:var(--ink)}.CvDocument-module__mt59JW__templateTab.CvDocument-module__mt59JW__active{color:var(--ink);background:#fff;box-shadow:0 1px #0b1a2e0a,0 2px 6px -2px #0b1a2e1f}.CvDocument-module__mt59JW__cvPaper{border:1px solid var(--line);font-family:var(--font-inter), Inter, sans-serif;color:var(--ink);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2e2e,0 2px 8px -4px #0b1a2e14}.CvDocument-module__mt59JW__cvPage{padding:56px 72px 48px}@media (max-width:720px){.CvDocument-module__mt59JW__cvPage{padding:36px 28px}}.CvDocument-module__mt59JW__cvHead{grid-template-columns:1fr auto;align-items:flex-start;gap:28px;padding-bottom:12px;display:grid}@media (max-width:640px){.CvDocument-module__mt59JW__cvHead{grid-template-columns:1fr}}.CvDocument-module__mt59JW__cvName{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:400;line-height:1}.CvDocument-module__mt59JW__cvTarget{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin:4px 0 14px;font-size:11px;font-weight:600}.CvDocument-module__mt59JW__cvTagline{color:var(--ink-soft);max-width:480px;margin:0;font-size:14.5px;line-height:1.55}.CvDocument-module__mt59JW__cvContact{text-align:right;color:var(--ink-soft);font-size:12.5px;line-height:1.7}.CvDocument-module__mt59JW__cvContactLine{justify-content:flex-end;align-items:center;gap:6px;display:flex}.CvDocument-module__mt59JW__cvContactLine svg{color:var(--muted)}.CvDocument-module__mt59JW__cvBody{grid-template-columns:1fr 220px;gap:40px;margin-top:24px;display:grid}.CvDocument-module__mt59JW__cvBodySingle{grid-template-columns:1fr}.CvDocument-module__mt59JW__cvBodyCompact{grid-template-columns:1fr 196px;gap:24px}@media (max-width:720px){.CvDocument-module__mt59JW__cvBody{grid-template-columns:1fr;gap:28px}}.CvDocument-module__mt59JW__cvSection{margin-bottom:22px}.CvDocument-module__mt59JW__cvSection:last-child{margin-bottom:0}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvSection{margin-bottom:16px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvEntry{margin-bottom:10px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvEntryRole{font-size:15px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvEntryOrg{margin-bottom:6px;font-size:12.5px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvEntryList{gap:3px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvEntryList li{font-size:12.5px}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvProfile{font-size:13px;line-height:1.55}.CvDocument-module__mt59JW__cvSectionH{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:8px;font-size:10.5px;font-weight:600}.CvDocument-module__mt59JW__cvSection:first-child .CvDocument-module__mt59JW__cvSectionH{border-bottom:none;padding-bottom:0}.CvDocument-module__mt59JW__cvEntry{margin-bottom:15px}.CvDocument-module__mt59JW__cvEntry:last-child{margin-bottom:0}.CvDocument-module__mt59JW__cvEntryRow{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:2px;display:flex}.CvDocument-module__mt59JW__cvEntryRole{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500}.CvDocument-module__mt59JW__cvEntryOrg{color:var(--ink-soft);margin-bottom:8px;font-size:13.5px}.CvDocument-module__mt59JW__cvEntryDates{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:600}.CvDocument-module__mt59JW__cvEntryList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.CvDocument-module__mt59JW__cvEntryList li{color:var(--ink-soft);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.CvDocument-module__mt59JW__cvEntryList li:before{content:"";background:var(--accent-2);width:8px;height:1px;position:absolute;top:9px;left:0}.CvDocument-module__mt59JW__cvSubrole{border-left:1px solid var(--line);margin-top:9px;padding-left:12px}.CvDocument-module__mt59JW__cvSubrole .CvDocument-module__mt59JW__cvEntryRow{margin-bottom:4px}.CvDocument-module__mt59JW__cvSubroleTitle{color:var(--ink-soft);font-size:14px;font-weight:600}.CvDocument-module__mt59JW__cvBodyCompact .CvDocument-module__mt59JW__cvSubroleTitle{font-size:13px}.CvDocument-module__mt59JW__cvProfile{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.65}.CvDocument-module__mt59JW__cvAside{flex-direction:column;gap:22px;font-size:13px;display:flex}.CvDocument-module__mt59JW__asideH{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10.5px;font-weight:600}.CvDocument-module__mt59JW__asideList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CvDocument-module__mt59JW__asideList li{color:var(--ink-soft);font-size:13px;line-height:1.5}.CvDocument-module__mt59JW__chips{flex-wrap:wrap;gap:6px;display:flex}.CvDocument-module__mt59JW__chip{color:var(--ink);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500}.CvDocument-module__mt59JW__chipFeatured{background:var(--ink);color:var(--accent);border-color:var(--ink)}.CvDocument-module__mt59JW__cvFooter{background:var(--paper);border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:10.5px;display:flex}
.cv-preview-module__3UaPIG__nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);background:#fbf6ead9;position:sticky;top:0}.cv-preview-module__3UaPIG__navRow{align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}.cv-preview-module__3UaPIG__navRowWide{max-width:1480px;padding-left:clamp(16px,2.6vw,44px);padding-right:clamp(16px,2.6vw,44px)}@media (max-width:720px){.cv-preview-module__3UaPIG__navRow{padding:12px 18px}.cv-preview-module__3UaPIG__navRowWide{padding-left:clamp(16px,2.6vw,44px);padding-right:clamp(16px,2.6vw,44px)}}.cv-preview-module__3UaPIG__back{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.cv-preview-module__3UaPIG__back:hover{color:var(--ink);background:#0b1a2e0f}.cv-preview-module__3UaPIG__back:hover svg{transform:translate(-2px)}.cv-preview-module__3UaPIG__back svg{transition:transform .18s}.cv-preview-module__3UaPIG__crumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.cv-preview-module__3UaPIG__sep{color:#0b1a2e33;font-family:var(--font-mono)}.cv-preview-module__3UaPIG__docTitle{color:var(--ink);font-size:14px;font-weight:600}.cv-preview-module__3UaPIG__navSpacer{flex:1}@media (max-width:720px){.cv-preview-module__3UaPIG__crumb,.cv-preview-module__3UaPIG__sep,.cv-preview-module__3UaPIG__docTitle{display:none}}.cv-preview-module__3UaPIG__wrap{max-width:1240px;margin:0 auto;padding:32px 32px 80px}@media (max-width:720px){.cv-preview-module__3UaPIG__wrap{padding:24px 18px 60px}}.cv-preview-module__3UaPIG__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.cv-preview-module__3UaPIG__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.cv-preview-module__3UaPIG__title{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.05}.cv-preview-module__3UaPIG__title em{color:var(--accent-2);font-style:italic;font-weight:400}.cv-preview-module__3UaPIG__metaRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:13.5px;display:flex}.cv-preview-module__3UaPIG__metaItem{align-items:center;gap:6px;display:inline-flex}.cv-preview-module__3UaPIG__metaItem b{color:var(--ink);font-weight:600}.cv-preview-module__3UaPIG__dot{background:var(--muted);border-radius:50%;width:4px;height:4px}.cv-preview-module__3UaPIG__newVersionBtn{border:1px solid var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.cv-preview-module__3UaPIG__newVersionBtn:hover{border-color:var(--line-strong);background:var(--paper)}.cv-preview-module__3UaPIG__grid{grid-template-columns:1fr 320px;align-items:flex-start;gap:32px;display:grid}@media (max-width:980px){.cv-preview-module__3UaPIG__grid{grid-template-columns:1fr}}.cv-preview-module__3UaPIG__templateTabs{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.cv-preview-module__3UaPIG__templateTab{color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.cv-preview-module__3UaPIG__templateTab:hover{color:var(--ink)}.cv-preview-module__3UaPIG__templateTab.cv-preview-module__3UaPIG__active{color:var(--ink);background:#fff;box-shadow:0 1px #0b1a2e0a,0 2px 6px -2px #0b1a2e1f}.cv-preview-module__3UaPIG__cvPaper{border:1px solid var(--line);font-family:var(--font-inter), Inter, sans-serif;color:var(--ink);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2e2e,0 2px 8px -4px #0b1a2e14}.cv-preview-module__3UaPIG__cvPage{padding:64px 72px 56px}@media (max-width:720px){.cv-preview-module__3UaPIG__cvPage{padding:36px 28px}}.cv-preview-module__3UaPIG__cvHead{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:flex-start;gap:28px;padding-bottom:22px;display:grid}@media (max-width:640px){.cv-preview-module__3UaPIG__cvHead{grid-template-columns:1fr}}.cv-preview-module__3UaPIG__cvName{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:400;line-height:1}.cv-preview-module__3UaPIG__cvTarget{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin:4px 0 14px;font-size:11px;font-weight:600}.cv-preview-module__3UaPIG__cvTagline{color:var(--ink-soft);max-width:480px;margin:0;font-size:14.5px;line-height:1.55}.cv-preview-module__3UaPIG__cvContact{text-align:right;color:var(--ink-soft);font-size:12.5px;line-height:1.7}.cv-preview-module__3UaPIG__cvContactLine{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cv-preview-module__3UaPIG__cvContactLine svg{color:var(--muted)}.cv-preview-module__3UaPIG__cvBody{grid-template-columns:1fr 220px;gap:40px;margin-top:28px;display:grid}.cv-preview-module__3UaPIG__cvBodySingle{grid-template-columns:1fr}.cv-preview-module__3UaPIG__cvBodyCompact{gap:28px}@media (max-width:720px){.cv-preview-module__3UaPIG__cvBody{grid-template-columns:1fr;gap:28px}}.cv-preview-module__3UaPIG__cvSection{margin-bottom:26px}.cv-preview-module__3UaPIG__cvSection:last-child{margin-bottom:0}.cv-preview-module__3UaPIG__cvSectionH{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:8px;font-size:10.5px;font-weight:600}.cv-preview-module__3UaPIG__cvEntry{margin-bottom:18px}.cv-preview-module__3UaPIG__cvEntry:last-child{margin-bottom:0}.cv-preview-module__3UaPIG__cvEntryRow{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:2px;display:flex}.cv-preview-module__3UaPIG__cvEntryRole{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500}.cv-preview-module__3UaPIG__cvEntryOrg{color:var(--ink-soft);margin-bottom:8px;font-size:13.5px}.cv-preview-module__3UaPIG__cvEntryDates{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:600}.cv-preview-module__3UaPIG__cvEntryList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cv-preview-module__3UaPIG__cvEntryList li{color:var(--ink-soft);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.cv-preview-module__3UaPIG__cvEntryList li:before{content:"";background:var(--accent-2);width:8px;height:1px;position:absolute;top:9px;left:0}.cv-preview-module__3UaPIG__cvProfile{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.65}.cv-preview-module__3UaPIG__cvAside{flex-direction:column;gap:22px;font-size:13px;display:flex}.cv-preview-module__3UaPIG__asideH{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10.5px;font-weight:600}.cv-preview-module__3UaPIG__asideList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-preview-module__3UaPIG__asideList li{color:var(--ink-soft);font-size:13px;line-height:1.5}.cv-preview-module__3UaPIG__chips{flex-wrap:wrap;gap:6px;display:flex}.cv-preview-module__3UaPIG__chip{color:var(--ink);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500}.cv-preview-module__3UaPIG__chipFeatured{background:var(--ink);color:var(--accent);border-color:var(--ink)}.cv-preview-module__3UaPIG__cvFooter{background:var(--paper);border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:10.5px;display:flex}.cv-preview-module__3UaPIG__rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}@media (max-width:980px){.cv-preview-module__3UaPIG__rail{position:static}}.cv-preview-module__3UaPIG__railBlock{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:18px}.cv-preview-module__3UaPIG__railBlockDark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cv-preview-module__3UaPIG__railH{font-family:var(--font-serif);letter-spacing:-.012em;color:inherit;margin:0 0 4px;font-size:18px;font-weight:500}.cv-preview-module__3UaPIG__railSub{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.cv-preview-module__3UaPIG__railBlockDark .cv-preview-module__3UaPIG__railSub{color:#f5eedda6}.cv-preview-module__3UaPIG__downloadList{flex-direction:column;gap:8px;display:flex}.cv-preview-module__3UaPIG__dlBtn{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.cv-preview-module__3UaPIG__dlBtn:not(:disabled):hover{border-color:var(--accent-2);background:#fff;transform:translateY(-1px)}.cv-preview-module__3UaPIG__dlBtn:not(:disabled):hover .cv-preview-module__3UaPIG__dlArrow{color:var(--accent-2);transform:translate(2px)}.cv-preview-module__3UaPIG__dlIcon{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cv-preview-module__3UaPIG__dlIconPdf{background:#b14242}.cv-preview-module__3UaPIG__dlIconWord{background:#2a569e}.cv-preview-module__3UaPIG__dlIconCopy{background:var(--ink);color:var(--accent)}.cv-preview-module__3UaPIG__dlIconCopied{background:var(--good);color:#fff}.cv-preview-module__3UaPIG__dlInfo{flex:1;min-width:0}.cv-preview-module__3UaPIG__dlName{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.cv-preview-module__3UaPIG__dlNameCopied{color:var(--good)}.cv-preview-module__3UaPIG__dlMeta{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:1px;display:block}.cv-preview-module__3UaPIG__dlArrow{color:var(--muted);flex-shrink:0;transition:transform .18s,color .18s}.cv-preview-module__3UaPIG__atsPanel{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);padding:20px}.cv-preview-module__3UaPIG__atsLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:10.5px;font-weight:600}.cv-preview-module__3UaPIG__atsSub{color:#f5eedda6;margin:0 0 16px;font-size:12.5px;line-height:1.45}.cv-preview-module__3UaPIG__atsScoreRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cv-preview-module__3UaPIG__atsScoreNum{font-family:var(--font-serif);letter-spacing:-.025em;font-size:48px;font-weight:400;line-height:1}.cv-preview-module__3UaPIG__atsOf{color:#f5eedd66;margin-left:2px;font-size:18px}.cv-preview-module__3UaPIG__atsDeltaBadge{color:#6dd89a;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#4ab57826;border:1px solid #4ab57859;border-radius:999px;align-self:flex-end;margin-bottom:6px;padding:4px 9px;font-size:11px;font-weight:700}.cv-preview-module__3UaPIG__atsBar{background:#f5eedd14;border-radius:3px;height:5px;margin-bottom:14px;overflow:hidden}.cv-preview-module__3UaPIG__atsBarFill{background:linear-gradient(90deg, var(--accent), #f2d9a9);border-radius:3px;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1);display:block}.cv-preview-module__3UaPIG__atsChecks{flex-direction:column;display:flex}.cv-preview-module__3UaPIG__atsCheck{border-top:1px solid #f5eedd14;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.cv-preview-module__3UaPIG__atsCheck:first-child{border-top:none}.cv-preview-module__3UaPIG__atsTick{border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.cv-preview-module__3UaPIG__atsPass .cv-preview-module__3UaPIG__atsTick{background:var(--good);color:#fff}.cv-preview-module__3UaPIG__atsWarn .cv-preview-module__3UaPIG__atsTick{color:var(--accent);border:1px solid var(--accent);background:#284b3b2e}.cv-preview-module__3UaPIG__atsCheckLabel{color:#f5eeddd9;flex:1}.cv-preview-module__3UaPIG__atsCheckVal{font-family:var(--font-mono);color:#f5eedd99;letter-spacing:.05em;font-size:11px;font-weight:600}.cv-preview-module__3UaPIG__processingBanner{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;margin-bottom:20px;padding:24px;display:flex}.cv-preview-module__3UaPIG__processingSpinner{border:2.5px solid #f5eedd33;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;animation:.9s linear infinite cv-preview-module__3UaPIG__cvProcessingSpin}@keyframes cv-preview-module__3UaPIG__cvProcessingSpin{to{transform:rotate(360deg)}}.cv-preview-module__3UaPIG__processingTitle{color:var(--paper);margin-bottom:4px;font-size:14px;font-weight:600}.cv-preview-module__3UaPIG__processingSub{color:#f5eedd8c;font-size:12.5px;line-height:1.45}.cv-preview-module__3UaPIG__atsImproveCta{background:var(--accent);width:100%;color:var(--ink);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.cv-preview-module__3UaPIG__atsImproveCta:hover:not(:disabled){opacity:.85}.cv-preview-module__3UaPIG__atsImproveCta:disabled{opacity:.5;cursor:not-allowed}.cv-preview-module__3UaPIG__regenCta{background:var(--accent);width:100%;color:var(--ink);box-shadow:0 4px 0 var(--accent-2);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.cv-preview-module__3UaPIG__regenCta:hover{box-shadow:0 6px 0 var(--accent-2);transform:translateY(-2px)}.cv-preview-module__3UaPIG__regenCta:active{box-shadow:0 1px 0 var(--accent-2);transform:translateY(2px)}.cv-preview-module__3UaPIG__versions{flex-direction:column;display:flex}.cv-preview-module__3UaPIG__version{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cv-preview-module__3UaPIG__version:last-child{border-bottom:none}.cv-preview-module__3UaPIG__vNum{font-family:var(--font-serif);background:var(--paper-2);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:grid}.cv-preview-module__3UaPIG__vNumCurrent{background:var(--ink);color:var(--accent)}.cv-preview-module__3UaPIG__vInfo{flex:1;min-width:0}.cv-preview-module__3UaPIG__vLabel{font-size:13.5px;font-weight:600;line-height:1.2}.cv-preview-module__3UaPIG__vBadge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;background:#284b3b1f;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:600}.cv-preview-module__3UaPIG__vWhen{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);margin-top:2px;font-size:11px}.cv-preview-module__3UaPIG__relatedList{flex-direction:column;display:flex}.cv-preview-module__3UaPIG__relatedItem{border-bottom:1px dashed var(--line);color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;text-decoration:none;transition:color .18s;display:flex}.cv-preview-module__3UaPIG__relatedItem:last-child{border-bottom:none}.cv-preview-module__3UaPIG__relatedItem:hover{color:var(--accent-2)}.cv-preview-module__3UaPIG__relatedItem:hover .cv-preview-module__3UaPIG__relatedArr{color:var(--accent-2);transform:translate(2px)}.cv-preview-module__3UaPIG__relatedIcSm{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cv-preview-module__3UaPIG__icLinkedin{background:#0a66c2}.cv-preview-module__3UaPIG__icLetter{background:var(--accent-2)}.cv-preview-module__3UaPIG__relatedName{font-weight:600;line-height:1.2;display:block}.cv-preview-module__3UaPIG__relatedMeta{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:2px;display:block}.cv-preview-module__3UaPIG__relatedArr{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .18s,color .18s}.cv-preview-module__3UaPIG__allVersionsLink{text-align:center;color:var(--muted);border-top:1px dashed var(--line);margin-top:12px;padding:6px 0;font-size:12.5px;text-decoration:none;transition:color .18s;display:block}.cv-preview-module__3UaPIG__allVersionsLink:hover{color:var(--accent-2)}.cv-preview-module__3UaPIG__loading{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}@keyframes cv-preview-module__3UaPIG__scvFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-7px)}}@keyframes cv-preview-module__3UaPIG__scvRingSpin{to{transform:rotate(360deg)}}@keyframes cv-preview-module__3UaPIG__scvFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cv-preview-module__3UaPIG__notFoundPage{background:var(--paper);flex-direction:column;min-height:100vh;display:flex;position:relative}.cv-preview-module__3UaPIG__notFoundAtmo{pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 50% -5%,#284b3b1a,#0000 60%);position:absolute;inset:0}.cv-preview-module__3UaPIG__notFoundGrid{pointer-events:none;z-index:0;opacity:.5;background:repeating-linear-gradient(135deg,#0b1a2e06 0 1px,#0000 1px 22px);position:absolute;inset:0}.cv-preview-module__3UaPIG__notFoundHeader{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:24px 28px;display:flex;position:relative}.cv-preview-module__3UaPIG__notFoundBrand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.cv-preview-module__3UaPIG__notFoundBrandMark{background:var(--ink);width:34px;height:34px;color:var(--accent);font-family:var(--font-serif);border-radius:9px;place-items:center;font-size:20px;font-weight:600;display:grid}.cv-preview-module__3UaPIG__notFoundHelpLink{color:var(--ink-soft);align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.cv-preview-module__3UaPIG__notFoundHelpLink:hover{color:var(--ink)}.cv-preview-module__3UaPIG__notFoundMain{z-index:10;flex:1;justify-content:center;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:40px 28px;display:flex;position:relative}.cv-preview-module__3UaPIG__notFoundContent{text-align:center;width:100%;max-width:560px;animation:.5s both cv-preview-module__3UaPIG__scvFade}.cv-preview-module__3UaPIG__ghostCvWrap{-webkit-user-select:none;user-select:none;place-items:center;margin-bottom:36px;display:grid;position:relative}.cv-preview-module__3UaPIG__ghostHalo{background:radial-gradient(circle,#284b3b29,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute}.cv-preview-module__3UaPIG__ghostCard{opacity:.92;background:#fff;border:1.5px dashed #0b1a2e38;border-radius:14px;width:188px;padding:20px 20px 24px;animation:6s ease-in-out infinite cv-preview-module__3UaPIG__scvFloat;position:relative;transform:rotate(-4deg);box-shadow:0 6px 24px -8px #0b1a2e38,0 2px 6px #0b1a2e0d}.cv-preview-module__3UaPIG__ghostCardHead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cv-preview-module__3UaPIG__ghostAvatar{background:#0b1a2e1a;border-radius:50%;flex-shrink:0;width:36px;height:36px}.cv-preview-module__3UaPIG__ghostNameLines{flex-direction:column;flex:1;gap:6px;display:flex}.cv-preview-module__3UaPIG__ghostLine{background:#0b1a2e29;border-radius:99px;height:10px}.cv-preview-module__3UaPIG__ghostLineSub{background:#0b1a2e14;border-radius:99px;width:52%;height:8px}.cv-preview-module__3UaPIG__ghostDivider{background:#0b1a2e1f;height:1px;margin-bottom:16px}.cv-preview-module__3UaPIG__ghostBody{flex-direction:column;gap:10px;display:flex}.cv-preview-module__3UaPIG__ghostBodyLine{background:#0b1a2e12;border-radius:99px;height:8px}.cv-preview-module__3UaPIG__ghostCardVeil{background:#fbf6ea59;border-radius:14px;position:absolute;inset:0}.cv-preview-module__3UaPIG__ghostBadge{color:#b6772a;background:#284b3b1f;border:1px solid #284b3b52;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:-4px;right:20px;transform:rotate(3deg);box-shadow:0 6px 24px -8px #0b1a2e38}.cv-preview-module__3UaPIG__ghostRing{border:1px dashed #284b3b52;border-radius:50%;animation:22s linear infinite cv-preview-module__3UaPIG__scvRingSpin;position:absolute;inset:-9px}.cv-preview-module__3UaPIG__notFoundMono{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11.5px;font-weight:500}.cv-preview-module__3UaPIG__notFoundTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(30px,4.8vw,44px);font-weight:400;line-height:1.08}.cv-preview-module__3UaPIG__notFoundTitleAccent{color:#b6772a;font-style:italic}.cv-preview-module__3UaPIG__notFoundDesc{max-width:440px;color:var(--ink-soft);margin:0 auto 28px;font-size:16.5px;line-height:1.55}.cv-preview-module__3UaPIG__notFoundReasons{text-align:left;flex-direction:column;gap:10px;max-width:400px;margin:0 auto 36px;padding:0;list-style:none;display:flex}.cv-preview-module__3UaPIG__notFoundReason{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.cv-preview-module__3UaPIG__notFoundReasonDot{color:#b6772ab3;flex-shrink:0;margin-top:8px}.cv-preview-module__3UaPIG__notFoundBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.cv-preview-module__3UaPIG__notFoundBtnPrimary{letter-spacing:-.005em;background:var(--ink);color:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 24px -8px #0b1a2e38,0 2px 6px #0b1a2e0d}.cv-preview-module__3UaPIG__notFoundBtnPrimary:hover{background:#14283f;transform:translateY(-1px)}.cv-preview-module__3UaPIG__notFoundBtnGhost{letter-spacing:-.005em;color:var(--ink);background:#fff;border:1px solid #0b1a2e38;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cv-preview-module__3UaPIG__notFoundBtnGhost:hover{border-color:var(--ink);background:#0b1a2e05}.cv-preview-module__3UaPIG__notFoundChip{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#fff;border:1px solid #0b1a2e1f;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.cv-preview-module__3UaPIG__notFoundFooter{z-index:10;width:100%;max-width:1100px;color:var(--muted);border-top:1px solid #0b1a2e1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px;font-size:12.5px;display:flex;position:relative}.cv-preview-module__3UaPIG__notFoundFooterLinks{align-items:center;gap:20px;display:flex}.cv-preview-module__3UaPIG__notFoundFooterLinks a{color:var(--muted);text-decoration:none;transition:color .15s}.cv-preview-module__3UaPIG__notFoundFooterLinks a:hover{color:#b6772a}
.PhotoPicker-module__6Ch_aW__root{flex-direction:column;gap:10px;display:flex}.PhotoPicker-module__6Ch_aW__file{display:none}.PhotoPicker-module__6Ch_aW__row{align-items:center;gap:14px;display:flex}.PhotoPicker-module__6Ch_aW__thumb{background:var(--paper);border:2px solid #d6953f8c;border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.PhotoPicker-module__6Ch_aW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.PhotoPicker-module__6Ch_aW__thumbEmpty{background:radial-gradient(circle at 50% 38%, var(--line) 0 18%, transparent 19%), radial-gradient(ellipse at 50% 100%, var(--line) 0 42%, transparent 43%);width:100%;height:100%;display:block}.PhotoPicker-module__6Ch_aW__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.PhotoPicker-module__6Ch_aW__buttons .btn,.PhotoPicker-module__6Ch_aW__actions .btn){padding:8px 14px;font-size:13px}.PhotoPicker-module__6Ch_aW__linkBtn{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;text-decoration:underline}.PhotoPicker-module__6Ch_aW__danger{color:var(--bad);cursor:pointer;background:#fff;border:1px solid #b1424259;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600}.PhotoPicker-module__6Ch_aW__danger:hover{background:#b142420f}.PhotoPicker-module__6Ch_aW__lead,.PhotoPicker-module__6Ch_aW__note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.PhotoPicker-module__6Ch_aW__lead{color:var(--ink-soft)}.PhotoPicker-module__6Ch_aW__note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.PhotoPicker-module__6Ch_aW__error{color:var(--bad);margin:0;font-size:13px}.PhotoPicker-module__6Ch_aW__cropView{background:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;max-width:100%;position:relative;overflow:hidden}.PhotoPicker-module__6Ch_aW__cropView:active{cursor:grabbing}.PhotoPicker-module__6Ch_aW__cropImg{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.PhotoPicker-module__6Ch_aW__cropRing{outline-offset:-2px;pointer-events:none;border-radius:50%;outline:2px solid #d6953fcc;position:absolute;inset:0;box-shadow:0 0 0 999px #0b1a2e8c}.PhotoPicker-module__6Ch_aW__zoom{max-width:260px;color:var(--ink-soft);align-items:center;gap:10px;font-size:12.5px;display:flex}.PhotoPicker-module__6Ch_aW__zoom input{accent-color:var(--accent-2);flex:1}.PhotoPicker-module__6Ch_aW__actions{gap:8px;display:flex}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:geist;src:url(../media/geist_latin-s.p.0wgildi0cnwt9.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_e7fb86d6-module__SUS-Qa__className{font-family:geist,geist Fallback}.geist_e7fb86d6-module__SUS-Qa__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geist;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/geist_latin_ext.21jp631_3pja2.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.geistlatinext_648c92af-module__cXSgZW__className{font-family:geistLatinExt}.geistlatinext_648c92af-module__cXSgZW__variable{--font-geist-latin-ext:"geistLatinExt"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:geistMono;src:url(../media/geist_mono_500_latin.3gnlxne4ydafw.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:500;font-style:normal}.geistmono_486b2eff-module___PW7xW__className{font-family:geistMono}.geistmono_486b2eff-module___PW7xW__variable{--font-geist-mono:"geistMono"}
@font-face{font-family:geistMono;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/geist_mono_500_latin_ext.1buu66cdtyfku.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:500;font-style:normal}.geistmonolatinext_b54b6961-module__cYalpW__className{font-family:geistMonoLatinExt}.geistmonolatinext_b54b6961-module__cYalpW__variable{--font-geist-mono-latin-ext:"geistMonoLatinExt"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:instrumentSerif;src:url(../media/instrument_serif_latin-s.p.1g73gv09-xcb6.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.instrumentserif_68ac77d-module__lFQnWW__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_68ac77d-module__lFQnWW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:instrumentSerif;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/instrument_serif_latin_ext.1icgra-w5i50b.woff2?dpl=dpl_Cmwzxb8GxADC9hQVYywApUjXVJJG)format("woff2");font-display:swap;font-weight:400;font-style:normal}.instrumentseriflatinext_b9d3fded-module__E7cljW__className{font-family:instrumentSerifLatinExt}.instrumentseriflatinext_b9d3fded-module__E7cljW__variable{--font-instrument-serif-latin-ext:"instrumentSerifLatinExt"}
.StepsRail-module__sYxbaG__stepsRail{justify-content:center;align-items:center;gap:0;max-width:720px;margin:56px auto 32px;padding:0 24px;display:flex}.StepsRail-module__sYxbaG__stepPill{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:11.5px;font-weight:600;display:flex}.StepsRail-module__sYxbaG__active{color:var(--ink);background:var(--paper-2)}.StepsRail-module__sYxbaG__done{color:var(--good)}.StepsRail-module__sYxbaG__stepCircle{background:#0b1a2e14;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.StepsRail-module__sYxbaG__active .StepsRail-module__sYxbaG__stepCircle{background:var(--ink);color:var(--accent)}.StepsRail-module__sYxbaG__done .StepsRail-module__sYxbaG__stepCircle{background:var(--good);color:#fff}.StepsRail-module__sYxbaG__stepRailDivider{background:var(--line);flex:0 0 28px;height:1px;margin:0 6px}@media (max-width:640px){.StepsRail-module__sYxbaG__stepsRail{margin:32px auto 24px}.StepsRail-module__sYxbaG__stepPill{gap:0;padding:7px}.StepsRail-module__sYxbaG__stepPill span:not(.StepsRail-module__sYxbaG__stepCircle){display:none}.StepsRail-module__sYxbaG__active{gap:8px;padding:7px 14px}.StepsRail-module__sYxbaG__active span:not(.StepsRail-module__sYxbaG__stepCircle){display:inline}.StepsRail-module__sYxbaG__stepRailDivider{flex:auto;margin:0 4px}}.StepsRail-module__sYxbaG__stepsRail.StepsRail-module__sYxbaG__navRail{max-width:none;margin:0;padding:0}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepPill{gap:8px;padding:6px 12px;font-size:11px}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepRailDivider{flex:0 0 20px;margin:0 2px}@media (max-width:1023px){.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepPill{gap:0;padding:6px}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepPill span:not(.StepsRail-module__sYxbaG__stepCircle){display:none}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__active{gap:8px;padding:6px 12px 6px 6px}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__active span:not(.StepsRail-module__sYxbaG__stepCircle){display:inline}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepRailDivider{flex:0 0 14px;margin:0}}@media (max-width:640px){.StepsRail-module__sYxbaG__stepsRail.StepsRail-module__sYxbaG__navRail{margin:0}.StepsRail-module__sYxbaG__navRail .StepsRail-module__sYxbaG__stepRailDivider{flex:0 0 10px}}
.ResumeCvBanner-module__rcEhUG__banner{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 28px;padding:16px 18px;display:flex}.ResumeCvBanner-module__rcEhUG__text{min-width:0;color:var(--muted);flex-direction:column;flex:260px;gap:3px;font-size:14px;line-height:1.45;display:flex}.ResumeCvBanner-module__rcEhUG__text b{color:var(--ink);font-size:15.5px}.ResumeCvBanner-module__rcEhUG__open{white-space:nowrap;flex:none}.ResumeCvBanner-module__rcEhUG__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:6px;right:6px}.ResumeCvBanner-module__rcEhUG__close:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:640px){.ResumeCvBanner-module__rcEhUG__banner{left:12px;right:12px;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:40;gap:10px;margin:0;padding:14px 40px 14px 16px;position:fixed;box-shadow:0 10px 32px #0b1a2e2e}.ResumeCvBanner-module__rcEhUG__text{font-size:13.5px}.ResumeCvBanner-module__rcEhUG__text b{font-size:14.5px}.ResumeCvBanner-module__rcEhUG__open{justify-content:center;width:100%}.ResumeCvBanner-module__rcEhUG__close{display:inline-flex}}
