.studio-feedback{gap:10px;width:100%;min-width:0;margin:16px 0;display:grid;position:static}.studio-feedback:empty{display:none}.lor-form-content>.studio-feedback+.lor-wizard-header{margin-top:0}.studio-feedback-tip,.studio-feedback-notice{color:#42483f;background:#f7f6f1;border:1px solid #dedbd2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex;position:static}.studio-feedback-tip strong{font-size:12px;line-height:1.5;display:block}.studio-feedback-tip p,.studio-feedback-notice p{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.55}.studio-feedback-notice{color:#264a3b;background:#eff8f3;border-color:#bed5cc;animation:5s ease-out forwards studio-feedback-fade}.studio-feedback-notice p{margin:0}.studio-feedback button{width:32px;min-width:32px;height:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 32px;place-items:center;margin:-4px -5px -4px 0;padding:0;font-size:21px;line-height:1;display:grid}.studio-feedback button:hover{background:#0000000c}.studio-feedback button:focus-visible{outline-offset:2px;outline:2px solid #735210}@keyframes studio-feedback-fade{0%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.studio-feedback-notice{animation:none}}@media (width<=660px){.studio-feedback button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}@media print{.studio-feedback{display:none!important}}.document-placeholder{font-weight:400;color:#8b9199!important}.document-placeholder em{color:inherit!important}.document-start-actions{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.document-start-actions button{color:#24344b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce2;border-radius:8px;padding:10px 12px;font-size:13px}.document-start-actions button:hover{background:#f5f7fa}.document-premium-tag{color:#735210;white-space:nowrap;vertical-align:middle;background:#f6ecd3;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.document-feature-label{color:#344257;align-items:center;gap:8px;margin:18px 0 8px;font-size:13px;font-weight:700;display:flex}.lor-wizard-rail button .document-premium-tag,.lor-wizard-stepper button .document-premium-tag{border:0;width:auto;min-width:0;height:auto;margin-left:auto}.document-data-note{color:#5e6775;margin:10px 0 16px;font-size:12px;line-height:1.6}@media print{.document-placeholder{visibility:hidden}.document-start-actions,.document-data-note,.document-feature-label{display:none}}.lor-wizard-rail button strong .document-premium-tag,.lor-wizard-stepper button strong .document-premium-tag{width:fit-content;margin:3px 0 0;display:block}.document-start-actions button .document-premium-tag{margin-left:6px}.prepa-studio{color:#191918;background:#f6f4ef}.prepa-studio button,.prepa-studio input,.prepa-studio textarea,.prepa-studio select{font:inherit}.prepa-studio button{color:#172023;cursor:pointer;background:#fffefa;border:1px solid #c4c0b6;border-radius:4px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.4}.prepa-studio button:disabled{opacity:.6;cursor:default}.prepa-studio :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #725100}.prepa-studio .prepa-primary{color:#172023;background:#b78400;border-color:#b78400}.prepa-toolbar{background:#fffefa;border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:24px;padding:28px 34px;display:flex}.prepa-kicker{color:#725100;letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.5}.prepa-toolbar h1{margin:5px 0 7px;font-family:Georgia,serif;font-size:32px;line-height:1.2}.prepa-toolbar p{color:#514e48;margin:0;font-size:14px;line-height:1.5}.prepa-toolbar-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.prepa-view-toggle{gap:4px;display:flex}.prepa-studio .prepa-view-toggle button.active{color:#fffefa;background:#172023;border-color:#172023}.prepa-layout{grid-template-columns:248px minmax(0,1fr);align-items:stretch;display:grid}.prepa-coaching{color:#f6f4ef;background:#172023;padding:30px 24px}.prepa-coaching .prepa-kicker{color:#f0d166}.prepa-coaching h2{margin:14px 0 24px;font-family:Georgia,serif;font-size:26px;line-height:1.2}.prepa-coaching ol{margin:0;padding-left:21px}.prepa-coaching li{margin-bottom:18px;padding-left:4px;font-size:14px;line-height:1.6}.prepa-coaching li::marker{color:#f0d166;font-weight:700}.prepa-coaching>p{color:#d5d9d8;border-top:1px solid #536061;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.6}.prepa-workspace{width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:28px clamp(20px,3vw,42px) 40px}.prepa-draft-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prepa-draft-actions>span{color:#514e48;font-size:12px;line-height:1.5}.prepa-save-status{color:#514e48;margin:14px 0 22px;font-size:13px;line-height:1.5}.prepa-recovery{color:#514018;background:#f6edcf;border:1px solid #b78400;padding:16px}.prepa-editor{border:0;min-width:0;margin:0;padding:0;display:block}.prepa-editor[hidden]{display:none}.prepa-editor-section{background:#fff;border:1px solid #dedbd3;border-radius:6px;min-width:0;margin-bottom:20px;padding:26px}.prepa-editor-section>header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.prepa-editor-section>header>span{color:#725100;text-transform:uppercase;background:#f6edcf;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:14px;font-weight:800;display:inline-grid}.prepa-editor-section h2{margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.35}.prepa-section-note{color:#514e48;margin:-6px 0 20px;font-size:13px;line-height:1.6}.prepa-entry{background:#f8f7f3;border:1px solid #dedbd3;border-radius:4px;min-width:0;margin:0 0 20px;padding:20px}.prepa-entry-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prepa-entry-heading h3{margin:0;font-size:14px;line-height:1.5}.prepa-studio .prepa-remove{text-underline-offset:3px;background:0 0;border-color:#0000;flex-shrink:0;padding-inline:10px;font-size:12px;text-decoration:underline}.prepa-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prepa-field{flex-direction:column;align-items:stretch;gap:7px;min-width:0;display:flex}.prepa-field>span{font-size:13px;font-weight:700;line-height:1.5}.prepa-field>small{color:#514e48;font-size:12px;line-height:1.5}.prepa-field-wide{grid-column:1/-1}.prepa-field :is(input,textarea,select){color:#191918;background:#fff;border:1px solid #aaa69c;border-radius:3px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.45;display:block}.prepa-field textarea{resize:vertical;min-height:100px}.prepa-studio .prepa-add{color:#725100;background:#fffefa;border-color:#a38745}.prepa-review{width:100%}.prepa-preview{min-width:0}.prepa-preview-note{background:#fffefa;border:1px solid #dedbd3;border-radius:4px;margin-bottom:20px;padding:18px 20px}.prepa-preview-note strong{font-size:14px;line-height:1.5}.prepa-preview-note p{color:#514e48;margin:6px 0 0;font-size:13px;line-height:1.6}.prepa-paper-stage{width:100%;max-width:816px;margin-inline:auto}.prepa-paper-scaler{width:100%;position:relative}.prepa-paper{color:#111;transform-origin:0 0;background:#fff;width:816px;min-height:1056px;padding:48px;box-shadow:0 3px 20px #1720231f}.prepa-paper-content{width:100%;display:flow-root}.prepa-measuring{visibility:hidden;pointer-events:none;width:816px;position:absolute;top:0;left:-100000px}.prepa-page-status{color:#514e48;margin:20px 0 0;font-size:12px;line-height:1.6}.prepa-document{overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.32}.prepa-document>header{text-align:center;border-bottom:1px solid #444;margin-bottom:12px;padding-bottom:10px}.prepa-document h1{margin:0 0 5px;font-size:21pt;font-weight:700;line-height:1.15}.prepa-document header p{margin:0;font-size:9pt;line-height:1.4}.prepa-document section{margin-top:12px}.prepa-document section h2{text-transform:uppercase;letter-spacing:.04em;break-after:avoid;border-bottom:1px solid #b4b4b4;margin:0 0 6px;padding-bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700;line-height:1.3}.prepa-document-entry{margin-top:7px}.prepa-document-row{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.prepa-document-row strong{min-width:0}.prepa-document-row>span{text-align:right;flex:none;max-width:38%}.prepa-document p{white-space:pre-line;margin:3px 0 0}.prepa-document ul{margin:3px 0 0;padding-left:17px;list-style:outside}.prepa-document li{margin-top:2px;padding-left:1px}.prepa-document-meta{color:#333}.prepa-document .prepa-placeholder{color:#777;font-weight:400}@media screen and (width<=940px){.prepa-toolbar{flex-wrap:wrap;align-items:flex-start;padding:24px}.prepa-layout{grid-template-columns:1fr}.prepa-coaching{padding:24px}.prepa-coaching h2{margin:8px 0 16px;font-size:24px}.prepa-coaching ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.prepa-coaching li{margin-bottom:10px}.prepa-coaching>p{margin:10px 0 0;padding-top:14px}.prepa-view-preview .prepa-coaching{display:none}}@media screen and (width<=600px){.prepa-toolbar{gap:20px;padding:22px 20px}.prepa-toolbar h1{font-size:28px}.prepa-toolbar-actions{justify-content:space-between;gap:8px;width:100%}.prepa-toolbar-actions button{padding-inline:13px}.prepa-coaching{padding:24px 20px}.prepa-coaching ol{grid-template-columns:1fr}.prepa-workspace{padding:22px 20px 32px}.prepa-editor-section{padding:20px 16px}.prepa-editor-section h2{font-size:20px}.prepa-entry{padding:16px 12px}.prepa-field-grid{grid-template-columns:1fr}.prepa-draft-actions>span{flex-basis:100%}}@page prepa-resume{size:letter;margin:.5in}@media print{:is(html:has(.prepa-studio),body:has(.prepa-studio)){page:prepa-resume;background:#fff;width:auto;height:auto;min-height:0;margin:0;padding:0}.app-shell:has(.prepa-studio){page:prepa-resume;background:#fff;width:auto;height:auto;min-height:0;margin:0;padding:0;display:block}.app-shell:has(.prepa-studio)>:not(.prepa-studio){display:none!important}body:has(.prepa-studio)>:not(:has(.prepa-studio)):not(.prepa-studio){display:none!important}.prepa-studio{page:prepa-resume;background:#fff}.prepa-studio :is(.prepa-toolbar,.prepa-coaching,.prepa-draft-actions,.prepa-save-status,.prepa-editor,.prepa-preview-note,.prepa-page-status){display:none!important}.prepa-studio :is(.prepa-layout,.prepa-workspace,.prepa-preview,.prepa-paper-stage,.prepa-paper-scaler,.prepa-paper,.prepa-paper-content){visibility:visible;width:auto;max-width:none;min-height:0;margin:0;padding:0;display:block;position:static;overflow:visible;height:auto!important}.prepa-studio .prepa-paper{width:7.5in;box-shadow:none;transform:none!important}.prepa-document section,.prepa-document-entry{break-inside:auto}.prepa-document h2,.prepa-document-row{break-after:avoid}.prepa-document p,.prepa-document li{orphans:2;widows:2}.prepa-document .prepa-placeholder{visibility:hidden}}.pre-pa-kit,.pre-pa-statement{color:#172023;width:min(100%,1080px);margin:0 auto;padding:52px 36px 64px}.pre-pa-kit-kicker,.pre-pa-kit-label{color:#725100;letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.5;display:block}.pre-pa-kit h1,.pre-pa-statement h1{max-width:820px;margin:14px 0;font-family:Georgia,serif;font-size:clamp(30px,3.3vw,44px);line-height:1.12}.pre-pa-kit p,.pre-pa-statement p{color:#514e48;font-size:15px;line-height:1.65}.pre-pa-checklist{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pre-pa-checklist li{background:#fffef9;border:1px solid #d2cdc2;align-items:flex-start;gap:24px;padding:28px;display:flex}.pre-pa-checklist li>div{flex:1;min-width:0}.pre-pa-checklist-number{color:#725100;font-size:16px;font-weight:800;line-height:1.5}.pre-pa-kit-status{color:#514e48;background:#edeae3;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.pre-pa-kit-status.started{color:#245642;background:#e6f1e9}.pre-pa-checklist h2,.pre-pa-statement h2{margin:12px 0 8px;font-family:Georgia,serif;font-size:24px;line-height:1.2}.pre-pa-checklist p{margin:0}.pre-pa-checklist a,.pre-pa-statement a{color:#725100;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.pre-pa-statement-options{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.pre-pa-statement-options>div{background:#fffef9;border:1px solid #d2cdc2;border-top:3px solid #b78400;padding:28px}@media screen and (width<=660px){.pre-pa-kit,.pre-pa-statement{padding:32px 20px 44px}.pre-pa-checklist li{gap:14px;padding:22px 18px}.pre-pa-checklist h2,.pre-pa-statement h2{font-size:22px}.pre-pa-statement-options{grid-template-columns:1fr}.pre-pa-statement-options>div{padding:24px 20px}.app-shell .school-workspace-nav{flex-wrap:wrap;gap:4px 10px}.app-shell .school-workspace-nav .studio-tabs{flex:auto}.app-shell .school-workspace-nav .studio-tabs button{padding-inline:10px}}.preview-placeholder{font-weight:400;color:#94999c!important}.feature-premium{vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 5px;line-height:1.4;display:inline-block;color:#735210!important;background:#f6edcf!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;font-size:9px!important}.draft-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.draft-actions button{min-height:44px}.step-nav>.save-status{margin:18px 0;font-size:11px;display:flex}.account-loading{text-align:center;color:#777;width:64px;display:inline-block}.audience-choice{width:min(960px,100%);min-height:calc(100vh - 160px);margin:auto;padding:64px 28px}.audience-choice h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.15}.audience-choice>p{color:var(--muted);line-height:1.6}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.audience-grid button{border:1px solid var(--line);border-top:4px solid var(--gold);text-align:left;cursor:pointer;background:#fff;padding:28px}.audience-grid button:hover{border-color:var(--gold);background:#fffefa}.audience-grid button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.audience-grid span{color:var(--gold-dark);letter-spacing:1px;font-size:11px;font-weight:800}.audience-grid strong{margin-top:16px;font-size:23px;line-height:1.3;display:block}.audience-grid p{color:var(--muted);margin:16px 0 24px;font-size:15px;line-height:1.6}.audience-grid b{font-size:13px}.audience-note{font-size:12px}.studio-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;font-size:12px;display:flex}.studio-footer nav{gap:20px;display:flex}.studio-footer a,.studio-footer button{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.studio-footer button{cursor:pointer;font-size:inherit;background:0 0;border:0;min-height:32px;padding:0}@media (width<=660px){.app-shell .app-header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:14px 16px;display:flex}.app-header .brand{flex:auto}.app-header .header-actions{justify-content:flex-end;gap:8px;width:auto;margin:0}.app-header .studio-tabs{order:3;justify-content:stretch;width:100%;display:flex}.app-header .studio-tabs button{flex:1;min-height:44px;padding:10px 6px;font-size:12px}.app-header .studio-select-wrap{display:none}.app-header .premium-header-button,.app-header .account-header-button{min-height:44px;padding:8px;font-size:11px}.audience-choice{padding:32px 20px}.audience-grid{grid-template-columns:1fr;gap:16px;margin:24px 0}.audience-grid button{padding:22px}.studio-footer{gap:12px;padding:18px 20px}.studio-footer nav{width:100%}.step-nav>.save-status{padding:0 16px}.premium-modal{overflow-wrap:anywhere;max-width:100%}}@media print{.studio-footer,.audience-choice,.draft-actions{display:none!important}.preview-placeholder{visibility:hidden}}.draft-actions .text-button,.draft-actions .sample-button{justify-content:center;align-items:center;display:inline-flex}@media (width<=660px){.app-header .header-actions>.premium-header-button,.app-header .header-actions>.premium-active-badge,.app-header .header-actions>.account-loading{justify-content:center;align-items:center;display:inline-flex!important}.app-header .brand>span:last-child{display:grid}.app-header .brand small{letter-spacing:0;font-size:9px;display:block}.app-header .brand strong{letter-spacing:1px;font-size:10px}.app-header .brand{gap:8px}.builder-layout .step-nav ol{gap:8px;margin:12px 0 0;padding:0 0 6px;display:flex;overflow-x:auto}.builder-layout .step-nav li{flex:none}.builder-layout .step-nav li button{width:auto;min-height:44px;padding:8px 10px}.builder-layout .step-nav li button>span,.builder-layout .step-nav li button small{display:none}.builder-layout .step-nav li button strong{font-size:12px}.builder-layout .step-nav>.save-status{margin:6px 0 0;padding:0}}@media screen{.app-shell{--gold-dark:#725100;--studio-caption-color:#514e48}.app-shell .app-header{gap:20px;height:auto;min-height:76px;padding-block:12px}.app-shell .studio-brand,.recommender-portal .studio-brand{flex:none;justify-items:start;gap:4px;min-width:0;text-decoration:none;display:grid}.app-shell .studio-brand-logo,.recommender-portal .studio-brand-logo{object-fit:contain;object-position:left center;width:160px;max-width:160px;height:50px;display:block}.app-shell .app-header .studio-brand-caption,.recommender-portal .studio-brand-caption{color:#514e48;letter-spacing:0;font-size:12px;line-height:1.4;display:block}.app-shell .studio-workspace-nav{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.app-shell .studio-workspace-nav .studio-tabs{min-width:0;margin:0;display:flex}.app-shell .studio-tabs button,.app-shell .switch-path-link,.app-shell .back-to-pa-life,.recommender-portal .back-to-pa-life,.intake-public-page .back-to-pa-life,.portal-error>a[href="https://www.thepalife.com/"]{justify-content:center;align-items:center;min-height:44px;font-size:12px;line-height:1.4;display:inline-flex}.recommender-portal .back-to-pa-life,.intake-public-page .back-to-pa-life,.portal-error>a[href="https://www.thepalife.com/"]{color:#514e48;text-underline-offset:3px;font-weight:700;text-decoration:underline}.intake-public-page>.back-to-pa-life{margin-inline:clamp(20px,4vw,56px);padding-block:8px}.app-shell .studio-tabs button{white-space:nowrap;color:#514e48;padding:10px 14px}.app-shell .studio-tabs button.active{color:#fff}.app-shell .switch-path-link{color:#514e48;text-underline-offset:3px;flex:none;font-weight:700}.app-shell .app-header .header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .app-header .header-actions :is(.premium-header-button,.account-header-button,.header-button-skeleton){box-sizing:border-box;letter-spacing:0;white-space:nowrap;border:1px solid #172023;border-radius:4px;justify-content:center;align-items:center;width:92px;min-width:92px;height:44px;min-height:44px;padding:10px 12px;font-weight:800;line-height:1.4;font-size:12px!important;display:inline-flex!important}.app-shell .app-header .header-actions .premium-header-button{color:#172023;background:#b78400;border-color:#b78400}.app-shell .app-header .header-actions .premium-header-button:hover{background:#c89a22;border-color:#c89a22}.app-shell .app-header .header-actions .account-header-button{color:#172023;background:#fffefa;border-color:#172023}.app-shell .app-header .header-actions .account-header-button:hover{background:#efede7}.app-shell .app-header .header-actions .header-button-skeleton{background:#efede7;border-color:#e3dfd5}.app-shell .app-header .header-actions .premium-active-badge{justify-content:center;align-items:center;min-height:44px;font-size:12px;display:inline-flex!important}.app-shell :is(.switch-path-link,.studio-brand,.back-to-pa-life):focus-visible,.app-shell .header-actions button:focus-visible,.recommender-portal :is(.studio-brand,.back-to-pa-life):focus-visible,.intake-public-page .back-to-pa-life:focus-visible,.portal-error>a[href="https://www.thepalife.com/"]:focus-visible{outline-offset:3px;outline:3px solid #725100}.app-shell .lor-layout .intake-header-action{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:20px}.app-shell .lor-layout .intake-header-action>div:first-child{gap:8px;min-width:0}.app-shell .lor-layout .intake-header-action>.intake-request-primary{white-space:normal;text-align:center;justify-self:start;max-width:100%;min-height:44px;line-height:1.5}.app-shell .lor-layout .intake-header-action>div:first-child>strong{overflow-wrap:break-word;font-size:17px;line-height:1.4}.app-shell .lor-layout .intake-header-action>div:first-child>span{color:#725100;letter-spacing:.06em;font-size:12px;line-height:1.5}.app-shell :is(.format-pills span,.format-pills small,.header-alignment-control strong,.header-alignment-control small,.header-alignment-options button,.import-kicker,.import-processing-heading span,.ai-connection,.preview-toolbar span,.preview-tools button,.preview-status small,.preview-status b,.print-status-bar,.resume-page-label,.rail-kicker,.rail-help button,.letter-export-grid small,.letter-export-grid button.gold>span,.export-button.gold>span,.premium-kicker,.premium-price small,.premium-free-note,.premium-fine-print,.premium-checkout-fallback,.premium-editor-row span,.premium-editor-row a,.premium-editor-row button,.professional-review-card>span,.professional-review-card>small,.professional-review-card>b,.editing-modal-header>span,.editing-readiness-kicker,.editing-step>span,.editing-step strong,.editing-step small,.editing-package>span,.editing-package>p,.editing-package small,.editing-package em,.editing-readiness>p,.editing-quality span,.editing-readiness li,.editing-draft-actions button,.editing-includes,.editing-purchase-note,.editing-contact-fields label>span,.editing-file-upload>span,.editing-file-upload>p,.editing-file-upload>label span,.editing-file-upload li,.editing-file-upload li button,.editing-success p,.editing-success button,.writer-upgrade-header>span,.writer-current-plan>span,.writer-current-plan strong,.writer-current-plan small,.writer-plan-kicker,.writer-plan-grid article>small,.writer-plan-grid article>p,.writer-plan-grid li,.writer-plan-grid article>a,.writer-plan-grid article>button,.writer-upgrade-footer p,.account-kicker,.account-benefits span,.account-modal form label,.account-primary,.account-google,.account-chatgpt,.account-divider,.account-privacy,.account-message,.account-sent strong,.account-identity strong,.account-cloud-banner strong,.account-sent p,.account-identity small,.account-cloud-banner small,.account-workspace-list strong,.account-workspace-list small,.account-workspace-list article>span,.account-signout,.audience-grid span){font-size:12px;line-height:1.5}.app-shell .lor-layout :is(.lor-wizard-header>div>span,.lor-wizard-rail>span,.lor-wizard-stepper button>span,.lor-wizard-rail button>span,.lor-integrity-note>span,.lor-import-number,.lor-upload-box>div>span,.lor-upload-box>div>small,.lor-upload-box li,.lor-upload-box li small,.lor-share-status small,.lor-share-link span,.lor-delivery-status small,.lor-delivery-status strong,.lor-delivery-email>p,.lor-admin-summary-copy small,.lor-admin-toggle,.lor-asset-grid article span){font-size:var(--lor-small-text,12px);line-height:1.5}.app-shell .resume-document .resume-page-frame>.resume-page-label{max-width:100%;font-size:var(--preview-label-size,12px);text-align:right;overflow-wrap:anywhere;line-height:1.5}.app-shell :is(.feature-premium,.document-premium-tag){letter-spacing:0;line-height:1.5;color:#725100!important;background:#f6edcf!important;font-size:12px!important}.app-shell .lor-wizard-stepper button strong{min-width:0}.app-shell .lor-wizard-stepper .document-premium-tag{white-space:normal;overflow-wrap:break-word;max-width:100%}.app-shell :is(.editing-contact-fields input,.editing-contact-fields textarea){font-size:16px}.app-shell :is(.eyebrow,.import-kicker,.import-processing-heading span,.premium-kicker,.audience-grid span,.interview-heading span,.professional-review-card>span,.professional-review-card>b,.editing-modal-header>span,.editing-readiness-kicker,.writer-upgrade-header>span,.writer-plan-kicker,.account-kicker,.lor-wizard-header>div>span,.lor-import-copy>span,.lor-imported-evidence-heading>span,.lor-share-heading>span,.lor-identity-group>span,.lor-appearance-heading>span,.writer-library-heading>span,.writer-voice-card>span){color:#725100}.app-shell :is(.format-pills small,.premium-fine-print,.premium-checkout-fallback,.premium-free-note,.preview-toolbar span,.preview-status small,.print-status-bar,.resume-page-label,.ai-connection,.account-privacy,.editing-purchase-note,.writer-upgrade-footer p,.account-divider,.account-workspace-list small,.account-identity small,.account-cloud-banner small){color:#514e48}.app-shell :is(.step-nav,.letter-rail) :is(.rail-kicker,.lor-wizard-rail>span){color:#f0d166}.app-shell :is(.step-nav,.letter-rail) .rail-help button{color:#f0d166;opacity:1;text-underline-offset:3px;text-decoration:underline}.app-shell :is(.step-nav>.save-status,.letter-status-card small){color:#c8cece;font-size:12px;line-height:1.5}.app-shell .lor-layout .lor-packet-switch>div:first-child small,.app-shell .lor-layout .lor-packet-switch>span{color:#c8cece;font-size:var(--lor-small-text,12px);line-height:1.5}.app-shell .lor-layout .lor-packet-switch button{color:#c8cece;font-size:var(--lor-control-text,13px)}.app-shell .lor-layout .lor-role-switch button.active>span,.app-shell .lor-layout .lor-packet-switch button.active,.app-shell .lor-layout .lor-integrity-note>span,.app-shell :is(.track-switch button.active,.step-nav li.active button>span,.import-button,.export-button.gold>span,.letter-export-grid button.gold>span){color:#172023}.app-shell .track-card:not(.dark) .track-number{color:#725100}}@media screen and (width<=1600px){.app-shell :is(.builder-layout,.letter-layout,.lor-layout.text-extra-large){grid-template-columns:240px minmax(0,1fr);height:auto;min-height:calc(100dvh - 100px);display:grid;overflow:visible}.app-shell :is(.step-nav,.letter-rail,.form-panel,.letter-form-panel){min-width:0;height:auto;min-height:0;overflow:visible}.app-shell :is(.form-scroll,.letter-form-scroll){height:auto;min-height:0;overflow:visible}.app-shell :is(.step-content,.letter-form-content,.lor-layout .lor-form-content){width:100%;max-width:920px;margin-inline:auto;padding:32px clamp(24px,4vw,56px) 44px}.app-shell .mobile-document-switch{z-index:4;background:#fffefa;border:1px solid #d7d2c6;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 28px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #1720230f}.app-shell .mobile-document-switch button{color:#514e48;background:#efede7;border:0;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.4}.app-shell .mobile-document-switch button.active{color:#fff;background:#172023}.app-shell .resume-mobile-switch-wrap{width:100%;max-width:920px;margin-inline:auto;padding:26px clamp(24px,4vw,56px) 0;display:block}.app-shell .resume-mobile-switch-wrap .mobile-document-switch{margin:0}.app-shell :is(.builder-layout,.letter-layout).show-mobile-editor>:is(.preview-panel,.letter-preview-panel){display:none}.app-shell :is(.builder-layout,.letter-layout).show-mobile-preview{grid-template-columns:minmax(0,1fr)}.app-shell :is(.builder-layout,.letter-layout).show-mobile-preview>:is(.step-nav,.letter-rail,.form-panel,.letter-form-panel){display:none}.app-shell :is(.builder-layout,.letter-layout).show-mobile-preview>:is(.preview-panel,.letter-preview-panel){grid-column:1/-1;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:static;overflow:visible}.app-shell :is(.builder-layout,.letter-layout).show-mobile-preview .paper-stage{flex:none;height:auto;min-height:0;max-height:none;padding:28px;overflow:visible}.app-shell .preview-tools{flex-wrap:wrap}.app-shell .mobile-edit-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media screen and (width<=940px){.app-shell .app-header{flex-wrap:wrap;gap:12px;padding:14px 20px}.app-shell .studio-workspace-nav{flex:1 0 100%;order:3;justify-content:flex-start;gap:12px}.app-shell .studio-workspace-nav .studio-tabs,.app-shell .studio-workspace-nav .studio-tabs button{flex:1}.app-shell .studio-select-wrap{display:none}.app-shell :is(.builder-layout,.letter-layout,.lor-layout.text-extra-large){min-height:0;display:block}.app-shell :is(.step-nav,.letter-rail,.lor-layout .lor-rail){min-height:0;padding:16px 20px}.app-shell .step-nav .track-switch{max-width:360px;margin:0}.app-shell .step-nav ol{gap:8px;margin:12px 0 0;padding-bottom:6px;display:flex;overflow-x:auto}.app-shell .step-nav li{flex:none}.app-shell .step-nav li button{width:auto;min-height:44px;padding:10px 12px}.app-shell .step-nav li button>span,.app-shell .step-nav li button small,.app-shell :is(.step-nav,.letter-rail) .rail-help,.app-shell .letter-rail>p,.app-shell .letter-status-card,.app-shell .lor-layout .lor-wizard-rail,.app-shell .lor-layout .lor-rail>:is(.rail-kicker,h2,p){display:none}.app-shell .step-nav>.save-status{margin:8px 0 0;padding:0;display:flex}.app-shell .letter-rail h2{margin:8px 0 12px;font-size:24px}.app-shell .letter-rail-actions,.app-shell .lor-layout .lor-role-switch{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.app-shell .lor-layout .lor-packet-switch,.app-shell .lor-layout .letter-rail-actions{margin-top:12px}.app-shell .preview-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 20px}.app-shell .preview-tools{justify-content:flex-start;gap:8px}}@media screen and (width<=660px){.app-shell .app-header{padding-inline:16px}.app-shell .studio-brand-logo,.recommender-portal .studio-brand-logo{width:130px;max-width:130px;height:40.625px}.app-shell .app-header .header-actions :is(.premium-header-button,.account-header-button,.header-button-skeleton){width:78px;min-width:78px;padding-inline:8px}.app-shell .studio-workspace-nav{gap:8px}.app-shell .studio-workspace-nav .studio-tabs{order:0;width:auto}.app-shell .studio-workspace-nav .studio-tabs button{min-width:0;padding:10px 7px}.app-shell :is(.step-content,.letter-form-content,.lor-layout .lor-form-content){padding:24px 20px 36px}.app-shell .resume-mobile-switch-wrap{padding:18px 20px 0}.app-shell .lor-layout .intake-header-action{padding:16px}.app-shell .lor-layout .intake-header-action>.intake-request-primary{width:100%}.app-shell .lor-wizard-stepper{gap:5px}.app-shell .lor-wizard-stepper button{min-width:0;padding:8px 5px}.app-shell :is(.builder-layout,.letter-layout).show-mobile-preview .paper-stage{padding:14px}.app-shell .preview-tools button{letter-spacing:0;font-size:12px}}
