@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.order-123{order:123}.order-456{order:456}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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{--ink:#0b0d11;--panel:#0f1319;--panel-2:#1a1e26;--panel-3:#232934;--border:#343b47;--text:#f6f7f9;--muted:#8b92a1;--text-secondary:#b8c0cc;--text-muted:#98a2b1;--text-on-light:#172033;--disabled:#555c6b;--blue:#168cf4;--blue-hover:#2aa4ff;--purple:#623cea;--green:#2fbe72;--red:#ff5e68;--orange:#ff9f43;--cyan:#12cad6;--radius-panel:28px;--radius-control:15px;--radius-card:12px;--panel-shadow:0 24px 80px #05091261;--font-sans:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#111722;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:#623cea59}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mesh-page{isolation:isolate;background:radial-gradient(circle at 8% 9%,#e68ed6eb 0,#e68ed600 28%),radial-gradient(circle at 90% 12%,#bcaadfe0 0,#bcaadf00 31%),radial-gradient(circle at 46% 5%,#82b0dbc7 0,#82b0db00 34%),radial-gradient(circle at 3% 73%,#8ad1e7f5 0,#8ad1e700 28%),radial-gradient(circle at 88% 74%,#c483cdcc 0,#c483cd00 35%),linear-gradient(135deg,#84b2da 0%,#9bb9df 42%,#b697d6 100%);min-height:100vh;position:relative;overflow:hidden}.mesh-page:before{content:"";z-index:-2;pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:fixed;inset:0}.mesh-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070a1029,#070a104d);position:fixed;inset:0}.section-shell{width:min(1440px,100% - 64px);margin-inline:auto}.glass-panel{border-radius:var(--radius-panel);box-shadow:var(--panel-shadow), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#12161ef7,#090c12f5);border:1px solid #4f5868b8;position:relative}.button{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:700;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,opacity .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:focus-visible,.icon-button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=tab]:focus-visible{outline-offset:2px;outline:3px solid #2aa4ff70}.button-primary{background:linear-gradient(180deg, #2199fb, var(--blue));color:#fff;box-shadow:0 9px 24px #168cf447,inset 0 1px #ffffff47}.button-primary:hover{background:linear-gradient(#35a7ff,#168cf4);box-shadow:0 12px 30px #168cf45c}.button-outline{border-color:var(--border);color:var(--text);background:#0a0d137a}.button-outline:hover{background:var(--panel-2);border-color:#515967}.button-ghost{color:var(--muted);background:0 0}.button-small{border-radius:12px;min-height:42px;padding-inline:16px;font-size:14px}.button-large{min-height:58px;padding-inline:26px;font-size:16px}.button.is-disabled,.button:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.landing-cta{text-wrap:balance;min-height:60px;font-size:16px;box-shadow:0 14px 34px #168cf45c}.icon-button{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;transition:all .18s;display:inline-grid}.icon-button:hover{background:var(--panel-3);border-color:#535c6c}.site-header{z-index:30;padding:18px 0;position:relative}.header-inner{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b0e14e6;border:1px solid #424b5ab8;border-radius:18px;justify-content:space-between;align-items:center;width:min(1440px,100% - 64px);min-height:62px;margin:0 auto;padding:8px 10px 8px 18px;display:flex;box-shadow:0 16px 42px #080d1838,inset 0 1px #ffffff0d}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.brand-logo{filter:hue-rotate(-10deg)saturate(.86)brightness(1.08);width:142px;height:42px}.brand>span:last-child span{color:var(--blue)}.brand-mark{background:linear-gradient(145deg, var(--blue), var(--purple));border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #168cf442}.header-nav{color:#a8afbb;align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.header-nav a{transition:color .15s}.header-nav a:hover{color:#fff}.header-actions{align-items:center;gap:10px;display:flex}.locale-switcher{border:1px solid var(--border);min-height:36px;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.locale-switcher select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.header-delete-data{white-space:nowrap}.header-minimal-actions{margin-left:auto}.price-pill,.demo-pill{border:1px solid var(--border);color:#aab1bd;background:#161a22;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:700}.menu-button{display:none}.status-badge{text-transform:uppercase;letter-spacing:.055em;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:27px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.status-blue{color:#81c6ff;background:#168cf421;border-color:#168cf44d}.status-green{color:#67df9d;background:#2fbe7221;border-color:#2fbe724d}.status-purple{color:#b4a1ff;background:#623cea24;border-color:#815df552}.status-red{color:#ff9299;background:#ff5e681f;border-color:#ff5e684d}.eyebrow{color:#858d9c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.segmented-tabs{background:#090c11;border:1px solid #202630;border-radius:15px;gap:4px;padding:5px;display:flex}.segmented-tabs button{color:#747c8c;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:43px;font-size:13px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.segmented-tabs button:hover{color:#b8bfca;background:#ffffff06}.segmented-tabs button.is-active{color:#fff;background:var(--blue);box-shadow:0 8px 18px #168cf43d,inset 0 1px #ffffff3d}.builder-panel .segmented-tabs button{gap:4px;padding-inline:4px;font-size:10px}.icon-rail{flex-direction:column;gap:7px;display:flex}.icon-rail button{color:#505767;cursor:pointer;background:#151922;border:1px solid #0000;border-radius:13px;place-items:center;width:54px;height:54px;transition:all .18s;display:grid}.icon-rail button:hover{color:#a7afbd;background:#1d222c}.icon-rail button.is-active{color:#fff;border-color:var(--blue);background:#19202a;box-shadow:inset 0 0 0 1px #168cf473,0 9px 20px #05080e52}.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,28px)}.section-heading p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.field{gap:8px;display:grid}.field-label,.field-label-row{color:#a9b0bc;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:800}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-counter{color:var(--disabled);letter-spacing:0;text-transform:none;font-weight:600}.field input,.field textarea,.field select{width:100%;min-height:50px;color:var(--text);background:#171c24;border:1px solid #2a313d;border-radius:12px;outline:none;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:108px;line-height:1.55}.field input:hover,.field textarea:hover,.field select:hover{border-color:#404957}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue);background:#1a2029;box-shadow:0 0 0 3px #168cf41a}:is(.field input:user-invalid,.field textarea:user-invalid,.field select:user-invalid,.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]){background:#2810168a;border-color:#ff5e686b;box-shadow:0 0 0 3px #ff5e6821}:is(.field input:user-invalid~small,.field textarea:user-invalid~small,.field select:user-invalid~small,.field input[aria-invalid=true]~small,.field textarea[aria-invalid=true]~small,.field select[aria-invalid=true]~small){color:#f6b0b8}.field input::placeholder,.field textarea::placeholder{color:#58606e}.field small{color:#686f7d;font-size:11px;line-height:1.4}.intake-card .field-label{color:#a9b0bc;font-size:13px}.intake-card .field-label-row{justify-content:space-between;align-items:center;display:flex}.intake-card .field input,.intake-card .field textarea,.intake-card .field select{font-size:15px}.intake-card .field small,.intake-card .autocomplete-hint{font-size:12px}.intake-card .autocomplete-list>button strong{font-size:13px}.intake-card .autocomplete-list>button small{font-size:11px}.autocomplete{min-width:0;position:relative}.autocomplete.is-open{z-index:20}.autocomplete-input-wrap{display:block;position:relative}.autocomplete-input-wrap>svg:first-child{z-index:1;color:#687485;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.autocomplete .autocomplete-input-wrap input{padding-left:39px;padding-right:39px}.autocomplete-hint{color:#686f7d;margin-top:8px;font-size:11px;line-height:1.4;display:block}.autocomplete-spinner{color:#79c2ff;animation:.8s linear infinite autocomplete-spin;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.autocomplete-list{z-index:30;background:#11171f;border:1px solid #3a4655;border-radius:13px;gap:3px;max-height:330px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0000007a}.autocomplete-list>button{color:#a7b0bd;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 10px;display:flex}.autocomplete-list>button>span{gap:3px;min-width:0;display:grid}.autocomplete-list>button strong{color:#e4e9ef;font-size:10px;line-height:1.35}.autocomplete-list>button small{color:#6f7c8c;letter-spacing:0;text-transform:none;font-size:8px;line-height:1.35}.autocomplete-list>button>svg{color:#0000;flex:none}.autocomplete-list>button:is(:hover,.is-active){background:#168cf41a;border-color:#168cf466}.autocomplete-list>button:is(:hover,.is-active)>svg{color:#79c2ff}.autocomplete-list>button.is-custom{color:#a99af0;border-top-color:#293541}.autocomplete-list>button.is-custom strong,.autocomplete-list>button.is-custom>svg{color:#b4a6f4}.autocomplete-list>p{color:#74808e;margin:0;padding:12px;font-size:9px;line-height:1.4}.autocomplete-selected-list{margin-top:9px}@keyframes autocomplete-spin{to{transform:translateY(-50%)rotate(360deg)}}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:42px}.select-wrap svg{color:#697180;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.toggle-row{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:64px;padding:10px 0;display:flex}.toggle-row>span:first-child{gap:4px;display:grid}.toggle-row strong{font-size:14px}.toggle-row small{color:var(--muted);font-size:12px}.toggle{background:#343b48;border-radius:999px;width:50px;height:28px;padding:3px;transition:background .18s}.toggle>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;display:block;box-shadow:0 2px 7px #00000052}.toggle.is-on{background:var(--blue)}.toggle.is-on>span{transform:translate(22px)}.color-picker{border:1px solid var(--border);background:#10141b;border-radius:999px;align-items:center;gap:13px;min-height:62px;padding:10px 12px;display:flex}.color-value{color:#747c89;margin-left:3px;font-size:13px;font-weight:600}.swatches{gap:9px;margin-left:auto;display:flex}.swatches button{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .17s,box-shadow .17s;display:grid}.swatches button:hover{transform:scale(1.08)}.swatches button.is-active{border-color:#fff;box-shadow:0 0 0 3px #623cea94}.rgb-picker{border:1px solid var(--border);background:#10141b;border-radius:18px;grid-template-columns:minmax(132px,172px) 1fr;align-items:center;gap:18px;padding:15px;display:grid}.rgb-wheel{aspect-ratio:1;cursor:crosshair;touch-action:none;background:radial-gradient(circle,#fff 0%,#ffffffeb 7%,#fff0 72%),conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff47,0 14px 28px #00000047}.rgb-wheel:focus-visible{outline-offset:4px;outline:3px solid #2aa4ff8c}.rgb-marker{pointer-events:none;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #000000a6,0 0 0 1px #00000059}.rgb-controls{gap:18px;min-width:0;display:grid}.rgb-value-row{grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;display:grid}.rgb-current{border:2px solid #ffffffb3;border-radius:12px;width:42px;height:42px;box-shadow:0 5px 13px #00000042}.rgb-value-row>div{gap:3px;min-width:0;display:grid}.rgb-value-row strong{letter-spacing:.03em;font-size:12px}.rgb-value-row small{color:#747d8a;white-space:nowrap;font-size:9px}.native-color-input{cursor:pointer;background:#1a2029;border:1px solid #3b4553;border-radius:9px;width:34px;height:34px;padding:3px}.native-color-input input{cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;height:100%;padding:0}.lightness-control{gap:9px;display:grid}.lightness-control>span{justify-content:space-between;align-items:center;display:flex}.lightness-control strong{color:#a9b0bc;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.lightness-control small{color:#747d8a;font-size:10px}.lightness-control input{appearance:none;background:linear-gradient(90deg,#050505,var(--selected-color),#fff);cursor:pointer;border-radius:999px;width:100%;height:8px}.lightness-control input::-webkit-slider-thumb{appearance:none;background:var(--selected-color);border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 7px #00000073}.lightness-control input::-moz-range-thumb{background:var(--selected-color);border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 7px #00000073}.file-dropzone{background:#1419219e;border:1px dashed #3b4554;border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}.dropzone-button{color:#8b94a2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;display:flex}.dropzone-button span,.file-dropzone.has-file>div{text-align:left;flex:1;gap:4px;display:grid}.dropzone-button strong,.file-dropzone strong{color:#e5e8ed;font-size:13px}.dropzone-button small,.file-dropzone small{color:#747c89;font-size:11px}.file-icon{color:#6fbbfb;background:#168cf424;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.progress-card{background:linear-gradient(145deg,#171c24,#12161d);border:1px solid #303744;border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.progress-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.progress-blue{color:#68b8fb;background:#168cf424}.progress-green{color:#64d99a;background:#2fbe7224}.progress-purple{color:#a692fb;background:#623cea29}.progress-card>div{flex:1;grid-template-columns:1fr auto;gap:3px 10px;min-width:0;display:grid}.progress-card span{color:#777f8d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.progress-card strong{font-size:15px}.progress-card small{color:#737b88;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.sticky-actions{border-top:1px solid #3a424fad;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.sticky-actions-right{align-items:center;gap:10px;display:flex}.text-button{color:#87909f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex}.text-button:hover{color:#fff}.locked-notice{color:#a995ff;background:#12101feb;border:1px solid #623cea57;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;display:flex;box-shadow:0 12px 30px #07070d47}.locked-notice>div{gap:3px;display:grid}.locked-notice strong{color:#fff;font-size:12px}.locked-notice small{color:#8c84a8;font-size:10px}.locked-notice.is-compact{padding:8px 10px}.toast{z-index:100;background:#0e1219f7;border:1px solid #405066;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-width:280px;min-height:54px;padding:10px 10px 10px 15px;animation:.18s both toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #00000061}.toast span{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.toast span svg{color:var(--green)}.toast button{color:#8992a0;cursor:pointer;background:#202631;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.cv-stage{place-items:center;gap:10px;min-width:0;display:grid;position:relative}.cv-paper{aspect-ratio:210/297;color:#252933;background:#fbfbfd;border-radius:8px;width:min(100%,640px);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000059;container-type:inline-size}.cv-header{border-bottom:1px solid #e7e8ed;justify-content:space-between;align-items:center;gap:5%;min-height:23%;padding:6.8% 7% 5.5%;display:flex}.cv-heading{min-width:0}.cv-kicker{color:var(--cv-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2.3%;font-size:2.5cqw;font-weight:800}.cv-heading h1{color:#1b1e25;letter-spacing:-.05em;margin:0;font-size:6.8cqw;line-height:1.05}.cv-contact{color:#6d7280;flex-wrap:wrap;gap:2.4cqw;margin-top:4%;font-size:1.8cqw;display:flex}.cv-contact span{align-items:center;gap:.7cqw;display:inline-flex}.cv-photo{aspect-ratio:1;background:linear-gradient(145deg, var(--cv-accent), var(--cv-accent));border-radius:22%;flex:none;place-items:center;width:17%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cv-photo{background:linear-gradient(145deg, color-mix(in srgb, var(--cv-accent) 80%, white), var(--cv-accent))}}.cv-photo{color:#fff;transform-origin:50%;font-size:5cqw;font-weight:800}.cv-photo img{object-fit:cover;width:100%;height:100%}.cv-body{grid-template-columns:1.72fr .88fr;gap:6%;padding:5.5% 7% 6%;display:grid}.cv-body main,.cv-body aside{min-width:0}.cv-section{margin-bottom:5.5%}.cv-section h2{color:#2d313b;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e0e2e7;margin:0 0 3.5%;padding-bottom:1.8%;font-size:2.4cqw}.cv-section h2:after{content:"";background:var(--cv-accent);width:22%;height:2px;margin-top:calc(1.8% + 2px);margin-bottom:-2px;display:block}.cv-section>p,.cv-section li{color:#626875;margin:0;font-size:2cqw;line-height:1.48}.cv-timeline{gap:4.8cqw;display:grid}.cv-experience-heading{justify-content:space-between;align-items:flex-start;gap:3%;display:flex}.cv-experience-heading h3{color:#292d36;margin:0;font-size:2.5cqw}.cv-experience-heading p{color:var(--cv-accent);margin:.7cqw 0 0;font-size:1.95cqw;font-weight:700}.cv-experience-heading>span{color:#7d8390;white-space:nowrap;font-size:1.7cqw}.cv-experience ul{margin:2.2cqw 0 0;padding-left:2.7cqw}.cv-experience li{color:#626875;margin-bottom:.9cqw;font-size:1.9cqw;line-height:1.42}.cv-experience li::marker{color:var(--cv-accent)}.cv-skills{flex-wrap:wrap;gap:1.2cqw;display:flex}.cv-skills span{background:var(--cv-accent);border-radius:.8cqw;padding:1.2cqw 1.4cqw}@supports (color:color-mix(in lab, red, red)){.cv-skills span{background:color-mix(in srgb, var(--cv-accent) 10%, white)}}.cv-skills span{color:var(--cv-accent)}@supports (color:color-mix(in lab, red, red)){.cv-skills span{color:color-mix(in srgb, var(--cv-accent) 78%, #111)}}.cv-skills span{font-size:1.7cqw;font-weight:700}.cv-plain-list{gap:1.1cqw;margin:0;padding:0;list-style:none;display:grid}.cv-template-modern .cv-header{border-top:1.8cqw solid var(--cv-accent);background:linear-gradient(135deg,#f7f6ff,#fff)}.cv-template-modern .cv-body aside{border-left:1px solid #e5e5eb;padding-left:8%}.cv-template-clear{border-top:1.4cqw solid var(--cv-accent)}.cv-template-clear .cv-heading h1{letter-spacing:-.04em;font-family:Georgia,serif}.cv-template-clear .cv-body{grid-template-columns:1fr}.cv-template-clear .cv-body aside{grid-template-columns:repeat(3,1fr);gap:4%;display:grid}.cv-template-clear .cv-photo{border-radius:50%}.cv-template-compact .cv-header{color:#fff;background:#202631;min-height:19%;padding-block:5%}.cv-template-compact .cv-heading h1{color:#fff;font-size:6cqw}.cv-template-compact .cv-contact{color:#bdc3ce}.cv-template-compact .cv-body{grid-template-columns:1.8fr .72fr;gap:4%;padding-top:4.5%}.cv-template-compact .cv-section{margin-bottom:3.8%}.cv-template-compact .cv-timeline{gap:3.2cqw}.cv-template-executive .cv-header{border:0;border-left:2cqw solid var(--cv-accent);background:linear-gradient(135deg,#edf2f5,#fff);min-height:25%}.cv-template-executive .cv-heading h1{color:#163044;font-family:Georgia,serif}.cv-template-executive .cv-body{grid-template-columns:1.65fr .82fr;padding-right:4.4%}.cv-template-executive .cv-body aside{background:#183044;margin-top:-1.5cqw;padding:4cqw 3cqw}.cv-template-executive .cv-body aside h2{color:#fff;border-color:#496072}.cv-template-executive .cv-body aside p,.cv-template-executive .cv-body aside li{color:#d0dbe2}.cv-template-executive .cv-skills span{color:#fff;background:#ffffff17}.cv-template-editorial{border-left:1.5cqw solid var(--cv-accent)}.cv-template-editorial .cv-header{border:0;align-items:flex-end;min-height:27%}.cv-template-editorial .cv-heading h1{max-width:80%;font-family:Georgia,serif;font-size:8.2cqw;line-height:.94}.cv-template-editorial .cv-kicker{margin-bottom:4%}.cv-template-editorial .cv-body{grid-template-columns:1fr;padding-top:3%}.cv-template-editorial .cv-body aside{border-top:1px solid #dcd9d4;grid-template-columns:repeat(3,1fr);gap:4%;padding-top:3.2%;display:grid}.cv-template-editorial .cv-section h2{color:#3a312e;letter-spacing:.04em;text-transform:none;font-family:Georgia,serif}.cv-template-tech{background-color:#f7fafb;background-image:linear-gradient(#087f8c09 1px,#0000 1px),linear-gradient(90deg,#087f8c09 1px,#0000 1px);background-size:4cqw 4cqw}.cv-template-tech .cv-header{background:#131c24;border:0;min-height:24%}.cv-template-tech .cv-heading h1{color:#fff;letter-spacing:-.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.9cqw}.cv-template-tech .cv-contact{color:#a8b6c0}.cv-template-tech .cv-kicker,.cv-template-tech .cv-section h2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cv-template-tech .cv-body aside{border:1px solid var(--cv-accent);align-self:start;padding:3cqw}@supports (color:color-mix(in lab, red, red)){.cv-template-tech .cv-body aside{border:1px solid color-mix(in srgb,var(--cv-accent) 24%,#dce2e5)}}.cv-template-tech .cv-body aside{background:#ffffffd1}.cv-template-elegant{background:#fffaf4}.cv-template-elegant .cv-header{border-bottom:1px solid #e5d9cf;min-height:26%}.cv-template-elegant .cv-heading h1{color:#332823;letter-spacing:-.025em;font-family:Georgia,serif;font-weight:500}.cv-template-elegant .cv-photo{border-radius:50% 50% 10%}.cv-template-elegant .cv-section h2{color:#5b453b;letter-spacing:.04em;text-transform:none;font-family:Georgia,serif;font-weight:600}.cv-template-elegant .cv-body aside{border-left:1px solid #e5d9cf;padding-left:8%}.cv-template-elegant .cv-skills span{border:1px solid var(--cv-accent)}@supports (color:color-mix(in lab, red, red)){.cv-template-elegant .cv-skills span{border:1px solid color-mix(in srgb,var(--cv-accent) 22%,#e5d9cf)}}.cv-template-elegant .cv-skills span{background:0 0}.cv-template-bold .cv-header{background:linear-gradient(135deg,var(--cv-accent),var(--cv-accent));border:0;min-height:28%}@supports (color:color-mix(in lab, red, red)){.cv-template-bold .cv-header{background:linear-gradient(135deg,color-mix(in srgb,var(--cv-accent) 72%,#172034),color-mix(in srgb,var(--cv-accent) 88%,#111))}}.cv-template-bold .cv-heading h1{color:#fff;font-size:7.5cqw}.cv-template-bold .cv-kicker{color:#ffffffbf}.cv-template-bold .cv-contact{color:#ffffffc7}.cv-template-bold .cv-photo{border:.8cqw solid #ffffffc7;border-radius:50%}.cv-template-bold .cv-body{grid-template-columns:1.55fr .9fr;gap:0;padding:0}.cv-template-bold .cv-body main{padding:5.5cqw 5cqw 6cqw 7cqw}.cv-template-bold .cv-body aside{background:var(--cv-accent);padding:5.5cqw 5cqw}@supports (color:color-mix(in lab, red, red)){.cv-template-bold .cv-body aside{background:color-mix(in srgb,var(--cv-accent) 9%,white)}}.density-airy .cv-section{margin-bottom:7%}.density-airy .cv-section>p,.density-airy .cv-section li{line-height:1.58}.density-compact .cv-body{padding-top:4.4%}.density-compact .cv-section{margin-bottom:3.7%}.density-compact .cv-section>p,.density-compact .cv-section li{font-size:1.78cqw;line-height:1.35}.density-compact .cv-timeline{gap:3.4cqw}.cv-paper.is-locked>:not(.cv-lock-overlay){filter:blur(1.5px);opacity:.64}.cv-lock-overlay{z-index:3;background:linear-gradient(#1012180d,#1012182e);place-items:center;display:grid;position:absolute;inset:0}.cv-stage-label{color:#717988;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.landing-page{background-color:#97aed7}.hero{grid-template-columns:.68fr 1.32fr;align-items:center;gap:clamp(38px,4vw,68px);min-height:900px;padding:78px 0 92px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy .status-purple{color:#e4ddff;background:#694cdc42;border-color:#d5caff94;box-shadow:0 8px 22px #33237029,inset 0 1px #ffffff24}.hero-copy h1{letter-spacing:-.065em;color:#fff;text-shadow:0 5px 26px #0c122161;max-width:700px;margin:22px 0;font-size:clamp(52px,5vw,82px);line-height:.98}.hero-copy h1 span{color:#172033;text-shadow:none}.hero-lead{color:#172033;max-width:590px;margin:0;font-size:19px;font-weight:650;line-height:1.62}.hero-actions{align-items:center;gap:20px;margin-top:32px;display:flex}.hero-price{color:#141d2d;gap:3px;display:grid}.hero-price strong{font-size:19px}.hero-price small{color:#263147;font-size:13px;font-weight:600}.trust-row{color:#1d293c;flex-wrap:wrap;gap:16px;margin-top:27px;font-size:13px;font-weight:750;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:#0d6948}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.hero-actions .landing-cta{flex:0 auto;width:100%;max-width:354px}.hero-template-carousel .hero-carousel-copy>.landing-cta,.hero-template-carousel .hero-carousel-copy .landing-cta{justify-content:center;width:100%}.hero-copy .landing-cta{width:100%;max-width:356px}.hero-product-panel{min-width:0;padding:15px;transform:perspective(1500px)rotateY(-2deg)rotateX(1deg)}.hero-panel-topbar{justify-content:space-between;align-items:center;height:39px;padding:0 4px 10px;display:flex}.hero-panel-topbar>div{gap:6px;display:flex}.window-dot{background:#343b47;border-radius:50%;width:7px;height:7px;display:block}.hero-product-grid{background:#0c1016;border:1px solid #272e39;border-radius:18px;grid-template-columns:.76fr 1.24fr;min-height:570px;display:grid;overflow:hidden}.mini-builder{background:linear-gradient(160deg,#11161d,#0d1117);border-right:1px solid #252c36;padding:25px 20px}.mini-builder h3{margin:5px 0 21px;font-size:19px;line-height:1.2}.mini-tabs{background:#080b0f;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.mini-tabs span{color:#5d6573;text-align:center;border-radius:8px;flex:1;padding:9px 4px;font-size:9px;font-weight:800}.mini-tabs .active{color:#fff;background:var(--blue)}.mini-field{background:#171c24;border:1px solid #2c333e;border-radius:11px;gap:7px;margin-bottom:11px;padding:13px;display:grid}.mini-field small{color:#6c7482;letter-spacing:.08em;font-size:8px;font-weight:800}.mini-field p{color:#969daa;margin:0;font-size:10px;line-height:1.5}.mini-field-tall{min-height:94px}.mini-requirements{flex-wrap:wrap;gap:5px;margin:14px 0 20px;display:flex}.mini-requirements span{color:#83909e;border:1px solid #2d3744;border-radius:8px;align-items:center;gap:3px;padding:6px 7px;font-size:8px;display:inline-flex}.mini-requirements svg{color:var(--green)}.mini-builder .button{width:100%;min-height:43px;font-size:11px}.hero-cv-preview{background:radial-gradient(circle at 50% 10%,#623cea21,#0000 44%),#0e1218;padding:24px}.hero-cv-preview .cv-paper{width:min(100%,410px)}.floating-score-card{background:#12171ff7;border:1px solid #3b4553;border-radius:14px;align-items:center;gap:10px;min-width:142px;padding:12px 14px;display:flex;position:absolute;bottom:56px;right:-18px;box-shadow:0 18px 44px #04070c6b}.floating-score-card>span{color:#75c1ff;background:#168cf424;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.floating-score-card>div{display:grid}.floating-score-card small{color:#686f7d;letter-spacing:.09em;font-size:8px;font-weight:800}.floating-score-card strong{font-size:18px}.hero-template-carousel{min-width:0;padding:14px;overflow:hidden;transform:perspective(1500px)rotateY(-1.5deg)rotateX(.6deg);box-shadow:0 34px 90px #10152352,inset 0 1px #ffffff12}.hero-carousel-interaction{background:#0b0f15;border:1px solid #2c3441;border-radius:18px;min-width:0;overflow:hidden}.hero-carousel-topbar{background:linear-gradient(#151b24,#10151c);border-bottom:1px solid #29313d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.hero-carousel-window-dots{align-items:center;gap:6px;display:flex}.hero-carousel-window-dots i{background:#36404e;border-radius:50%;width:8px;height:8px}.hero-carousel-topbar>span:not(.status-badge){color:#9aa5b3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.hero-carousel-topbar .status-badge{white-space:nowrap;justify-self:end}.hero-carousel-stage{background:radial-gradient(circle at 78% 18%,#623cea33,#0000 38%),linear-gradient(145deg,#101620,#090d13);grid-template-columns:minmax(235px,.62fr) minmax(440px,1.38fr);min-height:680px;display:grid}.hero-carousel-copy{border-right:1px solid #374252bd;flex-direction:column;align-items:flex-start;min-width:0;padding:30px 12px 25px 26px;display:flex}.hero-carousel-copy>.eyebrow{color:#9f8ff0;align-items:center;gap:6px;display:inline-flex}.hero-carousel-copy h3{letter-spacing:-.04em;margin:13px 0 10px;font-size:clamp(25px,2.2vw,34px);line-height:1.04}.hero-carousel-copy>p{color:#909aa8;margin:0;font-size:12px;line-height:1.55}.hero-active-template-meta{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #35404e;border-radius:14px;gap:6px;width:100%;margin:24px 0 16px;padding:14px;display:grid}.hero-active-template-meta>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-active-template-meta>div small{color:#7e8997;font-size:11px;font-weight:750}.hero-active-template-meta>strong{font-size:20px}.hero-active-template-meta>p{color:#abb5c2;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.hero-active-template-meta>p svg{color:#61d494;flex:none;margin-top:1px}.hero-content-levels{gap:7px;width:100%;display:grid}.hero-content-levels>span{color:#778292;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.hero-content-levels>div{background:#0e131a;border:1px solid #303a47;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.hero-content-levels button{color:#84909f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;min-height:32px;padding:6px 4px;font-size:9px;font-weight:800;transition:color .16s,background .16s,box-shadow .16s}.hero-content-levels button:hover{color:#dce4ed;background:#ffffff0b}.hero-content-levels button.is-active{color:#fff;background:linear-gradient(135deg,#168cf4,#6350df);box-shadow:0 7px 18px #168cf433}.hero-content-levels button:focus-visible{outline-offset:2px;outline:2px solid #7bc1ff}.hero-template-tier{color:#73dc9f;letter-spacing:.08em;background:#2fbe721a;border:1px solid #4ac27f59;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.hero-template-tier.is-premium{color:#b5a3ff;background:#623cea1f;border-color:#8b70f266}.hero-template-tier.is-pro{color:#e0c27c;background:#b3841f1a;border-color:#d9b2556b}.hero-carousel-candidate{gap:3px;width:100%;margin:auto 0 17px;display:grid}.hero-carousel-candidate small{color:#626e7e;letter-spacing:.1em;font-size:9px;font-weight:850}.hero-carousel-candidate strong{font-size:15px}.hero-carousel-candidate span{color:#8993a2;font-size:11px;line-height:1.35}.hero-carousel-copy>.button{justify-content:center;width:100%;min-height:46px}.hero-carousel-document-zone{place-items:center;min-width:0;min-height:680px;display:grid;position:relative;overflow:hidden}.hero-carousel-document{z-index:3;aspect-ratio:210/297;background:#f7f7f7;border:1px solid #ffffffb8;border-radius:8px;width:min(84%,470px);margin:0;animation:.38s cubic-bezier(.2,.75,.2,1) both heroDocumentIn;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008f}.hero-carousel-document img{object-fit:cover}.hero-document-ghost{aspect-ratio:210/297;background:#202733;border:1px solid #ffffff1a;border-radius:8px;width:min(80%,445px);position:absolute;box-shadow:0 18px 50px #00000047}.hero-document-ghost.is-back{opacity:.42;transform:translate(38px,-12px)rotate(4deg)}.hero-document-ghost.is-middle{opacity:.72;transform:translate(20px,-7px)rotate(2deg)}.hero-document-quality{z-index:4;color:#7ae0a7;background:#0d1916eb;border:1px solid #4fcd8b61;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:22px;right:18px;box-shadow:0 12px 30px #0000004d}@keyframes heroDocumentIn{0%{opacity:.2;transform:translate(18px)rotate(1.4deg)scale(.975)}to{opacity:1;transform:none}}.hero-carousel-controls{background:#11161d;border-top:1px solid #29313d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.hero-carousel-arrows{align-items:center;gap:8px;display:flex}.hero-carousel-arrows button{color:#b6c0cc;cursor:pointer;background:#19202a;border:1px solid #3a4553;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.hero-carousel-arrows button:hover{color:#fff;background:#168cf429;border-color:#168cf4}.hero-carousel-arrows>span{color:#687383;text-align:center;min-width:47px;font-size:10px}.hero-carousel-arrows>span strong{color:#dce2e9;font-size:13px}.hero-carousel-tabs{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;min-width:0;display:grid}.hero-carousel-tabs button{color:#6d7786;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:46px;padding:5px 2px;display:grid}.hero-carousel-tabs button i{background:#394351;border-radius:999px;width:72%;max-width:34px;height:3px}.hero-carousel-tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:750;overflow:hidden}.hero-carousel-tabs button.is-active{color:#fff;background:#168cf41f}.hero-carousel-tabs button.is-active i{background:#168cf4;box-shadow:0 0 12px #168cf4b3}.metrics-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e15f5;border:1px solid #535e70db;border-radius:22px;grid-template-columns:repeat(4,1fr);min-height:118px;margin-top:-18px;padding:22px 36px;display:grid;box-shadow:0 22px 58px #090e1857}.metrics-strip div{border-right:1px solid #38414f;gap:5px;padding:10px 28px;display:grid}.metrics-strip div:last-child{border:0}.metrics-strip strong{font-size:24px}.metrics-strip span{color:#bdc5d1;font-size:13px;font-weight:600}.content-section{padding:130px 0 30px}.center-heading{text-align:center;max-width:720px;margin:0 auto 46px}.center-heading h2,.split-heading h2,.privacy-copy h2,.final-cta h2{letter-spacing:-.055em;text-shadow:0 3px 18px #0a101e47;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.06}.center-heading p{color:#152033;margin:15px auto 0;font-size:17px;font-weight:600;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card{min-height:280px;padding:27px;overflow:hidden}.step-number{color:#394454;letter-spacing:-.06em;font-size:54px;font-weight:900;position:absolute;top:19px;right:23px}.step-icon{color:#8accff;background:#168cf426;border:1px solid #3b5067;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:55px;display:grid}.step-card h3{margin:0 0 9px;font-size:21px}.step-card p{color:#c3cad4;margin:0;font-size:15px;line-height:1.6}.split-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.split-heading>div{max-width:680px}.split-heading>p{color:#152033;max-width:470px;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.65}.templates-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;display:grid}.landing-template-card{text-align:center;min-height:500px;padding:20px}.landing-template-card.featured{border-color:#7b65edeb;min-height:530px;box-shadow:0 25px 80px #36217c47,inset 0 1px #ffffff0f}.landing-template-card .status-badge{z-index:2;white-space:nowrap;position:absolute;top:16px;left:50%;transform:translate(-50%)}.template-paper{aspect-ratio:210/270;text-align:left;background:#f9fafc;border-radius:7px;width:77%;margin:17px auto 22px;padding:9%;box-shadow:0 17px 34px #00000057}.featured .template-paper{margin-top:35px}.template-avatar{aspect-ratio:1;background:var(--template-accent);vertical-align:top;border-radius:24%;width:21%;display:inline-block}.template-lines{vertical-align:top;gap:6px;width:66%;margin-left:8%;display:inline-grid}.template-lines b,.template-lines i,.template-section b,.template-section i{background:#d9dce3;border-radius:10px;height:5px;display:block}.template-lines b{background:#343944;width:75%;height:9px}.template-lines i:nth-child(2){background:var(--template-accent);width:55%}.template-section{gap:6px;margin-top:17%;display:grid}.template-section b{background:var(--template-accent);width:34%;height:6px}.template-section i:nth-child(2){width:86%}.template-section i:nth-child(3){width:76%}.landing-template-card h3{margin:0 0 7px;font-size:19px}.landing-template-card p{color:#c0c8d4;margin:0;font-size:14px;line-height:1.5}.privacy-panel{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;min-height:430px;padding:clamp(35px,5vw,72px);display:grid;overflow:hidden}.privacy-panel:after{content:"";filter:blur(20px);background:#168cf41c;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-230px;left:-80px}.privacy-visual{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#181e27,#10141a);border:1px solid #343d4b;border-radius:34px;place-items:center;width:min(100%,330px);margin:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.privacy-visual span{color:#8acaff;background:linear-gradient(145deg,#168cf43d,#623cea29);border-radius:30px;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 25px 70px #168cf42e}.privacy-visual i{border:1px solid #6fbdfb26;border-radius:50%;position:absolute}.privacy-visual i:nth-child(2){width:160px;height:160px}.privacy-visual i:nth-child(3){width:230px;height:230px}.privacy-visual i:nth-child(4){width:300px;height:300px}.privacy-copy{z-index:2;position:relative}.privacy-copy p{color:#c2cad4;max-width:720px;font-size:17px;line-height:1.7}.privacy-points{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.privacy-points span{color:#d2d8e1;background:#151a22;border:1px solid #3b4656;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:inline-flex}.privacy-points svg{color:#80c9ff}.final-cta{padding:130px 0 80px}.final-cta .glass-panel{text-align:center;place-items:center;min-height:440px;display:grid;overflow:hidden}.final-cta .glass-panel>div{z-index:2;justify-items:center;max-width:700px;padding:65px 24px;display:grid;position:relative}.final-cta h2{margin-top:22px}.final-cta p{color:#c2cad4;max-width:570px;margin:16px auto 27px;font-size:17px;line-height:1.65}.cta-glow{filter:blur(18px);background:radial-gradient(circle,#168cf447,#623cea14 47%,#0000 70%);border-radius:50%;height:130%;position:absolute;inset:auto 15% -75%}.site-footer{color:#1b2739;border-top:1px solid #2c34408a;justify-content:space-between;align-items:center;min-height:110px;padding:26px 0 38px;font-size:13px;font-weight:700;display:flex}.app-page{background-color:#91b7da;min-height:100vh;padding-bottom:64px}.builder-shell{grid-template-columns:minmax(520px,.82fr) minmax(600px,1.18fr);align-items:start;gap:22px;padding:22px 0 18px;display:grid}.builder-left,.builder-right{min-width:0}.builder-panel{min-height:770px;padding:18px}.builder-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:14px;display:flex}.builder-topbar>div{align-items:center;gap:12px;display:flex}.autosave{color:#66707f;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.builder-editor-layout{grid-template-columns:54px 1fr;gap:14px;padding:20px 0;display:grid}.builder-editor{min-width:0;animation:.2s both panelIn}@keyframes panelIn{0%{opacity:0;transform:translateY(5px)}}.step-content{gap:22px;display:grid}.form-grid{gap:13px;display:grid}.form-grid.two-columns{grid-template-columns:1fr 1fr}.form-divider{text-align:center;background:#2b323d;height:1px;margin:2px 0;position:relative}.form-divider span{color:#5f6775;letter-spacing:.09em;background:#0e1218;padding:0 10px;font-size:9px;font-weight:800;position:relative;top:-7px}.experience-list{gap:13px;display:grid}.experience-card{background:linear-gradient(145deg,#171c24,#11161d);border:1px solid #303846;border-radius:15px;gap:15px;padding:16px;display:grid}.experience-card-head{align-items:center;gap:11px;display:flex}.experience-card-head>div{flex:1;gap:2px;min-width:0;display:grid}.experience-card-head strong{font-size:13px}.experience-card-head small{color:#747d8b;font-size:10px}.record-number{color:#69b9fa;background:#168cf41f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.danger-icon{color:#8f5961;width:38px;height:38px}.danger-icon:hover{color:#ff7881;background:#ff5e6817;border-color:#ff5e685c}.skill-entry{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.skill-entry .button{min-height:50px}.skill-cloud{background:#11161d;border:1px solid #2d3541;border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:70px;padding:13px;display:flex}.skill-cloud>span{color:#c1c7d0;background:#1c222b;border:1px solid #384250;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 8px 7px 11px;font-size:11px;font-weight:700;display:inline-flex}.skill-cloud button{color:#6e7786;cursor:pointer;background:#2a313c;border:0;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.skill-cloud button:hover{color:#fff;background:#3a4350}.offer-textarea{min-height:235px!important}.offer-input-shell{gap:14px;display:grid}.offer-source-tabs{background:#0c1016;border:1px solid #2e3642;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.offer-source-tabs button{color:#727c8a;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 9px;font-size:10px;font-weight:750;transition:all .17s;display:flex}.offer-source-tabs button:hover{color:#cbd1da;background:#171c24}.offer-source-tabs button.is-active{color:#fff;background:var(--blue);box-shadow:0 8px 20px #168cf43d}.offer-source-content{gap:10px;display:grid}.offer-validation{color:#c79870;background:#ff9f4314;border:1px solid #ff9f4347;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:9px;line-height:1.45;display:flex}.offer-validation svg{flex:none}.offer-validation.is-ready{color:#72dca1;background:#2fbe7214;border-color:#2fbe724d}.offer-validation.is-error{color:#ff9ba1;background:#ff5e6817;border-color:#ff5e6857}.offer-validation.is-warning{color:#c7b6ff;background:#623cea17;border-color:#623cea57}.offer-skip-card{background:#ff9f430e;border:1px solid #ff9f434d;border-radius:15px;gap:15px;padding:17px;display:grid}.offer-skip-card.is-confirmed{background:linear-gradient(145deg,#2fbe7213,#11161ddb);border-color:#2fbe724d}.offer-skip-intro{grid-template-columns:45px 1fr;align-items:center;gap:13px;display:grid}.offer-skip-intro>span{color:#ffb06a;background:#ff9f4321;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.offer-skip-card.is-confirmed .offer-skip-intro>span{color:#6add9d;background:#2fbe7221}.offer-skip-intro>div{gap:5px;display:grid}.offer-skip-intro strong{font-size:12px}.offer-skip-intro p{color:#9b806a;max-width:620px;margin:0;font-size:9px;line-height:1.55}.offer-skip-card.is-confirmed .offer-skip-intro p{color:#789183}.general-role-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.general-role-heading>div{gap:3px;display:grid}.general-role-heading strong{font-size:10px}.general-role-heading small{color:#737d8b;font-size:8px}.general-role-heading>span{color:#8ac8fa;background:#171d26;border:1px solid #394353;border-radius:8px;place-items:center;min-width:34px;height:25px;padding:0 7px;font-size:9px;font-weight:800;display:grid}.general-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.general-role-grid button{color:#9ca5b2;cursor:pointer;text-align:left;background:#151a22;border:1px solid #343e4c;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;min-height:60px;padding:9px;transition:all .17s;display:grid}.general-role-grid button>span:first-child{color:#748091;background:#1d242e;border:1px solid #3d4857;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.general-role-grid button>span:last-child{gap:3px;min-width:0;display:grid}.general-role-grid button strong{color:#c9ced6;font-size:9px;line-height:1.25}.general-role-grid button small{color:#687281;font-size:7px;line-height:1.35}.general-role-grid button:hover{border-color:#4e5c6e;transform:translateY(-1px)}.general-role-grid button.is-selected{border-color:var(--blue);background:#168cf41a;box-shadow:inset 0 0 0 1px #168cf433}.general-role-grid button.is-selected>span:first-child{border-color:var(--blue);color:#fff;background:var(--blue)}.general-role-grid button.is-selected strong{color:#fff}.general-role-grid button:disabled{opacity:.35;cursor:not-allowed;transform:none}.general-role-ai-note{color:#ad9cff;background:#623cea14;border:1px solid #623cea57;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.general-role-ai-note>svg{flex:none;margin-top:1px}.general-role-ai-note>div{gap:4px;display:grid}.general-role-ai-note strong{font-size:9px}.general-role-ai-note p{color:#8276ad;margin:0;font-size:8px;line-height:1.5}.demo-analysis-card{background:linear-gradient(145deg,#623cea17,#12151de6);border:1px solid #623cea57;border-radius:16px;padding:16px}.demo-analysis-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-analysis-head>span{align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.demo-analysis-head>span svg{color:#a38bff}.demo-analysis-card>p{color:#757d8b;margin:10px 0 15px;font-size:11px;line-height:1.55}.requirements-list{gap:7px;display:grid}.requirements-list>div{background:#131820b8;border:1px solid #303846;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;column-gap:9px;min-height:49px;padding:8px 10px;display:grid}.requirements-list>div>span{border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.requirements-list .matched{color:#70dda1;background:#2fbe7221}.requirements-list .missing{color:#f4aa75;background:#ff9f4321}.requirements-list strong{font-size:11px}.requirements-list small{color:#707887;font-size:9px}.template-picker{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.builder-template-card{color:#fff;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:13px;justify-items:start;gap:4px;min-width:0;padding:10px;transition:all .18s;display:grid;position:relative}.builder-template-card:hover{border-color:#485363;transform:translateY(-2px)}.builder-template-card.is-premium{background:linear-gradient(145deg,#623cea14,#151a22 55%);border-color:#8b70f257}.builder-template-card.is-active{border-color:var(--blue);box-shadow:0 0 0 1px #168cf46b,0 10px 24px #04080e42}.builder-template-card strong{font-size:11px}.builder-template-card>small{color:#697280;font-size:8px;line-height:1.35}.template-card-title{justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:3px;display:flex}.premium-tag{color:#b5a5fb;white-space:nowrap;background:#623cea21;border:1px solid #8b70f252;border-radius:6px;align-items:center;gap:3px;min-height:20px;padding:3px 5px;font-size:7px;font-weight:800;display:inline-flex}.template-thumb{aspect-ratio:1.6;background:#f6f7fa;border-radius:8px;align-content:start;gap:4px;width:100%;padding:10px;display:grid}.template-thumb i{background:#d8dbe2;border-radius:10px;height:3px}.template-thumb i:first-child{background:var(--blue);width:46%;height:6px}.template-thumb i:nth-child(2){width:74%}.template-thumb i:nth-child(3){width:92%}.template-thumb i:nth-child(4){width:84%}.thumb-modern{border-top:6px solid var(--purple)}.thumb-compact{background:linear-gradient(#242a34 0 28%,#f6f7fa 28%);padding-top:22%}.thumb-compact i:first-child{background:var(--green)}.thumb-executive{background:linear-gradient(90deg,#19364b 0 23%,#f4f7f8 23%);padding-left:28%}.thumb-executive i:first-child{background:#174b72}.thumb-editorial{border-left:7px solid #d4563a;padding-top:15%}.thumb-editorial i:first-child{background:#303238;width:72%;height:8px}.thumb-tech{background-color:#eef5f5;background-image:linear-gradient(#087f8c1f 1px,#0000 1px),linear-gradient(90deg,#087f8c1f 1px,#0000 1px);background-size:12px 12px;border-top:15px solid #14222b}.thumb-tech i:first-child{background:#087f8c}.thumb-elegant{background:#fff7ed;border:1px solid #dfcfc4}.thumb-elegant i{border-radius:0}.thumb-elegant i:first-child{background:#8a5a44}.thumb-bold{background:linear-gradient(135deg,#5a36c8 0 34%,#f7f7fb 34%);padding-left:39%}.thumb-bold i:first-child{background:#5a36c8}.template-check{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 5px 13px #168cf44d}.appearance-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.appearance-label{margin-bottom:8px;display:block}.appearance-price-note{background:#623cea14;border:1px solid #623cea57;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.appearance-price-note span{color:#aa9af1;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.appearance-price-note strong{font-size:17px}.photo-settings{border-top:1px solid #2c333e}.photo-control-row{grid-template-columns:100px 1fr;align-items:center;gap:17px;padding-top:10px;display:grid}.photo-placeholder{color:#687281;cursor:pointer;background:#1a2029;border:1px solid #3a4452;border-radius:18px;place-items:center;width:92px;height:92px;padding:0;display:grid;position:relative;overflow:hidden}.photo-placeholder img{object-fit:cover;width:100%;height:100%}.photo-placeholder>span{color:#fff;background:#090c11d6;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:24px;font-size:8px;font-weight:700;display:flex;position:absolute;inset:auto 5px 5px}.range-field{gap:12px;display:grid}.range-field>span{justify-content:space-between;align-items:center;display:flex}.range-field strong{font-size:11px}.range-field small{color:#697280;font-size:10px}.range-field input{width:100%;accent-color:var(--blue)}.step-caption{color:#6d7584;font-size:10px;font-weight:700}.preview-panel{min-height:770px;padding:18px;position:sticky;top:18px}.preview-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;display:flex}.preview-panel-head h2{margin:0;font-size:19px}.preview-panel-head .eyebrow{margin-bottom:5px}.preview-controls{align-items:center;gap:8px;display:flex}.preview-panel .cv-stage{background:radial-gradient(circle at 50% 4%,#623cea1f,#0000 43%),#0b0f14;border:1px solid #272e39;border-radius:18px;min-height:620px;padding:15px 34px}.preview-panel .cv-paper{width:min(100%,465px)}.sample-preview-note{background:#11161d;border:1px solid #303846;border-radius:14px;align-items:center;gap:10px;max-width:540px;min-height:56px;margin:15px auto 0;padding:9px 12px;display:flex}.preview-accent-dot{border:3px solid #fffc;border-radius:10px;flex:none;width:30px;height:30px;box-shadow:0 5px 12px #00000040}.sample-preview-note>div{gap:2px;display:grid}.sample-preview-note strong{font-size:11px}.sample-preview-note small{color:#747d8b;font-size:9px;line-height:1.35}.builder-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.builder-mobile-toggle{display:none}.templates-grid{grid-template-columns:repeat(4,1fr);align-items:stretch}.landing-template-card,.landing-template-card.featured{min-height:410px;padding:17px}.landing-template-card.featured{min-height:430px}.landing-template-card.premium{border-color:#7a60e073}.landing-template-card.premium:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#623cea14,#0000 38%);position:absolute;inset:0}.landing-premium-badge{z-index:2;color:#b7a6ff;text-transform:uppercase;letter-spacing:.04em;background:#1d1734eb;border:1px solid #8b70f259;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:13px;left:13px}.landing-template-card .template-paper{width:82%;margin-top:23px}.landing-template-card.premium .template-paper{margin-top:33px}.landing-executive .template-paper{background:linear-gradient(90deg,#19364b 0 24%,#f7f9fa 24%);padding-left:30%}.landing-editorial .template-paper{border-left:9px solid var(--template-accent)}.landing-tech .template-paper{background-color:#f2f8f8;background-image:linear-gradient(#087f8c12 1px,#0000 1px),linear-gradient(90deg,#087f8c12 1px,#0000 1px);background-size:16px 16px;border-top:20px solid #14222b}.landing-elegant .template-paper{background:#fff7ed}.landing-elegant .template-avatar{border-radius:50% 50% 15%}.landing-bold .template-paper{background:linear-gradient(135deg,var(--template-accent) 0 36%,#f9f9fc 36%);padding-left:42%}@media (max-width:1250px){.builder-shell{grid-template-columns:minmax(465px,.9fr) minmax(480px,1.1fr)}.builder-panel,.preview-panel{min-height:730px}.preview-panel .cv-stage{min-height:590px;padding-inline:20px}.segmented-tabs button span{display:none}.builder-editor-layout{grid-template-columns:48px 1fr}.icon-rail button{width:48px;height:48px}.builder-panel{padding:15px}}@media (max-width:940px){.builder-mobile-toggle{background:#0c1016e0;border:1px solid #35404e;border-radius:14px;grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin:14px auto 0;padding:4px;display:grid}.builder-mobile-toggle button{color:#7c8492;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:43px;font-weight:700}.builder-mobile-toggle button.is-active{color:#fff;background:var(--blue);box-shadow:0 7px 18px #168cf440}.builder-shell{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:12px}.builder-left.mobile-hidden,.builder-right.mobile-preview-hidden{display:none}.preview-panel{position:static}.builder-panel,.preview-panel{min-height:0}.builder-stats{grid-template-columns:1fr 1fr;width:calc(100% - 28px)}.builder-stats .progress-card:last-child{grid-column:1/-1}}@media (max-width:620px){.app-page{padding-bottom:24px}.builder-shell,.builder-mobile-toggle,.builder-stats{width:calc(100% - 20px)}.builder-panel,.preview-panel{border-radius:21px;padding:12px}.builder-topbar{margin-bottom:10px}.builder-topbar .autosave,.builder-topbar .text-button{display:none}.segmented-tabs{justify-content:flex-start;overflow-x:auto}.segmented-tabs button{flex:0 0 45px}.builder-editor-layout{grid-template-columns:1fr;padding-top:14px}.icon-rail{display:none}.section-heading{gap:12px}.section-heading h2{font-size:23px}.form-grid.two-columns,.appearance-grid{grid-template-columns:1fr}.template-picker{grid-template-columns:1fr 1fr}.builder-template-card{padding:7px}.builder-template-card>small{display:none}.template-thumb{padding:7px}.rgb-picker{grid-template-columns:1fr}.rgb-wheel{width:min(190px,72%);margin-inline:auto}.sticky-actions{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1016f2;border:1px solid #303846;border-radius:15px;margin:9px -5px -5px;padding:9px;position:sticky;bottom:8px;box-shadow:0 12px 35px #00000054}.sticky-actions .button{min-height:46px;padding-inline:15px}.sticky-actions-right{flex:1;justify-content:flex-end}.step-caption{display:none}.preview-panel-head{min-height:66px}.preview-panel .cv-stage{min-height:490px;padding:15px 9px}.preview-panel .cv-paper{width:min(100%,390px)}.builder-stats{grid-template-columns:1fr}.builder-stats .progress-card:last-child{grid-column:auto}.skill-entry{grid-template-columns:1fr}.experience-card{padding:12px}.photo-control-row{grid-template-columns:80px 1fr}.photo-placeholder{width:76px;height:76px}.toast{min-width:0;bottom:10px;left:10px;right:10px}}@media (max-width:1320px){.section-shell,.header-inner{width:min(100% - 40px,1100px)}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero-copy{text-align:center;max-width:760px;margin:auto}.hero-copy .status-badge,.hero-lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-product-panel,.hero-template-carousel{width:100%;max-width:1060px;margin:auto;transform:none}.templates-grid{grid-template-columns:repeat(2,1fr)}.privacy-panel{gap:35px}}@media (max-width:820px){.section-shell,.header-inner{width:calc(100% - 28px)}.header-inner{min-height:58px}.header-nav{border:1px solid var(--border);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;background:#0f1319;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:18px;transition:all .18s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)}.header-nav.is-open{opacity:1;visibility:visible;transform:none}.header-nav a{border-radius:10px;min-height:44px;padding:12px}.header-nav a:hover{background:#1a1e26}.price-pill,.header-actions>.button{display:none}.menu-button{display:grid}.brand{gap:8px;font-size:19px}.brand-logo{width:166px;height:49px}.header-actions{gap:8px}.header-actions .locale-switcher,.header-actions .header-delete-data{min-height:40px}.menu-button{border-radius:11px;width:40px;height:40px}.menu-button svg{width:18px;height:18px}.hero{gap:42px;padding:42px 0 65px}.hero-copy h1{font-size:clamp(44px,12vw,65px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%;max-width:420px}.hero-product-grid{grid-template-columns:1fr}.mini-builder{display:none}.hero-cv-preview{min-height:500px}.floating-score-card{bottom:35px;right:10px}.hero-carousel-stage{grid-template-columns:minmax(210px,.58fr) minmax(390px,1.42fr)}.hero-carousel-copy{padding-left:20px}.hero-carousel-document{width:min(88%,450px)}.metrics-strip{grid-template-columns:1fr 1fr;margin-top:0}.metrics-strip div:nth-child(2){border-right:0}.metrics-strip div:nth-child(-n+2){border-bottom:1px solid #2d343f}.content-section{padding-top:90px}.steps-grid,.templates-grid{grid-template-columns:1fr}.step-card{min-height:230px}.step-icon{margin-bottom:38px}.landing-template-card,.landing-template-card.featured{min-height:auto;padding-bottom:27px}.template-paper{width:min(63%,310px)}.split-heading{flex-direction:column;align-items:flex-start;gap:18px}.privacy-panel{text-align:center;grid-template-columns:1fr}.privacy-visual{width:230px}.privacy-points{justify-content:center}.site-footer{text-align:center;flex-direction:column;justify-content:center;gap:10px}}@media (max-width:520px){.section-shell,.header-inner{width:calc(100% - 20px)}.site-header{padding-top:10px}.header-inner{flex-wrap:wrap;align-items:flex-start;row-gap:8px;padding-left:11px}.header-actions{justify-content:flex-end;width:100%}.brand{font-size:18px}.brand-mark{width:34px;height:34px}.hero{padding-top:32px}.hero-copy h1{font-size:43px}.hero-lead{font-size:16px}.trust-row{justify-content:start;width:fit-content;margin-inline:auto;font-size:14px;display:grid}.hero-product-panel,.hero-template-carousel{border-radius:21px;padding:9px}.hero-panel-topbar{padding-inline:5px}.hero-product-grid{min-height:440px}.hero-cv-preview{min-height:430px;padding:16px}.floating-score-card{display:none}.metrics-strip{padding:14px}.metrics-strip div{padding:14px 10px}.metrics-strip strong{font-size:19px}.center-heading h2,.split-heading h2,.privacy-copy h2,.final-cta h2{font-size:36px}.content-section{padding-top:72px}.privacy-panel{padding:35px 20px}.privacy-visual{width:190px}.privacy-visual i:nth-child(4){width:250px}.final-cta{padding-top:80px}.final-cta .glass-panel{min-height:400px}.color-picker{border-radius:16px;flex-direction:column;align-items:flex-start}.swatches{justify-content:space-between;width:100%;margin:0}.swatches button{width:32px;height:32px}.brand-logo{width:154px;height:46px}.header-actions .locale-switcher,.header-actions .header-delete-data{min-height:38px}.menu-button{width:38px;height:38px}.menu-button svg{width:17px;height:17px}.hero-carousel-topbar{grid-template-columns:1fr auto}.hero-carousel-topbar>span:not(.status-badge){display:none}.hero-carousel-stage{grid-template-columns:1fr;min-height:0}.hero-carousel-copy{border-bottom:1px solid #2c3541;border-right:0;padding:19px 17px 17px}.hero-carousel-copy h3{max-width:330px;margin-block:10px 7px;font-size:27px}.hero-carousel-copy>p{display:none}.hero-active-template-meta{grid-template-columns:1fr auto;align-items:center;margin:14px 0 10px;padding:11px}.hero-active-template-meta>div{grid-column:1/-1}.hero-active-template-meta>strong{font-size:18px}.hero-active-template-meta>p{justify-self:end}.hero-content-levels{margin-bottom:13px}.hero-content-levels button{min-height:35px;font-size:10px}.hero-carousel-candidate{margin:0 0 12px}.hero-carousel-document-zone{min-height:560px}.hero-carousel-document{width:min(98%,350px)}.hero-document-ghost{width:min(92%,330px)}.hero-document-quality{bottom:13px;right:9px}.hero-carousel-controls{grid-template-columns:1fr}.hero-carousel-arrows{justify-content:center}.hero-carousel-tabs button{min-height:28px}.hero-carousel-tabs button span{display:none}.hero-carousel-tabs button i{width:70%}}.real-template-thumbnail{aspect-ratio:210/297;pointer-events:none;background:#eef0f3;border:1px solid #ffffff1f;border-radius:9px;width:100%;overflow:hidden;box-shadow:0 12px 25px #0000003d}.real-template-thumbnail .thumbnail-cv-stage{width:100%;height:100%;display:block}.real-template-thumbnail .cv-paper{width:100%;height:100%;box-shadow:none;border-radius:0}.real-template-thumbnail .cv-stage-label{display:none}.builder-template-card .real-template-thumbnail{margin-bottom:3px}.builder-template-card .template-feature{color:#9182d6;border-top:1px solid #2d3440;align-items:flex-start;gap:4px;min-height:27px;margin-top:5px;padding-top:5px;font-size:7px;line-height:1.35;display:flex}.builder-template-card .template-feature svg{flex:none;margin-top:1px}.landing-template-card .real-template-thumbnail{width:78%;margin:30px auto 18px}.landing-template-card.premium .real-template-thumbnail{box-shadow:0 18px 38px #40279b54,0 0 0 1px #977ff438}.landing-template-feature{color:#8d96a4;background:#131820;border:1px solid #303846;border-radius:9px;justify-content:center;align-items:center;gap:6px;max-width:92%;min-height:34px;margin:12px auto 0;padding:8px 9px;font-size:8px;line-height:1.35;display:flex}.landing-template-card.premium .landing-template-feature{color:#b7a8f5;background:#623cea14;border-color:#7b62da61}.interview-page{padding-bottom:70px}.interview-shell{width:min(1180px,100% - 40px);padding-top:36px}.interview-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.interview-heading h1{color:#151c29;letter-spacing:-.055em;max-width:740px;margin:17px 0 8px;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.interview-heading p{color:#18202fad;max-width:700px;margin:0;font-size:13px;line-height:1.65}.interview-progress-label{color:#192232a3;text-align:right;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff4d;border:1px solid #2933452e;border-radius:13px;min-width:150px;padding:12px 14px;font-size:10px;display:grid}.interview-progress-label strong{color:#172033;font-size:21px}.interview-stepper{background:#0a0d13ed;border:1px solid #3e495bb8;border-radius:17px;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:14px;padding:6px;display:grid;box-shadow:0 16px 38px #0a0f1933}.interview-stepper button{color:#697282;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:50px;padding:5px 8px;font-weight:750;display:flex}.interview-stepper button>span{background:#1a2029;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.interview-stepper button small{white-space:nowrap;font-size:9px}.interview-stepper button.is-active{color:#fff;background:var(--blue);box-shadow:0 8px 20px #168cf43d}.interview-stepper button.is-active>span{background:#ffffff2b}.interview-stepper button.is-complete{color:#69d99b}.interview-stepper button.is-complete>span{background:#2fbe721f}.interview-stepper button:disabled{opacity:.34;cursor:not-allowed}.interview-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.interview-question-panel{min-height:700px;padding:26px}.interview-step-content{gap:24px;animation:.18s both panelIn;display:grid}.question-heading{grid-template-columns:44px 1fr;align-items:start;gap:13px;display:grid}.question-heading>span{color:#73bdff;background:#168cf41f;border:1px solid #168cf457;border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.question-heading small{color:#6f7887;letter-spacing:.12em;font-size:9px;font-weight:800}.question-heading h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(24px,2.6vw,33px)}.question-heading p{color:#7f8794;max-width:670px;margin:0;font-size:12px;line-height:1.55}.interview-question-block{gap:10px;display:grid}.question-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.question-label strong{font-size:12px}.question-label small{color:#697280;font-size:9px}.answer-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.answer-choice-grid button{color:#9ca4b1;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.35;transition:all .17s;display:flex}.answer-choice-grid button>span{background:#1d232c;border:1px solid #3c4654;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.answer-choice-grid button:hover{border-color:#4b5666;transform:translateY(-1px)}.answer-choice-grid button.is-selected{color:#fff;border-color:var(--blue);background:#168cf41a;box-shadow:inset 0 0 0 1px #168cf438}.answer-choice-grid button.is-selected>span{color:#fff;border-color:var(--blue);background:var(--blue)}.answer-choice-grid button:disabled{opacity:.37;cursor:not-allowed;transform:none}.stage-choice-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.stage-choice-grid button{color:#7f8896;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:13px;align-content:center;gap:3px;min-height:74px;padding:12px 12px 12px 46px;display:grid;position:relative}.stage-choice-grid button>span{background:#1d232c;border:1px solid #3c4654;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stage-choice-grid button strong{color:#e8ebef;font-size:11px}.stage-choice-grid button small{color:#68717f;font-size:8px;line-height:1.35}.stage-choice-grid button.is-selected{border-color:var(--blue);background:#168cf41a}.stage-choice-grid button.is-selected>span{color:#fff;border-color:var(--blue);background:var(--blue)}.custom-answer-row{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.attachment-box{background:#11161d;border:1px dashed #3b4554;border-radius:15px;padding:14px}.attachment-box>div:first-child{align-items:center;gap:10px;display:flex}.attachment-box>div:first-child>span{color:#79c1ff;background:#168cf41f;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.attachment-box>div:first-child>div{flex:1;gap:3px;display:grid}.attachment-box strong{font-size:11px}.attachment-box small{color:#6e7785;font-size:8px}.attachment-list{gap:6px;margin-top:12px;display:grid}.attachment-list>div{color:#788391;background:#171c24;border:1px solid #2e3642;border-radius:10px;align-items:center;gap:9px;min-height:45px;padding:7px 8px;display:flex}.attachment-list>div>span{flex:1;gap:2px;display:grid}.attachment-list button{color:#8c5960;cursor:pointer;background:#232933;border:0;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.interview-actions{border-top:1px solid #2d3440;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:16px;display:flex}.interview-package-panel{padding:19px;position:sticky;top:18px}.interview-package-panel h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.interview-package-panel>p{color:#747d8b;margin:0 0 17px;font-size:9px;line-height:1.5}.package-score{background:#623cea12;border:1px solid #623cea4d;border-radius:13px;align-items:center;gap:11px;min-height:74px;margin-bottom:12px;padding:10px;display:flex}.package-score>span{--package-progress:0%;background:conic-gradient(var(--purple) var(--package-progress),#242a34 0);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.package-score>span:before{content:"";background:#151923;border-radius:50%;grid-area:1/1;width:40px;height:40px}.package-score>span strong{grid-area:1/1;font-size:10px;position:relative}.package-score>div{gap:3px;display:grid}.package-score>div strong{font-size:10px}.package-score small{color:#756b9a;font-size:8px}.package-mini-section{background:#151a22;border:1px solid #2f3743;border-radius:12px;margin-top:8px;padding:11px}.package-mini-section>div{color:#7dbdf3;align-items:center;gap:7px;display:flex}.package-mini-section>div strong{color:#dce0e6;flex:1;font-size:10px}.package-mini-section>div span{color:#8993a1;background:#232a34;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.package-mini-section ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.package-mini-section li{color:#7d8694;font-size:8px;line-height:1.35}.package-mini-section li:before{content:"•";color:var(--blue);margin-right:5px}.package-mini-section>p{color:#5f6876;margin:8px 0 0;font-size:8px}.package-privacy{color:#62d697;background:#2fbe7217;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.package-privacy span{gap:2px;display:grid}.package-privacy strong{color:#bdebd0;font-size:9px}.package-privacy small{color:#658b76;font-size:8px}.package-review-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.package-review-grid>div{background:#151a22;border:1px solid #303846;border-radius:12px;grid-template-columns:1fr auto;align-content:start;gap:7px;min-height:87px;padding:11px;display:grid}.package-review-grid span{color:#77808e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.package-review-grid strong{color:#7fbfff;font-size:15px}.package-review-grid p{color:#9ba3af;grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.interview-finish-note{color:#aa99f4;background:#623cea14;border:1px solid #623cea59;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.interview-finish-note>div{gap:3px;display:grid}.interview-finish-note strong{color:#e1dcf8;font-size:10px}.interview-finish-note small{color:#827a9d;font-size:8px;line-height:1.45}.package-editor-step .section-heading{align-items:center}.package-editor-status{background:#2fbe7214;border:1px solid #2fbe724d;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.package-editor-status>span{color:#69dda0;background:#2fbe7221;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.package-editor-status>div{flex:1;gap:3px;display:grid}.package-editor-status strong{font-size:11px}.package-editor-status small{color:#718478;font-size:8px}.package-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.package-editor-grid textarea{min-height:120px}.package-attachment-summary{gap:8px;display:grid}.package-attachment-summary>div{flex-wrap:wrap;gap:6px;display:flex}.package-attachment-summary>div span{color:#8f98a5;background:#171c24;border:1px solid #303846;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:6px 8px;font-size:8px;display:inline-flex}@media (max-width:900px){.interview-grid{grid-template-columns:1fr}.interview-package-panel{order:-1;position:static}.interview-package-panel .package-mini-section{display:none}.interview-package-panel{grid-template-columns:1fr auto;align-items:center;gap:4px 14px;display:grid}.interview-package-panel .eyebrow,.interview-package-panel h2,.interview-package-panel>p{grid-column:1}.interview-package-panel .package-score{grid-area:1/2/4;margin:0}.interview-package-panel .package-privacy{grid-column:1/-1}}@media (max-width:620px){.interview-shell{width:calc(100% - 20px);padding-top:25px}.interview-heading{flex-direction:column;align-items:flex-start}.interview-heading h1{font-size:40px}.interview-progress-label{text-align:left;grid-template-columns:auto 1fr;align-items:baseline;gap:8px;width:100%}.interview-stepper{display:flex;overflow-x:auto}.interview-stepper button{flex:0 0 54px;min-height:48px;padding:5px}.interview-stepper button small{display:none}.interview-question-panel{border-radius:21px;min-height:0;padding:15px}.question-heading{grid-template-columns:36px 1fr}.question-heading>span{width:36px;height:36px}.question-heading h2{font-size:25px}.answer-choice-grid,.stage-choice-grid,.package-review-grid,.package-editor-grid,.general-role-grid,.custom-answer-row{grid-template-columns:1fr}.attachment-box>div:first-child{flex-wrap:wrap;align-items:flex-start}.attachment-box>div:first-child .button{width:100%}.interview-actions{z-index:8;background:#0c1016f5;border:1px solid #303846;border-radius:14px;margin:20px -5px -5px;padding:9px;position:sticky;bottom:8px}.interview-actions .button{min-height:46px;padding-inline:14px}.interview-actions .button-large{font-size:12px}.interview-package-panel{border-radius:21px;grid-template-columns:1fr}.interview-package-panel .package-score{grid-area:auto/1}.package-editor-step .section-heading{flex-direction:column;align-items:flex-start}.package-editor-step .section-heading .button{width:100%}.offer-source-tabs button{flex-direction:column;gap:3px;min-height:58px;padding:5px 2px;font-size:8px}.offer-skip-card{padding:13px}.offer-skip-intro{grid-template-columns:40px 1fr}.offer-skip-intro>span{width:40px;height:40px}.general-role-grid button{min-height:64px}}.flow-page{padding-bottom:80px}.flow-shell,.payment-shell{padding-top:54px}.flow-heading{text-align:center;max-width:760px;margin:0 auto 35px}.flow-heading .status-badge{margin-inline:auto}.flow-heading h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(38px,4.5vw,62px);line-height:1.02}.flow-heading p{color:#1d2534b3;max-width:650px;margin:0 auto;font-size:14px;line-height:1.65}.compact-heading{margin-bottom:26px}.compact-heading h1{font-size:clamp(38px,4vw,52px)}.summary-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:20px;display:grid}.summary-column{gap:20px;display:grid}.summary-card,.product-summary-card,.summary-preview-card{padding:20px}.card-title{align-items:center;gap:11px;display:flex}.card-title>span{color:#74bfff;background:#168cf421;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.card-title>div{gap:2px;display:grid}.card-title small{color:#68717f;letter-spacing:.09em;font-size:9px;font-weight:800}.card-title h2{margin:0;font-size:16px}.checklist{gap:7px;margin:18px 0;display:grid}.checklist>div{background:#151a22;border:1px solid #2d3541;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;column-gap:9px;min-height:49px;padding:8px 10px;display:grid}.checklist>div>span{border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.checklist .done{color:#70dda1;background:#2fbe7221}.checklist .pending{color:#ffbd86;background:#ff9f4324}.checklist strong{font-size:11px}.checklist small{color:#747c89;font-size:9px}.summary-card .button{width:100%}.summary-offer-state{background:#11161d;border:1px solid #303846;border-radius:12px;align-items:flex-start;gap:10px;min-height:74px;margin:-3px 0 16px;padding:11px;display:flex}.summary-offer-state>span{color:#6fdda0;background:#2fbe721f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.summary-offer-state>div{gap:4px;min-width:0;display:grid}.summary-offer-state strong{font-size:10px}.summary-offer-state small{color:#77818f;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.summary-offer-state.is-skipped{background:#ff9f4312;border-color:#ff9f434d}.summary-offer-state.is-skipped>span{color:#ffb06a;background:#ff9f4321}.summary-offer-state.is-file-missing,.summary-offer-state.is-incomplete,.summary-offer-state.is-skipped-incomplete{background:#ff5e6812;border-color:#ff5e684d}.summary-offer-state.is-file-missing>span,.summary-offer-state.is-incomplete>span,.summary-offer-state.is-skipped-incomplete>span{color:#ff9299;background:#ff5e681f}.ai-style-selector-card{margin-bottom:20px;padding:20px}.ai-style-selector-head{align-items:flex-start;gap:13px;display:flex}.ai-style-selector-head>div{min-width:0}.ai-style-selector-head h2{margin:4px 0 5px;font-size:18px}.ai-style-selector-head p{color:#7b8492;margin:0;font-size:10px;line-height:1.5}.ai-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ai-style-options button{color:#8b94a2;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;min-height:174px;padding:13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.ai-style-options button:hover{background:#181e27;border-color:#465365;transform:translateY(-1px)}.ai-style-options button:focus-visible{outline-offset:2px;outline:3px solid #168cf459}.ai-style-options button.is-selected{border-color:var(--blue);background:linear-gradient(145deg,#168cf421,#623cea14),#151a22;box-shadow:0 0 0 1px #168cf447,0 12px 28px #040b1733}.ai-style-option-top{align-items:center;gap:7px;width:100%;min-height:25px;display:flex}.ai-style-option-top i{color:#fff;background:#1d242e;border:1px solid #3d4755;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.ai-style-options button.is-selected .ai-style-option-top i{border-color:var(--blue);background:var(--blue)}.ai-style-option-top small{color:#697382;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.ai-style-options button>strong{color:#eff2f6;font-size:13px}.ai-style-options button>span:not(.ai-style-option-top){color:#a2aab6;font-size:9px;line-height:1.45}.ai-style-options button>em{color:#6f7886;margin-top:auto;font-size:8px;font-style:normal;line-height:1.45}.ai-style-price-note{color:#75808e;align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.ai-style-price-note svg{color:var(--green)}.product-summary-card>div:first-child{align-items:flex-start;gap:13px;display:flex}.product-icon{color:#af9dff;background:linear-gradient(145deg,#623cea38,#168cf41f);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.product-summary-card h2{margin:9px 0 5px;font-size:18px}.product-summary-card p{color:#7b8492;margin:0;font-size:11px;line-height:1.5}.product-summary-card ul,.order-card ul{border-block:1px solid #2d343f;gap:9px;margin:18px 0;padding:14px 0;list-style:none;display:grid}.product-summary-card li,.order-card li{color:#aeb5c0;align-items:center;gap:8px;font-size:11px;display:flex}.product-summary-card li svg,.order-card li svg{color:var(--green)}.premium-price-line{color:#aa99f3;background:#623cea14;border:1px solid #623cea52;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:39px;margin:-5px 0 13px;padding:8px 10px;font-size:9px;display:flex}.premium-price-line span{align-items:center;gap:6px;display:inline-flex}.premium-price-line strong{color:#d7ceff;font-size:11px}.price-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.price-row>span{gap:3px;display:grid}.price-row small{color:#6d7582;letter-spacing:.1em;font-size:8px;font-weight:800}.price-row strong{letter-spacing:-.04em;font-size:26px}.summary-preview-card{align-content:start;display:grid}.summary-preview-head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:61px;display:flex}.summary-preview-head h2{margin:0;font-size:18px}.summary-preview-head .eyebrow{margin-bottom:4px}.summary-preview-card .cv-stage{background:#0b0f14;border:1px solid #282f3a;border-radius:17px;min-height:690px;padding:18px}.summary-preview-card .cv-paper{max-width:480px}.summary-sample-note{color:#7b8492;text-align:center;background:#11161d;border:1px solid #303846;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.summary-footer-card{justify-content:space-between;align-items:center;gap:20px;min-height:88px;margin-top:20px;padding:14px 16px;display:flex}.summary-footer-card>div:first-child{align-items:center;gap:11px;display:flex}.summary-footer-card>div:first-child>span{color:#6fdb9f;background:#2fbe721f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.summary-footer-card p{gap:2px;margin:0;display:grid}.summary-footer-card p strong{font-size:12px}.summary-footer-card p small{color:#757e8c;font-size:9px}.summary-footer-actions{align-items:center;gap:17px;display:flex}.access-note{color:#79818e;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.summary-footer-card>div:first-child>span.is-warning{color:#ff9299;background:#ff5e681f}.payment-shell{width:min(980px,100% - 40px)}.payment-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:20px;display:grid}.checkout-demo-banner{color:#7dbff6;background:#168cf417;border:1px solid #168cf445;border-radius:11px;align-items:center;gap:9px;min-height:46px;margin-bottom:18px;padding:9px 12px;display:flex}.checkout-demo-banner span{color:#8e98a6;font-size:10px}.checkout-demo-banner strong{color:#cce8ff}.payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-methods button{color:#8b94a2;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:13px;align-items:center;gap:10px;min-height:69px;padding:11px 12px;display:flex;position:relative}.payment-methods button>span{flex:1;gap:2px;display:grid}.payment-methods strong{color:#e6e9ed;font-size:12px}.payment-methods small{color:#707987;font-size:9px}.payment-methods button.is-active{border-color:var(--blue);color:#72bdfa;box-shadow:0 0 0 1px #168cf459}.blik-box,.card-fields{background:#11161d;border:1px solid #2f3743;border-radius:14px;margin-top:15px;padding:15px}.blik-box p{color:#68717f;align-items:center;gap:6px;margin:10px 0 0;font-size:9px;display:flex}.card-fields{gap:12px;display:grid}.card-fields>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-consents{gap:9px;margin:17px 0;display:grid}.checkout-consents label{cursor:pointer}.checkout-consents input{opacity:0;position:absolute}.checkout-consents label>span{color:#838c99;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.checkout-consents i{color:#fff;background:#171c24;border:1px solid #3c4654;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.checkout-consents input:checked+span i{border-color:var(--blue);background:var(--blue)}.checkout-submit{width:100%}.checkout-security{color:#6d7583;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:9px;display:flex}.mini-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.checkout-error{color:#ffabb0;background:#ff5e6814;border:1px solid #ff5e684d;border-radius:10px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.order-card h2{margin:8px 0 0;font-size:22px;line-height:1.2}.order-breakdown{color:#78818f;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:9px;display:flex}.order-breakdown span{align-items:center;gap:5px;display:inline-flex}.order-breakdown strong{color:#b9c0ca;font-size:10px}.order-breakdown.premium{color:#aa99f3}.order-breakdown.premium strong{color:#d5cbff}.order-total{border-top:1px solid #2d343f;justify-content:space-between;align-items:center;min-height:58px;display:flex}.order-total strong{font-size:24px}.order-card>p{color:#666f7d;text-align:center;margin:0;font-size:9px}.selected-ai-style-summary{color:#aa98f7;background:linear-gradient(145deg,#623cea1c,#168cf40d);border:1px solid #623cea57;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;display:flex}.selected-ai-style-summary>svg{flex:none;margin-top:2px}.selected-ai-style-summary>span{gap:2px;min-width:0;display:grid}.selected-ai-style-summary small{color:#756c9d;letter-spacing:.08em;font-size:7px;font-weight:800}.selected-ai-style-summary strong{color:#d9d1ff;font-size:11px}.selected-ai-style-summary em{color:#817c97;font-size:8px;font-style:normal;line-height:1.4}.generation-page{min-height:100vh}.generation-shell{place-items:center;min-height:calc(100vh - 110px);padding:45px 0 85px;display:grid}.generation-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,650px);min-height:670px;padding:50px;display:flex;overflow:hidden}.generation-card:before{content:"";filter:blur(25px);background:#623cea4d;border-radius:50%;width:420px;height:420px;position:absolute;top:-310px}.generation-main-icon{z-index:1;color:#af9cff;background:linear-gradient(145deg,#623cea38,#168cf41f);border:1px solid #8269f575;border-radius:23px;place-items:center;width:78px;height:78px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 18px 50px #492ab040}.generation-main-icon:not(.ready):not(.error) svg{animation:1.4s ease-in-out infinite pulseSpark}@keyframes pulseSpark{50%{filter:drop-shadow(0 0 9px #8d73f5);transform:scale(1.12)}}.generation-main-icon.ready{color:#70e3a4;background:#2fbe7226;border-color:#2fbe726b}.generation-main-icon.error{color:#ff858d;background:#ff5e6821;border-color:#ff5e6866}.generation-card h1{letter-spacing:-.045em;max-width:520px;margin:17px 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.08}.generation-card>p{color:#7d8694;max-width:500px;margin:0;font-size:12px;line-height:1.6}.generation-style-pill{color:#8e83bd;background:#623cea14;border:1px solid #623cea52;border-radius:999px;align-items:center;gap:5px;min-height:30px;margin-top:13px;padding:6px 10px;font-size:9px;display:inline-flex}.generation-style-pill strong{color:#c7bbfa}.generation-list{text-align:left;gap:8px;width:100%;margin:28px 0 25px;display:grid}.generation-step{background:#151a22;border:1px solid #2f3743;border-radius:13px;align-items:center;gap:12px;min-height:67px;padding:11px 13px;transition:all .18s;display:flex}.generation-step>span{color:#5c6573;background:#202631;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.generation-step>div{gap:3px;display:grid}.generation-step strong{color:#9da5b2;font-size:12px}.generation-step.is-active{background:#168cf412;border-color:#168cf48c}.generation-step.is-active>span{background:#168cf424}.generation-step.is-active strong{color:#fff}.generation-step.is-done>span{color:#6add9d;background:#2fbe7221}.generation-step.is-done strong{color:#cbd0d8}.spinner{border:2px solid #168cf43d;border-top-color:#50aeff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.generation-card .button{min-width:230px}.simulation-error{margin-top:-8px}.generation-card.mode-interview{text-align:left;align-items:stretch;width:min(100%,760px);min-height:0}.generation-card.mode-interview>.generation-main-icon,.generation-card.mode-interview>.status-badge{align-self:center}.generation-card.mode-interview>h1,.generation-card.mode-interview>p{text-align:center;align-self:center}.generation-main-icon.interview{color:#c4b6ff}.generation-interview-list{gap:13px;width:100%;margin:26px 0 20px;display:grid}.generation-interview-question{background:#12171f;border:1px solid #303846;border-radius:14px;padding:15px}.generation-interview-question textarea{min-height:92px}.generation-interview-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.generation-interview-actions .button{min-width:150px}.editor-shell{padding:24px 0 40px}.editor-topline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e14e6;border:1px solid #3d4654bd;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:14px;padding:8px 9px 8px 14px;display:flex}.editor-topline>div{align-items:center;gap:13px;display:flex}.editor-topline>div>span{color:#7b8492;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.editor-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px!important}.editor-export-actions .button{min-height:43px;padding-inline:13px;font-size:11px}.editor-grid{grid-template-columns:minmax(390px,.7fr) minmax(590px,1.3fr);align-items:start;gap:20px;display:grid}.editor-controls,.final-preview-panel{padding:18px}.editor-controls{gap:18px;display:grid}.editor-section{gap:9px;display:grid}.editor-template-tabs{background:#0d1117;border:1px solid #2e3540;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:3px;padding:4px;display:grid}.editor-template-tabs button{color:#747d8b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:4px;font-size:8px;font-weight:750;display:flex}.editor-template-tabs button:disabled{opacity:.42;cursor:not-allowed}.editor-template-tabs button.is-active{color:#fff;background:var(--blue);box-shadow:0 6px 15px #168cf438}.editor-premium-note{color:#8275bd;align-items:center;gap:5px;font-size:9px;line-height:1.4;display:flex}.ai-revision-box{background:linear-gradient(145deg,#623cea1a,#11151ddb);border:1px solid #623cea5c;border-radius:15px;gap:12px;padding:14px;display:grid}.ai-revision-box>div:first-child{align-items:center;gap:9px;display:flex}.revision-icon{color:#a991ff;background:#623cea26;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.ai-revision-box>div:first-child>div{flex:1;gap:2px;display:grid}.ai-revision-box strong{font-size:12px}.ai-revision-box small{color:#737c8a;font-size:9px}.match-summary{gap:7px;display:grid}.match-summary>div{color:#9ba3af;background:#151a22;border:1px solid #2d3541;border-radius:10px;align-items:center;gap:8px;min-height:37px;padding:8px 10px;font-size:10px;display:flex}.match-summary>div svg{color:var(--green)}.final-preview-panel{min-height:780px;position:sticky;top:18px}.final-preview-panel .cv-stage{background:radial-gradient(circle at 50% 5%,#623cea1f,#0000 42%),#0b0f14;border:1px solid #282f3a;border-radius:18px;min-height:742px;padding:20px}.final-preview-panel .cv-paper{width:min(100%,535px)}.template-only-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.template-switcher-panel{gap:16px;min-width:0;padding:20px;display:grid}.template-switcher-copy{color:var(--text-muted);margin:-5px 0 0;font-size:12px;line-height:1.55}.template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.template-choice{min-width:0;min-height:112px;color:var(--text-secondary);cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff06,#0000),#11161d;border:1px solid #303947;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.template-choice:hover{border-color:#4c5a6d;transform:translateY(-1px)}.template-choice.is-active{border-color:var(--blue);background:linear-gradient(145deg,#168cf429,#623cea14),#11161d;box-shadow:0 0 0 1px #168cf43d,0 12px 28px #040b1740}.template-choice.is-premium:not(.is-active){border-color:#7962d752}.template-choice.is-pro:not(.is-active){border-color:#c4973e52}.template-choice-topline{justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:18px;display:flex}.template-choice-topline>i{border-radius:999px;width:19px;height:7px;box-shadow:0 0 12px}@supports (color:color-mix(in lab, red, red)){.template-choice-topline>i{box-shadow:0 0 12px color-mix(in srgb,currentColor 45%,transparent)}}.template-choice-topline small{color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:850;display:inline-flex}.template-choice.is-premium .template-choice-topline small{color:#a998ee}.template-choice.is-pro .template-choice-topline small{color:#d5b56f}.template-choice>strong{color:#f0f3f6;font-size:14px}.template-choice>span:last-child{color:var(--text-muted);font-size:10px;line-height:1.4}.template-access-card{border:1px solid;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.template-access-card>span{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.template-access-card>div{gap:3px;min-width:0;display:grid}.template-access-card small{letter-spacing:.08em;font-size:10px;font-weight:850}.template-access-card strong{font-size:15px}.template-access-card p{color:var(--text-muted);margin:2px 0 0;font-size:11px;line-height:1.5}.template-access-card.is-unlocked{background:#2fbe7212;border-color:#2fbe7257}.template-access-card.is-unlocked>span,.template-access-card.is-unlocked .template-access-check{color:#69dda0}.template-access-card.is-unlocked>span{background:#2fbe721f}.template-access-card.is-unlocked small{color:#69c994}.template-access-card.is-locked{background:linear-gradient(145deg,#623cea1f,#168cf40d);border-color:#623cea66}.template-access-card.is-locked>span{color:#b3a4f6;background:#623cea29}.template-access-card.is-locked small{color:#9d8de0}.template-checkout-button{justify-content:center;width:100%}.template-purchase-note,.template-entitlement-loading{color:var(--text-muted);text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:-5px 0 0;font-size:11px;line-height:1.45;display:flex}.template-purchase-note svg{color:#67d99b;flex:none;margin-top:1px}.visual-export-locked{background:#623cea14;border:1px solid #623cea52;border-radius:10px;min-height:43px;padding:0 13px;color:#a99aeb!important}.final-preview-panel.is-watermarked-preview{border-color:#623cea61;box-shadow:0 0 0 1px #623cea14,0 28px 70px #05080f4d}.watermarked-preview-banner{color:#b8aaf4;background:#623cea17;border:1px solid #623cea57;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.watermarked-preview-banner svg{flex:none}@media (max-width:1000px){.summary-grid,.payment-grid,.editor-grid{grid-template-columns:1fr}.summary-preview-card{order:-1}.summary-preview-card .cv-stage{min-height:610px}.summary-preview-card .cv-paper{max-width:420px}.summary-footer-card{flex-direction:column;align-items:stretch}.summary-footer-actions{justify-content:space-between}.payment-shell{width:calc(100% - 28px)}.order-card{order:-1}.editor-topline{z-index:20;position:sticky;top:8px}.final-preview-panel{order:-1;position:static}.final-preview-panel .cv-paper{max-width:500px}.template-only-grid .template-switcher-panel{order:-1}.template-only-grid .final-preview-panel{order:0}}@media (max-width:620px){.flow-shell,.payment-shell{width:calc(100% - 20px);padding-top:30px}.flow-heading h1{font-size:39px}.summary-card,.product-summary-card,.summary-preview-card,.checkout-card,.order-card,.ai-style-selector-card{border-radius:21px;padding:14px}.ai-style-selector-head .product-icon{display:none}.ai-style-options{grid-template-columns:1fr}.ai-style-options button{min-height:0}.ai-style-options button>em{margin-top:2px}.ai-style-price-note{align-items:flex-start}.summary-preview-head{flex-direction:column}.summary-preview-card .cv-stage{min-height:450px;padding:12px 7px}.summary-preview-card .cv-paper{width:100%}.summary-footer-actions{flex-direction:column;align-items:stretch}.summary-footer-actions .button{width:100%}.access-note{justify-content:center}.payment-methods,.card-fields>div{grid-template-columns:1fr}.generation-shell{width:calc(100% - 20px);padding-block:25px}.generation-card{border-radius:22px;min-height:620px;padding:32px 14px}.generation-card h1{font-size:34px}.generation-list{margin-top:22px}.editor-shell{width:calc(100% - 20px)}.editor-topline{flex-direction:column;align-items:stretch;padding:10px;position:static}.editor-topline>div{justify-content:space-between}.editor-topline .button{width:100%}.editor-controls,.final-preview-panel{border-radius:21px;padding:13px}.final-preview-panel{min-height:0}.final-preview-panel .cv-stage{min-height:470px;padding:12px 6px}.final-preview-panel .cv-paper{width:100%}.editor-grid{gap:12px}.template-switcher-panel{border-radius:21px;padding:14px}.template-choice{min-height:104px}.template-access-card{grid-template-columns:38px minmax(0,1fr)}.template-access-check{display:none}.visual-export-locked{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.paid-layout{color:#292929;background:#fff;width:100%;height:100%;font-size:1.55cqw;line-height:1.38;overflow:hidden}.paid-layout *{box-sizing:border-box}.paid-layout h1,.paid-layout h2,.paid-layout h3,.paid-layout p,.paid-layout ul{margin:0}.paid-layout h2{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.8cqw;font-size:2.05cqw}.paid-layout section{margin-bottom:3.2cqw}.paid-layout section>p,.paid-layout aside>section>p{white-space:pre-line;color:inherit;font-size:1.5cqw;line-height:1.45}.paid-photo{aspect-ratio:1;background:var(--cv-accent);place-items:center;width:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.paid-photo{background:color-mix(in srgb,var(--cv-accent) 24%,#e5e5e5)}}.paid-photo{color:var(--cv-accent);font-size:5cqw;font-weight:800}.paid-photo.is-tall{aspect-ratio:4/5}.paid-photo img{object-fit:cover;width:100%;height:100%}.paid-experiences{gap:2.7cqw;display:grid}.paid-experiences article>div{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.paid-experiences article strong{color:#252525;font-size:1.82cqw}.paid-experiences time{color:#747474;white-space:nowrap;font-size:1.35cqw}.paid-experiences article>b{color:var(--cv-accent);font-size:1.45cqw}.paid-experiences ul{margin-top:1.1cqw;padding-left:2.4cqw}.paid-experiences li{color:#4f4f4f;margin-bottom:.45cqw;font-size:1.38cqw}.paid-experiences li::marker{color:var(--cv-accent)}.paid-experiences.is-timeline article{border-left:1px solid var(--cv-accent);padding-left:3cqw;position:relative}.paid-experiences.is-timeline article:before{content:"";border:1px solid var(--cv-accent);background:#fff;border-radius:50%;width:1.25cqw;height:1.25cqw;position:absolute;top:.4cqw;left:-.72cqw}.paid-meter{gap:.6cqw;margin-bottom:1.2cqw;display:grid}.paid-meter>b{font-size:1.28cqw;font-weight:650}.paid-meter>i{grid-template-columns:repeat(5,1fr);gap:.5cqw;display:grid}.paid-meter em{background:#c9c9c9;height:.5cqw}.paid-meter em.is-filled{background:var(--cv-accent)}.paid-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw;display:grid}.paid-references span{gap:.3cqw;display:grid}.paid-references b{font-size:1.42cqw}.paid-references small{color:#666;font-size:1.18cqw}.paid-columns{grid-template-columns:.78fr 1.52fr;display:grid}.paid-contact-lines{gap:.28em;min-width:0;max-width:100%;line-height:1.35;display:grid}.paid-contact-lines>span{white-space:nowrap;min-width:0;max-width:100%;display:block}.paid-classic{grid-template-columns:34% 66%;display:grid}.paid-classic>aside{color:#fff;background:var(--cv-accent)}.paid-classic>aside .paid-photo{aspect-ratio:auto;background:#ded8d4;height:24%}.paid-classic>aside>section{margin-top:3.4cqw;margin-bottom:0;padding-inline:5cqw}.paid-classic>aside h2{border-bottom:1px solid #ffffffa6;padding-bottom:1cqw}.paid-classic>aside p,.paid-classic>aside small{color:#fff;white-space:pre-line;font-size:1.42cqw;line-height:1.48;display:block}.paid-classic>main header{border-bottom:.5cqw solid var(--cv-accent);background:#f1efee;padding:5cqw 5.4cqw 3cqw}.paid-classic>main header h1{font-family:Playfair Display,serif;font-size:6cqw;font-weight:400;line-height:1}.paid-classic>main header p{color:var(--cv-accent);letter-spacing:.12em;text-transform:uppercase;margin-top:1.4cqw;font-size:1.9cqw}.paid-classic>main>section{margin-top:3.4cqw;padding-inline:5.4cqw}.paid-classic .paid-experiences{gap:2cqw}.paid-timeline{background:#f7f7f7}.paid-timeline>header{color:#fff;background:linear-gradient(90deg,#241b0c,var(--cv-accent));text-align:right;height:20%;padding:4.8cqw 6cqw 3cqw 38%;position:relative}.paid-timeline>header .paid-photo{border:1.4cqw solid #f7f7f7;border-radius:50%;width:21%;position:absolute;top:3cqw;left:5cqw}.paid-timeline>header h1{font-family:Playfair Display,serif;font-size:5.4cqw;font-weight:400}.paid-timeline>header p{letter-spacing:.15em;text-transform:uppercase;margin-top:1cqw;font-size:1.8cqw}.paid-timeline .paid-columns{grid-template-columns:31% 69%;min-height:80%}.paid-timeline .paid-columns>aside{background:#e5e5e5;padding:7cqw 4.5cqw 4cqw}.paid-timeline .paid-columns>main{padding:4.5cqw}.paid-timeline .paid-achievements{grid-template-columns:1fr 1fr;gap:2cqw;display:grid}.paid-timeline .paid-achievements span{border-top:1px solid var(--cv-accent);padding-top:1.2cqw;font-size:1.3cqw}.paid-poster{background:#eee;padding:3.5cqw 6.5cqw 2.5cqw}.poster-contact{color:#555;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;font-size:1.15cqw;display:grid}.poster-contact>.paid-contact-lines:nth-child(2){text-align:center}.poster-contact>.paid-contact-lines:nth-child(3){text-align:right}.paid-poster>header{grid-template-columns:1.5fr .75fr;gap:4cqw;height:24%;margin-top:1.8cqw;display:grid}.paid-poster>header h1,.paid-poster>footer{color:var(--cv-accent);font-family:Bebas Neue,Impact,sans-serif}.paid-poster>header h1{font-size:10cqw;line-height:.8}.paid-poster>header p{letter-spacing:.08em;text-transform:uppercase;margin:2.2cqw 0;font-size:1.45cqw}.paid-poster>header small{color:#555;font-size:1.35cqw;line-height:1.45}.paid-poster>header .paid-photo{aspect-ratio:auto;border-radius:4cqw;height:100%}.paid-poster>.paid-columns{grid-template-columns:1fr 1fr;gap:4cqw;height:59%}.paid-poster>.paid-columns>main{padding-right:1cqw}.paid-poster>.paid-columns>aside{padding-left:2cqw}.paid-poster h2{letter-spacing:0;font-family:Bebas Neue,Impact,sans-serif;font-size:3.1cqw}.poster-tags{flex-wrap:wrap;gap:1cqw;display:flex}.poster-tags span{border:1px solid #999;border-radius:2cqw;padding:1cqw 1.5cqw;font-size:1.25cqw}.poster-tags span.is-strong{color:#fff;background:var(--cv-accent)}.paid-poster>footer{word-spacing:4cqw;align-items:flex-end;height:8%;font-size:8.8cqw;line-height:.72;display:flex}.paid-noir>header{color:#fff;background:#050505;height:39%;position:relative}.paid-noir>header>.paid-photo{aspect-ratio:auto;color:#fff;background:#242424;width:34%;height:79%;position:absolute;bottom:0;left:0}.paid-noir>header>div{margin-left:39%;padding:5cqw 5cqw 0 0}.paid-noir>header h1{font-family:Playfair Display,serif;font-size:7.2cqw;font-weight:400;line-height:.92}.paid-noir>header h3{letter-spacing:.22em;text-transform:uppercase;margin:4cqw 0 3cqw;font-size:1.9cqw}.paid-noir>header p{color:#ddd;font-size:1.35cqw;line-height:1.5}.paid-noir>header em{color:var(--cv-accent);text-align:right;margin-top:2.5cqw;font-family:Caveat,cursive;font-size:3.4cqw;display:block}.paid-noir>header>small{color:#ccc;white-space:pre-line;font-size:1.1cqw;position:absolute;top:3.5cqw;left:5cqw}.paid-noir>.paid-columns{grid-template-columns:30% 70%;height:61%;padding:7cqw 5cqw}.paid-noir>.paid-columns>aside{border-right:1px solid #ddd;padding-right:4cqw}.paid-noir>.paid-columns>main{padding-left:5cqw}.paid-noir h2{letter-spacing:0;text-transform:none;font-family:Playfair Display,serif;font-size:3.4cqw}.paid-noir>.paid-columns>aside h2{white-space:nowrap;font-size:2.65cqw}.paid-studio{grid-template-columns:30% 70%;display:grid}.paid-studio>aside{color:#fff;background:#151a24;padding:4cqw}.paid-studio>aside section{margin-top:3cqw}.paid-studio>aside p{color:#ddd}.paid-studio .studio-photo{border:.8cqw solid var(--cv-accent);border-radius:50%;width:82%;margin:auto;padding:1cqw}.paid-studio .studio-photo .paid-photo{color:#fff;background:#303743;border-radius:50%}.paid-studio>main{padding:6cqw 5cqw;position:relative}.paid-studio>main header{border-left:.45cqw solid var(--cv-accent);border-top:.45cqw solid var(--cv-accent);min-height:18%;padding:2cqw 0 5cqw 4cqw}.paid-studio>main header h1{font-family:Playfair Display,serif;font-size:6.4cqw;font-weight:400;line-height:1}.paid-studio>main header p{letter-spacing:.2em;text-transform:uppercase;margin-top:2.2cqw;font-size:1.55cqw}.paid-studio>main h2{color:var(--cv-accent);border-bottom:1px solid #aaa;padding-bottom:1cqw}.landing-template-card.pro{border-color:#e2b14980}.landing-template-card.pro:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#e2b14914,#0000 38%);position:absolute;inset:0}.landing-template-card.premium .real-template-thumbnail,.landing-template-card.pro .real-template-thumbnail{box-shadow:0 18px 38px #40279b47,0 0 0 1px #977ff433}.landing-template-card.pro .landing-template-feature{color:#dfbd76;background:#e2b14912;border-color:#e2b14959}.landing-premium-badge.is-pro{color:#f0cf86;background:#281f0cf0;border-color:#e2b14966}.intake-template-grid>button.is-pro{background:linear-gradient(145deg,#e2b14914,#151a22);border-color:#e2b14961}.editor-template-tabs button.is-premium{color:#aa99f3}.editor-template-tabs button.is-pro,.order-breakdown.pro{color:#dfbd76}.order-breakdown.pro strong{color:#f0d79e}.pdf-canvas-stack{justify-items:center;gap:18px;display:grid}.pdf-canvas-stack canvas{background:#fff;max-width:100%;display:block;box-shadow:0 12px 30px #00000047}.pdf-canvas-stack canvas.is-hidden{display:none}.intake-skill-level-list{gap:7px;display:grid}.intake-skill-level-list>div{background:#151b23;border:1px solid #313b48;border-radius:11px;grid-template-columns:minmax(130px,1fr) minmax(145px,.75fr) 32px;align-items:end;gap:9px;padding:11px 12px;display:grid}.intake-skill-level-list>div>span{color:#c1c7d0;align-self:center;font-size:13px;font-weight:700}.intake-skill-level-list>div>button,.intake-reference-record>button{color:#8b95a2;cursor:pointer;background:#202731;border:1px solid #3a4350;border-radius:9px;place-items:center;width:32px;height:40px;display:grid}.intake-reference-record{background:#11161d;border:1px solid #303946;border-radius:12px;grid-template-columns:1.1fr .9fr 1fr 1fr .8fr auto;align-items:end;gap:8px;padding:10px;display:grid}@media (max-width:820px){.intake-reference-record{grid-template-columns:1fr 1fr}.intake-reference-record>button{grid-column:2;justify-self:end}}@media (max-width:520px){.intake-skill-level-list>div,.intake-reference-record{grid-template-columns:1fr}.intake-skill-level-list>div>button,.intake-reference-record>button{grid-column:auto;justify-self:end}}.file-dropzone.is-stale{border-color:#ffad546b}.file-dropzone-error{flex-basis:100%;color:#f08a91!important}.file-dropzone:has(.file-dropzone-error){flex-wrap:wrap}.generation-error-details{color:#c99599;text-align:left;background:#ff5e6812;border:1px solid #ff5e6847;border-radius:12px;width:100%;margin:18px 0 0;padding:12px 14px 12px 30px;font-size:10px;line-height:1.55}.generation-error-code{color:#788595;letter-spacing:.04em;margin-top:10px;font-size:10px}.generation-env-help{text-align:left;background:#10151c;border:1px solid #303a48;border-radius:13px;gap:8px;width:100%;margin:20px 0 0;padding:14px;display:grid}.generation-env-help strong{color:#9ea7b5;font-size:10px}.generation-env-help code{color:#7ed3a4;-webkit-user-select:all;user-select:all;background:#080b0f;border-radius:8px;padding:10px;font-size:11px}.generation-env-help small{color:#737d8b;font-size:9px;line-height:1.5}.generation-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.revision-error{color:#f08a91;margin:0;font-size:9px;line-height:1.45}.empty-quality-note{color:#727c89;margin:0;font-size:9px}.ai-quality-panel{background:#11161d;border:1px solid #303846;border-radius:14px;gap:12px;padding:13px;display:grid}.ai-quality-meta{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ai-quality-meta span{background:#171c24;border:1px solid #2b333f;border-radius:9px;gap:4px;min-width:0;padding:8px;display:grid}.ai-quality-meta small{color:#687281;letter-spacing:.08em;font-size:7px}.ai-quality-meta strong{color:#bdc4ce;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quality-list{gap:6px;display:grid}.quality-list>strong{color:#969fac;font-size:9px}.quality-list ul{color:#747e8c;margin:0;padding-left:17px;font-size:8px;line-height:1.55}.quality-list.is-warning ul{color:#b69778}.document-readiness-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.document-readiness-card{background:#121820;border:1px solid #303846;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:68px;padding:11px;display:flex}.document-readiness-card>svg{flex:none}.document-readiness-card>span{gap:4px;min-width:0;display:grid}.document-readiness-card small{color:#707b89;letter-spacing:.07em;font-size:8px;font-weight:800}.document-readiness-card strong{color:#c5ccd6;font-size:10px;line-height:1.35}.document-readiness-card.is-ready{background:#2fbe7212;border-color:#2fbe7252}.document-readiness-card.is-ready>svg{color:#64d69a}.document-readiness-card.is-warning{background:#ffad5412;border-color:#ffad5457}.document-readiness-card.is-warning>svg{color:#e5a75f}.document-readiness-card.is-pending>svg{color:#72bafd}.editor-field-target{border:1px solid #0000;border-radius:12px;padding:10px;scroll-margin-block:80px;position:relative}.editor-field-target.is-manually-edited,.editor-experience-card.is-manually-edited,.editor-list-field.is-manually-edited{background:#623cea0f;border-color:#623cea6b}.editor-field-target:focus-within,.editor-experience-card:focus-within,.editor-list-fields:focus-within{border-color:#168cf47a;box-shadow:0 0 0 3px #168cf417}.manual-edit-marker{color:#9e8cf0;letter-spacing:.035em;font-size:8px;font-weight:800}.editor-experience-list{gap:11px}.editor-experience-card{background:#121820;border:1px solid #2e3743;border-radius:13px;gap:10px;padding:12px;scroll-margin-block:80px;display:grid}.editor-experience-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-experience-card>header>div{gap:3px;display:grid}.editor-experience-card>header strong{color:#d8dee7;font-size:11px}.editor-experience-card>header span,.editor-experience-card>header small{color:#7e8997;font-size:9px}.editor-experience-card>header small{flex:none}.editor-bullet-field{gap:4px;scroll-margin-block:80px;display:grid}.editor-bullet-field textarea{resize:vertical;min-height:78px}.editor-bullet-field .manual-edit-marker{justify-self:end}.editor-list-fields{background:#121820;border:1px solid #2e3743;border-radius:13px;padding:11px;scroll-margin-block:80px}.editor-list-field{border:1px solid #0000;border-radius:9px;padding:3px;scroll-margin-block:80px;display:block}.editor-list-field input{color:#d8dee7;background:#171d26;border:1px solid #303a48;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 10px}.editor-list-field input:focus{border-color:#168cf4a6}.editor-source-fields{background:#11161d;border:1px solid #2e3743;border-radius:13px;gap:8px;padding:11px;display:grid}.editor-source-fields>div{border:1px solid #0000;border-radius:9px;outline:none;gap:3px;padding:9px;scroll-margin-block:80px;display:grid}.editor-source-fields>div:focus{background:#168cf412;border-color:#168cf494}.editor-source-fields strong{color:#aeb7c3;font-size:10px}.editor-source-fields span{color:#717d8b;font-size:9px;line-height:1.45}.editor-source-fields>a{color:#77bdf8;width:max-content;font-size:9px;font-weight:750}.manual-edit-box{background:linear-gradient(145deg,#623cea1a,#11151ddb);border:1px solid #623cea5c;border-radius:15px;gap:12px;padding:14px;display:grid}.manual-edit-box>div:first-child{align-items:center;gap:9px;display:flex}.manual-edit-icon{color:#a991ff;background:#623cea26;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.manual-edit-box>div:first-child>div{flex:1;gap:2px;display:grid}.manual-edit-box small{color:#737c8a;font-size:9px}.quality-issues-panel{gap:8px;display:grid}.quality-issue{background:#141a22;border:1px solid #343d49;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.quality-issue>svg{color:#dca059}.quality-issue>span{gap:3px;min-width:0;display:grid}.quality-issue strong{color:#c8b195;font-size:9px;line-height:1.4}.quality-issue small{color:#737e8c;font-size:8px}.quality-issue button{color:#80c3fb;cursor:pointer;background:#168cf414;border:1px solid #168cf461;border-radius:8px;min-height:30px;padding:6px 8px;font-size:8px;font-weight:800}.quality-issue.is-error{background:#ff5e680f;border-color:#ff5e6852}.quality-issue.is-error>svg,.quality-issue.is-error strong{color:#ef9298}.pdf-preview-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;min-height:54px;margin-bottom:12px;display:flex}.pdf-preview-toolbar>div{gap:1px;display:grid}.pdf-preview-toolbar .eyebrow{margin:0;font-size:8px}.pdf-preview-toolbar strong{font-size:13px}.pdf-canvas-preview{background:#0b0f14;border:1px solid #303846;border-radius:10px;place-items:start center;width:min(100%,595px);min-height:742px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000047}.pdf-canvas-preview canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 12px 36px #00000052}.pdf-canvas-preview canvas.is-hidden{visibility:hidden}.pre-purchase-template-preview{width:100%}.pre-purchase-template-preview .pdf-canvas-preview{aspect-ratio:210/297;width:100%;min-height:0}.pre-purchase-template-preview .pdf-preview-state{min-height:100%}.pre-purchase-template-preview.is-compact{background:#0b0f14;border:1px solid #2d3541;border-radius:15px;margin:18px auto 8px;padding:9px}.pre-purchase-template-preview.is-compact .pdf-canvas-preview{box-shadow:none;border-radius:8px}.order-preview-note{text-align:center;line-height:1.45;color:#76808f!important;margin:0 0 14px!important;font-size:9px!important}.pdf-preview-state{z-index:2;color:#a9b2bf;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0e14e6;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:30px;display:flex;position:absolute;inset:0}.pdf-preview-state strong{color:#eef1f5;margin-top:4px;font-size:13px}.pdf-preview-state small{color:#737d8b;max-width:300px;font-size:9px;line-height:1.5}.pdf-preview-state.is-error{color:#ff9299;background:linear-gradient(145deg,#ff5e6814,#0a0e14f0)}.pdf-preview-state.is-error strong{color:#ffb0b5}.pdf-preview-progress{z-index:3;color:#dceeff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14d1;border:1px solid #84c9ff59;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 11px;font-size:11px;font-weight:750;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #0000004d}.pdf-layout-error{color:#ff9299;background:#ff5e6812;border:1px solid #ff5e684d;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.pdf-layout-error>svg{flex:none;margin-top:2px}.pdf-layout-error>div{flex:1;gap:4px;min-width:0;display:grid}.pdf-layout-error p{color:#b98c91;margin:0;font-size:9px;line-height:1.45}.pdf-layout-error small{color:#8d7378;font-size:8px;line-height:1.4}.pdf-layout-error .button{flex:none}.pdf-omissions-report{color:#f2bd69;background:#f4b14c12;border:1px solid #f4b14c4d;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.pdf-omissions-report>svg{flex:none;margin-top:2px}.pdf-omissions-report>div{flex:1;gap:5px;min-width:0;display:grid}.pdf-omissions-report strong{font-size:11px}.pdf-omissions-report p{color:#b69c75;margin:0;font-size:9px;line-height:1.45}.pdf-omissions-report ul{gap:5px;max-height:190px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pdf-omissions-report li{color:#c5b89f;background:#0d1117ad;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:4px 7px;padding:7px 8px;font-size:9px;line-height:1.4;display:grid}.pdf-omissions-report li span{color:#f2bd69;text-transform:uppercase;background:#f4b14c1f;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800}.pdf-omissions-report li small{color:#817968;grid-column:2;font-size:8px}@media (max-width:620px){.pdf-preview-toolbar{flex-direction:column;align-items:stretch}.pdf-canvas-preview{min-height:470px}.pdf-layout-error{flex-direction:column;align-items:stretch}.pdf-layout-error .button{width:100%}.pdf-omissions-report{flex-direction:column;align-items:stretch}}.intake-page{min-height:100vh;padding-bottom:max(120px, env(safe-area-inset-bottom));overflow-x:hidden}.intake-shell{width:min(1120px,100% - 40px);margin-inline:auto;padding-top:30px}.intake-topline{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.intake-topline>div{align-items:center;gap:12px;display:flex}.intake-autosave{color:#1922329e;font-size:10px;font-weight:700}.dev-random-fill{color:#5b3ed1;cursor:pointer;letter-spacing:.01em;background:#623cea14;border:1px dashed #623cea94;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:9px;font-weight:850;transition:all .15s;display:inline-flex}.dev-random-fill:hover{color:#4324c4;background:#623cea24;border-style:solid;transform:translateY(-1px)}.dev-random-fill:focus-visible{outline-offset:2px;outline:2px solid #168cf4a6}.intake-topline>span{text-align:right;gap:2px;display:grid}.intake-topline>span strong{color:#182135;font-size:12px}.intake-topline>span small{color:#19223294;font-size:9px}.intake-progress{background:#131c2b29;border-radius:999px;height:6px;margin:10px 0 16px;overflow:hidden}.intake-progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--blue));height:100%;transition:width .24s;display:block}.intake-step-list{background:linear-gradient(#0d121af5,#0c1016f7);border:1px solid #3e495bb8;border-radius:16px;grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 14px;padding:6px;list-style:none;display:grid;box-shadow:0 16px 38px #0a0f192e}.intake-step-list li{color:#667080;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:45px;padding:5px;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.intake-step-list li>span{background:#1a2029;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.intake-step-list li small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.12;overflow:hidden}.intake-step-list li.is-active{color:#fff;background:#168cf42e;border:1px solid #168cf48a;box-shadow:0 10px 28px #168cf438}.intake-step-list li.is-active>span{background:#ffffff29}.intake-step-list li.is-complete{color:#69d99b;background:#2fbe7214;border:1px solid #2fbe723d}.intake-step-list li.is-complete>span{background:#2fbe7221}.intake-card{width:min(100%,940px);min-height:660px;margin-inline:auto;padding:30px}.intake-card.is-review{width:100%}.intake-step-content{gap:26px;animation:.19s both panelIn;display:grid}.intake-heading{grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.intake-heading>span{color:#80c4ff;background:#168cf41a;border:1px solid #168cf47a;border-radius:13px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:850;display:grid}.intake-heading>div{gap:5px;display:grid}.intake-heading small{color:#718092;letter-spacing:.13em;font-size:10px;font-weight:850}.intake-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.intake-heading p{color:#7c8593;max-width:700px;margin:0;font-size:12px;line-height:1.6}.intake-block{gap:15px;display:grid}.intake-block-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.intake-block-label strong{font-size:16px}.intake-block-label small{color:#687281;font-size:11px}.intake-actions{bottom:max(10px, env(safe-area-inset-bottom));z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1016f2;border:1px solid #37414fe0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:12px;display:flex;position:sticky;box-shadow:0 18px 40px #00000040}.intake-actions>div{align-items:center;gap:12px;display:flex}.intake-actions>div small{color:#df8f95;text-align:right;max-width:240px;font-size:10px;line-height:1.4}.intake-actions .button{min-height:50px}.intake-actions .button.button-primary{min-width:190px;box-shadow:0 10px 26px #168cf45c}.intake-start-options{grid-template-columns:1fr;gap:12px;display:grid}.intake-start-options>:is(button,div){color:#8791a0;text-align:left;background:#141920;border:1px solid #303846;border-radius:17px;grid-template-columns:50px 1fr;align-items:center;gap:13px;min-height:130px;padding:18px;transition:all .17s;display:grid;position:relative}.intake-start-options>button:hover{border-color:#4a5667;transform:translateY(-2px)}.intake-start-options>:is(button,div).is-selected{border-color:var(--blue);background:linear-gradient(145deg,#168cf421,#141920);box-shadow:inset 0 0 0 1px #168cf445}.intake-start-options>:is(button,div)>span{color:#79c2ff;background:#168cf41f;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.intake-start-options>:is(button,div)>div{gap:5px;display:grid}.intake-start-options strong{color:#eef1f5;font-size:16px}.intake-start-options small{color:#77818f;font-size:11px;line-height:1.5}.intake-start-options em{color:#9b8ce0;background:#623cea1f;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.intake-message{color:#92a1af;background:#11171e;border:1px solid #34404d;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.intake-message.is-error{color:#ef9299;background:#ff5e6812;border-color:#ff5e685c}.intake-message.is-warning{color:#e9ad76;background:#ff9f4312;border-color:#ff9f4357}.intake-message.is-success{color:#73dba1;background:#2fbe7212;border-color:#2fbe7252}.intake-privacy-note{color:#aa98f2;background:#623cea12;border:1px solid #623cea4d;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.intake-privacy-note>div{gap:3px;display:grid}.intake-privacy-note strong{color:#d5cef1;font-size:10px}.intake-privacy-note small{color:#7f7897;font-size:8px;line-height:1.45}.intake-area-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.intake-area-grid button{color:#7e8896;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:12px;align-content:center;gap:4px;min-height:80px;padding:12px 12px 12px 44px;display:grid;position:relative}.intake-area-grid button>span{background:#1d232c;border:1px solid #3c4654;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.intake-area-grid button strong{color:#e5e8ed;font-size:13px;line-height:1.45}.intake-area-grid button small{color:#687281;font-size:12px;line-height:1.45}.intake-area-grid button.is-selected{border-color:var(--blue);background:#168cf41a}.intake-area-grid button.is-selected>span{color:#fff;border-color:var(--blue);background:var(--blue)}.intake-role-suggestions{flex-wrap:wrap;gap:7px;display:flex}.intake-role-suggestions button{color:#9ba4b1;cursor:pointer;background:#151a22;border:1px solid #35404d;border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.intake-role-suggestions button.is-selected{color:#fff;border-color:var(--blue);background:#168cf421}.intake-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.intake-choice-grid,.intake-overlay-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intake-choice-grid button,.intake-overlay-choices button{color:#99a2af;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:11px;align-items:flex-start;gap:9px;min-height:58px;padding:12px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.intake-choice-grid button>span,.intake-overlay-choices button>span{background:#1d232c;border:1px solid #3c4654;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.intake-choice-grid button.is-selected,.intake-overlay-choices button.is-selected{color:#fff;border-color:var(--blue);background:#168cf41a}.intake-choice-grid button.is-selected>span,.intake-overlay-choices button.is-selected>span{color:#fff;border-color:var(--blue);background:var(--blue)}.intake-choice-grid button:disabled{opacity:.38;cursor:not-allowed}.intake-choice-grid button:hover,.intake-overlay-choices button:hover,.intake-area-grid button:hover,.intake-style-grid button:hover,.intake-template-grid>button:hover,.intake-start-options>button:hover{border-color:#4a5667;transform:translateY(-1px)}.intake-choice-grid button:focus-visible,.intake-overlay-choices button:focus-visible,.intake-area-grid button:focus-visible,.intake-style-grid button:focus-visible,.intake-template-grid>button:focus-visible,.intake-start-options>button:focus-visible,.intake-role-suggestions button:focus-visible,.intake-inline-add .button:focus-visible{outline-offset:2px;outline:3px solid #2aa4ff73}.intake-choice-grid button:disabled:hover,.intake-overlay-choices button:disabled:hover{transform:none}.general-context-block{background:linear-gradient(145deg,#623cea14,#11161deb);border:1px solid #623cea5c;border-radius:16px;padding:16px}.general-context-intro{color:#818a98;max-width:720px;margin:0;font-size:13px;line-height:1.6}.general-context-question-list{gap:12px;display:grid}.general-context-question-list fieldset{background:#11171e;border:1px solid #303846;border-radius:13px;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.general-context-question-list fieldset.is-answered{border-color:#168cf46b}.general-context-question-list legend{color:#e5e9ef;align-items:flex-start;gap:8px;width:100%;padding:0;font-size:14px;font-weight:800;line-height:1.5;display:flex}.general-context-question-list legend>span{color:#84c7ff;background:#168cf41f;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.general-context-question-list fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.general-context-question-list button{color:#929dab;cursor:pointer;text-align:left;background:#171d25;border:1px solid #303846;border-radius:10px;align-items:flex-start;gap:8px;min-height:48px;padding:10px 11px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.general-context-question-list button>span{background:#1e2630;border:1px solid #3d4755;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.general-context-question-list button.is-selected{color:#fff;border-color:var(--blue);background:#168cf41f}.general-context-question-list button.is-selected>span{border-color:var(--blue);background:var(--blue)}.intake-experience-list{gap:13px;display:grid}.intake-experience-card{background:#11161d;border:1px solid #303846;border-radius:15px;gap:15px;padding:16px;display:grid}.intake-record-head{align-items:center;gap:10px;display:flex}.intake-record-head>span{color:#76bdf9;background:#168cf41f;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:850;display:grid}.intake-record-head>div{flex:1;gap:2px;display:grid}.intake-record-head strong{font-size:15px}.intake-record-head small{color:#707a88;font-size:11px}.intake-record-head>button{color:#e37d84;cursor:pointer;background:#ff5e6817;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.occupation-match-status{color:#78bffc;background:#168cf412;border:1px solid #168cf44d;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:10px 12px;display:flex}.occupation-match-status>svg{flex:none}.occupation-match-status>span{gap:3px;display:grid}.occupation-match-status strong{color:#dfeaf4;font-size:14px;line-height:1.35}.occupation-match-status small{color:#768595;font-size:11px;line-height:1.45}.occupation-match-status.is-success{color:#63d496;background:#2fbe7212;border-color:#2fbe7252}.occupation-match-status.is-neutral{color:#8792a0;background:#151a22;border-color:#303846}.occupation-match-panel{background:#623cea14;border:1px solid #623cea66;border-radius:13px;gap:10px;padding:12px;display:grid}.occupation-match-panel>div:first-child{color:#ad9af8;align-items:center;gap:9px;display:flex}.occupation-match-panel>div:first-child>span{gap:2px;display:grid}.occupation-match-panel strong{color:#e7e2fb;font-size:14px;line-height:1.35}.occupation-match-panel small{color:#817995;font-size:11px;line-height:1.45}.occupation-match-panel>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.occupation-match-panel button{color:#c6bbef;cursor:pointer;text-align:left;background:#181724;border:1px solid #463d68;border-radius:10px;gap:2px;min-height:46px;padding:9px 10px;font-size:12px;font-weight:800;display:grid}.occupation-match-panel button:hover{background:#623cea24;border-color:#7863d9}.occupation-match-panel button:focus-visible{outline-offset:2px;outline:3px solid #2aa4ff73}.occupation-match-panel button small{font-weight:600}.occupation-previous{border-top:1px solid #29313c;padding-top:12px}.intake-evidence-editor{gap:9px;display:grid}.intake-evidence-editor article{background:#11171e;border:1px solid #303a47;border-radius:12px;gap:9px;padding:11px;display:grid}.intake-evidence-editor article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-evidence-editor article>div:first-child>strong{font-size:12px}.occupation-previous .intake-tag-list>span{max-width:100%}.occupation-local-note{color:#687281;font-size:11px;line-height:1.55}.intake-add-record{justify-self:start}.intake-inline-add{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.intake-inline-add .button{width:128px}.intake-language-picker{align-content:start;gap:8px;display:grid}.intake-language-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.intake-certification-record{background:#11161d;border:1px solid #303946;border-radius:12px;grid-template-columns:1.2fr 1fr .75fr auto;align-items:end;gap:8px;padding:10px;display:grid}.intake-certification-record>button{color:#8b95a2;cursor:pointer;background:#202731;border:1px solid #3a4350;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.intake-tag-list{flex-wrap:wrap;gap:6px;display:flex}.intake-tag-list>span{color:#a9b1bc;background:#161c24;border:1px solid #35404d;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:8px 10px;font-size:12px;display:inline-flex}.intake-tag-list button{color:#929ca9;cursor:pointer;background:#222a35;border:0;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.intake-template-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.intake-template-grid>button{color:#87919f;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:13px;gap:8px;min-width:0;min-height:152px;padding:12px 11px;display:grid;position:relative}.intake-template-grid>button.is-premium{background:linear-gradient(145deg,#623cea14,#151a22);border-color:#623cea59}.intake-template-grid>button.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px #168cf44d}.intake-template-grid>button>span{gap:2px;display:grid}.intake-template-grid strong{color:#e5e9ee;font-size:15px}.intake-template-grid small{color:#707988;font-size:12px}.intake-template-grid>button>i{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.intake-style-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.intake-style-grid button{color:#87909e;cursor:pointer;text-align:left;background:#151a22;border:1px solid #303846;border-radius:13px;align-content:start;gap:6px;min-height:125px;padding:13px;display:grid;position:relative}.intake-style-grid button>span{border:1px solid #3c4654;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:10px;right:10px}.intake-style-grid button small{color:#7668b6;letter-spacing:.08em;font-size:11px;font-weight:800}.intake-style-grid button strong{color:#e6e9ed;font-size:16px}.intake-style-grid button p{color:#75808d;margin:0;font-size:13px;line-height:1.5}.intake-style-grid button.is-selected{border-color:var(--purple);background:#623cea1a}.intake-style-grid button.is-selected>span{color:#fff;border-color:var(--purple);background:var(--purple)}.narration-style-grid{grid-template-columns:repeat(2,1fr)}.intake-photo-box{border-top:1px solid #2c333e}.intake-photo-button{color:#8c96a3;cursor:pointer;background:#151a22;border:1px solid #35404d;border-radius:13px;align-items:center;gap:10px;width:170px;min-height:85px;padding:9px;display:flex}.intake-photo-button img{object-fit:cover;border-radius:10px;width:58px;height:58px}.intake-photo-button span{align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.intake-review-layout{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:start;gap:16px;display:grid}.intake-review-sections{gap:8px;display:grid}.intake-review-card{background:#11161d;border:1px solid #303846;border-radius:13px;overflow:hidden}.intake-review-card.is-warning{border-color:#ff9f4357}.intake-review-card.is-open{border-color:#168cf473}.intake-review-head{align-items:center;gap:9px;min-height:64px;padding:10px;display:flex}.intake-review-head>span{color:#77c1ff;background:#168cf41c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.intake-review-head>div{flex:1;gap:3px;min-width:0;display:grid}.intake-review-head strong{font-size:14px}.intake-review-head small{color:#727c89;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intake-review-head>em{color:#69d99b;background:#2fbe721c;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.intake-review-card.is-warning .intake-review-head>em{color:#ffb06b;background:#ff9f431c}.intake-review-editor{background:#0d1218;border-top:1px solid #2d3641;padding:16px}.intake-review-editor .intake-step-content{gap:16px}.intake-review-save{border-top:1px solid #29323d;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:12px;display:flex}.intake-review-save small{color:#e08d94;font-size:8px}.intake-review-preview{background:#0b0f14;border:1px solid #303846;border-radius:15px;padding:14px;position:sticky;top:16px}.intake-review-preview>div:first-child{align-items:center;gap:9px;min-height:44px;display:flex}.intake-review-preview>div:first-child strong{flex:1;font-size:12px}.intake-review-preview .cv-stage{border:1px solid #252d37;border-radius:13px;min-height:610px;padding:14px}.intake-review-preview .cv-paper{max-width:430px}.intake-review-preview>p{color:#6f7987;text-align:center;margin:10px 0 0;font-size:8px;line-height:1.45}.intake-final-bar{background:#2fbe7212;border:1px solid #2fbe724d;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;min-height:86px;padding:13px;display:flex}.intake-final-bar.is-warning{background:#ff9f430f;border-color:#ff9f4352}.intake-final-bar>div{align-items:center;gap:10px;display:flex}.intake-final-bar>div:first-child>span{color:#6bdc9e;background:#2fbe7221;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.intake-final-bar.is-warning>div:first-child>span{color:#ffb16c;background:#ff9f431f}.intake-final-bar p{gap:3px;margin:0;display:grid}.intake-final-bar p strong{font-size:11px}.intake-final-bar p small{color:#75817c;font-size:8px}.intake-final-bar>div:last-child>strong{white-space:nowrap;font-size:20px}@media (max-width:980px){.intake-step-list li small{display:block}.intake-card{width:100%}.intake-review-layout{grid-template-columns:1fr}.intake-review-preview{position:static}.intake-review-preview .cv-paper{max-width:470px}.intake-template-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.intake-shell{width:calc(100% - 18px);padding-top:16px}.intake-certification-record{grid-template-columns:1fr}.intake-topline{align-items:flex-start}.intake-topline>div{flex-direction:column;align-items:flex-start;gap:6px}.intake-step-list{grid-template-columns:repeat(7,1fr);padding:4px}.intake-step-list li{min-height:40px;padding:4px 3px}.intake-step-list li>span{width:25px;height:25px}.intake-step-list li small{white-space:normal;text-align:center;max-width:30px;font-size:10px;line-height:1.1}.intake-card{border-radius:20px;min-height:0;padding:16px}.intake-progress{margin:8px 0 12px}.intake-heading{grid-template-columns:38px 1fr;gap:10px}.intake-heading>span{border-radius:11px;width:38px;height:38px}.intake-heading small{font-size:10px}.intake-start-options,.intake-form-grid,.intake-choice-grid,.intake-overlay-choices,.intake-area-grid,.intake-style-grid,.occupation-match-panel>div:last-child{grid-template-columns:1fr}.intake-choice-grid button,.intake-overlay-choices button{min-height:58px}.intake-choice-grid button,.intake-overlay-choices button,.intake-area-grid button,.general-context-question-list button,.occupation-match-panel button{font-size:14px}.general-context-question-list fieldset>div{grid-template-columns:1fr}.intake-start-options>button{min-height:120px}.intake-template-grid,.intake-language-picker>div:first-child{grid-template-columns:1fr 1fr}.intake-language-picker>div:first-child .button{grid-column:1/-1}.intake-actions{bottom:max(6px, env(safe-area-inset-bottom));flex-direction:column;padding:9px}.intake-actions>div{justify-content:space-between;width:100%}.intake-actions>div small{text-align:left}.intake-actions .button{min-height:44px}.intake-actions .button.button-primary{width:100%}.intake-review-head{flex-wrap:wrap}.intake-review-head>div{min-width:160px}.intake-review-head>button{width:100%}.intake-review-editor{padding:12px}.intake-review-preview .cv-stage{min-height:440px;padding:9px 4px}.intake-review-preview .cv-paper{width:100%}.intake-final-bar,.intake-final-bar>div:last-child{flex-direction:column;align-items:stretch}.intake-final-bar .button{width:100%}.intake-block-label strong{font-size:16px}.intake-block-label small{font-size:10px}.intake-heading h1{font-size:27px}.intake-heading p{font-size:13px}.autocomplete-list{max-height:min(45vh,330px);position:absolute;inset:calc(100% + 7px) 0 auto}}@media (max-width:430px){.intake-shell{width:calc(100% - 14px);padding-top:12px}.intake-card{border-radius:16px;padding:15px}.intake-step-content{gap:22px}.intake-heading{grid-template-columns:34px 1fr;gap:9px}.intake-heading>span{border-radius:10px;width:34px;height:34px;font-size:10px}.intake-heading h1{font-size:26px}.intake-heading small{font-size:10px}.intake-step-list li{min-height:38px;padding:3px 2px}.intake-step-list li small{max-width:26px;font-size:9px}.intake-step-list li>span{width:22px;height:22px}.intake-block{gap:13px}.intake-block-label strong{font-size:16px}.intake-form-grid,.intake-start-options,.intake-choice-grid,.intake-overlay-choices,.intake-area-grid,.intake-style-grid,.occupation-match-panel>div:last-child{grid-template-columns:1fr}.intake-choice-grid button,.intake-overlay-choices button,.intake-area-grid button,.general-context-question-list button,.intake-style-grid button,.intake-template-grid>button,.occupation-match-panel button{font-size:14px}.intake-choice-grid button,.intake-overlay-choices button,.intake-area-grid button,.general-context-question-list button,.occupation-match-panel button{min-height:58px}.intake-template-grid>button{min-height:138px}.intake-style-grid button{gap:7px;min-height:158px}.intake-inline-add{grid-template-columns:1fr;align-items:stretch;gap:10px}.intake-inline-add .button{width:100%}.intake-template-grid{grid-template-columns:1fr}}@media (max-width:375px){.intake-shell{width:calc(100% - 10px);padding-top:10px}.intake-step-list{padding:3px}.intake-step-list li{min-height:36px;padding:3px 1px}.intake-step-list li small{max-width:24px;font-size:8px}.intake-step-list li>span{width:20px;height:20px}.intake-heading h1{font-size:25px}.intake-heading p{font-size:12px}.intake-block-label strong{font-size:15px}.intake-block-label small{font-size:9px}.intake-form-grid,.intake-choice-grid,.intake-overlay-choices,.intake-area-grid,.intake-style-grid,.intake-start-options,.occupation-match-panel>div:last-child,.intake-inline-add{grid-template-columns:1fr}.intake-actions{padding:8px}.intake-actions .button{min-height:46px}}@media (prefers-reduced-motion:reduce){.autocomplete-spinner{animation-duration:1.8s}}.status-badge{min-height:30px;padding:6px 10px;font-size:12px}.eyebrow,.field-label,.field-label-row{font-size:12px}.field input,.field textarea,.field select{font-size:14px}.field small{color:var(--text-muted);font-size:13px}.button-small,.price-pill{font-size:13px}.processing-shell{place-items:center;min-height:calc(100vh - 110px);padding:40px 0 90px;display:grid}.processing-card{align-items:center;gap:17px;width:min(100%,520px);min-height:132px;padding:26px;display:flex}.processing-icon{color:#84c9ff;background:#168cf41f;border:1px solid #168cf459;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid}.processing-icon svg{animation:1.1s linear infinite spin}.processing-card>div{gap:6px;display:grid}.processing-card strong{font-size:18px}.processing-card small{color:var(--text-muted);font-size:14px;line-height:1.55}.hero{grid-template-columns:.68fr 1.32fr}.hero-copy h1{font-size:clamp(48px,4.6vw,72px)}.hero-copy .status-badge{text-transform:none;letter-spacing:.015em}.mini-builder .eyebrow,.mini-tabs span,.mini-field small,.mini-field p,.mini-requirements span,.mini-builder .button,.floating-score-card small{font-size:12px}.mini-builder h3{font-size:20px}.mini-field strong{font-size:14px}.mini-field p{color:var(--text-secondary)}.mini-requirements span{color:var(--text-muted)}.floating-score-card{min-width:178px}.floating-score-card small{color:var(--text-muted);letter-spacing:.06em}.metrics-strip span{color:var(--text-secondary);font-size:14px}.landing-template-feature,.landing-premium-badge{font-size:12px}.landing-template-feature{min-height:42px;color:var(--text-muted)}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefit-card{min-height:270px;padding:28px;overflow:hidden}.benefit-icon{color:#b6a7ff;background:#623cea24;border:1px solid #623cea6b;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:48px;display:grid}.benefit-card h3{margin:0 0 10px;font-size:22px;line-height:1.2}.benefit-card p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.ats-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(42px,7vw,96px);min-height:440px;padding:clamp(34px,5vw,70px);display:grid;overflow:hidden}.ats-visual{background:linear-gradient(145deg,#181e27,#0f141b);border:1px solid #364150;border-radius:28px;grid-template-columns:64px 1fr;align-content:center;gap:16px 18px;min-height:270px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff0d}.ats-visual>span{color:#85caff;background:#168cf424;border-radius:18px;grid-row:1/4;align-self:center;place-items:center;width:64px;height:64px;display:grid}.ats-visual>div{gap:4px;display:grid}.ats-visual strong{font-size:22px}.ats-visual small{color:var(--text-muted);font-size:13px}.ats-visual i{background:#33404e;height:1px}.ats-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.06}.ats-copy>p{max-width:690px;color:var(--text-secondary);margin:18px 0 0;font-size:17px;line-height:1.7}.ats-points{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.ats-points span{color:#d9dee6;background:#151a22;border:1px solid #3b4656;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:inline-flex}.ats-points svg{color:#80c9ff}.offer-input-shell :is(button,p,small,strong){line-height:1.5;font-size:13px!important}.offer-input-shell .field-label{font-size:12px!important}.offer-source-note,.offer-skip-intro p,.general-role-ai-note p{color:var(--text-muted)!important;font-size:12px!important}.offer-source-tabs button{min-height:56px}.general-role-grid button{min-height:78px}.intake-autosave,.intake-topline>span small,.intake-step-list li small{font-size:12px}.intake-topline>span small,.intake-autosave{color:#172033c2}.intake-topline>span strong{font-size:14px}.intake-step-list li{min-height:52px}.intake-step-list li small{text-overflow:clip;overflow:visible}.intake-heading small{font-size:12px!important}.intake-heading>span{font-size:12px}.intake-heading p{color:var(--text-muted);font-size:14px!important}.intake-block-label strong,.intake-record-head strong,.intake-review-head strong,.intake-final-bar p strong{font-size:15px}.intake-card small{color:var(--text-muted);line-height:1.5;font-size:12px!important}.intake-card p{line-height:1.55;font-size:13px!important}.intake-card button:not(.button),.intake-card button strong{font-size:15px!important}.intake-area-grid button{min-height:92px}.intake-choice-grid button,.intake-overlay-choices button{min-height:56px;padding:11px 12px}.intake-role-suggestions button{min-height:42px}.intake-message{min-height:50px;font-size:13px}.intake-start-options small,.intake-privacy-note small,.occupation-match-status small,.occupation-match-panel small,.occupation-local-note,.intake-style-grid button p,.intake-review-preview>p,.intake-final-bar p small{color:var(--text-muted)!important}.intake-start-options em{font-size:12px}.intake-privacy-note strong{font-size:13px}.intake-style-grid button{gap:8px;min-height:155px}.intake-template-grid strong{font-size:15px}.intake-template-grid small{font-size:12px}.intake-photo-button{width:200px}.intake-photo-button span{font-size:13px}.intake-review-head{min-height:78px}.intake-review-head small{white-space:normal;text-overflow:clip;font-size:11px;overflow:visible}.intake-review-save small,.intake-review-preview>p{font-size:12px}.intake-final-bar{min-height:104px}.intake-final-bar p small{font-size:12px}.checkout-card,.order-card{padding:26px}.payment-methods strong{font-size:14px}.payment-methods small,.blik-box p,.checkout-consents label>span,.checkout-security,.order-card>p{color:var(--text-muted);font-size:12px}.checkout-consents label>span{line-height:1.55}.product-summary-card li,.order-card li{color:var(--text-secondary);font-size:13px}.order-breakdown{min-height:40px;color:var(--text-muted);font-size:12px}.order-breakdown strong{font-size:13px}.order-total span{color:var(--text-muted);font-size:13px}.selected-ai-style-summary{padding:14px}.selected-ai-style-summary small{font-size:12px}.selected-ai-style-summary strong{font-size:14px}.selected-ai-style-summary em{color:var(--text-muted);font-size:12px;line-height:1.5}.generation-card>p{color:var(--text-muted);font-size:14px}.generation-style-pill{min-height:36px;color:var(--text-muted);padding:8px 12px;font-size:13px}.generation-step{min-height:76px;padding:13px 15px}.generation-step strong{font-size:14px}.generation-step small{color:var(--text-muted);font-size:13px}.generation-error-details{font-size:13px}.editor-topline>div>span{color:var(--text-secondary);font-size:12px}.editor-export-actions .button{font-size:13px}.editor-template-tabs button{min-height:48px;font-size:12px}.editor-premium-note,.manual-edit-box small,.empty-quality-note{color:var(--text-muted);font-size:12px}.manual-edit-box strong{font-size:14px}.document-readiness-card small,.quality-issue small,.editor-source-fields span{color:var(--text-muted);font-size:12px}.document-readiness-card strong,.quality-issue strong,.editor-experience-card>header strong,.editor-source-fields strong{font-size:13px}.editor-experience-card>header span,.editor-experience-card>header small,.editor-source-fields>a,.manual-edit-marker,.quality-issue button{font-size:12px}.match-summary>div{color:var(--text-secondary);font-size:13px}.ai-quality-meta small{color:var(--text-muted);font-size:12px}.ai-quality-meta strong,.quality-list>strong{font-size:13px}.quality-list ul{color:var(--text-muted);font-size:12px;line-height:1.6}.pdf-preview-toolbar .eyebrow,.cv-stage-label{font-size:12px}.pdf-preview-state small,.pdf-layout-error small{color:var(--text-muted);font-size:12px}.pdf-layout-error strong{font-size:13px}.pdf-layout-error p{font-size:12px}.autocomplete-list button strong,.autocomplete-list button small,.autocomplete-list p{font-size:13px}@media (max-width:1320px){.hero{grid-template-columns:1fr}}@media (max-width:900px){.benefits-grid{grid-template-columns:1fr}.benefit-card{min-height:220px}.benefit-icon{margin-bottom:36px}.ats-panel{grid-template-columns:1fr}.ats-visual{min-height:220px}}@media (max-width:700px){.processing-shell{width:calc(100% - 20px);padding-block:28px 70px}.processing-card{align-items:flex-start;padding:20px}.hero-copy h1{font-size:40px}.hero-copy{padding-right:2px}.hero-lead{max-width:100%;font-size:17px;line-height:1.55}.hero{min-height:auto;padding-top:62px;padding-bottom:52px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.hero-actions .landing-cta{width:100%;max-width:none}.hero-price{max-width:none}.metrics-strip{grid-template-columns:repeat(2,1fr);margin-top:-12px;padding:16px 12px}.metrics-strip div{padding:12px 10px}.metrics-strip div:first-child,.metrics-strip div:nth-child(2){border-bottom:1px solid #38414f}.metrics-strip div:nth-child(2n){border-right:0}.content-section{padding-top:84px}.center-heading{max-width:720px;margin:0 auto 30px}.center-heading p,.split-heading>p{font-size:16px;line-height:1.56}.final-cta .glass-panel>div{padding:42px 16px}.final-cta .landing-cta{max-width:none}.ats-panel{border-radius:22px;padding:30px 18px}.ats-visual{grid-template-columns:52px 1fr;padding:22px}.ats-visual>span{width:52px;height:52px}.ats-copy h2{font-size:36px}.intake-template-grid{grid-template-columns:1fr}.intake-step-list li{min-height:39px}.intake-card,.checkout-card,.order-card{padding:18px}.editor-topline>div:first-child{flex-wrap:wrap;justify-content:flex-start}.ai-quality-meta,.document-readiness-grid{grid-template-columns:1fr}.quality-issue{grid-template-columns:auto minmax(0,1fr)}.quality-issue button{grid-column:2;width:max-content}.editor-experience-card>header{flex-direction:column}}.site-footer nav{align-items:center;gap:18px;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#168cf4}.checkout-provider-banner{background:#11171e;border:1px solid #343e4b;border-radius:14px;align-items:flex-start;gap:11px;min-height:82px;margin-bottom:18px;padding:14px;display:flex}.checkout-provider-banner>span{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.checkout-provider-banner>div{gap:4px;display:grid}.checkout-provider-banner strong{color:#e7ebef;font-size:14px}.checkout-provider-banner small{color:var(--text-muted);font-size:12px;line-height:1.5}.checkout-provider-banner.is-demo{background:#168cf414;border-color:#168cf459}.checkout-provider-banner.is-demo>span{color:#80c8ff;background:#168cf424}.checkout-provider-banner.is-ready{background:#2fbe7212;border-color:#2fbe725c}.checkout-provider-banner.is-ready>span{color:#73e0a6;background:#2fbe7224}.checkout-provider-banner.is-disabled{background:#ff9f4312;border-color:#ff9f4357}.checkout-provider-banner.is-disabled>span{color:#ffb16d;background:#ff9f4321}.checkout-method-preview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.checkout-method-preview>span{color:#81909e;background:#151a22;border:1px solid #303946;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:10px;display:flex}.checkout-method-preview strong{color:#dce1e7;font-size:13px}.checkout-method-note{color:var(--text-muted);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.5}.checkout-mobile-summary{display:none}.checkout-consents a{color:#78bfff;text-underline-offset:2px}.checkout-unavailable{color:#ffc18c;background:#ff9f4314;border:1px solid #ff9f434d;border-radius:10px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.checkout-access-note{color:var(--text-muted);border-top:1px solid #2e3743;align-items:flex-start;gap:7px;margin:13px 0 0;padding-top:13px;font-size:12px;line-height:1.5;display:flex}.checkout-access-note svg{color:#85c9ff;flex:none;margin-top:2px}.payment-return-page{min-height:100vh}.payment-return-shell{place-items:center;min-height:calc(100vh - 110px);padding:50px 0 90px;display:grid}.payment-return-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,620px);min-height:430px;padding:46px;display:flex}.payment-return-icon{color:#74c3ff;background:#168cf421;border-radius:21px;place-items:center;width:70px;height:70px;margin-bottom:17px;display:grid}.payment-return-card.is-error .payment-return-icon{color:#ff8f96;background:#ff5e6821}.payment-return-card.is-waiting .payment-return-icon{color:#ffb36f;background:#ff9f4321}.payment-return-card h1{letter-spacing:-.045em;max-width:500px;margin:19px 0 10px;font-size:clamp(34px,5vw,48px);line-height:1.06}.payment-return-card>p{max-width:480px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.payment-return-actions{justify-content:center;gap:10px;margin-top:25px;display:flex}.legal-page{min-height:100vh}.legal-shell{width:min(920px,100% - 40px);padding:70px 0 90px}.legal-heading{text-align:center;max-width:760px;margin:0 auto 30px}.legal-heading .status-badge{margin-inline:auto}.legal-heading h1{color:#121a28;letter-spacing:-.055em;margin:20px 0 12px;font-size:clamp(42px,6vw,68px);line-height:1.02}.legal-heading>p{color:#121a28b3;margin:0;font-size:16px;line-height:1.65}.legal-draft-banner{background:linear-gradient(145deg,#ff9f431f,#11161d);border-color:#ff9f436b;align-items:flex-start;gap:12px;margin-bottom:18px;padding:20px;display:flex}.legal-draft-banner>svg{color:#ffb471;flex:none}.legal-draft-banner strong{font-size:15px}.legal-draft-banner p{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.legal-document{gap:0;padding:clamp(24px,5vw,58px);display:grid}.legal-document section{border-bottom:1px solid #303946;padding:25px 0}.legal-document section:first-child{padding-top:0}.legal-document section:last-child{border-bottom:0;padding-bottom:0}.legal-document h2{color:#f1f3f6;margin:0 0 10px;font-size:21px}.legal-document p{color:#a8b0bb;margin:8px 0 0;font-size:14px;line-height:1.75}.legal-document a{color:#75bfff}@media (max-width:700px){.site-footer nav{flex-wrap:wrap;justify-content:center}.checkout-method-preview{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.checkout-method-preview>span{gap:5px;padding-inline:4px}.checkout-method-preview strong{font-size:11px}.payment-return-shell{width:calc(100% - 20px);padding-block:30px 70px}.payment-return-card{border-radius:22px;min-height:390px;padding:28px 18px}.payment-return-actions{flex-direction:column;width:100%}.payment-return-actions .button{width:100%}.legal-shell{width:calc(100% - 20px);padding:44px 0 70px}.legal-heading h1{font-size:42px}.legal-draft-banner{padding:16px}.legal-document{border-radius:22px;padding:22px 18px}.intake-step-list li small{font-size:10px!important}.intake-block-label strong{font-size:16px!important}.intake-heading h1{font-size:27px!important}.intake-heading p{font-size:13px!important}.intake-form-grid,.intake-choice-grid,.intake-overlay-choices,.intake-area-grid,.intake-style-grid,.intake-start-options,.occupation-match-panel>div:last-child,.intake-template-grid{grid-template-columns:1fr!important}.intake-choice-grid button,.intake-overlay-choices button,.intake-area-grid button,.general-context-question-list button,.occupation-match-panel button,.intake-style-grid button,.intake-template-grid>button{font-size:14px!important}.intake-choice-grid button,.intake-overlay-choices button,.intake-area-grid button,.general-context-question-list button,.occupation-match-panel button{min-height:58px!important}.intake-template-grid>button{min-height:138px!important}.intake-step-list li{min-height:39px!important}.intake-card{padding:16px!important}.intake-actions .button{min-height:46px!important}}@media (max-width:430px){.intake-shell{width:calc(100% - 14px)!important;padding-top:12px!important}.intake-step-list{padding:3px!important}.intake-step-list li{min-height:38px!important;padding:3px 2px!important}.intake-step-list li small{max-width:26px!important;font-size:9px!important}.intake-step-list li>span{width:22px!important;height:22px!important}.intake-heading{grid-template-columns:34px 1fr!important;gap:9px!important}.intake-heading>span{border-radius:10px!important;width:34px!important;height:34px!important}.intake-heading h1{font-size:26px!important}.intake-heading p{font-size:12px!important}.intake-block-label strong{font-size:16px!important}.intake-block-label small{font-size:10px!important}.intake-card{padding:15px!important}.intake-inline-add{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}.intake-inline-add .button{width:100%!important}.intake-actions{padding:8px!important}}@media (max-width:375px){.intake-shell{width:calc(100% - 10px)!important;padding-top:10px!important}.intake-step-list{padding:3px!important}.intake-step-list li{min-height:36px!important;padding:3px 1px!important}.intake-step-list li>span{width:20px!important;height:20px!important}.intake-step-list li small{max-width:24px!important;font-size:9px!important}.intake-heading h1{font-size:25px!important}.intake-heading p{font-size:12px!important}.intake-block-label strong{font-size:15px!important}.intake-block-label small{font-size:9px!important}.intake-actions{padding:8px!important}.intake-actions .button{min-height:46px!important}}@media (max-width:1000px){.order-card{order:initial}.checkout-mobile-summary{background:#11171e;border:1px solid #303946;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 14px;display:flex}.checkout-mobile-summary>span{gap:4px;display:grid}.checkout-mobile-summary small{color:var(--text-muted);letter-spacing:.1em;font-size:10px;font-weight:800}.checkout-mobile-summary strong{color:#edf1f5;font-size:14px}.checkout-mobile-summary>strong{white-space:nowrap;font-size:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
