@media screen{html{--mzlynn-ui-scale:.9;zoom:var(--mzlynn-ui-scale)}}@media print{html{--mzlynn-ui-scale:1;zoom:1}}:root{--mzlynn-shell-max-width:1180px;--mzlynn-shell-padding-desktop:40px;--mzlynn-shell-padding-tablet:24px;--mzlynn-shell-padding-mobile:18px;--mzlynn-header-height:96px;--mzlynn-logo-width:202px;--mzlynn-logo-height:78px;--mzlynn-nav-gap:36px}html body>.mz-global-header{box-sizing:border-box;position:sticky;top:0;z-index:2000;flex:none;display:block;width:100%;max-width:none;height:var(--mzlynn-header-height);min-height:var(--mzlynn-header-height);margin:0;padding:0;border:0;border-bottom:1px solid #e4e1d8;border-radius:0;background:#f9f8f3;color:#214c43;box-shadow:0 3px 14px #214c4305;font:400 15px/22px Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;zoom:1;transform:none;isolation:isolate}.mz-global-header *{box-sizing:border-box}.mz-global-header .mz-global-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 2 * var(--mzlynn-shell-padding-desktop));max-width:var(--mzlynn-shell-max-width);height:100%;margin:0 auto;padding:0}.mz-global-header .mz-global-logo{display:block;flex:none;width:var(--mzlynn-logo-width);height:var(--mzlynn-logo-height);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-decoration:none;line-height:0}.mz-global-header .mz-global-logo img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;-o-object-fit:contain;object-fit:contain;filter:none;mix-blend-mode:normal;transform:none;opacity:1}.mz-global-header .mz-global-nav{position:static;gap:var(--mzlynn-nav-gap);height:100%}.mz-global-header .mz-global-nav,.mz-global-header .mz-global-nav a{display:flex;align-items:center;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.mz-global-header .mz-global-nav a{position:relative;justify-content:center;flex:none;min-height:44px;border-radius:0;color:#214c43;font:400 15px/22px Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:color .15s ease}.mz-global-header .mz-global-nav a:hover,.mz-global-header .mz-global-nav a[aria-current=page]{color:#b20d60}.mz-global-header .mz-global-nav a[aria-current=page]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:#b20d60}.mz-global-header a:focus-visible,.mz-global-header button:focus-visible{outline:2px solid #b20d60;outline-offset:5px}.mz-global-header .mz-global-toggle{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #dadfd8;border-radius:10px;background:transparent;color:#214c43;box-shadow:none;cursor:pointer}.mz-global-header .mz-global-toggle svg{width:22px;height:22px;margin:0;flex:none}@media(max-width:1023px){.mz-global-header .mz-global-inner{width:calc(100% - 2 * var(--mzlynn-shell-padding-tablet))}}@media(max-width:767px){:root{--mzlynn-header-height:76px;--mzlynn-logo-width:145.0256px;--mzlynn-logo-height:56px}.mz-global-header .mz-global-inner{width:calc(100% - 2 * var(--mzlynn-shell-padding-mobile))}.mz-global-header .mz-global-toggle{display:flex}.mz-global-header .mz-global-nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;height:auto;padding:8px 16px;border:1px solid #e4e1d8;border-radius:12px;background:#f9f8f3;box-shadow:0 12px 30px #214c431a}.mz-global-header .mz-global-nav[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:0}.mz-global-header .mz-global-nav a{justify-content:flex-start;min-height:48px}.mz-global-header .mz-global-nav a[aria-current=page]:after{inset:12px auto 12px -9px;width:2px;height:auto}}@media print{html body>.mz-global-header{display:none!important}}body:has(.public-builder-route){display:block}.public-builder-route .public-builder-header,.workshop-shell .app-bar .app-wordmark-wrap,.workshop-shell .app-bar .brand-divider{display:none}.cv-coach-workspace{bottom:0;height:auto}.ai-coach-backdrop,.ats-backdrop,.cv-coach-workspace,.uploaded-ats-backdrop{top:var(--mzlynn-header-height)}@media(max-width:760px){.workshop-shell .workspace-tools{top:calc(var(--mzlynn-header-height) + 8px)!important}}@media(min-width:761px){.workshop-shell{height:calc(100dvh / var(--mzlynn-ui-scale,1) - var(--mzlynn-header-height));min-height:0}.workshop-shell .workspace{height:calc(100dvh / var(--mzlynn-ui-scale,1) - var(--mzlynn-header-height) - 91px)}.workshop-shell:has(.classroom-strip) .workspace{height:calc(100dvh / var(--mzlynn-ui-scale,1) - var(--mzlynn-header-height) - 126px)}}@media (max-width:760px){.document-stage>.workspace-tour-launch{position:relative;inset:auto;display:block;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);margin:0 12px 12px;min-height:44px;z-index:auto;flex-shrink:0}.workshop-shell .document-stage>.cv-jobs-prompt{position:relative;inset:auto;max-width:calc(100% - 24px);margin:0 12px 18px auto;align-self:flex-end;z-index:auto;flex-shrink:0}.workshop-shell .document-stage>.cv-jobs-prompt.is-open{width:auto;max-height:none}.workshop-shell .cv-document.is-editing .remove-button{width:36px;opacity:.7;pointer-events:auto;border:1px solid #e3d6ce}.workshop-shell .cv-document.is-editing .bullet-ai-action,.workshop-shell .cv-document.is-editing .remove-button{position:static;display:inline-flex;align-items:center;justify-content:center;height:36px;margin:4px 3px;vertical-align:middle}.workshop-shell .cv-document.is-editing .bullet-ai-action{min-width:44px}.tour-card button{min-height:44px}}@media (max-width:900px) and (pointer:coarse){.cv-coach-workspace select,.cv-jobs-prompt select,.public-builder-route input,.public-builder-route select{font-size:16px!important;min-height:44px}.cv-coach-tabs button{min-height:44px}}@media (max-width:900px) and (max-height:600px){body:has(.cv-coach-workspace)>.mz-global-header{display:none}.cv-coach-workspace{top:0}.cv-coach-header{padding:8px 12px}.cv-coach-header h2{font-size:19px}.cv-coach-footer,.cv-coach-header,.cv-coach-tabs{flex-shrink:0}.cv-coach-conversation{overscroll-behavior:contain}}