:root{color:#16213e;font-synthesis:none;background:#fffbf5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{min-height:44px}.app{min-height:100vh}header{background:#fff;border-bottom:1px solid #e7e1d8;align-items:center;gap:48px;height:76px;padding:0 max(24px,50vw - 620px);display:flex}.logo{color:#16213e;font-size:24px;font-weight:900;text-decoration:none}nav{gap:34px;margin-left:auto;display:flex}nav a{color:#16213e;border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:flex}nav a.active{border-color:#f47b20}.primary{color:#fff;cursor:pointer;background:#f47b20;border:0;border-radius:12px;padding:0 20px;font-weight:800}.primary:disabled,.link.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.secondary{color:#071348;cursor:pointer;background:#fff;border:1px solid #cfd6e2;border-radius:12px;padding:0 18px;font-weight:800}.link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.job-actions{grid-area:2/2;align-items:center;gap:9px;display:flex}.job-actions .primary,.job-actions .secondary{min-height:44px}.job-actions .secondary{font-size:13px}main{max-width:1240px;margin:auto;padding:28px 24px 54px}.search-row{gap:12px;display:flex}.search{background:#fff;border:1px solid #d8d1c8;border-radius:12px;flex:1;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.search svg{width:20px}.search input{color:#16213e;border:0;outline:0;width:100%}.content{grid-template-columns:230px 1fr;gap:18px;margin-top:24px;display:grid}aside,.results,.trust{background:#fff;border:1px solid #e7e1d8;border-radius:16px}aside{height:max-content;padding:18px}aside h2{margin:0 0 12px;font-size:16px}aside button{color:#16213e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee7df;align-items:center;gap:10px;width:100%;display:flex}aside svg{width:18px}.results{min-height:460px;padding:18px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:32px;display:flex}.empty svg{color:#273469;width:58px;height:58px}.empty h1{margin:18px 0 6px;font-size:24px}.empty p{color:#6b7280;max-width:500px;margin:0}.job-list{gap:12px;display:grid}article{border:1px solid #e7e1d8;border-radius:14px;grid-template-columns:1fr auto;gap:14px;padding:20px;display:grid}.employer-heading{align-items:center;gap:14px;display:flex}.employer-heading>img,.employer-heading>svg{object-fit:contain;background:#fff;border:1px solid #dde5df;border-radius:12px;flex:0 0 54px;width:54px;height:54px;padding:6px}article h2{margin:0;font-size:18px}article p{color:#6b7280;margin:5px 0}article>span{color:#18864b;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}article>span svg{width:18px}dl{grid-column:1;gap:30px;margin:0;display:flex}dt{color:#6b7280;font-size:12px}dd{margin:3px 0 0;font-weight:700}.trust{align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}.trust>svg{color:#18864b;width:34px;height:34px}.trust p{color:#6b7280;margin:3px 0}footer{background:#fff;border-top:1px solid #e7e1d8;padding:34px max(24px,50vw - 620px)}footer p{color:#6b7280}@media (width<=760px){header{flex-wrap:wrap;gap:12px;height:auto;padding:16px 20px}header nav{order:3;justify-content:space-between;gap:8px;width:100%}header>.primary{margin-left:auto}.search-row{flex-direction:column}.content{grid-template-columns:1fr}aside{display:none}.results{padding:12px}.empty{min-height:360px}article{grid-template-columns:1fr}article>span,.job-actions,dl{grid-column:1}.job-actions{flex-direction:column;grid-row:auto;align-items:stretch}.trust{align-items:flex-start}main{padding-inline:16px}}.session-loading{text-align:center;background:#f7f9fc;place-content:center;gap:12px;min-height:100vh;display:grid}.session-loading p{color:#697187}.auth-page{background:#f7f9fc;place-items:center;max-width:none;min-height:100vh;padding:32px;display:grid}.auth-panel{background:#fff;border:1px solid #e0e4ec;border-radius:24px;width:min(100%,480px);padding:30px;box-shadow:0 18px 50px #07134817}.auth-panel>.logo{text-align:center;font-size:30px}.secure-label{color:#07894f;background:#eaf8f0;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:22px auto 0;padding:8px 12px;font-weight:800;display:flex}.secure-label svg{width:18px}.auth-panel h1{text-align:center;margin:20px 0 6px;font-size:32px}.auth-panel>p{text-align:center;color:#697187;line-height:1.55}.auth-tabs{background:#e8ebf1;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin:24px 0 18px;padding:4px;display:grid}.auth-tabs button{color:#737b8e;cursor:pointer;background:0 0;border:0;border-radius:11px;font-weight:800}.auth-tabs button.active{color:#071348;background:#fff;box-shadow:0 4px 14px #07134814}.auth-panel form{gap:15px;display:grid}.auth-panel label{gap:7px;font-size:13px;font-weight:800;display:grid}.auth-panel input{color:#071348;background:#fbfcfe;border:1px solid #d8dce6;border-radius:12px;outline:0;width:100%;height:50px;padding:0 13px}.auth-panel input:focus{border-color:#07894f;box-shadow:0 0 0 3px #07894f1a}.password-input{position:relative}.password-input svg{color:#697187;width:19px;position:absolute;top:15px;left:13px}.password-input input{padding-left:42px}.auth-submit{height:52px;margin-top:5px}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-error{color:#b42318;background:#fff0ee;border-radius:10px;padding:11px;font-size:13px;font-weight:700}.auth-panel small{text-align:center;color:#7a8294;margin-top:18px;line-height:1.5;display:block}.account-chip{background:#f1f4f8;border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 14px;font-size:12px;font-weight:800;display:flex}.account-chip button{color:#071348;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;min-height:36px;display:grid}.account-chip svg{width:17px}@media (width<=760px){.account-chip span{display:none}.auth-panel{padding:22px}.auth-page{padding:18px}}.state-select{color:#687084;background:#fff;border:1px solid #d8d1c8;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:220px;height:52px;padding:0 12px;font-size:12px;font-weight:800;display:grid}.state-select svg{color:#07894f;width:18px}.state-select select{color:#16213e;cursor:pointer;background:0 0;border:0;outline:0;min-width:0;font-weight:800}aside button.active{color:#07894f;background:#f0faf5;font-weight:800}@media (width<=760px){.state-select{width:100%;min-width:0}}.legal-consent{color:#697187;align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;gap:9px!important;font-size:12px!important;font-weight:500!important}.legal-consent input{accent-color:#07894f;width:18px;height:18px;margin-top:1px}.legal-consent a{color:#071348;font-weight:800}.web-paywall{background:#eef1f5;border-radius:16px;min-height:330px;margin-top:14px;position:relative;overflow:hidden}.blurred-jobs{filter:blur(7px);opacity:.45;gap:10px;padding:14px;display:grid}.blurred-jobs div{background:linear-gradient(100deg,#7b8496,#c7ccd5);border-radius:13px;height:90px}.paywall-content{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f9fcc2;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.paywall-content>svg{color:#fff;background:#071348;border-radius:14px;width:44px;height:44px;padding:10px}.paywall-content h2{color:#071348;margin:13px 0 5px}.paywall-content p{color:#596175;max-width:520px;margin:0 0 16px;line-height:1.5}.username-status{color:#747c8e;font-size:12px;font-weight:600}.username-status.available{color:#07894f}.username-status.taken{color:#b42318}.username-suggestions{flex-wrap:wrap;gap:8px;margin-top:-7px;display:flex}.username-suggestions button{color:#07894f;cursor:pointer;background:#f0faf5;border:1px solid #bfdacc;border-radius:999px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800}.saved-application-profile{background:#f8fafc;border:1px solid #dce2eb;border-radius:20px;margin-top:28px;padding:24px;scroll-margin-top:20px;box-shadow:0 18px 50px #0713480f}.saved-profile-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.saved-profile-icon{color:#fff;background:#071348;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.saved-profile-icon svg{width:26px}.saved-profile-heading span{color:#f47b20;letter-spacing:.1em;font-size:10px;font-weight:900}.saved-profile-heading h2{color:#071348;margin:3px 0;font-size:25px}.saved-profile-heading p{color:#687187;margin:0;font-size:13px}.saved-profile-actions{gap:8px;display:flex}.saved-profile-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.saved-profile-actions svg{width:17px}.saved-profile-account{background:#fff;border:1px solid #dce2eb;border-radius:13px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;display:flex}.saved-profile-account>svg{color:#07894f;width:20px}.saved-profile-account>div{gap:3px;display:grid}.saved-profile-account span{color:#7a8294;text-transform:uppercase;font-size:10px;font-weight:800}.saved-profile-account strong{color:#071348;font-size:14px}.saved-profile-account small{color:#687187;font-size:11px}.saved-profile-groups{gap:13px;margin-top:14px;display:grid}.saved-profile-groups>article{background:#fff;border-color:#dce2eb;padding:0;display:block;overflow:hidden}.saved-profile-groups>article>header{background:#f2f5f9;border:0;border-bottom:1px solid #e6eaf0;height:auto;padding:15px 17px;display:block}.saved-profile-groups h3{color:#071348;margin:0;font-size:16px}.saved-profile-groups header p{color:#687187;margin:4px 0 0;font-size:11px}.saved-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.saved-profile-fields label{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:78px;padding:13px 16px;display:flex}.saved-profile-fields label:nth-child(3n){border-right:0}.saved-profile-fields label>span{color:#7a8294;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.saved-profile-fields label>strong{overflow-wrap:anywhere;color:#172344;font-size:13px}.saved-profile-fields input,.saved-profile-fields select{color:#071348;background:#fff;border:1px solid #cfd6e2;border-radius:9px;outline:0;width:100%;height:41px;padding:0 10px}.saved-profile-fields input:focus,.saved-profile-fields select:focus{border-color:#07894f;box-shadow:0 0 0 3px #07894f1a}.saved-profile-privacy{color:#067342;background:#eaf8f0;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px;display:flex}.saved-profile-privacy>svg{flex:0 0 22px;width:22px}.saved-profile-privacy strong{font-size:13px}.saved-profile-privacy p{color:#527261;margin:4px 0 0;font-size:11px;line-height:1.5}.saved-profile-loading{color:#687187;background:#fff;border:1px dashed #cfd6e2;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:120px;margin-top:14px;font-size:13px;display:flex}.saved-profile-loading svg{color:#07894f;width:20px}.saved-profile-message{border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.saved-profile-message svg{width:18px}.saved-profile-message.error{color:#a3261b;background:#fff0ee}.saved-profile-message.success{color:#067342;background:#e9f8f0}@media (width<=820px){.saved-application-profile{padding:17px}.saved-profile-heading{grid-template-columns:auto 1fr}.saved-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.saved-profile-actions:has(>button:only-child){grid-template-columns:1fr}.saved-profile-fields{grid-template-columns:1fr}.saved-profile-fields label,.saved-profile-fields label:nth-child(3n){border-right:0}.saved-profile-heading h2{font-size:21px}}.checklist-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d30ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.checklist-panel{background:#f7f9fc;border:1px solid #ffffff85;border-radius:24px;flex-direction:column;width:min(1180px,100%);height:min(900px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 30px 90px #040d3047}.checklist-header{color:#fff;background:#071348;border:0;align-items:flex-start;gap:20px;height:auto;min-height:94px;padding:20px 24px;display:flex}.checklist-header>div:first-child{min-width:0}.checklist-header .eyebrow{color:#ffb481;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.checklist-header h1{color:#fff;margin:5px 0 2px;font-size:25px;line-height:1.2}.checklist-header p{color:#cbd2e7;margin:0}.icon-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;min-height:44px;margin-left:auto;display:grid}.icon-button svg{width:20px}.checklist-source{background:#fff;border-bottom:1px solid #dfe4ec;align-items:center;gap:11px;min-height:64px;padding:11px 22px;display:flex}.checklist-source>svg{color:#07894f;width:26px}.checklist-source>div{gap:2px;display:grid}.checklist-source span{color:#747d90;font-size:11px}.checklist-source>a{color:#071348;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.checklist-source>a svg{width:15px}.checklist-layout{flex:1;grid-template-columns:310px 1fr;min-height:0;display:grid}.checklist-steps{background:#fff;border:0;border-right:1px solid #dfe4ec;border-radius:0;height:100%;padding:18px;overflow:auto}.progress-label{color:#687187;justify-content:space-between;font-size:11px;display:flex}.progress-label strong{color:#071348}.progress-track{background:#e8ecf3;border-radius:999px;height:7px;margin:8px 0 17px;overflow:hidden}.progress-track span{border-radius:inherit;background:#07894f;height:100%;transition:width .2s;display:block}.checklist-steps>button{background:#fff;border:0;border-top:1px solid #edf0f5;border-radius:10px;min-height:62px;padding:9px 6px}.checklist-steps>button.active{background:#edf1ff;border-top-color:#0000;padding-inline:10px}.checklist-steps>button>span{color:#697287;background:#edf0f5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.checklist-steps>button>span svg{color:#07894f;width:18px}.checklist-steps>button.active>span{color:#fff;background:#071348}.checklist-steps>button div{gap:3px;display:grid}.checklist-steps>button small{color:#858da0;font-size:10px}.eligibility-card{color:#071348;background:#eef2f8;border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:flex}.eligibility-card>svg{flex:0 0 23px;width:23px}.eligibility-card p{color:#606a80;margin:5px 0;font-size:11px;line-height:1.45}.eligibility-card span{color:#071348;font-size:11px;font-weight:900;display:block}.eligibility-card.eligible{color:#067342;background:#e9f8f0}.eligibility-card.ineligible{color:#b42318;background:#fff0ee}.eligibility-card.review{color:#8b5b00;background:#fff7e4}.checklist-form{background:#f7f9fc;min-width:0;padding:26px 28px;overflow:auto}.section-heading>span{color:#f47b20;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.section-heading h2{color:#071348;margin:5px 0;font-size:26px}.section-heading p{color:#687187;max-width:720px;margin:0;font-size:13px;line-height:1.5}.checklist-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:21px;display:grid}.checklist-field{color:#172344;border:0;gap:7px;min-width:0;padding:0;font-size:12px;font-weight:850;display:grid}.checklist-field>span,.checklist-field legend{font-weight:850}.checklist-field input:not([type=radio]),.checklist-field select{color:#071348;background:#fff;border:1px solid #d3d9e4;border-radius:11px;outline:0;width:100%;height:48px;padding:0 12px}.checklist-field input:focus,.checklist-field select:focus{border-color:#07894f;box-shadow:0 0 0 3px #07894f1a}.checklist-field small{color:#7a8294;font-size:10px;font-weight:500;line-height:1.45}.choice-row{gap:8px;display:flex}.choice-row label{color:#596278;cursor:pointer;background:#fff;border:1px solid #d3d9e4;border-radius:11px;flex:1;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.choice-row label.selected{color:#067342;background:#edf9f3;border-color:#07894f}.choice-row input{accent-color:#07894f}.checklist-check{cursor:pointer;background:#fff;border:1px solid #d3d9e4;border-radius:12px;align-items:flex-start;gap:11px;min-height:64px;padding:13px;display:flex}.checklist-check.checked{background:#f0faf5;border-color:#8dccad}.checklist-check input{accent-color:#07894f;flex:0 0 19px;width:19px;height:19px;margin:1px 0 0}.checklist-check span{color:#172344;gap:4px;font-size:12px;display:grid}.checklist-check small{color:#747d90;font-size:10px;line-height:1.45}.autosave{color:#697287;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;display:flex}.autosave svg{color:#07894f;width:16px}.checklist-actions{border-top:1px solid #dde2eb;justify-content:space-between;margin-top:18px;padding-top:18px;display:flex}.checklist-actions button,.checklist-actions a{align-items:center;gap:7px;min-height:48px;display:inline-flex}.checklist-actions svg{width:17px}.checklist-loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:38px;display:flex}.checklist-loading>svg{color:#07894f;width:48px;height:48px}.checklist-loading h2{color:#071348;margin:16px 0 6px}.checklist-loading p{color:#697287;max-width:620px;margin:0 0 18px;line-height:1.5}.checklist-loading .primary{align-items:center;gap:7px;display:inline-flex}.checklist-loading .primary svg{width:17px}.guide-stages{text-align:left;gap:8px;width:min(640px,100%);margin:0 0 20px;display:grid}.guide-stages div{background:#fff;border:1px solid #dde2eb;border-radius:10px;gap:3px;padding:12px;display:grid}.guide-stages span{color:#697287;font-size:12px}@media (width<=820px){.checklist-overlay{padding:0}.checklist-panel{border:0;border-radius:0;width:100%;height:100vh}.checklist-header{min-height:86px;padding:16px 18px}.checklist-header h1{font-size:20px}.checklist-source{padding:10px 16px}.checklist-source>a{font-size:0}.checklist-source>a svg{width:20px}.checklist-layout{grid-template-columns:1fr}.checklist-steps{border-bottom:1px solid #dfe4ec;border-right:0;gap:8px;height:auto;padding:10px;display:flex;overflow:auto}.progress-label,.progress-track,.eligibility-card{display:none}.checklist-steps>button{border:1px solid #e3e7ee;width:auto;min-width:152px;padding:7px}.checklist-form{padding:20px 16px}.checklist-fields{grid-template-columns:1fr}.section-heading h2{font-size:23px}.checklist-actions{background:#f7f9fc;margin-inline:-16px;padding:14px 16px 20px;position:sticky;bottom:-20px}.checklist-actions .primary,.checklist-actions .secondary{padding:0 14px;font-size:12px}}.checklist-ai-strip{background:#f1f3f8;border-bottom:1px solid #e1e5ee;align-items:center;gap:11px;min-height:62px;padding:10px 22px;display:flex}.checklist-ai-strip.ready{background:#ecf9f2}.checklist-ai-strip>span{color:#243d9b;background:#e1e6f4;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.checklist-ai-strip.ready>span{color:#07894f;background:#d8f2e5}.checklist-ai-strip svg{width:19px}.checklist-ai-strip>div{gap:3px;display:grid}.checklist-ai-strip strong{color:#172344;font-size:12px}.checklist-ai-strip small{color:#697287;font-size:10px;line-height:1.4}.ai-post-summary{background:#f2f5ff;border:1px solid #cad4ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin-top:16px;padding:13px 14px;display:grid}.ai-post-summary>svg{color:#334ca7;width:19px}.ai-post-summary p{color:#34415f;margin:0;font-size:12px;line-height:1.5}.ai-post-summary span{color:#243d9b;text-transform:uppercase;background:#e3e8fa;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.ai-warnings{gap:7px;margin-top:14px;display:grid}.ai-warnings span{color:#805700;background:#fff7e4;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.ai-warnings svg{flex:0 0 15px;width:15px}.spin{animation:.9s linear infinite gmj-spin}@keyframes gmj-spin{to{transform:rotate(360deg)}}@media (width<=820px){.checklist-ai-strip{padding:9px 16px}.ai-post-summary{grid-template-columns:auto 1fr}.ai-post-summary span{grid-column:2}}.checklist-source strong{font-size:14px}.checklist-source span{font-size:12px}.checklist-ai-strip strong{font-size:13px}.checklist-ai-strip small{font-size:11.5px}.progress-label{font-size:12px}.checklist-steps>button strong{font-size:14px}.checklist-steps>button small{font-size:11px}.eligibility-card strong{font-size:13px}.eligibility-card p,.eligibility-card span{font-size:12px}.section-heading p{font-size:14px}.checklist-field{font-size:13px}.checklist-field small,.checklist-check small{font-size:11px}.choice-row label,.checklist-check span{font-size:13px}.autosave{font-size:12px}.checklist-field.missing input:not([type=radio]),.checklist-field.missing select,.checklist-field.missing .choice-row label,.checklist-check.missing{background:#fff8f7;border-color:#d92d20}.checklist-field .field-error,.checklist-check .field-error{color:#b42318;font-weight:750}.missing-fields-notice{color:#9f1c13;background:#fff0ee;border:1px solid #f1b4ae;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.missing-fields-notice svg{flex:0 0 18px;width:18px}.checklist-field.sensitive{background:#fff9ed;border:1px solid #f2cc8d;border-radius:12px;padding:13px}.checklist-field.sensitive>span:after{content:"PRIVATE · NOT SAVED";float:right;color:#9a5b00;letter-spacing:.05em;font-size:10px;font-weight:900}.checklist-field.sensitive input:not([type=radio]){border-color:#e5bd79}.automation-existing.private-ready{color:#076f43;background:#eefaf4;border-color:#92d3b1}.automation-launch-actions{align-items:center;gap:9px;display:flex}.automation-panel{background:#f7f9fc;border:1px solid #ffffff8c;border-radius:24px;flex-direction:column;width:min(1320px,100%);height:min(940px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 32px 100px #040d3052}.automation-header{color:#fff;background:#071348;grid-template-columns:210px minmax(0,1fr) 48px;align-items:center;gap:18px;min-height:104px;padding:18px 24px;display:grid}.automation-header>div{text-align:center}.automation-header>div>span{color:#ffb481;letter-spacing:.12em;font-size:10px;font-weight:900}.automation-header h1{color:#fff;margin:4px 0 2px;font-size:24px}.automation-header p{color:#cbd2e7;margin:0}.automation-back{color:#d9deef;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.automation-back svg{width:17px}.automation-start{text-align:center;width:min(720px,100%);margin:auto;padding:34px;overflow:auto}.automation-start-icon{color:#07894f;background:#e9f8f0;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.automation-start-icon svg{width:30px}.automation-start .eyebrow{color:#f47b20;letter-spacing:.1em;font-size:11px;font-weight:900}.automation-start h2{color:#071348;margin:8px 0;font-size:30px}.automation-start>p{color:#687187;max-width:620px;margin:0 auto;font-size:15px;line-height:1.55}.automation-flow{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.automation-flow>div{text-align:left;background:#fff;border:1px solid #dfe4ec;border-radius:14px;align-items:flex-start;gap:10px;min-height:108px;padding:15px;display:flex}.automation-flow>div>strong{color:#fff;background:#071348;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.automation-flow span{gap:5px;display:grid}.automation-flow b{color:#071348}.automation-flow small{color:#697287;line-height:1.4}.automation-privacy{text-align:left;color:#067342;background:#eaf8f0;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex}.automation-privacy svg{flex:0 0 22px;width:22px}.automation-privacy span{gap:4px;display:grid}.automation-privacy small{color:#48715e;line-height:1.45}.automation-existing{text-align:left;color:#1d367f;background:#f1f4ff;border:1px solid #cfd8f2;border-radius:11px;gap:4px;margin-top:12px;padding:12px;display:grid}.automation-existing span{font-size:12px}.automation-consent{text-align:left;color:#35405a;align-items:flex-start;gap:10px;margin:18px 0 12px;font-size:13px;line-height:1.5;display:flex}.automation-consent input{accent-color:#07894f;flex:0 0 19px;width:19px;height:19px;margin-top:1px}.automation-start-button{justify-content:center;width:100%}.automation-start-button svg{width:18px}.automation-manual-link{color:#596278;align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.automation-manual-link svg{width:14px}.automation-error{color:#a3261b;background:#fff0ee;border-radius:10px;margin:10px 0;padding:11px 13px;font-size:12px;font-weight:750}.automation-workspace{flex:1;grid-template-columns:350px minmax(0,1fr);min-height:0;display:grid}.automation-status{background:#fff;border-right:1px solid #dde2eb;padding:20px;overflow:auto}.automation-state{color:#071348;background:#fff7e4;border-radius:15px;align-items:flex-start;gap:11px;padding:15px;display:flex}.automation-state>span{color:#8b5b00;background:#ffeab7;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.automation-state.completed{background:#e9f8f0}.automation-state.completed>span{color:#07894f;background:#ccefdc}.automation-state svg{width:20px}.automation-state>div{gap:4px;display:grid}.automation-state small{color:#8b5b00;letter-spacing:.08em;font-size:9px;font-weight:900}.automation-state h2{color:#071348;margin:0;font-size:19px;line-height:1.25}.automation-state p{color:#606a80;margin:0;font-size:12px;line-height:1.5}.automation-facts{border:1px solid #e0e4eb;border-radius:13px;margin-top:14px;display:grid;overflow:hidden}.automation-facts>div{border-bottom:1px solid #e9ecf1;gap:4px;padding:11px 13px;display:grid}.automation-facts>div:last-child{border-bottom:0}.automation-facts span{color:#7a8294;font-size:10px}.automation-facts strong{color:#172344;word-break:break-word;font-size:12px}.automation-review{color:#6f4e00;background:#fff9e9;border:1px solid #f0d692;border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.45;display:flex}.automation-review input{accent-color:#07894f;flex:0 0 18px;width:18px;height:18px}.automation-next-actions{gap:8px;margin-top:14px;display:grid}.automation-next-actions button{justify-content:center;width:100%}.automation-next-actions svg{width:17px}.automation-complete{color:#067342;background:#e9f8f0;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.5;display:flex}.automation-complete svg{flex:0 0 20px;width:20px}.automation-browser{background:#e7eaf0;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.automation-browser>header{background:#fff;border-radius:12px 12px 0 0;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.automation-browser>header>div{color:#071348;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.verified-dot{background:#07894f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e0f5ea}.automation-browser>header>strong{color:#697287;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.automation-browser>header>button{color:#071348;cursor:pointer;background:#fff;border:1px solid #dde2eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.automation-browser>header svg{width:17px}.automation-screen{background:#cfd5de;min-height:0;line-height:0;position:relative;overflow:hidden}.automation-screen img{aspect-ratio:1280/900;object-fit:contain;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:auto;display:block}.automation-screen.busy img{cursor:progress;opacity:.78}.automation-screen>span{color:#fff;background:#071348eb;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:850;line-height:1;display:flex;position:absolute;top:12px;right:12px}.automation-screen>span svg{width:14px}.automation-screen-empty{color:#697287;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.automation-screen-empty svg{width:36px}.automation-screen-empty h3{color:#071348;margin:12px 0 4px}.automation-screen-empty p{margin:0}.automation-controls{background:#fff;border-radius:0 0 12px 12px;padding:12px}.automation-help{color:#697287;align-items:flex-start;gap:7px;font-size:11px;display:flex}.automation-help svg{color:#07894f;flex:0 0 15px;width:15px}.automation-scroll,.automation-keys{gap:7px;margin-top:9px;display:flex}.automation-controls button{color:#071348;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.automation-controls button:disabled{opacity:.5;cursor:not-allowed}.automation-controls button svg{width:13px}.automation-controls form{background:#f9fafc;border:1px solid #d7dce5;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:7px 7px 7px 11px;display:grid}.automation-controls form>svg{color:#697287;width:15px}.automation-controls form label{gap:3px;display:grid}.automation-controls form label>span{color:#697287;font-size:9px;font-weight:800}.automation-controls form input{color:#071348;background:0 0;border:0;outline:0;min-width:0;height:28px}.automation-controls form button{color:#fff;background:#ff5a00;border:0}.automation-controls .automation-keys{justify-content:flex-end}.automation-missing-details{background:#f1fbf6;border:1px solid #b9dfcb;border-radius:13px;gap:10px;margin-top:14px;padding:13px;display:grid}.automation-missing-details>div{color:#067342;align-items:flex-start;gap:9px;display:flex}.automation-missing-details>div svg{flex:0 0 19px;width:19px}.automation-missing-details>div span{gap:3px;display:grid}.automation-missing-details>div small{color:#537363;font-size:10px;line-height:1.4}.automation-missing-details>label:not(.automation-consent){color:#172344;gap:5px;font-size:11px;font-weight:850;display:grid}.automation-missing-details input,.automation-missing-details select{color:#071348;background:#fff;border:1px solid #ccd5df;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 10px}.automation-missing-details label.private input{background:#fff9f3;border-color:#f0b37d}.automation-missing-details label>small{color:#6d7689;font-size:9px;font-weight:650}.automation-consent.compact{color:#7a4317;background:#fff6eb;border-radius:9px;margin:2px 0 0;padding:10px;font-size:10px}@media (width<=900px){.automation-panel{border:0;border-radius:0;height:100vh}.automation-header{grid-template-columns:auto minmax(0,1fr) 44px;padding:13px}.automation-back{font-size:0}.automation-header>div{text-align:left}.automation-header h1{font-size:18px}.automation-workspace{flex-direction:column;display:flex;overflow:auto}.automation-status{border-bottom:1px solid #dde2eb;border-right:0;overflow:visible}.automation-browser{overflow:visible}.automation-flow{grid-template-columns:1fr}.automation-start{padding:22px 16px}.automation-start h2{font-size:25px}.automation-screen{overflow:auto}.automation-screen img{min-width:900px}.automation-launch-actions{width:100%;display:grid}.automation-launch-actions .primary,.automation-launch-actions .secondary{justify-content:center;width:100%}}.public-legal-page{color:#172344;background:#f7f9fc;flex-direction:column;min-height:100vh;display:flex}.public-legal-header{background:#fff;border-bottom:1px solid #e0e4ec;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 max(22px,50vw - 490px);display:flex}.public-legal-header>a{color:#071348;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-legal-brand{flex-direction:column;justify-content:center;min-height:52px;line-height:1;align-items:flex-start!important}.public-legal-brand span{letter-spacing:-.04em;font-size:25px;font-weight:950}.public-legal-brand small{color:#f47b20;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.public-legal-main{flex:1;width:min(100%,980px);max-width:none;margin:0 auto;padding:54px 24px 72px}.public-legal-badge{color:#07894f;letter-spacing:.09em;background:#e9f8f0;border-radius:999px;width:max-content;padding:7px 10px;font-size:10px;font-weight:900}.public-legal-main h1{color:#071348;letter-spacing:-.035em;max-width:760px;margin:16px 0 7px;font-size:clamp(34px,5vw,52px);line-height:1.08}.public-legal-effective{color:#778095;margin:0;font-size:12px;font-weight:700}.public-legal-intro{color:#3f4961;max-width:790px;margin:27px 0 0;font-size:18px;line-height:1.65}.public-legal-main section{border-top:1px solid #dfe4ec;max-width:820px;margin-top:30px;padding-top:27px}.public-legal-main section h2{color:#071348;margin:0 0 10px;font-size:20px}.public-legal-main section p,.public-legal-callout p{color:#596278;margin:8px 0;font-size:14px;line-height:1.75}.public-legal-main a{color:#075da8;font-weight:800}.public-legal-callout{background:#edf9f3;border:1px solid #8bcfac;border-radius:16px;max-width:820px;margin-top:28px;padding:20px}.public-legal-callout strong{color:#067342;font-size:18px}.public-legal-callout b{color:#172344}.public-legal-footer{color:#778095;background:#fff;border-top:1px solid #e0e4ec;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:20px max(22px,50vw - 490px);font-size:12px;display:flex}.public-legal-footer nav{gap:22px;margin:0;display:flex}.public-legal-footer a{color:#071348;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=650px){.public-legal-header{height:66px}.public-legal-main{padding:38px 18px 54px}.public-legal-main h1{font-size:36px}.public-legal-intro{font-size:16px}.public-legal-footer{flex-direction:column;align-items:flex-start}.public-legal-footer nav{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.public-legal-footer a{min-height:38px}}
