/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.optionalIntro a.studioGuideLink{color:#fff;text-underline-offset:3px;white-space:normal;background:0 0;width:auto;margin-top:14px;padding:0;font-size:14px;text-decoration:underline;display:inline-block}button,input,select,textarea,a,.savedFileCard{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s}button:active:not(:disabled),a:active{transform:scale(.97)}.spinner{opacity:.75;vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.7s linear infinite spin;display:inline-block}.generationProgress{background:#173f47;border:1px solid #55747a;margin:16px 0;padding:14px}.generationProgress b,.generationProgress span{display:block}.generationProgress b{color:#fff;font-size:12px}.generationProgress span{color:#c2d4d5;margin-top:5px;font-size:10px}.generationProgress>div{background:#315b62;height:5px;margin-top:12px;overflow:hidden}.generationProgress i{background:var(--pink);height:100%;transition:width .5s;display:block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tailorFields{animation:.2s fadeSlideDown}.helperPanel{animation:.2s fadeSlideUp}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active:not(:disabled),a:active{transform:none}}:root{--panel-dark:#173f47;--panel-dark-alt:#173b43;--ink:#162e35;--teal:#0d6573;--pink:#d53f7c;--cream:#fbfaf6;--line:#d9e2df}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.nav{z-index:20;background:#fff;border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;height:78px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:12px;font:18px Georgia,serif;text-decoration:none;display:flex}.brand b{color:var(--pink);letter-spacing:2px;text-transform:uppercase;font:11px Arial,sans-serif;display:block}.brandMark,.miniBrand{border:2px solid var(--pink);width:42px;height:42px;color:var(--teal);border-radius:50%;place-items:center;font:700 15px Georgia,serif;display:grid}.nav nav{align-items:center;gap:30px;display:flex}.nav nav a{color:#52676b;font-size:13px;text-decoration:none}.nav nav button,.next,.success button{background:var(--pink);color:#fff;border:0;border-radius:6px;padding:12px 18px;font-weight:700}.hero{text-align:center;background:radial-gradient(circle at 10% 20%,#e3f5f2 0,transparent 28%),radial-gradient(circle at 93% 12%,#fae3ec 0,transparent 25%),var(--cream);padding:92px 5vw 76px}.eyebrow,.sectionTag,.stepLabel{letter-spacing:2.2px;color:var(--teal);font-size:11px;font-weight:700}.eyebrow span{color:var(--pink);margin-right:8px}.hero h1,.how>h2,.standard h2{color:var(--panel-dark-alt);margin:22px auto;font:58px/1.06 Georgia,serif}.hero h1 em,.how h2 em,.standard h2 em{color:var(--pink);font-weight:400}.hero>p{color:#5a6d70;max-width:660px;margin:0 auto 35px;font-size:18px;line-height:1.65}.pathGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:890px;margin:auto;display:grid}.pathCard{border:1px solid var(--line);text-align:left;min-height:126px;box-shadow:0 10px 28px var(--panel-dark-alt);background:#fff;border-radius:10px;grid-template-columns:52px 1fr 24px;align-items:center;gap:16px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.pathCard{box-shadow:0 10px 28px color-mix(in srgb,var(--panel-dark-alt) 4%,transparent)}}.pathCard{transition:all .2s}.pathCard:hover{box-shadow:0 14px 32px var(--panel-dark-alt);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.pathCard:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--panel-dark-alt) 9%,transparent)}}.pathIcon{border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.pink .pathIcon{color:var(--pink);background:#fbe7ef}.teal .pathIcon{color:var(--teal);background:#def2f0}.pathCard small{letter-spacing:1.7px;color:#738184;font-size:9px;font-weight:700}.pathCard strong,.pathCard i{display:block}.pathCard strong{margin:7px 0;font:21px Georgia,serif}.pathCard i{color:#718084;font-size:12px;font-style:normal}.pathCard>b{color:var(--pink);font-size:22px}.trust{color:#607478;justify-content:center;gap:35px;margin-top:26px;font-size:12px;display:flex}.studio{border:1px solid var(--line);max-width:1180px;box-shadow:0 20px 60px var(--panel-dark-alt);background:#fff;border-radius:14px;grid-template-columns:300px 1fr;margin:30px auto 100px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio{box-shadow:0 20px 60px color-mix(in srgb,var(--panel-dark-alt) 8%,transparent)}}.studio aside{color:#fff;background:#153f47;min-height:720px;padding:38px 34px}.miniBrand{color:#fff;border-color:#ef8fb5}.studio aside>p{letter-spacing:2px;color:#9fcece;margin-top:30px;font-size:9px}.studio aside h2{margin:12px 0 35px;font:28px/1.2 Georgia,serif}.studio ol{padding:0;list-style:none}.studio li{color:#85a4a8;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.studio li span{border:1px solid #63838a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.studio li.active{color:#fff;font-weight:700}.studio li.active span{background:var(--pink);border-color:var(--pink)}.studio li.done{color:#bfe9e5}.studio aside blockquote{color:#bdd2d3;border-top:1px solid #42656b;margin:70px 0 0;padding:22px 0;font:italic 14px/1.6 Georgia,serif}.workspace{flex-direction:column;min-width:0;display:flex}.panel{flex:1;padding:50px 56px 30px}.panel h2{margin:11px 0;font:34px Georgia,serif}.panel>p{color:#667a7e;margin:0 0 30px;line-height:1.5}.formGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.formGrid label{font-size:11px;font-weight:700}.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #cfdcda;border-radius:6px;outline:none;margin-top:8px;padding:13px;display:block}.formGrid textarea{resize:vertical;min-height:110px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #bfe9e566}.upload{min-height:115px;color:var(--teal);cursor:pointer;background:#f3faf9;border:1.5px dashed #91bbb9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.upload input{display:none}.upload span{font-size:24px}.upload b{margin:4px;font-size:13px}.upload small{color:#7a9091;font-size:10px}.styleGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.styleCard{text-align:left;background:#fff;border:1px solid #d9e3e1;border-radius:8px;padding:15px;position:relative}.styleCard.selected{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.styleCard.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}}.paper{background:#fbfbf9;border:1px solid #e7e6df;height:190px;margin-bottom:14px;padding:22px 16px}.paper>span{background:var(--accent);height:4px;margin:-22px -16px 15px;display:block}.paper h4{margin:0;font:11px Georgia,serif}.paper i,.paper b{background:#d8dfdd;height:3px;margin-top:8px;display:block}.paper b{background:var(--accent);width:35%;margin-top:14px}.styleCard>strong,.styleCard>small{display:block}.styleCard>strong{font:15px Georgia,serif}.styleCard>small{color:#748487;margin-top:5px;font-size:10px;line-height:1.4}.check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:none;position:absolute;top:10px;right:10px}.selected .check{display:grid}.atsNote{border-left:3px solid var(--teal);background:#f1f9f8;flex-direction:column;gap:4px;margin-top:24px;padding:16px;font-size:12px;display:flex}.atsNote span{color:#63777a}.resumePreview{max-width:580px;box-shadow:0 9px 25px var(--panel-dark-alt);background:#fff;border:1px solid #dadfdd;padding:36px 42px}@supports (color:color-mix(in lab, red, red)){.resumePreview{box-shadow:0 9px 25px color-mix(in srgb,var(--panel-dark-alt) 7.5%,transparent)}}.resumePreview header{border-bottom:3px solid var(--accent);padding-bottom:13px}.resumePreview h3{text-transform:uppercase;margin:0;font:29px Georgia,serif}.resumePreview header p{color:var(--accent);margin:5px 0;font-size:12px;font-weight:700}.resumePreview header small{font-size:8px}.resumePreview section{margin-top:18px}.resumePreview section h4{letter-spacing:1.5px;color:var(--accent);border-bottom:1px solid #dbe1df;padding-bottom:5px;font-size:9px}.resumePreview section p,.resumePreview section b{font-size:9px;line-height:1.55}.consent{color:#5b6f72;margin-top:18px;font-size:11px;display:block}.success{text-align:center;padding:70px 20px}.success>span{width:64px;height:64px;color:var(--teal);background:#dff3ef;border-radius:50%;place-items:center;margin:auto;font-size:28px;display:grid}.success h3{font:32px Georgia,serif}.success p{color:#667a7e;max-width:500px;margin:0 auto 25px}.actions{border-top:1px solid #e4eae8;justify-content:space-between;padding:18px 55px;display:flex}.back{color:#65777a;background:0 0;border:0}.next:disabled{opacity:.4;cursor:not-allowed}.how{text-align:center;background:#fff;padding:105px 7vw}.how>h2{font-size:45px}.featureGrid{text-align:left;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:55px auto 0;display:grid}.featureGrid article{border-right:1px solid #e0e7e5;padding:25px 28px;position:relative}.featureGrid article:last-child{border:0}.featureGrid article>b{color:#dbe5e3;font:26px Georgia,serif;position:absolute;top:18px;right:20px}.featureGrid article>span{width:43px;height:43px;color:var(--teal);background:#e6f4f2;border-radius:50%;place-items:center;font-size:20px;display:grid}.featureGrid h3{font:19px Georgia,serif}.featureGrid p{color:#6a7b7e;font-size:12px;line-height:1.7}.standard{color:#fff;background:#153f47;grid-template-columns:.8fr 1.2fr;gap:90px;padding:95px 9vw;display:grid}.standard .sectionTag{color:#9cd3d1}.standard h2{color:#fff;font-size:47px}.standardList p{border-bottom:1px solid #41636a;grid-template-columns:38px 1fr;column-gap:15px;margin:0;padding:20px 0;display:grid}.standardList p>span{color:#9ed8d5;border:1px solid #70aaa8;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.standardList b{font:17px Georgia,serif}.standardList small{color:#a9c1c4;margin-top:5px;line-height:1.5}.siteFooter{color:#fff;background:#102e35;justify-content:space-between;align-items:center;padding:40px 7vw;display:flex}.siteFooter .brand{color:#fff}.siteFooter p{font:italic 16px Georgia,serif}.siteFooter small{color:#8ba9ac}@media (width<=800px){.nav{padding:0 20px}.nav nav a{display:none}.hero{padding-top:60px}.hero h1{font-size:42px}.pathGrid,.standard{grid-template-columns:1fr}.trust{flex-direction:column;gap:8px}.studio{grid-template-columns:1fr;margin:20px 14px 70px}.studio aside{min-height:auto;padding:25px}.studio aside h2,.studio aside blockquote{display:none}.studio ol{grid-template-columns:repeat(4,1fr);display:grid}.studio li{justify-content:center;font-size:0}.panel{padding:35px 22px}.formGrid,.styleGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.paper{height:130px}.featureGrid{grid-template-columns:1fr 1fr}.standard{gap:30px}.siteFooter{text-align:center;flex-direction:column;gap:18px}.actions{padding:16px 22px}.nav .brand span:last-child{display:none}}@media (width<=480px){.featureGrid{grid-template-columns:1fr}.featureGrid article{border-bottom:1px solid #e0e7e5;border-right:0}.hero h1{font-size:36px}.pathCard{grid-template-columns:44px 1fr 18px;padding:18px}.standard{padding:70px 25px}.standard h2{font-size:40px}}.nav{border-bottom-color:#ebe7df;height:92px}.nav .brand img{object-fit:contain;object-position:left center;width:190px;height:76px}.hero{padding-top:108px}.hero h1{letter-spacing:-1.5px}.pathCard{border-radius:3px;box-shadow:0 16px 42px #1330370f}.nav nav button,.next,.success button{letter-spacing:.3px;border-radius:2px}.miniLogo{object-fit:contain;filter:brightness(0)invert();opacity:.93;width:74px;height:60px}.deliverables{grid-template-columns:1fr 1fr;gap:12px;max-width:580px;margin-top:16px;display:grid}.deliverables>span{background:#fbfcfb;border:1px solid #d9e3e1;grid-template-columns:34px 1fr;align-items:center;column-gap:11px;padding:13px;display:grid}.deliverables b{background:var(--panel-dark);color:#fff;grid-row:1/3;place-items:center;width:30px;height:34px;font-size:9px;display:grid}.deliverables i{text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.deliverables small{color:#738487;font-size:9px}.standard{background:#173941;padding-top:110px;padding-bottom:110px}.standardList p{padding:22px 0}.promise{text-align:center;background:#f8f5ef;padding:95px 20px 88px}.promise img{object-fit:contain;opacity:.72;width:92px;height:70px}.promise blockquote{max-width:760px;color:var(--panel-dark);margin:24px auto 14px;font:italic 35px/1.35 Georgia,serif}.promise p{text-transform:uppercase;letter-spacing:2px;color:#7d8988;font-size:9px}.siteFooter img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:185px;height:78px}.siteFooter{padding-top:30px;padding-bottom:30px}.siteFooter p{letter-spacing:.2px}@media (width<=800px){.nav{height:80px}.nav .brand img{width:150px;height:66px}.miniLogo{width:52px;height:42px}.deliverables{grid-template-columns:1fr}.promise blockquote{font-size:27px}.siteFooter img{width:160px}.hero{padding-top:76px}}.tailorLaunch{color:var(--teal);text-align:left;background:#f4faf9;border:1px solid #b9d3cf;margin:18px auto 0;padding:11px 16px}.tailorLaunch b,.tailorLaunch span{display:block}.tailorLaunch b{font-size:12px}.tailorLaunch span{color:#62787b;margin-top:3px;font-size:10px;font-weight:400}.intakePanel{padding-bottom:45px}.intakeTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.intakeTop>span:last-child{color:#718285;font-size:10px}.intakeGuide{border-left:3px solid var(--teal);color:#567074;background:#f3faf9;margin:-14px 0 24px;padding:12px 14px;font-size:10px;line-height:1.5}.intakeGuide b{color:var(--ink)}.mobileProgress{display:none}.subhead{border-top:1px solid #e2e8e6;align-items:center;gap:13px;margin:32px 0 14px;padding-top:25px;display:flex}.subhead>span{width:32px;height:32px;color:var(--teal);background:#e7f3f1;border-radius:50%;place-items:center;font:12px Georgia,serif;display:grid}.subhead b,.subhead small{display:block}.subhead b{font:18px Georgia,serif}.subhead small{color:#758588;margin-top:3px;font-size:10px}.smartPrompts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.smartPrompts label{background:#fbfcfb;border:1px solid #dbe4e1;padding:15px 15px 38px;display:block;position:relative}.smartPrompts label>b{min-height:32px;font-size:11px;line-height:1.45;display:block}.smartPrompts textarea{resize:vertical;background:#fff;border:1px solid #d5dfdc;outline:none;width:100%;min-height:74px;margin-top:9px;padding:10px;font-size:11px;display:block}.smartPrompts textarea:focus{border-color:var(--teal)}.smartPrompts button{color:#77888a;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline;position:absolute;bottom:11px;left:15px}.tailorBox{background:#fff;border:1px solid #d7e1de;margin-top:28px}.tailorBox.open{border-color:#82b3af;box-shadow:0 7px 25px #12505812}.tailorToggle{text-align:left;width:100%;color:var(--ink);background:#f5faf9;border:0;grid-template-columns:34px 1fr 25px;align-items:center;padding:16px;display:grid}.tailorToggle>span{color:var(--teal);font-size:22px}.tailorToggle b,.tailorToggle small{display:block}.tailorToggle b{font:16px Georgia,serif}.tailorToggle small{color:#738588;margin-top:3px;font-size:9px}.tailorToggle i{text-align:center;color:var(--teal);font-size:20px;font-style:normal}.tailorFields{padding:20px}.tailorFields>p{color:#65797c;margin:0 0 16px;font-size:10px;line-height:1.55}.tailorFields label{margin-top:14px;font-size:10px;font-weight:700;display:block}.tailorFields input,.tailorFields textarea{background:#fbfcfb;border:1px solid #cfdbd8;width:100%;margin-top:7px;padding:12px;display:block}.tailorFields textarea{resize:vertical;min-height:135px}.tailorPromise{border-left:3px solid var(--pink);background:#fdf5f8;flex-direction:column;gap:5px;margin-top:17px;padding:14px;font-size:10px;line-height:1.5;display:flex}.tailorPromise small{color:#6f7e80}.helperButton{z-index:40;background:var(--panel-dark);color:#fff;border:0;padding:13px 17px;font-size:12px;font-weight:700;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #0f282e40}.helperButton span{color:#f0a9c4;margin-right:7px}.helperPanel{z-index:40;background:#fff;border:1px solid #d7e0dd;width:350px;max-height:72vh;position:fixed;bottom:78px;right:25px;overflow:auto;box-shadow:0 20px 60px #0f282e33}.helperPanel header{background:var(--panel-dark);color:#fff;align-items:center;gap:10px;padding:16px;display:flex}.helperPanel header img{object-fit:contain;filter:brightness(0)invert();width:38px;height:32px}.helperPanel header b,.helperPanel header small{display:block}.helperPanel header b{font:15px Georgia,serif}.helperPanel header small{color:#bcd1d1;margin-top:2px;font-size:9px}.helperPanel header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px}.helperPanel details{border-bottom:1px solid #e5eae8;padding:14px 17px}.helperPanel summary{cursor:pointer;font-size:11px;font-weight:700}.helperPanel details p{color:#617477;margin:9px 0 0;font-size:10px;line-height:1.55}.helperTip{background:#f7f4ee;flex-direction:column;gap:5px;margin:15px;padding:14px;display:flex}.helperTip b{font:13px Georgia,serif}.helperTip span{color:#66787a;font-size:10px}@media (width<=800px){.smartPrompts{grid-template-columns:1fr}.intakeTop{flex-direction:column;align-items:flex-start;gap:7px}.mobileProgress{background:#eaf5f3;border-bottom:1px solid #cfe0dd;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.mobileProgress span{color:var(--teal);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:700}.mobileProgress b{font-size:11px}.actions{z-index:18;background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 22px #12303714}.actions .next{min-height:44px}.helperPanel{width:calc(100vw - 20px);max-height:70vh;bottom:70px;right:10px}.helperButton{bottom:12px;right:10px}.tailorLaunch{margin-top:15px}.trust span:last-child{display:block}}.generator{background:var(--panel-dark);color:#fff;max-width:580px;margin-top:18px;padding:24px}.generator>span{letter-spacing:2px;color:#9ed2cf;font-size:9px}.generator h3{margin:10px 0 8px;font:24px Georgia,serif}.generator p{color:#c2d4d5;font-size:11px;line-height:1.55}.generator button,.downloadRow button{background:var(--pink);color:#fff;border:0;padding:12px 16px;font-size:11px;font-weight:700}.generator button:disabled{opacity:.65}.generationError{color:#872c50;background:#fff0f4;margin-top:13px;padding:11px;font-size:10px}.generated{max-width:620px;margin-top:20px}.score{border-left:4px solid var(--teal);background:#eaf5f3;align-items:center;gap:12px;padding:15px;display:flex}.score b{color:var(--teal);font:30px Georgia,serif}.score span{font-size:11px;font-weight:700}.generatedDoc{background:#fff;border:1px solid #d7dfdc;margin-top:13px;padding:35px}.generatedDoc h3{margin:0;font:27px Georgia,serif}.generatedDoc h4{color:var(--teal);margin:6px 0 22px;font-size:12px}.generatedDoc h5{letter-spacing:1.5px;color:var(--teal);border-bottom:1px solid #d7dfdc;padding-bottom:5px;font-size:9px}.generatedDoc>textarea,.generatedDoc article textarea{resize:vertical;background:#fbfcfb;border:1px solid #0000;width:100%;padding:8px;font-size:10px;line-height:1.5;display:block}.generatedDoc>textarea{min-height:92px}.generatedDoc article{margin-top:15px}.generatedDoc article b,.generatedDoc article small{font-size:10px;display:block}.generatedDoc article small{color:#748487;margin:3px 0 6px}.generatedDoc article textarea{min-height:58px;margin-top:4px}.generatedDoc textarea:focus{border-color:#9bc4c0;outline:none}.reviewGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.reviewGrid>div,.factCheck{background:#f5f8f7;padding:13px;font-size:10px}.reviewGrid b,.factCheck b{font:13px Georgia,serif}.reviewGrid p,.factCheck p{color:#68797c;line-height:1.5}.factCheck{background:#fff7e9;border-left:3px solid #d79c39;margin-top:10px}.downloadRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.downloadRow .secondary{color:var(--teal);border:1px solid var(--teal);background:#fff}@media (width<=600px){.reviewGrid{grid-template-columns:1fr}.generatedDoc{padding:24px 18px}.downloadRow button{flex:1}}.legalPage{background:#f7f4ee;min-height:100vh;padding:32px 5vw 80px}.legalNav{justify-content:space-between;gap:18px;max-width:900px;margin:0 auto 22px;display:flex}.legalNav a,.authLegal a,.accountPrivacy a{color:var(--teal);font-size:12px;font-weight:700}.legalPage article{background:#fff;border:1px solid #d9e2df;max-width:900px;margin:auto;padding:54px 64px;box-shadow:0 24px 70px #13303712}.legalPage header{border-bottom:3px solid var(--pink);padding-bottom:25px}.legalPage header span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.legalPage h1{color:var(--panel-dark-alt);margin:12px 0;font:44px/1.08 Georgia,serif}.legalPage header p{color:#66797c;margin:0}.legalPage section{padding-top:24px}.legalPage h2{color:var(--panel-dark-alt);margin:0 0 10px;font:24px/1.25 Georgia,serif}.legalPage h3{color:var(--teal);margin:18px 0 6px;font-size:13px}.legalPage p,.legalPage li{color:#526a6f;font-size:14px;line-height:1.7}.legalPage li{margin:6px 0}.legalPage a{color:var(--teal)}.siteFooter nav{gap:18px;display:flex}.siteFooter nav a{color:#c2d4d5;font-size:11px}.termsCheck{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.55;margin:18px 0!important;font-weight:400!important;display:grid!important}.termsCheck input{width:16px!important;margin:3px 0 0!important;padding:0!important}.termsCheck span{color:#536b70;font-size:11px}.authLegal{justify-content:center;gap:18px;margin-top:22px;display:flex}.legalConsent ul{color:#526a6f;padding-left:19px;font-size:12px;line-height:1.6}.accountPrivacy{border-left:4px solid var(--teal);background:#eef6f4;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:30px auto 0;padding:28px 30px;display:flex}.accountPrivacy>div:first-child{max-width:760px}.accountPrivacy span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.accountPrivacy h2{margin:8px 0;font:25px Georgia,serif}.accountPrivacy p{color:#5d7276;font-size:12px;line-height:1.6}.accountPrivacy nav{gap:16px;display:flex}.accountPrivacy>button,.deleteConfirm button{color:#8e314e;background:#fff;border:1px solid #8e314e;padding:12px 15px;font-weight:700}.deleteConfirm{background:#fff;border:1px solid #e3c2ce;width:min(440px,100%);padding:18px}.deleteConfirm p{margin:7px 0 12px}.deleteConfirm input{border:1px solid #ccb8bf;width:100%;padding:11px}.deleteConfirm>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.deleteConfirm .dangerButton{color:#fff;background:#8e314e}.deleteConfirm button:disabled{opacity:.45}.accountNotice{background:#e8f5f1;padding:12px;font-size:12px;color:#285d59!important}.authLegal+*{margin-top:0}@media (width<=800px){.legalPage{padding:18px 14px 55px}.legalPage article{padding:34px 22px}.legalPage h1{font-size:36px}.accountPrivacy{flex-direction:column;align-items:stretch;padding:24px 20px}.accountPrivacy>button,.deleteConfirm{width:100%}.siteFooter nav{justify-content:center}}.studioAccessLink{color:#fff;margin-top:12px;font-size:10px;text-decoration:underline;display:inline-block}.resumeIntakeLink{color:#fff;background:var(--pink);margin-bottom:5px;padding:12px 10px;font-size:11px;font-weight:700;text-decoration:none;display:block}.resumeIntakeLink small{opacity:.82;margin-top:4px;font-size:8px;font-weight:400;display:block}.studioShell{background:#f7f4ee;min-height:100vh;padding:34px 5vw 80px}.studioLoading,.accessCard{max-width:560px;box-shadow:0 24px 70px var(--panel-dark-alt);background:#fff;border:1px solid #d9e2df;margin:12vh auto;padding:48px}@supports (color:color-mix(in lab, red, red)){.studioLoading,.accessCard{box-shadow:0 24px 70px color-mix(in srgb,var(--panel-dark-alt) 7.5%,transparent)}}.accessCard>span,.studioHeader span,.creationPanel>span,.outputTop span,.proofGrid span,.facilitator>span,.coachRail>span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.accessCard h1,.studioHeader h1,.creationPanel h2,.outputTop h2,.facilitator h2{color:var(--panel-dark-alt);font:36px/1.12 Georgia,serif}.accessCard p{color:#66797c;line-height:1.6}.accessCard label{margin:25px 0 14px;font-size:10px;font-weight:700;display:block}.accessCard input{letter-spacing:1px;border:1px solid #cad8d5;width:100%;margin-top:8px;padding:14px;display:block}.accessCard button,.createButton,.outputTop button{background:var(--pink);color:#fff;border:0;padding:13px 18px;font-weight:700}.accessCard small{color:#778689;margin-top:22px;display:block}.accessCard a,.studioIdentity a{color:var(--teal)}.studioError{color:#8d3155;background:#fff0f4;padding:12px;font-size:11px}.studioHeader{border-bottom:1px solid #d8dfdc;justify-content:space-between;align-items:flex-start;max-width:1400px;margin:auto;padding:12px 0 24px;display:flex}.studioHeader h1{margin:8px 0 4px}.studioHeader p{color:#6f8082;margin:0;font-size:11px}.studioIdentity{text-align:right;flex-direction:column;gap:7px;font-size:11px;display:flex}.sessionBar{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1400px;margin:18px auto;font-size:10px;display:grid}.sessionBar>div{background:#dce4e1;height:6px}.sessionBar i{background:linear-gradient(90deg,var(--teal),var(--pink));height:100%;transition:all .3s;display:block}.studioGrid{background:#fff;border:1px solid #d7dfdc;grid-template-columns:230px minmax(0,1fr) 260px;max-width:1400px;min-height:610px;margin:auto;display:grid}.toolRail{background:var(--panel-dark);color:#fff;padding:28px 18px}.toolRail>b{letter-spacing:1.7px;color:#9bc9c7;margin:8px 10px 12px;font-size:8px;display:block}.toolRail button{color:#c6d7d8;text-align:left;background:0 0;border:0;width:100%;padding:12px 10px;font-size:11px;display:block}.toolRail button.active{color:var(--panel-dark);background:#fff;font-weight:700}.toolRail button span,.toolRail button small{display:block}.toolRail button small{opacity:.68;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.toolRail hr{border:0;border-top:1px solid #41656b;margin:22px 10px}.toolRail p{color:#92afb2;padding:0 10px;font-size:9px}.creationPanel{padding:42px 45px}.creationPanel h2{max-width:720px;margin:10px 0 28px;font-size:32px}.studioForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.studioForm label{font-size:10px;font-weight:700}.studioForm .wide{grid-column:1/-1}.studioForm input,.studioForm textarea,.studioForm select{background:#fbfcfb;border:1px solid #cfdbd8;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.studioForm textarea{resize:vertical;min-height:115px;line-height:1.5}.studioForm input:focus,.studioForm textarea:focus,.studioForm select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #bfe9e555}.createButton{margin-top:20px}.createButton:disabled{opacity:.45}.coachRail{background:#fbfaf6;border-left:1px solid #dce4e1;padding:35px 26px}.coachRail h3{font:22px Georgia,serif}.coachRail p,.coachRail small{color:#637679;font-size:10px;line-height:1.7}.coachPrompt{color:var(--pink);border-top:1px solid #d9e0dd;margin-top:25px;padding-top:20px;font-size:10px;font-weight:700}.outputPanel,.facilitator{background:#fff;border:1px solid #d8e0dd;max-width:1400px;margin:24px auto 0;padding:38px}.outputTop{justify-content:space-between;align-items:flex-start;display:flex}.outputTop h2{margin:8px 0 20px;font-size:29px}.documentPaper{max-width:850px;box-shadow:0 10px 30px var(--panel-dark-alt);background:#fff;border:1px solid #e0e3df;padding:38px 45px}@supports (color:color-mix(in lab, red, red)){.documentPaper{box-shadow:0 10px 30px color-mix(in srgb,var(--panel-dark-alt) 5%,transparent)}}.documentPaper article{margin-bottom:25px}.documentPaper h3{letter-spacing:1.4px;color:var(--teal);border-bottom:1px solid #d9dfdc;padding-bottom:6px;font-size:10px}.documentPaper p{white-space:pre-wrap;color:#263c41;font-size:12px;line-height:1.75}.proofGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.proofGrid article{background:#f4f8f7;padding:20px}.proofGrid article:nth-child(2){background:#fff8ea}.proofGrid h3{font:17px Georgia,serif}.proofGrid p{color:#5f7275;font-size:10px;line-height:1.55}.facilitator h2{margin:9px 0 22px;font-size:29px}.participantGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.participantGrid article{border:1px solid #dce3e0;flex-direction:column;gap:6px;padding:16px;display:flex}.participantGrid small{color:#758588;text-overflow:ellipsis;font-size:8px;overflow:hidden}.participantGrid strong{color:var(--teal);font-size:11px}.participantGrid span{color:#7a898b;font-size:9px}@media (width<=1050px){.studioGrid{grid-template-columns:190px 1fr}.coachRail{border-top:1px solid #dce4e1;border-left:0;grid-column:1/-1}.participantGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.studioShell{padding:18px 12px 60px}.studioHeader{flex-direction:column;gap:15px}.studioIdentity{text-align:left}.studioGrid{grid-template-columns:1fr}.toolRail{padding:12px;display:flex;overflow:auto}.toolRail>b,.toolRail hr,.toolRail p{display:none}.toolRail button{min-width:150px}.creationPanel{padding:30px 20px}.studioForm,.proofGrid{grid-template-columns:1fr}.studioForm .wide{grid-column:auto}.outputPanel,.facilitator{padding:25px 18px}.outputTop{flex-direction:column}.outputTop button{margin-bottom:18px}.documentPaper{padding:25px 20px}.participantGrid{grid-template-columns:1fr}.accessCard{padding:32px 22px}.studioHeader h1,.accessCard h1{font-size:31px}}.selfWorthLogin img,.accessCard>img{object-fit:contain;object-position:left;width:210px;height:82px;margin-bottom:18px;display:block}.emailSent{border-left:3px solid var(--teal);background:#edf7f5;margin:22px 0;padding:18px}.emailSent b{font:18px Georgia,serif}.emailSent button,.textButton{font-size:10px;text-decoration:underline;color:var(--teal)!important;background:0 0!important;border:0!important;padding:0!important}.optionalIntro{background:var(--panel-dark);color:#fff;justify-content:space-between;align-items:center;gap:25px;max-width:1400px;margin:18px auto;padding:26px 32px;display:flex}.optionalIntro span{letter-spacing:2px;color:#9ed2cf;font-size:8px}.optionalIntro h2{margin:7px 0;font:25px Georgia,serif}.optionalIntro p{color:#c3d4d5;margin:0;font-size:10px}.optionalIntro a{background:var(--pink);color:#fff;white-space:nowrap;padding:13px 17px;font-size:11px;font-weight:700;text-decoration:none}@media (width<=700px){.optionalIntro{flex-direction:column;align-items:flex-start}.optionalIntro a{text-align:center;width:100%}}.finalActionHint{text-align:right;color:#607478;max-width:330px;font-size:11px;line-height:1.4}@media (width<=800px){.finalActionHint{max-width:230px}}.upload.isBusy{opacity:.6;cursor:progress}.uploadStatus{margin:10px 2px 0;font-size:12px;line-height:1.5}.uploadStatus.uploadError{color:#a4291f}.uploadStatus.uploadSuccess{color:var(--teal)}.headlineEdit{width:100%;color:var(--teal);background:#fbfcfb;border:1px solid #0000;margin:4px 0 14px;padding:8px;font-size:12px;font-weight:700;display:block}.roleEditRow{grid-template-columns:1fr 1fr .7fr;gap:6px;display:grid}.roleEditRow input{background:#fbfcfb;border:1px solid #e2e8e5;min-width:0;padding:8px;font-size:10px}.revisionStudio{background:var(--panel-dark);color:#fff;border-top:5px solid var(--pink);margin-top:16px;padding:25px}.revisionStudio span{letter-spacing:2px;color:#9ed2cf;font-size:8px}.revisionStudio h3{margin:7px 0;font:24px Georgia,serif}.revisionStudio>p,.revisionStudio details p{color:#c4d4d5;font-size:10px;line-height:1.55}.revisionRestore,.saveManual{color:#fff;background:0 0;border:1px solid #6d8c91;padding:9px 11px;font-size:9px}.revisionStudio label{font-size:10px;font-weight:700;display:block}.revisionStudio textarea{width:100%;min-height:95px;color:var(--panel-dark-alt);resize:vertical;background:#fff;border:1px solid #69878c;margin-top:7px;padding:12px;display:block}.revisionStudio details{margin-top:13px}.revisionStudio summary{cursor:pointer;color:#d6e5e5;font-size:10px}.revisionActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.revisionActions>button:first-child{background:var(--pink);color:#fff;border:0;padding:12px 16px;font-size:11px;font-weight:700}.revisionActions button:disabled{opacity:.5}.changeSummary{color:#25474d;background:#eef8f6;margin-top:15px;padding:13px;font-size:10px}.saveStatus{color:#b9dedb!important}.savedResumePaper{margin-top:18px}.savedResumePaper h4{letter-spacing:1.4px;color:var(--teal);border-bottom:1px solid #d9dfdc;padding-bottom:6px;font-size:10px}.savedResumePaper p,.savedResumePaper li{color:#30464b;font-size:11px;line-height:1.65}.savedResumePaper article{margin-top:18px}.savedResumePaper article b,.savedResumePaper article small{display:block}.savedResumePaper article small{color:#748487;margin:4px 0}.savedResumeActions{gap:8px;margin-top:18px;display:flex}.savedResumeActions a{background:var(--pink);color:#fff;padding:12px 16px;font-size:10px;font-weight:700;text-decoration:none}@media (width<=600px){.roleEditRow{grid-template-columns:1fr}.revisionStudio{padding:20px 16px}.revisionActions button{width:100%}}.generatedDoc>textarea,.generatedDoc article textarea,.headlineEdit{background:#fff!important;border-color:#b9cfca!important;padding:10px!important}.resumeActionBar{background:var(--panel-dark);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:13px;padding:15px;display:grid}.resumeActionBar div b,.resumeActionBar div span{display:block}.resumeActionBar div b{font:16px Georgia,serif}.resumeActionBar div span{color:#bcd1d1;margin-top:3px;font-size:9px}.resumeActionBar button{color:var(--panel-dark);background:#fff;border:1px solid #75969a;padding:11px 13px;font-size:10px;font-weight:700}.resumeActionBar .aiAction{border-color:var(--pink);background:var(--pink);color:#fff}.editHint{border-left:4px solid var(--pink);background:#fff4f8;padding:12px 14px;font-size:10px;line-height:1.5}.editingSaved .optionalIntro,.editingSaved .studioGrid{display:none}.savedEditorShell{background:#fff;border:1px solid #d8e0dd;max-width:1050px;margin:22px auto 0;padding:30px}.savedEditorShell .generated{max-width:850px;margin:0}.savedEditorHeader{border-bottom:1px solid #d8e0dd;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.savedEditorHeader span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.savedEditorHeader h2{margin:7px 0;font:30px Georgia,serif}.savedEditorHeader p{color:#687b7e;font-size:11px}.savedEditorHeader button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:11px 14px;font-weight:700}.studioIdentity nav{align-items:center;gap:11px;display:flex}.studioIdentity nav a{color:var(--teal);border:1px solid #aac3bf;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none}.loginHome{color:var(--teal);font-size:11px;font-weight:700;text-decoration:none;position:absolute;top:25px;left:5vw}@media (width<=800px){.nav nav{gap:8px}.nav nav .desktopNav{display:none}.nav nav .studioNav{border:1px solid var(--teal);color:var(--teal);justify-content:center;align-items:center;min-height:40px;padding:11px 14px;font-size:10px;font-weight:700;display:inline-flex}.nav nav button{min-height:40px;padding:11px 14px;font-size:10px}.nav .brand img{width:118px}.resumeActionBar{grid-template-columns:1fr 1fr}.resumeActionBar div{grid-column:1/-1}.savedEditorShell{padding:20px 14px}.savedEditorHeader{flex-direction:column}.studioIdentity{width:100%}.studioIdentity nav{flex-wrap:wrap}.studioHeader{gap:18px}.editingSaved .sessionBar{display:none}}@media (width<=600px){.resumeActionBar button{width:100%}.nav{padding:0 10px}.nav nav .studioNav{text-align:center;min-width:92px}.nav nav button{min-width:96px}.generated{width:100%}.savedEditorHeader h2{font-size:25px}}.templatePicker{background:#f4f8f7;align-items:center;gap:9px;margin-top:14px;padding:12px 15px;font-size:10px;display:flex}.templatePicker b{letter-spacing:1.4px;color:#5a6d70;font-size:9px}.templatePicker button{color:#3d5457;background:#fff;border:1px solid #c9d8d5;border-radius:4px;padding:8px 11px;font-size:10px}.templatePicker button.active{border-color:var(--teal);background:var(--teal);color:#fff;font-weight:700}.colorPicker{background:#fff;border:1px solid #dce5e2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:12px 15px;display:flex}.colorPicker>div{margin-right:4px}.colorPicker b,.colorPicker small{display:block}.colorPicker b{letter-spacing:1.4px;color:#435b5f;font-size:9px}.colorPicker small{color:#76878a;margin-top:3px;font-size:8px}.colorPicker button{color:#3d5457;background:#fff;border:1px solid #cbd8d5;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.colorPicker button i{border:1px solid #0002;border-radius:50%;width:14px;height:14px}.colorPicker button.active{border-color:var(--panel-dark);box-shadow:0 0 0 2px var(--panel-dark)}@supports (color:color-mix(in lab, red, red)){.colorPicker button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--panel-dark) 12.5%,transparent)}}.colorPicker button.active{font-weight:700}.generatedDoc{--resume-accent:var(--teal)}.generatedDoc .headlineEdit,.generatedDoc h5{color:var(--resume-accent)}.nameEdit{background:#fbfcfb;border:1px solid #0000;width:100%;margin-bottom:6px;padding:8px;font:27px Georgia,serif;display:block}.contactEditRow{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.contactEditRow input{background:#fbfcfb;border:1px solid #e2e8e5;min-width:0;padding:8px;font-size:10px}.contactWarning{color:#6b5117;background:#fff7e9;border-left:3px solid #d79c39;margin:0 0 12px;padding:9px 11px;font-size:10px}.extraSection{margin-top:15px}.extraHeading{letter-spacing:1px;text-transform:uppercase;background:#fbfcfb;border:1px solid #e2e8e5;width:100%;margin-bottom:4px;padding:8px;font-size:10px;font-weight:700;display:block}.blockingCheck{background:#fdf1f1!important;border-left:3px solid #b93a3a!important}.qualityNotes{background:#f5f8f7;margin-top:10px;padding:13px;font-size:10px}.qualityNotes b{font:13px Georgia,serif}.qualityNotes p{color:#68797c;margin:4px 0;line-height:1.5}.additionalRole{border-top:1px dashed #d9e2df;margin-top:16px;padding-top:14px;position:relative}.additionalRole .subhead{grid-column:1/-1;position:relative}.removeRole{color:#a23b3b;background:#fff;border:1px solid #d79c9c;padding:6px 10px;font-size:9px;position:absolute;top:0;right:0}.addPosition{border:1px dashed var(--teal);color:var(--teal);background:#f3faf9;margin-top:10px;padding:11px 16px;font-size:11px;font-weight:700;display:inline-block}.olderRolesFound{border-left:3px solid var(--teal);background:#f3faf9;margin-top:8px;padding:12px 14px;font-size:11px}.olderRolesFound b{font-size:11px;display:block}.olderRolesFound small{color:#4c6a6d;margin:4px 0;display:block}.olderRolesFound p{color:#5a6d70;margin:6px 0 0;font-size:10px}.impactGapsPanel{border-left:4px solid var(--pink);background:#fbfaf6;margin-top:14px;padding:16px;font-size:11px}.impactGapsPanel>small{color:#5a6d70;margin-top:5px;line-height:1.5;display:block}.impactGapsPanel label{margin-top:14px;display:block}.impactGapsPanel label>small{color:var(--teal);margin-top:4px;font-size:9px;font-weight:400;display:block}.impactGapsPanel textarea{width:100%;min-height:82px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfdcda;border-radius:6px;margin-top:7px;padding:12px;display:block}.impactGapsPanel label button{color:#5a6d70;background:#fff;border:1px solid #d9dfdd;margin-top:5px;padding:6px 10px;font-size:9px}.roleReviewPanel{border-left:4px solid var(--teal);background:#f3faf9;margin-top:14px;padding:16px}.roleReviewTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.roleReviewTop b,.roleReviewTop small{display:block}.roleReviewTop small{color:#536b6f;margin-top:5px;line-height:1.5}.roleReviewTop button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:8px 10px;font-size:9px;font-weight:700}.roleReviewRow{border-top:1px solid #d8e6e3;grid-template-columns:1fr 210px;align-items:center;gap:14px;padding:13px 0;display:grid}.roleReviewRow:first-of-type{margin-top:13px}.roleReviewRow b,.roleReviewRow small{display:block}.roleReviewRow small{color:var(--teal);margin-top:4px;font-size:9px}.roleReviewRow p{color:#65777a;margin:5px 0 0;font-size:9px;line-height:1.4}.roleReviewRow select{width:100%;color:var(--ink);background:#fff;border:1px solid #bfd1ce;padding:10px;font-size:10px}.roleReviewRow.omittedRole{border-left:3px solid var(--pink);opacity:.82;background:#fff3f7;margin-inline:-10px;padding-inline:10px}.roleReviewRow.omittedRole>div>b{text-decoration:line-through}.roleReviewRow.omittedRole strong{color:#a5325e;margin-top:6px;font-size:10px;display:block}.roleReviewNote{color:#6c7d80;margin:10px 0 0!important;font-size:9px!important}.expandedHistoryChoice{background:#fff7ea;border-left:3px solid #d79c39;margin-top:14px;padding:13px}.expandedHistoryChoice b{font:13px Georgia,serif;display:block}.expandedHistoryChoice p{color:#6b5a35;line-height:1.45;margin:5px 0 9px!important;font-size:9px!important}.expandedHistoryChoice label{align-items:center;gap:8px;font-size:10px!important;display:flex!important}.expandedHistoryChoice input{width:auto!important;margin:0!important}@media (width<=700px){.roleReviewTop{flex-direction:column}.roleReviewTop button{width:100%}.roleReviewRow{grid-template-columns:1fr}}@media (width<=600px){.contactEditRow{grid-template-columns:1fr 1fr}}.toolExplanation{border-left:4px solid var(--teal);background:#f1f8f7;margin:-12px 0 26px;padding:15px 17px}.toolExplanation b{color:var(--panel-dark);font:15px Georgia,serif}.toolExplanation p{color:#536b6f;margin:5px 0;font-size:11px;line-height:1.55}.toolExplanation small{color:#9c2f5e;margin-top:7px;font-size:9px;font-weight:700;display:block}.savedFolders{max-height:430px;padding:0 4px 12px;overflow:auto}.savedFolders section{margin-bottom:15px}.savedFolders h3{color:#d9e8e8;border-bottom:1px solid #42656b;align-items:center;gap:6px;margin:8px 5px;padding:8px 4px;font-size:10px;display:flex}.savedFolders h3 span{color:#f0a9c4}.savedFolders h3 em{border:1px solid #66858a;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.toolRail .savedFileCard{color:#fff;background:#1d4b53;border:1px solid #42656b;grid-template-columns:29px 1fr;gap:9px;margin:7px 0;padding:11px 8px;display:grid}.toolRail .savedFileCard:hover,.toolRail .savedFileCard:focus{background:#245760;border-color:#f0a9c4;outline:none}.savedFileCard>i{width:28px;height:33px;color:var(--panel-dark);background:#f7faf9;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.savedFileCard>span{min-width:0}.savedFileCard span b,.savedFileCard span small,.savedFileCard span strong{display:block}.savedFileCard span b{color:#fff;font-size:10px}.savedFileCard span small{color:#bcd1d1;opacity:1;margin-top:3px}.savedFileCard span strong{color:#f0a9c4;margin-top:7px;font-size:8px}.referenceUpload{color:#fff;cursor:pointer;background:#224b52;border:1px solid #8eaaad;align-items:center;margin:10px 0 0!important;padding:10px 12px!important;font-size:9px!important;display:inline-flex!important}.referenceUpload input{display:none!important}@media (width<=700px){.toolRail{display:block;overflow:visible}.careerToolButtons{display:flex;overflow:auto}.careerToolButtons button{min-width:165px}.toolRail>hr,.toolRail>b{display:block!important}.savedFolders{grid-template-columns:1fr;max-height:none;display:grid}.toolRail .savedFileCard{min-width:0}}@media (width<=600px){.colorPicker{align-items:stretch}.colorPicker>div{width:100%}.colorPicker button{flex:46%;justify-content:flex-start}}.facilitatorTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.facilitatorTop h2{margin-bottom:8px}.facilitatorTop>button,.codeForm>button{background:var(--pink);color:#fff;border:0;padding:12px 15px;font-size:10px;font-weight:700}.facilitatorIntro{color:#637679;margin:0 0 20px;font-size:10px}.participantGrid .participantCard{text-align:left;background:#fff;border:1px solid #dce3e0;flex-direction:column;gap:6px;padding:16px;display:flex}.participantGrid .participantCard:hover,.participantGrid .participantCard:focus{border-color:var(--teal);box-shadow:0 5px 18px var(--panel-dark)}@supports (color:color-mix(in lab, red, red)){.participantGrid .participantCard:hover,.participantGrid .participantCard:focus{box-shadow:0 5px 18px color-mix(in srgb,var(--panel-dark) 8%,transparent)}}.participantGrid .participantCard:hover,.participantGrid .participantCard:focus{outline:none}.participantCard small{color:#758588;text-overflow:ellipsis;font-size:8px;overflow:hidden}.participantCard strong{color:var(--teal);font-size:11px}.participantCard span{color:#536b6f;font-size:9px}.participantCard em{color:var(--pink);font-size:8px;font-style:normal;font-weight:700}.facilitatorWorkspace{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:28px;display:grid}.codeManager,.participantViewer{background:#fbfcfb;border:1px solid #dce3e0;padding:22px}.codeManager>span,.participantViewer>span{letter-spacing:1.7px;color:var(--teal);font-size:8px;font-weight:700}.codeManager h3,.participantViewer h3{margin:8px 0 16px;font:20px Georgia,serif}.codeForm{grid-template-columns:1fr 1.5fr .7fr;gap:9px;display:grid}.codeForm label{font-size:9px;font-weight:700}.codeForm input{background:#fff;border:1px solid #cbd8d5;width:100%;margin-top:6px;padding:10px;display:block}.codeForm>button{grid-column:1/-1;justify-self:start}.codeList{margin-top:16px}.codeList article{border-top:1px solid #dde5e2;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.codeList article.inactive{opacity:.55}.codeList b,.codeList small{display:block}.codeList b{font-size:10px}.codeList small,.codeList span{color:#687b7e;font-size:8px}.codeList button,.participantViewerTop button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:7px 9px;font-size:8px;font-weight:700}.participantViewerTop{justify-content:space-between;align-items:flex-start;display:flex}.participantViewerTop h3{margin-bottom:3px}.participantViewerTop p{color:#687b7e;margin:0 0 14px;font-size:9px}.adminDocumentLayout{grid-template-columns:190px minmax(0,1fr);gap:12px;display:grid}.adminDocumentLayout nav{max-height:520px;overflow:auto}.adminDocumentLayout nav button{text-align:left;background:#fff;border:0;border-bottom:1px solid #dbe4e1;width:100%;padding:11px;display:block}.adminDocumentLayout nav button.active{background:var(--panel-dark);color:#fff}.adminDocumentLayout nav b,.adminDocumentLayout nav small{display:block}.adminDocumentLayout nav b{font-size:9px}.adminDocumentLayout nav small{color:#758588;margin-top:4px;font-size:7px}.adminDocumentLayout nav button.active small{color:#c4d8d9}.adminDocumentPaper{background:#fff;border:1px solid #dce3e0;max-height:520px;padding:20px;overflow:auto}.adminResumePreview h2{margin:0;font:24px Georgia,serif}.adminResumePreview .adminHeadline{color:var(--teal);font-weight:700}.adminResumePreview h3,.adminToolPreview h3{letter-spacing:1.2px;color:var(--teal);border-bottom:1px solid #dbe3e0;margin-top:18px;padding-bottom:5px;font-size:9px}.adminResumePreview p,.adminResumePreview li,.adminToolPreview p{color:#30464b;white-space:pre-wrap;font-size:9px;line-height:1.55}.adminResumePreview article b,.adminResumePreview article small{font-size:9px;display:block}.adminResumePreview article small{color:#748487;margin-top:3px}.adminRawPreview{white-space:pre-wrap;font-size:8px;line-height:1.5}.codeForm button:disabled{opacity:.5}.facilitator .studioError{margin-top:12px}@media (width<=950px){.facilitatorWorkspace,.adminDocumentLayout{grid-template-columns:1fr}.adminDocumentLayout nav{max-height:none;display:flex;overflow:auto}.adminDocumentLayout nav button{border-right:1px solid #dbe4e1;min-width:170px}.codeForm{grid-template-columns:1fr 1fr}.codeForm label:last-of-type{grid-column:1/-1}}@media (width<=600px){.facilitatorTop{flex-direction:column}.facilitatorTop>button{width:100%}.codeForm{grid-template-columns:1fr}.codeForm label:last-of-type{grid-column:auto}.codeForm>button{width:100%}.codeList article{grid-template-columns:1fr auto}.codeList article>span{grid-column:1/-1}.facilitatorWorkspace{display:block}.participantViewer{margin-top:16px}}.forgotPassword{text-decoration:underline;color:var(--teal)!important;background:0 0!important;border:0!important;margin:11px 0 0!important;padding:0!important;font-size:10px!important;display:block!important}.accessCard .emailSent p{margin:7px 0 0;font-size:10px}.facilitator{scroll-margin-top:110px}.feedbackLaunchers{z-index:46;background:#fff;border:1px solid #d9e3e0;align-items:center;gap:7px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 32px #12303729}.feedbackLaunchers button{border:0;min-height:38px;padding:10px 13px;font-size:10px;font-weight:700}.feedbackLauncher{background:var(--pink);color:#fff}.problemLauncher{color:var(--panel-dark);background:#f2f6f5}.downloadFeedbackPrompt{z-index:47;background:var(--panel-dark);color:#fff;border-top:4px solid var(--pink);width:min(330px,100vw - 28px);padding:20px 20px 18px;position:fixed;bottom:84px;right:18px;box-shadow:0 18px 50px #0a232a47}.downloadFeedbackPrompt>span{color:#a9d9d5;letter-spacing:1.8px;font-size:8px;font-weight:700;display:block}.downloadFeedbackPrompt>b{margin-top:7px;font:20px Georgia,serif;display:block}.downloadFeedbackPrompt p{color:#c4d7d7;margin:7px 0 14px;font-size:10px;line-height:1.5}.downloadFeedbackPrompt>button:last-child{background:var(--pink);color:#fff;border:0;padding:10px 13px;font-size:10px;font-weight:700}.feedbackOverlay{z-index:80;background:#0920269e;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.feedbackDialog{width:min(760px,100%);max-height:calc(100vh - 36px);color:var(--ink);background:#fff;padding:34px 38px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000004d}.feedbackClose{line-height:1;position:absolute;top:10px;right:12px;color:inherit!important;background:0 0!important;border:0!important;padding:5px!important;font-size:24px!important}.feedbackEyebrow{letter-spacing:2px;color:var(--teal);font-size:8px;font-weight:700}.feedbackDialog h2{color:var(--panel-dark);margin:8px 34px 5px 0;font:29px Georgia,serif}.feedbackIntro{color:#64777a;margin:0 0 20px;font-size:11px;line-height:1.55}.feedbackTypeSwitch{border:1px solid #d4dfdc;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.feedbackTypeSwitch button{color:#5b6f72;background:#f4f7f6;border:0;padding:11px;font-size:10px;font-weight:700}.feedbackTypeSwitch button.active{background:var(--panel-dark);color:#fff}.starRating,.recommendationChoice{border:0;margin:0 0 17px;padding:0}.starRating legend,.recommendationChoice legend,.feedbackField{color:#344e53;font-size:10px;font-weight:700}.starRating>div{gap:4px;margin-top:7px;display:flex}.starRating button{color:#c8d0ce;background:0 0;border:0;padding:1px 3px;font-size:25px}.starRating button.selected{color:#d53f7c}.feedbackField{margin-bottom:16px;display:block}.feedbackField select,.feedbackField textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #cbd8d5;outline:none;margin-top:7px;padding:11px;display:block}.feedbackField textarea{resize:vertical;min-height:100px;line-height:1.5}.feedbackField select:focus,.feedbackField textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d65731f}.feedbackTextGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recommendationChoice>div{gap:7px;margin-top:8px;display:flex}.recommendationChoice button{color:#536a6e;background:#fff;border:1px solid #cbd8d5;padding:8px 14px;font-size:9px;font-weight:700}.recommendationChoice button.active{border-color:var(--teal);color:var(--teal);background:#eaf5f3}.feedbackChecks{gap:9px;margin:16px 0;display:grid}.feedbackChecks label{color:#52696d;font-size:9px;line-height:1.45}.feedbackChecks input{margin-right:7px}.feedbackChecks label:has(input:disabled){opacity:.5}.feedbackError{color:#8b2d2d;background:#fff0f0;border-left:3px solid #b33f3f;padding:10px 12px;font-size:10px}.feedbackSubmit{background:var(--pink);color:#fff;border:0;padding:12px 17px;font-size:10px;font-weight:700}.feedbackSubmit:disabled{opacity:.55}.feedbackPrivacy{color:#77888a;margin-top:11px;font-size:8px;line-height:1.5;display:block}.feedbackSuccess{text-align:center;padding:38px 18px}.feedbackSuccess>span{width:54px;height:54px;color:var(--teal);background:#e1f3ef;border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.feedbackSuccess h2{margin:17px 0 8px}.feedbackSuccess p{color:#617579;font-size:11px}.feedbackSuccess button{background:var(--pink);color:#fff;border:0;padding:11px 20px;font-size:10px;font-weight:700}.feedbackInbox{background:#f7f9f8;border:1px solid #dce3e0;margin-top:28px;padding:23px}.feedbackInboxTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.feedbackInboxTop span{letter-spacing:1.7px;color:var(--teal);font-size:8px;font-weight:700}.feedbackInboxTop h3{margin:7px 0 17px;font:22px Georgia,serif}.feedbackInboxTop>b{color:var(--teal);background:#fff;border:1px solid #c8d7d3;padding:8px 10px;font-size:9px}.feedbackInboxGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedbackInboxGrid article{border:1px solid #d9e2df;border-top:4px solid var(--teal);background:#fff;padding:16px}.feedbackInboxGrid article.problem{border-top-color:#b34b4b}.feedbackInboxGrid header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.feedbackInboxGrid header span,.feedbackInboxGrid header b{display:block}.feedbackInboxGrid header span{letter-spacing:1.3px;color:var(--teal);font-size:7px}.feedbackInboxGrid article.problem header span{color:#a43d3d}.feedbackInboxGrid header b{margin-top:5px;font-size:11px}.feedbackInboxGrid time{color:#78888a;font-size:8px}.feedbackInboxGrid p{color:#415b5f;white-space:pre-wrap;font-size:9px;line-height:1.55}.feedbackInboxGrid .feedbackArea{color:var(--pink);font-weight:700}.feedbackInboxGrid footer{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.feedbackInboxGrid footer span,.feedbackInboxGrid footer em{color:#4c696d;text-transform:capitalize;background:#eef5f3;padding:5px 7px;font-size:7px;font-style:normal}.feedbackInboxGrid footer em{color:#9a2f5c;background:#fff0f5}.feedbackEmpty{color:#6c7e81;font-size:10px}@media (width<=700px){.feedbackLaunchers{bottom:10px;right:10px}.feedbackLaunchers button{padding:9px 10px}.downloadFeedbackPrompt{bottom:76px;right:14px}.feedbackDialog{padding:28px 18px}.feedbackTextGrid,.feedbackInboxGrid{grid-template-columns:1fr}.feedbackInbox{padding:18px 13px}.feedbackInboxTop{flex-direction:column}.feedbackInboxTop>b{margin-top:-10px}.recommendationChoice>div{grid-template-columns:repeat(3,1fr);display:grid}.recommendationChoice button{padding:9px 6px}}.fieldError{color:#a82d55;margin:6px 0 0;font-size:10px;font-weight:400;line-height:1.4;display:block}.formGrid>p.fieldError{border-left:3px solid var(--pink);background:#fff1f5;padding:10px 12px}.optionalLabel{color:#77888a;margin-left:4px;font-size:9px;font-weight:400}.previewExperienceLines{margin-top:7px}.previewExperienceLines p{white-space:pre-line;margin:0 0 5px}.researchConfirmation{color:#3d4748;background:#fff9e9;border:1px solid #d7b765;margin:18px 0;padding:18px}.researchConfirmation b{font:17px Georgia,serif;display:block}.researchConfirmation p{margin:8px 0 12px;font-size:11px;line-height:1.55}.researchConfirmation button{background:var(--panel-dark);color:#fff;border:0;padding:11px 14px;font-size:10px;font-weight:700}.downloadRow button:disabled{opacity:.45;cursor:not-allowed}.toolReady{border-top:4px solid var(--pink);color:var(--panel-dark-alt);background:#e9f6f3;justify-content:space-between;gap:24px;margin:-38px -38px 30px;padding:17px 38px;display:flex}.toolReady b{font:18px Georgia,serif}.toolReady span{max-width:650px;font-size:11px;line-height:1.5}.outputActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.outputActions button.secondary{color:var(--teal);border:1px solid var(--teal);background:#fff}.outputActions button:disabled{opacity:.5}.reviewNotesLabel{border-top:1px solid #d8e0dd;margin-top:30px;padding-top:20px}.reviewNotesLabel span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.reviewNotesLabel p{color:#65777a;margin:6px 0 0;font-size:11px}.evidenceDisclosure,.reviewDisclosure{background:#fbfcfb;border:1px solid #d7e1de}.evidenceDisclosure{margin-top:2px}.reviewDisclosure{margin-top:24px}.evidenceDisclosure summary,.reviewDisclosure summary{cursor:pointer;color:var(--panel-dark-alt);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.evidenceDisclosure summary::-webkit-details-marker{display:none}.reviewDisclosure summary::-webkit-details-marker{display:none}.evidenceDisclosure summary span,.reviewDisclosure summary span{flex-direction:column;gap:4px;display:flex}.evidenceDisclosure summary small,.reviewDisclosure summary small{color:#697c7e;font-size:9px;font-weight:400}.evidenceDisclosure summary strong,.reviewDisclosure summary strong{color:var(--pink);white-space:nowrap;font-size:10px}.evidenceDisclosure[open] summary,.reviewDisclosure[open] summary{border-bottom:1px solid #d7e1de}.evidenceDisclosure .evidenceMap{border:0;margin:0}.reviewDisclosure .proofGrid{margin:0;padding:14px}.strengthenEvidence,.readinessReview{background:#f2f9f7;border:1px solid #c9ded9}.strengthenEvidence summary,.readinessReview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.strengthenEvidence summary::-webkit-details-marker{display:none}.readinessReview summary::-webkit-details-marker{display:none}.strengthenEvidence summary span,.readinessReview summary span{flex-direction:column;gap:4px;display:flex}.strengthenEvidence summary b,.readinessReview summary b{color:var(--panel-dark-alt);font-size:11px}.strengthenEvidence summary small,.readinessReview summary small{color:#607477;font-size:9px;font-weight:400}.strengthenEvidence summary strong,.readinessReview summary strong{color:var(--pink);white-space:nowrap;font-size:10px}.strengthenEvidence[open] summary,.readinessReview[open] summary{border-bottom:1px solid #c9ded9}.strengthenEvidence>div{grid-template-columns:1fr 1fr;gap:14px;padding:17px;display:grid}.strengthenEvidence textarea{min-height:86px}.readinessReview{max-width:850px;margin-top:24px}.readinessGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 16px 8px;display:grid}.readinessGrid article{background:#fff;border-top:3px solid #b2c7c4;padding:13px}.readinessGrid article.strong{border-color:var(--teal)}.readinessGrid article.review{border-color:#d79c39}.readinessGrid article.limited{border-color:var(--pink)}.readinessGrid span,.readinessGrid b{display:block}.readinessGrid span{letter-spacing:.5px;color:#697b7d;font-size:8px}.readinessGrid b{color:var(--panel-dark-alt);margin-top:6px;font-size:11px}.readinessReview>p{color:#66787a;margin:4px 16px 16px;font-size:9px;line-height:1.5}@media (width<=700px){.outputActions{justify-content:stretch;width:100%;margin-bottom:18px}.outputActions button{flex:1;min-width:130px;margin-bottom:0}.toolReady{flex-direction:column;gap:6px;margin:-25px -18px 24px;padding:16px 18px}.evidenceDisclosure summary,.reviewDisclosure summary,.strengthenEvidence summary,.readinessReview summary{align-items:flex-start}.reviewDisclosure .proofGrid{padding:10px}.strengthenEvidence>div,.readinessGrid{grid-template-columns:1fr}.readinessGrid{padding:12px}.readinessReview>p{margin:2px 12px 14px}}.cityCombobox{position:relative}.fieldHint{color:#738588;margin-top:6px;font-size:9px;font-weight:400;line-height:1.35;display:block}.citySuggestionList{z-index:35;background:#fff;border:1px solid #9bbab6;border-radius:6px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #1230372e}.citySuggestionList button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:4px;padding:10px 11px;font-size:11px;display:block}.citySuggestionList button:hover,.citySuggestionList button.active{color:var(--teal);background:#e8f5f3}.citySuggestionList>span{color:#687b7e;padding:11px;font-size:10px;line-height:1.4;display:block}.styleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.styleCard{flex-direction:column;min-width:0;display:flex}.styleCard>strong{margin-top:auto}.recommendBadge{color:var(--teal);letter-spacing:.35px;background:#eaf5f3;align-self:flex-start;margin:-3px 0 9px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:700;line-height:1.3;display:block}.paper{height:165px;padding:18px 14px;position:relative;overflow:hidden}.paper h4{font-family:var(--swatch-name-font,Georgia,serif);text-align:var(--swatch-name-align,left);text-transform:var(--swatch-name-transform,none)}.paper>span{background:var(--accent);width:100%;margin:8px 0 6px;display:block}.paper.header-underline>span{height:1px}.paper.header-colorbar>span{height:3px}.paper.header-double>span{background:linear-gradient(to bottom,var(--accent) 0 1px,transparent 1px 3px,var(--accent) 3px 5px);height:5px}.paper.header-none>span{height:0}.paper-precision i{margin-top:6px}.paper-luxe i{margin-top:9px}.paper-operations i{margin-top:5px}.paper-boardroom h4{text-align:center}.paper-boardroom>i:nth-of-type(-n+2){width:70%;margin-left:auto;margin-right:auto}.resumePreview{padding:var(--preview-padding,40px);font-family:Calibri,Arial,sans-serif;line-height:var(--preview-line-height,1.32)}.resumePreview header{text-align:var(--preview-name-align,left);border-bottom:0;padding-bottom:13px}.resumePreview.header-underline header{border-bottom:1.5px solid var(--accent)}.resumePreview.header-colorbar header{border-bottom:3px solid var(--accent)}.resumePreview.header-double header{border-bottom:4px double var(--accent)}.resumePreview h3{font-family:var(--preview-name-font,Georgia,serif);font-size:var(--preview-name-size,29px);text-align:var(--preview-name-align,left);text-transform:var(--preview-name-transform,none)}.resumePreview header p,.resumePreview header small{text-align:var(--preview-name-align,left)}.templatePicker{flex-wrap:wrap}.generatedDoc{padding:var(--resume-preview-padding,35px);font-family:var(--resume-body-font,Calibri,Arial,sans-serif);line-height:var(--resume-line-height,1.32)}.nameEdit{font-family:var(--resume-name-font,Georgia,serif);font-size:var(--resume-name-size,27px);text-align:var(--resume-name-align,left);text-transform:var(--resume-name-transform,none)}.contactEditRow input,.headlineEdit{text-align:var(--resume-name-align,left)}.headlineEdit{color:var(--resume-accent);font-family:var(--resume-body-font,Calibri,Arial,sans-serif)}.previewHeaderRule{width:100%;margin:2px 0 8px}.generatedDoc.header-underline .previewHeaderRule{border-top:1.5px solid var(--resume-accent)}.generatedDoc.header-colorbar .previewHeaderRule{background:var(--resume-accent);height:3px}.generatedDoc.header-double .previewHeaderRule{background:linear-gradient(to bottom,var(--resume-accent) 0 1px,transparent 1px 3px,var(--resume-accent) 3px 5px);height:5px}.generatedDoc.header-none .previewHeaderRule{display:none}.resumeSectionEditor h5{font-family:var(--resume-body-font,Calibri,Arial,sans-serif);font-size:var(--resume-heading-size,10.5px);color:var(--resume-accent)}.resumeSectionEditor textarea,.resumeSectionEditor input{font-family:var(--resume-body-font,Calibri,Arial,sans-serif);font-size:var(--resume-body-size,10.5px);line-height:var(--resume-line-height,1.32)}.resumeSectionEditor>textarea,.resumeSectionEditor article textarea,.resumeSectionEditor .extraSection textarea{resize:vertical;background:#fff;border:1px solid #b9cfca;width:100%;min-height:58px;margin-top:4px;padding:10px;display:block}.resumeSectionEditor>textarea{min-height:82px}.roleEditRow{grid-template-columns:1.35fr 1.35fr .8fr .8fr}@media (width<=1000px){.styleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.styleGrid{grid-template-columns:1fr}}@media (width<=600px){.generatedDoc{padding:22px 16px}.roleEditRow{grid-template-columns:1fr}}.score{flex-wrap:wrap}.score b{font-size:18px}.score>div{flex:1;gap:3px;min-width:220px;display:grid}.score span{font-size:11px;font-weight:700;line-height:1.45}.score small{color:#607d7d;font-size:9px;font-weight:400;display:block}.hero>.facilitatorPositioning{color:#527174;background:#f3faf9;border:1px solid #cfe2df;border-radius:999px;max-width:760px;margin:-13px auto 28px;padding:11px 16px;font-size:12px;line-height:1.5}.facilitatorPositioning b{color:var(--teal);margin-right:5px}@media (width<=600px){.hero>.facilitatorPositioning{border-radius:12px;margin-top:-8px}.facilitatorPositioning b{margin:0 0 3px;display:block}}.tailorLaunch{color:var(--teal);text-align:center;background:0 0;border:0;border-bottom:1px solid #8fbab8;padding:7px 3px;font-size:13px;font-weight:700}.optionalIntro{border-top:4px solid var(--pink);background:linear-gradient(125deg,#173f47 0%,#1b4a52 100%);padding:28px 32px;scroll-margin-top:24px}.optionalIntro>div:first-child{max-width:470px}.optionalIntro h2{font-size:28px}.optionalIntro p{font-size:11px;line-height:1.55}.studioResumeChoices{grid-template-columns:repeat(2,1fr);gap:10px;min-width:500px;display:grid}.optionalIntro .studioResumeChoices a{min-height:76px;color:var(--panel-dark);white-space:normal;background:#fff;border:1px solid #ffffff59;flex-direction:column;justify-content:center;padding:14px 17px;display:flex}.optionalIntro .studioResumeChoices a:last-child{background:var(--pink);color:#fff;border-color:var(--pink)}.studioResumeChoices b,.studioResumeChoices small{display:block}.studioResumeChoices b{font-size:12px}.studioResumeChoices small{opacity:.76;margin-top:5px;font-size:9px;font-weight:400}.tailorNote{cursor:default;grid-template-columns:28px auto;align-items:center;gap:9px;display:inline-grid}.tailorNoteIcon{width:26px;height:26px;color:var(--teal);background:#dff3f1;border-radius:50%;place-items:center;font-size:17px;display:grid!important}.tailorNote small{color:#62787b;margin-top:3px;font-size:9px;font-weight:400;display:block}.testerAnnouncement{color:#fff;background:linear-gradient(100deg,#173f47 0%,#1b525c 70%,#d53f7c 100%);border-bottom:4px solid #ec7fac;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:17px 6vw;text-decoration:none;display:grid;box-shadow:0 8px 24px #11373f1f}.testerAnnouncement span:first-child small,.testerAnnouncement span:first-child b{display:block}.testerAnnouncement small{color:#a8d8d5;letter-spacing:1.8px;margin-bottom:4px;font-size:8px;font-weight:700}.testerAnnouncement b{font:20px Georgia,serif}.testerAnnouncementDetails{color:#e5f0ef;font-size:14px;font-weight:600;line-height:1.35}.testerAnnouncement strong{color:var(--pink);background:#fff;border:1px solid #ffffffc7;padding:11px 15px;font-size:11px}.testerAnnouncement:hover strong{background:#fff3f8;transform:translate(2px)}.testerLoginHint{border-left:4px solid var(--pink);background:#fff3f7;color:#496366!important;padding:11px 13px!important}.testerLoginHint b{color:var(--panel-dark);margin-bottom:3px;display:block}.accessChoiceCard{max-width:560px}.testerOffer{text-align:left;background:#f1f9f7;border:1px solid #c8ded9;margin:7px 0 19px;padding:18px}.testerOffer>b,.testerOffer>strong{display:block}.testerOffer>b{color:var(--panel-dark);font:20px Georgia,serif}.testerOffer>strong{color:var(--pink);margin-top:5px;font-size:14px}.testerOffer p{margin:7px 0 14px!important;font-size:11px!important}.testerOffer button{width:100%}.accessDivider{color:#78908f;text-transform:uppercase;align-items:center;gap:10px;margin:5px 0 15px;font-size:9px;display:flex}.accessDivider:before,.accessDivider:after{content:"";background:#d7e3e0;flex:1;height:1px}.secondaryAccess{color:var(--teal)!important;border:1px solid var(--teal)!important;background:#fff!important}.paymentNotice{z-index:80;border-left:5px solid var(--pink);color:var(--panel-dark);background:#e8f6f2;margin:0 0 14px;padding:13px 18px;font-size:11px;font-weight:700;position:sticky;top:0}.expiredPass{border:1px solid #d4dfdc;border-left:5px solid var(--pink);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:18px 22px;display:flex}.expiredPass span,.expiredPass b,.expiredPass p{display:block}.expiredPass span{color:var(--teal);letter-spacing:1.4px;font-size:8px;font-weight:700}.expiredPass b{margin-top:5px;font:20px Georgia,serif}.expiredPass p{color:#627679;margin:5px 0 0;font-size:10px;line-height:1.5}.expiredPass button{background:var(--pink);color:#fff;border:0;flex:none;padding:12px 18px;font-weight:700}@media (width<=600px){.testerAnnouncement{grid-template-columns:1fr auto;gap:8px 12px;padding:15px 20px}.testerAnnouncement b{font-size:17px}.testerAnnouncementDetails{grid-area:2/1/auto/-1;font-size:13px}.testerAnnouncement strong{grid-area:1/2;padding:10px;font-size:9px}.expiredPass{flex-direction:column;align-items:stretch}.expiredPass button{width:100%}}@media (width>=701px){.studioHeader p,.studioIdentity,.sessionBar{font-size:12px}.studioSectionHeading span{font-size:10px}.savedWorkPanel .savedFolders h3{font-size:12px}.savedWorkPanel .savedFolders h3 em{font-size:10px}.savedWorkPanel .savedFileCard b{font-size:13px}.savedWorkPanel .savedFileCard small,.savedWorkPanel .savedFileCard strong{font-size:11px}.optionalToolsPanel .careerToolButtons small{font-size:11px;line-height:1.55}.optionalToolsPanel .careerToolButtons span{font-size:11px}.facilitatorIntro{font-size:12px;line-height:1.55}.participantCard small{font-size:10px}.participantCard strong{font-size:13px}.participantCard span,.participantCard em{font-size:11px}}:root{--pink:#d33776}html{scroll-behavior:auto}.studio{scroll-margin-top:98px}.srOnlyStepStatus{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.credentialSubhead{margin-bottom:16px}.credentialSubhead>b,.credentialSubhead>small{display:block}.credentialSubhead>small{color:#6b7d80;margin-top:5px;font-size:11px;line-height:1.45}.educationEntryList{gap:12px;display:grid}.structuredEntry{background:#fbfcfb;border:1px solid #d5e0dd;margin:0;padding:18px}.structuredEntry legend{color:var(--teal);padding:0 7px;font:16px Georgia,serif}.structuredEntry .formGrid{margin-top:3px}.entryCheck{align-items:center;gap:9px;font-weight:400!important;display:flex!important}.entryCheck input{width:auto!important;margin:0!important}.removeEntry{color:#a5325e;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;text-decoration:underline}.credentialDivider{border-top:1px solid #dce4e1;margin:26px 0 13px;padding-top:22px}.credentialDivider b,.credentialDivider small{display:block}.credentialDivider b{font:18px Georgia,serif}.credentialDivider small{color:#6b7d80;margin-top:4px;font-size:11px}.structuredEntry input:disabled{color:#829091;background:#eef1f0}@media (width<=700px){.structuredEntry{padding:15px 13px}.structuredEntry legend{font-size:15px}.credentialDivider b{font-size:17px}}.requiredLabel{color:#b42f62;margin-left:4px;font-size:9px;font-weight:700}.formGrid input[aria-invalid=true],.formGrid select[aria-invalid=true],.formGrid textarea[aria-invalid=true]{background:#fff7fa;border-color:#c9346b;box-shadow:0 0 0 2px #c9346b1f}.paper small,.paper em,.paper i,.paper b{display:block}.paper small{height:auto;color:var(--accent);background:0 0;margin:5px 0 9px;font-size:7px;font-weight:700}.paper em{border-bottom:1px solid var(--accent);margin-top:7px;padding-bottom:3px}@supports (color:color-mix(in lab, red, red)){.paper em{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.paper em{color:var(--accent);letter-spacing:.45px;font-size:6px;font-style:normal;font-weight:700}.paper i{background:#d8dfdd;height:3px;margin-top:5px}.paper i.short{width:68%}.paper b{color:#37494d;background:0 0;width:auto;height:auto;margin-top:5px;font-size:6px}.evidenceStart{background:#f5faf9;border:1px solid #cfe0dc;margin:0 0 24px;padding:20px}.evidenceStart>span,.evidenceMap header>span{color:var(--teal);letter-spacing:1.5px;font-size:9px;font-weight:700;display:block}.evidenceStart h3{color:var(--panel-dark);margin:7px 0 5px;font:20px Georgia,serif}.evidenceStart>p{color:#607679;margin:0 0 15px;font-size:11px;line-height:1.55}.evidenceStart label{font-size:10px;font-weight:700;display:block}.evidenceStart select{width:100%;color:var(--ink);background:#fff;border:1px solid #adc8c3;margin-top:7px;padding:12px;display:block}.evidenceLoaded{border-left:4px solid var(--teal);background:#e8f5f2;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.evidenceLoaded b{color:#195b65;font-size:11px}.evidenceLoaded span{font-size:11px}.evidenceLoaded small,.evidenceEmpty{color:#617578;font-size:10px;line-height:1.45}.evidenceEmpty{background:#fff;border:1px dashed #b9cdca;padding:12px}.evidenceMap{background:#fff;border:1px solid #cfdedb;grid-column:1/-1;margin:3px 0 6px}.evidenceMap header{border-bottom:1px solid #d9e4e1;padding:17px 18px}.evidenceMap header b,.evidenceMap header small{display:block}.evidenceMap header b{color:var(--panel-dark);margin-top:6px;font:17px Georgia,serif}.evidenceMap header small{color:#687b7e;margin-top:5px;font-size:10px;line-height:1.5}.evidenceMap>div{grid-template-columns:1fr 1fr;display:grid}.evidenceMap article{padding:16px 18px}.evidenceMap article+article{border-left:1px solid #dbe4e2}.evidenceMap article>b{font-size:11px}.evidenceMap article p{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.evidenceMap article p span{color:#155d68;background:#e5f3f0;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:700}.evidenceMap .verify p span{color:#a72f5d;background:#fff0f5}.evidenceMap article small{color:#687b7e;font-size:9px;line-height:1.45}.createButton{min-height:44px}@media (width<=700px){.evidenceStart{padding:17px 14px}.evidenceMap>div{grid-template-columns:1fr}.evidenceMap article+article{border-top:1px solid #dbe4e2;border-left:0}.evidenceMap header,.evidenceMap article{padding:15px 14px}.evidenceMap article p span{font-size:10px}}.studioIdentity nav a[href=\#resume-start]{background:var(--pink);border-color:var(--pink);color:#fff}.exportNotice{border-left:3px solid var(--teal);color:#31575d;background:#e8f5f3;margin:0 0 14px;padding:10px 12px;font-size:10px}.studioResumeRoute{background:#f7f4ee;min-height:100vh}.resumeStudioHeader{z-index:50;background:#fff;border-bottom:1px solid #d9e2df;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;padding:12px 5vw;display:grid;position:sticky;top:0}.resumeStudioHeader>a{color:var(--teal);font-size:11px;font-weight:700;text-decoration:none}.resumeStudioHeader>a:last-child{text-align:right}.resumeStudioHeader div{text-align:center}.resumeStudioHeader span,.resumeStudioHeader b{display:block}.resumeStudioHeader span{letter-spacing:1.8px;color:var(--teal);font-size:8px}.resumeStudioHeader b{color:var(--panel-dark);margin-top:4px;font:20px Georgia,serif}.studioResumeRoute main>.nav,.studioResumeRoute main>.hero,.studioResumeRoute main>.how,.studioResumeRoute main>.standard,.studioResumeRoute main>.promise,.studioResumeRoute main>.siteFooter{display:none}.studioResumeRoute main>.studio{margin-top:28px}.studioResumeRoute .helperButton{bottom:18px}@media (width<=1050px){.studioResumeChoices{grid-template-columns:1fr;min-width:360px}}@media (width<=700px){.studioShell{padding-left:14px;padding-right:14px}.studioHeader{padding-top:4px}.studioHeader h1{font-size:34px;line-height:1.05}.studioHeader p{font-size:10px}.studioIdentity nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studioIdentity nav a,.studioIdentity nav .textButton{justify-content:center;align-items:center;min-height:42px;border:1px solid #aac3bf!important;padding:9px 10px!important;text-decoration:none!important;display:flex!important}.sessionBar{grid-template-columns:1fr auto;gap:8px}.sessionBar>b{grid-column:1/-1}.sessionBar>span{font-size:9px}.sessionBar>div{height:7px}.optionalIntro{padding:23px 20px}.optionalIntro h2{margin-bottom:9px;font-size:25px}.studioResumeChoices{grid-template-columns:1fr;width:100%;min-width:0}.optionalIntro .studioResumeChoices a{text-align:left;width:100%;min-height:66px}.careerToolButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid;overflow:visible}.careerToolButtons button{border:1px solid #41656b!important;min-width:0!important;min-height:52px!important;padding:10px!important}.facilitator h2{font-size:25px;line-height:1.12}.participantGrid .participantCard{padding:18px}.participantCard small{font-size:10px}.participantCard strong{font-size:12px}.participantCard span,.participantCard em{font-size:9px}.feedbackLaunchers{width:fit-content;box-shadow:none;margin:20px auto 0;position:static}.feedbackLaunchers button{min-height:42px}.resumeStudioHeader{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 14px}.resumeStudioHeader span{display:none}.resumeStudioHeader b{font-size:17px}.resumeStudioHeader>a{font-size:10px}.studioResumeRoute main>.studio{margin-top:16px}}.changeSummary summary{color:#25474d;font-weight:700}.changeSummary p{margin:7px 0}.resumeActionBar .quickDownload{margin:0;position:relative}.resumeActionBar .quickDownload summary{cursor:pointer;border:1px solid var(--pink);background:var(--pink);color:#fff;place-items:center;min-height:39px;padding:10px 14px;font-size:10px;font-weight:700;list-style:none;display:grid}.resumeActionBar .quickDownload summary::-webkit-details-marker{display:none}.resumeActionBar .quickDownload>div{z-index:8;background:#fff;border:1px solid #d9e2df;grid-template-columns:1fr 1fr;gap:6px;min-width:180px;margin-top:5px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 8px 22px #12303729}.resumeActionBar .quickDownload button{min-width:0}@media (width<=800px){.resumeActionBar .quickDownload{grid-column:1/-1}.resumeActionBar .quickDownload>div{min-width:0;position:static}.resumeActionBar .quickDownload summary{min-height:44px}}.compactQualityReview{color:#203f44;background:#f7faf9;border:1px solid #cbdad7;margin-top:14px;padding:18px}.compactQualityReview h3{color:#163f47;margin:0 0 10px;font:20px Georgia,serif}.compactQualityReview>p{color:#294b50;margin:5px 0;font-size:11px;font-weight:600;line-height:1.55}.needsReview{color:#473715;background:#fff7e8;border-left:4px solid #b87512;margin-top:14px;padding:13px 14px}.needsReview b{font:15px Georgia,serif}.needsReview p{color:#473715;margin:7px 0 0;font-size:11px;line-height:1.5}.qualityDetails{margin-top:12px}.qualityDetails summary{cursor:pointer;color:#0b5d69;font-size:10px;font-weight:700}.qualityDetails p{color:#425b60;margin:7px 0;font-size:10px;line-height:1.55}.revisionStudio>p,.revisionStudio details p{color:#d5e2e2}.revisionStudio summary{color:#edf5f4}.saveStatus{font-weight:600;color:#d8f2ef!important}.resumeActionBar div span{color:#d4e0e0}.colorPicker small{color:#52676b}.templatePicker b,.colorPicker b{color:#354e53}.downloadRow .secondary{color:#0b5d69;border-color:#0b5d69}.downloadRow .secondary:disabled{color:#52676b;background:#f2f5f4;border-color:#7d9194}.reviewDownloadRow .editResumeAction{color:var(--panel-dark);background:#eaf6f3;border:2px solid #0b5d69;box-shadow:0 2px #0b5d691f}.editHint,.generated small,.savedEditorHeader p{color:#425b60}.guidedImprovements{color:var(--panel-dark);background:#fff;border:1px solid #cbdad7;margin-top:14px;padding:22px}.guidedImprovementsIntro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.guidedImprovementsIntro span{letter-spacing:1.8px;color:var(--teal);font-size:9px;font-weight:800}.guidedImprovementsIntro h3{margin:6px 0 5px;font:23px Georgia,serif}.guidedImprovementsIntro p{color:#52696d;max-width:720px;margin:0;font-size:12px;line-height:1.5}.guidedImprovementsIntro>small{color:#52696d;background:#f7faf9;border:1px solid #d5e2df;flex:none;padding:8px 10px;font-size:10px}.improvementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.improvementGrid article{background:#fbfcfb;border:1px solid #d3dfdc;flex-direction:column;justify-content:space-between;min-height:148px;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.improvementGrid article.selected{border:2px solid var(--teal);background:#edf7f5;box-shadow:0 5px 16px #0b5d6917}.improvementGrid article>div{grid-template-columns:30px 1fr;gap:11px;display:grid}.improvementGrid article i{width:29px;height:29px;color:var(--teal);background:#e5efed;border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:800;display:grid}.improvementGrid article.selected i{background:var(--teal);color:#fff}.improvementGrid article b,.improvementGrid article small{display:block}.improvementGrid article b{font:16px Georgia,serif}.improvementGrid article small{color:#52696d;margin-top:6px;font-size:11px;line-height:1.45}.improvementGrid footer{gap:7px;margin-top:14px;display:flex}.improvementGrid footer button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:8px 11px;font-size:10px;font-weight:700}.improvementGrid article.selected footer button:first-child{background:var(--teal);color:#fff}.improvementGrid footer .improvementCustomize{color:#52696d;border-color:#aabfbb}.improvementGrid footer button:disabled{opacity:.55}.improvementActions{gap:9px;margin-top:15px;display:flex}.improvementActions>button{background:var(--pink);color:#fff;border:0;padding:12px 15px;font-size:11px;font-weight:800}.improvementActions>button.secondary{border:1px solid var(--teal);color:var(--teal);background:#fff}.improvementActions>button:disabled{opacity:.5}.guidedImprovementStatus{color:#31575d;margin:12px 0 0;font-size:11px;font-weight:700}@media (width<=700px){.guidedImprovements{padding:18px 15px}.guidedImprovementsIntro{display:block}.guidedImprovementsIntro>small{margin-top:12px;display:inline-block}.improvementGrid{grid-template-columns:1fr}.improvementGrid article{min-height:0}.improvementActions{display:grid}.improvementActions button{min-height:44px}}.savedWorkPanel,.optionalToolsPanel{background:#fff;border:1px solid #d7dfdc;max-width:1400px;margin:18px auto 0;padding:28px 32px}.studioSectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.studioSectionHeading span{letter-spacing:2px;color:var(--teal);font-size:8px;font-weight:700}.studioSectionHeading h2{color:var(--panel-dark);margin:7px 0 0;font:25px Georgia,serif}.studioSectionHeading>small{color:#6a7d80;border:1px solid #d3dfdc;padding:7px 10px;font-size:9px}.savedWorkPanel .savedFolders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.savedWorkPanel .savedFolders>section:only-child{grid-column:1/-1}.savedWorkPanel .savedFolders h3{color:#52696d;border-bottom:1px solid #dce4e1;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:9px;font-size:10px;display:flex}.savedWorkPanel .savedFolders h3 span{color:var(--pink)}.savedWorkPanel .savedFolders h3 em{color:var(--teal);border:1px solid #c4d5d1;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:8px;font-style:normal}.savedFileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.savedWorkPanel .savedFileCard{text-align:left;min-width:0;color:var(--panel-dark);background:#fbfcfb;border:1px solid #d4dfdc;grid-template-columns:34px 1fr;gap:11px;padding:14px;display:grid}.savedWorkPanel .savedFileCard:hover,.savedWorkPanel .savedFileCard:focus{border-color:var(--pink);outline:none;box-shadow:0 6px 18px #13303714}.savedWorkPanel .savedFileCard>i{background:var(--panel-dark);color:#fff;place-items:center;width:32px;height:38px;font-size:9px;font-style:normal;font-weight:700;display:grid}.savedWorkPanel .savedFileCard span{min-width:0}.savedWorkPanel .savedFileCard b,.savedWorkPanel .savedFileCard small,.savedWorkPanel .savedFileCard strong{display:block}.savedWorkPanel .savedFileCard b{font-size:11px}.savedWorkPanel .savedFileCard small{color:#718285;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.savedWorkPanel .savedFileCard strong{color:var(--pink);margin-top:8px;font-size:9px}.savedWorkEmpty{color:#6b7e81;margin:0;font-size:11px}.optionalToolsPanel .careerToolButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.optionalToolsPanel .careerToolButtons button{text-align:left;min-height:138px;color:var(--panel-dark);background:#f8faf9;border:1px solid #d2dedb;flex-direction:column;padding:18px;display:flex}.optionalToolsPanel .careerToolButtons button:hover,.optionalToolsPanel .careerToolButtons button:focus,.optionalToolsPanel .careerToolButtons button.active{border-color:var(--teal);background:#edf7f5;outline:none}.optionalToolsPanel .careerToolButtons b{font:17px Georgia,serif}.optionalToolsPanel .careerToolButtons small{color:#64787b;margin-top:8px;font-size:9px;line-height:1.5;display:block}.optionalToolsPanel .careerToolButtons span{color:var(--pink);margin-top:auto;padding-top:14px;font-size:9px;font-weight:700}.personalSupportCard{border-left:5px solid var(--pink);background:var(--panel-dark);color:#fff;justify-content:space-between;align-items:center;gap:32px;max-width:1400px;margin:18px auto 0;padding:26px 32px;display:flex}.personalSupportCard span,.resumeSupportLink span{letter-spacing:2px;color:#9ed2cf;font-size:9px;font-weight:700}.personalSupportCard h2{margin:7px 0 6px;font:25px Georgia,serif}.personalSupportCard p{color:#c8d8d8;max-width:760px;margin:0;font-size:12px;line-height:1.55}.personalSupportCard a{background:var(--pink);color:#fff;flex:none;padding:13px 17px;font-size:11px;font-weight:700;text-decoration:none}.resumeSupportLink{background:#f7faf9;border:1px solid #d4dfdc;margin-top:14px;padding:16px 18px}.resumeSupportLink p{color:#566e72;margin:6px 0 10px;font-size:11px;line-height:1.5}.resumeSupportLink a{color:var(--pink);font-size:11px;font-weight:700;text-decoration:none}.resumeSupportLink a:hover{text-decoration:underline}.toolWorkspaceOpen{grid-template-columns:minmax(0,1fr) 280px;min-height:0;margin-top:14px;scroll-margin-top:20px}.creationPanelTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.creationPanelTop>span{letter-spacing:2px;color:var(--teal);font-size:9px;font-weight:700}.creationPanelTop>button{color:var(--teal);background:#fff;border:1px solid #aac3bf;padding:8px 11px;font-size:9px;font-weight:700}@media (width<=950px){.optionalToolsPanel .careerToolButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.savedFileGrid{grid-template-columns:1fr}}@media (width<=700px){.studioHeader h1{font-size:32px}.studioIdentity{gap:10px}.studioIdentity nav{flex-wrap:nowrap;gap:7px;width:calc(100vw - 28px);padding-bottom:2px;display:flex;overflow-x:auto}.studioIdentity nav a,.studioIdentity nav .textButton{white-space:nowrap;flex:none;min-height:36px!important;padding:7px 10px!important;font-size:9px!important}.sessionBar{margin:14px auto}.optionalIntro{padding:18px 17px}.optionalIntro h2{font-size:23px}.optionalIntro p{font-size:10px}.optionalIntro .studioResumeChoices a{min-height:55px;padding:11px 13px}.savedWorkPanel,.optionalToolsPanel{padding:21px 16px}.studioSectionHeading{margin-bottom:14px}.studioSectionHeading h2{font-size:22px}.studioSectionHeading>small{display:none}.savedWorkPanel .savedFolders{grid-template-columns:1fr}.savedWorkPanel .savedFolders>section:only-child{grid-column:auto}.savedFileGrid{grid-template-columns:1fr}.savedWorkPanel .savedFileCard{padding:13px}.optionalToolsPanel .careerToolButtons{grid-template-columns:1fr 1fr;gap:8px}.optionalToolsPanel .careerToolButtons button{min-height:118px;padding:14px}.optionalToolsPanel .careerToolButtons b{font-size:15px}.optionalToolsPanel .careerToolButtons small{display:none}.optionalToolsPanel .careerToolButtons span{padding-top:10px}.toolWorkspaceOpen{grid-template-columns:1fr}.toolWorkspaceOpen .coachRail{grid-column:auto}.creationPanelTop{align-items:flex-start}.creationPanelTop>button{flex:none}.personalSupportCard{padding:22px 18px;display:block}.personalSupportCard h2{font-size:22px}.personalSupportCard p{font-size:12px}.personalSupportCard a{text-align:center;min-height:44px;margin-top:16px;display:block}.studioHeader p{font-size:12px;line-height:1.45}.studioIdentity{font-size:12px}.studioIdentity nav a,.studioIdentity nav .textButton{min-height:44px!important;padding:9px 12px!important;font-size:11px!important}.sessionBar{font-size:11px}.sessionBar>span{font-size:11px;line-height:1.4}.optionalIntro p{font-size:12px;line-height:1.5}.studioResumeChoices b{font-size:14px}.studioResumeChoices small{font-size:11px}.studioSectionHeading span{font-size:9px}.studioSectionHeading h2{line-height:1.15}.savedWorkPanel .savedFolders h3{font-size:12px}.savedWorkPanel .savedFolders h3 em{font-size:10px}.savedWorkPanel .savedFileCard b{font-size:13px}.savedWorkPanel .savedFileCard small,.savedWorkPanel .savedFileCard strong{font-size:11px;line-height:1.4}.optionalToolsPanel .careerToolButtons b{font-size:16px;line-height:1.2}.optionalToolsPanel .careerToolButtons span{font-size:11px}.facilitatorIntro{font-size:12px;line-height:1.55}.participantCard small{font-size:11px}.participantCard strong{font-size:13px}.participantCard span,.participantCard em{font-size:11px;line-height:1.4}.creationPanelTop>span,.creationPanelTop>button,.resumeStudioHeader>a{font-size:11px}}@media (width>=701px){.studioShell .studioHeader p,.studioShell .studioIdentity,.studioShell .sessionBar{font-size:13px}.studioShell .studioIdentity nav a,.studioShell .studioIdentity nav button{font-size:12px}.studioShell .optionalIntro p{font-size:13px}.studioShell .studioResumeChoices b{font-size:15px}.studioShell .studioResumeChoices small{font-size:12px}.draftControls{flex-direction:column;align-items:center;gap:4px;min-width:118px;display:flex}.saveExit{border:1px solid var(--teal);color:var(--teal);background:#fff;border-radius:6px;padding:10px 15px;font-size:11px;font-weight:700}.saveExit:disabled{opacity:.55}.draftControls small{color:#6b7d80;font-size:9px}.optionalIntro .studioResumeChoices a.hasDraft{box-shadow:inset 4px 0 #ec7fac}.studioResumeChoices em{width:max-content;color:var(--teal);letter-spacing:1px;background:#e7f4f2;border-radius:999px;margin-bottom:6px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:700;display:inline-block}.optionalIntro .studioResumeChoices a:last-child em{color:#fff;background:#ffffff2e}.clearRestart{color:#a52358;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.clearRestart:hover{color:#7f1741}.clearDraftBackdrop{z-index:100;background:#0a252b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clearDraftDialog{border-top:5px solid var(--pink);background:#fff;width:min(480px,100%);padding:34px;box-shadow:0 24px 70px #0a252b47}.clearDraftDialog h2{color:var(--panel-dark-alt);margin:10px 0 12px;font:30px/1.15 Georgia,serif}.clearDraftDialog p{color:#5e7377;margin:0 0 26px;font-size:15px;line-height:1.55}.clearDraftDialog>div{justify-content:flex-end;gap:10px;display:flex}.clearDraftDialog button{border-radius:6px;min-height:44px;padding:10px 16px;font-weight:700}.cancelClear{color:var(--teal);background:#fff;border:1px solid #b8cac7}.confirmClear{background:var(--pink);color:#fff;border:0}.clearDraftDialog button:disabled{opacity:.6;cursor:wait}.stepTwoBackActions{align-items:center;gap:14px;display:flex}.stepTwoBackActions .back{padding:10px 0}.fieldHelp{color:#718184;margin-top:5px;font-size:9px;font-weight:400;display:block}.targetCombobox{position:relative}.targetSuggestions{z-index:35;background:#fff;border:1px solid #aac8c4;border-radius:6px;max-height:210px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #12303724}.targetSuggestions button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;padding:10px 12px;font-size:11px;display:block}.targetSuggestions button:last-child{border-bottom:0}.targetSuggestions button:hover,.targetSuggestions button.active{color:var(--teal);background:#eaf5f3}@media (width<=800px){.actions{align-items:center;gap:10px}.draftControls{min-width:94px}.saveExit{padding:10px 11px}.draftControls small{text-align:center;font-size:8px}.actions .finalActionHint{display:none}}.studioShell .studioSectionHeading span{font-size:10px}.studioShell .studioSectionHeading h2{font-size:28px}.studioShell .savedWorkPanel .savedFolders h3{font-size:13px}.studioShell .savedWorkPanel .savedFolders h3 em{font-size:11px}.studioShell .savedWorkPanel .savedFileCard b{font-size:14px}.studioShell .savedWorkPanel .savedFileCard small,.studioShell .savedWorkPanel .savedFileCard strong{font-size:12px;line-height:1.45}.studioShell .optionalToolsPanel .careerToolButtons button{min-height:160px}.studioShell .optionalToolsPanel .careerToolButtons b{font-size:19px;line-height:1.2}.studioShell .optionalToolsPanel .careerToolButtons small{font-size:12px;line-height:1.55;display:block}.studioShell .optionalToolsPanel .careerToolButtons span{font-size:12px}.studioShell .facilitatorIntro{font-size:13px;line-height:1.6}.studioShell .participantCard small{font-size:11px}.studioShell .participantCard strong{font-size:14px}.studioShell .participantCard span,.studioShell .participantCard em{font-size:12px;line-height:1.45}}.evidenceDisclosure summary b,.reviewDisclosure summary b{font-size:14px}.evidenceDisclosure summary small,.reviewDisclosure summary small{font-size:12px;line-height:1.45}.evidenceDisclosure summary strong,.reviewDisclosure summary strong{font-size:12px}.reviewDisclosure .proofGrid{padding:16px}.reviewDisclosure .proofGrid p{font-size:12px;line-height:1.6}.strengthenEvidence{background:#f2f9f7;border:1px solid #c9ded9;justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}.strengthenEvidence>div{flex:1;justify-content:space-between;align-items:flex-start;gap:18px;padding:0;display:flex}.strengthenEvidence>div>span{flex-direction:column;gap:5px;display:flex}.strengthenEvidence b,.readinessReview summary b{font-size:14px}.strengthenEvidence small,.readinessReview summary small{font-size:12px;line-height:1.45}.strengthenEvidence strong,.readinessReview summary strong{font-size:12px}.strengthenEvidence>button{background:var(--teal);color:#fff;border:0;flex:none;min-height:44px;padding:11px 15px;font-weight:700}.readinessGrid span{font-size:10px}.readinessGrid b{font-size:13px}.readinessReview>p{font-size:11px;line-height:1.55}.enhancementDialog{width:min(620px,100vw - 36px);max-width:none;color:var(--panel-dark-alt);background:0 0;border:0;padding:0}.enhancementDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c2329a8}.enhancementDialog>section{border-top:7px solid var(--pink);background:#fff;padding:28px;box-shadow:0 24px 70px #091f2547}.enhancementDialogTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.enhancementDialogTop>div{flex-direction:column;gap:7px;display:flex}.enhancementDialogTop span{letter-spacing:1.8px;color:var(--teal);font-size:10px;font-weight:700}.enhancementDialogTop b{font:28px/1.12 Georgia,serif}.enhancementDialogTop>button{width:44px;height:44px;color:var(--panel-dark);background:#fff;border:1px solid #cbd9d6;font-size:28px;line-height:1}.enhancementProgress{background:#dce6e3;height:6px;margin:24px 0 9px}.enhancementProgress span{background:linear-gradient(90deg,var(--teal),var(--pink));height:100%;transition:width .2s;display:block}.enhancementCount{color:#66797c;margin-bottom:22px;font-size:12px;display:block}.enhancementDialog label{font:22px/1.3 Georgia,serif;display:block}.enhancementDialog textarea{resize:vertical;background:#fbfcfb;border:1px solid #b7cac6;outline:none;width:100%;min-height:132px;margin-top:13px;padding:14px;font:14px/1.55 Arial,sans-serif;display:block}.enhancementDialog textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #bfe9e555}.enhancementDialog>section>p{color:#687b7e;margin:10px 0 0;font-size:12px;line-height:1.5}.enhancementDialogActions{justify-content:space-between;align-items:center;gap:14px;margin-top:25px;display:flex}.enhancementDialogActions>span{gap:9px;display:flex}.enhancementDialogActions button{background:var(--pink);color:#fff;border:0;min-height:44px;padding:10px 17px;font-weight:700}.enhancementDialogActions button.secondary{color:var(--teal);background:#fff;border:1px solid #abc0bc}.enhancementDialogActions button.textButton{color:var(--teal);background:0 0;padding-left:0;text-decoration:underline}@media (width<=700px){.strengthenEvidence{flex-direction:column;align-items:stretch}.strengthenEvidence>div{flex-direction:column;gap:7px}.strengthenEvidence>button{width:100%}.enhancementDialog{width:100%;height:auto;max-height:calc(100dvh - 18px);margin:auto 0 0}.enhancementDialog>section{padding:22px 18px 20px}.enhancementDialogTop b{font-size:25px}.enhancementDialog label{font-size:20px}.enhancementDialog textarea{min-height:120px;font-size:16px}.enhancementDialogActions{flex-direction:column-reverse;align-items:stretch}.enhancementDialogActions>span{width:100%}.enhancementDialogActions>span button{flex:1}.enhancementDialogActions>button{width:100%}}.formGrid label,.accessCard label,.studioForm label,.evidenceStart label,.tailorFields label{font-size:12px;line-height:1.4}.accessCard small,.accessCard .textButton{font-size:12px;line-height:1.5}.studioForm input,.studioForm textarea,.studioForm select,.evidenceStart select,.tailorFields input,.tailorFields textarea{font-size:14px;line-height:1.5}.toolExplanation p,.toolExplanation small,.evidenceStart>p,.evidenceLoaded small,.evidenceEmpty,.coachRail p,.coachRail small{font-size:12px;line-height:1.55}.evidenceLoaded b,.evidenceLoaded span,.evidenceMap article>b,.evidenceMap article small{font-size:12px;line-height:1.45}.evidenceMap article p span{font-size:11px}.documentPaper p{font-size:13px;line-height:1.7}.careerDocumentEditor{background:#f7faf9;border:1px solid #d8e0dd;max-width:850px;padding:24px}.careerDocumentEditor p{color:#425d61;font-size:14px}.careerDocumentEditor label{color:#173f46;margin:18px 0;font-size:14px;font-weight:700;display:block}.careerDocumentEditor textarea{color:#263c41;resize:vertical;background:#fff;border:1px solid #a7c8c4;width:100%;min-height:180px;margin-top:8px;padding:14px;font:16px/1.55 Arial,sans-serif;display:block}.careerDocumentEditor button{background:var(--pink);color:#fff;border:0;padding:12px 18px;font-weight:700}.careerDocumentEditor button:disabled{opacity:.5}.careerDocumentEditor small{color:#8d3155;margin-top:8px;display:block}.roleOrderHint{color:#425d61;font-size:14px;line-height:1.5}.roleOrderControls{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.roleOrderControls strong{margin-right:auto;font-size:14px}.roleOrderControls button{color:#173f46;background:#fff;border:1px solid #a7c8c4;padding:8px 11px;font-size:14px}.roleOrderControls button:disabled{opacity:.45}.tailorNote small{font-size:11px;line-height:1.4}.tailorFields>p,.tailorPromise{font-size:12px;line-height:1.55}.helperPanel header small,.helperPanel summary,.helperPanel details p,.helperTip span{font-size:12px;line-height:1.5}.savedWorkPanel .savedFileCard{min-width:0;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.savedWorkPanel .savedFileCard:hover{box-shadow:none}.savedWorkPanel .savedFileOpen{text-align:left;width:100%;min-width:0;color:var(--panel-dark);background:#fbfcfb;border:1px solid #d4dfdc;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 72px 14px 14px;display:grid}.savedWorkPanel .savedFileOpen:hover,.savedWorkPanel .savedFileOpen:focus-visible{border-color:var(--pink);outline:none;box-shadow:0 6px 18px #13303714}.savedWorkPanel .savedFileOpen>i{background:var(--panel-dark);color:#fff;place-items:center;width:32px;height:38px;font-size:9px;font-style:normal;font-weight:700;display:grid}.savedWorkPanel .savedFileOpen>span{min-width:0}.savedWorkPanel .savedFileOpen b,.savedWorkPanel .savedFileOpen small,.savedWorkPanel .savedFileOpen strong{display:block}.savedWorkPanel .savedFileDelete{color:#748689;background:0 0;border:0;min-width:48px;min-height:40px;padding:8px;font-size:11px;font-weight:400;position:absolute;top:9px;right:8px}.savedWorkPanel .savedFileDelete:hover,.savedWorkPanel .savedFileDelete:focus-visible{color:#8e314e;outline-offset:1px;outline:2px solid #d7a6b8;text-decoration:underline}.savedFileDeleteConfirm{background:#fff;border:1px solid #e3c2ce;padding:14px}.savedFileDeleteConfirm>p{color:var(--panel-dark);margin:0 0 12px;font-size:12px;line-height:1.5}.studioShell .savedWorkPanel .savedFileDeleteConfirm>p b{font-size:inherit}.savedFileDeleteConfirm>div{justify-content:flex-end;gap:8px;display:flex}.savedFileDeleteConfirm button{color:#8e314e;background:#fff;border:1px solid #8e314e;min-height:40px;padding:9px 13px;font-size:11px;font-weight:700}.savedFileDeleteConfirm .dangerButton{color:#fff;background:#8e314e}.savedFileDeleteConfirm button:disabled{opacity:.45}.savedFileDeleteConfirm .studioError{margin:10px 0 0}.documentNotice{border-left:4px solid var(--teal);color:#285d59;background:#edf7f5;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.45}@media (width<=700px){.savedWorkPanel .savedFileOpen{padding:14px 68px 14px 13px}.savedWorkPanel .savedFileDelete{min-height:44px}.savedFileDeleteConfirm>div{flex-direction:column-reverse}.savedFileDeleteConfirm button{width:100%;min-height:44px}}.sparseReviewBackdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a2d35b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sparseReviewDialog{border:1px solid #bfd1cf;border-top:7px solid var(--pink);background:#fff;width:min(680px,100%);max-height:min(760px,100vh - 40px);padding:34px;overflow:auto;box-shadow:0 24px 70px #04232a47}.sparseReviewDialog h2{color:var(--panel-dark-alt);margin:8px 0 10px;font:700 clamp(28px,4vw,42px)/1.08 Georgia,serif}.sparseReviewDialog>p{color:#5f7478;margin:0 0 22px;font-size:16px;line-height:1.55}.sparseRoleOptions{gap:14px;display:grid}.sparseRoleOptions fieldset{background:#f6faf9;border:1px solid #c8d8d6;margin:0;padding:16px 18px}.sparseRoleOptions legend{color:var(--panel-dark-alt);padding:0 8px;font-weight:800}.sparseRoleOptions label{cursor:pointer;color:#203b41;align-items:flex-start;gap:12px;margin:10px 0;line-height:1.4;display:flex}.sparseRoleOptions input{width:21px;height:21px;accent-color:var(--pink);flex:none;margin-top:1px}.sparseRoleOptions small{color:#698084;margin-top:9px;font-size:12px;display:block}.sparseRoleOptions small a{color:var(--teal);text-decoration:underline}.sparseReviewActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.sparseReviewActions button{min-height:48px;padding:12px 18px}.sparseReviewLoading{text-align:center;justify-items:center;padding:34px 10px;display:grid}.sparseReviewLoading span{border:4px solid #d8e4e2;border-top-color:var(--pink);border-radius:50%;width:34px;height:34px;margin-bottom:18px;animation:.8s linear infinite spin}.sparseReviewLoading b{color:var(--panel-dark-alt);font:700 25px/1.2 Georgia,serif}.sparseReviewLoading p{color:#667b7f;max-width:500px;line-height:1.5}@media (width<=700px){.sparseReviewBackdrop{background:#0a2d35a6;place-items:end center;padding:0}.sparseReviewDialog{border-width:0;border-top:6px solid var(--pink);border-radius:18px 18px 0 0;width:100%;max-height:86vh;padding:25px 20px 22px}.sparseReviewDialog h2{font-size:30px}.sparseReviewActions{background:#fff;border-top:1px solid #d9e3e2;margin:22px -20px -22px;padding:14px 20px;display:grid;position:sticky;bottom:-22px}.sparseReviewActions button{width:100%}}.prebuildColorPicker{background:#f7faf9;border:1px solid #cad9d6;margin-top:22px;padding:18px}.prebuildColorPicker>div:first-child b,.prebuildColorPicker>div:first-child small{display:block}.prebuildColorPicker>div:first-child b{color:var(--panel-dark-alt);font:700 18px/1.2 Georgia,serif}.prebuildColorPicker>div:first-child small{color:#51686c;margin-top:5px;font-size:13px;line-height:1.45}.prebuildColorOptions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.prebuildColorOptions button{color:#233f45;background:#fff;border:1px solid #b9ceca;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex}.prebuildColorOptions button i{border:1px solid #00000029;border-radius:50%;width:17px;height:17px}.prebuildColorOptions button.active{border-color:var(--panel-dark);box-shadow:0 0 0 2px #113d4521}.generated-review{max-width:820px;margin-inline:auto}.reviewActionBar{grid-template-columns:minmax(0,1fr) auto;margin-top:2px;padding:19px 20px}.reviewActionBar div b{font-size:20px}.reviewActionBar div span{margin-top:5px;font-size:12px;line-height:1.5}.reviewActionBar button{min-height:44px;font-size:12px}.generatedDoc.reviewOnly{pointer-events:none;margin-top:18px;box-shadow:0 12px 35px #14343a14}.generatedDoc.reviewOnly input,.generatedDoc.reviewOnly textarea{field-sizing:content;cursor:default;box-shadow:none!important;resize:none!important;background:#fff!important;border-color:#0000!important}.generatedDoc.reviewOnly textarea{overflow:hidden}.reviewChangeSummary{border-left:4px solid var(--teal);color:#274b51;background:#edf7f5;margin-top:16px;padding:15px 17px}.reviewChangeSummary h3{margin:0 0 7px;font:700 18px/1.2 Georgia,serif}.reviewChangeSummary p{margin:5px 0;font-size:13px;line-height:1.5}.compactQualityReview{margin-top:18px}.reviewDownloadRow{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cad9d6;margin-top:16px;padding:13px;position:sticky;bottom:0;box-shadow:0 -5px 22px #14343a14}.reviewDownloadRow button{min-height:46px;font-size:12px}.generated-edit{max-width:920px;margin-inline:auto}.editWorkspaceIntro{border-top:6px solid var(--pink);background:var(--panel-dark);color:#fff;margin-bottom:15px;padding:23px 24px;position:relative}.editWorkspaceIntro>span{letter-spacing:2px;color:#bfe0dd;font-size:11px;font-weight:800}.editWorkspaceIntro h2{margin:7px 0 5px;font:700 28px/1.12 Georgia,serif}.editWorkspaceIntro p{color:#d8e4e3;margin:0;font-size:14px;line-height:1.5}.editWorkspaceIntro button{color:#fff;background:0 0;border:1px solid #94b2b4;min-height:42px;margin-top:15px;padding:9px 12px;font-size:12px;font-weight:700}.editHint{font-size:13px;line-height:1.5}.templatePicker,.colorPicker{font-size:13px}.templatePicker b,.colorPicker b{font-size:12px}.templatePicker button,.colorPicker button{min-height:42px;font-size:12px}.colorPicker small{font-size:11px;line-height:1.4}.alternateDraft{background:#f5f9f8;border:1px solid #cbdad7;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.alternateDraft b{color:var(--panel-dark-alt);font:700 18px/1.2 Georgia,serif;display:block}.alternateDraft p{color:#526a6e;max-width:590px;margin:5px 0 0;font-size:13px;line-height:1.5}.alternateDraft button{border:1px solid var(--teal);color:#0b5d69;background:#fff;flex:none;min-height:44px;padding:10px 14px;font-size:12px;font-weight:800}.reviewCompletionCard{border-top:6px solid var(--pink);background:var(--panel-dark);color:#fff;padding:24px}.reviewCompletionCard>span{color:#b9dfdc;letter-spacing:2px;font-size:11px;font-weight:800;display:block}.reviewCompletionCard>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:9px;display:grid}.reviewCompletionCard h3{margin:0;font:700 28px/1.15 Georgia,serif}.reviewCompletionCard p{color:#d6e4e3;max-width:610px;margin:8px 0 0;font-size:14px;line-height:1.55}.reviewCompletionCard>div>div>small{color:#b9d1d1;margin-top:9px;font-size:12px;display:block}.reviewCompletionCard>div>strong{background:#173f47;border:1px solid #719397;justify-items:center;min-width:132px;padding:15px 18px;display:grid}.reviewCompletionCard>div>strong>b{font:700 30px/1 Georgia,serif}.reviewCompletionCard>div>strong>b i{color:#c9dada;font:400 14px/1 Arial,sans-serif}.reviewCompletionCard>div>strong>small{color:#fff;text-align:center;margin-top:7px;font-size:12px}.savedWorkPanel .savedFileOpen span b{color:#173f47!important}@media (width<=700px){.prebuildColorOptions{grid-template-columns:1fr 1fr;display:grid}.prebuildColorOptions button{justify-content:flex-start;width:100%}.reviewActionBar{grid-template-columns:1fr;padding:17px;display:grid}.reviewActionBar button{width:100%}.reviewDownloadRow{grid-template-columns:1fr 1fr;display:grid;bottom:0}.reviewDownloadRow .secondary{grid-column:1/-1}.editWorkspaceIntro{padding:21px 18px}.editWorkspaceIntro h2{font-size:25px}.alternateDraft{flex-direction:column;align-items:stretch}.alternateDraft button{width:100%}.reviewCompletionCard{padding:20px 17px}.reviewCompletionCard>div{grid-template-columns:1fr;gap:17px}.reviewCompletionCard h3{font-size:25px}.reviewCompletionCard>div>strong{justify-self:stretch}}.facilitatorTopActions{align-items:center;gap:12px;display:flex}.ownerDashboardLink{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:12px 15px;font-size:13px;font-weight:700;text-decoration:none}.ownerAlertRow{border-left:3px solid var(--teal);color:#31575d;background:#e8f5f3;align-items:baseline;gap:8px;max-width:1400px;margin:18px auto;padding:12px 16px;font-size:13px;display:flex}.ownerAlertRow b{font-size:13px}.ownerAlertRow small{color:#5f7275;font-size:12px}.revenueGrid{grid-template-columns:repeat(5,1fr);gap:12px;max-width:1400px;margin:22px auto;display:grid}.revenueCard{background:#fff;border:1px solid #dce3e0;padding:18px}.revenueCard>span{letter-spacing:1.5px;color:var(--teal);font-size:12px;font-weight:700}.revenueCard strong{color:var(--panel-dark-alt);margin:8px 0 2px;font:26px Georgia,serif;display:block}.revenueCard>small{color:#7a898b;font-size:12px}.revenueBreakdown{border-top:1px solid #e4eae8;flex-direction:column;gap:5px;margin-top:14px;padding-top:10px;display:flex}.revenueBreakdown p{color:#5c6f72;justify-content:space-between;margin:0;font-size:13px;display:flex}.revenueBreakdown b{color:#30464b}.purchaseHistory{background:#fff;border:1px solid #d8e0dd;max-width:1400px;margin:24px auto 60px;padding:30px}.purchaseHistoryTop{align-items:baseline;gap:14px;display:flex}.purchaseHistoryTop span{letter-spacing:1.7px;color:var(--teal);font-size:12px;font-weight:700}.purchaseHistoryTop h2{margin:0 10px 0 0;font:24px Georgia,serif}.purchaseHistoryTop b{color:#7a898b;font-size:13px}.purchaseTable{margin-top:16px;font-size:13px}.purchaseTableHead{letter-spacing:1px;color:#7a898b;border-bottom:1px solid #d8e0dd;grid-template-columns:2fr 1fr 1.3fr 1.3fr 1.5fr;gap:10px;padding:8px 0;font-size:12px;font-weight:700;display:grid}.purchaseRow{border-bottom:1px solid #eef2f0;grid-template-columns:2fr 1fr 1.3fr 1.3fr 1.5fr;align-items:center;gap:10px;padding:11px 0;display:grid}.purchaseEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchaseRow .active{color:var(--teal);font-weight:700}.purchaseRow .refunded{color:#a43d3d;font-weight:700}.purchasePager{color:#5c6f72;justify-content:center;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.purchasePager button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:9px 13px;font-size:13px;font-weight:700}.purchasePager button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1050px){.revenueGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.facilitatorTopActions{flex-direction:column;align-items:stretch}.revenueGrid{grid-template-columns:1fr;margin:16px 12px}.purchaseHistory{margin:18px 12px 40px;padding:20px 14px}.ownerAlertRow{flex-wrap:wrap;margin:14px 12px}.purchaseTableHead{display:none}.purchaseRow{grid-template-columns:1fr;gap:3px;padding:14px 0}.purchaseRow span:before{content:attr(data-label) ": ";color:#7a898b;font-weight:700}}.peopleSearchRow{gap:8px;margin:16px 0;display:flex}.peopleSearchRow input{background:#fbfcfb;border:1px solid #cfdcda;border-radius:6px;flex:1;padding:11px 13px;font-size:13px}.peopleSearchRow button{background:var(--pink);color:#fff;border:0;padding:11px 15px;font-size:13px;font-weight:700}.peopleSearchRow button.secondary{color:var(--teal);border:1px solid var(--teal);background:#fff}.peopleEmail{color:#7a898b;margin-top:2px;font-size:12px;display:block}@media (width>=701px){.peopleTable .purchaseTableHead,.peopleRow{grid-template-columns:1.6fr 1fr 1fr 1fr .8fr 1.3fr}}@media (width<=700px){.peopleSearchRow{flex-wrap:wrap}.peopleSearchRow input{flex:100%}}.ownerTabs{border-bottom:1px solid #d8e0dd;gap:8px;max-width:1400px;margin:0 auto 6px;display:flex}.ownerTabs button{color:#5c6f72;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px;font-weight:700}.ownerTabs button.active{color:var(--pink);border-bottom-color:var(--pink)}@media (width<=700px){.ownerTabs{margin:0 12px 6px;overflow-x:auto}.ownerTabs button{white-space:nowrap;padding:10px 12px}}.feedbackStatusFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feedbackStatusFilters button{color:#5c6f72;background:#fff;border:1px solid #cbd8d5;border-radius:20px;padding:8px 13px;font-size:12px;font-weight:700}.feedbackStatusFilters button.active{background:var(--panel-dark);color:#fff;border-color:var(--panel-dark)}.feedbackOwnerControls{border-top:1px solid #e4eae8;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.feedbackOwnerControls label{color:#7a898b;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.feedbackOwnerControls select{background:#fff;border:1px solid #cbd8d5;padding:7px 9px;font-size:13px}.feedbackOwnerControls .secondary{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:8px 11px;font-size:12px;font-weight:700}.feedbackAnonymousNote{color:#8d3155;font-size:12px}.feedbackNotes{resize:vertical;background:#fffef7;border:1px dashed #cbd8d5;width:100%;min-height:44px;margin-top:10px;padding:9px;font-size:13px;display:block}.feedbackThread{border-top:1px solid #e4eae8;margin-top:14px;padding-top:14px}.feedbackThreadMessages{flex-direction:column;gap:8px;max-height:260px;display:flex;overflow:auto}.feedbackThreadMessage{background:#f4f8f7;border-radius:8px;padding:9px 11px;font-size:13px}.feedbackThreadMessage.owner{background:#e9f6f3;align-self:flex-end}.feedbackThreadMessage b{color:var(--teal);margin-bottom:3px;font-size:12px;display:block}.feedbackThreadMessage p{color:#30464b;margin:0;line-height:1.5}.feedbackThreadMessage small{color:#8a989a;font-size:12px}.feedbackReplyRow{gap:8px;margin-top:12px;display:flex}.feedbackReplyRow textarea{resize:vertical;border:1px solid #cbd8d5;flex:1;min-height:44px;padding:9px;font-size:13px}.feedbackReplyRow button{background:var(--pink);color:#fff;border:0;padding:0 15px;font-size:12px;font-weight:700}.feedbackReplyRow button:disabled{opacity:.4}@media (width<=700px){.feedbackOwnerControls{flex-direction:column;align-items:flex-start}}.mySubmissionsLauncher{border:1px solid var(--teal)!important;color:var(--teal)!important;background:#fff!important}.mySubmissionsDialog{max-width:520px}.mySubmissionsBack{color:var(--teal);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:13px;font-weight:700}.mySubmissionsMeta{color:#5c6f72;font-size:13px}.mySubmissionsAnonNote{color:#6b5a34;background:#fff7e9;border-left:3px solid #d79c39;padding:10px 12px;font-size:12px}.mySubmissionsList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mySubmissionRow{text-align:left;background:#fff;border:1px solid #dce3e0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:grid}.mySubmissionRow small{color:#8a989a;font-size:12px}.mySubmissionRow b{letter-spacing:1px;text-transform:uppercase;color:#4c696d;background:#eef5f3;border-radius:10px;padding:4px 8px;font-size:12px}.mySubmissionRow b.resolved{color:#31575d;background:#e8f5f3}.mySubmissionRow b.in_progress{color:#8a5a20;background:#fff3e0}@media (width<=700px){.mySubmissionRow{text-align:left;grid-template-columns:1fr}}.analyticsDayToggle{gap:6px;display:flex}.analyticsDayToggle button{color:#5c6f72;background:#fff;border:1px solid #cbd8d5;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700}.analyticsDayToggle button.active{background:var(--panel-dark);color:#fff;border-color:var(--panel-dark)}.analyticsFunnelGroup{margin-top:24px}.analyticsFunnelGroup>div:first-child>span{letter-spacing:1.4px;color:var(--pink);font-size:12px;font-weight:800}.analyticsFunnelGroup h3{color:var(--panel-dark-alt);margin:5px 0 0;font:20px Georgia,serif}.funnelGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 20px;display:grid}.funnelStage{background:#fff;border:1px solid #dce3e0;padding:16px}.funnelStage>span{letter-spacing:1.3px;color:var(--teal);font-size:12px;font-weight:700}.funnelStage strong{color:var(--panel-dark-alt);margin:8px 0 4px;font:26px Georgia,serif;display:block}.funnelStage small{color:#66787b;font-size:12px}.analyticsTrends{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.analyticsTrends h3{color:var(--panel-dark-alt);margin:0 0 10px;font:16px Georgia,serif}.sparkline{border-bottom:1px solid #e4eae8;align-items:flex-end;gap:3px;height:70px;padding-bottom:2px;display:flex}.sparklineBar{flex:1;align-items:flex-end;height:100%;display:flex}.sparklineBar span{background:var(--teal);border-radius:2px 2px 0 0;width:100%;min-height:4px;display:block}.broadcastComposer{background:#fbfcfb;border:1px solid #dce3e0;margin:18px 0;padding:20px}.broadcastComposer label{margin-bottom:14px;font-size:13px;font-weight:700;display:block}.broadcastComposer input,.broadcastComposer textarea{background:#fff;border:1px solid #cbd8d5;width:100%;margin-top:7px;padding:11px;font-size:13px;display:block}.broadcastComposer textarea{resize:vertical;min-height:140px}.broadcastComposer>button{background:var(--pink);color:#fff;border:0;padding:13px 18px;font-size:13px;font-weight:700}.broadcastComposer>button:disabled{opacity:.45}.broadcastConfirm{background:#fff7e9;border-left:3px solid #d79c39;padding:16px}.broadcastConfirm p{color:#5c4a1f;margin:0 0 12px;font-size:13px}.broadcastConfirm div{gap:10px;display:flex}.broadcastConfirm button{color:#8a5a20;background:#fff;border:1px solid #b98a2e;padding:10px 15px;font-size:13px;font-weight:700}.broadcastConfirm button.dangerButton{color:#fff;background:#b3423f;border-color:#b3423f}.commsHistoryGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.commsHistoryGrid h3{margin:0 0 10px;font:16px Georgia,serif}.commsHistoryItem{border-top:1px solid #eef2f0;flex-direction:column;gap:3px;padding:10px 0;display:flex}.commsHistoryItem b{font-size:13px}.commsHistoryItem span{color:#7a898b;font-size:12px}@media (width<=1050px){.funnelGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.analyticsTrends,.commsHistoryGrid{grid-template-columns:1fr}.broadcastConfirm div{flex-direction:column}}.pricingShell{background:linear-gradient(145deg,#f4f8f7 0%,#fff7fa 100%)}.pricingAccess{width:min(1160px,100% - 32px);max-width:none;margin:34px auto;padding:34px}.studioPricingGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 18px;display:grid}.pricingPlan{background:#fff;border:1px solid #cadbd8;flex-direction:column;min-height:440px;padding:24px;display:flex;box-shadow:0 10px 28px #173f470f}.pricingPlan.featured{border:2px solid var(--pink);box-shadow:0 14px 35px #ae3a6721}.pricingPlan>span,.freeReviewResult>span,.membershipStatus span,.resultSupportUpgrade span{color:var(--pink);letter-spacing:1.6px;font-size:11px;font-weight:900}.pricingPlan h2{color:var(--panel-dark-alt);margin:8px 0 5px;font:700 24px/1.15 Georgia,serif}.pricingPlan>strong{color:var(--panel-dark);margin:7px 0 14px;font:700 33px/1.1 Georgia,serif}.pricingPlan>strong small{color:#61777a;font:700 13px Arial,sans-serif}.pricingPlan ul{color:#38565b;margin:0 0 15px;padding-left:19px;font-size:14px;line-height:1.65}.pricingPlan>small{color:#6b7d80;margin-bottom:18px;font-size:12px;line-height:1.5;display:block}.pricingPlan>button{width:100%;margin-top:auto}.freeReviewField{color:#38565b;margin:10px 0;font-size:12px;font-weight:800;display:block}.freeReviewField small{color:#718286;font-weight:400}.freeReviewField input,.freeReviewField select{width:100%;color:var(--ink);background:#fff;border:1px solid #bfcfcb;margin-top:6px;padding:10px;display:block}.freeCheckUpload{color:#38565b;font-size:12px;font-weight:800;display:block}.freeCheckUpload input{background:#f5faf9;border:1px dashed #91ada9;width:100%;margin:7px 0 10px;padding:9px;font-size:12px;display:block}.freeUsed{color:#285f61;background:#e9f5f2;margin-top:auto;padding:12px;font-size:13px;font-weight:800}.freeReviewResult{text-align:left;border-left:6px solid var(--teal);background:#f3f9f7;margin:22px 0;padding:28px}.freeReviewResult h2{color:var(--panel-dark-alt);margin:8px 0;font:700 27px/1.2 Georgia,serif}.freeReviewVerdict{background:var(--panel-dark);color:#fff;letter-spacing:.4px;margin:10px 0 5px;padding:7px 10px;font-size:12px;display:table}.freeReviewScope{color:#5e7276;margin:0 0 18px;font-size:13px}.freeReviewTop{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.freeReviewResult article{background:#fff;border:1px solid #d8e5e2;padding:17px}.freeReviewResult article h3,.freeReviewResult>section>h3{margin:0 0 10px;font:700 18px Georgia,serif}.freeReviewResult article p{color:#3d565a;font-size:13px;line-height:1.55}.freeReviewCategories,.freeReviewEvidence{margin-top:20px}.freeReviewCategories>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.freeReviewCategories article{border-top:4px solid #c88b27}.freeReviewCategories article.strong{border-top-color:#24735f}.freeReviewCategories article.attention{border-top-color:#b14d51}.freeReviewCategories article>span{color:#6b7d80;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.freeReviewCategories article>b{font:700 15px Georgia,serif}.freeReviewEvidence{background:#fff;border:1px solid #d8e5e2;padding:18px}.freeReviewEvidence>p{color:#607478;font-size:12px}.freeReviewEvidence li{color:#3d565a;margin:7px 0;font-size:13px;line-height:1.5}.freeReviewResult blockquote{border-left:4px solid var(--pink);color:#3d565a;background:#fff;margin:20px 0 0;padding:17px 20px;font:15px/1.6 Georgia,serif}.freeReviewResult blockquote b{color:var(--pink);letter-spacing:1.2px;text-transform:uppercase;font:900 11px Arial,sans-serif;display:block}.freeReviewNext{color:#3d565a;font-size:13px;line-height:1.55}.freeReviewActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.freeReviewActions a{color:var(--teal);font-size:13px;font-weight:800}.freeReviewActions button{padding:11px 14px}.freeReviewDisclaimer{color:#6b7d80;margin-top:18px;font-size:11px;line-height:1.5;display:block}.updatesSignup{text-align:left;background:#fff;border:1px solid #d8e5e2;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:18px 20px;display:flex}.updatesSignup b{color:var(--panel-dark-alt);font:700 18px Georgia,serif}.updatesSignup p{color:#657a7d;margin:5px 0 0;font-size:12px}.updatesSignup button{flex:none}.memberUpdates{max-width:1400px;margin:24px auto}.updatesNotice{color:#285f61;background:#e9f5f2;max-width:1400px;margin:-14px auto 22px;padding:10px 14px;font-size:13px}.membershipStatus{background:#eef8f6;border:1px solid #bad5d1;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:18px auto;padding:18px 22px;display:flex}.membershipStatus b{color:var(--panel-dark-alt);margin:5px 0;font:700 20px Georgia,serif;display:block}.membershipStatus p{color:#526a6e;margin:0;font-size:13px}.resultSupportUpgrade{border-top:5px solid var(--pink);background:var(--panel-dark);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px;display:flex}.resultSupportUpgrade h3{margin:6px 0;font:700 22px Georgia,serif}.resultSupportUpgrade p{color:#d7e6e4;max-width:680px;margin:0;font-size:13px;line-height:1.55}.resultSupportUpgrade a{background:var(--pink);color:#fff;flex:none;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}@media (width<=900px){.studioPricingGrid{grid-template-columns:1fr}.pricingPlan{min-height:0}.pricingPlan>button,.freeCheckUpload{margin-top:16px}.freeReviewCategories>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pricingAccess{width:calc(100% - 20px);padding:22px 14px}.freeReviewTop,.freeReviewCategories>div{grid-template-columns:1fr}.updatesSignup,.membershipStatus,.resultSupportUpgrade{flex-direction:column;align-items:stretch}.updatesSignup button,.membershipStatus button,.resultSupportUpgrade a{text-align:center;width:100%}.memberUpdates,.membershipStatus{margin:16px 12px}.updatesNotice{margin:-8px 12px 18px}}.resumeActionBar{z-index:15;background:#fff;border:1px solid #ccd4da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #173b4f12}.resumeActionBar button,.resumeActionBar a{border-radius:6px;min-height:44px;padding:10px 14px;font-size:14px}.resumeActionBar button[aria-pressed=true]{color:#fff;background:#173b4f}.resumeActionBar a{color:#173b4f;text-decoration:underline}.resumeReadingPreview{color:#17212b;overflow-wrap:anywhere;background:#fff;border:1px solid #d6dce1;border-top:4px solid;max-width:820px;margin:18px auto 28px;padding:clamp(20px,5vw,48px);font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.resumeReadingPreview header h2{letter-spacing:normal;margin:0 0 8px;font-size:28px}.resumeReadingPreview header p{font-size:14px}.resumeReadingPreview h3{letter-spacing:normal;border-bottom:1px solid #d6dce1;margin:22px 0 10px;padding-bottom:5px;font-size:16px}.resumeReadingPreview h4{margin:16px 0 3px;font-size:16px}.resumeReadingPreview p{margin:6px 0}.resumeReadingPreview ul{margin:8px 0;padding-left:22px}.resumeReadingPreview li{margin:5px 0}.resumeReadingPreview .readingMeta{color:#475569;font-size:14px}.readingPreviewNote{color:#475569;margin-top:20px;font-size:14px}.experienceWritingHelp{margin:14px 0;font-size:16px;line-height:1.5}.experienceWritingHelp summary{cursor:pointer;font-weight:600}.sortExperience{min-height:44px;margin:8px 0;padding:10px 16px;font-size:14px}#saved-files,#optional-tools,#resume-start{scroll-margin-top:24px}@media (width<=600px){.resumeActionBar{gap:6px;padding:8px}.resumeActionBar button,.resumeActionBar a{text-align:center;flex:42%}.resumeReadingPreview{padding:20px}.resumeReadingPreview header h2{font-size:24px}}.intakeErrorSummary{color:#7a211b;background:#fff3f2;border:2px solid #b42318;border-radius:12px;margin:20px 0 0;padding:20px}.intakeErrorSummary:focus{outline-offset:3px;outline:3px solid #b42318}.intakeErrorSummary p{margin:8px 0;font-size:1rem}.intakeErrorSummary ul{margin:10px 0;padding-left:22px}.intakeErrorSummary li{margin:8px 0}.intakeErrorSummary li button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;text-decoration:underline}.skipTailoring{color:#4b253b;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:10px 14px}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #0d6573}.studio:focus{outline:none}.selfWorthLogin form>button[type=submit]{background:var(--pink);color:#fff;border:0;width:100%;min-height:44px;margin-top:20px;padding:14px 18px;font-weight:700;display:block}.selfWorthLogin form>button:disabled{opacity:.6;cursor:wait}.studio,.intakeErrorSummary,[id^=resume-],#city-input{scroll-margin-top:100px}@media (width<=800px){.formGrid input,.formGrid select,.formGrid textarea,.smartPrompts textarea,.accessCard input,.studioForm input,.studioForm select,.studioForm textarea,.tailorFields input,.tailorFields textarea,.structuredEntry input,.structuredEntry select{font-size:16px;line-height:1.5}.intakeGuide,.subhead small,.intakeTop>span:last-child,.fieldError,.optionalLabel,.requiredLabel,.draftControls small{font-size:12px;line-height:1.5}.mobileProgress span,.mobileProgress b{font-size:12px}.actions{padding-bottom:max(16px,env(safe-area-inset-bottom));flex-wrap:wrap}.actions .next{flex:100%;font-size:15px}.actions .back,.actions .saveExit{min-height:44px;font-size:13px}.actions .draftControls{text-align:center;max-width:55%;margin-left:auto}.studioResumeRoute .helperButton{min-height:44px;margin:20px auto;display:block;position:static}}.draftRecoveryCard{color:#173f47;background:#f3f9f8;border:1px solid #c8dedb;border-radius:12px;margin:32px;padding:28px}.draftRecoveryCard h2{margin:0 0 12px;font:26px Georgia,serif}.draftRecoveryCard p{font-size:15px;line-height:1.6}.draftRecoveryCard a{color:#0d6573}.draftRecoveryCard .next{color:#fff;background:#0d6573;border:0;border-radius:6px;padding:12px 18px}@media (width<=700px){.draftRecoveryCard{margin:18px;padding:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.resumeGuide{color:#173f47;background:#fbfaf6;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.resumeGuideHeader{background:#fff;border-bottom:1px solid #d9e2df;justify-content:space-between;align-items:center;gap:18px;padding:18px max(22px,50vw - 480px);display:flex}.resumeGuideHeader a{color:#0d6573;font-size:.9rem;font-weight:700;text-decoration:none}.resumeGuideHeader span{letter-spacing:.13em;color:#537379;font-size:.75rem;font-weight:700}.resumeGuideIntro,.resumeGuideSteps,.resumeGuideNotes,.resumeGuideFooter{max-width:960px;margin:0 auto;padding-left:22px;padding-right:22px}.resumeGuideIntro{padding-top:58px;padding-bottom:45px}.resumeGuideEyebrow{letter-spacing:.17em;color:#b82f68;font-size:.78rem;font-weight:700}.resumeGuideIntro h1{max-width:700px;margin:12px 0 16px;font:clamp(2.2rem,5vw,3.3rem)/1.1 Georgia,serif}.resumeGuideIntro p{max-width:650px;margin:0 0 24px;font-size:1.1rem;line-height:1.65}.resumeGuideStart,.resumeGuideFooter a{color:#fff;background:#d53f7c;border-radius:6px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.resumeGuideSteps{gap:12px;display:grid}.resumeGuideSteps article{background:#fff;border:1px solid #d9e2df;border-left:4px solid #0d6573;grid-template-columns:68px 1fr;gap:16px;padding:23px 26px;display:grid}.resumeGuideNumber{color:#b82f68;font:1.8rem Georgia,serif}.resumeGuideSteps h2,.resumeGuideNotes h2{margin:0 0 10px;font:1.5rem Georgia,serif}.resumeGuideSteps p,.resumeGuideNotes p{margin:0;font-size:1rem;line-height:1.7}.resumeGuideNotes{padding-top:42px;padding-bottom:22px}.resumeGuideNotes>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.resumeGuideNotes p{background:#eaf5f2;border-radius:6px;padding:18px}.resumeGuideFooter{padding-top:22px;padding-bottom:60px}@media (width<=700px){.resumeGuideHeader{padding:15px 18px}.resumeGuideHeader span{display:none}.resumeGuideIntro{padding-top:38px;padding-bottom:30px}.resumeGuideSteps article{grid-template-columns:1fr;gap:6px;padding:21px}.resumeGuideNotes>div{grid-template-columns:1fr}}.guideScreen{max-width:540px;margin:20px 0 0}.guideScreenFrame{background:#f1f6f4;border:1px solid #c8d9d6;border-radius:9px;overflow:hidden;box-shadow:0 10px 24px #173f471a}.guideScreenHeading{color:#fff;background:#173f47;justify-content:space-between;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.guideScreenHeading small{color:#c4dcd8;font-size:11px}.guideScreenCard{background:#fff;border-radius:6px;gap:10px;margin:15px;padding:18px;display:grid;box-shadow:0 1px 4px #cadbd7}.guideScreenCard>b{font:18px Georgia,serif}.guideScreenChoice,.guideScreenField,.guideScreenAction,.guideScreenSecondary,.guideScreenCheck{border-radius:5px;padding:10px 12px;font-size:13px;display:block}.guideScreenChoice{background:#e7f3f0;font-weight:700}.guideScreenChoice i{float:right;font-style:normal}.guideScreenChoice.pink,.guideScreenAction{color:#fff;background:#d53f7c}.guideScreenField{color:#52696d;border:1px solid #bacdca}.guideScreenAction{justify-self:end;font-weight:700}.guideStyleChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guideStyleChoices span{border:2px solid #b2cbc6;border-radius:5px;flex-direction:column;gap:6px;min-height:124px;padding:12px;font-size:12px;font-weight:700;display:flex}.guideStyleChoices span:first-child{border-color:#d53f7c}.guideStyleChoices i,.guidePagePreview i{background:#d2e2de;border-radius:2px;height:7px;display:block}.guideStyleChoices i:first-child{background:#173f47;width:70%;height:12px}.guideStyleChoices i:nth-child(2){width:90%}.guideStyleChoices i:nth-child(3){width:55%}.guidePagePreview{background:#fff;border:1px solid #c7d7d3;align-content:start;gap:8px;max-width:310px;min-height:122px;padding:20px;display:grid;box-shadow:0 2px 5px #dce7e4}.guidePagePreview i:first-child{background:#173f47;width:62%;height:14px}.guidePagePreview i:nth-child(2){width:82%}.guidePagePreview i:nth-child(3){width:100%}.guidePagePreview i:nth-child(4){width:75%}.guidePagePreview.compact{min-height:92px}.guideScreenCheck{padding-left:0;font-size:12px}.guideDownloadChoices{flex-wrap:wrap;gap:8px;display:flex}.guideDownloadChoices span{color:#fff;background:#173f47;border-radius:5px;padding:10px;font-size:12px;font-weight:700}.guideScreenSecondary{color:#0d6573;border:1px solid #0d6573;width:max-content;font-weight:700}.guideScreen figcaption{color:#5d7479;margin-top:8px;font-size:12px}.guideBeforeStart{padding-top:0;padding-bottom:28px}.guideTroubleshooting details{background:#fff;border:1px solid #c8d9d6;border-radius:6px;margin:10px 0;padding:16px 18px}.guideTroubleshooting summary{cursor:pointer;min-height:28px;font-size:1rem;font-weight:700;line-height:1.5}.guideTroubleshooting details p{background:0 0;padding:12px 0 0}.guideTroubleshooting summary:focus-visible{outline-offset:4px;outline:3px solid #0d6573}
