@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cuvexa/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/cuvexa/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");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-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/cuvexa/assets/lato-latin-ext-300-normal-CYtq150c.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/cuvexa/assets/lato-latin-300-normal-BP2wSCML.woff2)format("woff2"),url(/cuvexa/assets/lato-latin-300-normal-CINZtfFB.woff)format("woff");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-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/cuvexa/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/cuvexa/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/cuvexa/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");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-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/cuvexa/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/cuvexa/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/cuvexa/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");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}:root{--ui-bg:#eef1f5;--ui-surface:#fff;--ui-border:#d8dee7;--ui-text:#1b2430;--ui-muted:#64748b;--ui-primary:#1f4e79;--ui-primary-dark:#163a5a;--ui-danger:#b42318;--ui-radius:10px;--ui-shadow:0 1px 2px #0f172a0f, 0 8px 24px #0f172a0f;--ui-font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.app-skip-link{z-index:100;color:#fff;background:var(--ui-primary-dark);border-radius:7px;padding:9px 13px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.app-skip-link:focus{transform:translateY(0)}button{font-family:inherit}.app{flex-direction:column;min-height:100vh;display:flex}.app__body{grid-template-columns:minmax(380px,480px) 1fr;align-items:start;gap:20px;padding:20px 24px 40px;display:grid}.app__editor{flex-direction:column;gap:12px;min-width:0;display:flex}.app__preview{min-width:0;position:sticky;top:20px}.app__hint{border:1px dashed var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted);background:#fff9;margin:4px 0 0;padding:12px 14px;font-size:12.5px}.privacy-note{border-radius:var(--ui-radius);color:#31574a;background:#f0faf6;border:1px solid #b9d8ca;flex-direction:column;gap:3px;padding:13px 14px;font-size:12.5px;display:flex}.privacy-note strong{color:#173e32}.privacy-note a{color:#0d5d49;font-weight:700}.career-profile{gap:12px}.career-profile__intro,.career-profile__message,.career-profile__notice{color:var(--ui-muted);margin:0;font-size:12.5px}.career-profile__notice{color:#31574a;background:#f0faf6;border:1px solid #b9d8ca;border-radius:8px;padding:11px 13px}.career-profile__empty,.career-profile__card{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;flex-direction:column;gap:10px;padding:13px;display:flex}.career-profile__empty>span,.career-profile__card>div:first-child>span{color:var(--ui-muted);font-size:12px;display:block}.career-profile__actions{flex-wrap:wrap;gap:8px;display:flex}.career-profile__card .career-profile__actions .btn{flex:150px}.career-profile__message{color:#31574a}.career-profile+.modal .modal__panel{width:min(760px,100%)}.ai-privacy,.ai-consent{flex-direction:column;gap:12px;display:flex}.ai-privacy__intro,.ai-consent>p{color:var(--ui-muted);margin:0;font-size:12.5px}.ai-privacy__provider{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:8px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.ai-privacy__provider span,.ai-privacy__decisions li>div span{color:var(--ui-muted);font-size:12px}.ai-privacy__decisions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-privacy__decisions li{border:1px solid var(--ui-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-privacy__decisions li>div{flex-direction:column;display:flex}.ai-consent__facts{gap:8px;margin:0;display:grid}.ai-consent__facts>div{border-bottom:1px solid var(--ui-border);grid-template-columns:135px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.ai-consent__facts dt{color:var(--ui-muted);font-size:12px;font-weight:700}.ai-consent__facts dd,.ai-consent__facts ul{margin:0}.ai-consent__facts ul{padding-left:18px}@media (width<=560px){.ai-privacy__decisions li{flex-direction:column;align-items:stretch}.ai-consent__facts>div{grid-template-columns:1fr;gap:2px}}.master-composer{flex-direction:column;gap:16px;display:flex}.master-composer__section{flex-direction:column;gap:9px;display:flex}.master-composer__section h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.master-composer__section h3 span{color:var(--ui-muted);font-size:11px;font-weight:500}.master-composer__master-text{color:var(--ui-muted);white-space:pre-wrap;background:#f6f8fb;border-left:3px solid #b9c9da;margin:0;padding:9px 11px;font-size:12px}.master-composer__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.master-composer__item{border:1px solid var(--ui-border);background:#f7f8fa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px;display:grid}.master-composer__item.is-selected{background:#fbfefd;border-color:#b9d8ca}.master-composer__choice{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.master-composer__choice input{accent-color:var(--ui-primary);margin-top:3px}.master-composer__choice span,.master-composer__choice small{min-width:0;display:block}.master-composer__choice small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.master-composer__order{gap:5px;display:flex}.master-composer__override,.master-composer__bullets{grid-column:1/-1}.master-composer__bullets{background:#f2f6f8;border-radius:7px;flex-direction:column;gap:7px;padding:10px;font-size:12px;display:flex}.master-composer__bullet{gap:6px;display:grid}.master-composer__bullet label{align-items:flex-start;gap:7px;display:flex}@media (width<=560px){.master-composer__item{grid-template-columns:1fr}.master-composer__order,.master-composer__override,.master-composer__bullets{grid-column:1}}.license-status{border-bottom:1px solid var(--ui-border);color:#704c13;background:#fff8e8;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 20px;font-size:12px;display:flex}.license-status--active{color:#17613b;background:#edf8f2}.license-status span{color:inherit}.license-status__actions{gap:8px;margin-left:auto;display:flex}.license-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:5px 9px;font-weight:700}.billing-panel__notice{color:#274b6e;background:#f3f8fd;border:1px solid #c9d8e8;border-radius:9px;margin:0;padding:12px 14px}.billing-panel__notice--error{color:#8d2c24;background:#fff5f4;border-color:#efc2bd}.billing-panel__notice p{margin:0 0 10px}.billing-panel__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.billing-panel__details div{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;padding:12px 14px}.billing-panel__details dt{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.billing-panel__details dd{margin:0;font-weight:650}.billing-panel__documents,.billing-panel__recovery{background:#f0faf6;border:1px solid #b9d8ca;border-radius:9px;padding:14px}.billing-panel__documents h3,.billing-panel__documents p,.billing-panel__recovery h3,.billing-panel__recovery p{margin:0 0 8px}.license-restore__intro{color:var(--ui-muted);margin:0;font-size:13px}.license-restore__form{flex-direction:column;gap:12px;display:flex}.license-restore__form .btn{align-self:flex-start}.license-restore__notice{color:#31574a;background:#f0faf6;border:1px solid #b9d8ca;border-radius:9px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.license-restore__notice--error{color:#8d2c24;background:#fff5f4;border-color:#efc2bd}.billing-panel__documents h3,.billing-panel__recovery h3{font-size:14px}.billing-panel__documents p,.billing-panel__recovery p{color:#31574a;font-size:12.5px}.billing-panel__recovery-key{background:#fff;border:1px solid #8fc5ab;border-radius:8px;flex-direction:column;gap:7px;margin-top:12px;padding:12px;display:flex}.billing-panel__recovery-key span{color:var(--ui-muted);text-transform:uppercase;font-size:11px;font-weight:700}.billing-panel__recovery-key code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.billing-panel__recovery-key .btn{align-self:flex-start}@media (width<=640px){.license-status__actions{width:100%;margin-left:0}.billing-panel__details{grid-template-columns:1fr}}.undo-toast{z-index:40;color:#fff;background:#172e28;border-radius:10px;align-items:center;gap:12px;padding:11px 12px 11px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 38px #0f172a40}.undo-toast button{color:#d4f67a;cursor:pointer;background:0 0;border:0;font-weight:700}.undo-toast__close{padding:3px 6px;font-size:18px;color:#fff!important}@media (width<=1100px){.app__body{grid-template-columns:1fr}.app__preview{position:static}}.toolbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);z-index:20;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.toolbar__brand{align-items:center;gap:12px;margin-right:auto;display:flex}.toolbar__back{border:1px solid var(--ui-border);width:34px;height:34px;color:var(--ui-primary-dark);background:#fff;border-radius:8px;place-items:center;font-size:18px;text-decoration:none;display:grid}.toolbar__back:hover,.toolbar__back:focus-visible{border-color:var(--ui-primary);outline:none}.toolbar__logo{object-fit:contain;flex:0 0 42px;width:42px;height:42px;display:block}.toolbar__title{margin:0;font-size:15px;font-weight:600}.toolbar__subtitle{color:var(--ui-muted);margin:0;font-size:12px}.toolbar__actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar__file{display:none}.toolbar__status{min-height:16px;color:var(--ui-muted);flex-basis:100%;margin:0;font-size:12.5px}.toolbar__status-error{color:var(--ui-danger)}.btn{border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover:not(:disabled){background:#f4f6fa;border-color:#c3ccd9}.btn:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--ui-primary-dark);border-color:var(--ui-primary-dark)}.btn--ghost{color:var(--ui-muted);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){color:var(--ui-text);background:#f1f4f8}.btn--icon{width:30px;height:30px;padding:0;font-size:14px;line-height:1}.btn--danger:hover:not(:disabled){color:var(--ui-danger);background:#fdeceb;border-color:#f2c4c0}.btn--add{color:var(--ui-primary);border-style:dashed;flex:1;font-weight:600}.editor-section__actions{gap:8px;display:flex}.ai-text-optimizer{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.btn--ai{color:#17604f;background:#f1faf7;border-color:#b9d8d0}.ai-text-optimizer__privacy{color:var(--ui-muted);font-size:10.5px}.ai-text-optimizer .field__error{flex-basis:100%;margin:0}.ai-text-review{flex-direction:column;gap:14px;display:flex}.ai-text-review__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-text-review__comparison textarea[readonly]{color:var(--ui-muted);background:#f4f6f8}.ai-text-review__questions,.ai-text-review__regenerate{background:#fff9e8;border:1px solid #e6c676;border-radius:8px;padding:11px;font-size:12px}.ai-text-review__questions ul{margin:7px 0;padding-left:20px}.ai-text-review__regenerate p{margin:0 0 9px}.ai-text-review__regenerate .btn+.btn{margin-left:7px}.cover-letters,.cover-letters__editor,.cover-letters__list{flex-direction:column;gap:12px;display:flex}.cover-letters__intro,.cover-letters__empty,.cover-letters__facts>p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.cover-letter-card{border:1px solid var(--ui-border);background:#fff;border-radius:9px;gap:5px;padding:12px;display:grid}.cover-letter-card>span{color:var(--ui-muted);font-size:11px}.cover-letter-card__actions,.cover-letters__warning .btn{margin-top:5px}.cover-letter-card__actions{flex-wrap:wrap;gap:7px;display:flex}.cover-letters__basis{color:#155746;background:#eef8f5;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.cover-letters__facts{border:1px solid var(--ui-border);border-radius:9px;margin:0;padding:12px}.cover-letters__facts legend{padding:0 5px;font-size:12px;font-weight:700}.cover-letters__fact-list{gap:7px;max-height:290px;margin-top:10px;display:grid;overflow:auto}.cover-letters__fact{background:#f8fafb;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;font-size:11px;line-height:1.45;display:grid}.cover-letters__fact input{margin-top:2px}.cover-letters__questions,.cover-letters__warning{background:#fff9e8;border:1px solid #e6c676;border-radius:8px;padding:11px;font-size:12px}.cover-letters__questions ul,.cover-letters__warning p{margin:7px 0}.interview-questions,.interview-questions__editor,.interview-questions__list,.interview-questions__results{flex-direction:column;gap:12px;display:flex}.interview-questions__intro,.interview-questions__empty,.interview-questions__facts>p,.interview-questions__results>p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.interview-set-card,.interview-question-card{border:1px solid var(--ui-border);background:#fff;border-radius:9px;gap:6px;padding:12px;display:grid}.interview-set-card>span,.interview-question-card small{color:var(--ui-muted);font-size:11px;line-height:1.45}.interview-set-card__actions{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.interview-questions__basis{color:#155746;background:#eef8f5;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.interview-questions__facts{border:1px solid var(--ui-border);border-radius:9px;margin:0;padding:12px}.interview-questions__facts legend{padding:0 5px;font-size:12px;font-weight:700}.interview-questions__fact-list{gap:7px;max-height:290px;margin-top:10px;display:grid;overflow:auto}.interview-questions__fact{background:#f8fafb;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;font-size:11px;line-height:1.45;display:grid}.interview-questions__fact input{margin-top:2px}.interview-question-card__category{color:#174f82;background:#e8f1fb;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:700}.interview-question-card h3,.interview-question-card p{margin:0}.interview-question-card h3{font-size:13px;line-height:1.45}.interview-question-card p{color:#44546b;font-size:12px;line-height:1.5}.interview-questions__warning{background:#fff9e8;border:1px solid #e6c676;border-radius:8px;padding:11px;font-size:12px}.interview-questions__warning p{margin:0 0 8px}.interview-questions__warning .btn+.btn{margin-left:7px}.accordion{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);overflow:hidden}.accordion+.accordion{margin-top:0}.editor{flex-direction:column;gap:12px;display:flex}.accordion__heading{font-size:inherit;font-weight:inherit;margin:0}.accordion__trigger{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.accordion__trigger:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.accordion__title{font-size:14px;font-weight:600}.accordion__subtitle{color:var(--ui-muted);font-size:12px}.accordion__chevron{border-right:2px solid var(--ui-muted);border-bottom:2px solid var(--ui-muted);width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.accordion.is-open .accordion__chevron{transform:rotate(-135deg)}.accordion__panel{border-top:1px solid var(--ui-border);padding:0 16px 18px}.editor-section{flex-direction:column;gap:14px;padding-top:16px;display:flex}.job-postings__intro,.job-postings__message,.applications__intro,.applications__message{color:var(--ui-muted);margin:0;font-size:12.5px}.job-postings__list,.applications__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.job-postings__item,.applications__item{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.job-postings__summary,.applications__summary{flex-direction:column;flex:1;min-width:0;display:flex}.job-postings__summary strong,.job-postings__summary span,.applications__summary strong,.applications__summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-postings__summary span,.applications__summary span{color:var(--ui-muted);font-size:12px}.job-postings__actions,.job-postings__form-actions,.applications__actions,.applications__form-actions{gap:8px;display:flex}.job-postings__form,.applications__form{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;flex-direction:column;gap:12px;padding:12px;display:flex}.job-postings__form-actions,.applications__form-actions{justify-content:flex-end}.applications__summary .applications__warning{color:#9a3412;white-space:normal;font-weight:600}.applications__summary .applications__status{color:#184b78;background:#e8f1fb;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 7px;font-weight:700}.applications__history{border:1px solid var(--ui-border);background:#fff;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.applications__history ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.applications__history li{justify-content:space-between;gap:12px;font-size:12px;display:flex}.applications__history time,.applications__history-note{color:var(--ui-muted)}.applications__history-note{margin:0;font-size:12px}.application-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;gap:10px;max-width:100%;padding:2px 2px 10px;display:grid;overflow-x:auto}.application-kanban__column{border:1px solid var(--ui-border);scroll-snap-align:start;background:#f5f7fa;border-radius:10px;flex-direction:column;min-height:150px;padding:9px;transition:border-color .15s,background .15s;display:flex}.application-kanban__column.is-drop-target{background:#eef8fb;border-color:#3b82a0}.application-kanban__column-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 9px;display:flex}.application-kanban__column-head h3{color:var(--ui-text);margin:0;font-size:12.5px}.application-kanban__column-head>span{min-width:22px;color:var(--ui-muted);text-align:center;background:#e4e9ef;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700}.application-kanban__cards{flex-direction:column;flex:1;gap:8px;display:flex}.application-kanban__empty{color:var(--ui-muted);text-align:center;margin:auto 0;padding:18px 8px;font-size:11.5px}.application-kanban__card{cursor:grab;background:#fff;border:1px solid #dce2e8;border-radius:8px;flex-direction:column;gap:8px;padding:9px;display:flex;box-shadow:0 1px 2px #1f2a370f}.application-kanban__card.is-dragging{opacity:.5}.application-kanban__card:active{cursor:grabbing}.application-kanban__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.application-kanban__open strong,.application-kanban__open>span{overflow-wrap:anywhere}.application-kanban__open strong{color:var(--ui-text);font-size:12.5px}.application-kanban__open>span{color:var(--ui-muted);font-size:11px}.application-kanban__open .applications__status{color:#184b78;background:#e8f1fb;border-radius:999px;margin-top:3px;padding:2px 6px;font-weight:700}.application-kanban__open .applications__warning{color:#9a3412;font-weight:600}.application-kanban__status-control{color:var(--ui-muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.application-kanban__status-control select{border:1px solid var(--ui-border);width:100%;min-height:34px;color:var(--ui-text);font:inherit;background:#fff;border-radius:6px;padding:5px 7px}.application-kanban__delete{color:#9a3412;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10.5px}.job-analysis__start{align-items:center;gap:12px;display:flex}.job-analysis__start span{color:var(--ui-muted);font-size:11.5px}.analysis-preview{background:linear-gradient(150deg,#f0faf6,#fff 65%);border:1px solid #bdd8cd;border-radius:10px;flex-direction:column;gap:12px;padding:15px;display:flex}.analysis-preview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analysis-preview__head h3,.analysis-preview__notice,.analysis-preview__disclaimer,.analysis-preview__pro h4,.analysis-preview__pro p,.analysis-preview__pro small{margin:0}.analysis-preview__eyebrow,.analysis-preview__pro-badge{color:var(--ui-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.analysis-preview__head h3{color:#173e32;font-size:14px}.analysis-preview__local{color:#49675d;white-space:nowrap;background:#ffffffbf;border:1px solid #c7dfd5;border-radius:99px;padding:4px 7px;font-size:9.5px}.analysis-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.analysis-preview__metrics article{background:#fff;border:1px solid #c7dfd5;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:11px 10px;display:flex}.analysis-preview__metrics strong{color:var(--ui-primary);font-size:21px;line-height:1}.analysis-preview__metrics span{color:#49675d;font-size:10.5px;line-height:1.3}.analysis-preview__notice,.analysis-preview__disclaimer{color:var(--ui-muted);font-size:11px;line-height:1.4}.analysis-preview__pro{background:#f8fafceb;border:1px solid #d9dfea;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px;display:flex}.analysis-preview__pro h4{color:#26364e;font-size:12.5px}.analysis-preview__pro p,.analysis-preview__pro small{color:var(--ui-muted);font-size:10.5px;line-height:1.45}.analysis-preview__cta{margin-top:2px;text-decoration:none}.upgrade-screen{background:linear-gradient(145deg,#f8fafc,#fff 58%,#f0faf6);border:1px solid #ccd5e3;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.upgrade-screen__back{align-self:flex-start}.upgrade-screen__head span,.upgrade-screen__offer-label{color:var(--ui-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.upgrade-screen__head h3,.upgrade-screen__head p,.upgrade-screen__comparison h4,.upgrade-screen__comparison ul,.upgrade-screen__offer p,.upgrade-screen__offer small{margin:0}.upgrade-screen__head h3{color:#26364e;margin-top:4px;font-size:17px;line-height:1.3}.upgrade-screen__head p{color:var(--ui-muted);margin-top:7px;font-size:11px;line-height:1.5}.upgrade-screen__head .upgrade-screen__application{color:#536176;margin-top:5px;font-size:10.5px;font-weight:600}.upgrade-screen__context{flex-wrap:wrap;gap:7px;display:flex}.upgrade-screen__context span{color:#536176;background:#fff;border:1px solid #d9dfea;border-radius:99px;padding:6px 8px;font-size:10px}.upgrade-screen__context strong{color:var(--ui-primary)}.upgrade-screen__comparison{grid-template-columns:1fr 1fr;gap:9px;display:grid}.upgrade-screen__comparison section{background:#fff;border:1px solid #d9dfea;border-radius:9px;padding:12px}.upgrade-screen__comparison .upgrade-screen__pro-benefits{background:#f4fbf8;border-color:#bdd8cd}.upgrade-screen__comparison h4{color:#26364e;margin-bottom:8px;font-size:11.5px}.upgrade-screen__comparison ul{color:var(--ui-muted);flex-direction:column;gap:6px;padding-left:17px;font-size:10.5px;line-height:1.4;display:flex}.upgrade-screen__offer{border-top:1px solid #d9dfea;flex-direction:column;align-items:flex-start;gap:8px;padding-top:13px;display:flex}.upgrade-screen__license{border:1px solid var(--ui-border);color:var(--ui-muted);background:#f8fafc;border-radius:10px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.45}.upgrade-screen__license--active{color:var(--ui-text);border-color:#1f4e7973}.upgrade-screen__offer p{color:#536176;margin-top:3px;font-size:11px}.upgrade-screen__offer small{color:var(--ui-muted);font-size:10px;line-height:1.45}.upgrade-screen__cta{text-decoration:none}@media (width<=560px){.job-postings__item,.applications__item{flex-direction:column;align-items:stretch}.job-postings__actions .btn,.applications__actions .btn{flex:1}.applications__history li{flex-direction:column;gap:2px}.application-kanban{grid-auto-columns:minmax(218px,82vw)}.ai-text-review__comparison{grid-template-columns:1fr}.ai-text-optimizer .btn--ai{width:100%}.cover-letter-card__actions,.cover-letters__warning{display:grid}.cover-letter-card__actions .btn,.cover-letters__warning .btn{width:100%}.interview-set-card__actions,.interview-questions__warning{display:grid}.interview-set-card__actions .btn,.interview-questions__warning .btn{width:100%}.interview-questions__warning .btn+.btn{margin-left:0}.job-analysis__start{flex-direction:column;align-items:stretch}.analysis-preview__metrics{grid-template-columns:1fr}.analysis-preview__cta,.upgrade-screen__cta{text-align:center;width:100%}.upgrade-screen__comparison{grid-template-columns:1fr}}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field__label{color:#46536b;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.field__value{color:var(--ui-muted);font-weight:500}.field__input{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);background:#fff;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13.5px}.field__input:focus{border-color:var(--ui-primary);outline:none;box-shadow:0 0 0 3px #1f4e791f}.field__input--area{resize:vertical;line-height:1.5}.field__hint{color:var(--ui-muted);margin:0;font-size:11.5px}.field__error{color:var(--ui-danger);margin:0;font-size:12px}.field__range{width:100%;accent-color:var(--ui-primary)}.field--checkbox{flex-direction:row;align-items:center;gap:8px;font-size:13px}.field--checkbox input{width:16px;height:16px;accent-color:var(--ui-primary)}.field-row{gap:12px;display:grid}.field-row--2{grid-template-columns:1fr 1fr}.field-row--3{grid-template-columns:1fr 1fr 1fr}@media (width<=640px){.field-row--2,.field-row--3{grid-template-columns:1fr}}.entry-card{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px}.entry-card__head{border-bottom:1px solid var(--ui-border);align-items:center;gap:10px;padding:10px 12px;display:flex}.entry-card__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.entry-card__actions{gap:4px;margin-left:auto;display:flex}.entry-card__body{flex-direction:column;gap:12px;padding:12px;display:flex}.compact-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compact-list__row{grid-template-columns:1fr 150px auto;align-items:end;gap:10px;display:grid}.compact-list__row--skill{grid-template-columns:minmax(0,1fr) 150px}.compact-list__row--skill .compact-list__actions{justify-content:flex-end}.compact-list__actions{gap:4px;padding-bottom:2px;display:flex}.stacked-row{align-items:end;gap:8px;display:flex}.stacked-row .field-row{flex:1}.stacked-row__remove{margin-bottom:2px}@media (width<=640px){.compact-list__row{grid-template-columns:1fr}}.photo-upload{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;gap:14px;padding:12px;display:flex}.photo-upload__preview{border:1px solid var(--ui-border);background:#fff;border-radius:6px;flex:none;place-items:center;width:76px;height:96px;display:grid;overflow:hidden}.photo-upload__preview img{object-fit:cover;width:100%;height:100%}.photo-upload__empty{color:var(--ui-muted);font-size:11px}.photo-upload__controls{flex-direction:column;gap:8px;min-width:0;display:flex}.photo-upload__input{display:none}.photo-upload__buttons{gap:8px;display:flex}.template-picker{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.template-card{border:1px solid var(--ui-border);cursor:pointer;text-align:left;background:#fff;border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex}.template-card:hover{border-color:#b9c4d4}.template-card.is-active{border-color:var(--picker-accent,var(--ui-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--picker-accent,#1f4e79) 25%, transparent)}.template-card:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.template-card__name{font-size:12.5px;font-weight:600}.template-card__description{color:var(--ui-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.thumb{background:#fff;border:1px solid #e6eaf0;border-radius:5px;height:74px;padding:6px;display:block;overflow:hidden}.thumb i{background:#dbe1ea;border-radius:2px;height:3px;display:block}.thumb__head{background:var(--picker-accent,#1f4e79);opacity:.85;border-radius:3px;height:12px;margin-bottom:6px;display:block}.thumb__rows{flex-direction:column;gap:6px;display:flex}.thumb__rows>span{grid-template-columns:16px 1fr;align-items:center;gap:5px;display:grid}.thumb__date{background:var(--picker-accent,#1f4e79);opacity:.4}.thumb__text.is-short{width:60%}.thumb__bar{background:var(--picker-accent,#1f4e79);border-radius:3px;height:10px;margin-bottom:5px;display:block}.thumb__cols{grid-template-columns:22px 1fr;gap:5px;height:calc(100% - 15px);display:grid}.thumb__side{background:color-mix(in srgb, var(--picker-accent,#1f4e79) 22%, #fff);border-radius:3px}.thumb__main{flex-direction:column;gap:5px;display:flex}.thumb__main i.is-short{width:55%}.thumb__center{flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;display:flex}.thumb__dot{width:14px;background:color-mix(in srgb, var(--picker-accent,#1f4e79) 35%, #fff)!important;border-radius:50%!important;height:14px!important}.thumb__title{width:55%;background:var(--picker-accent,#1f4e79)!important;height:4px!important}.thumb__rule{width:30%;background:#cfd6e1!important;height:1px!important}.thumb__lines{flex-direction:column;gap:5px;display:flex}.thumb__lines.is-dense{gap:3px}.thumb__lines i.is-short{width:65%}.thumb__duo{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.color-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #00000014}.color-dot.is-active{border-color:#1b2430}.color-custom{border:1px solid var(--ui-border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.color-custom input{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.preview{flex-direction:column;gap:10px;display:flex}.preview__bar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);align-items:center;gap:12px;padding:8px 12px;display:flex}.preview__label{color:#46536b;font-size:12.5px;font-weight:600}.preview__pages{color:#46536b;background:#eef2f7;border-radius:20px;flex-wrap:wrap;gap:4px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.preview__fill{color:var(--ui-muted);font-weight:400}.preview__zoom{align-items:center;gap:6px;margin-left:auto;display:flex}.preview__zoom-value{text-align:center;min-width:46px;color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.preview__canvas{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#dfe4ec;justify-content:center;max-height:calc(100vh - 190px);padding:20px;display:flex;overflow:auto}.preview__scaler{flex:none}@media (width<=640px){.app__body{padding:12px 12px 28px}.toolbar{gap:10px;padding:10px 12px}.toolbar__brand,.toolbar__actions{width:100%}.toolbar__actions .btn{flex:135px}.preview__bar{flex-wrap:wrap;align-items:flex-start}.preview__zoom{width:100%;margin-left:0}.preview__canvas{max-height:70vh;padding:10px}}.btn--linkedin{color:#0a66c2;border-color:#0a66c2;font-weight:600}.btn--linkedin:hover:not(:disabled){color:#084e96;background:#eaf3fb;border-color:#0a66c2}.modal{z-index:50;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal__panel{background:var(--ui-surface);border-radius:12px;flex-direction:column;width:min(640px,100%);max-height:min(86vh,820px);display:flex;box-shadow:0 24px 60px #0f172a4d}.modal__panel:focus{outline:none}.modal__head{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;padding:16px 18px;display:flex}.modal__title{margin:0;font-size:15px;font-weight:600}.modal__head .btn{margin-left:auto}.modal__body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.modal__foot{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;display:flex}.way{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.way__title{color:var(--ui-primary);margin:0;font-size:13px;font-weight:600}.way__hint{color:var(--ui-muted);margin:0;font-size:12px}.note{color:#44546b;background:#f3f8fd;border-left:3px solid #0a66c2;border-radius:4px;margin:0;padding:10px 12px;font-size:12.5px}.upload-row{align-items:center;gap:10px;display:flex}.upload-row__input{display:none}.upload-row__hint{color:var(--ui-muted);font-size:12.5px}.report{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:9px;flex-direction:column;gap:12px;padding:14px;display:flex}.report__title{margin:0;font-size:13px;font-weight:600}.report__list{grid-template-columns:1fr 1fr;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.report__warnings{color:#92400e;margin:0;padding-left:18px;font-size:12.5px}.report__missing{color:var(--ui-muted);margin:0;font-size:12px}.pdf-import>section{border:1px solid var(--ui-border);border-radius:8px;margin:16px 0;padding:12px}.pdf-import summary{cursor:pointer;margin:8px 0}.pdf-import dl>div{margin-bottom:8px}.pdf-import dt{font-weight:600}.pdf-import dd{margin-left:0}.pdf-import li+li{margin-top:8px}.choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.choice__option{align-items:center;gap:8px;font-size:13px;display:flex}.choice__option input{accent-color:var(--ui-primary)}@media (width<=560px){.report__list{grid-template-columns:1fr}}.interview-answers,.interview-answers__list,.interview-answers__editor{gap:14px;display:grid}.interview-answers__intro,.interview-answers__empty{color:var(--ui-muted);margin:0;line-height:1.55}.interview-answer-card,.interview-answers__question,.interview-answers__feedback{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);gap:8px;padding:14px;display:grid}.interview-answer-card>span,.interview-answers__question>span,.interview-answers__question>small,.interview-answers__feedback>p,.interview-answers__feedback article>p{color:var(--ui-muted)}.interview-answer-card__orphan{color:var(--ui-danger)!important}.interview-answer-card__actions,.interview-answers__feedback-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.interview-answers__feedback-actions>span{color:var(--ui-muted);flex:240px;font-size:12px}.interview-answers__star{border:1px solid var(--ui-border);border-radius:var(--ui-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:16px;display:grid}.interview-answers__star legend{padding:0 6px;font-weight:700}.interview-answers__feedback{background:#f5f9fd}.interview-answers__feedback h3,.interview-answers__feedback p{margin:0}.interview-answers__feedback article{border-top:1px solid var(--ui-border);gap:4px;padding-top:10px;display:grid}.interview-answers__feedback--accepted{border-color:#8bb4d8}@media (width<=720px){.interview-answers__star{grid-template-columns:1fr}.interview-answer-card__actions>.btn,.interview-answers__feedback-actions>.btn{width:100%}}.cv-sheet{width:210mm;min-height:calc(28mm + var(--cv-pages,1) * 269mm);color:#1f2937;font-family:var(--cv-font,"Inter", sans-serif);font-size:var(--cv-fs,10.5pt);line-height:var(--cv-lh,1.45);background:#fff;padding:14mm 16mm;box-shadow:0 2px 6px #0f172a1f,0 12px 32px #0f172a1f}.cv-sheet *{box-sizing:border-box}.cv-sheet h1,.cv-sheet h2,.cv-sheet h3,.cv-sheet p,.cv-sheet ul,.cv-sheet li{margin:0}.cv-sheet ul{padding:0;list-style:none}.preview__paper{width:210mm;position:relative}.page-break{pointer-events:none;border-top:1px dashed #94a3b8;height:0;position:absolute;left:0;right:0}.page-break:before,.page-break:after{content:"";background:#dfe4ec;width:6mm;height:8mm;position:absolute;top:-4mm}.page-break:before{border-right:1px solid #cbd5e1;left:-1px}.page-break:after{border-left:1px solid #cbd5e1;right:-1px}.page-break__label{color:#fff;font-family:var(--ui-font);letter-spacing:.02em;background:#64748b;border-radius:2mm;padding:.5mm 2mm;font-size:3mm;line-height:1.6;position:absolute;top:1.5mm;right:7mm}.print-area{width:210mm;position:absolute;top:0;left:-10000px}@media print{@page{size:A4;margin:14mm 16mm}html,body{background:#fff}.app,.app-skip-link{display:none!important}.print-area{width:auto;position:static;left:0}.cv-sheet--print{width:auto;min-height:0;box-shadow:none;padding:0}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cv-entry,.cv-timeline__item,.cv-minimal__entry,.cv-compact__entry,.cv-ats__entry,.cv-entry-block{break-inside:avoid}:is(.cv-section,.cv-entry:has(.cv-group__roles),.cv-timeline__item:has(.cv-group__roles),.cv-minimal__entry:has(.cv-group__roles),.cv-compact__entry:has(.cv-group__roles),.cv-entry-block:has(.cv-group__roles),.cv-modern__columns,.cv-modern__main,.cv-modern__sidebar){break-inside:auto}.cv-group__role{break-inside:avoid}.cv-section__title,.cv-group__company,h1,h2,h3,h4{break-after:avoid}.cv-classic__header,.cv-modern__header,.cv-minimal__header,.cv-elegant__header,.cv-compact__header{break-inside:avoid;break-after:avoid}p,li{orphans:2;widows:2}}.cv-section{margin-top:5mm}.cv-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--cv-accent);border-bottom:.4mm solid var(--cv-accent-line);margin-bottom:2.4mm;padding-bottom:1.2mm;font-size:1.02em;font-weight:700}.cv-paragraph+.cv-paragraph{margin-top:1.8mm}.cv-muted{color:#6b7280;font-weight:400}.cv-entry{grid-template-columns:34mm 1fr;gap:4mm;margin-bottom:3.6mm;display:grid}.cv-entry:last-child{margin-bottom:0}.cv-entry__period{color:#6b7280;padding-top:.3mm;font-size:.92em}.cv-entry__head{justify-content:space-between;align-items:baseline;gap:4mm;display:flex}.cv-entry__head .cv-entry__period{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.cv-entry-block{margin-bottom:3.6mm}.cv-entry-block:last-child{margin-bottom:0}.cv-group__company{color:#111827;font-size:1.06em;font-weight:700;line-height:1.3}.cv-group__roles{border-left:.3mm solid var(--cv-accent-line);flex-direction:column;gap:1mm;margin-top:1mm;padding-left:3mm;display:flex}.cv-group__role{position:relative}.cv-group__role .cv-entry__head{gap:3mm}.cv-group__role .cv-entry__description,.cv-group__role .cv-bullets{margin-top:.6mm}.cv-entry__title--role{color:var(--cv-accent-dark);font-size:1em;font-weight:600;line-height:1.35}.cv-entry__title--role .cv-muted{font-weight:400}.cv-group__role .cv-entry__period{font-size:.92em}.cv-entry__period--inline{white-space:nowrap;color:#6b7280;font-variant-numeric:tabular-nums;font-weight:400}.cv-entry__title{color:#111827;font-size:1.04em;font-weight:700}.cv-entry__title--small{font-size:1em}.cv-entry__meta{color:var(--cv-accent-dark);font-weight:500}.cv-entry__description{margin-top:.8mm}.cv-bullets{margin-top:1.2mm}.cv-bullets li{margin-bottom:.7mm;padding-left:4mm;position:relative}.cv-bullets li:before{content:"";background:var(--cv-accent);border-radius:50%;width:1.3mm;height:1.3mm;position:absolute;top:.42em;left:1mm}.cv-plain-list li{margin-bottom:1.2mm}.cv-plain-list--tight li{margin-bottom:.7mm}.cv-inline-list{flex-wrap:wrap;gap:1.5mm 6mm;display:flex}.cv-skills{flex-direction:column;gap:1.4mm;display:flex}.cv-skills--grid{columns:2;column-gap:8mm;display:block}.cv-skills--grid .cv-skills__item{break-inside:avoid;margin-bottom:1.4mm}.cv-skills__item{justify-content:space-between;align-items:center;gap:3mm;display:flex}.cv-skills__item--stacked{flex-direction:column;align-items:stretch;gap:.8mm}.cv-skillbar{flex:none;gap:.9mm;display:inline-flex}.cv-skillbar__dot{background:var(--cv-accent-soft);border:.2mm solid var(--cv-accent-line);border-radius:50%;width:2.2mm;height:2.2mm}.cv-skillbar__dot.is-filled{background:var(--cv-accent);border-color:var(--cv-accent)}.cv-photo{object-fit:cover;background:var(--cv-accent-soft);flex:none}.cv-photo--square{border-radius:1.5mm;width:30mm;height:38mm}.cv-photo--circle{border-radius:50%;width:30mm;height:30mm}.cv-photo--placeholder{color:var(--cv-accent);letter-spacing:.04em;place-items:center;font-size:1.9em;font-weight:700;display:grid}.cv-field{gap:2mm;display:flex}.cv-field__label{color:#6b7280}.cv-field__value{font-weight:500}.cv-classic__header{border-bottom:.8mm solid var(--cv-accent);justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:4mm;display:flex}.cv-classic__name{color:#111827;font-size:2.05em;font-weight:700;line-height:1.1}.cv-classic__role{color:var(--cv-accent);margin-top:1mm;font-size:1.15em;font-weight:500}.cv-classic__contact{color:#4b5563;flex-wrap:wrap;gap:1mm 5mm;margin-top:3mm;font-size:.95em;display:flex}.cv-classic__facts{flex-wrap:wrap;gap:2mm 8mm;margin-top:3mm;font-size:.95em;display:flex}.cv-modern__header{background:var(--cv-accent);color:var(--cv-accent-text);border-radius:1.5mm;align-items:center;gap:6mm;padding:6mm;display:flex}.cv-modern__header .cv-photo{background:#fff3;border:.8mm solid #ffffff8c}.cv-modern__header .cv-photo--placeholder{color:var(--cv-accent-text)}.cv-modern__name{letter-spacing:.01em;font-size:2em;font-weight:700;line-height:1.1}.cv-modern__role{opacity:.92;margin-top:1.2mm;font-size:1.1em;font-weight:400}.cv-modern__columns{margin-top:5mm}.cv-modern__columns:after{content:"";clear:both;display:table}.cv-modern__sidebar{float:left;background:var(--cv-accent-soft);border-radius:1.5mm;width:56mm;padding:4mm}.cv-modern__main{min-width:0;margin-left:63mm}.cv-modern__sidebar .cv-section:first-child,.cv-modern__main .cv-section:first-child{margin-top:0}.cv-section--sidebar .cv-section__title{border-bottom-color:var(--cv-accent-line);font-size:.95em}.cv-modern__sidebar .cv-plain-list li{word-break:break-word}.cv-timeline__item{margin-bottom:3.6mm;padding-left:5mm;position:relative}.cv-timeline__item:before{content:"";background:var(--cv-accent);border-radius:50%;width:1.8mm;height:1.8mm;position:absolute;top:.5em;left:0}.cv-timeline__item:after{content:"";background:var(--cv-accent-line);width:.3mm;position:absolute;top:calc(.5em + 2.4mm);bottom:-1mm;left:.75mm}.cv-timeline__item:last-child:after{display:none}.cv-minimal__header{justify-content:space-between;align-items:flex-start;gap:8mm;margin-bottom:3mm;display:flex}.cv-minimal__name{letter-spacing:.02em;color:#111827;font-size:2.3em;font-weight:300}.cv-minimal__role{color:var(--cv-accent);letter-spacing:.02em;margin-top:1mm;font-size:1.1em;font-weight:500}.cv-minimal__contact{color:#6b7280;margin-top:2.5mm;font-size:.95em}.cv-section--minimal{margin-top:6mm}.cv-section--minimal .cv-section__title{letter-spacing:.16em;color:#9ca3af;border-bottom:none;margin-bottom:1.6mm;padding-bottom:0;font-size:.86em}.cv-minimal__entry{margin-bottom:3.4mm}.cv-minimal__entry:last-child{margin-bottom:0}.cv-minimal__entry .cv-entry__head{gap:5mm}.cv--minimal .cv-group__roles{border-left:none;padding-left:3mm}.cv--elegant{font-feature-settings:"liga" 1}.cv-elegant__header{text-align:center;border-bottom:.3mm solid var(--cv-accent-line);flex-direction:column;align-items:center;padding-bottom:4mm;display:flex}.cv-elegant__header .cv-photo{border:.4mm solid var(--cv-accent-line);margin-bottom:3mm}.cv-elegant__name{letter-spacing:.06em;text-transform:uppercase;color:var(--cv-accent-dark);font-size:2.15em;font-weight:600}.cv-elegant__role{color:#4b5563;margin-top:1mm;font-size:1.1em;font-style:italic}.cv-elegant__rule{background:var(--cv-accent);width:24mm;height:.5mm;margin:3mm auto}.cv-elegant__contact{color:#4b5563;font-size:.93em}.cv-section--elegant .cv-section__title{text-align:center;border-bottom:none;border-top:.2mm solid var(--cv-accent-line);letter-spacing:.18em;padding-top:2mm;font-weight:600}.cv-entry--elegant{grid-template-columns:32mm 1fr}.cv-elegant__grid{columns:2;column-gap:8mm}.cv-elegant__grid>*{break-inside:avoid}.cv--compact{font-size:.96em}.cv-compact__header{background:var(--cv-accent-soft);border-left:1.2mm solid var(--cv-accent);border-radius:1mm;align-items:center;gap:5mm;padding:4mm 5mm;display:flex}.cv-compact__header .cv-photo--square{width:22mm;height:28mm}.cv-compact__name{color:#111827;font-size:1.75em;font-weight:700;line-height:1.1}.cv-compact__role{color:var(--cv-accent-dark);font-size:1.05em;font-weight:500}.cv-compact__contact{color:#4b5563;margin-top:1.5mm;font-size:.92em}.cv-compact__summary{border-left:.4mm solid var(--cv-accent-line);color:#374151;margin-top:3.5mm;padding-left:3mm}.cv-section--compact{margin-top:4mm}.cv-section--compact .cv-section__title{margin-bottom:1.8mm;padding-bottom:.8mm;font-size:.95em}.cv-compact__entry{margin-bottom:2.4mm}.cv-compact__entry:last-child{margin-bottom:0}.cv-compact__entry .cv-entry__head{gap:4mm}.cv--compact .cv-group__roles{gap:.6mm;margin-top:.6mm;padding-left:2.5mm}.cv-compact__entry .cv-entry__meta{font-size:.95em}.cv-compact__columns{columns:2;column-gap:8mm}.cv-compact__columns>*{break-inside:avoid}.cv--ats{color:#111827}.cv-ats__header{border-bottom:.4mm solid #111827;padding-bottom:4mm}.cv-ats__header h1{font-size:22pt;line-height:1.1}.cv-ats__role{font-size:12pt;font-weight:700;margin-top:1mm!important}.cv-ats__contact{font-size:9.5pt;margin-top:2mm!important}.cv-section--ats{margin-top:5mm}.cv-section--ats .cv-section__title{color:#111827;letter-spacing:0;text-transform:none;border-bottom:.25mm solid #4b5563;margin-bottom:2.5mm;padding-bottom:1mm;font-size:12pt}.cv-ats__entry{margin-bottom:3mm}.cv-ats__entry:last-child{margin-bottom:0}.cv--ats .cv-entry__meta{color:#374151}
