@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f4f5f6;--foreground:#171a1b}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.app-shell{background:var(--workspace);min-height:100vh;color:var(--ink);transition:background .24s,color .2s}.global-header{z-index:10;border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,1fr) auto minmax(350px,1fr);align-items:center;gap:28px;height:66px;padding:0 26px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.global-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.global-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.global-header{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.global-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.master-account-banner{z-index:9;color:#fff;background:linear-gradient(105deg,#0b1726,#142b43);border-bottom:1px solid #b68c42;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:10px 26px;display:flex;position:relative;box-shadow:0 8px 24px #08142229}.master-account-banner>div,.master-account-banner>div>span,.master-account-banner>div>strong,.master-account-banner>div>small{display:block}.master-account-banner>div>span{color:#d9bc82;letter-spacing:.16em;font-size:8px;font-weight:900}.master-account-banner>div>strong{margin-top:3px;font-size:13px}.master-account-banner>div>small{color:#b9c6d2;margin-top:2px;font-size:9px}.master-account-banner nav{align-items:center;gap:10px;display:flex}.master-account-banner a,.master-account-banner button{color:#f9ecd2;cursor:pointer;background:0 0;border:1px solid #d9bc826b;border-radius:6px;padding:8px 11px;font-family:inherit;font-size:9px;font-weight:800;text-decoration:none}.master-account-banner a:hover,.master-account-banner button:hover{background:#ffffff14;border-color:#e7c98d}.brand{letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:fit-content;font-size:21px;font-weight:760;display:inline-flex}.builder-brand-logo{width:205px;height:auto;display:block}.brand-mark{background:var(--accent);color:#fff;letter-spacing:.05em;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.theme-editorial .brand{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.theme-editorial .brand-mark{background:var(--accent-alt);border-radius:2px}.global-header nav{align-items:center;gap:32px;display:flex}.global-header nav button,.text-button{color:var(--ink);background:0 0;border:0;padding:8px 0}@supports (color:color-mix(in lab, red, red)){.global-header nav button,.text-button{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.global-header nav button,.text-button{cursor:pointer;font-size:13px;font-weight:610}.global-header nav button:hover,.text-button:hover{color:var(--accent)}.global-header nav .wizard-nav-button{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.global-header nav .wizard-nav-button span{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:850;line-height:1;display:grid}.header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.plan-pill{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.plan-pill{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.plan-pill{background:var(--accent);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.plan-pill{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.plan-pill{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:8px;font-weight:850}.plan-pill.plan-premium{color:#87671f;background:#fbf6e9;border-color:#b99a5e}.logout-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.logout-button{color:color-mix(in srgb, var(--ink) 66%, transparent)}}.logout-button{cursor:pointer;font-size:10px;font-weight:700}.logout-button:hover{color:#a11c12}.logout-button span{font-size:9px}.logout-button span.header-action-label{font-size:inherit}.new-profile-button:hover{color:var(--accent)}.safe-note{color:var(--ink);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.safe-note{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.safe-note{font-size:11px}.safe-note i,.page-indicator i{background:currentColor;border-radius:50%;width:3px;height:3px}.primary-button,.export-button{background:var(--accent);color:#fff;box-shadow:0 8px 22px var(--accent);border:0;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.primary-button,.export-button{box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 20%, transparent)}}.primary-button,.export-button{cursor:pointer;transition:transform .15s,box-shadow .15s}.primary-button:hover,.export-button:hover{box-shadow:0 11px 26px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover,.export-button:hover{box-shadow:0 11px 26px color-mix(in srgb, var(--accent) 28%, transparent)}}.theme-editorial .primary-button,.theme-editorial .export-button{background:var(--accent);border-radius:1px}.utility-bar{z-index:9;border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:58px;padding:0 26px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.utility-bar{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.utility-bar{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.utility-bar{background:color-mix(in srgb, var(--paper) 93%, var(--workspace))}}.history-actions,.utility-actions,.zoom-control{align-items:center;display:flex}.history-actions{gap:8px}.history-actions button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.history-actions button{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.history-actions button{cursor:pointer;font-size:12px}.history-actions button:hover:not(:disabled){border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.history-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 13%, transparent)}}.history-actions button:hover:not(:disabled){background:var(--paper)}.history-actions button:disabled{opacity:.35;cursor:default}.zoom-control{border:1px solid var(--ink);height:36px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zoom-control{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.zoom-control{background:var(--paper);border-radius:8px}.zoom-control button{cursor:pointer;background:0 0;border:0;width:37px;height:100%}.zoom-control span{text-align:center;min-width:58px;font-size:12px;font-weight:650}.utility-actions{justify-content:flex-end;gap:10px}.design-utility-button{border:1px solid var(--ink);align-items:center;gap:7px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.design-utility-button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.design-utility-button{background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:0 13px;font-size:12px;font-weight:750}.design-utility-button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.design-utility-button.active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.design-utility-button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.design-utility-button.active{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.design-utility-button.active{color:var(--accent)}.document-mode-pill{border:1px solid var(--accent);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.document-mode-pill{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.document-mode-pill{background:var(--accent);border-radius:999px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.document-mode-pill{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.document-mode-pill{color:var(--accent);font-size:9px;font-weight:800}.document-mode-pill span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.ats-control{align-items:center;gap:5px;display:flex;position:relative}.ats-toggle,.share-button{border:1px solid var(--ink);align-items:center;gap:7px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ats-toggle,.share-button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.ats-toggle,.share-button{background:var(--paper);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px}.resume-mode-copy{text-align:left;white-space:nowrap;gap:2px;line-height:1.05;display:grid}.resume-mode-copy>span{font-weight:750}.resume-mode-copy small{opacity:.78;font-size:9px;font-weight:700}.ats-toggle.active{color:#126e4a;background:#eaf8f1;border-color:#18a66a6b}.ats-toggle strong{color:#08724a;background:#18a66a21;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.shield{border:1px solid;border-radius:50% 50% 58% 58%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ats-term{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ats-text-part{display:inline}.ats-info-wrap{place-items:center;display:inline-grid;position:relative}.ats-info-button{border:1px solid var(--ink);place-items:center;width:17px;height:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.ats-info-button{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.ats-info-button{background:var(--paper,#fff);color:var(--ink,#172238);border-radius:50%;padding:0}@supports (color:color-mix(in lab, red, red)){.ats-info-button{color:color-mix(in srgb, var(--ink,#172238) 65%, transparent)}}.ats-info-button{cursor:pointer;font-family:Georgia,serif;font-size:10px;font-weight:700}.ats-info-button:hover,.ats-info-button:focus-visible{border-color:var(--accent,#1597e5);color:var(--accent,#1597e5);outline:none}.ats-tooltip{z-index:30;border:1px solid var(--ink,#172238);width:300px;max-width:min(300px,100vw - 28px);display:block;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.ats-tooltip{border:1px solid color-mix(in srgb, var(--ink,#172238) 14%, transparent)}}.ats-tooltip{background:var(--paper,#fff);box-shadow:0 14px 34px var(--ink,#172238);border-radius:9px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.ats-tooltip{box-shadow:0 14px 34px color-mix(in srgb, var(--ink,#172238) 16%, transparent)}}.ats-tooltip{color:var(--ink,#172238)}@supports (color:color-mix(in lab, red, red)){.ats-tooltip{color:color-mix(in srgb, var(--ink,#172238) 72%, transparent)}}.ats-tooltip{letter-spacing:normal;overflow-wrap:break-word;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;font-size:11px;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s;transform:translateY(-4px)}.ats-tooltip strong{color:var(--ink,#172238);margin-bottom:5px;font-size:11px;display:block}.ats-tooltip-copy{display:block}.ats-tooltip small{color:var(--ink,#172238);margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.ats-tooltip small{color:color-mix(in srgb, var(--ink,#172238) 45%, transparent)}}.ats-tooltip small{font-size:8px;font-weight:650}.ats-tooltip.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.global-header .ats-tooltip,.utility-bar .ats-tooltip{width:min(360px,100vw - 40px);position:fixed;top:132px;left:auto;right:20px}.ats-control .ats-info-button{width:22px;height:22px;font-size:12px}.editor-panel .ats-tooltip{left:0;right:auto}.export-button{padding:11px 16px}.reference-export-button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.reference-export-button{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent)}}.reference-export-button{background:var(--paper);color:var(--accent);box-shadow:none}.builder-workspace{grid-template-columns:minmax(320px, var(--editor-panel-width,38%)) 12px minmax(0, 1fr);align-items:stretch;min-height:calc(100vh - 124px);display:grid;position:relative}.builder-workspace.wizard-active-workspace:after{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";background:#020d18b8;position:fixed;inset:0}.builder-workspace.wizard-active-workspace .editor-panel{z-index:90;overscroll-behavior:contain;background:var(--builder-cream,var(--paper));border:2px solid #d42435;border-radius:18px;width:min(760px,100vw - 32px);position:fixed;top:16px;bottom:16px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 30px 90px #020d1885,0 0 0 5px #ffffff29}.builder-workspace.wizard-active-workspace .wizard-inline-guide{z-index:20;background:var(--builder-cream,var(--paper));border-width:0 0 1px;border-radius:16px 16px 0 0;margin:0;padding:14px 18px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.builder-workspace.wizard-active-workspace .wizard-inline-guide{background:color-mix(in srgb, var(--builder-cream,var(--paper)) 94%, #fff)}}.builder-workspace.wizard-active-workspace .wizard-inline-guide{box-shadow:0 10px 24px #0716261c}.builder-workspace.wizard-active-workspace .section-bottom-navigation{z-index:20;border-radius:0 0 16px 16px}.editor-panel{z-index:4;background:var(--paper);position:relative}@supports (color:color-mix(in lab, red, red)){.editor-panel{background:color-mix(in srgb, var(--paper) 86%, var(--workspace))}}.workspace-resizer{z-index:8;border:0;border-right:1px solid var(--ink);min-height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-resizer{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.workspace-resizer{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace-resizer{border-left:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.workspace-resizer{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.workspace-resizer{background:color-mix(in srgb, var(--paper) 64%, var(--workspace))}}.workspace-resizer{cursor:col-resize;touch-action:none;transition:background .14s,box-shadow .14s}.workspace-resizer:before,.workspace-resizer:after,.workspace-resizer span{background:var(--ink);border-radius:999px;width:2px;height:34px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.workspace-resizer:before,.workspace-resizer:after,.workspace-resizer span{background:color-mix(in srgb, var(--ink) 26%, transparent)}}.workspace-resizer:before,.workspace-resizer:after,.workspace-resizer span{content:"";transition:background .14s,height .14s;transform:translateY(-50%)}.workspace-resizer:before{left:3px}.workspace-resizer span{left:5px}.workspace-resizer:after{right:3px}.workspace-resizer:hover,.workspace-resizer:focus-visible,.builder-workspace.resizing-panels .workspace-resizer{background:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.workspace-resizer:hover,.workspace-resizer:focus-visible,.builder-workspace.resizing-panels .workspace-resizer{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.workspace-resizer:hover,.workspace-resizer:focus-visible,.builder-workspace.resizing-panels .workspace-resizer{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-resizer:hover,.workspace-resizer:focus-visible,.builder-workspace.resizing-panels .workspace-resizer{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.workspace-resizer:hover:before,.workspace-resizer:hover:after,.workspace-resizer:hover span,.workspace-resizer:focus-visible:before,.workspace-resizer:focus-visible:after,.workspace-resizer:focus-visible span,.builder-workspace.resizing-panels .workspace-resizer:before,.builder-workspace.resizing-panels .workspace-resizer:after,.builder-workspace.resizing-panels .workspace-resizer span{background:var(--accent);height:46px}.builder-workspace.resizing-panels{cursor:col-resize;-webkit-user-select:none;user-select:none}.editor-tabs{scrollbar-width:thin;border-bottom:1px solid var(--ink);grid-template-columns:repeat(9,minmax(108px,1fr));gap:7px;padding:10px clamp(12px,2vw,28px);display:grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.editor-tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.editor-tabs{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.editor-tabs{background:color-mix(in srgb, var(--paper) 94%, var(--workspace))}}.editor-tabs{box-shadow:0 6px 18px var(--ink)}@supports (color:color-mix(in lab, red, red)){.editor-tabs{box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 7%, transparent)}}.resume-library-current{border:1px solid var(--accent);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.resume-library-current{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.resume-library-current{background:var(--accent);border-radius:12px;padding:15px}@supports (color:color-mix(in lab, red, red)){.resume-library-current{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.resume-library-current span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.resume-library-current h3{margin:4px 0 2px;font-size:16px}.resume-library-current p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.resume-library-current p{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.resume-library-current p{font-size:9px}.resume-library-current-actions{flex-wrap:wrap;gap:7px;display:flex}.resume-library-current-actions button{flex:140px}.resume-library-upgrade{border:1px dashed var(--accent);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.resume-library-upgrade{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent)}}.resume-library-upgrade{background:var(--accent);border-radius:11px;padding:15px}@supports (color:color-mix(in lab, red, red)){.resume-library-upgrade{background:color-mix(in srgb, var(--accent) 5%, var(--paper))}}.resume-library-upgrade{color:var(--ink);text-align:left;cursor:pointer}.resume-library-upgrade small{color:var(--accent)}.resume-version-list{gap:8px;display:grid}.resume-version-card{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.resume-version-card{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.resume-version-card{background:var(--paper);border-radius:10px;padding:11px}.resume-version-card strong,.resume-version-card small{display:block}.resume-version-card strong{font-size:9px}.resume-version-card small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.resume-version-card small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.resume-version-card small{font-size:8px}.resume-version-card>div:last-child{gap:5px;display:flex}.resume-version-card button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.resume-version-card button{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.resume-version-card button{background:var(--accent);border-radius:6px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.resume-version-card button{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.resume-version-card button{color:var(--accent);cursor:pointer;font-size:8px;font-weight:750}.resume-version-card .delete-version{background:#b84b4b;border-color:#b84b4b38}@supports (color:color-mix(in lab, red, red)){.resume-version-card .delete-version{background:color-mix(in srgb, #b84b4b 5%, var(--paper))}}.resume-version-card .delete-version{color:#b84b4b}.example-library-panel{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.example-library-panel{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.example-library-panel{background:var(--paper);border-radius:13px}.example-library-heading{border-bottom:1px solid var(--accent);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.example-library-heading{border-bottom:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.example-library-heading{background:linear-gradient(135deg, var(--accent), var(--paper) 72%)}@supports (color:color-mix(in lab, red, red)){.example-library-heading{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--paper)), var(--paper) 72%)}}.example-library-heading span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.example-library-heading h3{margin:4px 0 3px;font-size:14px}.example-library-heading p{max-width:310px;color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.example-library-heading p{color:color-mix(in srgb, var(--ink) 56%, transparent)}}.example-library-heading p{font-size:8px;line-height:1.5}.example-library-heading>strong{background:var(--accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7px}.example-resume-list{display:grid}.example-resume-card{border-bottom:1px solid var(--ink);gap:10px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.example-resume-card{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.example-resume-card:last-child{border-bottom:0}.example-resume-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.example-resume-card-heading h4{margin:5px 0 2px;font-size:11px}.example-resume-card-heading p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.example-resume-card-heading p{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.example-resume-card-heading p{font-size:8px}.example-resume-card-heading>small{max-width:100px;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.example-resume-card-heading>small{color:color-mix(in srgb, var(--ink) 45%, transparent)}}.example-resume-card-heading>small{text-align:right;font-size:7px;line-height:1.4}.example-source-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:850;display:inline-flex}.example-source-badge.attached{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.example-source-badge.attached{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.example-source-badge.attached{color:var(--accent)}.example-source-badge.online{color:#16724b;background:#edf8f2}.example-theme-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.example-theme-button{border:1px solid var(--ink);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.example-theme-button{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.example-theme-button{background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;border-radius:7px;padding:0}.example-theme-button i{height:14px;display:block}.example-theme-button span{text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:7px;font-weight:780;overflow:hidden}.example-theme-button.theme-editorial i{background:linear-gradient(90deg,#1e3548,#b99a5e,#f8f4ec)}.example-theme-button.theme-executive i{background:linear-gradient(90deg,#0f1722,#1597e5,#b8e4fb)}.example-theme-button.theme-studio i{background:linear-gradient(90deg,#3157d5,#0b615e,#f06e5a)}.example-theme-button:hover,.example-theme-button:focus-visible{border-color:var(--accent);box-shadow:0 5px 13px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.example-theme-button:hover,.example-theme-button:focus-visible{box-shadow:0 5px 13px color-mix(in srgb, var(--accent) 12%, transparent)}}.example-qa-details{border-top:1px dashed var(--ink)}@supports (color:color-mix(in lab, red, red)){.example-qa-details{border-top:1px dashed color-mix(in srgb, var(--ink) 12%, transparent)}}.example-qa-details{padding-top:8px}.example-qa-details summary{color:var(--accent);cursor:pointer;font-size:7px;font-weight:800}.example-qa-details p{color:var(--ink);margin:7px 0 5px}@supports (color:color-mix(in lab, red, red)){.example-qa-details p{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.example-qa-details p{font-size:7px;line-height:1.45}.example-qa-details a{color:var(--accent)}.example-qa-details ul{gap:4px;margin:0;padding-left:15px;display:grid}.example-qa-details li{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.example-qa-details li{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.example-qa-details li{font-size:7px;line-height:1.45}.editor-tabs button{border:1px solid var(--ink);min-width:108px;min-height:46px;position:relative}@supports (color:color-mix(in lab, red, red)){.editor-tabs button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.editor-tabs button{background:var(--paper);border-radius:9px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.editor-tabs button{background:color-mix(in srgb, var(--paper) 92%, var(--workspace))}}.editor-tabs button{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button{color:color-mix(in srgb, var(--ink) 76%, transparent)}}.editor-tabs button{text-transform:capitalize;cursor:pointer;font-size:10px;font-weight:760;line-height:1.15;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s}.editor-tabs button:hover,.editor-tabs button:focus-visible{border-color:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.editor-tabs button:hover,.editor-tabs button:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.editor-tabs button:hover,.editor-tabs button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button:hover,.editor-tabs button:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--paper))}}.editor-tabs button:hover,.editor-tabs button:focus-visible{color:var(--accent);box-shadow:0 5px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button:hover,.editor-tabs button:focus-visible{box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 12%, transparent)}}.editor-tabs button:hover,.editor-tabs button:focus-visible{transform:translateY(-1px)}.editor-tabs button.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 7px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button.active{box-shadow:0 7px 16px color-mix(in srgb, var(--accent) 28%, transparent)}}.editor-tabs button.active:hover,.editor-tabs button.active:focus-visible{color:#fff;transform:translateY(-1px)}.control-stack{flex-direction:column;gap:0;padding:0 22px 32px;display:flex}.section-bottom-navigation{z-index:12;border-top:1px solid var(--ink);gap:9px;margin-top:12px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.section-bottom-navigation{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.section-bottom-navigation{background:var(--paper);padding:12px 22px 14px}@supports (color:color-mix(in lab, red, red)){.section-bottom-navigation{background:color-mix(in srgb, var(--paper) 94%, var(--workspace))}}.section-bottom-navigation{box-shadow:0 -12px 26px var(--ink)}@supports (color:color-mix(in lab, red, red)){.section-bottom-navigation{box-shadow:0 -12px 26px color-mix(in srgb, var(--ink) 10%, transparent)}}.section-bottom-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-navigation-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.section-navigation-heading small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.section-navigation-heading strong{color:var(--ink);font-size:9px}.section-navigation-heading span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.section-navigation-heading span{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.section-navigation-heading span{font-size:8px;font-weight:700}.section-navigation-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);gap:6px;display:grid}.section-navigation-actions button{border:1px solid var(--ink);align-content:center;gap:2px;min-width:0;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-navigation-actions button{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.section-navigation-actions button{background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 8px}.section-navigation-actions button span{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:850;overflow:hidden}.section-navigation-actions button small{color:var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-navigation-actions button small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.section-navigation-actions button small{text-overflow:ellipsis;white-space:nowrap;font-size:7px}.section-navigation-actions button:disabled{opacity:.35;cursor:not-allowed}.section-navigation-actions .section-save-continue-button{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 6px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-navigation-actions .section-save-continue-button{box-shadow:0 6px 14px color-mix(in srgb, var(--accent) 24%, transparent)}}.section-navigation-actions .section-save-continue-button small{color:#ffffffb8}.section-bottom-navigation>p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.section-bottom-navigation>p{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.section-bottom-navigation>p{text-align:center;font-size:7px;line-height:1.4}.control-section{border-bottom:1px solid var(--ink);padding:19px 0}@supports (color:color-mix(in lab, red, red)){.control-section{border-bottom:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.text-contrast-control{gap:10px;display:grid}.text-contrast-control>div:first-child>small{color:var(--ink);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.text-contrast-control>div:first-child>small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.text-contrast-control>div:first-child>small{font-size:8px;line-height:1.45}.text-contrast-control>p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.text-contrast-control>p{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.text-contrast-control>p{font-size:7.5px;line-height:1.45}.current-plan-card{border:1px solid var(--accent);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;margin:15px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.current-plan-card{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.current-plan-card{background:var(--accent);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.current-plan-card{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.current-plan-card{text-align:left;cursor:pointer}.current-plan-card>span{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.current-plan-card strong,.current-plan-card small{display:block}.current-plan-card strong{font-size:10px}.current-plan-card small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.current-plan-card small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.current-plan-card small{font-size:8px}.current-plan-card i{color:var(--accent);font-size:8px;font-style:normal;font-weight:800}.active-promo-note{color:#126e4a;background:#eff9f4;border:1px solid #18a66a40;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:9px;margin-top:8px;padding:9px 11px;display:grid}.active-promo-note>span{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}.active-promo-note strong,.active-promo-note small{display:block}.active-promo-note strong{letter-spacing:.05em;font-size:9px}.active-promo-note small{margin-top:2px;font-size:8px}.feature-heading{justify-content:space-between;align-items:center;display:flex}.feature-heading .field-label{margin-bottom:0}.feature-heading button,.insight-heading button{background:#b99a5e;border:0;border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.feature-heading button,.insight-heading button{background:color-mix(in srgb, #b99a5e 16%, var(--paper))}}.feature-heading button,.insight-heading button{color:#87671f;text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:850}.locked-feature .visual-package-grid,.locked-feature .font-package-list{opacity:.44;filter:grayscale(.6)}.control-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.control-heading.compact{align-items:center}.control-heading span,.panel-intro>span,.field-label{color:var(--ink);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.control-heading span,.panel-intro>span,.field-label{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.control-heading span,.panel-intro>span,.field-label{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.control-heading h2,.panel-intro h2,.score-card h2{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.15}.control-heading small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.control-heading small{color:color-mix(in srgb, var(--ink) 42%, transparent)}}.control-heading small{font-size:10px}.theme-list{gap:7px;display:grid}.theme-card{border:1px solid var(--ink);grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-card{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.theme-card{background:var(--paper);border-radius:10px;padding:7px 10px 7px 7px}@supports (color:color-mix(in lab, red, red)){.theme-card{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.theme-card{text-align:left;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.theme-card:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.theme-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.theme-card.selected{border-color:var(--accent);box-shadow:0 7px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.theme-card.selected{box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 10%, transparent)}}.theme-miniature{background:#fff;border:1px solid #d8d8d8;border-radius:4px;height:52px;position:relative;overflow:hidden}.theme-miniature i{background:#cfd3d7;height:2px;display:block;position:absolute}.theme-miniature i:first-child{width:28px;height:5px;top:8px;left:7px}.theme-miniature i:nth-child(2){top:17px;left:7px;right:7px}.theme-miniature i:nth-child(3){width:37px;top:24px;left:7px}.theme-miniature i:nth-child(4){width:1px;height:auto;top:30px;bottom:7px;left:43px}.mini-editorial i:first-child{background:#6e2438}.mini-editorial i:nth-child(2){background:#b99a5e}.mini-executive i:first-child{background:#1597e5;transform:skew(-20deg)}.mini-executive i:nth-child(2){background:#1597e5}.mini-studio i:first-child{background:#0b615e;border-radius:8px}.mini-studio i:nth-child(2){background:#0b615e}.theme-copy{min-width:0}.theme-copy strong,.theme-copy small{display:block}.theme-copy strong{font-size:12px}.theme-copy small{color:var(--ink);margin-top:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-copy small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.theme-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:10px}.selection-mark{background:var(--accent);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.selection-mark{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.selection-mark{color:var(--accent);font-size:11px;font-weight:800}.theme-card.selected .selection-mark{background:var(--accent);color:#fff}.headshot-row{align-items:center;gap:14px;display:flex}.avatar{background:linear-gradient(145deg, var(--accent), var(--accent-alt));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 14%, white), color-mix(in srgb, var(--accent-alt) 20%, white))}}.avatar{color:var(--accent);font-weight:800}.avatar img{object-fit:cover;width:100%;height:100%}.editor-avatar{border:3px solid var(--paper);width:55px;height:55px;box-shadow:0 0 0 2px var(--accent), 0 5px 14px var(--ink)}@supports (color:color-mix(in lab, red, red)){.editor-avatar{box-shadow:0 0 0 2px var(--accent), 0 5px 14px color-mix(in srgb, var(--ink) 16%, transparent)}}.editor-avatar{font-size:15px}.draggable-avatar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.draggable-avatar:active{cursor:grabbing}.headshot-row>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.headshot-row small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.headshot-row small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.headshot-row small{font-size:9px}.headshot-actions{flex-wrap:wrap;gap:7px;display:flex}.remove-headshot-button{background:#b42318;border:1px solid #b4231861;border-radius:7px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.remove-headshot-button{background:color-mix(in srgb, #b42318 5%, var(--paper))}}.remove-headshot-button{color:#a11c12;cursor:pointer;font-size:10px;font-weight:750}.remove-headshot-button:hover{background:#b42318;border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.remove-headshot-button:hover{background:color-mix(in srgb, #b42318 10%, var(--paper))}}.camera-headshot-button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.camera-headshot-button{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.camera-headshot-button{background:var(--accent);border-radius:7px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.camera-headshot-button{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.camera-headshot-button{color:var(--accent);cursor:pointer;font-size:10px;font-weight:800}.camera-headshot-button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.camera-headshot-button:hover{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.crop-controls{border:1px solid var(--ink);gap:11px;margin-top:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.crop-controls{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.crop-controls{background:var(--paper);border-radius:9px;padding:12px}@supports (color:color-mix(in lab, red, red)){.crop-controls{background:color-mix(in srgb, var(--paper) 76%, var(--workspace))}}.crop-heading,.crop-controls label>span{justify-content:space-between;align-items:center;display:flex}.crop-heading strong{font-size:10px}.crop-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:750}.crop-controls label{color:var(--ink);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.crop-controls label{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.crop-controls label{font-size:9px;font-weight:650}.crop-controls output{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.crop-controls output{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.crop-controls output{font-size:8px;font-weight:600}.crop-controls input[type=range]{width:100%;height:4px;accent-color:var(--accent);cursor:pointer}.headshot-placement-control{gap:7px;display:grid}.headshot-placement-control>span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.headshot-placement-control>span{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.headshot-placement-control>span{font-size:9px;font-weight:650}.headshot-placement-options{background:var(--ink);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:5px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.headshot-placement-options{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.headshot-placement-options>button{color:var(--ink);background:0 0;border:0;border-radius:6px;padding:7px}@supports (color:color-mix(in lab, red, red)){.headshot-placement-options>button{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.headshot-placement-options>button{cursor:pointer;font-size:9px;font-weight:750}.headshot-placement-options>button.active{background:var(--paper);color:var(--accent);box-shadow:0 2px 6px var(--ink)}@supports (color:color-mix(in lab, red, red)){.headshot-placement-options>button.active{box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent)}}.headshot-placement-hint{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.headshot-placement-hint{color:color-mix(in srgb, var(--accent) 72%, var(--ink))}}.headshot-placement-hint{font-size:8px;line-height:1.45}.manual-headshot-position{border:1px solid var(--accent);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.manual-headshot-position{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.manual-headshot-position{background:var(--accent);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.manual-headshot-position{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.headshot-layer-toggle{background:var(--ink);border-radius:8px;align-items:flex-start;padding:9px;gap:8px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.headshot-layer-toggle{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.headshot-layer-toggle{cursor:pointer}.headshot-layer-toggle input{accent-color:var(--accent);margin-top:2px}.headshot-layer-toggle span{gap:2px;display:grid}.headshot-layer-toggle strong{color:var(--ink);font-size:9px}.headshot-layer-toggle small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.headshot-layer-toggle small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.headshot-layer-toggle small{font-size:8px;line-height:1.4}.premium-retouch-panel{border:1px solid var(--builder-gold,#c9a866);gap:12px;margin-top:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-retouch-panel{border:1px solid color-mix(in srgb, var(--builder-gold,#c9a866) 52%, transparent)}}.premium-retouch-panel{background:radial-gradient(circle at 100% 0, var(--builder-gold,#c9a866), transparent 42%), var(--paper);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.premium-retouch-panel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--builder-gold,#c9a866) 16%, transparent), transparent 42%), color-mix(in srgb, var(--paper) 88%, #f6edd8)}}.premium-retouch-panel.locked{border-style:dashed}.premium-retouch-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.premium-retouch-heading>div{gap:3px;display:grid}.premium-retouch-heading span{color:#987126;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.premium-retouch-heading strong{color:var(--ink);font-size:12px}.premium-retouch-heading em{background:var(--builder-gold,#c9a866);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.premium-retouch-heading em{background:color-mix(in srgb, var(--builder-gold,#c9a866) 18%, white)}}.premium-retouch-heading em{color:#735416;white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.premium-retouch-panel p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.premium-retouch-panel p{color:color-mix(in srgb, var(--ink) 66%, transparent)}}.premium-retouch-panel p{font-size:9px;line-height:1.5}.retouch-backgrounds{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.retouch-backgrounds button{border:1px solid var(--ink);justify-items:center;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.retouch-backgrounds button{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.retouch-backgrounds button{background:var(--paper);color:var(--ink);border-radius:8px;padding:7px 4px}@supports (color:color-mix(in lab, red, red)){.retouch-backgrounds button{color:color-mix(in srgb, var(--ink) 65%, transparent)}}.retouch-backgrounds button{cursor:pointer;font-size:8px;font-weight:750}.retouch-backgrounds button i{background:linear-gradient(135deg,#f6f6f6,#b5b5b5);border-radius:5px;width:100%;height:24px}.retouch-backgrounds button.executive i{background:linear-gradient(135deg,#dceaf3,#294b68)}.retouch-backgrounds button.warm i{background:linear-gradient(135deg,#f5efe5,#a58367)}.retouch-backgrounds button.original i{background:linear-gradient(135deg,#f6f6f6 0 48%,#d7d7d7 48% 52%,#fff 52%)}.retouch-backgrounds button.active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.retouch-backgrounds button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}}.retouch-enhance-toggle{background:var(--accent);border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.retouch-enhance-toggle{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.retouch-enhance-toggle{cursor:pointer}.retouch-enhance-toggle input{accent-color:var(--accent);margin-top:2px}.retouch-enhance-toggle span{gap:3px;display:grid}.retouch-enhance-toggle strong{color:var(--ink);font-size:9px}.retouch-enhance-toggle small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.retouch-enhance-toggle small{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.retouch-enhance-toggle small{font-size:8px;line-height:1.4}.retouch-actions{flex-wrap:wrap;gap:7px;display:flex}.retouch-actions button,.premium-retouch-upgrade{min-height:34px;padding:8px 11px;font-size:9px}.premium-retouch-upgrade{color:#142238;cursor:pointer;background:linear-gradient(135deg,#d8b96f,#b98a35);border:0;border-radius:8px;justify-self:start;font-weight:850}.headshot-camera-modal{background:var(--paper);border-radius:18px;gap:12px;width:min(520px,100vw - 32px);padding:24px;display:grid;position:relative;box-shadow:0 28px 80px #040f1c57}.headshot-camera-modal>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.headshot-camera-modal h2,.headshot-camera-modal p{margin:0}.headshot-camera-modal h2{color:var(--ink);font-size:22px}.headshot-camera-modal p,.headshot-camera-modal>small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.headshot-camera-modal p,.headshot-camera-modal>small{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.headshot-camera-modal p,.headshot-camera-modal>small{font-size:10px;line-height:1.5}.camera-preview{aspect-ratio:4/3;background:#091522;border-radius:14px;position:relative;overflow:hidden}.camera-preview video{object-fit:cover;width:100%;height:100%}.camera-preview video.mirrored{transform:scaleX(-1)}.camera-preview>i{pointer-events:none;border:2px solid #ffffffb8;border-radius:48% 48% 44% 44%;position:absolute;inset:9% 24%;box-shadow:0 0 0 999px #040e182e}.camera-error{color:#fff;text-align:center;background:#091522eb;place-items:center;padding:26px;font-size:11px;line-height:1.5;display:grid;position:absolute;inset:0}.camera-modal-actions{justify-content:space-between;gap:10px;display:flex}.camera-modal-actions button{min-height:42px}.camera-capture-button{color:#fff;cursor:pointer;background:#c62d2d;border:0;border-radius:10px;flex:1;font-weight:850}.camera-capture-button:disabled{opacity:.45;cursor:not-allowed}.section-title-editor{gap:11px;display:grid}.section-title-editor-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.section-title-editor-heading h2{margin:3px 0 0;font-size:13px}.section-title-editor-heading>button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:800}.section-title-editor>p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.section-title-editor>p{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.section-title-editor>p{font-size:8px;line-height:1.45}.section-title-field-list{gap:8px;display:grid}.section-title-field-list label{color:var(--ink);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-title-field-list label{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.section-title-field-list label{font-size:8px;font-weight:750}.section-organizer-list{gap:7px;display:grid}.section-organizer-list>article{border:1px solid var(--ink);grid-template-columns:28px 23px minmax(0,1fr) 25px;align-items:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-organizer-list>article{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.section-organizer-list>article{background:var(--paper);border-radius:9px;padding:8px;transition:opacity .14s,background .14s}.section-organizer-list>article.dragging{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-organizer-list>article.dragging{background:color-mix(in srgb, var(--accent) 8%, var(--paper))}}.section-organizer-list>article.dragging{opacity:.55}.section-drag-handle{border:1px solid var(--ink);width:28px;height:34px}@supports (color:color-mix(in lab, red, red)){.section-drag-handle{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.section-drag-handle{background:var(--ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.section-drag-handle{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}}.section-drag-handle{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.section-drag-handle{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.section-drag-handle{cursor:grab}.section-order-number{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:850;display:grid}.section-organizer-list label{gap:5px;display:grid}.section-organizer-list label>span,.section-organizer-list label small{display:block}.section-organizer-list label>span{color:var(--ink);font-size:8px;font-weight:800}.section-organizer-list label small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.section-organizer-list label small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.section-organizer-list label small{font-size:7px;font-weight:600}.section-organizer-list input{border:1px solid var(--ink);width:100%;min-height:34px}@supports (color:color-mix(in lab, red, red)){.section-organizer-list input{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.section-organizer-list input{background:var(--paper);border-radius:7px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.section-organizer-list input{background:color-mix(in srgb, var(--paper) 90%, var(--workspace))}}.section-organizer-list input{color:var(--ink);font-size:9px}.section-order-buttons{gap:3px;display:grid}.section-order-buttons button{background:var(--accent);border:0;border-radius:5px;width:25px;height:22px;padding:0}@supports (color:color-mix(in lab, red, red)){.section-order-buttons button{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.section-order-buttons button{color:var(--accent);cursor:pointer;font-size:9px}.section-order-buttons button:disabled{opacity:.3;cursor:not-allowed}.section-order-wizard{border:1px solid var(--builder-gold,#d5b15c);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-order-wizard{border:1px solid color-mix(in srgb, var(--builder-gold,#d5b15c) 48%, transparent)}}.section-order-wizard{background:var(--builder-gold,#d5b15c);border-radius:10px;padding:11px}@supports (color:color-mix(in lab, red, red)){.section-order-wizard{background:color-mix(in srgb, var(--builder-gold,#d5b15c) 7%, var(--paper))}}.section-order-wizard.locked{border-style:dashed}.section-order-wizard>div:first-child{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.section-order-wizard>div:first-child img{object-fit:contain;background:linear-gradient(145deg,#c51f31,#8f1321);border-radius:8px;width:40px;height:40px}.section-order-wizard>div:first-child strong,.section-order-wizard>div:first-child small{display:block}.section-order-wizard>div:first-child strong{color:var(--builder-navy,#071626);font-size:9px}.section-order-wizard>div:first-child small,.section-order-wizard>p,.section-reference-note{color:var(--ink);margin:3px 0 0}@supports (color:color-mix(in lab, red, red)){.section-order-wizard>div:first-child small,.section-order-wizard>p,.section-reference-note{color:color-mix(in srgb, var(--ink) 54%, transparent)}}.section-order-wizard>div:first-child small,.section-order-wizard>p,.section-reference-note{font-size:7.5px;line-height:1.45}.section-order-wizard>button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:8px 10px;font-size:8px;font-weight:850}.section-order-recommendation{background:var(--paper);border-radius:9px;padding:10px;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.section-order-recommendation>strong{color:var(--accent);font-size:9px}.section-order-recommendation ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.section-order-recommendation li{grid-template-columns:22px minmax(0,1fr);gap:7px;display:grid}.section-order-recommendation li>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:850;display:grid}.section-order-recommendation li strong,.section-order-recommendation li small{display:block}.section-order-recommendation li strong{color:var(--ink);font-size:8px}.section-order-recommendation li small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.section-order-recommendation li small{color:color-mix(in srgb, var(--ink) 49%, transparent)}}.section-order-recommendation li small{font-size:7px;line-height:1.4}.section-order-recommendation>div:last-child{grid-template-columns:none!important;gap:6px!important;display:flex!important}.section-order-recommendation>div:last-child button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-order-recommendation>div:last-child button{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.section-order-recommendation>div:last-child button{background:var(--accent);border-radius:7px;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.section-order-recommendation>div:last-child button{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.section-order-recommendation>div:last-child button{color:var(--accent);cursor:pointer;font-size:7.5px;font-weight:800}.section-order-recommendation>div:last-child button:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.paid-workspace{padding-bottom:38px}.paid-feature-lock{border:1px solid var(--accent);grid-template-columns:46px 1fr;gap:16px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.paid-feature-lock{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.paid-feature-lock{background:linear-gradient(145deg, var(--accent), var(--paper));border-radius:14px;padding:22px}@supports (color:color-mix(in lab, red, red)){.paid-feature-lock{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--paper)), var(--paper))}}.paid-feature-lock>span{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.paid-feature-lock small,.paid-feature-lock h3,.paid-feature-lock p{display:block}.paid-feature-lock small{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.paid-feature-lock h3{margin:5px 0 7px;font-size:17px}.paid-feature-lock p{color:var(--ink);margin:0 0 15px}@supports (color:color-mix(in lab, red, red)){.paid-feature-lock p{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.paid-feature-lock p{font-size:10px;line-height:1.55}.premium-lock>span{background:linear-gradient(135deg, var(--accent), var(--accent-alt))}.paid-workspace-heading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 11px;display:flex}.paid-workspace-heading strong,.paid-workspace-heading small{display:block}.paid-workspace-heading strong{font-size:12px}.paid-workspace-heading small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.paid-workspace-heading small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.paid-workspace-heading small{font-size:8px}.paid-workspace-heading button{padding:9px 12px;font-size:9px}.cover-letter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.cover-letter-list button{border:1px solid var(--ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.cover-letter-list button{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.cover-letter-list button{background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;padding:10px}.cover-letter-list button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cover-letter-list button.active{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.cover-letter-list strong,.cover-letter-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cover-letter-list strong{font-size:9px}.cover-letter-list small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.cover-letter-list small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.cover-letter-list small{font-size:7px}.cover-letter-editor,.application-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.cover-letter-editor,.application-card{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.cover-letter-editor,.application-card{background:var(--paper);border-radius:13px;padding:15px}@supports (color:color-mix(in lab, red, red)){.cover-letter-editor,.application-card{background:color-mix(in srgb, var(--paper) 97%, var(--workspace))}}.cover-letter-editor-heading,.application-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.cover-letter-editor-heading span,.cover-letter-editor-heading strong,.application-card-heading strong,.application-card-heading small{display:block}.cover-letter-editor-heading span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.cover-letter-editor-heading strong{margin-top:3px;font-size:11px}.cover-letter-editor-heading>button,.application-card-heading>button{color:#b33a31;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.cover-letter-field-grid,.application-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.application-field-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.cover-letter-generate{border:1px solid var(--accent);grid-template-columns:35px 1fr;align-items:center;gap:10px;width:100%;margin:4px 0 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.cover-letter-generate{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.cover-letter-generate{background:var(--accent);border-radius:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.cover-letter-generate{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.cover-letter-generate{color:var(--ink);text-align:left;cursor:pointer}.cover-letter-generate>span{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:900;display:grid}.cover-letter-generate strong,.cover-letter-generate small{display:block}.cover-letter-generate strong{font-size:9px}.cover-letter-generate small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.cover-letter-generate small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.cover-letter-generate small{font-size:7px}.cover-letter-body-input{min-height:320px;line-height:1.55}.cover-letter-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:10px;display:grid}.empty-paid-workspace{border:1px dashed var(--accent);place-items:center;gap:5px;width:100%;min-height:150px;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-paid-workspace{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent)}}.empty-paid-workspace{background:var(--accent);border-radius:12px;padding:20px}@supports (color:color-mix(in lab, red, red)){.empty-paid-workspace{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.empty-paid-workspace{color:var(--ink);text-align:center;cursor:pointer}.empty-paid-workspace>span{color:var(--accent);font-size:24px}.empty-paid-workspace strong{font-size:11px}.empty-paid-workspace small{max-width:270px;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.empty-paid-workspace small{color:color-mix(in srgb, var(--ink) 53%, transparent)}}.empty-paid-workspace small{font-size:8px;line-height:1.5}.application-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.application-summary-grid>div{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.application-summary-grid>div{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.application-summary-grid>div{background:var(--accent);border-radius:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.application-summary-grid>div{background:color-mix(in srgb, var(--accent) 5%, var(--paper))}}.application-summary-grid>div{text-align:center}.application-summary-grid strong,.application-summary-grid small{display:block}.application-summary-grid strong{color:var(--accent);font-size:17px}.application-summary-grid small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.application-summary-grid small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.application-summary-grid small{font-size:7px}.application-list{gap:11px;display:grid}.application-card-heading strong{margin-top:6px;font-size:12px}.application-card-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.application-card-heading small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.application-card-heading small{font-size:8px}.application-stage{color:#546173;letter-spacing:.04em;text-transform:uppercase;background:#edf1f6;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.stage-submitted,.stage-screening{color:#1473ac;background:#eaf5ff}.stage-interviewing{color:#916300;background:#fff4d8}.stage-offer{color:#147348;background:#e7f7ee}.stage-closed{color:#7a6666;background:#f2eeee}.section-title-field-list label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-title-field-list label small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.section-title-field-list label small{color:color-mix(in srgb, var(--ink) 43%, transparent)}}.section-title-field-list label small{font-size:7px;font-weight:550}.section-title-field-list input{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.section-title-field-list input{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.section-title-field-list input{background:var(--paper);color:var(--ink);font:inherit;border-radius:7px;padding:9px;font-size:9px}.section-title-field-list input:focus{border-color:var(--accent);outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-title-field-list input:focus{outline:3px solid color-mix(in srgb, var(--accent) 9%, transparent)}}.fade-controls,.border-radius-control{border:1px solid var(--accent);gap:11px;margin-top:13px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.fade-controls,.border-radius-control{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.fade-controls,.border-radius-control{background:var(--accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.fade-controls,.border-radius-control{background:color-mix(in srgb, var(--accent) 3%, var(--paper))}}.fade-controls>label:not(.select-control),.border-radius-control label{color:var(--ink);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.fade-controls>label:not(.select-control),.border-radius-control label{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.fade-controls>label:not(.select-control),.border-radius-control label{font-size:9px;font-weight:650}.fade-controls>label>span,.border-radius-control label>span{justify-content:space-between;display:flex}.fade-controls output,.border-radius-control output{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fade-controls output,.border-radius-control output{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.fade-controls output,.border-radius-control output{font-size:8px}.fade-controls input[type=range],.border-radius-control input[type=range]{width:100%;accent-color:var(--accent)}.select-control{color:var(--ink);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.select-control{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.select-control{font-size:9px;font-weight:650}.select-control select{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.select-control select{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.select-control select{background:var(--paper);color:var(--ink);font:inherit;border-radius:7px;padding:8px 9px}.references-control{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.references-control{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.references-control div{gap:3px;display:grid}.references-control strong{font-size:11px}.references-control small{max-width:205px;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.references-control small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.references-control small{font-size:8.5px;line-height:1.35}.references-control button{border:1px solid var(--accent);flex:none}@supports (color:color-mix(in lab, red, red)){.references-control button{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.references-control button{background:var(--paper);color:var(--accent);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.references-control button.active{background:var(--accent);color:#fff}.references-visibility{border-bottom:1px solid var(--ink);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.references-visibility{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.reference-editor-list{gap:13px;display:grid}.reference-editor-card{border:1px solid var(--accent);gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.reference-editor-card{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.reference-editor-card{background:var(--accent);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.reference-editor-card{background:color-mix(in srgb, var(--accent) 3%, var(--paper))}}.reference-editor-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.reference-editor-heading{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.reference-editor-heading>div{gap:3px;display:grid}.reference-editor-heading span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.reference-editor-heading strong{font-size:11px}.reference-editor-heading button{color:#b34d4d;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.reference-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.add-reference-button{width:100%}.reference-privacy-note{color:#126e4a;background:#eff9f4;border:1px solid #18a66a3d;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.reference-privacy-note>span{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}.reference-privacy-note strong,.reference-privacy-note small{display:block}.reference-privacy-note strong{font-size:9px}.reference-privacy-note small{margin-top:2px;font-size:8px;line-height:1.4}.upload-button,.outline-button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.upload-button,.outline-button{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.upload-button,.outline-button{background:var(--paper);color:var(--accent);cursor:pointer;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:720}.split-control{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stepper{border:1px solid var(--ink);grid-template-columns:34px 1fr 34px;height:36px;margin-top:8px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stepper{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.stepper{background:var(--paper);border-radius:7px}.stepper button{cursor:pointer;background:0 0;border:0}.stepper strong{border-right:1px solid var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.stepper strong{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.stepper strong{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.stepper strong{border-left:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.stepper strong{font-size:11px}.fit-status{color:#126e4a;background:#eff9f4;border:1px solid #18a66a38;border-radius:7px;align-items:center;gap:7px;height:36px;margin-top:8px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.fit-status i{background:#18a66a;border-radius:50%;width:7px;height:7px}.segmented-control{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.segmented-control.four-up{grid-template-columns:repeat(4,1fr)}.segmented-control button{border:1px solid var(--ink);place-items:center;gap:5px;min-width:0;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.segmented-control button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.segmented-control button{background:var(--paper);color:var(--ink);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.segmented-control button{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.segmented-control button{text-transform:capitalize;cursor:pointer;font-size:8px}.segmented-control button.active{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.segmented-control button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}}.label-demo{width:48px;height:20px;color:var(--ink);place-items:center;font-size:12px;display:grid;position:relative}.demo-standard{border-bottom:2px solid var(--accent)}.demo-smallcaps{letter-spacing:.12em;text-transform:uppercase;font-family:Georgia,serif;font-size:11px}.demo-ribbon{background:var(--accent);color:#fff;clip-path:polygon(8% 0,100% 0,90% 100%,0 100%)}.demo-ribbon.ribbon-demo-fade{background:linear-gradient(var(--fade-angle), var(--accent), var(--accent) var(--fade-transition), var(--accent-alt))}@supports (color:color-mix(in lab, red, red)){.demo-ribbon.ribbon-demo-fade{background:linear-gradient(var(--fade-angle), color-mix(in srgb, var(--accent) calc(100% - var(--fade-lightness)), white), var(--accent) var(--fade-transition), var(--accent-alt))}}.demo-arrow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-arrow{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.demo-arrow{color:var(--accent);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,10% 50%)}.visual-package-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.visual-package-grid button{border:1px solid var(--ink);justify-items:center;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.visual-package-grid button{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.visual-package-grid button{background:var(--paper);cursor:pointer;border-radius:8px;padding:9px 6px 8px}.visual-package-grid button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.visual-package-grid button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}}.visual-package-grid button strong{font-size:8px}.package-demo{border:1px solid var(--ink);width:62px;height:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.package-demo{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.package-demo{background:var(--paper);border-radius:3px}.package-demo i{background:var(--ink);height:2px;display:block;position:absolute;left:7px}@supports (color:color-mix(in lab, red, red)){.package-demo i{background:color-mix(in srgb, var(--ink) 50%, transparent)}}.package-demo i:first-child{width:27px;height:4px;top:9px}.package-demo i:last-child{width:42px;top:17px}.header-fade-demo{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 52%, var(--accent-alt) 100%)}@supports (color:color-mix(in lab, red, red)){.header-fade-demo{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 34%, white) 0%, var(--accent) 52%, var(--accent-alt) 100%)}}.header-fade-demo i{background:#fff}.header-band-demo{border-left:8px solid var(--accent)}.icon-package-demo{color:var(--accent);letter-spacing:.08em;white-space:pre;font-size:11px;font-weight:750}.font-package-list{gap:6px;margin-top:9px;display:grid}.font-package-list button{border:1px solid var(--ink);grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.font-package-list button{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.font-package-list button{background:var(--paper);text-align:left;cursor:pointer;border-radius:8px;padding:8px 10px}.font-package-list button.active{border-color:var(--accent)}.font-package-list>button>span{font-size:17px}.font-package-list .font-editorial>span,.font-package-list .font-editorial div{font-family:Georgia,Times New Roman,serif}.font-package-list .font-classic>span,.font-package-list .font-classic div{font-family:Trebuchet MS,Arial,sans-serif}.font-package-list strong,.font-package-list small{display:block}.font-package-list strong{font-size:9px}.font-package-list small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.font-package-list small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.font-package-list small{font-size:7.5px}.font-package-list i{color:var(--accent);font-size:9px;font-style:normal;font-weight:800}.palette-row{gap:9px;margin-top:10px;display:flex}.palette{border:2px solid var(--paper);width:57px;height:36px;box-shadow:0 0 0 1px var(--ink);background:0 0;border-radius:7px;gap:2px;padding:3px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.palette{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent)}}.palette{cursor:pointer}.palette.selected{box-shadow:0 0 0 2px var(--accent)}.palette i{border-radius:2px;flex:1}.content-controls,.review-controls{gap:16px;padding-top:23px}.wizard-controls{gap:14px;padding-top:23px}.wizard-launch-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#b7192a,#d82e3d 58%,#bd1e2e);border:1px solid #9f1724;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:19px 17px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 10px 24px #99162547}.wizard-launch-card:hover,.wizard-launch-card:focus-visible{filter:brightness(1.06);outline:0;transform:translateY(-2px);box-shadow:0 13px 29px #9916255c,0 0 0 3px #d82e3d2e}.wizard-launch-card>span:nth-child(2) strong,.wizard-launch-card>span:nth-child(2) small{display:block}.wizard-launch-card>span:nth-child(2) strong{letter-spacing:-.015em;font-size:15px}.wizard-launch-card>span:nth-child(2) small{color:#ffffffdb;margin-top:5px;font-size:9px;line-height:1.5}.wizard-launch-card>b{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#36b86a,#16864a);border:1px solid #8ce3aa;border-radius:999px;padding:8px 12px;font-size:9px;box-shadow:0 4px 11px #074a2547,inset 0 1px #ffffff3d}.wizard-launch-card>.wizard-launch-mark{background:linear-gradient(145deg,#ffffff3d,#ffffff14);border:1px solid #ffffff6b;border-radius:12px;width:58px;height:58px;overflow:hidden;box-shadow:inset 0 1px #fff3}.wizard-launch-card>.wizard-launch-mark img{object-fit:contain;filter:drop-shadow(0 3px 5px #24070e47);width:100%;height:100%;display:block}.wizard-launch-mark{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.wizard-inline-guide{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 16px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-inline-guide{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.wizard-inline-guide{background:var(--accent);border-radius:11px;padding:11px}@supports (color:color-mix(in lab, red, red)){.wizard-inline-guide{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.wizard-inline-guide small,.wizard-inline-guide strong{display:block}.wizard-inline-guide small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.wizard-inline-guide strong{margin-top:2px;font-size:9px}.wizard-inline-guide p{color:var(--ink);margin:3px 0 0}@supports (color:color-mix(in lab, red, red)){.wizard-inline-guide p{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.wizard-inline-guide p{font-size:7.5px;line-height:1.4}.wizard-inline-guide>button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wizard-inline-guide>button{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.wizard-inline-guide>button{background:var(--paper);color:var(--accent);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:7.5px;font-weight:800}.wizard-hero{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wizard-hero{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.wizard-hero{background:linear-gradient(145deg, var(--accent), var(--paper) 68%);border-radius:14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.wizard-hero{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, var(--paper)), var(--paper) 68%)}}.wizard-hero-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.wizard-mark{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.wizard-hero-heading>div>span,.wizard-step-card>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.wizard-hero-heading h2{margin:2px 0 4px;font-size:19px}.wizard-hero-heading p,.wizard-step-card p,.wizard-complete-card p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.wizard-hero-heading p,.wizard-step-card p,.wizard-complete-card p{color:color-mix(in srgb, var(--ink) 59%, transparent)}}.wizard-hero-heading p,.wizard-step-card p,.wizard-complete-card p{font-size:10px;line-height:1.55}.wizard-hero-heading>button{color:var(--ink);background:0 0;border:0;padding:3px}@supports (color:color-mix(in lab, red, red)){.wizard-hero-heading>button{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.wizard-hero-heading>button{cursor:pointer;font-size:9px;font-weight:750}.wizard-progress-heading{justify-content:space-between;align-items:center;margin:14px 0 7px;font-size:9px;display:flex}.wizard-progress-heading span{color:var(--accent);font-weight:850}.wizard-progress{background:var(--accent);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wizard-progress{background:color-mix(in srgb, var(--accent) 13%, var(--paper))}}.wizard-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-alt));height:100%;transition:width .22s;display:block}.wizard-step-card{border:1px solid var(--ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wizard-step-card{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.wizard-step-card{background:var(--paper);box-shadow:0 10px 28px var(--ink);border-radius:13px;padding:18px}@supports (color:color-mix(in lab, red, red)){.wizard-step-card{box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 6%, transparent)}}.wizard-step-number{color:var(--accent);position:absolute;top:8px;right:13px}@supports (color:color-mix(in lab, red, red)){.wizard-step-number{color:color-mix(in srgb, var(--accent) 11%, transparent)}}.wizard-step-number{font-size:38px;font-weight:900;line-height:1}.wizard-step-card h3{margin:5px 45px 7px 0;font-size:17px;line-height:1.22;position:relative}.wizard-step-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:16px;display:grid}.wizard-step-actions button{min-height:35px;font-size:9px}.wizard-next-button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:750}.wizard-next-button:disabled,.wizard-step-actions button:disabled{cursor:not-allowed;opacity:.38}.wizard-review-button{border:1px solid var(--accent);justify-self:start;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wizard-review-button{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.wizard-review-button{background:var(--accent);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.wizard-review-button{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.wizard-review-button{color:var(--accent);letter-spacing:0;text-transform:none;cursor:pointer;font-size:10px;font-weight:850}.wizard-review-button:hover,.wizard-review-button:focus-visible{border-color:var(--accent);background:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.wizard-review-button:hover,.wizard-review-button:focus-visible{background:color-mix(in srgb, var(--accent) 13%, var(--paper))}}.wizard-review-button:hover,.wizard-review-button:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.wizard-review-button:hover,.wizard-review-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.experience-wizard-examples>.wizard-review-button{margin:10px}.text-wizard-review-modal{color:#071626;background:#fbf8f1;border:1px solid #d5b15c94;border-radius:18px;width:min(560px,100vw - 28px);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;box-shadow:0 28px 80px #020d1857}.text-wizard-review-heading{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;padding-right:28px;display:grid}.text-wizard-review-heading img{object-fit:contain;background:linear-gradient(145deg,#c51f31,#8f1321);border-radius:14px;width:68px;height:68px}.text-wizard-review-heading span{color:#9b762f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.text-wizard-review-heading h2{margin:4px 0 2px;font-size:22px}.text-wizard-review-heading p{color:#5d6b78;margin:0;font-size:12px;font-weight:700}.text-wizard-review-modal ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.text-wizard-review-modal li{background:#fff;border:1px solid #0716261a;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px;display:grid}.text-wizard-review-modal li>span{color:#087746;background:#e6f7ef;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.text-wizard-review-modal li p{color:#263a4d;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.5}.wizard-roadmap{border:1px solid var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.wizard-roadmap{background:var(--paper);border-radius:12px}.wizard-roadmap>div{border-bottom:1px solid var(--ink);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.wizard-roadmap>div strong,.wizard-roadmap>div small,.wizard-roadmap>button strong,.wizard-roadmap>button small{display:block}.wizard-roadmap>div strong,.wizard-roadmap>button strong{font-size:9px}.wizard-roadmap>div small,.wizard-roadmap>button small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap>div small,.wizard-roadmap>button small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.wizard-roadmap>div small,.wizard-roadmap>button small{font-size:8px}.wizard-roadmap>button{border:0;border-bottom:1px solid var(--ink);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap>button{border-bottom:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}}.wizard-roadmap>button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:10px 14px}.wizard-roadmap>button:last-child{border-bottom:0}.wizard-roadmap>button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap>button.active{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.wizard-roadmap>button>span{background:var(--accent);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-roadmap>button>span{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.wizard-roadmap>button>span{color:var(--accent);font-size:8px;font-weight:850}.wizard-complete-card{background:#18a66a;border:1px solid #18a66a40;border-radius:13px;justify-items:center;gap:7px;padding:24px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-complete-card{background:color-mix(in srgb, #18a66a 6%, var(--paper))}}.wizard-complete-card{text-align:center}.wizard-complete-card>span{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.wizard-complete-card h3{margin:2px 0 0;font-size:17px}.wizard-complete-card>div{gap:8px;margin-top:8px;display:flex}.wizard-spellcheck-note{border-left:3px solid var(--accent);margin:0}@supports (color:color-mix(in lab, red, red)){.wizard-spellcheck-note{border-left:3px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.wizard-spellcheck-note{color:var(--ink);padding:4px 0 4px 10px}@supports (color:color-mix(in lab, red, red)){.wizard-spellcheck-note{color:color-mix(in srgb, var(--ink) 51%, transparent)}}.wizard-spellcheck-note{font-size:8px;line-height:1.5}.start-profile{border:1px solid var(--accent);gap:12px;margin:-7px -4px 3px;display:grid}@supports (color:color-mix(in lab, red, red)){.start-profile{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.start-profile{background:linear-gradient(145deg, var(--accent), var(--paper) 62%);border-radius:13px;padding:16px}@supports (color:color-mix(in lab, red, red)){.start-profile{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, var(--paper)), var(--paper) 62%)}}.start-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.start-card{border:1px solid var(--ink);justify-items:start;gap:4px;min-height:105px;display:grid}@supports (color:color-mix(in lab, red, red)){.start-card{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.start-card{background:var(--paper);text-align:left;cursor:pointer;border-radius:10px;padding:12px}.start-card.selected{border-color:var(--accent);box-shadow:0 7px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.start-card.selected{box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 10%, transparent)}}.start-icon{background:var(--accent);border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.start-icon{background:color-mix(in srgb, var(--accent) 11%, transparent)}}.start-icon{color:var(--accent);font-size:15px;font-weight:800}.start-card strong{font-size:10px}.start-card small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.start-card small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.start-card small{font-size:8px}.import-status{background:#18a66a;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.import-status{background:color-mix(in srgb, #18a66a 9%, var(--paper))}}.import-status>span{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.import-status strong,.import-status small{display:block}.import-status strong{font-size:9px}.import-status small{max-width:240px;color:var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.import-status small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.import-status small{text-overflow:ellipsis;white-space:nowrap;font-size:8px}.recommend-card{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recommend-card{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.recommend-card{background:var(--paper);border-radius:11px}.recommend-heading{background:var(--accent);align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.recommend-heading{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.recommend-mark{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.recommend-heading strong,.recommend-heading small{display:block}.recommend-heading strong{font-size:10px}.recommend-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.recommend-heading small{color:color-mix(in srgb, var(--ink) 51%, transparent)}}.recommend-heading small{font-size:8px}.recommend-row{border:0;border-top:1px solid var(--ink);grid-template-columns:24px 1fr;align-items:center;gap:9px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.recommend-row{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.recommend-row{text-align:left;cursor:pointer;background:0 0;padding:9px 11px}.recommend-row>span{border:1px solid var(--accent);place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.recommend-row>span{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.recommend-row>span{color:var(--accent);border-radius:50%;font-size:9px;font-weight:800}.recommend-row.accepted>span{color:#fff;background:#18a66a;border-color:#18a66a}.recommend-row strong,.recommend-row small{display:block}.recommend-row strong{font-size:9px}.recommend-row small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.recommend-row small{color:color-mix(in srgb, var(--ink) 51%, transparent)}}.recommend-row small{font-size:8px}.panel-intro{padding-bottom:7px}.panel-intro p,.score-card p{color:var(--ink);margin:6px 0 0}@supports (color:color-mix(in lab, red, red)){.panel-intro p,.score-card p{color:color-mix(in srgb, var(--ink) 53%, transparent)}}.panel-intro p,.score-card p{font-size:11px;line-height:1.5}.ats-label{align-items:center;gap:6px;display:flex!important}.score-card .ats-info-button{width:18px;height:18px;font-size:10px}.score-card .ats-tooltip{left:0;right:auto}.content-controls label{color:var(--ink);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-controls label{color:color-mix(in srgb, var(--ink) 65%, transparent)}}.content-controls label{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.content-controls input,.content-controls select,.content-controls textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.content-controls input,.content-controls select,.content-controls textarea{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.content-controls input,.content-controls select,.content-controls textarea{background:var(--paper);color:var(--ink);letter-spacing:0;text-transform:none;border-radius:8px;outline:none;padding:11px 12px;font-size:12px;font-weight:450;line-height:1.45}.education-field-list{gap:10px;display:grid}.education-category-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.education-category-card{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.education-category-card{background:var(--accent);border-radius:10px;padding:11px}@supports (color:color-mix(in lab, red, red)){.education-category-card{background:color-mix(in srgb, var(--accent) 2%, var(--paper))}}.education-category-heading>span{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.education-category-heading>span small{color:var(--ink);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.education-category-heading>span small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.education-category-heading>span small{letter-spacing:0;text-transform:none;font-size:7.5px;font-weight:550;line-height:1.35}.education-structured-list{gap:9px;margin-top:10px;display:grid}.education-structured-entry{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.education-structured-entry{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.education-structured-entry{background:var(--paper);border-radius:8px;padding:10px}.education-structured-entry.education-new-entry{background:var(--accent);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.education-structured-entry.education-new-entry{background:color-mix(in srgb, var(--accent) 1.5%, var(--paper))}}.education-entry-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.education-entry-heading strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.education-entry-heading strong{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.education-entry-heading strong{letter-spacing:.05em;text-transform:uppercase;font-size:8px}.education-entry-heading button{color:#b42334;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.education-identity-fields,.education-date-fields{gap:8px;display:grid}.education-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.education-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.education-structured-entry label{color:var(--ink);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.education-structured-entry label{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.education-structured-entry label{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.education-field-note{margin-top:-2px}.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{border-color:color-mix(in srgb, var(--ink) 9%, transparent)}}.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{background:color-mix(in srgb, var(--ink) 5%, var(--paper))}}.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.content-controls input:disabled,.content-controls select:disabled,.content-controls textarea:disabled{cursor:not-allowed}.profile-lock-card{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-lock-card{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.profile-lock-card{background:var(--accent);border-radius:11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.profile-lock-card{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.profile-lock-card.locked{background:#18a66a;border-color:#18a66a59}@supports (color:color-mix(in lab, red, red)){.profile-lock-card.locked{background:color-mix(in srgb, #18a66a 8%, var(--paper))}}.profile-lock-icon{background:var(--paper);width:31px;height:31px;box-shadow:0 3px 9px var(--ink);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-lock-icon{box-shadow:0 3px 9px color-mix(in srgb, var(--ink) 10%, transparent)}}.profile-lock-icon{font-size:15px}.profile-lock-card strong,.profile-lock-card small{display:block}.profile-lock-card strong{font-size:10px}.profile-lock-card small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.profile-lock-card small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.profile-lock-card small{font-size:8px;line-height:1.4}.profile-lock-card>button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-lock-card>button{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.profile-lock-card>button{background:var(--paper);color:var(--accent);white-space:nowrap;cursor:pointer;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:800}.profile-lock-card>button.locked{color:#087746;border-color:#18a66a52}.content-controls input:focus,.content-controls select:focus,.content-controls textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-controls input:focus,.content-controls select:focus,.content-controls textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.content-controls .field-recommendation{background:var(--accent);border-radius:7px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.content-controls .field-recommendation{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.content-controls .field-recommendation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.content-controls .field-recommendation{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.content-controls .field-recommendation{letter-spacing:0;text-transform:none;font-size:9px;font-weight:500;line-height:1.4}.content-controls .field-recommendation strong{color:var(--accent);font-weight:800}.intro-wizard-recommendation{border:1px solid var(--builder-gold,#d5b15c);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.intro-wizard-recommendation{border:1px solid color-mix(in srgb, var(--builder-gold,#d5b15c) 58%, transparent)}}.intro-wizard-recommendation{background:linear-gradient(145deg, var(--builder-cream,#fbf8f1), var(--accent));border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.intro-wizard-recommendation{background:linear-gradient(145deg, color-mix(in srgb, var(--builder-cream,#fbf8f1) 94%, #fff), color-mix(in srgb, var(--accent) 6%, var(--paper)))}}.intro-wizard-recommendation{box-shadow:0 7px 18px var(--builder-navy,#071626)}@supports (color:color-mix(in lab, red, red)){.intro-wizard-recommendation{box-shadow:0 7px 18px color-mix(in srgb, var(--builder-navy,#071626) 8%, transparent)}}.intro-wizard-recommendation-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.intro-wizard-recommendation-heading img{object-fit:contain;background:linear-gradient(145deg,#c51f31,#8f1321);border-radius:10px;width:42px;height:42px;display:block}.intro-wizard-recommendation-heading strong,.intro-wizard-recommendation-heading small{display:block}.intro-wizard-recommendation-heading strong{color:var(--builder-navy,#071626);font-size:10px}.intro-wizard-recommendation-heading small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.intro-wizard-recommendation-heading small{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.intro-wizard-recommendation-heading small{font-size:8px;line-height:1.45}.intro-wizard-sample{border-left:3px solid var(--accent);background:var(--accent);border-radius:0 8px 8px 0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.intro-wizard-sample{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.intro-wizard-sample span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.intro-wizard-sample p{color:var(--ink);margin:5px 0 0}@supports (color:color-mix(in lab, red, red)){.intro-wizard-sample p{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.intro-wizard-sample p{font-size:8px;line-height:1.55}.intro-wizard-recommendation>button{justify-self:start}.profile-save-scope{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0;padding:0;display:grid}.profile-save-scope legend{color:var(--ink);grid-column:1/-1;margin-bottom:6px}@supports (color:color-mix(in lab, red, red)){.profile-save-scope legend{color:color-mix(in srgb, var(--ink) 65%, transparent)}}.profile-save-scope legend{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.profile-save-scope>label{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-save-scope>label{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.profile-save-scope>label{background:var(--paper);cursor:pointer;border-radius:10px;padding:10px}.profile-save-scope>label.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-save-scope>label.selected{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.profile-save-scope>label.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-save-scope>label.selected{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.profile-save-scope>label.selected{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-save-scope>label.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 8%, transparent)}}.profile-save-scope input{accent-color:var(--accent);margin:2px 0 0}.profile-save-scope strong,.profile-save-scope small{display:block}.profile-save-scope strong{color:var(--ink);font-size:9px}.profile-save-scope small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.profile-save-scope small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.profile-save-scope small{font-size:7px;line-height:1.4}.save-profile-button{width:100%;margin-top:4px}.save-profile-note{color:var(--ink);margin-top:-5px}@supports (color:color-mix(in lab, red, red)){.save-profile-note{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.save-profile-note{text-align:center;font-size:8px;line-height:1.4}.save-header-button{white-space:nowrap}.profile-field-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9px;display:grid}.profile-field-grid>label,.profile-field-grid>.phone-profile-fields{align-self:start}.phone-profile-fields{gap:9px;display:grid}.content-controls label.international-phone-toggle{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-controls label.international-phone-toggle{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.content-controls label.international-phone-toggle{background:var(--accent);border-radius:10px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.content-controls label.international-phone-toggle{background:color-mix(in srgb, var(--accent) 5%, var(--paper))}}.content-controls label.international-phone-toggle{text-transform:none;cursor:pointer}.content-controls label.international-phone-toggle input{width:18px;height:18px;accent-color:var(--accent);margin:0;padding:0}.international-phone-toggle strong,.international-phone-toggle small{display:block}.international-phone-toggle strong{color:var(--ink)}.international-phone-toggle small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.international-phone-toggle small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.international-phone-toggle small{font-weight:550}.phone-format-preview{border-left:3px solid var(--accent);background:var(--accent);border-radius:0 7px 7px 0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.phone-format-preview{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.phone-format-preview{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-format-preview{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.phone-format-preview strong{color:var(--accent)}.content-controls .phone-style-recommendation{background:var(--accent);border-radius:7px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.content-controls .phone-style-recommendation{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.content-controls .phone-style-recommendation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.content-controls .phone-style-recommendation{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.content-controls .phone-style-recommendation{letter-spacing:0;text-transform:none;font-weight:650;line-height:1.4}.phone-style-recommendation strong{color:var(--accent)}.address-field-grid{grid-template-columns:1.35fr .65fr .75fr;gap:9px;display:grid}.profile-section-heading,.experience-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-section-heading{padding-top:4px}.profile-section-heading strong,.profile-section-heading small{display:block}.profile-section-heading strong{font-size:11px}.profile-section-heading small,.profile-section-heading>span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.profile-section-heading small,.profile-section-heading>span{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.profile-section-heading small,.profile-section-heading>span{font-size:8px}.experience-editor-list{gap:11px;display:grid}.experience-organizer{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-organizer{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.experience-organizer{background:var(--ink);border-radius:10px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.experience-organizer{background:color-mix(in srgb, var(--ink) 2%, var(--paper))}}.experience-organizer>div{align-items:center;gap:9px;display:flex}.experience-organizer>div>span{background:var(--accent);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-organizer>div>span{background:color-mix(in srgb, var(--accent) 10%, var(--paper))}}.experience-organizer>div>span{color:var(--accent);font-size:13px;font-weight:900}.experience-organizer strong,.experience-organizer small{display:block}.experience-organizer strong{font-size:9px}.experience-organizer small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.experience-organizer small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.experience-organizer small{font-size:7.5px}.experience-organizer>button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience-organizer>button{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.experience-organizer>button{background:var(--paper);color:var(--accent);white-space:nowrap;cursor:pointer;border-radius:7px;padding:7px 9px;font-size:7.5px;font-weight:800}.experience-organizer>button:disabled{cursor:not-allowed;opacity:.45}.experience-default-card{border:1px solid var(--accent);gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-default-card{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.experience-default-card{background:linear-gradient(145deg, var(--accent), var(--accent));border-radius:12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.experience-default-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--paper)), color-mix(in srgb, var(--accent) 2%, var(--paper)))}}.experience-default-card{box-shadow:0 5px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience-default-card{box-shadow:0 5px 16px color-mix(in srgb, var(--accent) 6%, transparent)}}.experience-default-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.experience-default-heading>div>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.experience-default-heading h3{letter-spacing:-.015em;margin:3px 0 2px;font-size:12px}.experience-default-heading p{max-width:330px;color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.experience-default-heading p{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.experience-default-heading p{font-size:8px;line-height:1.45}.cohesive-badge{background:#18a66a;border:1px solid #18a66a42;border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.cohesive-badge{background:color-mix(in srgb, #18a66a 8%, var(--paper))}}.cohesive-badge{color:#0c7b4f;text-transform:uppercase;font-size:7px;font-weight:850}.experience-default-row{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-default-row{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.experience-default-row{padding-top:10px}.experience-default-row strong,.experience-default-row small{display:block}.experience-default-row strong{font-size:9px}.experience-default-row small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.experience-default-row small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.experience-default-row small{font-size:7.5px}.experience-default-footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-default-footer{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.experience-default-footer{padding-top:10px}.experience-default-footer>span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience-default-footer>span{color:color-mix(in srgb, var(--ink) 51%, transparent)}}.experience-default-footer>span{font-size:7.5px}.experience-default-footer button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience-default-footer button{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.experience-default-footer button{background:var(--paper);color:var(--accent);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:7.5px;font-weight:800}.experience-default-footer button:disabled{cursor:not-allowed;opacity:.45}.experience-editor-card{border:1px solid var(--ink);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-editor-card{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.experience-editor-card{background:var(--accent);border-radius:11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.experience-editor-card{background:color-mix(in srgb, var(--accent) 2%, var(--paper))}}.experience-editor-card.dragging{border-color:var(--accent);opacity:.68;box-shadow:0 10px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience-editor-card.dragging{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 15%, transparent)}}.experience-position-heading{align-items:center;gap:8px;display:flex}.experience-drag-handle{place-items:center;width:28px;height:31px;display:grid;border:1px solid var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience-drag-handle{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)!important}}.experience-drag-handle{border-radius:7px;background:var(--paper)!important;color:var(--ink)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.experience-drag-handle{color:color-mix(in srgb, var(--ink) 48%, transparent)!important}}.experience-drag-handle{letter-spacing:-3px;cursor:grab!important;font-size:13px!important}.experience-drag-handle:active{cursor:grabbing!important}.experience-card-actions .experience-move-button{border-color:var(--ink);min-width:27px}@supports (color:color-mix(in lab, red, red)){.experience-card-actions .experience-move-button{border-color:color-mix(in srgb, var(--ink) 14%, transparent)}}.experience-card-actions .experience-move-button{color:var(--accent);padding:5px 7px}.experience-card-actions .experience-move-button:disabled{cursor:not-allowed;opacity:.35}.experience-placement-card{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(110px,auto) auto;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-placement-card{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.experience-placement-card{background:var(--accent);border-radius:11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.experience-placement-card{background:color-mix(in srgb, var(--accent) 6%, var(--paper))}}.experience-placement-card>div strong,.experience-placement-card>div small,.experience-placement-card>button small{display:block}.experience-placement-card>div strong{font-size:9px}.experience-placement-card>div small,.experience-placement-card>button small{margin-top:2px;font-size:7px;line-height:1.35}.experience-placement-card>div small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience-placement-card>div small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.experience-placement-card>button{min-height:42px;font-size:8px}.experience-placement-card>button small{color:inherit;opacity:.72}.experience-placement-card>.experience-placement-cancel{min-height:auto;color:var(--ink);background:0 0;border:0;padding:5px}@supports (color:color-mix(in lab, red, red)){.experience-placement-card>.experience-placement-cancel{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.experience-placement-card>.experience-placement-cancel{cursor:pointer}.experience-review-summary,.experience-warning{background:#f59e0b;border:1px solid #d9770659;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-review-summary,.experience-warning{background:color-mix(in srgb, #f59e0b 9%, var(--paper))}}.experience-review-summary,.experience-warning{color:#854d0e}.experience-review-summary>span,.experience-warning>span{color:#fff;background:#d97706;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.experience-review-summary strong,.experience-review-summary small,.experience-warning strong,.experience-warning small{display:block}.experience-review-summary strong,.experience-warning strong{font-size:9px}.experience-review-summary small,.experience-warning small{color:#854d0ec7;margin-top:2px;font-size:8px;line-height:1.35}.experience-warning button,.experience-warning-ignored button{color:#9a5b09;cursor:pointer;background:0 0;border:0;padding:4px;font-size:8px;font-weight:800}.experience-warning-ignored{background:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-warning-ignored{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}}.experience-warning-ignored{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience-warning-ignored{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.experience-warning-ignored{font-size:8px}.experience-warning-ignored button{color:var(--accent)}.content-controls label.field-missing-warning{color:#854d0e}.content-controls label.field-missing-warning input,.content-controls label.field-missing-warning textarea,.bullet-description-editor.field-missing-warning textarea{background:#f59e0b;border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.content-controls label.field-missing-warning input,.content-controls label.field-missing-warning textarea,.bullet-description-editor.field-missing-warning textarea{background:color-mix(in srgb, #f59e0b 8%, var(--paper))}}.content-controls label.field-missing-warning input,.content-controls label.field-missing-warning textarea,.bullet-description-editor.field-missing-warning textarea{box-shadow:0 0 0 1px #d9770629}.content-controls label.field-missing-warning input:focus,.content-controls label.field-missing-warning textarea:focus,.bullet-description-editor.field-missing-warning textarea:focus{border-color:#b45309;outline:none;box-shadow:0 0 0 3px #f59e0b33}.bullet-description-editor.field-missing-warning{background:#f59e0b;border:1px solid #d977066b;border-radius:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.bullet-description-editor.field-missing-warning{background:color-mix(in srgb, #f59e0b 5%, var(--paper))}}.bullet-description-editor.field-missing-warning>div:first-child strong{color:#854d0e}.description-layout-control{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.description-layout-control{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.description-layout-control{padding-top:10px}.description-layout-control strong,.description-layout-control small{display:block}.description-layout-control strong{font-size:9px}.description-layout-control small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.description-layout-control small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.description-layout-control small{font-size:8px}.description-layout-toggle{background:var(--ink);border-radius:8px;gap:3px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.description-layout-toggle{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.description-layout-toggle button{color:var(--ink);background:0 0;border:0;border-radius:6px;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.description-layout-toggle button{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.description-layout-toggle button{white-space:nowrap;cursor:pointer;font-size:8px;font-weight:750}.description-layout-toggle button.active{background:var(--paper);color:var(--accent);box-shadow:0 2px 5px var(--ink)}@supports (color:color-mix(in lab, red, red)){.description-layout-toggle button.active{box-shadow:0 2px 5px color-mix(in srgb, var(--ink) 9%, transparent)}}.bullet-description-editor{border-top:1px solid var(--ink);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.bullet-description-editor{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.bullet-description-editor{padding-top:10px}.experience-wizard-examples{border:1px solid var(--builder-gold,#d5b15c);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.experience-wizard-examples{border:1px solid color-mix(in srgb, var(--builder-gold,#d5b15c) 50%, transparent)}}.experience-wizard-examples{background:linear-gradient(145deg, var(--builder-cream,#fbf8f1), var(--accent));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.experience-wizard-examples{background:linear-gradient(145deg, color-mix(in srgb, var(--builder-cream,#fbf8f1) 96%, #fff), color-mix(in srgb, var(--accent) 5%, var(--paper)))}}.experience-wizard-heading{background:var(--builder-gold,#d5b15c);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-wizard-heading{background:color-mix(in srgb, var(--builder-gold,#d5b15c) 10%, transparent)}}.experience-wizard-heading img{object-fit:contain;background:linear-gradient(145deg,#c51f31,#8f1321);border-radius:9px;width:38px;height:38px;display:block}.experience-wizard-heading strong,.experience-wizard-heading small{display:block}.experience-wizard-heading strong{color:var(--builder-navy,#071626);font-size:9px}.experience-wizard-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.experience-wizard-heading small{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.experience-wizard-heading small{font-size:7px;line-height:1.45}.experience-wizard-example-list{display:grid}.experience-wizard-example-list button{border:0;border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-wizard-example-list button{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.experience-wizard-example-list button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:9px 10px;transition:background .14s,color .14s}.experience-wizard-example-list button:hover,.experience-wizard-example-list button:focus-visible{background:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.experience-wizard-example-list button:hover,.experience-wizard-example-list button:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--paper))}}.experience-wizard-example-list button span{font-size:8px;line-height:1.45}.experience-wizard-example-list button b{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px}.bullet-description-editor>div:first-child strong,.bullet-description-editor>div:first-child small{display:block}.bullet-description-editor>div:first-child strong{font-size:9px}.bullet-description-editor>div:first-child small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.bullet-description-editor>div:first-child small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.bullet-description-editor>div:first-child small{font-size:8px}.bullet-editor-list{gap:7px;display:grid}.bullet-style-control{background:var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.bullet-style-control{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.bullet-style-control strong,.bullet-style-control small{display:block}.bullet-style-control strong{font-size:8.5px}.bullet-style-control small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.bullet-style-control small{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.bullet-style-control small{font-size:7.5px}.bullet-style-options{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.bullet-style-options button{border:1px solid var(--ink);align-items:center;gap:4px;min-height:29px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bullet-style-options button{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.bullet-style-options button{background:var(--paper);color:var(--ink);border-radius:6px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.bullet-style-options button{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.bullet-style-options button{cursor:pointer;font-size:7.5px;font-weight:750}.bullet-style-options button span{min-width:11px;color:var(--accent);text-align:center;font-size:12px;line-height:1}.bullet-style-options button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-style-options button.active{border-color:color-mix(in srgb, var(--accent) 58%, transparent)}}.bullet-style-options button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-style-options button.active{background:color-mix(in srgb, var(--accent) 8%, var(--paper))}}.bullet-style-options button.active{color:var(--accent);box-shadow:0 2px 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-style-options button.active{box-shadow:0 2px 5px color-mix(in srgb, var(--accent) 10%, transparent)}}.bullet-editor-list label{border-radius:8px;grid-template-columns:28px 18px minmax(0,1fr) 26px;align-items:start;gap:6px;transition:opacity .14s,background .14s;display:grid}.bullet-editor-list label.dragging{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-editor-list label.dragging{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.bullet-editor-list label.dragging{opacity:.58}.bullet-reorder-controls{gap:2px;display:grid}.bullet-reorder-controls .bullet-drag-handle{border:1px solid var(--ink);width:28px;height:26px}@supports (color:color-mix(in lab, red, red)){.bullet-reorder-controls .bullet-drag-handle{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.bullet-reorder-controls .bullet-drag-handle{background:var(--ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.bullet-reorder-controls .bullet-drag-handle{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}}.bullet-reorder-controls .bullet-drag-handle{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bullet-reorder-controls .bullet-drag-handle{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.bullet-reorder-controls .bullet-drag-handle{cursor:grab;font-size:11px}.bullet-reorder-controls .bullet-drag-handle:active{cursor:grabbing}.bullet-reorder-controls>span{grid-template-columns:1fr 1fr;gap:2px;display:grid}.bullet-reorder-controls>span button{background:var(--accent);border:0;border-radius:4px;width:13px;height:18px;padding:0}@supports (color:color-mix(in lab, red, red)){.bullet-reorder-controls>span button{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.bullet-reorder-controls>span button{color:var(--accent);cursor:pointer;font-size:8px}.bullet-reorder-controls>span button:disabled{opacity:.3;cursor:not-allowed}.bullet-editor-list label>span{width:18px;height:30px;color:var(--accent);place-items:center;font-size:16px;line-height:1;display:grid}.bullet-editor-list label>span.empty-marker{color:#0000}.bullet-editor-list textarea{resize:vertical;min-height:58px}.bullet-editor-list label>.delete-bullet-button{background:#b42318;border:0;border-radius:7px;width:26px;height:30px}@supports (color:color-mix(in lab, red, red)){.bullet-editor-list label>.delete-bullet-button{background:color-mix(in srgb, #b42318 7%, var(--paper))}}.bullet-editor-list label>.delete-bullet-button{color:#a11c12;cursor:pointer;font-size:13px}.add-bullet-button{border:1px dashed var(--accent);justify-self:start}@supports (color:color-mix(in lab, red, red)){.add-bullet-button{border:1px dashed color-mix(in srgb, var(--accent) 34%, transparent)}}.add-bullet-button{background:var(--accent);border-radius:7px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.add-bullet-button{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.add-bullet-button{color:var(--accent);cursor:pointer;font-size:8px;font-weight:800}.bullet-order-advisor{border:1px solid var(--builder-gold,#d5b15c);gap:11px;margin-top:5px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bullet-order-advisor{border:1px solid color-mix(in srgb, var(--builder-gold,#d5b15c) 48%, transparent)}}.bullet-order-advisor{background:radial-gradient(circle at 100% 0, var(--builder-gold,#d5b15c), transparent 40%), var(--builder-cream,#fbf8f1);border-radius:11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.bullet-order-advisor{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--builder-gold,#d5b15c) 13%, transparent), transparent 40%), color-mix(in srgb, var(--builder-cream,#fbf8f1) 92%, var(--paper))}}.bullet-order-advisor.locked{border-style:dashed}.bullet-order-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.bullet-order-heading img{object-fit:contain;background:linear-gradient(145deg,#c51f31,#8f1321);border-radius:9px;width:42px;height:42px}.bullet-order-heading strong,.bullet-order-heading small{display:block}.bullet-order-heading strong{color:var(--builder-navy,#071626);font-size:10px;line-height:1.35}.bullet-order-heading small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.bullet-order-heading small{color:color-mix(in srgb, var(--ink) 56%, transparent)}}.bullet-order-heading small{font-size:8px;line-height:1.45}.bullet-order-upgrade{background:var(--builder-gold,#d5b15c);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.bullet-order-upgrade{background:color-mix(in srgb, var(--builder-gold,#d5b15c) 10%, var(--paper))}}.bullet-order-upgrade p,.bullet-target-hint{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.bullet-order-upgrade p,.bullet-target-hint{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.bullet-order-upgrade p,.bullet-target-hint{font-size:8px;line-height:1.5}.bullet-order-upgrade button,.recommend-bullet-order-button{color:#132238;cursor:pointer;background:linear-gradient(135deg,#d9ba70,#b78a38);border:0;border-radius:8px;flex:none;padding:9px 10px;font-size:8px;font-weight:850}.bullet-order-strategies{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.bullet-order-strategies button{border:1px solid var(--ink);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.bullet-order-strategies button{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.bullet-order-strategies button{background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;padding:9px}.bullet-order-strategies button strong{font-size:8.5px}.bullet-order-strategies button small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bullet-order-strategies button small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.bullet-order-strategies button small{font-size:7.5px;line-height:1.4}.bullet-order-strategies button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-order-strategies button.active{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.bullet-order-strategies button.active{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-order-strategies button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}}.recommend-bullet-order-button{background:var(--accent);color:#fff;justify-self:start}.recommend-bullet-order-button:disabled{opacity:.42;cursor:not-allowed}.bullet-order-review{border:1px solid var(--accent);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.bullet-order-review{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.bullet-order-review{background:var(--paper);border-radius:9px;padding:11px}.bullet-order-review>div:first-child strong,.bullet-order-review>div:first-child small{display:block}.bullet-order-review>div:first-child strong{color:var(--accent);font-size:10px}.bullet-order-review>div:first-child small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.bullet-order-review>div:first-child small{color:color-mix(in srgb, var(--ink) 54%, transparent)}}.bullet-order-review>div:first-child small{font-size:7.5px;line-height:1.4}.bullet-order-review ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bullet-order-review li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.bullet-order-review li>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.bullet-order-review li p,.bullet-order-review li small{margin:0;display:block}.bullet-order-review li p{color:var(--ink);font-size:8.5px;line-height:1.45}.bullet-order-review li small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.bullet-order-review li small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.bullet-order-review li small{font-size:7.5px;line-height:1.4}.bullet-order-review-actions{flex-wrap:wrap;gap:6px;display:flex}.bullet-order-review-actions button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bullet-order-review-actions button{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.bullet-order-review-actions button{background:var(--accent);border-radius:7px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.bullet-order-review-actions button{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.bullet-order-review-actions button{color:var(--accent);cursor:pointer;font-size:8px;font-weight:800}.bullet-order-review-actions button:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.highlight-editor,.highlight-recommendations{border:1px solid var(--ink);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.highlight-editor,.highlight-recommendations{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.highlight-editor,.highlight-recommendations{background:var(--accent);border-radius:11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.highlight-editor,.highlight-recommendations{background:color-mix(in srgb, var(--accent) 2%, var(--paper))}}.highlight-editor-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.highlight-editor-heading strong,.highlight-editor-heading small{display:block}.highlight-editor-heading strong{font-size:10px}.highlight-editor-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.highlight-editor-heading small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.highlight-editor-heading small{font-size:8px}.highlight-editor-heading>span{border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:850}.highlight-editor-heading>span.strong{background:#18a66a}@supports (color:color-mix(in lab, red, red)){.highlight-editor-heading>span.strong{background:color-mix(in srgb, #18a66a 12%, var(--paper))}}.highlight-editor-heading>span.strong{color:#087746}.highlight-editor-heading>span.needs-work{background:#d97706}@supports (color:color-mix(in lab, red, red)){.highlight-editor-heading>span.needs-work{background:color-mix(in srgb, #d97706 12%, var(--paper))}}.highlight-editor-heading>span.needs-work{color:#925209}.highlight-editor-list{gap:6px;display:grid}.highlight-editor-row{grid-template-columns:64px minmax(0,1fr) 25px;gap:6px;display:grid}.highlight-editor-row input{min-width:0}.highlight-editor-row button{background:#b42318;border:0;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.highlight-editor-row button{background:color-mix(in srgb, #b42318 7%, var(--paper))}}.highlight-editor-row button{color:#a11c12;cursor:pointer}.add-highlight-button{justify-self:start}.highlight-recommendations{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.highlight-recommendations{border-color:color-mix(in srgb, var(--accent) 24%, transparent)}}.highlight-recommendations{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.highlight-recommendations{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.highlight-suggestion{border:1px solid var(--accent);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.highlight-suggestion{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.highlight-suggestion{background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;padding:9px}.highlight-suggestion>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.highlight-suggestion strong,.highlight-suggestion small{display:block}.highlight-suggestion strong{color:var(--accent);font-size:10px}.highlight-suggestion small{color:var(--ink);margin-top:1px}@supports (color:color-mix(in lab, red, red)){.highlight-suggestion small{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.highlight-suggestion small{font-size:8px}.highlight-suggestion em{color:var(--accent);font-size:8px;font-style:normal;font-weight:800}.highlight-recommendations>p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.highlight-recommendations>p{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.highlight-recommendations>p{font-size:8px;line-height:1.45}.experience-editor-heading strong{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.experience-editor-heading>div:first-child small{margin-top:2px;font-size:7px;font-weight:750;display:block}.experience-editor-heading .using-default{color:#0c7b4f}.experience-editor-heading .using-override{color:#a65d00}.experience-card-actions{align-items:center;gap:7px;display:flex}.experience-editor-heading button{color:#b84b4b;cursor:pointer;background:0 0;border:0;padding:4px;font-size:8px;font-weight:750}.experience-editor-heading button.use-default-button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience-editor-heading button.use-default-button{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.experience-editor-heading button.use-default-button{background:var(--accent);border-radius:6px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.experience-editor-heading button.use-default-button{background:color-mix(in srgb, var(--accent) 5%, var(--paper))}}.experience-editor-heading button.use-default-button{color:var(--accent)}@media (width<=520px){.profile-field-grid,.address-field-grid,.profile-save-scope,.experience-default-row{grid-template-columns:1fr}.experience-default-row .description-layout-toggle,.experience-default-row .bullet-style-options{justify-self:stretch}.experience-default-row .description-layout-toggle button,.experience-default-row .bullet-style-options button{flex:1;justify-content:center}.experience-default-footer,.experience-editor-heading{flex-direction:column;align-items:flex-start}.experience-card-actions{justify-content:space-between;width:100%}.description-layout-control{grid-template-columns:1fr}.description-layout-toggle{grid-template-columns:1fr 1fr;display:grid}.experience-review-summary,.experience-warning{grid-template-columns:auto 1fr}.experience-warning>button{grid-column:2;justify-self:start}.highlight-editor-heading{display:grid}.highlight-editor-heading>span{justify-self:start}.profile-lock-card{grid-template-columns:auto 1fr}.profile-lock-card>button{grid-column:2;justify-self:start}}.sync-note{background:#18a66a;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sync-note{background:color-mix(in srgb, #18a66a 9%, var(--paper))}}.sync-note>span{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.sync-note strong,.sync-note small{display:block}.sync-note strong{font-size:10px}.sync-note small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.sync-note small{color:color-mix(in srgb, var(--ink) 51%, transparent)}}.sync-note small{font-size:9px}.score-card{--ats-score-color:#18a66a;background:#18a66a;border-radius:12px;align-items:center;gap:15px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.score-card{background:color-mix(in srgb, #18a66a 8%, var(--paper))}}.score-card.score-developing{--ats-score-color:#d58a13;background:#d58a13}@supports (color:color-mix(in lab, red, red)){.score-card.score-developing{background:color-mix(in srgb, #d58a13 8%, var(--paper))}}.score-card.score-needs-work{--ats-score-color:#ca5b45;background:#ca5b45}@supports (color:color-mix(in lab, red, red)){.score-card.score-needs-work{background:color-mix(in srgb, #ca5b45 8%, var(--paper))}}.score-card>div:last-child>span{color:var(--ats-score-color);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.score-ring{background:conic-gradient(var(--ats-score-color) var(--ats-score), var(--ats-score-color) 0);border:0;border-radius:50%;flex:none;place-content:center;width:67px;height:67px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.score-ring{background:conic-gradient(var(--ats-score-color) var(--ats-score), color-mix(in srgb, var(--ats-score-color) 18%, var(--paper)) 0)}}.score-ring{text-align:center}.score-ring:before{background:var(--paper);content:"";border-radius:50%;position:absolute;inset:6px}.score-ring strong,.score-ring span{z-index:1;position:relative}.score-ring strong{font-size:20px;line-height:1}.score-ring span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.score-ring span{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.score-ring span{font-size:8px}.review-list{border:1px solid var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-list{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.review-list{background:var(--paper);border-radius:10px}.ats-target-card,.ats-keyword-panel,.ats-opportunities{border:1px solid var(--accent);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ats-target-card,.ats-keyword-panel,.ats-opportunities{border:1px solid color-mix(in srgb, var(--accent) 17%, transparent)}}.ats-target-card,.ats-keyword-panel,.ats-opportunities{background:var(--paper);border-radius:11px;padding:13px}.ats-target-heading,.ats-opportunity-heading{align-items:center;gap:10px;display:flex}.ats-target-heading>span{background:var(--accent);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.ats-target-heading>span{background:color-mix(in srgb, var(--accent) 10%, var(--paper))}}.ats-target-heading>span{color:var(--accent);font-size:14px;font-weight:850}.ats-target-heading strong,.ats-target-heading small,.ats-opportunity-heading strong,.ats-opportunity-heading small{display:block}.ats-target-heading strong,.ats-opportunity-heading strong{font-size:10px}.ats-target-heading small,.ats-opportunity-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.ats-target-heading small,.ats-opportunity-heading small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.ats-target-heading small,.ats-opportunity-heading small{font-size:8px;line-height:1.35}.ats-target-card label{color:var(--ink);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.ats-target-card label{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.ats-target-card label{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:760}.ats-target-card input,.ats-target-card textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.ats-target-card input,.ats-target-card textarea{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.ats-target-card input,.ats-target-card textarea{background:var(--paper);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:8px;padding:10px;font-size:10px;font-weight:500;line-height:1.45}.ats-target-card textarea{resize:vertical}.ats-target-card input:focus,.ats-target-card textarea:focus{border-color:var(--accent);outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ats-target-card input:focus,.ats-target-card textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 10%, transparent)}}.ats-accuracy-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ats-accuracy-note{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.ats-accuracy-note{font-size:8px;line-height:1.45}.ats-keyword-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ats-keyword-heading strong,.ats-keyword-heading small{display:block}.ats-keyword-heading strong{font-size:10px}.ats-keyword-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.ats-keyword-heading small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.ats-keyword-heading small{font-size:8px}.ats-keyword-heading>span{color:var(--accent);font-size:17px;font-weight:850}.ats-keyword-meter{background:var(--ink);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ats-keyword-meter{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.ats-keyword-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--accent-alt), var(--accent));height:100%;transition:width .22s;display:block}.ats-keyword-groups{gap:10px;display:grid}.ats-keyword-groups>div>small{color:var(--ink);margin-bottom:6px;display:block}@supports (color:color-mix(in lab, red, red)){.ats-keyword-groups>div>small{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.ats-keyword-groups>div>small{font-size:8px;font-weight:750}.ats-keyword-groups>div>div{flex-wrap:wrap;gap:5px;display:flex}.keyword-chip{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.keyword-chip.matched{background:#18a66a}@supports (color:color-mix(in lab, red, red)){.keyword-chip.matched{background:color-mix(in srgb, #18a66a 10%, var(--paper))}}.keyword-chip.matched{color:#0d7b50}.keyword-chip.missing{background:#d58a13}@supports (color:color-mix(in lab, red, red)){.keyword-chip.missing{background:color-mix(in srgb, #d58a13 11%, var(--paper))}}.keyword-chip.missing{color:#91600d}.ats-opportunity-list{gap:7px;display:grid}.ats-opportunity-card{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);gap:6px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.ats-opportunity-card{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.ats-opportunity-card{background:var(--accent);border-radius:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.ats-opportunity-card{background:color-mix(in srgb, var(--accent) 1.5%, var(--paper))}}.ats-opportunity-card .impact{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;padding:4px 6px;font-size:7px;font-weight:850}.impact-high{background:#ca5b45}@supports (color:color-mix(in lab, red, red)){.impact-high{background:color-mix(in srgb, #ca5b45 12%, var(--paper))}}.impact-high{color:#a23e2c}.impact-medium{background:#d58a13}@supports (color:color-mix(in lab, red, red)){.impact-medium{background:color-mix(in srgb, #d58a13 12%, var(--paper))}}.impact-medium{color:#94600b}.impact-low{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.impact-low{background:color-mix(in srgb, var(--accent) 9%, var(--paper))}}.impact-low{color:var(--accent)}.ats-opportunity-card strong,.ats-opportunity-card small{display:block}.ats-opportunity-card strong{font-size:9px}.ats-opportunity-card small{color:var(--ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.ats-opportunity-card small{color:color-mix(in srgb, var(--ink) 54%, transparent)}}.ats-opportunity-card small{font-size:8px;line-height:1.4}.ats-opportunity-card>button{color:var(--accent);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:2px 0;font-size:8px;font-weight:800}.premium-insights{background:linear-gradient(145deg,#fffdf7,#f8f0dc);border:1px solid #b99a5e59;border-radius:12px;padding:15px;position:relative;overflow:hidden}.locked-insights .insight-grid,.locked-insights .insight-chart{opacity:.38;filter:blur(1px)}.insight-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insight-heading span{color:#87671f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.insight-heading h2{margin:3px 0 0;font-size:14px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.insight-grid div{background:#ffffffb3;border-radius:8px;padding:9px}.insight-grid strong,.insight-grid small{display:block}.insight-grid strong{color:#87671f;font-size:16px}.insight-grid small{color:#6c6557;margin-top:2px;font-size:7px;line-height:1.25}.insight-chart{align-items:flex-end;gap:5px;height:48px;margin-top:10px;display:flex}.insight-chart i{background:linear-gradient(#d1b66f,#87671f);border-radius:3px 3px 0 0;flex:1}.insight-chart i:first-child{height:22%}.insight-chart i:nth-child(2){height:34%}.insight-chart i:nth-child(3){height:29%}.insight-chart i:nth-child(4){height:53%}.insight-chart i:nth-child(5){height:47%}.insight-chart i:nth-child(6){height:76%}.insight-chart i:nth-child(7){height:92%}.insight-note{color:#6c6557;margin-top:7px;font-size:8px;display:block}.plan-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d14a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plan-modal{color:#142237;background:#f7f8fa;border-radius:18px;width:min(1040px,100%);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000052}.import-map-modal{color:#142237;background:#f7f8fa;border-radius:18px;width:min(1080px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000052}.profile-start-modal{color:#142237;text-align:center;background:#f7f8fa;border-radius:20px;width:min(590px,100%);padding:38px;box-shadow:0 28px 80px #00000052}.profile-start-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#27aff7,#123b72);border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:16px;font-weight:900;display:grid}.profile-start-modal>span{color:#1597e5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.profile-start-modal h2{letter-spacing:-.035em;max-width:500px;margin:8px auto 10px;font-size:28px;line-height:1.12}.profile-start-modal p{color:#647083;max-width:470px;margin:0 auto;font-size:11px;line-height:1.6}.profile-start-actions{justify-content:center;gap:10px;margin:24px 0 14px;display:flex}.profile-start-modal>small{color:#7c8797;font-size:8px}.print-layout-modal{color:#142237;background:#f7f8fa;border-radius:20px;width:min(650px,100%);padding:34px;position:relative;box-shadow:0 28px 80px #00000052}.print-layout-modal>span{color:#1597e5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.print-layout-modal h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:27px}.print-layout-modal>p{color:#647083;max-width:540px;margin:0;font-size:10px;line-height:1.6}.print-layout-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.print-layout-card{color:#142237;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:14px;min-height:150px;padding:22px 18px 18px;position:relative}.print-layout-card:hover{border-color:#1597e5;box-shadow:0 9px 24px #1597e51f}.print-layout-card.recommended{background:#f2faff;border-color:#1597e5}.print-layout-card em{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1597e5;border-radius:999px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:-8px;left:16px}.print-layout-card strong,.print-layout-card small{display:block}.print-layout-card strong{margin-bottom:8px;font-size:13px}.print-layout-card small{color:#647083;font-size:9px;line-height:1.55}.import-map-heading{max-width:700px;margin-bottom:22px}.import-map-heading>span{color:#1597e5;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.import-map-heading h2{letter-spacing:-.03em;margin:6px 0 7px;font-size:27px}.import-map-heading p{color:#647083;margin:0;font-size:10px;line-height:1.55}.import-lock-note{color:#087746;background:#e8f7ef;border-radius:7px;align-items:center;margin-top:10px;padding:7px 9px;font-size:8px;font-weight:750;display:inline-flex}.import-map-labels,.import-map-row{grid-template-columns:minmax(110px,.7fr) minmax(170px,1.2fr) minmax(170px,1.2fr) minmax(155px,.8fr);align-items:center;gap:12px;display:grid}.import-map-labels{color:#7a8595;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 7px;font-size:8px;font-weight:800}.import-map-list{background:#fff;border:1px solid #dce2ea;border-radius:12px;overflow:hidden}.import-map-row{border-bottom:1px solid #e6eaf0;min-height:66px;padding:10px 12px}.import-map-row:last-child{border-bottom:0}.import-map-row>strong{font-size:10px}.field-lock-badge{color:#087746;margin-top:4px;font-size:7px;font-style:normal;font-weight:800;display:block}.import-map-row>div{background:#f3f5f8;border-radius:8px;min-width:0;padding:8px 9px}.import-map-row>div.upload-value{background:#edf8ff;box-shadow:inset 0 0 0 1px #c9e8fa}.import-map-row small,.import-map-row span{display:block}.import-map-row small{color:#7c8797;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800}.import-confidence{letter-spacing:.04em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:6px;padding:2px 5px;font-size:6px;font-style:normal;display:inline-flex}.confidence-high-confidence{color:#18734a;background:#dff5e9}.confidence-review{color:#865e08;background:#fff1c7}.confidence-low-confidence{color:#a33b32;background:#ffe2df}.import-map-row>div span{color:#34445a;font-size:8px;line-height:1.35;overflow:hidden}.import-map-row select{color:#18324e;background:#fff;border:1px solid #bdc9d8;border-radius:8px;width:100%;padding:9px 10px;font-size:9px;font-weight:750}.import-map-row select:disabled{color:#087746;cursor:not-allowed;background:#eef8f3}.import-map-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.import-map-footer p{color:#647083;margin:0;font-size:9px;font-weight:700}.import-map-footer>div{gap:8px;display:flex}.import-map-footer .primary-button:disabled{opacity:.45;cursor:not-allowed}.plan-close{cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:16px;right:18px}.plan-modal-heading{text-align:center;max-width:650px;margin:0 auto 24px}.plan-modal-heading>span{color:#1597e5;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.plan-modal-heading h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:29px}.plan-modal-heading p{color:#647083;margin:0;font-size:11px;line-height:1.55}.promo-code-panel{background:linear-gradient(135deg,#edf7ff,#f7f9fd);border:1px solid #cfd9e8;border-radius:13px;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.2fr);align-items:center;gap:12px 22px;max-width:720px;margin:0 auto 24px;padding:14px 16px;display:grid}.promo-code-panel>div span,.promo-code-panel>div small{display:block}.promo-code-panel>div span{color:#143354;font-size:11px;font-weight:800}.promo-code-panel>div small{color:#69798d;margin-top:3px;font-size:8px}.promo-code-panel label{background:#fff;border:1px solid #b7c5d7;border-radius:8px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.promo-code-panel input{color:#142237;letter-spacing:.08em;background:0 0;border:0;outline:0;min-width:0;padding:10px 11px;font-size:10px;font-weight:800}.promo-code-panel label button{color:#fff;cursor:pointer;background:#1597e5;border:0;padding:0 15px;font-size:9px;font-weight:800}.promo-code-panel>p{grid-column:1/-1;margin:-3px 0 0;font-size:8px;font-weight:700}.promo-success{color:#14714d}.promo-error{color:#aa2418}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.plan-card{background:#fff;border:1px solid #dfe3e9;border-radius:14px;flex-direction:column;padding:21px;display:flex;position:relative}.plan-card.featured{border-color:#1597e5;box-shadow:0 15px 36px #1597e524}.popular-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1597e5;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:850;position:absolute;top:-9px;right:18px}.plan-card>small{color:#7b8594;text-transform:uppercase;font-size:8px;font-weight:750}.plan-card h3{margin:6px 0 2px;font-size:22px}.plan-price{color:#1597e5;font-size:16px}.plan-card p{color:#647083;min-height:48px;margin:10px 0;font-size:10px;line-height:1.5}.plan-card ul{gap:8px;margin:4px 0 20px;padding:0;list-style:none;display:grid}.plan-card li{color:#3f4c5e;font-size:9px}.plan-card>button{margin-top:auto}.review-row{border-bottom:1px solid var(--ink);grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-row{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.review-row:last-child{border-bottom:0}.review-row>span{border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:850;display:grid}.review-row .passed{color:#13835a;background:#eaf8f1}.review-row .warning{color:#9b6800;background:#fff5df}.review-row strong{font-size:10px}.review-row small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.review-row small{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.review-row small{font-size:9px}.primary-button.wide,.outline-button{width:auto}.preview-stage{background:radial-gradient(circle at 70% 0%, var(--accent), transparent 35%), var(--workspace);min-width:0;padding:56px 38px 80px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.preview-stage{background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 35%), var(--workspace)}}.preview-context{color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:38px;right:38px}@supports (color:color-mix(in lab, red, red)){.preview-context{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.preview-context>div{align-items:baseline;gap:8px;display:flex}.preview-context span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.preview-context strong{color:var(--ink);font-size:11px}.page-indicator{align-items:center;gap:7px;display:flex}.resume-page{background:var(--paper);width:760px;min-height:983px;color:var(--ink);box-shadow:0 22px 50px var(--ink), 0 2px 6px var(--ink);margin:0 auto;padding:46px 48px 42px;position:relative}@supports (color:color-mix(in lab, red, red)){.resume-page{box-shadow:0 22px 50px color-mix(in srgb, var(--ink) 13%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent)}}.resume-page{font-family:var(--resume-font);font-size:var(--resume-font-size);transform:scale(var(--page-zoom));transform-origin:top;line-height:1.35;transition:background .22s,color .22s,transform .18s}.reference-sheet{margin-top:var(--reference-sheet-gap)}.preview-stage:not(.show-cover-letter-preview) .cover-letter-document,.preview-stage.show-cover-letter-preview .resume-document,.preview-stage.show-cover-letter-preview .reference-sheet{display:none}.cover-letter-document-content{margin-top:28px}.cover-letter-document-title{position:relative}.cover-letter-document-title>small{color:var(--ink);position:absolute;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.cover-letter-document-title>small{color:color-mix(in srgb, var(--ink) 47%, transparent)}}.cover-letter-document-title>small{font-size:.72em;transform:translateY(-50%)}.cover-letter-recipient{border-left:2px solid var(--accent);gap:2px;margin-top:18px;padding-left:14px;display:grid}.cover-letter-recipient strong{color:var(--accent);font-size:.94em}.cover-letter-recipient span{font-size:.84em;font-weight:700}.cover-letter-recipient small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cover-letter-recipient small{color:color-mix(in srgb, var(--ink) 57%, transparent)}}.cover-letter-recipient small{font-size:.78em}.cover-letter-copy{max-width:635px;margin-top:26px}.cover-letter-copy p{margin:0 0 16px;font-size:.96em;line-height:1.62}.cover-letter-copy p:first-child{font-weight:750}.resume-header{border-bottom:2px solid var(--accent);isolation:isolate;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:19px;display:flex;position:relative}.resume-header .identity{z-index:2;position:relative}.header-fade .resume-header{background:linear-gradient(var(--fade-angle), var(--accent) 0%, var(--accent) var(--fade-transition), var(--accent-alt) 100%);border:0;margin:-46px -48px 0;padding:38px 48px 25px}@supports (color:color-mix(in lab, red, red)){.header-fade .resume-header{background:linear-gradient(var(--fade-angle), color-mix(in srgb, var(--accent) calc(100% - var(--fade-lightness)), white) 0%, var(--accent) var(--fade-transition), var(--accent-alt) 100%)}}.header-fade .resume-header{color:#fff}.header-fade .identity h1,.header-fade .identity h2,.header-fade .contact-line,.header-fade .resume-kicker{color:#fff;text-shadow:0 1px 2px var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.header-fade .identity h1,.header-fade .identity h2,.header-fade .contact-line,.header-fade .resume-kicker{text-shadow:0 1px 2px color-mix(in srgb, var(--accent-alt) 50%, transparent)}}.header-fade .contact-line i{background:#ffffff73}.header-text-light.header-fade .identity h1,.header-text-light.header-fade .identity h2,.header-text-light.header-fade .contact-line,.header-text-light.header-fade .resume-kicker,.header-text-light.header-fade .contact-icon{color:#fff;text-shadow:0 1px 3px #050f1c6b}.header-text-dark.header-fade .identity h1,.header-text-dark.header-fade .identity h2,.header-text-dark.header-fade .contact-line,.header-text-dark.header-fade .resume-kicker,.header-text-dark.header-fade .contact-icon{color:#071626;text-shadow:0 1px 1px #ffffff94}.header-text-dark.header-fade .contact-line i{background:#0716266b}.header-text-dark.header-fade.title-pill .identity h2{background:#ffffff6b;border-color:#07162659}.header-text-light.labels-ribbon .section-title span,.header-text-light.labels-arrow .section-title span{color:#fff;text-shadow:0 1px 2px #050f1c4d}.header-text-dark.labels-ribbon .section-title span,.header-text-dark.labels-arrow .section-title span{color:#071626;text-shadow:0 1px 1px #ffffff73}.header-fade .resume-avatar{box-shadow:0 0 0 3px var(--accent-alt);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.header-fade .resume-avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-alt) 82%, #081525)}}.header-fade.title-shadow .identity h2{letter-spacing:.02em;text-shadow:0 2px 5px var(--accent-alt);font-weight:850}@supports (color:color-mix(in lab, red, red)){.header-fade.title-shadow .identity h2{text-shadow:0 2px 5px color-mix(in srgb, var(--accent-alt) 78%, transparent)}}.header-fade.title-pill .identity h2{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07121f40;border:1px solid #ffffff94;border-radius:999px;padding:5px 10px;font-weight:850;display:inline-block;box-shadow:0 3px 10px #07121f24}.header-band .resume-header{border-left:10px solid var(--accent);margin-left:-48px;padding-left:38px}.resume-kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:.75em;font-weight:800;display:none}.identity h1{color:var(--accent);letter-spacing:-.045em;margin:0;font-size:4em;line-height:.98}.identity h2{margin:7px 0 10px;font-size:1.5em;line-height:1.1}.contact-line{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-line{color:color-mix(in srgb, var(--ink) 74%, transparent)}}.contact-line{font-size:.79em;font-weight:700}.contact-line i{background:var(--ink);width:1px;height:10px}@supports (color:color-mix(in lab, red, red)){.contact-line i{background:color-mix(in srgb, var(--ink) 25%, transparent)}}.contact-line>span{align-items:center;gap:4px;display:inline-flex}.contact-icon{min-width:12px;color:var(--accent);text-align:center;font-size:1.05em;line-height:1}.header-fade .contact-icon{color:#fff}.icons-solid .contact-icon{font-size:.65em}.icons-minimal .contact-icon{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.68em;display:inline-grid}.resume-avatar{border:4px solid var(--paper);width:76px;height:76px;box-shadow:0 0 0 3px var(--accent);font-size:19px}.resume-avatar-drag-handle{z-index:2;border-radius:999px;flex:none;display:inline-flex;position:relative}.headshot-manual .resume-avatar-drag-handle{z-index:3;top:var(--headshot-manual-y,50%);left:var(--headshot-manual-x,82%);position:absolute;transform:translate(-50%,-50%)}.resume-avatar-drag-handle.behind-text{z-index:1}.headshot-layer-behind-text .identity{z-index:4}.resume-avatar-drag-handle.behind-text:before{z-index:1;border:4px solid var(--paper);background:var(--accent);border-radius:999px;position:absolute;inset:-7px}@supports (color:color-mix(in lab, red, red)){.resume-avatar-drag-handle.behind-text:before{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.resume-avatar-drag-handle.behind-text:before{box-shadow:0 0 0 3px var(--accent), 0 7px 18px #07121f33;content:"";pointer-events:none}.headshot-layer-behind-text .resume-avatar{z-index:2;box-shadow:none;opacity:.88;filter:saturate(.94)contrast(.96);border:0;position:relative}.resume-avatar-drag-handle.is-draggable{cursor:grab;touch-action:none}.resume-avatar-drag-handle.is-draggable:active{cursor:grabbing}.resume-avatar-drag-handle.is-draggable:after{background:var(--accent);color:#fff;content:"↔";border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 2px 7px #07121f3d}.headshot-center{text-align:center;flex-direction:column;align-items:center;gap:13px}.headshot-center .identity{width:100%}.headshot-center .contact-line{justify-content:center}.headshot-is-dragging{isolation:isolate}.headshot-drop-zones{z-index:8;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;inset:-8px}.headshot-drop-zones i{border:1.5px dashed var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.headshot-drop-zones i{border:1.5px dashed color-mix(in srgb,var(--accent) 70%,white)}}.headshot-drop-zones i{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.headshot-drop-zones i{background:color-mix(in srgb,var(--accent) 10%,#ffffffdb)}}.headshot-drop-zones i{color:var(--accent);letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:900}.headshot-drop-zones.manual-guides{grid-template-rows:repeat(3,1fr)}.headshot-drop-zones.manual-guides:before,.headshot-drop-zones.manual-guides:after{z-index:9;background:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.headshot-drop-zones.manual-guides:before,.headshot-drop-zones.manual-guides:after{background:color-mix(in srgb, var(--accent) 68%, white)}}.headshot-drop-zones.manual-guides:before,.headshot-drop-zones.manual-guides:after{content:"";pointer-events:none}.headshot-drop-zones.manual-guides:before{width:1px;top:0;bottom:0;left:50%}.headshot-drop-zones.manual-guides:after{height:1px;top:50%;left:0;right:0}.intro-objective .resume-summary{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.intro-objective .resume-summary{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent)}}.intro-objective .resume-summary{border-left:5px solid var(--accent);border-radius:var(--section-radius);background:var(--accent);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.intro-objective .resume-summary{background:color-mix(in srgb, var(--accent) 9%, var(--paper))}}.intro-objective .resume-summary{box-shadow:0 5px 15px var(--accent)}@supports (color:color-mix(in lab, red, red)){.intro-objective .resume-summary{box-shadow:0 5px 15px color-mix(in srgb, var(--accent) 9%, transparent)}}.intro-objective .resume-summary .section-title{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.intro-objective .resume-summary .section-title{color:color-mix(in srgb, var(--accent) 88%, #07121f)}}.intro-objective .resume-summary .section-title i{background:var(--accent);height:2px}.intro-objective .resume-summary p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.intro-objective .resume-summary p{color:color-mix(in srgb, var(--ink) 92%, transparent)}}.headshot-left .identity{flex:1}.resume-summary{margin-top:20px}.resume-summary p{margin:9px 0 0;font-size:1em;line-height:1.6}.section-title{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:1.13em;font-weight:820;display:flex}.section-title i{background:var(--accent);flex:1;height:1px}.labels-smallcaps .section-title{letter-spacing:.16em;font-family:Georgia,serif;font-weight:500}.labels-ribbon .section-title span{color:#fff;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);padding:5px 20px 5px 10px}.labels-ribbon.ribbon-fade .section-title span{background:linear-gradient(var(--fade-angle), var(--accent) 0%, var(--accent) var(--fade-transition), var(--accent-alt) 100%)}@supports (color:color-mix(in lab, red, red)){.labels-ribbon.ribbon-fade .section-title span{background:linear-gradient(var(--fade-angle), color-mix(in srgb, var(--accent) calc(100% - var(--fade-lightness)), white) 0%, var(--accent) var(--fade-transition), var(--accent-alt) 100%)}}.labels-ribbon.ribbon-fade .section-title span{text-shadow:0 1px 2px var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.labels-ribbon.ribbon-fade .section-title span{text-shadow:0 1px 2px color-mix(in srgb, var(--accent-alt) 72%, transparent)}}.labels-ribbon.ribbon-fade .section-title i{background:linear-gradient(90deg, var(--accent-alt), var(--accent), transparent)}.labels-ribbon.ribbon-solid .section-title span{background:var(--accent)}.ribbon-fade-option{border:1px solid var(--accent);align-items:flex-start;gap:9px;margin-top:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ribbon-fade-option{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.ribbon-fade-option{background:var(--accent);border-radius:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.ribbon-fade-option{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}}.ribbon-fade-option{cursor:pointer}.ribbon-fade-option input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:1px 0 0}.ribbon-fade-option strong,.ribbon-fade-option small{display:block}.ribbon-fade-option strong{color:var(--ink);font-size:9px}.ribbon-fade-option small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.ribbon-fade-option small{color:color-mix(in srgb, var(--ink) 53%, transparent)}}.ribbon-fade-option small{font-size:8px;line-height:1.4}.labels-arrow .section-title span{background:linear-gradient(90deg, var(--accent-alt), var(--accent));color:#fff;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,8% 50%);text-align:center;min-width:145px;padding:6px 24px 6px 17px}.labels-arrow .section-title i{background:linear-gradient(90deg, var(--accent), transparent);height:2px}.resume-body{grid-template-columns:minmax(0,1.75fr) minmax(180px,.8fr);gap:28px;margin-top:23px;display:grid}.resume-section-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin-top:20px;display:grid}.resume-section-block{min-width:0}.preview-editable-section,.preview-editable-header{cursor:pointer;outline-offset:5px;outline:2px solid #0000;transition:outline-color .15s,background-color .15s,box-shadow .15s,opacity .15s}.preview-editable-section{border-radius:5px;position:relative}.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{outline-color:color-mix(in srgb, var(--accent) 72%, #fff)}}.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{box-shadow:0 0 0 7px var(--accent)}@supports (color:color-mix(in lab, red, red)){.preview-editable-section:hover,.preview-editable-section:focus-visible,.preview-editable-header:hover,.preview-editable-header:focus-visible,.preview-editable-section.preview-selected,.preview-editable-header.preview-selected{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 7%, transparent)}}.preview-editable-section.preview-dragging{opacity:.48}.preview-section-drag-handle{z-index:8;border:1px solid var(--accent);place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-7px;right:-7px}@supports (color:color-mix(in lab, red, red)){.preview-section-drag-handle{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent)}}.preview-section-drag-handle{background:var(--paper);color:var(--accent);box-shadow:0 5px 12px var(--ink);border-radius:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.preview-section-drag-handle{box-shadow:0 5px 12px color-mix(in srgb, var(--ink) 16%, transparent)}}.preview-section-drag-handle{font:850 12px/1 var(--font-manrope), sans-serif;cursor:grab;opacity:0;transition:opacity .14s,transform .14s;transform:translateY(-3px)}.preview-editable-section:hover .preview-section-drag-handle,.preview-editable-section:focus-within .preview-section-drag-handle,.preview-section-drag-handle:focus-visible{opacity:1;transform:translateY(0)}.preview-section-drag-handle:active{cursor:grabbing}.resume-section-stack .section-summary,.resume-section-stack .section-experience,.resume-section-stack .section-certifications,.resume-section-stack .section-education{grid-column:1/-1}.resume-section-stack .resume-summary,.resume-section-stack .education-section,.resume-section-stack .certifications-section{margin-top:0}.resume-section-stack .section-highlights .highlight-grid,.resume-section-stack .section-skills .skill-list{margin-top:9px}.resume-body-single{grid-template-columns:minmax(0,1fr)}.experience-item{border-bottom:1px solid var(--accent);margin-top:14px;padding-bottom:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.experience-item{border-bottom:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.experience-item:last-child{border-bottom:0}.empty-resume-section{border:1px dashed var(--accent);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.empty-resume-section{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent)}}.empty-resume-section{color:var(--ink);border-radius:8px;padding:15px}@supports (color:color-mix(in lab, red, red)){.empty-resume-section{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.empty-resume-section{text-align:center;font-size:.88em}.education-section{margin-top:24px}.education-standalone{clear:both}.education-entry-list{margin-top:7px}.education-entry{border-bottom:1px solid var(--ink);grid-template-columns:minmax(115px,.42fr) minmax(0,1.58fr);gap:12px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.education-entry{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.education-entry:last-child{border-bottom:0}.education-entry strong{color:var(--accent);text-transform:uppercase;font-size:.78em;line-height:1.45}.education-entry p{margin:0;padding:0;font-size:.9em;line-height:1.45}.job-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-heading>div:last-child{text-align:right;flex:none}.job-heading h3{margin:0;font-size:1.17em;line-height:1.2}.job-heading strong,.job-heading span,.job-heading small{display:block}.job-heading strong{color:var(--accent);margin-top:2px;font-size:.9em}.job-heading span{font-size:.83em}.job-heading small{color:var(--ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.job-heading small{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.job-heading small{font-size:.77em}.experience-item ul,.experience-item ol{margin:8px 0 0;padding-left:16px}.experience-item li{margin:3px 0;padding-left:3px;font-size:.91em;line-height:1.42}.experience-item li::marker{color:var(--accent);font-weight:800}.experience-item .bullet-diamond,.experience-item .bullet-dash,.experience-item .bullet-none{list-style:none}.experience-item .bullet-diamond,.experience-item .bullet-dash{padding-left:15px}.experience-item .bullet-diamond li,.experience-item .bullet-dash li{position:relative}.experience-item .bullet-diamond li:before,.experience-item .bullet-dash li:before{color:var(--accent);font-weight:800;position:absolute;right:calc(100% + 6px)}.experience-item .bullet-diamond li:before{content:"◆";font-size:.62em;top:.24em}.experience-item .bullet-dash li:before{content:"—";font-size:.95em;top:0}.experience-item .bullet-none,.experience-item .bullet-none li{padding-left:0}.experience-description{margin:8px 0 0;font-size:.91em;line-height:1.5}.resume-aside{border-left:1px solid var(--accent);padding-left:21px}@supports (color:color-mix(in lab, red, red)){.resume-aside{border-left:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.section-border-subtle .resume-summary,.section-border-subtle .experience-column,.section-border-subtle .resume-aside,.section-border-subtle .section-highlights,.section-border-subtle .section-skills,.section-border-subtle .certifications-standalone,.section-border-subtle .education-standalone,.section-border-accent .resume-summary,.section-border-accent .experience-column,.section-border-accent .resume-aside,.section-border-accent .section-highlights,.section-border-accent .section-skills,.section-border-accent .certifications-standalone,.section-border-accent .education-standalone,.section-border-accent .references-standalone{border-radius:var(--section-radius);padding:14px}.section-border-subtle .resume-summary,.section-border-subtle .experience-column,.section-border-subtle .resume-aside,.section-border-subtle .section-highlights,.section-border-subtle .section-skills,.section-border-subtle .certifications-standalone,.section-border-subtle .education-standalone,.section-border-subtle .references-standalone{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-border-subtle .resume-summary,.section-border-subtle .experience-column,.section-border-subtle .resume-aside,.section-border-subtle .section-highlights,.section-border-subtle .section-skills,.section-border-subtle .certifications-standalone,.section-border-subtle .education-standalone,.section-border-subtle .references-standalone{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.section-border-subtle .resume-summary,.section-border-subtle .experience-column,.section-border-subtle .resume-aside,.section-border-subtle .section-highlights,.section-border-subtle .section-skills,.section-border-subtle .certifications-standalone,.section-border-subtle .education-standalone,.section-border-subtle .references-standalone{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-border-subtle .resume-summary,.section-border-subtle .experience-column,.section-border-subtle .resume-aside,.section-border-subtle .section-highlights,.section-border-subtle .section-skills,.section-border-subtle .certifications-standalone,.section-border-subtle .education-standalone,.section-border-subtle .references-standalone{background:color-mix(in srgb, var(--accent) 2%, var(--paper))}}.section-border-accent .resume-summary,.section-border-accent .experience-column,.section-border-accent .resume-aside,.section-border-accent .section-highlights,.section-border-accent .section-skills,.section-border-accent .certifications-standalone,.section-border-accent .education-standalone,.section-border-accent .references-standalone{border:1.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-border-accent .resume-summary,.section-border-accent .experience-column,.section-border-accent .resume-aside,.section-border-accent .section-highlights,.section-border-accent .section-skills,.section-border-accent .certifications-standalone,.section-border-accent .education-standalone,.section-border-accent .references-standalone{border:1.5px solid color-mix(in srgb, var(--accent) 64%, transparent)}}.section-border-accent .resume-summary,.section-border-accent .experience-column,.section-border-accent .resume-aside,.section-border-accent .section-highlights,.section-border-accent .section-skills,.section-border-accent .certifications-standalone,.section-border-accent .education-standalone,.section-border-accent .references-standalone{box-shadow:none}.references-section{margin-top:22px}.reference-card{border-radius:min(var(--section-radius), 12px);background:var(--accent);gap:3px;margin-top:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.reference-card{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}}.reference-card em{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reference-card em{color:color-mix(in srgb, var(--ink) 47%, transparent)}}.reference-card em{letter-spacing:.1em;text-transform:uppercase;font-size:.64em;font-style:normal;font-weight:800}.reference-card strong{color:var(--accent);font-size:.9em}.reference-card span{color:var(--ink);font-size:.78em;font-weight:750}.reference-card small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reference-card small{color:color-mix(in srgb, var(--ink) 63%, transparent)}}.reference-card small{font-size:.76em;line-height:1.35}.references-standalone{margin-top:18px}.reference-sheet-content{margin-top:28px}.reference-sheet .reference-card{border:1px solid var(--accent);align-content:start;gap:6px;min-height:112px}@supports (color:color-mix(in lab, red, red)){.reference-sheet .reference-card{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.reference-sheet .reference-card{background:var(--accent);padding:17px}@supports (color:color-mix(in lab, red, red)){.reference-sheet .reference-card{background:color-mix(in srgb, var(--accent) 3%, var(--paper))}}.reference-sheet .reference-card strong{font-size:1.03em}.reference-sheet .reference-card span{font-size:.84em}.reference-sheet .reference-card small{font-size:.8em}.reference-sheet .reference-card-empty{min-height:0}.reference-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.reference-preview-grid .reference-card{break-inside:avoid;margin-top:0}.resume-aside .section-title:not(:first-child){margin-top:22px}.highlight-grid{gap:11px;margin-top:12px;display:grid}.highlight-item{align-items:center;gap:9px;display:flex}.highlight-icon{border:1px solid var(--accent);width:29px;height:29px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.9em;display:grid}.highlight-item strong,.highlight-item small{display:block}.highlight-item strong{font-size:1.14em}.highlight-item small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.highlight-item small{color:color-mix(in srgb, var(--ink) 67%, transparent)}}.highlight-item small{overflow-wrap:anywhere;font-size:.75em;line-height:1.25}.skill-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.skill-list span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.skill-list span{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}}.skill-list span{color:var(--ink);border-radius:5px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.skill-list span{color:color-mix(in srgb, var(--ink) 78%, transparent)}}.skill-list span{font-size:.72em}.certifications-section{grid-column:1/-1;min-width:0}.certifications-standalone{margin-top:22px}.certification-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:10px;display:grid}.certification-column{align-content:start;gap:10px;min-width:0;display:grid}.certification-group{break-inside:avoid;border-top:1px solid var(--accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.certification-group{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.certification-group{padding-top:7px}.certification-group h3{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.76em;line-height:1.2}.certification-group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.certification-group li{min-width:0;color:var(--ink);padding-left:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.certification-group li{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.certification-group li{overflow-wrap:anywhere;font-size:.74em;line-height:1.32}.certification-group li:before{content:"•";color:var(--accent);font-weight:800;position:absolute;left:0}.resume-editorial{padding-top:48px}.resume-editorial .resume-header{border-color:var(--accent-alt)}.resume-editorial .resume-kicker{color:var(--accent-alt);display:block}.resume-editorial .identity h1{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:4.25em;font-weight:500}.resume-editorial .identity h2{color:var(--accent-alt);letter-spacing:.2em;text-transform:uppercase;font-size:1.05em}.resume-editorial .section-title,.resume-editorial .job-heading h3{font-family:Georgia,Times New Roman,serif}.resume-editorial .section-title{color:var(--accent-alt)}.resume-editorial .section-title i{background:var(--accent-alt)}.resume-editorial .resume-avatar{border-radius:4px}.resume-executive .resume-header{border-bottom-width:2px}.resume-executive .identity h1{color:var(--ink);font-size:3.9em;font-weight:820}.resume-executive .identity h2{color:var(--accent)}.resume-executive .resume-body{grid-template-columns:1fr}.resume-executive .resume-aside{border:0;grid-template-columns:1fr;padding:0;display:grid}.resume-executive .highlight-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0}.resume-executive .highlight-item{border-right:1px solid var(--accent);min-width:0;padding:0 12px;display:block}@supports (color:color-mix(in lab, red, red)){.resume-executive .highlight-item{border-right:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.resume-executive .highlight-item{text-align:center}.resume-executive .highlight-item:first-child{padding-left:0}.resume-executive .highlight-item:last-child{border-right:0}.resume-executive .highlight-icon{display:none}.resume-executive .highlight-item strong{color:var(--accent);font-size:1.6em}.resume-executive .skill-list span{border:0;border-radius:0;padding:1px 6px 1px 0}.resume-studio .identity h1{color:var(--accent);font-size:3.8em}.resume-studio .resume-header{align-items:center}.resume-studio .resume-avatar{order:-1}.resume-studio .resume-body{grid-template-columns:1fr}.resume-studio .resume-aside{border:0;border-top:1px solid var(--accent);grid-template-columns:1fr 1fr;gap:24px;padding:17px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.resume-studio .resume-aside{border-top:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.resume-studio .resume-aside .section-title{grid-column:auto}.resume-studio .resume-aside .section-title:not(:first-child){margin-top:0}.resume-studio .highlight-grid,.resume-studio .skill-list{grid-row:2}.resume-studio .highlight-grid{grid-template-columns:1fr 1fr}.resume-studio .highlight-icon{background:var(--accent);color:#fff;border:0}.resume-studio .skill-list span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.resume-studio .skill-list span{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.resume-page.title-pill:not(.ats-resume) .skill-list span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.resume-page.title-pill:not(.ats-resume) .skill-list span{border:1px solid color-mix(in srgb, var(--accent) 52%, transparent)}}.resume-page.title-pill:not(.ats-resume) .skill-list span{background:var(--paper);box-shadow:none;color:var(--ink);border-radius:999px;padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.resume-page.title-pill:not(.ats-resume) .skill-list span{color:color-mix(in srgb, var(--ink) 84%, transparent)}}.resume-page.title-pill:not(.ats-resume) .skill-list span{font-weight:700}.ats-resume{color:#111;background:#fff;padding:44px 50px;font-family:Arial,Helvetica,sans-serif}.ats-resume.header-fade .resume-header,.ats-resume.header-band .resume-header{color:#111;background:0 0;border:0;border-bottom:1px solid #111;margin:0;padding:0 0 19px}.ats-resume .contact-icon{display:none}.ats-resume .contact-line{color:#4b5563;text-shadow:none}.ats-resume .contact-line i{background:#9ca3af}.ats-resume .resume-header{border-bottom:1px solid #111}.ats-resume .resume-kicker{display:none}.ats-resume .identity h1{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:3.2em;font-weight:700}.ats-resume .identity h2{color:#111;letter-spacing:0;text-transform:none;font-size:1.25em}.ats-resume .section-title{color:#111;letter-spacing:.04em;font-family:Arial,Helvetica,sans-serif}.ats-resume .section-title span{color:#111;clip-path:none;background:0 0;padding:0}.ats-resume.labels-ribbon.ribbon-fade .section-title span,.ats-resume.labels-ribbon.ribbon-solid .section-title span{color:#111;clip-path:none;text-shadow:none;background:0 0;padding:0}.ats-resume .section-title i,.ats-resume.labels-ribbon .section-title i,.ats-resume .highlight-icon{display:none}.ats-resume .resume-body{grid-template-columns:1fr}.ats-resume .resume-aside{border:0;padding:0;display:block}.ats-resume .highlight-grid{display:block}.ats-resume .highlight-item{border:0;gap:4px;margin:0 14px 6px 0;padding:0;display:inline-flex}.ats-resume .highlight-item:after{content:""}.ats-resume .highlight-item strong,.ats-resume .highlight-item small{color:#111;font-size:.85em;display:inline}.ats-resume .skill-list span{color:#111;background:0 0;border:0;border-radius:0;padding:0}.ats-resume .skill-list span:after{content:" •"}.ats-resume .certification-groups,.ats-resume .certification-column{display:block}.ats-resume .certification-group{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.ats-resume .certification-group h3{color:#111;letter-spacing:.04em;margin-bottom:4px;font-size:.82em}.ats-resume .certification-group ul{padding-left:16px;list-style:outside}.ats-resume .certification-group li{color:#111;padding-left:0;font-size:.82em}.ats-resume .certification-group li:before{content:none}.app-shell{--builder-navy:#071626;--builder-navy-soft:#10283e;--builder-cream:#fbf8f1;--builder-gold:#c9a866;--builder-blue:#13a8f4;background:radial-gradient(circle at 82% 18%,#13a8f41a,#0000 29%),#dfe8f0}.app-shell .global-header{background:#fbf8f1f7;border-bottom:1px solid #aa894a57;height:76px;box-shadow:0 8px 24px #0716261a}.app-shell .global-header:after{background:linear-gradient(90deg, transparent, var(--builder-blue) 32%, var(--builder-gold) 68%, transparent);content:"";opacity:.58;height:2px;position:absolute;bottom:-1px;left:0;right:0}.app-shell .builder-brand-logo{width:220px}.app-shell .global-header nav{gap:27px}.app-shell .global-header nav button{color:#405064;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.app-shell .global-header nav button:hover,.app-shell .global-header nav .wizard-nav-button{color:#087fd0}.app-shell .global-header nav .wizard-nav-button span{background:linear-gradient(135deg,#0aa8ef,#1479e7);box-shadow:0 4px 11px #0c84e03d}.app-shell .global-header .primary-button{background:linear-gradient(135deg, #e0c68c, var(--builder-gold));color:#132235;border:1px solid #b18b45;box-shadow:0 9px 22px #a07b353d}.app-shell .global-header .outline-button{color:#1b3148;background:#ffffffb8;border-color:#1c344e33}.app-shell .utility-bar{background:radial-gradient(circle at 75% 0%, #13a8f424, transparent 34%), linear-gradient(110deg, var(--builder-navy), var(--builder-navy-soft));color:#fff;border-bottom:1px solid #c9a86652;min-height:62px;box-shadow:0 9px 24px #07162633}.app-shell .history-actions button{color:#ffffffb3}.app-shell .history-actions button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff29}.app-shell .zoom-control,.app-shell .design-utility-button,.app-shell .ats-toggle,.app-shell .share-button{color:#f4f8fb;background:#ffffff14;border-color:#fff3;box-shadow:inset 0 1px #ffffff14}.app-shell .design-utility-button.active{background:linear-gradient(135deg, #e1c88f, var(--builder-gold));color:#102238;border-color:#dfc586;box-shadow:0 8px 18px #a67f364d}.app-shell .zoom-control button{color:#fff}.app-shell .ats-toggle.active{color:#bff4d8;background:#1c996333;border-color:#3ed69080}.app-shell .ats-toggle.showcase-active{color:#fff;background:linear-gradient(135deg,#1497e04d,#155b9738);border-color:#52c7ffc7;box-shadow:0 0 0 2px #3abaf624,0 7px 18px #00081233,inset 0 1px #ffffff29}.app-shell .ats-toggle.showcase-active .shield{color:#bdeaff;background:#57ccff2e}.app-shell .utility-bar .ats-info-button{color:#fff;background:#ffffff1a;border-color:#ffffff47}.app-shell .utility-bar .export-button{background:linear-gradient(135deg, #e1c88f, var(--builder-gold));color:#102238;border:1px solid #b18b45;box-shadow:0 8px 20px #a67f363b}.app-shell .utility-bar .reference-export-button{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff42}.app-shell .editor-tabs{background:linear-gradient(90deg,#ffffff06,#0000 45%),#0b1d30;border-bottom:1px solid #c9a8664d;padding-top:12px;padding-bottom:12px;box-shadow:0 9px 23px #07162638}.app-shell .editor-tabs button{color:#ffffffc7;background:#ffffff0e;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}.app-shell .editor-tabs button:hover,.app-shell .editor-tabs button:focus-visible{color:#fff;background:#13a8f41f;border-color:#13a8f4a8;box-shadow:0 7px 16px #030d193d,inset 0 1px #ffffff14}.app-shell .editor-tabs button.active,.app-shell .editor-tabs button.active:hover,.app-shell .editor-tabs button.active:focus-visible{background:linear-gradient(135deg, #e1c88f, var(--builder-gold));color:#102238;border-color:#dfc586;box-shadow:0 8px 18px #a67f364d}.app-shell .builder-workspace{background:#dfe8f0}.app-shell .editor-panel{background:var(--builder-cream);border-right:1px solid #1129411a;box-shadow:12px 0 30px #0716261a}.app-shell .workspace-resizer{background:linear-gradient(#0a1d30,#17344e);border-color:#ffffff21}.app-shell .workspace-resizer:before,.app-shell .workspace-resizer:after,.app-shell .workspace-resizer span{background:#ffffff73}.app-shell .control-stack{padding-left:24px;padding-right:24px}.app-shell .control-section{background:#ffffffc7;border:1px solid #1129411a;border-radius:13px;margin-top:12px;padding:17px;box-shadow:0 8px 20px #0716260e}.app-shell .panel-intro{background:radial-gradient(circle at 92% 0,#13a8f42e,#0000 34%),linear-gradient(135deg,#0a1a2c,#112b43);border:1px solid #c9a86657;border-radius:14px;margin:0 0 5px;padding:18px;box-shadow:0 10px 24px #07162629}.app-shell .panel-intro>span{color:#d9bd83;letter-spacing:.15em;margin-bottom:6px}.app-shell .panel-intro h2{color:#fff;letter-spacing:-.028em;font-size:19px}.app-shell .panel-intro p{color:#e2ebf3b8;font-size:10px}.app-shell .content-controls input,.app-shell .content-controls select,.app-shell .content-controls textarea{background:#ffffffe6;border-color:#d4dee7;border-radius:10px;box-shadow:inset 0 1px 2px #07162609}.app-shell .content-controls input:focus,.app-shell .content-controls select:focus,.app-shell .content-controls textarea:focus{border-color:#159ee7;box-shadow:0 0 0 3px #13a8f41f,0 7px 16px #0716260e}.app-shell .editor-tabs button,.app-shell .content-controls label{font-size:12px}.app-shell .content-controls input,.app-shell .content-controls select,.app-shell .content-controls textarea{font-size:14px}.app-shell .content-controls small{font-size:11px;line-height:1.45}.app-shell .content-controls button:not(.primary-button){font-size:11px}.app-shell .content-controls strong{font-size:12px}.app-shell .panel-intro>span{font-size:11px}.app-shell .panel-intro p{font-size:12px}.app-shell .wizard-launch-card>span:nth-child(2) small,.app-shell .wizard-launch-card>b,.app-shell .wizard-inline-guide small,.app-shell .wizard-inline-guide strong,.app-shell .wizard-inline-guide p,.app-shell .wizard-inline-guide>button,.app-shell .wizard-hero-heading>div>span,.app-shell .wizard-step-card>span,.app-shell .wizard-hero-heading p,.app-shell .wizard-step-card p,.app-shell .wizard-complete-card p,.app-shell .wizard-progress-heading,.app-shell .wizard-step-actions button,.app-shell .intro-wizard-recommendation-heading small,.app-shell .intro-wizard-sample span,.app-shell .intro-wizard-sample p,.app-shell .experience-wizard-heading small,.app-shell .experience-wizard-example-list button span,.app-shell .experience-wizard-example-list button b{font-size:11px;font-weight:750}.app-shell .intro-wizard-recommendation-heading strong,.app-shell .experience-wizard-heading strong,.app-shell .wizard-inline-guide strong{font-size:12px;font-weight:850}.app-shell .wizard-hero-heading h2{font-size:20px;font-weight:850}.app-shell .wizard-step-card h3{font-size:18px;font-weight:850}.app-shell .preview-stage{background:radial-gradient(circle at 72% 5%,#18aef42e,#0000 34%),radial-gradient(circle at 0 100%,#c9a86617,#0000 28%),linear-gradient(145deg,#071626,#10283e);border-left:1px solid #c9a86629}@media (width>=761px){.app-shell .preview-stage{overscroll-behavior:contain;align-self:start;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}}.app-shell .preview-context{color:#dce7f0a3}.app-shell .preview-context strong{color:#fff}.app-shell .resume-page{box-shadow:0 30px 70px #010a145c,0 0 0 1px #ffffff1f,0 0 45px #13a8f414}.toast{z-index:50;background:var(--ink);max-width:min(360px,100vw - 48px);color:var(--paper);border-radius:9px;padding:13px 16px;font-size:12px;font-weight:650;animation:.18s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #0003}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1440px){.app-shell .global-header{grid-template-columns:minmax(190px,1fr) auto;gap:18px;padding-left:18px;padding-right:18px}.app-shell .global-header nav,.app-shell .safe-note{display:none}.app-shell .header-actions{gap:12px}}@media (width<=1040px){.app-shell .new-profile-button,.app-shell .save-header-button{display:none}.app-shell .utility-bar{grid-template-columns:auto minmax(0,1fr);gap:12px;height:auto;min-height:58px;padding:8px 14px}.app-shell .history-actions{display:none}.app-shell .zoom-control{justify-self:start}.app-shell .utility-actions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;min-width:0;padding-bottom:2px;overflow-x:auto}.app-shell .utility-actions>*{flex:none}}@media (width<=1080px){.global-header{grid-template-columns:1fr auto}.global-header nav,.safe-note{display:none}.resume-page{width:720px}}@media (width<=760px){.app-shell .global-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:64px;padding:0 13px}.app-shell .brand{min-width:0;overflow:hidden}.app-shell .builder-brand-logo{width:min(164px,100vw - 185px);min-width:126px}.app-shell .new-profile-button,.app-shell .save-header-button{display:none}.app-shell .utility-bar{min-height:58px}.app-shell .editor-panel{box-shadow:none;border-right:0}.app-shell .control-stack{padding-left:16px;padding-right:16px}.app-shell .panel-intro{padding:16px}.master-account-banner{flex-direction:column;align-items:flex-start;gap:9px;padding:11px 15px}.master-account-banner nav{flex-wrap:wrap;width:100%}.promo-code-panel{grid-template-columns:1fr}.promo-code-panel label{grid-template-columns:minmax(0,1fr) auto}.global-header{height:60px;padding:0 15px}.brand{font-size:18px}.brand-mark,.text-button,.plan-pill{display:none}.header-actions{gap:8px}.app-shell .header-actions{flex:none;min-width:0}.app-shell .logout-button,.app-shell .header-profile-settings{font-size:11px}.primary-button{padding:10px 12px}.utility-bar{grid-template-columns:auto 1fr;height:auto;min-height:54px;padding:8px 12px}.history-actions,.share-button{display:none}.zoom-control{justify-self:start}.utility-actions{flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto}.plan-grid{grid-template-columns:1fr}.plan-modal{padding:24px 16px}.import-map-modal{max-height:calc(100vh - 20px);padding:22px 14px 16px}.profile-start-modal{padding:30px 18px}.profile-start-modal h2{font-size:23px}.profile-start-actions{display:grid}.print-layout-modal{padding:28px 16px 18px}.print-layout-modal h2{padding-right:30px;font-size:22px}.print-layout-options{grid-template-columns:1fr}.import-map-labels{display:none}.import-map-row{grid-template-columns:1fr;gap:7px}.import-map-row>strong{color:#1597e5;margin-bottom:2px}.import-map-footer{flex-direction:column;align-items:stretch}.import-map-footer>div{grid-template-columns:1fr 1fr;display:grid}.ats-toggle{padding:0 8px}.ats-toggle strong{display:none}.export-button{padding:11px 12px}.builder-workspace{display:block}.workspace-resizer{display:none}.editor-panel{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.editor-panel{border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.control-stack{max-height:none}.wizard-hero-heading{grid-template-columns:auto minmax(0,1fr)}.wizard-hero-heading>button{grid-column:1/-1;justify-self:start}.wizard-launch-card,.wizard-inline-guide{grid-template-columns:auto minmax(0,1fr)}.wizard-launch-card>b,.wizard-inline-guide>button{text-align:center;grid-column:1/-1;justify-self:stretch}.wizard-step-actions{grid-template-columns:1fr}.wizard-complete-card>div{width:100%;display:grid}.experience-organizer{flex-direction:column;align-items:stretch}.experience-placement-card{grid-template-columns:1fr}.experience-placement-card>.experience-placement-cancel{justify-self:start}.reference-field-grid,.cover-letter-list,.cover-letter-field-grid,.application-field-grid,.application-field-grid.three-up,.cover-letter-actions{grid-template-columns:1fr}.application-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-workspace-heading{flex-direction:column;align-items:stretch}.preview-stage{min-height:710px;padding:55px 14px 30px}.preview-context{left:14px;right:14px}.resume-page{transform-origin:top;width:760px;margin-left:50%;transform:translate(-50%)scale(.47)}}@media (width<=520px){.education-identity-fields,.education-date-fields{grid-template-columns:1fr}.app-shell .header-action-label,.app-shell .profile-settings-long{display:none}.app-shell .logout-button{justify-content:center;min-width:34px}.app-shell .header-profile-settings{min-width:72px}.app-shell .utility-bar{grid-template-columns:1fr}.app-shell .zoom-control{display:none}.app-shell .utility-actions{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:letter;margin:.42in .46in}html,body,.app-shell,.preview-stage{background:#fff!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.global-header,.master-account-banner,.utility-bar,.editor-tabs,.editor-panel,.workspace-resizer,.preview-context,.toast,.plan-modal-backdrop,.premium-insights{display:none!important}.builder-workspace{display:block}.preview-stage{overflow:visible!important}.resume-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important;transform:none!important}.reference-sheet{margin-top:0!important}.print-resume-only .reference-sheet,.print-resume-only .cover-letter-document,.print-references-only .resume-document,.print-references-only .cover-letter-document,.print-cover-letter-only .resume-document,.print-cover-letter-only .reference-sheet{display:none!important}.print-references-only .reference-sheet{page-break-before:auto}.print-cover-letter-only .cover-letter-document{display:block!important}.header-fade .resume-header{margin:0 0 20px!important;padding:.3in .34in .24in!important}.header-band .resume-header{margin-left:0}.resume-header,.resume-summary,.section-title,.job-heading,.highlight-item,.education-section p,.certifications-section,.references-section,.reference-card{break-inside:avoid-page}.section-title{break-after:avoid-page}.experience-item{break-inside:avoid-page;orphans:3;widows:3}.experience-item ul,.resume-summary p,.experience-description{orphans:3;widows:3}.print-multi .resume-body{display:block}.print-multi .resume-aside{border:0;margin-top:24px;padding:0;display:block}.print-multi .resume-aside .section-title:not(:first-child){margin-top:20px}.print-multi.section-border-subtle .experience-column,.print-multi.section-border-accent .experience-column{box-shadow:none;background:0 0;border:0;padding:0}.print-condensed{font-size:var(--condensed-font-size)}.print-condensed .resume-header{padding-bottom:14px}.print-condensed.header-fade .resume-header{margin-bottom:14px!important;padding:.22in .28in .18in!important}.print-condensed .resume-summary{margin-top:13px}.print-condensed .resume-summary p{margin-top:6px;line-height:1.45}.print-condensed .resume-body{gap:20px;margin-top:16px}.print-condensed .experience-item{margin-top:9px;padding-bottom:8px}.print-condensed .experience-item ul{margin-top:5px}.print-condensed .experience-item li{margin:1px 0;line-height:1.3}.print-condensed .experience-description{margin-top:5px;line-height:1.35}.print-condensed .resume-aside .section-title:not(:first-child),.print-condensed .education-section,.print-condensed .references-section{margin-top:15px}.print-condensed .skill-list,.print-condensed .highlight-grid{margin-top:8px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}.marketing-site{--m-navy:#06152b;--m-navy-2:#0a2342;--m-blue:#076bf2;--m-cyan:#18c9f5;--m-ice:#eaf7ff;--m-paper:#fff;--m-text:#07182d;--m-muted:#5e7187;min-height:100vh;color:var(--m-text);background:#f5f9fd;overflow:hidden}.marketing-site a{color:inherit;text-decoration:none}.marketing-site .ats-info-button{color:#0866d6;background:#e9f5ff;border-color:#076bf247}.marketing-site .ats-tooltip{color:#536178;text-align:left;text-shadow:none;background:#fff;left:0;right:auto}.marketing-site .ats-tooltip strong{color:#07101f}.marketing-hero .ats-tooltip,.plan-modal .ats-tooltip{left:0;right:auto}.official-brand{align-items:center;width:260px;display:inline-flex}.official-brand.compact{width:250px}.official-brand img{width:100%;height:auto;display:block}.marketing-nav{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafdffe0;border-bottom:1px solid #0c2b4e1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:46px;width:min(1480px,100%);height:82px;margin:0 auto;padding:0 44px;display:grid;position:relative}.marketing-nav nav,.marketing-nav-actions{align-items:center;display:flex}.marketing-nav nav{gap:37px}.marketing-nav nav a{color:#455d78;letter-spacing:.01em;font-size:12px;font-weight:720}.marketing-nav-actions{justify-content:flex-end;gap:13px}.marketing-sign-in{border:1px solid #08274840;border-radius:9px;padding:11px 20px;font-size:12px;font-weight:760;color:#16314f!important}.marketing-primary{background:linear-gradient(135deg,#0e90ff,#075ce5 65%,#1049c4);border:1px solid #2ec3ffad;border-radius:11px;justify-content:center;align-items:center;gap:15px;min-height:55px;padding:0 25px;font-size:13px;font-weight:820;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 15px 34px #0659ce40,inset 0 1px #ffffff59;color:#fff!important}.marketing-primary.small{min-height:44px;padding:0 19px;font-size:12px}.marketing-primary:hover{transform:translateY(-2px);box-shadow:0 18px 45px #0659ce57,0 0 25px #1ac9f524}.marketing-primary span{font-size:20px;transition:transform .16s}.marketing-primary:hover span{transform:translate(3px)}.marketing-hero{background:radial-gradient(circle at 86% 34%,#15a8f52e,#0000 27%),radial-gradient(circle at 22% 17%,#1762e714,#0000 25%);grid-template-columns:minmax(430px,42%) minmax(0,58%);align-items:center;width:min(1480px,100%);min-height:795px;margin:0 auto;padding:58px 44px 82px;display:grid;position:relative}.marketing-hero:after{content:"";background:linear-gradient(90deg,#0000,#1b6fdd45,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-grid{opacity:.28;background-image:linear-gradient(#0e4b8912 1px,#0000 1px),linear-gradient(90deg,#0e4b8912 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 50%,#0000 100%)}.hero-copy{z-index:4;max-width:620px;padding-right:12px;position:relative}.hero-eyebrow,.section-kicker{color:#3b638d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:inline-flex}.hero-eyebrow i{background:var(--m-cyan);width:7px;height:7px;box-shadow:0 0 13px var(--m-cyan);border-radius:50%}.hero-copy h1{letter-spacing:-.066em;max-width:590px;margin:20px 0 0;font-size:clamp(54px,4.8vw,74px);line-height:1.02}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#076df1,#12bfe9);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{max-width:555px;color:var(--m-muted);margin:26px 0 0;font-size:17px;line-height:1.7}.hero-actions{gap:14px;margin-top:33px;display:flex}.hero-actions .marketing-primary{min-width:220px}.marketing-secondary{color:#173c63;background:#ffffffa6;border:1px solid #0c345c3b;border-radius:11px;align-items:center;gap:10px;min-height:55px;padding:0 23px;font-size:13px;font-weight:750;display:inline-flex}.marketing-secondary b{width:23px;height:23px;color:var(--m-blue);border:1px solid #0757ba59;border-radius:50%;place-items:center;font-size:8px;display:grid}.hero-trust{color:#57708a;align-items:center;gap:17px;margin-top:28px;display:flex}.hero-trust span{align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.hero-trust i{color:#07955d;background:#e1f6ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.hero-product{z-index:3;min-height:640px;position:relative}.product-halo{filter:blur(8px);background:radial-gradient(circle,#1282ff3b,#1bc7f514 42%,#0000 70%);border-radius:50%;width:780px;height:520px;position:absolute;bottom:5px;right:-130px}.builder-window{transform-origin:0;background:#fff;border:1px solid #2879cf57;border-radius:18px;width:760px;height:560px;position:absolute;top:30px;left:34px;overflow:hidden;transform:perspective(1600px)rotateY(-5deg)rotateX(1deg);box-shadow:0 36px 80px #183a6338,0 0 0 9px #ffffff8c}.window-bar{background:#fffffff5;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;height:48px;padding:0 14px 0 17px;display:flex}.window-brand{color:#102a45;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.window-brand img{object-fit:contain;width:22px;height:22px}.window-bar>div{gap:5px;display:flex}.window-bar>div i{background:#a7b6c6;border-radius:50%;width:5px;height:5px}.window-bar button{color:#fff;background:#0c7ce9;border:0;border-radius:6px;padding:8px 11px;font-size:7px;font-weight:800}.window-tools{color:#75879a;background:#f7f9fb;border-bottom:1px solid #e5ebf1;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 15px;font-size:7px;display:grid}.window-tools>span:nth-child(2){background:#fff;border:1px solid #d9e1e9;border-radius:5px;padding:6px 14px}.window-tools strong{color:#164572;justify-self:end;font-size:7px}.window-tools strong b{color:#0a8a5c;background:#e0f6ec;border-radius:9px;margin-left:5px;padding:3px 5px}.window-body{grid-template-columns:39% 61%;height:calc(100% - 90px);display:grid}.window-editor{background:#fff;border-right:1px solid #dfe6ed;padding:18px}.editor-tabs-mini{color:#8291a2;border-bottom:1px solid #e4eaf0;gap:12px;margin:-18px -18px 18px;padding:13px 17px;font-size:7px;display:flex}.editor-tabs-mini b{color:#0876dc}.window-editor>small{color:#1689df;letter-spacing:.12em;font-size:6px;font-weight:850}.window-editor>h3{color:#102b47;max-width:180px;margin:7px 0 15px;font-size:14px;line-height:1.2}.window-editor label{color:#52677e;gap:5px;margin-top:10px;font-size:7px;font-weight:700;display:grid}.window-editor label i{color:#203d5a;background:#fbfcfd;border:1px solid #dce4ec;border-radius:5px;padding:9px;font-style:normal;font-weight:550}.editor-card{border:1px solid #dfe7ee;border-radius:8px;align-items:center;gap:10px;margin-top:13px;padding:9px;display:flex}.editor-card img{object-fit:cover;object-position:top;border-radius:7px;width:32px;height:32px}.editor-card span{gap:3px;font-size:7px;display:grid}.editor-card small{color:#8493a4;font-size:6px}.editor-score{color:#45617c;border-top:1px solid #e9edf2;justify-content:space-between;margin-top:16px;padding-top:11px;font-size:7px;display:flex;position:relative}.editor-score b{color:#0a8c61}.editor-score i{background:#e6edf2;border-radius:3px;height:3px;position:absolute;bottom:-8px;left:0;right:0;overflow:hidden}.editor-score i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0d92ed,#1ac5bd);width:92%;height:100%;display:block}.window-preview{background:#edf2f6;padding:15px 28px 26px}.preview-label{color:#7b8b9b;letter-spacing:.07em;justify-content:space-between;margin-bottom:10px;font-size:6px;display:flex}.preview-label b{letter-spacing:0}.real-resume-preview{color:#1a2f46;background:#fff;border:1px solid #d9e2eb;border-radius:2px;min-height:390px;padding:25px 25px 20px;font-size:6px;overflow:hidden;box-shadow:0 12px 30px #29425d1f}.real-resume-preview header{border-bottom:2px solid #168fe4;align-items:center;gap:14px;padding-bottom:13px;display:flex}.real-resume-preview header img{object-fit:cover;object-position:top;border-radius:8px;width:48px;height:48px}.real-resume-preview header h3{color:#0b6daf;letter-spacing:-.03em;margin:0;font-size:17px}.real-resume-preview header strong,.real-resume-preview header small{display:block}.real-resume-preview header strong{color:#172b40;margin:2px 0 4px;font-size:7px}.real-resume-preview header small{color:#6a7b8c;font-size:5px}.real-resume-preview section>h4,.real-resume-preview aside>h4{color:#0e7bc7;letter-spacing:.08em;align-items:center;gap:8px;margin:13px 0 7px;font-size:7px;display:flex}.real-resume-preview section>h4:after,.real-resume-preview aside>h4:after{content:"";background:#d7e8f5;flex:1;height:1px}.real-resume-preview p{color:#55687b;margin:0;font-size:5.4px;line-height:1.55}.resume-preview-columns{grid-template-columns:1.75fr .78fr;gap:17px;display:grid}.resume-preview-columns aside{border-left:1px solid #e0e7ee;padding-left:14px}.resume-preview-columns h5{color:#20384f;margin:8px 0 2px;font-size:6.5px}.resume-preview-columns small{color:#8290a0;font-size:5px}.resume-preview-columns ul{color:#526577;margin:5px 0;padding-left:9px;line-height:1.45}.metric{align-items:center;gap:6px;margin:7px 0;display:flex}.metric strong{color:#0a70bd;font-size:10px}.metric span{color:#5f7081;font-size:5px}.ats-version{padding:20px 21px;box-shadow:0 12px 34px #010c1a3b}.ats-version header{border-bottom-color:#1b2838}.ats-version header h3,.ats-version section>h4,.ats-version aside>h4{color:#1c2c3d}.ats-version .resume-preview-columns{grid-template-columns:1fr}.ats-version .resume-preview-columns aside{display:none}.floating-card{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #5294d247;border-radius:13px;position:absolute;box-shadow:0 20px 45px #163c632b}.score-card{width:142px;padding:14px;top:4px;right:-12px}.score-card>span{color:#687e95;font-size:7px;font-weight:700}.score-card>strong{color:#0e365e;margin-top:3px;font-size:27px;display:block}.score-card>strong small{color:#8ba0b4;font-size:8px}.score-card>i{background:#e5ecf2;border-radius:4px;height:4px;margin:9px 0 7px;display:block;overflow:hidden}.score-card>i b{background:linear-gradient(90deg,#0774ee,#19c7d7);width:92%;height:100%;display:block}.score-card>small{color:#169162;font-size:6px;font-weight:750}.sync-card{align-items:center;gap:10px;padding:12px 15px;display:flex;bottom:15px;right:18px}.sync-card>i{color:#0a9b67;background:#e2f8ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.sync-card span{gap:2px;display:grid}.sync-card strong{color:#193653;font-size:7px}.sync-card small{color:#8093a5;font-size:6px}.proof-strip{background:var(--m-navy);color:#89a1ba;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:28px;min-height:100px;padding:0 max(44px,50vw - 696px);display:grid}.proof-strip>span{letter-spacing:.15em;font-size:8px;font-weight:850}.proof-strip div{border-left:1px solid #ffffff1c;padding-left:23px;font-size:9px}.proof-strip strong{color:#fff;margin-bottom:2px;font-size:21px;display:block}.marketing-section{width:min(1240px,100% - 88px);margin:0 auto;padding:115px 0}.product-section{width:min(1320px,100% - 88px)}.product-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin:15px 0 52px;display:flex}.product-section-heading h2{letter-spacing:-.05em;max-width:770px;margin:0;font-size:clamp(40px,4.1vw,58px);line-height:1.07}.product-section-heading p{max-width:380px;color:var(--m-muted);margin:0 0 7px;font-size:14px;line-height:1.65}.product-story-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.product-story{background:#fff;border:1px solid #10477e21;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f426917}.main-story{background:linear-gradient(140deg,#fff,#edf7ff);grid-column:1/-1;grid-template-columns:34% 66%;min-height:615px;padding:52px 0 0 52px;display:grid}.story-copy{z-index:3;position:relative}.story-copy>span{color:#0d80df;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.story-copy h3{letter-spacing:-.045em;margin:15px 0 12px;font-size:34px;line-height:1.08}.story-copy p{color:var(--m-muted);margin:0;font-size:13px;line-height:1.7}.story-copy a{color:#0a72d8;gap:12px;margin-top:24px;font-size:11px;font-weight:800;display:inline-flex}.design-console{background:#eef3f7;border:1px solid #cbdbe9;border-radius:17px 0 0;width:790px;height:535px;position:absolute;top:60px;right:-35px;overflow:hidden;transform:rotate(-1deg);box-shadow:-15px 30px 60px #17416c2e}.design-console>header{color:#263f5a;background:#fff;border-bottom:1px solid #dde5ec;align-items:center;gap:18px;height:48px;padding:0 19px;font-size:9px;display:flex}.design-console>header span{color:#73869a}.design-console>header i{color:#0c9b66;margin-left:auto;font-size:7px;font-style:normal}.design-console-body{grid-template-columns:180px 1fr;height:calc(100% - 48px);display:grid}.design-console-body>aside{background:#fff;border-right:1px solid #dae3eb;padding:25px 18px}.design-console-body>aside small{color:#75899d;letter-spacing:.08em;margin:0 0 9px;font-size:6px;font-weight:800;display:block}.design-console-body>aside small:not(:first-child){margin-top:22px}.swatches{gap:7px;display:flex}.swatches i{background:#1597e5;border-radius:50%;width:25px;height:25px}.swatches i:nth-child(2){background:#0f1722}.swatches i:nth-child(3){background:#e9f2f8}.design-console-body>aside button{color:#3a5167;background:#f9fbfc;border:1px solid #d9e3eb;border-radius:6px;justify-content:space-between;width:100%;padding:10px;font-size:7px;display:flex}.design-console-body>.real-resume-preview{width:390px;min-height:505px;margin:28px auto 0}.ats-story,.career-story{min-height:620px;padding:42px}.ats-story{color:#fff;background:linear-gradient(150deg,#07172b,#0a284a)}.ats-story .story-copy p{color:#91a7bd}.ats-switch{color:#879eb5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:14px;width:fit-content;margin:28px 0 17px;padding:8px 11px 8px 15px;font-size:8px;display:flex}.ats-switch b{color:#fff}.ats-switch i{color:#078c59;background:#def6eb;border-radius:9px;padding:4px 6px;font-style:normal;font-weight:850}.ats-story .real-resume-preview{width:78%;min-height:320px;margin:0 auto;transform:rotate(-2deg)}.career-page-preview{text-align:center;background:#fff;border:1px solid #d6e3ee;border-radius:15px 15px 0 0;height:360px;padding:108px 30px 30px;position:absolute;bottom:-42px;left:44px;right:44px;overflow:hidden;box-shadow:0 20px 50px #18436d24}.career-cover{background:linear-gradient(120deg,#071a31,#075aba 68%,#1ac7ef);height:97px;position:absolute;top:0;left:0;right:0}.career-page-preview img{object-fit:cover;object-position:top;border:5px solid #fff;border-radius:20px;width:90px;height:90px;position:absolute;top:54px;left:calc(50% - 45px);box-shadow:0 8px 20px #031d372e}.career-page-preview>small{color:#1685d9;letter-spacing:.1em;margin-top:39px;font-size:7px;font-weight:850;display:block}.career-page-preview h4{letter-spacing:-.035em;margin:8px 0;font-size:22px}.career-page-preview p{color:#61758a;max-width:330px;margin:auto;font-size:9px;line-height:1.6}.career-page-preview button{color:#fff;background:#0877dc;border:0;border-radius:7px;margin-top:17px;padding:10px 15px;font-size:7px;font-weight:800}.section-heading-center{text-align:center;max-width:760px;margin:0 auto 55px}.section-heading-center>span,.template-heading>div>span{color:#0d80df;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.section-heading-center h2,.template-heading h2,.final-cta h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,4vw,55px);line-height:1.07}.section-heading-center p{color:var(--m-muted);font-size:15px;line-height:1.7}.features-section{padding-top:70px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{background:#fffc;border:1px solid #10477e24;border-radius:18px;flex-direction:column;min-height:330px;padding:34px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 15px 42px #20456c0f}.feature-grid article:hover{border-color:#076bf24d;transform:translateY(-5px);box-shadow:0 22px 50px #20456c1a}.feature-grid article>i{color:#0b78db;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:850}.feature-grid article>small{color:#8495a7;letter-spacing:.09em;text-transform:uppercase;margin-top:28px;font-size:8px;font-weight:750}.feature-grid h3{letter-spacing:-.025em;margin:10px 0 12px;font-size:23px}.feature-grid p{color:var(--m-muted);margin:0;font-size:12px;line-height:1.7}.feature-grid a{color:#0a72d6;margin-top:auto;padding-top:26px;font-size:11px;font-weight:800}.feature-grid a span{margin-left:8px}.template-section{padding-top:95px}.template-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.template-heading h2{max-width:730px}.template-heading>a{color:#0b76dc;margin-bottom:16px;font-size:11px;font-weight:800}.template-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.template-card{background:#eaf0f5;border:1px solid #10477e26;border-radius:20px;gap:14px;padding:25px 25px 21px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #1f446814}.template-card:hover{transform:translateY(-5px);box-shadow:0 26px 55px #1f446824}.template-paper{background:#fff;min-height:385px;padding:36px 31px;overflow:hidden;box-shadow:0 18px 32px #14314e24}.template-paper header{border-bottom:2px solid #168edc;gap:14px;height:62px;display:flex}.template-paper header span{background:#132b44;width:60%;height:17px}.template-paper header i{background:#168edc;border-radius:50%;width:45px;height:45px;margin-left:auto}.template-paper main{grid-template-columns:1.6fr .7fr;gap:17px;margin-top:18px;display:grid}.template-paper main section,.template-paper main aside{align-content:start;gap:13px;display:grid}.template-paper main aside{border-left:1px solid #dce5ed;padding-left:14px}.template-paper b{background:repeating-linear-gradient(#cad5df 0 3px,#0000 3px 10px);height:39px;display:block}.template-card>div:nth-child(2){display:grid}.template-card>div:nth-child(2) strong{font-size:16px}.template-card>div:nth-child(2) small{color:#728599;margin-top:3px;font-size:9px}.template-card>span{color:#2477c4;font-size:8px;font-weight:750;position:absolute;bottom:23px;right:25px}.template-editorial{background:#eee7de}.template-editorial .template-paper header{border-color:#77273e}.template-editorial .template-paper header span{background:#281b1e}.template-editorial .template-paper header i{background:#b99a5e;border-radius:4px}.template-studio{background:#e5efed}.template-studio .template-paper header{border-color:#0b615e}.template-studio .template-paper header span{background:#0b615e}.template-studio .template-paper header i{background:#3157d5;border-radius:12px}.pricing-shell{background:var(--m-navy);color:#fff}.pricing-section{width:min(1160px,100% - 88px)}.pricing-section .section-heading-center p{color:#91a7bd}.marketing-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.marketing-plan-grid article{background:#ffffff0b;border:1px solid #8cb4dc30;border-radius:18px;min-height:440px;padding:32px;position:relative}.marketing-plan-grid article.featured{background:linear-gradient(145deg,#1157957a,#061b33e6);border-color:#1ec7f599;transform:translateY(-12px);box-shadow:0 24px 60px #0000003d,0 0 40px #13b5ed14}.popular{color:#fff;letter-spacing:.1em;background:linear-gradient(90deg,#16cbef,#1476ec);border-radius:999px;padding:7px 11px;font-size:7px;position:absolute;top:-12px;left:28px}.marketing-plan-grid article>span{color:#91a9c0;font-size:9px}.marketing-plan-grid h3{margin:9px 0 18px;font-size:25px}.marketing-price{letter-spacing:-.04em;font-size:39px;font-weight:800}.marketing-price small{color:#8198af;margin-left:5px;font-size:11px;font-weight:600}.marketing-plan-grid ul{color:#c3d0dd;border-top:1px solid #ffffff1a;gap:13px;min-height:150px;margin:25px 0;padding:23px 0 0;font-size:10px;list-style:none;display:grid}.marketing-plan-grid article>a{border:1px solid #ffffff38;border-radius:8px;justify-content:space-between;align-items:center;min-height:45px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.marketing-plan-grid article.featured>a{background:linear-gradient(135deg,#16c8ef,#1475eb);border-color:#0000}.final-cta{background:linear-gradient(120deg,#fff,#e9f7ff);border:1px solid #0d64bf2e;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,100% - 88px);min-height:285px;margin:90px auto;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #163e6617}.final-cta:after{content:"";background:radial-gradient(circle,#0c74e72e,#0000 65%);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-160px;right:-100px}.final-cta-mark{z-index:2;background:#fff;border:1px solid #0b6cd826;border-radius:22px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 18px 35px #14487a1c}.final-cta-mark img{object-fit:contain;width:72px;height:72px}.final-cta>div:nth-child(2){z-index:2;position:relative}.final-cta>div>span{color:#2a6296;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.final-cta h2{max-width:690px;margin-bottom:0}.final-cta>a{z-index:2;white-space:nowrap;position:relative}.marketing-footer{background:#eef5fa;border-top:1px solid #0d37601a;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:190px;padding:42px max(44px,50vw - 696px);display:grid}.marketing-footer .official-brand{width:240px}.marketing-footer p{color:#60768c;justify-self:end;font-size:11px}.marketing-footer>div:last-of-type{color:#43617e;gap:25px;font-size:10px;font-weight:700;display:flex}.marketing-footer>small{color:#8093a5;justify-self:end;font-size:8px}.auth-page{--m-bg:#eef6fc;--m-text:#07182d;--m-muted:#607389;--m-cyan:#18c9f5;--m-blue:#076bf2;min-height:100vh;color:var(--m-text);background:radial-gradient(circle at 16% 10%,#076bf21a,#0000 30%),radial-gradient(circle at 84% 87%,#18c9f521,#0000 30%),#f4f9fd;place-items:center;padding:100px 24px 70px;display:grid;position:relative;overflow:hidden}.auth-page a{color:inherit;text-decoration:none}.auth-brand{position:absolute;top:25px;left:35px}.auth-glow{filter:blur(50px);pointer-events:none;border-radius:50%;position:absolute}.auth-glow-one{background:#2369ff14;width:280px;height:280px;top:15%;left:4%}.auth-glow-two{background:#20d8ff17;width:300px;height:300px;bottom:6%;right:3%}.auth-card{z-index:2;background:#fffffff0;border:1px solid #216cb52e;border-radius:22px;width:min(470px,100%);padding:42px;position:relative;box-shadow:0 34px 100px #19436a29}.auth-eyebrow{color:#0876db;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.auth-eyebrow i{background:var(--m-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--m-cyan);border-radius:50%}.auth-card h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:38px}.auth-card>p{color:var(--m-muted);margin:0 0 28px;font-size:14px;line-height:1.6}.auth-card form{gap:17px;display:grid}.auth-card label{color:#37526d;gap:8px;font-size:11px;font-weight:720;display:grid}.auth-card input{color:#102a44;background:#f9fbfd;border:1px solid #d5e1eb;border-radius:9px;outline:none;width:100%;padding:14px 15px;font-size:14px}.auth-card input:focus{border-color:#0b86e8;box-shadow:0 0 0 3px #0d7fe017}.auth-card input::placeholder{color:#96a6b5}.auth-field-note{color:#6e8295;font-size:9px;font-weight:550;line-height:1.45}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#11bcec,#0b65e5);border:0;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:50px;margin-top:5px;font-size:13px;font-weight:820;display:flex;box-shadow:0 13px 32px #1a70ff40}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-submit span{font-size:18px}.auth-resend{color:#1769a8;cursor:pointer;background:#f7fbfe;border:1px solid #cbdce9;border-radius:9px;min-height:42px;font-size:11px;font-weight:780}.auth-resend:hover{background:#eef8ff;border-color:#87b7d8}.auth-resend:disabled{opacity:.65;cursor:wait}.auth-message{border-radius:8px;padding:11px 12px;font-size:11px;line-height:1.45}.auth-message.error{color:#a81e2c;background:#fff2f3;border:1px solid #dc354540}.auth-message.success{color:#08724a;background:#edf9f4;border:1px solid #13a06440}.auth-help-link,.auth-back{width:fit-content;margin:16px auto 0;font-size:11px;display:block;color:#59748d!important}.beta-access-card{text-align:center}.beta-access-card .auth-eyebrow{justify-content:center}.beta-access-card .beta-access-button{margin-top:8px;text-decoration:none}.auth-switch{color:#778b9e;text-align:center;border-top:1px solid #e3eaf0;margin-top:24px;padding-top:22px;font-size:12px}.auth-switch a{color:#0878db;font-weight:780}.auth-trust{color:#8093a6;text-align:center;font-size:9px;position:absolute;bottom:25px}.account-loading{color:#19304d;text-align:center;background:#eef2f6;place-content:center;gap:14px;min-height:100vh;display:grid}.account-loading-mark{color:#fff;background:#1597e5;border-radius:13px;place-items:center;width:48px;height:48px;margin:auto;font-size:12px;font-weight:900;display:grid}.account-loading strong{font-size:12px}.managed-account-error p{color:#617187;max-width:460px;margin:0;font-size:11px;line-height:1.6}.managed-account-error a{color:#fff;background:#102033;border-radius:7px;width:fit-content;margin:4px auto 0;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=1400px) and (width>=1181px){.builder-window{width:720px;left:8px}.score-card{right:4px}.sync-card{right:8px}}@media (width<=1180px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr}.hero-copy{max-width:750px;padding-top:30px}.hero-product{width:880px;margin:15px auto 0}.product-story-grid{grid-template-columns:1fr}.main-story{grid-column:auto;grid-template-columns:1fr}.design-console{right:-140px}.ats-story,.career-story{min-height:650px}}@media (width<=820px){.official-brand,.official-brand.compact{width:205px}.marketing-nav{height:70px;padding:0 20px}.marketing-sign-in{display:none}.marketing-hero{min-height:auto;padding:55px 22px 50px}.hero-copy h1{font-size:clamp(47px,13vw,68px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.hero-trust{flex-wrap:wrap}.hero-product{transform-origin:0 0;width:760px;min-height:510px;margin-bottom:-90px;transform:scale(.69)}.builder-window{left:5px}.proof-strip{grid-template-columns:repeat(2,1fr);gap:25px;padding:30px 22px}.proof-strip>span{grid-column:1/-1}.marketing-section,.product-section{width:calc(100% - 44px);padding:78px 0}.product-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.product-section-heading h2{font-size:41px}.main-story{min-height:760px;padding:37px 28px}.design-console{transform-origin:100% 0;width:760px;top:290px;right:-240px;transform:scale(.82)rotate(-1deg)}.ats-story,.career-story{min-height:590px;padding:32px 28px}.ats-story .real-resume-preview{width:92%}.career-page-preview{left:25px;right:25px}.feature-grid,.template-grid,.marketing-plan-grid{grid-template-columns:1fr}.feature-grid article{min-height:280px}.template-heading{flex-direction:column;align-items:flex-start}.pricing-section{width:calc(100% - 44px)}.marketing-plan-grid article.featured{transform:none}.final-cta{grid-template-columns:1fr;width:calc(100% - 44px);margin:65px auto;padding:34px 28px}.final-cta-mark{width:72px;height:72px}.final-cta-mark img{width:58px;height:58px}.marketing-footer{grid-template-columns:1fr;padding:38px 22px}.marketing-footer p,.marketing-footer>small{justify-self:start}.auth-brand{top:21px;left:20px}.auth-card{padding:32px 24px}.auth-card h1{font-size:32px}.auth-trust{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.marketing-primary,.feature-grid article,.template-card{transition:none}}.admin-page{color:#111b28;min-height:100vh;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 82% 4%,#c1994e2e,#0000 29%),linear-gradient(135deg,#f5f1e9,#ebe6dd);padding:0 max(30px,50vw - 620px) 80px}.admin-nav{border-bottom:1px solid #5c46232e;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:88px;display:grid}.admin-nav .official-brand{justify-self:start}.admin-nav>div{justify-items:center;display:grid}.admin-nav>div>span{color:#99743a;letter-spacing:.18em;font-size:7px;font-weight:900}.admin-nav>div>strong{margin-top:4px;font-size:12px}.admin-nav>div>small{color:#717981;margin-top:2px;font-size:8px}.admin-nav>a:last-child{color:#715122;border-bottom:1px solid #9b7539;justify-self:end;padding-bottom:4px;font-size:10px;font-weight:800}.admin-hero{grid-template-columns:1fr 360px;align-items:end;gap:70px;padding:75px 0 55px;display:grid}.admin-hero>div>span,.admin-panel-heading span,.admin-tools-panel>span{color:#a17a3d;letter-spacing:.22em;font-size:8px;font-weight:900}.admin-hero h1{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(48px,5.8vw,78px);line-height:.96}.admin-hero h1 em{color:#ad884c;font-family:Georgia,Times New Roman,serif;font-weight:400}.admin-hero>div>p{color:#69727b;max-width:620px;margin:0;font-size:13px;line-height:1.75}.admin-hero>aside{background:#ffffff9e;border:1px solid #89673138;border-radius:7px;align-items:center;gap:15px;padding:19px;display:flex;box-shadow:0 15px 40px #372b1814}.admin-hero>aside i{background:#2d8d68;border:3px solid #fff;border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 2px #2d8d6833}.admin-hero>aside strong,.admin-hero>aside span{display:block}.admin-hero>aside strong{font-size:11px}.admin-hero>aside span{color:#737b82;margin-top:4px;font-size:9px;line-height:1.45}.admin-metric-grid{color:#fff;background:#0a1726;border:1px solid #84663533;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 28px 70px #0e192533}.admin-metric-grid article{border-left:1px solid #ffffff17;flex-direction:column;justify-content:flex-end;min-height:150px;padding:25px;display:flex;position:relative}.admin-metric-grid article:first-child{border-left:0}.admin-metric-grid small{color:#997a49;font-size:8px;position:absolute;top:20px;right:22px}.admin-metric-grid strong{color:#d5bc86;letter-spacing:-.05em;font-size:39px;font-weight:560}.admin-metric-grid span{color:#aeb7c1;margin-top:3px;font-size:9px;font-weight:700}.admin-content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:25px;display:grid}.admin-panel{background:#ffffffb8;border:1px solid #7f61302b;border-radius:9px;box-shadow:0 20px 50px #362b1812}.admin-panel-heading{border-bottom:1px solid #664e2921;justify-content:space-between;align-items:center;gap:20px;padding:25px 27px;display:flex}.admin-panel h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.admin-panel-heading button{color:#795823;cursor:pointer;background:#fff;border:1px solid #8b693347;border-radius:4px;padding:9px 12px;font-size:8px;font-weight:800}.admin-table-head,.admin-table-row{grid-template-columns:minmax(190px,1.55fr) .42fr .78fr .46fr minmax(105px,.58fr);align-items:center;gap:16px;display:grid}.admin-table-head{color:#8a7351;letter-spacing:.1em;text-transform:uppercase;background:#9a773e0e;padding:12px 27px;font-size:7px;font-weight:900}.admin-table-row{color:#59636d;border-top:1px solid #674f2b1a;padding:16px 27px;font-size:9px}.admin-table-row:first-of-type{border-top:0}.admin-table-row>span:first-child strong,.admin-table-row>span:first-child small{display:block}.admin-table-row>span:first-child strong{color:#1d2b3a;font-size:10px}.admin-table-row>span:first-child small{color:#778089;margin-top:3px;font-size:8px}.admin-table-row>b{color:#836327;letter-spacing:.08em;text-transform:uppercase;background:#efe7d8;border-radius:999px;width:fit-content;padding:4px 7px;font-size:6px}.admin-table-row time{color:#737c84;font-size:8px}.admin-manage-link{color:#76531f;white-space:nowrap;background:#fff;border:1px solid #8b69334d;border-radius:5px;width:fit-content;padding:8px 10px;font-size:8px;font-weight:850}.admin-manage-link:hover{background:#f5eee1;border-color:#9a7336}.admin-empty{color:#737c84;margin:0;padding:40px 27px;font-size:11px}.admin-tools-panel{align-self:start;padding:25px}.admin-tools-panel h2{margin-bottom:17px}.admin-tools-panel>button,.admin-tools-panel>a{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5e47251f;align-items:center;gap:12px;padding:15px 3px;display:flex}.admin-tools-panel>button>b,.admin-tools-panel>a>b{color:#d1b478;background:#102033;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.admin-tools-panel>button span,.admin-tools-panel>a span,.admin-tools-panel>button strong,.admin-tools-panel>a strong,.admin-tools-panel>button small,.admin-tools-panel>a small{display:block}.admin-tools-panel>button strong,.admin-tools-panel>a strong{font-size:9px}.admin-tools-panel>button small,.admin-tools-panel>a small{color:#7a8289;margin-top:3px;font-size:7.5px}.admin-tools-panel>p{color:#76684f;background:#f1ebdf;border-radius:5px;margin:16px 0 0;padding:13px;font-size:8px;line-height:1.55}.admin-recovery-tool{background:linear-gradient(145deg,#fff,#f7f1e6);border:1px solid #8b693340;border-radius:7px;margin:5px 0 14px;padding:16px}.admin-recovery-tool>div{align-items:center;gap:10px;display:flex}.admin-recovery-tool>div>b{color:#d1b478;background:#102033;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.admin-recovery-tool>div span,.admin-recovery-tool>div strong,.admin-recovery-tool>div small{display:block}.admin-recovery-tool>div strong{font-size:9px}.admin-recovery-tool>div small{color:#7a8289;margin-top:3px;font-size:7.5px;line-height:1.45}.admin-recovery-tool label{color:#756343;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 5px;font-size:7px;font-weight:850;display:block}.admin-recovery-tool select{color:#243446;width:100%;font:inherit;background:#fff;border:1px solid #4e3a1c33;border-radius:5px;padding:10px;font-size:8px}.admin-recovery-button{color:#fff;cursor:pointer;background:#102033;border:0;border-radius:5px;width:100%;margin-top:9px;padding:11px;font-size:8px;font-weight:850}.admin-recovery-button:disabled{cursor:wait;opacity:.65}.admin-recovery-message{color:#326142!important;background:#e9f4ed!important;border-radius:4px!important;margin:9px 0 0!important;padding:9px!important;font-size:7.5px!important;line-height:1.45!important}.admin-recovery-message.error{color:#8a3730!important;background:#f8e9e7!important}.admin-access-page{align-content:start;justify-items:center;display:grid}.admin-brand{justify-self:start;width:100%;margin-top:28px}.admin-access-card{text-align:center;background:#fffc;border:1px solid #8b693233;border-radius:10px;width:min(620px,100%);margin-top:10vh;padding:52px;box-shadow:0 35px 90px #3027171f}.admin-access-card>span{color:#9d7637;letter-spacing:.2em;font-size:8px;font-weight:900}.admin-access-card h1{letter-spacing:-.045em;margin:17px 0 13px;font-size:38px}.admin-access-card p{color:#707981;max-width:470px;margin:0 auto;font-size:12px;line-height:1.7}.admin-access-card>div{justify-content:center;gap:12px;margin-top:25px;display:flex}.admin-access-card button.marketing-primary{cursor:pointer;border:0}.admin-access-card .marketing-secondary{color:#5f4825;border-color:#4e3a1c40}.admin-management-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;margin-top:24px;display:grid}.admin-panel-heading>b{color:#d1b478;background:#102033;border-radius:999px;padding:6px 9px;font-size:8px}.admin-invite-form{background:#9a773e0e;grid-template-columns:1fr 1.35fr .55fr auto;align-items:end;gap:10px;padding:20px 27px;display:grid}.admin-invite-form label,.admin-settings-form>label,.admin-price-fields label{color:#756343;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:7px;font-weight:850;display:grid}.admin-invite-form input,.admin-invite-form select,.admin-settings-form input,.admin-settings-form textarea,.admin-settings-form select{color:#243446;width:100%;font:inherit;background:#fff;border:1px solid #4e3a1c33;border-radius:5px;padding:10px;font-size:9px}.admin-invite-form button,.admin-settings-form>button{color:#fff;cursor:pointer;background:#102033;border:0;border-radius:5px;padding:11px 15px;font-size:8px;font-weight:850}.admin-user-list{padding:0 27px 20px}.admin-user-card{border-top:1px solid #674f2b1a;grid-template-columns:minmax(190px,1fr) 90px 125px auto auto auto;align-items:center;gap:10px;padding:15px 0;display:grid}.admin-user-card>div strong,.admin-user-card>div small,.admin-user-card>div em{display:block}.admin-user-card>div strong{color:#1d2b3a;font-size:10px}.admin-user-card>div small{color:#778089;margin-top:3px;font-size:8px}.admin-user-card>div em{color:#8a7351;text-transform:uppercase;margin-top:4px;font-size:7px;font-style:normal}.admin-user-card select,.admin-user-card a,.admin-user-card button{color:#76531f;cursor:pointer;background:#fff;border:1px solid #8b693340;border-radius:4px;padding:8px;font-size:7.5px;font-weight:800}.admin-user-card button.danger{color:#9b3d38}.admin-user-card button:disabled{cursor:not-allowed;opacity:.45}.admin-temporary-password-form{background:#f7f1e6;border:1px solid #8b693333;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(180px,1.2fr) 1fr 1fr auto auto;align-items:end;gap:10px;padding:16px;display:grid}.admin-temporary-password-form>div strong,.admin-temporary-password-form>div small{display:block}.admin-temporary-password-form>div small{color:#786f63;margin-top:4px;font-size:7.5px;line-height:1.45}.admin-temporary-password-form label{color:#756343;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:850;display:grid}.admin-temporary-password-form input{color:#243446;width:100%;font:inherit;background:#fff;border:1px solid #4e3a1c33;border-radius:5px;padding:9px;font-size:9px}.admin-settings-panel{align-self:start}.admin-settings-form{gap:15px;padding:22px 27px 27px;display:grid}.admin-settings-form textarea{resize:vertical;min-height:78px}.admin-toggle{border-bottom:1px solid #674f2b1a;align-items:center;padding-bottom:12px;text-transform:none!important;letter-spacing:0!important;gap:10px!important;display:flex!important}.admin-toggle input{width:16px;height:16px}.admin-toggle span strong,.admin-toggle span small{display:block}.admin-toggle span strong{color:#1d2b3a;font-size:9px}.admin-toggle span small{color:#778089;margin-top:2px;font-size:7.5px;font-weight:500}.admin-price-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-action-message{color:#326142;background:#edf4ec;border-radius:5px;margin:0 27px 25px;padding:11px;font-size:8px}.admin-audit-panel{margin-top:24px}.admin-audit-list{padding:0 27px 22px}.admin-audit-list>div{border-top:1px solid #674f2b1a;grid-template-columns:150px 180px 1fr;gap:18px;padding:12px 0;font-size:8px;display:grid}.admin-audit-list time{color:#7a8289}.admin-audit-list strong{text-transform:capitalize}.admin-audit-list span{color:#59636d}.admin-transfer-panel{margin-top:24px}.admin-transfer-form{grid-template-columns:1fr 1.25fr 1fr auto;align-items:end;gap:12px;padding:22px 27px 12px;display:grid}.admin-transfer-form label{color:#756343;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:7px;font-weight:850;display:grid}.admin-transfer-form select{color:#243446;width:100%;font:inherit;background:#fff;border:1px solid #4e3a1c33;border-radius:5px;padding:10px;font-size:9px}.admin-transfer-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#102033;border:0;border-radius:5px;padding:11px 15px;font-size:8px;font-weight:850}.admin-transfer-form button:disabled{cursor:not-allowed;opacity:.5}.admin-transfer-form>p{color:#756d62;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.55}.admin-transfer-message{color:#326142;background:#edf4ec;border-radius:5px;margin:0 27px 22px;padding:11px;font-size:8px}.admin-transfer-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091420b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-transfer-dialog{background:#fffdf9;border:1px solid #d1b4788c;border-radius:12px;width:min(590px,100%);padding:28px;box-shadow:0 28px 75px #040e1952}.admin-transfer-dialog>span{color:#9a773e;letter-spacing:.16em;font-size:7px;font-weight:900}.admin-transfer-dialog h2{color:#102033;margin:8px 0 10px;font-size:24px;line-height:1.15}.admin-transfer-dialog>p{color:#5f6871;margin:0;font-size:10px;line-height:1.65}.admin-transfer-dialog-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.admin-transfer-dialog-actions>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #4e3a1c2e;border-radius:8px;padding:16px}.admin-transfer-dialog-actions>button.keep{color:#284f36;background:#edf4ec;border-color:#3261424d}.admin-transfer-dialog-actions>button.delete{color:#833530;background:#f8e9e7;border-color:#9b3d3847}.admin-transfer-dialog-actions strong,.admin-transfer-dialog-actions small{display:block}.admin-transfer-dialog-actions strong{font-size:11px}.admin-transfer-dialog-actions small{color:inherit;opacity:.82;margin-top:5px;font-size:8px;font-weight:500;line-height:1.5}.admin-transfer-dialog-actions>button:disabled,.admin-transfer-dialog-cancel:disabled{cursor:wait;opacity:.58}.admin-transfer-dialog-cancel{color:#68727b;cursor:pointer;background:0 0;border:0;margin:15px auto 0;padding:7px 12px;font-size:8px;font-weight:800;display:block}@media (width<=900px){.admin-nav{grid-template-columns:1fr auto}.admin-nav>div{display:none}.admin-hero{grid-template-columns:1fr;gap:30px}.admin-hero>aside{max-width:460px}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-metric-grid article:nth-child(3){border-top:1px solid #ffffff17;border-left:0}.admin-metric-grid article:nth-child(4){border-top:1px solid #ffffff17}.admin-content-grid,.admin-management-grid{grid-template-columns:1fr}.admin-invite-form{grid-template-columns:1fr 1fr}.admin-user-card{grid-template-columns:1fr 90px}.admin-temporary-password-form{grid-template-columns:1fr 1fr}}@media (width<=620px){.admin-page{padding-left:18px;padding-right:18px}.admin-transfer-dialog-backdrop{align-items:end;padding:12px}.admin-transfer-dialog{border-radius:12px 12px 7px 7px;padding:22px}.admin-transfer-dialog-actions{grid-template-columns:1fr}.admin-hero{padding-top:45px}.admin-hero h1{font-size:48px}.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid article{border-top:1px solid #ffffff17;border-left:0;min-height:125px}.admin-metric-grid article:first-child{border-top:0}.admin-table-head{display:none}.admin-table-row{grid-template-columns:1fr auto}.admin-table-row>span:nth-child(3),.admin-manage-link{grid-column:1/-1}.admin-invite-form,.admin-user-card,.admin-temporary-password-form{grid-template-columns:1fr}.admin-audit-list>div{grid-template-columns:1fr;gap:4px}.admin-transfer-form{grid-template-columns:1fr}.admin-access-card{padding:36px 22px}.admin-access-card>div{flex-direction:column}}.marketing-site{--m-navy:#07111f;--m-navy-2:#101d2e;--m-blue:#245e9d;--m-cyan:#c8a86a;--m-ice:#f3eee5;--m-paper:#fffdf9;--m-text:#101a27;--m-muted:#66707b;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 12% 18%,#c6a46514,#0000 23%),#f7f3ec}.marketing-site::selection{color:#07111f;background:#d8c298}.marketing-nav{background:#faf7f1f0;border-bottom:1px solid #644d2729;width:100%;height:88px;padding-left:max(44px,50vw - 696px);padding-right:max(44px,50vw - 696px);box-shadow:0 10px 35px #171b1f09}.marketing-nav nav a{color:#4b5158;letter-spacing:.08em;text-transform:uppercase}.marketing-nav nav a:hover{color:#9d7c42}.marketing-sign-in{border-color:#5541203d;color:#272b31!important}.marketing-primary{letter-spacing:.035em;background:linear-gradient(135deg,#d7c08e,#b6904f 62%,#9b7538);border-color:#fff4dc80;border-radius:4px;box-shadow:0 15px 34px #5d41173d,inset 0 1px #ffffff80;color:#0b1420!important}.marketing-primary:hover{box-shadow:0 20px 48px #5d411752,0 0 25px #dcbf842e}.marketing-hero{color:#fffdf8;background:radial-gradient(circle at 82% 30%,#c4a05b29,#0000 27%),radial-gradient(circle at 13% 12%,#2f4f7547,#0000 27%),linear-gradient(118deg,#07111f 0%,#0a1727 55%,#101c2b 100%);width:100%;min-height:820px;padding-left:max(44px,50vw - 696px);padding-right:max(44px,50vw - 696px)}.marketing-hero:before{content:"";background:linear-gradient(#0000,#d7bd866b,#0000);width:1px;position:absolute;top:0;bottom:0;left:max(28px,50vw - 725px)}.marketing-hero:after{background:linear-gradient(90deg,#0000,#d9b9798c,#0000)}.hero-grid{opacity:.15;background-image:linear-gradient(#e1cea714 1px,#0000 1px),linear-gradient(90deg,#e1cea714 1px,#0000 1px);background-size:64px 64px}.hero-copy{max-width:650px}.hero-eyebrow,.section-kicker{color:#c8ab73;letter-spacing:.22em}.hero-eyebrow:after{content:"";background:linear-gradient(90deg,#c8ab73,#0000);width:52px;height:1px;margin-left:6px}.hero-eyebrow i{background:#dbc391;width:5px;height:5px;box-shadow:0 0 14px #c7a15c}.hero-copy h1,.product-section-heading h2,.section-heading-center h2,.template-heading h2,.final-cta h2,.career-suite h2{font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;font-weight:620}.hero-copy h1{letter-spacing:-.052em;max-width:650px;margin-top:25px;font-size:clamp(55px,5vw,79px);line-height:.99}.hero-copy h1 em{background:linear-gradient(90deg,#e8d7b4,#b99551);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#b8c1ca;max-width:590px;font-size:16px}.marketing-secondary{color:#e3e7ec;background:#ffffff0a;border-color:#dac18d47;border-radius:4px}.marketing-secondary:hover{background:#ffffff14;border-color:#dac18db3}.marketing-secondary b{color:#d4b879;border-color:#dac18d7a}.hero-trust{color:#9faab5}.hero-trust i{color:#dfc793;background:#d3b9821a;border:1px solid #d3b98247}.product-halo{background:radial-gradient(circle,#cba55c40,#57697d17 43%,#0000 70%)}.builder-window{border-color:#dbbe8380;border-radius:10px;box-shadow:0 42px 110px #0000007a,0 0 0 8px #ffffff0b,0 0 80px #c59e5217}.actual-product-frame{background:linear-gradient(145deg,#eef2f6,#dfe7ed);width:100%;height:100%;position:relative;overflow:hidden}.actual-product-frame iframe{pointer-events:none;transform-origin:0 0;border:0;width:1400px;height:1030px;position:absolute;top:0;left:0;transform:scale(.543)}.actual-view-label{z-index:4;color:#76592d;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f0;border:1px solid #a580444d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:6px;font-weight:850;display:inline-flex;position:absolute;top:12px;right:13px;box-shadow:0 8px 20px #121d291f}.actual-view-label i{background:#22a06b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #22a06b80}.design-actual-view iframe{height:947px;transform:scale(.565)}.ats-actual-view{border:1px solid #d5b87e3d;border-radius:7px;height:340px;margin-top:28px;box-shadow:0 24px 48px #0000004d}.ats-actual-view iframe{width:1375px;height:850px;transform:scale(.4)}.window-bar{background:#fbf8f2;border-bottom-color:#d8d0c3}.window-bar button{background:#ac8548;border-radius:3px}.score-card,.sync-card{background:#fffdf8f2;border-color:#d2b67e7a;border-radius:8px}.score-card>strong{color:#5a4323}.score-card>i b{background:linear-gradient(90deg,#aa8041,#dfc68f)}.proof-strip{color:#7f8a96;background:#050d18;grid-template-columns:1.45fr repeat(4,1fr);min-height:118px;box-shadow:inset 0 1px #d8bc8521}.proof-strip>span{color:#c6a96e;line-height:1.6}.proof-strip div{border-left-color:#d3b57838;min-height:42px;line-height:1.45}.proof-strip strong{color:#f4eee3;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;font-size:15px;font-weight:650}.marketing-section{padding-top:130px;padding-bottom:130px}.product-section-heading h2{color:#101824;letter-spacing:-.045em;font-size:clamp(43px,4.2vw,61px)}.product-section-heading p{color:#6f7377}.product-story{border-color:#7e5f2b2b;border-radius:10px;box-shadow:0 28px 85px #28241d1a}.main-story{background:linear-gradient(145deg,#fffdf9,#eee8dd)}.story-copy>span,.section-heading-center>span,.template-heading>div>span{color:#a07b3e;letter-spacing:.19em}.story-copy h3,.feature-grid h3{font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;font-weight:650}.story-copy a,.feature-grid a,.template-heading>a{color:#8d6a32}.design-console{border-color:#c9bda9;border-radius:8px 0 0;box-shadow:-20px 35px 70px #2c261c33}.ats-story{background:radial-gradient(circle at 85% 85%,#c29d5624,#0000 30%),linear-gradient(145deg,#07111f,#101e30)}.ats-story .story-copy>span{color:#c9ab71}.career-story{background:linear-gradient(145deg,#fffdf9,#eee8dd)}.career-cover{background:linear-gradient(120deg,#091422,#17314d 68%,#b18b4c)}.career-page-preview button{background:#a78145;border-radius:3px}.career-suite{color:#f7f2e9;background:radial-gradient(circle at 77% 43%,#be995329,#0000 28%),linear-gradient(120deg,#07111f,#0c1a2b);grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);gap:70px;min-height:780px;padding:105px max(44px,50vw - 620px);display:grid;position:relative;overflow:hidden}.career-suite:after{content:"";background:linear-gradient(90deg,#0000,#d3b57a66);width:45%;height:1px;position:absolute;top:70px;right:0}.career-suite-copy{z-index:3;align-self:center;position:relative}.career-suite-copy>span{color:#c6a86e;letter-spacing:.22em;font-size:9px;font-weight:850}.career-suite-copy h2{letter-spacing:-.045em;margin:20px 0 25px;font-size:clamp(46px,4vw,61px);line-height:1.05}.career-suite-copy h2 em{color:#d4bb87;font-weight:400}.career-suite-copy p{color:#aab4bf;max-width:450px;font-size:14px;line-height:1.8}.career-suite-copy a{color:#e3d1aa;letter-spacing:.06em;border-bottom:1px solid #b99556;gap:15px;margin-top:27px;padding-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.suite-showcase{align-items:center;min-height:575px;display:flex;position:relative}.suite-selection-image{border:1px solid #d7bc875c;border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 36px 90px #00000075,0 3px 12px #00000038}.suite-document{color:#1a2532;width:282px;height:398px;transform-style:preserve-3d;background:linear-gradient(90deg,#1a253205 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff,#fbfaf7);border:1px solid #fffc;border-radius:2px;padding:27px 24px 25px;position:absolute;overflow:hidden;box-shadow:0 40px 90px #00000073,0 3px 10px #0000002e}.suite-document:after{content:"";pointer-events:none;border:1px solid #a2895c33;position:absolute;inset:0;box-shadow:inset 0 0 28px #483b260b}.suite-paper-edge{background:linear-gradient(90deg,#55411f05,#55411f1f);width:5px;position:absolute;top:0;bottom:0;right:0}.suite-document>label{color:#a07b3e;letter-spacing:.14em;font-size:6px;font-weight:850;position:absolute;bottom:13px;right:20px}.suite-doc-header{border-bottom:2px solid #315f9a;align-items:center;gap:12px;padding-bottom:13px;display:flex}.suite-doc-header>div{flex:1;min-width:0}.suite-doc-header strong,.suite-letterhead strong,.suite-reference-header strong{color:#17263a;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.035em;font-size:16px;font-weight:730;display:block}.suite-doc-header em{color:#315f9a;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:5.6px;font-style:normal;font-weight:800;display:block}.suite-doc-header small,.suite-letterhead small{color:#74808c;white-space:nowrap;margin-top:4px;font-size:4.6px;display:block}.suite-doc-header img{object-fit:cover;object-position:top;border:2px solid #fff;border-radius:50%;flex:0 0 47px;width:47px;height:47px;box-shadow:0 0 0 2px #315f9a}.suite-doc-summary{margin-top:13px}.suite-doc-summary b,.suite-doc-columns b{color:#315f9a;letter-spacing:.13em;font-size:5.4px;display:block}.suite-doc-summary p,.suite-doc-columns p{color:#606d78;margin:5px 0 0;font-size:4.9px;line-height:1.55}.suite-doc-columns{grid-template-columns:1.48fr .72fr;gap:14px;margin-top:14px;display:grid}.suite-doc-columns main>strong{color:#263546;margin-top:11px;font-size:6.2px;display:block}.suite-doc-columns main>small{color:#77828c;margin-top:2px;font-size:4.4px;display:block}.suite-doc-columns aside{border-left:1px solid #d7dfe6;padding-left:10px}.suite-doc-columns aside strong{color:#315f9a;margin:9px 0 1px;font-size:12px;display:block}.suite-doc-columns aside small{color:#66727e;font-size:4.6px;line-height:1.4;display:block}.suite-doc-columns aside b:nth-of-type(2){margin-top:14px}.suite-doc-columns aside span{color:#53616f;background:#edf2f7;border-radius:6px;margin-top:5px;padding:3px 4px;font-size:4.2px;display:block}.suite-resume{top:32px;left:0;transform:perspective(900px)rotateY(3deg)rotate(-7deg)}.suite-letter{z-index:2;top:0;left:220px;transform:perspective(900px)rotateY(-1deg)rotate(1deg)}.suite-letterhead{border-bottom:2px solid #af8849;padding-bottom:13px}.suite-letterhead span,.suite-reference-header small{color:#9a753b;letter-spacing:.11em;margin-top:5px;font-size:5.4px;font-weight:800;display:block}.suite-letter-copy{margin-top:20px}.suite-letter-copy time{color:#7d8790;margin-bottom:18px;font-size:4.8px;display:block}.suite-letter-copy>strong{color:#273443;margin:0 0 12px;font-size:6.4px;display:block}.suite-letter-copy p{color:#5e6872;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:5.1px;line-height:1.66}.suite-letter-copy>b{color:#4d5964;margin-top:20px;font-size:5px;font-weight:500;line-height:1.9;display:block}.suite-letter-copy>b em{color:#8e6a31;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;font-size:8px}.suite-reference{top:38px;left:445px;transform:perspective(900px)rotateY(-3deg)rotate(7deg)}.suite-reference-header{border-bottom:2px solid #315f9a;padding-bottom:13px}.suite-reference-list{margin-top:14px}.suite-reference-list div{border-top:1px solid #ddd9d1;margin-top:0;padding:13px 0}.suite-reference-list div:first-child{border-top:0}.suite-reference-list b{color:#26384b;font-size:6.5px;display:block}.suite-reference-list span{color:#315f9a;margin-top:3px;font-size:5px;font-weight:700;display:block}.suite-reference-list small{color:#77818b;margin-top:4px;font-size:4.5px;line-height:1.45;display:block}.suite-tracker small{color:#a07b3e;letter-spacing:.13em;font-size:7px;font-weight:850;display:block}.suite-tracker{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1d2ff2;border:1px solid #d7bc874d;border-radius:8px;padding:20px 23px;position:absolute;bottom:0;left:48px;right:8px;box-shadow:0 24px 60px #00000073}.suite-tracker>strong{color:#f3ede2;font-family:"Manrope Variable",var(--font-geist-sans),Arial,sans-serif;margin:7px 0 16px;font-size:18px;font-weight:650;display:block}.suite-tracker div{color:#aeb9c5;border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;padding:9px 0;font-size:8px;display:grid}.suite-tracker div b{color:#d7bd87;letter-spacing:.08em;border:1px solid #d3b4753d;border-radius:20px;padding:4px 7px;font-size:6px}.features-section{position:relative}.feature-grid article{background:#fffdf9db;border-color:#7e5f2b2b;border-radius:8px;box-shadow:0 18px 50px #332a1c12}.feature-grid article:hover{border-color:#a77f3d73;box-shadow:0 25px 60px #332a1c1f}.feature-grid article>i{color:#ad8648}.template-card{border-color:#7e5f2b33;border-radius:8px}.template-heading>div{max-width:850px}.template-heading h2{letter-spacing:-.042em;max-width:830px}.template-heading p{color:#6c747d;max-width:670px;margin:14px 0 0;font-size:13px;line-height:1.65}.template-paper{background:#e8e3da;min-height:420px;padding:20px}.template-resume{color:#24313e;background:#fff;min-height:380px;padding:25px 23px;font-size:6px;overflow:hidden;box-shadow:0 18px 35px #151f2a29}.template-resume header{border-bottom:2px solid #315f9a;align-items:center;gap:13px;height:auto;padding-bottom:14px;display:flex}.template-resume header>div{flex:1;min-width:0}.template-resume header strong{color:#17263a;letter-spacing:-.035em;font-size:16px;line-height:1;display:block}.template-resume header small{color:#315f9a;text-transform:uppercase;margin-top:5px;font-size:6.5px;font-weight:750;line-height:1.25;display:block}.template-resume header i{color:#7b8793;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:4.7px;font-style:normal;display:block;overflow:hidden}.template-resume header img{object-fit:cover;object-position:top;border-radius:50%;flex:0 0 54px;width:54px;height:54px}.template-summary{margin-top:14px}.template-summary b,.template-resume-body>main>b,.template-resume-body>aside>b{color:#315f9a;letter-spacing:.12em;font-size:6px;display:block}.template-summary p{color:#65717d;margin:6px 0 0;font-size:5.3px;line-height:1.55}.template-resume-body{grid-template-columns:1.55fr .72fr;gap:17px;margin-top:15px;display:grid}.template-resume-body main{display:block}.template-resume-body main>strong{color:#263546;margin-top:13px;font-size:6.7px;display:block}.template-resume-body main>small{color:#87919c;margin-top:2px;font-size:4.7px;display:block}.template-resume-body main>p{color:#65717d;margin:7px 0 0;font-size:5px;line-height:1.55}.template-resume-body aside{border-left:1px solid #dce2e7;padding-left:13px;display:block}.template-resume-body aside>span{color:#7b8792;gap:1px;margin-top:9px;font-size:4.7px;display:grid}.template-resume-body aside>span strong{color:#315f9a;font-size:10px}.template-resume-body aside>b:not(:first-child){margin-top:15px}.template-resume-body aside>small{color:#556371;margin-top:6px;font-size:4.8px;display:block}.template-resume-editorial header{border-bottom-color:#ad8a4e}.template-resume-editorial header small,.template-resume-editorial .template-summary b,.template-resume-editorial .template-resume-body>main>b,.template-resume-editorial .template-resume-body>aside>b,.template-resume-editorial .template-resume-body aside>span strong{color:#7b3448}.template-resume-editorial header img{border-radius:4px}.template-resume-executive{border-top:7px solid #244f87}.template-resume-studio header{border-bottom-color:#126c67}.template-resume-studio header small,.template-resume-studio .template-summary b,.template-resume-studio .template-resume-body>main>b,.template-resume-studio .template-resume-body>aside>b,.template-resume-studio .template-resume-body aside>span strong{color:#126c67}.template-resume-studio header img{border-radius:11px}.pricing-shell{background:radial-gradient(circle at 50% 0,#c49d5424,#0000 31%),#060e19}.pricing-section .section-heading-center>span{color:#c6a86e}.marketing-plan-grid article{background:#ffffff09;border-color:#cfb17633;border-radius:8px}.marketing-plan-grid article.featured{background:linear-gradient(145deg,#75582a57,#071422f0);border-color:#d7b673b8;box-shadow:0 28px 70px #00000057,0 0 45px #bf974c17}.marketing-plan-grid article:nth-child(3){background:linear-gradient(145deg,#ffffff12,#ffffff06)}.popular{color:#111820;background:linear-gradient(90deg,#d2b778,#a87f3d);border-radius:2px}.marketing-plan-grid li:first-letter{color:#c7a868}.marketing-plan-grid article.featured>a{color:#101722;background:linear-gradient(135deg,#d7c08e,#a67d3e)}.final-cta{background:linear-gradient(120deg,#fffdf9,#ece4d6);border-color:#916c3040;border-radius:8px;box-shadow:0 30px 80px #382b161f}.final-cta:after{background:radial-gradient(circle,#af843e2e,#0000 65%)}.final-cta-mark{background:#fbf8f2;border-color:#926a2a2e;border-radius:8px}.marketing-footer{background:#ede7dd;border-top-color:#795b2921}@media (width<=1180px){.career-suite{grid-template-columns:1fr}.career-suite-copy{max-width:700px}.suite-showcase{width:min(760px,100%);min-height:0;margin:0 auto}}@media (width<=820px){.marketing-nav{height:72px;padding-left:20px;padding-right:20px}.marketing-hero{padding:62px 22px 45px}.hero-copy h1{font-size:clamp(46px,12.5vw,65px)}.proof-strip{grid-template-columns:1fr}.proof-strip>span{grid-column:auto}.proof-strip div{border-top:1px solid #d3b57829;border-left:0;padding-top:15px;padding-left:0}.career-suite{gap:45px;min-height:0;padding:75px 22px}.career-suite h2{font-size:46px}.suite-showcase{width:100%;min-height:0;transform:none}.suite-tracker{right:0}}@media (width<=520px){.career-suite{min-height:0}.suite-showcase{transform:none}}@media (prefers-reduced-motion:reduce){.marketing-primary,.feature-grid article,.template-card{transition:none}}.site-announcement{color:#fff;text-align:center;letter-spacing:.02em;background:#9f1239;padding:10px 24px;font-size:13px;font-weight:750}.career-public-page{color:#162635;background:#f5f7f8;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.career-hero{background:radial-gradient(circle at 83% 25%, color-mix(in srgb, var(--career-accent) 26%, transparent), transparent 28%), linear-gradient(135deg, #0c1d29, var(--career-accent-alt));color:#fff;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:clamp(36px,7vw,100px);min-height:500px;padding:clamp(62px,9vw,110px) clamp(28px,9vw,130px);display:grid}.career-availability{color:color-mix(in srgb, var(--career-accent) 35%, #fff);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:850;display:inline-flex}.career-availability:before{background:var(--career-accent);content:"";width:28px;height:2px}.career-hero h1{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(48px,7vw,94px);line-height:.93}.career-name-row{align-items:center;gap:clamp(18px,3vw,34px);display:flex}.career-name-row h1{min-width:0}.career-name-row a{color:#fff;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:999px;flex:none;padding:12px 19px;font-size:12px;font-weight:850;text-decoration:none;box-shadow:inset 0 1px #ffffff1f}.career-name-row a:hover,.career-name-row a:focus-visible{color:var(--career-accent-alt);background:#fff}.career-hero h2{color:color-mix(in srgb, var(--career-accent) 38%, #fff);margin:17px 0 0;font-size:clamp(20px,2.5vw,34px);font-weight:700}.career-hero p{color:#ffffffc7;max-width:760px;margin:28px 0 0;font-size:16px;line-height:1.75}.career-contact-row{flex-wrap:wrap;gap:10px 22px;margin-top:28px;display:flex}.career-contact-row a,.career-contact-row span{color:#fff;font-size:12px;font-weight:700;text-decoration:none}.career-portrait{aspect-ratio:4/5;background:color-mix(in srgb, var(--career-accent) 32%, #fff);border:7px solid #ffffffe6;border-radius:26px;justify-self:end;place-items:center;width:min(100%,330px);display:grid;overflow:hidden;box-shadow:0 30px 65px #0000004d}.career-portrait img{object-fit:cover;width:100%;height:100%}.career-portrait span{color:var(--career-accent-alt);font-size:74px;font-weight:900}.career-proof{background:#fff;border-bottom:1px solid #dfe7ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-proof article{text-align:center;place-content:center;gap:4px;min-height:128px;padding:25px;display:grid}.career-proof article+article{border-left:1px solid #dfe7ea}.career-proof strong{color:var(--career-accent);font-size:30px}.career-proof span{color:#607180;font-size:11px;font-weight:700}.career-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:clamp(44px,7vw,92px);max-width:1240px;margin:0 auto;padding:90px 28px;display:grid}.career-section-heading{align-items:center;gap:14px;margin-bottom:34px;display:flex}.career-section-heading>span{color:var(--career-accent);font-size:12px;font-weight:900}.career-section-heading small,.career-section-heading h2{display:block}.career-section-heading small{color:#7b8a96;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.career-section-heading h2{margin:3px 0 0;font-size:31px}.career-section-heading.compact{margin-bottom:20px}.career-section-heading.compact h2{font-size:23px}.career-timeline{gap:0;display:grid}.career-timeline article{border-left:1px solid #cbd7dc;margin-left:8px;padding:0 0 40px 32px;position:relative}.career-timeline article>i{background:var(--career-accent);border:3px solid #f5f7f8;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-6px}.career-job-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.career-job-heading h3{margin:0;font-size:20px}.career-job-heading strong{color:var(--career-accent);margin-top:4px;font-size:12px;display:block}.career-job-heading>span,.career-timeline article>small{color:#71818d;font-size:10px;font-weight:700}.career-timeline ul{gap:8px;margin:14px 0 0;padding-left:16px;display:grid}.career-timeline li{color:#425564;font-size:13px;line-height:1.55}.career-side-column{align-content:start;gap:42px;display:grid}.career-side-column>section{background:#fff;border-radius:18px;padding:26px;box-shadow:0 12px 35px #1a334112}.career-skill-list{flex-wrap:wrap;gap:8px;display:flex}.career-skill-list span{border:1px solid color-mix(in srgb, var(--career-accent) 24%, transparent);background:color-mix(in srgb, var(--career-accent) 7%, #fff);color:#344a59;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:720}.career-detail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.career-detail-list li{border-left:3px solid var(--career-accent);color:#4e6170;padding-left:11px;font-size:11px;line-height:1.55}.career-contact-cta{background:var(--career-accent);color:#fff;text-align:center;justify-items:center;padding:82px 24px;display:grid}.career-contact-cta>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.career-contact-cta h2{max-width:700px;margin:12px 0 0;font-size:clamp(30px,4vw,48px)}.career-contact-cta p{color:#fffc;margin:12px 0 22px}.career-contact-cta a{color:var(--career-accent-alt);background:#fff;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:850;text-decoration:none}.career-public-footer{background:#fff;border-top:1px solid #dfe7ea;justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(24px,6vw,80px);display:flex}.career-footer-brand{width:clamp(210px,24vw,270px);display:block}.career-footer-brand img{width:100%;height:auto;display:block}.career-public-footer .career-footer-cta{background:var(--career-accent);color:#fff;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:850;text-decoration:none}@media (width<=760px){.career-hero{grid-template-columns:1fr;padding:58px 24px}.career-name-row{flex-direction:column;align-items:flex-start}.career-portrait{justify-self:start;width:220px}.career-proof{grid-template-columns:1fr 1fr}.career-proof article:nth-child(3){border-top:1px solid #dfe7ea;border-left:0}.career-proof article:nth-child(4){border-top:1px solid #dfe7ea}.career-content-grid{grid-template-columns:1fr;padding:58px 20px}.career-job-heading{gap:8px;display:grid}.career-public-footer{text-align:center;flex-direction:column;align-items:center}}
