.app-shell .mj-search{padding:25px}.app-shell .mj-section-title{align-items:center;gap:13px;margin-bottom:23px;display:flex}.app-shell .mj-section-title>span{color:#3d63f5;background:#eef1ff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.app-shell .mj-section-title h2{font-size:24px}.app-shell .mj-section-title p{color:#667085;margin-top:4px;font-size:13px}.app-shell .mj-search-fields{grid-template-columns:1.1fr 1fr auto;align-items:end;gap:14px;display:grid}.app-shell .mj-search-fields label{margin:0}.app-shell .mj-search-options{justify-content:space-between;align-items:center;gap:15px;margin:17px 0;display:flex}.app-shell .mj-search-options label,.app-shell .mj-toggle{white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.app-shell .mj-search-options input,.app-shell .mj-toggle input{accent-color:#3d63f5;width:17px;height:17px;margin:0}.app-shell .mj-search-options small{color:#667085;font-size:11px}.app-shell .mj-search-links{border-top:1px solid #e4e7ec;align-items:center;gap:20px;padding-top:17px;font-size:12px;display:flex}.app-shell .mj-search-links a,.app-shell .mj-search-links button{color:#3154dc;background:0 0;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.app-shell .mj-search-links>span{color:#667085;margin-left:auto;font-size:11px}.app-shell .mj-alert-setting{background:#f3f8e7;border:1px solid #dce3bd;border-radius:12px;align-items:center;gap:15px;margin:20px 0 27px;padding:20px 24px;display:flex}.app-shell .mj-alert-setting>svg{color:#56751e;flex-shrink:0}.app-shell .mj-alert-setting>div{flex:1}.app-shell .mj-alert-setting strong{font-size:14px}.app-shell .mj-alert-setting p{color:#5c6c49;max-width:710px;margin-top:4px;font-size:12px;line-height:1.6}.app-shell .mj-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.app-shell .mj-tabs{gap:5px;display:flex}.app-shell .mj-tabs button{color:#667085;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:11px 13px;font-size:13px;display:flex}.app-shell .mj-tabs button[aria-selected=true]{color:#2442c7;background:#e8edff;font-weight:650}.app-shell .mj-tabs span{background:#fff9;border-radius:4px;padding:1px 5px;font-size:10px}.app-shell .mj-sources{color:#778195;flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;font-size:10px;display:flex}.app-shell .mj-sources a{color:#4a62b8;text-decoration:underline}.app-shell .mj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.app-shell .mj-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-direction:column;min-width:0;padding:23px;display:flex}.app-shell .mj-card-source{color:#778195;font-family:var(--mono);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.app-shell .mj-new{color:#517517;background:#eef8d7;border-radius:5px;padding:3px 6px}.app-shell .mj-card h3{overflow-wrap:anywhere;margin-bottom:7px;font-size:22px;line-height:1.2}.app-shell .mj-card>p:not(.mj-description){color:#475467;font-size:13px}.app-shell .mj-card>small{color:#778195;margin-top:5px;font-size:11px}.app-shell .mj-deadline{color:#6b7280;align-items:center;gap:6px;margin:17px 0 12px;font-size:11px;display:flex}.app-shell .mj-evidence{color:#3a56a3;background:#f0f3ff;border-radius:7px;padding:8px 10px;font-size:11px;line-height:1.5}.app-shell .mj-card .mj-description{color:#667085;white-space:pre-line;overflow-wrap:anywhere;max-height:400px;margin:15px 0 9px;font-size:12px;line-height:1.75;overflow:auto}.app-shell .mj-card>.text-button{align-self:flex-start;margin-bottom:20px;font-size:11px}.app-shell .mj-card-actions{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:16px;display:flex}.app-shell .mj-card-actions .button{font-size:12px}.app-shell .mj-card-actions .text-button{font-size:11px}.app-shell .mj-empty{text-align:center;color:#667085;border:1px dashed #d0d5dd;border-radius:14px;grid-column:1/-1;padding:45px 25px}.app-shell .mj-empty svg{color:#7c8aaa}.app-shell .mj-empty h3{color:#344054;margin:14px 0 8px;font-size:22px}.app-shell .mj-empty p{font-size:13px}.app-shell .mj-results-note{color:#667085;align-items:center;gap:7px;margin:16px 0;font-size:11px;display:flex}.app-shell .mj-notice{color:#8c601c;background:#fff4df;border-radius:9px;margin:14px 0;padding:12px 16px;font-size:12px}.app-shell .mj-alert-intro{color:#667085;justify-content:space-between;align-items:center;margin:16px 0;font-size:13px;display:flex}.app-shell .account-banner{color:#344b88;background:#eaf0ff;border-bottom:1px solid #d3ddf5;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 24px;font-size:12px;display:flex}.app-shell .account-banner>span{flex:1}.app-shell .account-banner a{font-weight:650;text-decoration:underline}.app-shell .sync-notice{color:#805a26;background:#fff3df;border-radius:10px;margin-bottom:20px;padding:15px 20px;font-size:12px}.app-shell .sync-notice button{margin:10px 12px 0 0}.app-shell .mj-card>.button{margin-top:auto}@media (max-width:1100px){.app-shell .mj-search-fields{grid-template-columns:1fr 1fr}.app-shell .mj-search-fields>.button{grid-column:1/-1;justify-self:start}.app-shell .mj-search-links{flex-wrap:wrap}.app-shell .mj-search-links>span{margin-left:0}.app-shell .mj-alert-setting{flex-wrap:wrap}.app-shell .mj-toggle{margin-left:35px}}@media (max-width:650px){.app-shell .mj-grid{grid-template-columns:1fr}.app-shell .mj-search{padding:20px}.app-shell .mj-search-fields{grid-template-columns:1fr}.app-shell .mj-search-fields>.button{width:100%}.app-shell .mj-search-options{flex-direction:column;align-items:flex-start}.app-shell .mj-section-title h2{font-size:22px}.app-shell .mj-section-title>span{display:none}.app-shell .mj-alert-setting{align-items:flex-start;padding:18px}.app-shell .mj-toolbar{flex-direction:column;align-items:flex-start}.app-shell .mj-tabs{width:100%}.app-shell .mj-tabs button{padding:10px 9px;font-size:12px}.app-shell .mj-card{padding:20px}.app-shell .mj-card h3{font-size:22px}.app-shell .mj-card-actions{flex-wrap:wrap}.app-shell .mj-results-note{align-items:flex-start;line-height:1.6}.app-shell .mj-results-note svg{flex-shrink:0}.app-shell .mj-alert-intro{flex-direction:column;align-items:flex-start;gap:12px}}.app-shell .mj-demo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .mj-demo-options button{text-align:left;color:#26365e;background:#f8faff;border:1px solid #dce3f5;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:15px;transition:background .15s,border-color .15s;display:flex}.app-shell .mj-demo-options button:hover{background:#edf2ff;border-color:#91a6ee}.app-shell .mj-demo-options button:focus-visible{outline-offset:3px;outline:3px solid #3d63f5}.app-shell .mj-demo-number{color:#3154dc;background:#e8edff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:650;display:grid}.app-shell .mj-demo-options button>span:nth-child(2){flex:1;min-width:0}.app-shell .mj-demo-options strong{font-size:13px;line-height:1.4;display:block}.app-shell .mj-demo-options small{color:#667085;margin-top:4px;font-size:11px;line-height:1.5;display:block}.app-shell .mj-demo-options svg{color:#3d63f5;flex-shrink:0}.app-shell .mj-demo-picker>p{color:#667085;margin-top:16px;font-size:12px;line-height:1.7}.app-shell .mj-demo-picker a{color:#3154dc;text-underline-offset:2px;text-decoration:underline}@media (max-width:650px){.app-shell .mj-demo-options{grid-template-columns:1fr}}.app-shell .mj-demo-route{background:#fff;border:1px solid #dce3f5;border-radius:14px;padding:24px 26px}.app-shell .mj-demo-eyebrow{font:11px var(--mono);letter-spacing:1.4px;color:#567333}.app-shell .mj-demo-route ol{grid-template-columns:1.5fr 1fr .85fr 1.15fr;gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.app-shell .mj-demo-route li{align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.app-shell .mj-demo-route li>span{color:#516c2e;background:#edf2df;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.app-shell .mj-demo-route>p,.app-shell .mj-demo-choices-heading p,.app-shell .mj-demo-footer{color:#667085;font-size:13px;line-height:1.7}.app-shell .mj-demo-choices{margin-top:30px}.app-shell .mj-demo-choices-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.app-shell .mj-demo-choices-heading h2{margin-bottom:5px;font-size:23px}.app-shell .mj-demo-choices-heading>span{color:#4056a4;white-space:nowrap;background:#e8edff;border-radius:7px;padding:6px 10px;font-size:11px}.app-shell .mj-demo-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app-shell .mj-demo-job{background:#fff;border:1px solid #e1e5ee;border-radius:13px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.app-shell .mj-demo-job-number{font:10px var(--mono);color:#7b8497;letter-spacing:1px}.app-shell .mj-demo-job h3{margin:17px 0 10px;font-size:23px;line-height:1.2}.app-shell .mj-demo-job>p{color:#475467;font-size:13px}.app-shell .mj-demo-job>small{color:#778195;margin:6px 0 24px;font-size:11px}.app-shell .mj-demo-job .button{justify-content:center;width:100%;min-height:42px;margin-top:auto;font-size:12px}.app-shell .mj-demo-footer{margin-top:22px}.app-shell .mj-demo-footer a{color:#3154dc;text-decoration:underline}.app-shell .legacy-draft{padding:20px}.app-shell .legacy-draft p{color:#667085;margin:14px 0;font-size:13px}.app-shell .legacy-draft textarea{width:100%;margin-bottom:15px}@media (max-width:1100px){.app-shell .mj-demo-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .mj-demo-route ol{grid-template-columns:1fr 1fr}}@media (max-width:650px){.app-shell .mj-demo-job-grid{grid-template-columns:1fr}.app-shell .mj-demo-route{padding:20px}.app-shell .mj-demo-route ol{grid-template-columns:1fr;gap:12px}.app-shell .mj-demo-choices-heading h2{font-size:21px}}.app-shell .mj-demo-job>p:first-of-type{margin-bottom:5px;font-weight:600}.app-shell .mj-demo-job>.text-button{margin-top:auto;margin-bottom:12px}.app-shell .mj-demo-job>.text-button+.button{margin-top:0}:is(.jar-reader,.jar-dialog){--jar-ink:#0a0f1e;--jar-muted:#667085;--jar-line:#e4e7ec;--jar-blue:#3d63f5;color:var(--jar-ink);text-align:left;font:400 14px/1.5 Instrument Sans,system-ui,sans-serif}:is(.jar-reader,.jar-dialog),:is(.jar-reader,.jar-dialog) *,:is(.jar-reader,.jar-dialog) :before,:is(.jar-reader,.jar-dialog) :after{box-sizing:border-box}:is(.jar-reader,.jar-dialog) h2,:is(.jar-reader,.jar-dialog) h3,:is(.jar-reader,.jar-dialog) h4,:is(.jar-reader,.jar-dialog) p{margin:0}:is(.jar-reader,.jar-dialog) button,:is(.jar-reader,.jar-dialog) a,:is(.jar-reader,.jar-dialog) summary{-webkit-tap-highlight-color:transparent}:is(:is(.jar-reader,.jar-dialog) button:focus-visible,:is(.jar-reader,.jar-dialog) a:focus-visible,:is(.jar-reader,.jar-dialog) summary:focus-visible){outline-offset:3px;outline:2px solid #3d63f5}:is(.jar-reader,.jar-dialog) svg{flex-shrink:0}:is(.jar-reader,.jar-dialog) .jar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.jar-reader,.jar-dialog) .jar-button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dfea;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font:600 13px/1.4 Instrument Sans,system-ui,sans-serif;display:inline-flex}:is(.jar-reader,.jar-dialog) .jar-button:hover{color:#2442c7;background:#f5f7ff;border-color:#9aaff8}.jar-reader .jar-button.jar-expand{color:#fff;background:#3d63f5;border-color:#3d63f5}.jar-reader .jar-button.jar-expand:hover{background:#2442c7;border-color:#2442c7}.jar-reader{border:1px solid var(--jar-line);background:#fff;border-radius:10px;min-width:0;padding:18px}.jar-reader .jar-inline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.jar-reader .jar-inline-header h3{color:var(--jar-ink);font:650 18px/1.3 Bricolage Grotesque,system-ui,sans-serif}.jar-reader .jar-inline-header p{color:var(--jar-muted);margin-top:4px;font-size:12px}:is(.jar-reader,.jar-dialog) .jar-content{gap:18px;min-width:0;display:grid}:is(.jar-reader,.jar-dialog) .jar-summary{background:#f2f6e9;border:1px solid #e0e9cf;border-left:3px solid #acd653;border-radius:7px;padding:13px 16px}:is(.jar-reader,.jar-dialog) .jar-summary h4{color:#34441e;margin-bottom:5px;font-size:13px;font-weight:700}:is(.jar-reader,.jar-dialog) .jar-summary .jar-prose{color:#35422b}:is(.jar-reader,.jar-dialog) .jar-prose{color:#344054;overflow-wrap:anywhere}:is(.jar-reader,.jar-dialog) .jar-prose p{white-space:pre-wrap}:is(.jar-reader,.jar-dialog) .jar-prose p+p{margin-top:10px}:is(.jar-reader,.jar-dialog) .jar-section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}:is(.jar-reader,.jar-dialog) .jar-section-heading h4{color:var(--jar-ink);font:650 16px/1.35 Bricolage Grotesque,system-ui,sans-serif}:is(.jar-reader,.jar-dialog) .jar-section-heading>span{color:var(--jar-muted);white-space:nowrap;font-size:12px}:is(.jar-reader,.jar-dialog) .jar-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #dce2eb;border-radius:8px;width:100%;font-size:14px;line-height:1.5}:is(.jar-reader,.jar-dialog) .jar-requirement-column{width:23%}:is(.jar-reader,.jar-dialog) .jar-evidence-column{width:37%}:is(.jar-reader,.jar-dialog) .jar-assessment-column{width:40%}:is(.jar-reader,.jar-dialog) .jar-table thead th{color:#344054;text-align:left;white-space:normal;background:#edf0f5;border-bottom:1px solid #dce2eb;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}:is(.jar-reader,.jar-dialog) .jar-table thead th:first-child{border-radius:7px 0 0}:is(.jar-reader,.jar-dialog) .jar-table thead th:last-child{border-radius:0 7px 0 0}:is(.jar-reader,.jar-dialog) .jar-table tbody th,:is(.jar-reader,.jar-dialog) .jar-table tbody td{vertical-align:top;color:#344054;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #e6eaf0;padding:12px;font-size:14px}:is(.jar-reader,.jar-dialog) .jar-table tbody th{color:#182133;font-weight:600}:is(.jar-reader,.jar-dialog) .jar-table tbody th+td,:is(.jar-reader,.jar-dialog) .jar-table tbody td+td{border-left:1px solid #edf0f5}:is(.jar-reader,.jar-dialog) .jar-table tbody tr:nth-child(2n){background:#f8f9fb}:is(.jar-reader,.jar-dialog) .jar-table tbody tr:last-child>*{border-bottom:0}:is(.jar-reader,.jar-dialog) .jar-table tbody tr:last-child th{border-radius:0 0 0 7px}:is(.jar-reader,.jar-dialog) .jar-table tbody tr:last-child td:last-child{border-radius:0 0 7px}:is(.jar-reader,.jar-dialog) .jar-row-number{color:#8390a5;margin-bottom:3px;font:400 11px/1.5 JetBrains Mono,monospace;display:block}:is(.jar-reader,.jar-dialog) .jar-cell-text{white-space:pre-wrap}:is(.jar-reader,.jar-dialog) .jar-mobile-label{display:none}:is(.jar-reader,.jar-dialog) .jar-improvements ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.jar-reader,.jar-dialog) .jar-improvements li{color:#344054;border:1px solid var(--jar-line);background:#fcfcfd;border-radius:7px;align-items:flex-start;gap:9px;padding:12px;display:flex}:is(.jar-reader,.jar-dialog) .jar-improvements li p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}:is(.jar-reader,.jar-dialog) .jar-improvement-number{color:#3654c1;background:#eaf0ff;border-radius:5px;flex-shrink:0;place-items:center;width:21px;height:21px;font:500 11px/1 JetBrains Mono,monospace;display:inline-grid}:is(.jar-reader,.jar-dialog) .jar-supporting{gap:7px;display:grid}:is(.jar-reader,.jar-dialog) .jar-disclosure{border:1px solid var(--jar-line);background:#fff;border-radius:7px;min-width:0}:is(.jar-reader,.jar-dialog) .jar-disclosure>summary{color:#475467;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5;list-style:none;display:flex}:is(.jar-reader,.jar-dialog) .jar-disclosure>summary::-webkit-details-marker{display:none}:is(.jar-reader,.jar-dialog) .jar-disclosure>summary>svg{color:#98a2b3;transition:transform .15s}:is(.jar-reader,.jar-dialog) .jar-disclosure[open]>summary>svg{transform:rotate(180deg)}:is(.jar-reader,.jar-dialog) .jar-disclosure-body{padding:0 12px 12px;font-size:13px}:is(.jar-reader,.jar-dialog) .jar-source-count{color:#8a93a6;margin-left:4px;font-weight:400;display:inline-block}:is(.jar-reader,.jar-dialog) .jar-sources{gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(.jar-reader,.jar-dialog) .jar-sources a{color:#3153d2;overflow-wrap:anywhere;align-items:baseline;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}:is(.jar-reader,.jar-dialog) .jar-sources a:hover{text-decoration:underline}:is(.jar-reader,.jar-dialog) .jar-source-url{color:var(--jar-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}:is(.jar-reader,.jar-dialog) .jar-freeform{border:1px solid var(--jar-line);background:#fcfcfd;border-radius:8px;padding:15px;line-height:1.65}:is(.jar-reader,.jar-dialog) .jar-empty{color:var(--jar-muted)}.jar-dialog{overscroll-behavior:contain;scrollbar-color:#c4ccda transparent;scrollbar-width:thin;background:#fff;border:1px solid #dce2eb;border-radius:13px;width:min(1440px,100vw - 36px);max-width:none;height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 26px 110px #0a0f1e50}.jar-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f1e94}.jar-dialog .jar-dialog-header{z-index:2;border-bottom:1px solid var(--jar-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 25px 17px;display:flex;position:sticky;top:0;box-shadow:0 2px 5px #0a0f1e03}.jar-dialog .jar-dialog-heading{min-width:0}.jar-dialog .jar-eyebrow{color:#728099;letter-spacing:.65px;margin-bottom:5px;font:500 10px/1.5 JetBrains Mono,monospace;display:block}.jar-dialog .jar-dialog-heading h2{color:var(--jar-ink);letter-spacing:-.4px;overflow-wrap:anywhere;outline:none;font:650 23px/1.25 Bricolage Grotesque,system-ui,sans-serif}.jar-dialog .jar-dialog-heading h2 span{color:#667085;font-weight:500}.jar-dialog .jar-dialog-heading p{color:var(--jar-muted);margin-top:6px;font-size:12px}.jar-dialog .jar-dialog-header>.jar-actions{flex-wrap:nowrap;flex-shrink:0}.jar-dialog .jar-close{color:#667085;cursor:pointer;background:#f4f5f7;border:1px solid #e4e7ec;border-radius:7px;place-items:center;width:38px;height:38px;padding:6px;display:grid}.jar-dialog .jar-close:hover{color:#0a0f1e;background:#e9edf4}.jar-dialog>.jar-content{padding:20px 25px 25px}@media (min-width:1120px){.jar-dialog .jar-dialog-header{align-items:center;gap:14px;padding:12px 16px}.jar-dialog .jar-eyebrow{display:none}.jar-dialog .jar-dialog-heading h2{font-size:20px;line-height:1.25}.jar-dialog .jar-dialog-heading p{margin-top:4px;line-height:1.4}.jar-dialog>.jar-content{gap:12px;padding:8px 12px 16px}.jar-dialog .jar-summary{padding:8px 12px;font-size:13px;line-height:1.4}.jar-dialog .jar-summary h4{margin-bottom:3px;line-height:1.4}.jar-dialog .jar-summary .jar-prose p+p{margin-top:6px}.jar-dialog .jar-section-heading{margin-bottom:7px}.jar-dialog .jar-section-heading h4{font-size:15px}.jar-dialog .jar-table{font-size:13px;line-height:1.4}.jar-dialog .jar-table thead th{padding:7px 12px}.jar-dialog .jar-table tbody th,.jar-dialog .jar-table tbody td{padding:8px 12px;font-size:13px;line-height:1.4}.jar-dialog .jar-row-number{margin-right:8px;display:inline}.jar-dialog .jar-requirement-column{width:22%}.jar-dialog .jar-evidence-column{width:37%}.jar-dialog .jar-assessment-column{width:41%}.jar-dialog .jar-improvements li{padding:9px 11px}}@media (max-width:760px){.jar-reader{padding:14px}:is(.jar-reader,.jar-dialog) .jar-improvements ol{grid-template-columns:1fr}.jar-dialog{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.jar-dialog .jar-dialog-header{gap:12px;padding:16px}.jar-dialog .jar-dialog-heading h2{font-size:20px}.jar-dialog .jar-dialog-header>.jar-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.jar-dialog .jar-dialog-header .jar-button{min-height:32px;padding:6px 8px;font-size:12px}.jar-dialog>.jar-content{padding:16px}}@media (max-width:600px){:is(.jar-reader,.jar-dialog) .jar-table{background:0 0;border:0;display:block}:is(.jar-reader,.jar-dialog) .jar-table colgroup{display:none}:is(.jar-reader,.jar-dialog) .jar-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.jar-reader,.jar-dialog) .jar-table tbody{gap:10px;display:grid}:is(.jar-reader,.jar-dialog) .jar-table tbody tr{border:1px solid #dce2eb;border-radius:8px;padding:12px;display:block}:is(.jar-reader,.jar-dialog) .jar-table tbody th,:is(.jar-reader,.jar-dialog) .jar-table tbody td{border:0;padding:0;display:block}:is(.jar-reader,.jar-dialog) .jar-table tbody th{align-items:baseline;gap:8px;font-size:14px;display:flex}:is(.jar-reader,.jar-dialog) .jar-table tbody td{margin-top:10px;font-size:14px}:is(.jar-reader,.jar-dialog) .jar-table tbody th+td,:is(.jar-reader,.jar-dialog) .jar-table tbody td+td{border-left:0}:is(.jar-reader,.jar-dialog) .jar-row-number{flex-shrink:0;margin:0;display:inline}:is(.jar-reader,.jar-dialog) .jar-mobile-label{color:#667085;margin-bottom:3px;font-size:12px;font-weight:600;display:block}:is(.jar-reader,.jar-dialog) .jar-summary{padding:12px}:is(.jar-reader,.jar-dialog) .jar-section-heading h4{font-size:15px}.jar-reader .jar-inline-header{gap:10px}.jar-reader .jar-inline-header>.jar-actions{width:100%}.jar-reader .jar-inline-header .jar-button{flex:1;padding-inline:8px}}@media (prefers-reduced-motion:reduce){:is(.jar-reader,.jar-dialog) .jar-disclosure>summary>svg{transition:none}}:is(.jar-reader,.jar-dialog) .jar-view-switch{background:#f4f6fa;border:1px solid #e4e7ec;border-radius:8px;gap:3px;padding:3px;display:flex}:is(.jar-reader,.jar-dialog) .jar-view-switch .jar-button{color:#667085;background:0 0;border-color:#0000;min-height:32px;padding:6px 10px;font-size:12px}:is(.jar-reader,.jar-dialog) .jar-view-switch .jar-button[aria-pressed=true]{color:#3153d2;background:#fff;border-color:#dce2eb;box-shadow:0 1px 4px #14255415}.jar-dialog .jar-company{gap:14px;display:grid}.jar-company .jar-company-intro{background:#f3f6ff;border:1px solid #dce4fa;border-radius:9px;padding:17px 20px}.jar-company .jar-company-kicker{color:#5971a5;letter-spacing:.8px;align-items:center;gap:7px;margin-bottom:7px;font:500 10px/1.4 JetBrains Mono,monospace;display:flex}.jar-company .jar-company-intro h3{letter-spacing:-.5px;margin:0 0 6px;font:650 25px/1.2 Bricolage Grotesque,system-ui,sans-serif}.jar-company .jar-company-website{color:#3153d2;align-items:center;gap:5px;min-height:24px;margin:0 0 7px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.jar-company .jar-company-website:hover{text-decoration:underline}.jar-company .jar-company-intro p{color:#344054;max-width:100ch;font-size:15px;line-height:1.55}.jar-company .jar-company-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jar-company .jar-company-card{background:#fff;border:1px solid #e1e6ef;border-radius:8px;min-width:0;padding:15px 18px;container-type:inline-size}.jar-company .jar-company-card h4{color:#182133;align-items:center;gap:7px;margin-bottom:9px;font:650 15px/1.4 Bricolage Grotesque,system-ui,sans-serif;display:flex}.jar-company .jar-company-card h4 svg{color:#6c82b4}.jar-company .jar-company-lines strong{color:#182133;font-weight:600}.jar-company .jar-company-lines{color:#344054;overflow-wrap:anywhere;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.jar-company .jar-company-lines li+li{border-top:1px solid #eef0f5;padding-top:6px}.jar-company .jar-company-caption{color:#8390a5;margin:-5px 0 8px;font-size:11px}.jar-company .jar-company-unknown{color:#8390a5;font-size:13px}.jar-company .jar-company-footnote{color:#667085;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;font-size:11px;line-height:1.5;display:flex}.jar-company .jar-company-sources{flex-wrap:wrap;gap:7px 16px;display:flex}.jar-company .jar-company-sources a{color:#3153d2;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.jar-company .jar-company-sources a:hover{text-decoration:underline}.jar-company .jar-company-notes{white-space:pre-wrap;color:#667085;overflow-wrap:anywhere}.jar-dialog .jar-company-edit{justify-self:start}@media (min-width:1120px){.jar-dialog:has(.jar-company)>.jar-content{gap:10px;padding:16px 20px}.jar-dialog .jar-company{gap:12px}.jar-company .jar-company-intro{padding:13px 17px}.jar-company .jar-company-card{padding:13px 16px}.jar-company .jar-company-card h4{margin-bottom:7px}.jar-company .jar-company-lines{font-size:14px}}@media (max-width:760px){.jar-company .jar-company-grid{grid-template-columns:1fr}.jar-company .jar-company-intro{padding:15px}.jar-company .jar-company-intro h3{font-size:23px}.jar-company .jar-company-card{padding:14px}.jar-dialog .jar-view-switch{flex-direction:column}.jar-dialog .jar-dialog-header .jar-view-switch .jar-button{min-height:30px;font-size:11px}}.jar-company .jar-company-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.jar-company .jar-company-people li{background:#fcfdff;border:1px solid #eef0f5;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.jar-company .jar-person-photo{background:#edf1fa;border:1px solid #e0e5ee;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;text-decoration:none;display:grid;overflow:hidden}.jar-company a.jar-person-photo:hover{border-color:#8ba2dc;box-shadow:0 0 0 3px #edf1fa}.jar-company .jar-person-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.jar-company .jar-person-initials{color:#61729b;place-items:center;width:100%;height:100%;font-size:15px;font-weight:600;display:grid}.jar-company .jar-person-details{flex:1;gap:3px;min-width:0;display:grid}.jar-company .jar-person-details strong{color:#182133;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.jar-company .jar-person-details>span{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.jar-company .jar-person-unstructured{color:#344054;font-size:14px;line-height:1.5}.jar-company .jar-people-shared{gap:12px;display:grid}.jar-company .jar-people-photo-group{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;display:grid}.jar-company .jar-people-photo-group .jar-company-people{grid-template-columns:1fr;gap:6px}.jar-company .jar-people-photo-group .jar-company-people li{padding:7px 10px}.jar-company .jar-people-shared-photo{min-width:0;max-width:180px;margin:0}.jar-company .jar-people-shared-photo img{aspect-ratio:1507/847;object-fit:contain;border:1px solid #e0e5ee;border-radius:7px;width:100%;height:auto;display:block}.jar-company .jar-people-shared-photo figcaption{color:#667085;margin-top:5px;font-size:11px;line-height:1.4}.jar-company .jar-person-links{flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:1px;display:flex}.jar-company .jar-person-links a{color:#3153d2;align-items:center;gap:4px;min-height:23px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.jar-company .jar-person-links a:hover{text-decoration:underline}@container (width<=440px){.jar-company .jar-company-people,.jar-company .jar-people-photo-group{grid-template-columns:1fr}}.application-evidence{background:#fff;border:1px solid #dce4df;border-radius:18px;margin:22px 0;padding:24px}.ae-heading h3,.ae-questions h3{margin:8px 0;font-size:20px}.ae-heading p,.ae-sources p{color:#63716d;font-size:13px;line-height:1.6}.ae-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ae-requirements article{background:#f7f9f7;border:1px solid #e4eae5;border-radius:12px;padding:17px}.ae-requirements h4{margin:0 0 14px;font-size:14px}.ae-requirements dl{margin:0}.ae-requirements dt{text-transform:uppercase;letter-spacing:.08em;color:#65736c;margin-top:12px;font-size:10px;font-weight:750}.ae-requirements dd{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.6}.ae-question{border-top:1px solid #e4eae5;padding:18px 0}.ae-question label{font-size:14px;font-weight:650;line-height:1.6;display:block}.ae-question label span{color:#63716d;font-size:11px;font-weight:500;display:block}.ae-question textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #cbd8d0;border-radius:9px;margin:10px 0;padding:12px;font-size:13px;display:block}.ae-question>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ae-question small{color:#63716d;gap:6px;max-width:300px;font-size:11px;line-height:1.6;display:flex}.ae-confirmed{color:#236349;font-size:12px;line-height:1.6}.ae-sources ul{gap:12px;padding-left:18px;display:grid}.ae-sources a{color:#235f49;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ae-sources small{color:#647269;margin-top:4px;font-size:11px;display:block}.ae-answer{white-space:pre-wrap;border-bottom:1px solid #e4eae5;padding:12px 0;font-size:13px}.profile-memory{margin-top:20px}.profile-memory ul{padding:0;list-style:none}.profile-memory li{border-bottom:1px solid #e4eae5;padding:12px 0}.profile-memory li p{white-space:pre-wrap;font-size:13px;line-height:1.7}.profile-memory li small{color:#63716d;margin-right:12px;font-size:11px}.aw-ai-error{color:#8c3d28;background:#fff4ee;border:1px solid #e5bdb2;border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.aw-ai-usage{color:#647269;font-size:11px;line-height:1.7}.aw-history{background:#f7f9f7;border:1px solid #dce4df;border-radius:14px;margin:20px 0;padding:20px}.aw-history summary{cursor:pointer;font-weight:650}.aw-history article{margin-top:16px}.aw-history-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aw-followup-fields{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.aw-followup-fields input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd8d0;border-radius:8px;padding:11px;font-size:13px}.aw-followup-fields label{gap:7px;font-size:12px;display:grid}@media (max-width:700px){.application-evidence{padding:16px}.ae-requirements{grid-template-columns:1fr}.ae-question>div{flex-direction:column;align-items:flex-start}.aw-followup-fields{grid-template-columns:1fr}}.adp-panel{background:#fff;border:1px solid #dfe5e9;border-radius:15px;margin-top:24px;overflow:hidden}.adp-heading{align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.adp-icon{color:#2d5a72;background:#edf3f7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.adp-heading h3{color:#233440;margin:0 0 4px;font-size:16px}.adp-heading p{color:#74818a;margin:0;font-size:12px}.adp-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:0 22px 18px;display:flex}.adp-toolbar label{color:#61717b;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.adp-toolbar select{color:#263a47;min-height:37px;font:inherit;background:#fff;border:1px solid #d9e0e5;border-radius:8px;padding:7px 30px 7px 10px;font-size:12px}.adp-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.adp-actions .button{min-height:37px;padding:8px 12px;font-size:12px}.adp-preview{background:#edf0f2;border-top:1px solid #e0e6e9;border-bottom:1px solid #e0e6e9;overflow:auto}.adp-preview iframe{border:0;width:100%;min-width:0;height:670px;display:block}.adp-note,.adp-notice,.adp-feedback,.adp-error{color:#74818a;margin:0;padding:12px 22px;font-size:12px;line-height:1.6}.adp-notice{color:#687d8a;padding-top:0}.adp-feedback{color:#315a42;background:#edf6f0}.adp-error{color:#9a3d31;background:#fff2ef}.adp-empty{text-align:center;color:#7c8a93;background:#f6f8fa;padding:36px 22px}.adp-empty svg{margin:0 auto}.adp-empty p{margin:10px 0 0;font-size:13px}.adp-compact .adp-preview iframe{height:510px}.adp-toolbar select:focus-visible{outline-offset:2px;outline:3px solid #b5d5e9}@media (max-width:650px){.adp-heading{padding:16px}.adp-toolbar{gap:10px;padding:0 16px 16px}.adp-actions{width:100%;margin-left:0}.adp-actions .button{flex:1}.adp-preview iframe{height:520px}.adp-note,.adp-notice,.adp-feedback,.adp-error{padding-left:16px;padding-right:16px}.adp-heading p{line-height:1.5}}.application-review{color:#223c32;background:#fff;border:1px solid #bfcfc5;border-radius:18px;margin:22px 0;overflow:hidden}.ar-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 16px;display:flex}.ar-eyebrow{letter-spacing:.12em;color:#537262;font-size:10px;font-weight:700}.ar-heading h3{letter-spacing:-.03em;margin:7px 0;font-size:23px;font-weight:600}.ar-heading p,.ar-explanation{color:#64746a;margin:0;font-size:13px;line-height:1.6}.ar-icon{color:#577062;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.ar-icon:hover{background:#edf3ee}.ar-reasons{background:#f2f6f3;border-radius:10px;margin:0 26px 16px;padding:14px 16px;font-size:13px;line-height:1.6}.ar-reasons ul,.ar-fact-warning ul{margin:6px 0 0;padding-left:20px}.ar-safety{color:#5b7062;align-items:flex-start;gap:9px;margin:0 26px 20px;font-size:12px;line-height:1.65;display:flex}.ar-safety svg{flex-shrink:0;margin-top:2px}.ar-empty{margin:0 26px 24px;font-size:14px}.ar-suggestions{padding:0 20px}.ar-suggestion{border:1px solid #e1e7e1;border-radius:12px;margin-bottom:14px;padding:18px}.ar-suggestion.is-accepted{background:#fafffb;border-color:#8db59c}.ar-suggestion.is-rejected{background:#fafbf9}.ar-suggestion-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ar-suggestion h4{overflow-wrap:anywhere;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.ar-suggestion h4>span{color:#657e69;background:#edf2ec;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.ar-decision{color:#48634d;flex-shrink:0;font-size:11px}.ar-explanation{margin-top:8px;font-size:12px}.ar-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.ar-comparison>div{background:#f5f5f1;border-radius:9px;min-width:0;padding:13px}.ar-comparison>div+div{background:#edf4ee}.ar-column-label{letter-spacing:.09em;color:#687b6c;font-size:9px;font-weight:700}.ar-comparison pre,.ar-result pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.75}.ar-fact-warning{color:#735e36;background:#fbf5e8;border:1px solid #e9ddc4;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.6}.ar-fact-warning strong{align-items:center;gap:7px;display:flex}.ar-confirm{color:#475c4f;cursor:pointer;align-items:flex-start;gap:9px;margin:15px 0 12px;font-size:12px;line-height:1.6;display:flex}.ar-confirm input{accent-color:#365b43;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.ar-actions,.ar-footer>div{flex-wrap:wrap;gap:8px;display:flex}.ar-button{color:#3c5545;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1d8;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.ar-button:hover:not(:disabled){background:#edf3ee}.ar-button.ar-primary{color:#fff;background:#385a43;border-color:#385a43}.ar-button.ar-primary:hover:not(:disabled){background:#294632}.ar-button:disabled{opacity:.45;cursor:not-allowed}.ar-undo-change{color:#48634d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:4px 0;font-size:12px;display:flex}.ar-result{margin:6px 26px 22px;font-size:13px}.ar-result summary{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;font-weight:500;display:flex}.ar-result pre{background:#f6f7f2;border-radius:10px;max-height:420px;padding:16px;overflow:auto}.ar-footer{background:#f7f9f4;border-top:1px solid #e3e9e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.ar-footer p{color:#627367;margin:0;font-size:12px}:is(.application-review button:focus-visible,.application-review input:focus-visible,.application-review summary:focus-visible){outline-offset:3px;outline:2px solid #476c50}@media (max-width:640px){.ar-heading{padding:20px 16px 14px}.ar-reasons,.ar-safety,.ar-result{margin-left:16px;margin-right:16px}.ar-suggestions{padding:0 12px}.ar-suggestion{padding:13px}.ar-comparison{grid-template-columns:1fr}.ar-footer{padding:16px}.ar-footer>div,.ar-footer .ar-primary{width:100%}.ar-suggestion-heading{align-items:flex-start}}:is(.application-workbench,.application-workbench-prompt){--aw-ink:#0a0f1e;--aw-muted:#667085;--aw-line:#e4e7ec;--aw-blue:#3d63f5;--aw-lime:#c8f169;--aw-mono:"JetBrains Mono", monospace;color:var(--aw-ink);box-sizing:border-box;scrollbar-color:#c7cedd transparent;scrollbar-width:thin;font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;line-height:1.55}:is(.application-workbench,.application-workbench-prompt) *,:is(.application-workbench,.application-workbench-prompt) :before,:is(.application-workbench,.application-workbench-prompt) :after{box-sizing:border-box}:is(.application-workbench,.application-workbench-prompt)::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0f1e94}:is(.application-workbench,.application-workbench-prompt) button,:is(.application-workbench,.application-workbench-prompt) a{-webkit-tap-highlight-color:transparent}:is(:is(.application-workbench,.application-workbench-prompt) button:focus-visible,:is(.application-workbench,.application-workbench-prompt) a:focus-visible,:is(.application-workbench,.application-workbench-prompt) summary:focus-visible){outline-offset:4px;outline:2px solid #8099f8}:is(.application-workbench,.application-workbench-prompt) button:disabled{cursor:not-allowed;opacity:.5}:is(.application-workbench,.application-workbench-prompt) svg{flex-shrink:0}:is(.application-workbench,.application-workbench-prompt) .aw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.application-workbench,.application-workbench-prompt) .aw-icon-button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:5px;display:inline-flex}:is(.application-workbench,.application-workbench-prompt) .aw-icon-button:hover:not(:disabled){color:var(--aw-blue);background:#edf1ff}:is(.application-workbench,.application-workbench-prompt) .aw-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font:600 12px/1.5 Instrument Sans,sans-serif;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}:is(.application-workbench,.application-workbench-prompt) .aw-primary{color:#fff;background:var(--aw-blue);border-color:var(--aw-blue);box-shadow:0 1px 2px #0a0f1e0a}:is(.application-workbench,.application-workbench-prompt) .aw-primary:hover:not(:disabled){color:#fff;background:#2442c7;border-color:#2442c7}:is(.application-workbench,.application-workbench-prompt) .aw-secondary{color:#344054;background:#fff;border-color:#dce1e9}:is(.application-workbench,.application-workbench-prompt) .aw-secondary:hover:not(:disabled){color:var(--aw-blue);background:#f7f9ff;border-color:#a5b5f9}:is(.application-workbench,.application-workbench-prompt) .aw-eyebrow{color:#8a93a6;font:500 9px/1.6 var(--aw-mono);letter-spacing:1px;display:block}:is(.application-workbench,.application-workbench-prompt) .aw-feedback{color:#2442c7;opacity:0;min-height:19px;margin:14px 0 0;font-size:11px;line-height:1.7}:is(.application-workbench,.application-workbench-prompt) .aw-feedback.is-visible{opacity:1}.application-workbench{background:#f4f5f7;border:1px solid #dce1e9;border-radius:16px;width:min(1270px,100vw - 48px);max-width:none;height:min(920px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0a0f1e40}.application-workbench[open]{flex-direction:column;display:flex}.application-workbench .aw-header{border-bottom:1px solid var(--aw-line);background:#fff;flex-shrink:0;align-items:center;gap:15px;min-height:108px;padding:22px 27px;display:flex}.application-workbench .aw-company-mark{color:#2442c7;background:#e9eefe;border:1px solid #dce5ff;border-radius:13px;flex-shrink:0;place-items:center;width:53px;height:53px;font-family:Bricolage Grotesque,sans-serif;font-size:29px;font-weight:700;display:grid}.application-workbench .aw-header-title{flex:1;min-width:0}.application-workbench .aw-company-line{color:#667085;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.application-workbench .aw-example{color:#8a93a6;background:#f4f5f7;border-radius:4px;padding:2px 6px;font-size:10px}.application-workbench .aw-title{max-width:100%;color:var(--aw-ink);letter-spacing:-.7px;overflow-wrap:anywhere;margin:2px 0 5px;font:700 27px/1.2 Bricolage Grotesque,sans-serif}.application-workbench .aw-location{color:#8a93a6;align-items:center;gap:5px;font-size:11px;display:flex}.application-workbench .aw-close{align-self:flex-start;margin:-2px -5px 0 0}.application-workbench .aw-body{flex:1;grid-template-columns:307px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.application-workbench .aw-sidebar{border-right:1px solid var(--aw-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7cedd transparent;background:#fafbfc;padding:0 23px 24px;overflow-y:auto}.application-workbench .aw-section{border-bottom:1px solid #e8ebf1;padding:24px 0}.application-workbench .aw-section-heading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px;display:flex}.application-workbench .aw-section-heading h2{color:#0a0f1e;letter-spacing:-.1px;align-items:center;gap:7px;margin:0;font:650 15px/1.4 Bricolage Grotesque,sans-serif;display:flex}.application-workbench .aw-text-button{color:#3d63f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:500 11px/1.5 Instrument Sans,sans-serif;display:inline-flex}.application-workbench .aw-text-button:hover{color:#2442c7}.application-workbench .aw-field{color:#667085;flex-direction:column;gap:7px;margin:0 0 19px;font-size:11px;font-weight:500;display:flex}.application-workbench .aw-select{color:#344054;width:100%;min-height:38px;box-shadow:none;background-color:#fff;border:1px solid #dce1e9;border-radius:7px;padding:8px 31px 8px 11px;font-size:12px;line-height:1.5;display:block}.application-workbench .aw-select:focus{border-color:#8fa5f8;outline:none;box-shadow:0 0 0 3px #3d63f510}.application-workbench .aw-facts{flex-direction:column;gap:12px;margin:0 0 20px;display:flex}.application-workbench .aw-facts>div{justify-content:space-between;align-items:baseline;gap:13px;display:flex}.application-workbench .aw-facts dt{color:#8a93a6;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.application-workbench .aw-facts dt svg{align-self:center}.application-workbench .aw-facts dd{color:#475467;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:150px;margin:0;font-size:11px}.application-workbench .aw-facts .aw-mono{font-family:var(--aw-mono);font-size:10px}.application-workbench .aw-wide{width:100%;margin-top:9px}.application-workbench .aw-completed{color:#1f6b45;background:#e4f4ea;border-color:#d5eade}.application-workbench .aw-completed:disabled{opacity:1}.application-workbench .aw-helper{color:#8a93a6;margin:10px 0 0;font-size:10px;line-height:1.8}.application-workbench .aw-interview-callout{color:#a96a15;text-align:left;cursor:pointer;background:#fdf3e3;border:1px solid #f4e3c7;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:18px;padding:13px 10px;display:flex}.application-workbench .aw-interview-callout>span{flex:1}.application-workbench .aw-interview-callout strong{color:#855319;font-size:11px;font-weight:600;display:block}.application-workbench .aw-interview-callout small{color:#a17d4a;margin-top:3px;font-size:10px;line-height:1.6;display:block}.application-workbench .aw-interview-callout:hover{background:#fbebd2}.application-workbench .aw-disclosure{margin:0}.application-workbench .aw-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.application-workbench .aw-disclosure>summary::-webkit-details-marker{display:none}.application-workbench .aw-disclosure>summary>span{align-items:center;gap:7px;display:flex}.application-workbench .aw-disclosure>summary>svg{color:#98a2b3;transition:transform .16s}.application-workbench .aw-disclosure[open]>summary>svg{transform:rotate(180deg)}.application-workbench .aw-job-description{border-bottom:1px solid #e8ebf1;padding:19px 0}.application-workbench .aw-job-description summary{color:#475467;font-size:12px;font-weight:500}.application-workbench .aw-job-description summary>span>svg{color:#8a93a6}.application-workbench .aw-description-text{color:#667085;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.85}.application-workbench .aw-notes-section{padding:18px 0}.application-workbench .aw-next-step{color:#3d63f5;background:#edf1ff;border:1px solid #e0e7fc;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.application-workbench .aw-next-step>svg{margin-top:3px}.application-workbench .aw-next-step span{color:#8494bd;font-size:10px;display:block}.application-workbench .aw-next-step strong{color:#4a5f92;margin-top:2px;font-size:11px;font-weight:500;display:block}.application-workbench .aw-next-step small{color:#7184b0;font:400 9px/1.5 var(--aw-mono);margin-top:5px;display:block}.application-workbench .aw-note-disclosure{margin-top:15px}.application-workbench .aw-note-disclosure:first-child{margin-top:0}.application-workbench .aw-note-disclosure summary{color:#667085;font-size:11px;font-weight:500}.application-workbench .aw-evidence{padding-bottom:23px}.application-workbench .aw-evidence .aw-section-heading{margin-bottom:9px}.application-workbench .aw-evidence .aw-section-heading h2 svg{color:#3d63f5}.application-workbench .aw-local-label{color:#8a93a6;align-items:center;gap:5px;font-size:10px;display:inline-flex}.application-workbench .aw-evidence-intro{color:#667085;margin:16px 0 13px;font-size:12px;line-height:1.8}.application-workbench .aw-evidence-intro strong{color:#344054;font-family:var(--aw-mono);font-size:12px;font-weight:500}.application-workbench .aw-evidence-details{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:12px}.application-workbench .aw-evidence-details summary{color:#52775e;font-size:11px;font-weight:500}.application-workbench .aw-evidence-details summary b{color:#7f9686;font-family:var(--aw-mono);font-size:10px;font-weight:400}.application-workbench .aw-evidence-list{margin:13px 0 0;padding:0;list-style:none}.application-workbench .aw-evidence-list li{border-top:1px solid #edf0f3;padding:10px 0}.application-workbench .aw-evidence-list li:first-child{border-top:0;padding-top:0}.application-workbench .aw-evidence-list li:last-child{padding-bottom:0}.application-workbench .aw-evidence-list strong{color:#475467;font-size:11px;font-weight:600}.application-workbench .aw-evidence-list p{color:#8a93a6;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.8}.application-workbench .aw-missing{margin-top:18px}.application-workbench .aw-missing h3{color:#667085;margin:0 0 9px;font:500 11px/1.5 Instrument Sans,sans-serif}.application-workbench .aw-keywords{flex-wrap:wrap;gap:5px;display:flex}.application-workbench .aw-keywords>span{color:#667085;background:#f0f2f5;border:1px solid #e4e7ec;border-radius:4px;padding:3px 6px;font-size:10px}.application-workbench .aw-comparison-note{margin-top:15px}.application-workbench .aw-delete-button{color:#b3857b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:21px 0 0;padding:0;font-size:11px;display:inline-flex}.application-workbench .aw-delete-button:hover{color:#ad4533}.application-workbench .aw-documents{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7cedd transparent;min-width:0;padding:26px 28px 15px;overflow-y:auto}.application-workbench .aw-document-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.application-workbench .aw-document-intro h2{color:#0a0f1e;letter-spacing:-.6px;margin:7px 0;font:700 27px/1.15 Bricolage Grotesque,sans-serif}.application-workbench .aw-document-intro p{color:#667085;margin:0;font-size:12px}.application-workbench .aw-document-count{color:#8a93a6;font:400 10px/1.5 var(--aw-mono);flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.application-workbench .aw-handoff-note{color:#779148;background:#f2f7e8;border:1px solid #e2ecd2;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:13px 15px;display:flex}.application-workbench .aw-handoff-note>svg{margin-top:2px}.application-workbench .aw-handoff-note p{color:#7c8c67;margin:0;font-size:11px;line-height:1.8}.application-workbench .aw-handoff-note strong{color:#526b38;margin-right:4px;font-weight:600}.application-workbench .aw-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.application-workbench .aw-action{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:9px;flex-direction:column;align-items:flex-start;gap:11px;min-height:94px;padding:14px 12px;display:flex;position:relative;box-shadow:0 1px 2px #0a0f1e03}.application-workbench .aw-action>span{color:#5974d6;background:#eef2fe;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.application-workbench .aw-action strong{font-size:11px;font-weight:600;line-height:1.5}.application-workbench .aw-action>svg{color:#98a2b3;position:absolute;top:14px;right:11px}.application-workbench .aw-action:hover{background:#fafbff;border-color:#9aaff8;box-shadow:0 4px 12px #3d63f50a}.application-workbench .aw-action:hover>svg{color:#3d63f5}.application-workbench .aw-editor-card{background:#fff;border:1px solid #dde3ec;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #0a0f1e03}.application-workbench .aw-tabs{scrollbar-width:none;background:#fcfcfe;border-bottom:1px solid #e4e7ec;align-items:stretch;gap:0;padding:0 10px;display:flex;overflow-x:auto}.application-workbench .aw-tabs::-webkit-scrollbar{display:none}.application-workbench .aw-tab{color:#8a93a6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:49px;padding:12px 11px;font-size:11px;line-height:1.5;display:inline-flex}.application-workbench .aw-tab:hover{color:#3d63f5}.application-workbench .aw-tab.is-active{color:#2442c7;border-bottom-color:#3d63f5;font-weight:600}.application-workbench .aw-tab-dot{background:#1f9d61;border-radius:50%;flex-shrink:0;width:4px;height:4px}.application-workbench .aw-editor-panel{padding:21px 22px 0}.application-workbench .aw-editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.application-workbench .aw-editor-heading>div{flex:1;min-width:0}.application-workbench .aw-editor-heading h3{color:#344054;letter-spacing:-.25px;margin:0 0 6px;font:650 17px/1.3 Bricolage Grotesque,sans-serif}.application-workbench .aw-editor-heading p{color:#8a93a6;margin:0;font-size:11px;line-height:1.7}.application-workbench .aw-draft-label{color:#98a2b3;background:#f5f6f8;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:9px}.application-workbench .aw-document-textarea{color:#344054;resize:vertical;width:100%;min-height:305px;max-height:none;box-shadow:none;background:#fff;border:1px solid #e4e8f0;border-radius:7px;margin:0;padding:16px;font-family:Instrument Sans,sans-serif;font-size:13px;line-height:1.9;display:block}.application-workbench .aw-document-textarea::placeholder{color:#a5adbc}.application-workbench .aw-document-textarea:focus{border-color:#9baef6;outline:none;box-shadow:0 0 0 3px #3d63f509}.application-workbench .aw-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.application-workbench .aw-editor-footer>span{color:#98a2b3;align-items:center;gap:5px;font-size:9px;display:flex}.application-workbench .aw-editor-footer>div{align-items:center;gap:3px;display:flex}.application-workbench .aw-character-count{color:#98a2b3;font:400 9px/1.5 var(--aw-mono);margin-right:8px}.application-workbench .aw-editor-footer .aw-icon-button{width:29px;height:29px}.application-workbench .aw-revision-card{background:#fff;border:1px solid #e0e5ed;border-radius:10px;align-items:flex-start;gap:13px;margin-top:21px;padding:20px;display:flex}.application-workbench .aw-revision-icon{color:#7188cb;background:#eff3ff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.application-workbench .aw-revision-content{flex:1;min-width:0}.application-workbench .aw-revision-content h3{color:#344054;letter-spacing:-.1px;margin:0 0 5px;font:650 16px/1.3 Bricolage Grotesque,sans-serif}.application-workbench .aw-revision-content>p{color:#8a93a6;margin:0 0 13px;font-size:11px;line-height:1.8}.application-workbench .aw-revision-input{color:#475467;resize:vertical;width:100%;min-height:70px;box-shadow:none;background:#fafbfe;border:1px solid #e3e8f1;border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.8;display:block}.application-workbench .aw-revision-input::placeholder{color:#a5adbc}.application-workbench .aw-revision-input:focus{border-color:#9baef6;outline:none;box-shadow:0 0 0 3px #3d63f509}.application-workbench .aw-revision-bottom{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.application-workbench .aw-revision-bottom>span{color:#98a2b3;font-size:10px;line-height:1.7}.application-workbench .aw-revision-bottom .aw-button{flex-shrink:0;min-height:35px;padding:8px 11px;font-size:11px}.application-workbench .aw-bottom-note{color:#98a2b3;text-align:center;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:10px;display:flex}.application-workbench-prompt{overscroll-behavior:contain;background:#fff;border:1px solid #dce1e9;border-radius:15px;width:min(715px,100vw - 44px);max-width:none;max-height:calc(100dvh - 44px);margin:auto;padding:29px 31px 19px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 90px #0a0f1e59}.application-workbench-prompt::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0f1ea3}.application-workbench-prompt .aw-prompt-close{position:absolute;top:13px;right:13px}.application-workbench-prompt .aw-prompt-symbol{color:#0a0f1e;background:var(--aw-lime);border:1px solid #bee461;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:15px;display:grid}.application-workbench-prompt h2{color:#0a0f1e;letter-spacing:-.6px;max-width:560px;margin:9px 0 11px;font:700 28px/1.15 Bricolage Grotesque,sans-serif}.application-workbench-prompt .aw-prompt-lead{color:#667085;margin:0;font-size:12px;line-height:1.8}.application-workbench-prompt .aw-input-warning{color:#af7e36;background:#fff7e8;border:1px solid #f4e6c7;border-radius:7px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 13px;display:flex}.application-workbench-prompt .aw-input-warning>svg{margin-top:2px}.application-workbench-prompt .aw-input-warning p{color:#9b7b4a;margin:0;font-size:11px;line-height:1.8}.application-workbench-prompt .aw-handoff-steps{border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;flex-wrap:wrap;align-items:center;gap:10px 17px;margin:17px 0;padding:15px 0;list-style:none;display:flex}.application-workbench-prompt .aw-handoff-steps li{color:#667085;align-items:center;gap:6px;font-size:10px;display:flex}.application-workbench-prompt .aw-handoff-steps li>span{color:#5f78c9;width:20px;height:20px;font:400 9px/1 var(--aw-mono);background:#edf1ff;border:1px solid #e1e7fc;border-radius:50%;place-items:center;display:grid}.application-workbench-prompt .aw-prompt-label{color:#475467;flex-flow:wrap;justify-content:space-between;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;font-weight:500;display:flex}.application-workbench-prompt .aw-prompt-label span{color:#98a2b3;font:400 9px/1.5 var(--aw-mono)}.application-workbench-prompt .aw-prompt-textarea{color:#475467;resize:vertical;width:100%;min-height:260px;max-height:50dvh;box-shadow:none;background:#f8f9fc;border:1px solid #dce3ee;border-radius:8px;margin:0;padding:15px;font:400 12px/1.85 Instrument Sans,sans-serif;display:block;overflow-y:auto}.application-workbench-prompt .aw-prompt-textarea:focus{border-color:#9baef6;outline:none;box-shadow:0 0 0 3px #3d63f50a}.application-workbench-prompt .aw-prompt-privacy{color:#8a93a6;align-items:flex-start;gap:7px;margin:13px 0 20px;font-size:10px;line-height:1.8;display:flex}.application-workbench-prompt .aw-prompt-privacy>svg{margin-top:2px}.application-workbench-prompt .aw-prompt-actions{align-items:center;gap:10px;display:flex}.application-workbench-prompt .aw-prompt-actions .aw-button{flex:1;min-height:42px;font-size:12px}.application-workbench-prompt .aw-return-button{color:#667085;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;padding:7px;font-size:11px;display:flex}.application-workbench-prompt .aw-return-button:hover{color:#3d63f5}.application-workbench-prompt .aw-feedback{text-align:center;margin-top:8px}@media (max-width:1100px){.application-workbench{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.application-workbench .aw-body{grid-template-columns:279px minmax(0,1fr)}.application-workbench .aw-sidebar{padding-left:20px;padding-right:20px}.application-workbench .aw-documents{padding:24px 22px 15px}.application-workbench .aw-document-intro{align-items:flex-start;gap:12px}.application-workbench .aw-document-intro h2{font-size:25px}.application-workbench .aw-document-count{margin-top:5px;font-size:9px}.application-workbench .aw-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.application-workbench .aw-action{flex-direction:row;align-items:center;gap:9px;min-height:59px;padding:11px}.application-workbench .aw-action>svg{width:12px;margin-left:auto;position:static}.application-workbench .aw-action strong{font-size:11px}.application-workbench .aw-action>span{width:27px;height:27px}.application-workbench .aw-action>span svg{width:16px;height:16px}.application-workbench .aw-tabs{padding:0 6px}.application-workbench .aw-tab{gap:5px;padding:12px 9px;font-size:10px}.application-workbench .aw-tab>svg{width:13px;height:13px}.application-workbench .aw-editor-panel{padding:19px 18px 0}.application-workbench .aw-editor-heading{gap:10px}.application-workbench .aw-editor-heading h3{font-size:16px}.application-workbench .aw-draft-label{font-size:8px}.application-workbench .aw-revision-card{gap:10px;padding:18px}.application-workbench .aw-revision-icon{width:28px;height:28px}.application-workbench .aw-revision-bottom{flex-direction:column;align-items:flex-start;gap:10px}.application-workbench .aw-revision-bottom .aw-button{align-self:flex-end}}@media (max-width:800px){.application-workbench .aw-header{min-height:101px;padding:20px 22px}.application-workbench .aw-title{font-size:24px}.application-workbench .aw-body{flex-direction:column;display:flex;overflow-y:auto}.application-workbench .aw-sidebar{border-right:0;border-bottom:1px solid var(--aw-line);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0 22px 19px;display:grid;overflow-y:visible}.application-workbench .aw-sidebar>.aw-section:first-child{border-bottom:0;grid-area:1/1/span 3;padding-bottom:0}.application-workbench .aw-job-description{grid-column:2;align-self:start;margin-top:3px}.application-workbench .aw-notes-section{grid-column:2}.application-workbench .aw-evidence{border-bottom:0;grid-column:2;padding-top:20px;padding-bottom:0}.application-workbench .aw-delete-button{grid-column:1;place-self:end start;margin-top:20px}.application-workbench .aw-documents{flex-shrink:0;padding-top:24px;overflow-y:visible}.application-workbench .aw-document-intro{align-items:center}.application-workbench .aw-document-count{margin-top:0;font-size:10px}.application-workbench .aw-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.application-workbench .aw-action{flex-direction:column;align-items:flex-start;gap:11px;min-height:91px;padding:13px 12px}.application-workbench .aw-action>svg{width:14px;position:absolute;top:13px;right:11px}.application-workbench .aw-tabs{padding:0 10px}.application-workbench .aw-tab{padding-left:10px;padding-right:10px;font-size:11px}.application-workbench .aw-tab>svg{width:15px;height:15px}.application-workbench .aw-editor-panel{padding:20px 20px 0}.application-workbench .aw-editor-heading h3{font-size:18px}.application-workbench .aw-revision-bottom{flex-direction:row;align-items:center}}@media (max-width:600px){.application-workbench{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.application-workbench .aw-header{gap:11px;min-height:100px;padding:18px 17px}.application-workbench .aw-company-mark{border-radius:11px;width:43px;height:43px;font-size:24px}.application-workbench .aw-company-line{gap:5px;font-size:11px}.application-workbench .aw-example{padding:1px 4px;font-size:8px}.application-workbench .aw-title{letter-spacing:-.5px;margin-top:4px;margin-bottom:7px;font-size:23px;line-height:1.2}.application-workbench .aw-location{font-size:10px}.application-workbench .aw-close{width:29px;height:29px;margin-right:-4px}.application-workbench .aw-sidebar{padding:0 19px 22px;display:block}.application-workbench .aw-section{padding:22px 0}.application-workbench .aw-sidebar>.aw-section:first-child{border-bottom:1px solid #e8ebf1;padding-bottom:22px}.application-workbench .aw-section-heading h2{font-size:17px}.application-workbench .aw-text-button,.application-workbench .aw-field{font-size:12px}.application-workbench .aw-select{min-height:42px;font-size:16px}.application-workbench .aw-facts{gap:13px}.application-workbench .aw-facts dt{font-size:12px}.application-workbench .aw-facts dd{max-width:62%;font-size:12px}.application-workbench .aw-facts .aw-mono{font-size:11px}.application-workbench .aw-button{min-height:43px;font-size:13px}.application-workbench .aw-helper{font-size:11px}.application-workbench .aw-interview-callout{gap:12px;padding:15px}.application-workbench .aw-interview-callout strong{font-size:13px}.application-workbench .aw-interview-callout small{font-size:11px}.application-workbench .aw-job-description{margin:0;padding:19px 0}.application-workbench .aw-job-description summary,.application-workbench .aw-description-text{font-size:13px}.application-workbench .aw-notes-section{padding:19px 0}.application-workbench .aw-next-step{padding:14px}.application-workbench .aw-next-step strong{font-size:12px}.application-workbench .aw-next-step small{font-size:10px}.application-workbench .aw-evidence{padding-top:22px;padding-bottom:0}.application-workbench .aw-local-label{font-size:11px}.application-workbench .aw-evidence-intro{font-size:13px}.application-workbench .aw-evidence-details summary,.application-workbench .aw-evidence-list strong{font-size:12px}.application-workbench .aw-evidence-list p{font-size:11px}.application-workbench .aw-missing h3{font-size:12px}.application-workbench .aw-keywords>span{padding:4px 7px;font-size:11px}.application-workbench .aw-delete-button{margin-top:21px;font-size:12px}.application-workbench .aw-documents{padding:24px 16px 18px}.application-workbench .aw-document-intro{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:18px}.application-workbench .aw-document-intro h2{font-size:28px}.application-workbench .aw-document-intro p{font-size:12px}.application-workbench .aw-document-count{font-size:10px}.application-workbench .aw-handoff-note{gap:9px;padding:14px}.application-workbench .aw-handoff-note p{font-size:11px}.application-workbench .aw-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.application-workbench .aw-action{flex-direction:row;align-items:center;gap:8px;min-height:65px;padding:12px 10px}.application-workbench .aw-action>svg{display:none}.application-workbench .aw-action strong{font-size:11px}.application-workbench .aw-action>span{flex-shrink:0;width:27px;height:27px}.application-workbench .aw-tabs{padding:0 5px}.application-workbench .aw-tab{min-height:48px;padding:12px 11px;font-size:11px}.application-workbench .aw-tab>svg{width:14px;height:14px}.application-workbench .aw-editor-panel{padding:19px 15px 0}.application-workbench .aw-editor-heading{display:block}.application-workbench .aw-editor-heading h3{font-size:19px}.application-workbench .aw-editor-heading p{font-size:12px}.application-workbench .aw-draft-label{margin-top:10px;font-size:9px;display:inline-block}.application-workbench .aw-document-textarea{min-height:340px;padding:13px;font-size:16px;line-height:1.85}.application-workbench .aw-editor-footer{gap:4px}.application-workbench .aw-editor-footer>span{font-size:9px}.application-workbench .aw-character-count{margin-right:4px;font-size:8px}.application-workbench .aw-revision-card{gap:11px;margin-top:18px;padding:18px 15px}.application-workbench .aw-revision-icon{width:26px;height:26px}.application-workbench .aw-revision-content h3{font-size:18px}.application-workbench .aw-revision-content>p{font-size:12px}.application-workbench .aw-revision-input{min-height:92px;padding:10px;font-size:16px}.application-workbench .aw-revision-bottom{flex-direction:column;align-items:stretch;gap:11px}.application-workbench .aw-revision-bottom>span{font-size:10px}.application-workbench .aw-revision-bottom .aw-button{align-self:stretch;min-height:40px;font-size:12px}.application-workbench .aw-bottom-note{align-items:flex-start;font-size:10px;line-height:1.8}.application-workbench .aw-bottom-note>svg{margin-top:2px}.application-workbench-prompt{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:26px 20px 16px}.application-workbench-prompt h2{font-size:27px}.application-workbench-prompt .aw-prompt-lead{font-size:12px}.application-workbench-prompt .aw-handoff-steps{flex-direction:column;align-items:flex-start;gap:11px}.application-workbench-prompt .aw-handoff-steps li{font-size:11px}.application-workbench-prompt .aw-prompt-textarea{min-height:270px;max-height:45dvh;padding:12px;font-size:16px}.application-workbench-prompt .aw-prompt-label{font-size:12px}.application-workbench-prompt .aw-prompt-label span{font-size:9px}.application-workbench-prompt .aw-prompt-privacy{font-size:11px}.application-workbench-prompt .aw-prompt-actions{gap:8px}.application-workbench-prompt .aw-prompt-actions .aw-button{padding-left:10px;padding-right:10px;font-size:12px}.application-workbench-prompt .aw-return-button{font-size:12px}}@media (max-width:360px){.application-workbench .aw-header{padding-left:14px;padding-right:14px}.application-workbench .aw-title{font-size:21px}.application-workbench .aw-company-mark{width:38px;height:38px}.application-workbench .aw-documents{padding-left:12px;padding-right:12px}.application-workbench .aw-action{gap:6px;padding:11px 9px}.application-workbench .aw-action strong{font-size:10px}.application-workbench .aw-revision-icon{display:none}.application-workbench-prompt .aw-prompt-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){:is(.application-workbench,.application-workbench-prompt) *,:is(.application-workbench,.application-workbench-prompt) :before,:is(.application-workbench,.application-workbench-prompt) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.application-workbench .aw-company-research{border-top:1px solid #e4e7ec}.application-workbench .aw-company-excerpt{color:#667085;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0 0 10px;font-size:12px;line-height:1.8;overflow:auto}.application-workbench .aw-source-link{color:#3d63f5;align-items:center;gap:5px;margin:3px 0 7px;font-size:12px;text-decoration:none;display:inline-flex}.application-workbench .aw-source-link:hover{text-decoration:underline}.application-workbench .aw-import-details{border:1px solid #e4e7ec;border-radius:7px;margin:13px 0}.application-workbench .aw-import-details summary{color:#53617e;padding:11px;font-size:12px}.application-workbench .aw-import-details>div{color:#667085;padding:0 11px 12px;font-size:12px;line-height:1.7}.application-workbench .aw-import-details p{margin:8px 0}.application-workbench .aw-import-details ul{margin:8px 0 0;padding-left:16px}.application-workbench .aw-import-details li+li{margin-top:5px}.application-workbench .aw-research-button{white-space:normal;text-align:left;width:100%;margin-top:7px;line-height:1.5}.application-workbench .aw-voice-card{background:#f8faff;border:1px solid #e0e7f8;border-radius:9px;margin:0 0 19px;overflow:hidden}.application-workbench .aw-voice-heading{align-items:center;gap:10px;padding:14px 15px;display:flex}.application-workbench .aw-voice-icon{color:#5c77ca;background:#eaf0ff;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.application-workbench .aw-voice-heading>div{flex:1;min-width:0}.application-workbench .aw-voice-heading h4{color:#344054;margin:0 0 4px;font:650 14px/1.35 Bricolage Grotesque,sans-serif}.application-workbench .aw-voice-heading p{color:#667085;margin:0;font-size:12px;line-height:1.65}.application-workbench .aw-voice-heading .aw-text-button{flex-shrink:0;font-size:12px}.application-workbench .aw-brief-details{border-top:1px solid #e4eafa;margin:0}.application-workbench .aw-brief-details>summary{color:#4d6192;min-height:42px;padding:11px 15px;font-size:13px;font-weight:500}.application-workbench .aw-brief-details>summary>span{gap:7px}.application-workbench .aw-brief-details>summary b{color:#5f7198;font:400 10px/1.5 var(--aw-mono);background:#eaf0ff;border-radius:3px;margin-left:3px;padding:1px 5px}.application-workbench .aw-brief-details[open]>summary{background:#f2f6ff}.application-workbench .aw-brief-intro{color:#667085;margin:0;padding:14px 16px 0;font-size:12px;line-height:1.8}.application-workbench .aw-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:16px;display:grid}.application-workbench .aw-brief-wide{grid-column:1/-1}.application-workbench .aw-brief-field{color:#475467;flex-direction:column;gap:7px;margin:0;font-size:12px;font-weight:500;display:flex}.application-workbench .aw-brief-input{color:#475467;width:100%;min-width:0;min-height:38px;box-shadow:none;background:#fff;border:1px solid #dce4f3;border-radius:6px;padding:9px 11px;font:400 12px/1.75 Instrument Sans,sans-serif;display:block}.application-workbench textarea.aw-brief-input{resize:vertical;min-height:85px}.application-workbench .aw-brief-input::placeholder{color:#7a859b}.application-workbench .aw-brief-input:focus{border-color:#96abf5;outline:none;box-shadow:0 0 0 3px #3d63f50a}.application-workbench .aw-brief-field>small{color:#667085;font-size:12px;font-weight:400;line-height:1.7}.application-workbench .aw-brief-footnote{color:#667085;align-items:flex-start;gap:5px;margin:0;padding:0 16px 15px;font-size:12px;line-height:1.7;display:flex}.application-workbench .aw-brief-footnote svg{margin-top:2px}@media (max-width:1100px){.application-workbench .aw-voice-heading{flex-wrap:wrap}.application-workbench .aw-voice-heading .aw-text-button{margin-left:40px}.application-workbench .aw-brief-grid{grid-template-columns:1fr}}@media (max-width:800px) and (min-width:601px){.application-workbench .aw-voice-heading .aw-text-button{margin-left:0}.application-workbench .aw-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.application-workbench .aw-voice-heading{gap:9px;padding:14px}.application-workbench .aw-voice-heading h4{font-size:15px}.application-workbench .aw-voice-heading p{font-size:12px}.application-workbench .aw-voice-heading .aw-text-button{margin-left:39px;font-size:12px}.application-workbench .aw-brief-details>summary{min-height:45px;padding:12px 14px;font-size:12px}.application-workbench .aw-brief-details>summary>span{gap:6px}.application-workbench .aw-brief-details>summary b{font-size:10px}.application-workbench .aw-brief-intro{padding:14px 14px 0;font-size:12px}.application-workbench .aw-brief-grid{gap:16px;padding:15px 14px}.application-workbench .aw-brief-field{font-size:12px}.application-workbench .aw-brief-input{padding:10px;font-size:16px}.application-workbench .aw-brief-field>small{font-size:12px}.application-workbench .aw-brief-footnote{padding:0 14px 15px;font-size:12px}}.application-workbench.aw-guided .aw-body{grid-template-columns:244px minmax(0,1fr)}.application-workbench.aw-guided .aw-workflow-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.application-workbench.aw-guided .aw-workflow-column .aw-documents{flex:1;min-height:0;overflow-y:auto}.application-workbench.aw-guided .aw-sidebar{background:#fafbfc;padding:25px 20px}.application-workbench.aw-guided .aw-sidebar-overview{padding-bottom:20px}.application-workbench.aw-guided .aw-sidebar-overview>strong{color:#344054;margin-top:10px;font:600 21px/1.4 Bricolage Grotesque,sans-serif;display:block}.application-workbench.aw-guided .aw-sidebar-overview p{color:#667085;margin:5px 0 0;font-size:12px}.application-workbench.aw-guided .aw-sidebar-progress{color:#788398;font:400 10px/1.5 var(--aw-mono);margin-top:14px;display:block}.application-workbench.aw-guided .aw-sidebar-status{margin-bottom:18px;font-size:12px}.application-workbench.aw-guided .aw-metadata-disclosure{border-top:1px solid #e4e7ec}.application-workbench.aw-guided .aw-metadata-disclosure>summary{color:#53617e;min-height:47px;padding:13px 0;font-size:12px;font-weight:500}.application-workbench.aw-guided .aw-metadata-disclosure .aw-section{padding:8px 0 19px}.application-workbench.aw-guided .aw-metadata-disclosure .aw-section-heading h2{font-size:13px}.application-workbench.aw-guided .aw-metadata-disclosure .aw-facts{margin-bottom:10px}.application-workbench.aw-guided .aw-metadata-disclosure .aw-job-description{padding:17px 0}.application-workbench.aw-guided .aw-metadata-disclosure .aw-notes-section{padding-top:17px}.application-workbench.aw-guided .aw-metadata-disclosure .aw-delete-button{margin-top:18px}.application-workbench.aw-guided .aw-documents{padding:27px 30px 19px}.application-workbench.aw-guided .aw-step-nav{margin-bottom:28px}.application-workbench.aw-guided .aw-step-nav ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.application-workbench.aw-guided .aw-step{color:#667085;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ed;border-radius:8px;align-items:flex-start;gap:9px;width:100%;min-height:67px;padding:12px 10px;display:flex}.application-workbench.aw-guided .aw-step:hover{border-color:#acbaf1}.application-workbench.aw-guided .aw-step.is-current{color:#2545b9;background:#edf2ff;border-color:#a8b8fa}.application-workbench.aw-guided .aw-step-number{color:#7a859c;width:23px;height:23px;font:500 11px/1 var(--aw-mono);background:#f0f2f7;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.application-workbench.aw-guided .aw-step.is-current .aw-step-number{color:#fff;background:#3d63f5}.application-workbench.aw-guided .aw-step-label{padding-top:2px;font-size:12px;font-weight:600;line-height:1.5}.application-workbench.aw-guided .aw-step-label small{color:#667f5d;align-items:center;gap:3px;margin-top:4px;font-size:10px;font-weight:400;display:flex}.application-workbench.aw-guided .aw-stage-heading{margin-bottom:20px}.application-workbench.aw-guided .aw-stage-heading .aw-eyebrow{color:#6f7f9d;font-size:10px}.application-workbench.aw-guided .aw-stage-heading h2{color:#0a0f1e;letter-spacing:-.65px;margin:8px 0;font:600 28px/1.2 Bricolage Grotesque,sans-serif}.application-workbench.aw-guided .aw-stage-heading h2:focus{outline:none}.application-workbench.aw-guided .aw-stage-heading p{color:#667085;max-width:690px;margin:0;font-size:13px;line-height:1.8}.application-workbench.aw-guided .aw-step-action{background:#f8faff;border:1px solid #dfe5f8;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:17px 18px;display:flex}.application-workbench.aw-guided .aw-step-action.is-demo{background:#f6faef;border-color:#dce9c9}.application-workbench.aw-guided .aw-step-action-icon{color:#5270cd;background:#eaf0ff;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.application-workbench.aw-guided .aw-step-action.is-demo .aw-step-action-icon{color:#547136;background:#e7f1d7}.application-workbench.aw-guided .aw-step-action>div{flex:1;min-width:0}.application-workbench.aw-guided .aw-step-action strong{color:#344054;font-size:13px;font-weight:600}.application-workbench.aw-guided .aw-step-action p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.7}.application-workbench.aw-guided .aw-step-action .aw-button{flex-shrink:0;max-width:235px;font-size:12px;line-height:1.5}.application-workbench.aw-guided .aw-research-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0 0 20px;display:grid}.application-workbench.aw-guided .aw-research-overview .aw-section{background:#fff;border:1px solid #e1e5ed;border-radius:10px;grid-column:auto;padding:19px}.application-workbench.aw-guided .aw-research-overview .aw-section-heading{margin-bottom:13px}.application-workbench.aw-guided .aw-research-overview .aw-section-heading h2{font-size:16px}.application-workbench.aw-guided .aw-research-overview .aw-evidence-intro{margin:11px 0;font-size:12px}.application-workbench.aw-guided .aw-research-overview .aw-helper{color:#758098;font-size:11px;line-height:1.8}.application-workbench.aw-guided .aw-research-overview .aw-company-excerpt{max-height:180px}.application-workbench.aw-guided .aw-research-overview .aw-local-label{color:#6f7e97;font-size:11px}.application-workbench.aw-guided .aw-research-overview .aw-evidence-list p{color:#667085;font-size:12px}.application-workbench.aw-guided .aw-research-overview .aw-evidence-list strong{font-size:12px}.application-workbench.aw-guided .aw-research-overview .aw-keywords>span{font-size:11px}.application-workbench.aw-guided .aw-editor-card{overflow:hidden}.application-workbench.aw-guided .aw-editor-panel{padding:21px 22px 0}.application-workbench.aw-guided .aw-editor-heading h3{font-size:18px}.application-workbench.aw-guided .aw-editor-heading p{color:#758098;font-size:12px}.application-workbench.aw-guided .aw-draft-label{color:#73819b;font-size:10px}.application-workbench.aw-guided .aw-document-textarea{min-height:285px}.application-workbench.aw-guided .aw-document-textarea:placeholder-shown{min-height:180px}.application-workbench.aw-guided .aw-editor-footer>span{color:#7c879d;font-size:10px}.application-workbench.aw-guided .aw-character-count{font-size:10px}.application-workbench.aw-guided .aw-example-edit-note{color:#788399;align-items:flex-start;gap:6px;margin:13px 3px 0;font-size:12px;line-height:1.7;display:flex}.application-workbench.aw-guided .aw-example-edit-note svg{margin-top:3px}.application-workbench.aw-guided .aw-guided-revision{background:#fff;border:1px solid #e1e5ed;border-radius:9px;margin-top:16px}.application-workbench.aw-guided .aw-guided-revision>summary{color:#53617e;padding:14px 17px;font-size:12px}.application-workbench.aw-guided .aw-guided-revision .aw-revision-card{background:0 0;border:none;border-radius:0;margin:0;padding:4px 17px 18px}.application-workbench.aw-guided .aw-guided-revision .aw-revision-content h3{font-size:15px}.application-workbench.aw-guided .aw-guided-revision .aw-revision-content>p{color:#667085;font-size:12px}.application-workbench.aw-guided .aw-step-footer{background:#fafbfc;border-top:1px solid #dfe4ed;flex-shrink:0;align-items:center;gap:15px;margin:0;padding:16px 30px;display:flex}.application-workbench.aw-guided .aw-step-footer>span{color:#8490a6;text-align:center;flex:1;font-size:11px;line-height:1.7}.application-workbench.aw-guided .aw-step-footer .aw-button{flex-shrink:0;font-size:12px}.application-workbench.aw-guided .aw-apply-checkpoint{background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:16px;margin-top:20px;padding:19px;display:flex}.application-workbench.aw-guided .aw-apply-checkpoint>div:first-child{flex:1}.application-workbench.aw-guided .aw-apply-checkpoint h3{margin:0 0 6px;font:600 16px/1.4 Bricolage Grotesque,sans-serif}.application-workbench.aw-guided .aw-apply-checkpoint p{color:#667085;margin:0;font-size:12px;line-height:1.8}.application-workbench.aw-guided .aw-apply-checkpoint>div:last-child{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.application-workbench.aw-guided .aw-interview-status-note{color:#667085;margin:17px 0 0;font-size:12px}.application-workbench.aw-guided .aw-interview-status-note button{color:#3d63f5;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-left:5px;padding:0;font-size:12px;display:inline-flex}@media (max-width:1100px){.application-workbench.aw-guided .aw-body{grid-template-columns:213px minmax(0,1fr)}.application-workbench.aw-guided .aw-sidebar{padding:23px 16px}.application-workbench.aw-guided .aw-documents{padding:23px 22px 17px}.application-workbench.aw-guided .aw-step-nav ol{gap:6px}.application-workbench.aw-guided .aw-step{flex-direction:column;gap:6px;padding:10px}.application-workbench.aw-guided .aw-stage-heading h2{font-size:25px}.application-workbench.aw-guided .aw-step-action{flex-wrap:wrap}.application-workbench.aw-guided .aw-step-action .aw-button{max-width:none;margin-left:47px}.application-workbench.aw-guided .aw-research-overview{grid-template-columns:1fr}.application-workbench.aw-guided .aw-step-footer>span{display:none}.application-workbench.aw-guided .aw-step-footer{justify-content:space-between}.application-workbench.aw-guided .aw-apply-checkpoint{flex-direction:column;align-items:stretch}.application-workbench.aw-guided .aw-apply-checkpoint>div:last-child{flex-flow:wrap}}@media (max-width:800px){.application-workbench.aw-guided .aw-body{overflow:hidden}.application-workbench.aw-guided .aw-sidebar{max-height:26dvh;padding:16px 22px 0;display:block;overflow-y:auto}.application-workbench.aw-guided .aw-workflow-column{flex:1}.application-workbench.aw-guided .aw-workflow-column .aw-documents{flex-shrink:1}.application-workbench.aw-guided .aw-sidebar-overview{display:none}.application-workbench.aw-guided .aw-sidebar-status{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;margin-bottom:5px}.application-workbench.aw-guided .aw-sidebar-status select{width:180px}.application-workbench.aw-guided .aw-metadata-disclosure{border-top:none}.application-workbench.aw-guided .aw-metadata-disclosure>summary{min-height:42px}.application-workbench.aw-guided .aw-sidebar .aw-interview-callout{margin:0 0 15px;padding:11px}.application-workbench.aw-guided .aw-step{flex-direction:row;gap:8px}.application-workbench.aw-guided .aw-research-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.application-workbench.aw-guided .aw-stage-heading h2{font-size:27px}.application-workbench.aw-guided .aw-step-action .aw-button{margin-left:47px}}@media (max-width:600px){.application-workbench.aw-guided .aw-sidebar{padding:13px 17px 0}.application-workbench.aw-guided .aw-sidebar-status select{width:150px;min-height:39px}.application-workbench.aw-guided .aw-documents{padding:20px 16px 18px}.application-workbench.aw-guided .aw-step-nav{margin-bottom:22px}.application-workbench.aw-guided .aw-step-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.application-workbench.aw-guided .aw-step{min-height:62px;padding:11px}.application-workbench.aw-guided .aw-step-number{width:24px;height:24px}.application-workbench.aw-guided .aw-step-label{font-size:12px}.application-workbench.aw-guided .aw-stage-heading h2{font-size:26px}.application-workbench.aw-guided .aw-stage-heading p{font-size:13px}.application-workbench.aw-guided .aw-step-action{align-items:flex-start;gap:10px;padding:15px}.application-workbench.aw-guided .aw-step-action-icon{width:31px;height:31px}.application-workbench.aw-guided .aw-step-action .aw-button{width:100%;margin-left:0;font-size:13px}.application-workbench.aw-guided .aw-research-overview{grid-template-columns:1fr;gap:13px}.application-workbench.aw-guided .aw-research-overview .aw-section{padding:17px}.application-workbench.aw-guided .aw-research-overview .aw-evidence-intro{font-size:13px}.application-workbench.aw-guided .aw-editor-panel{padding:18px 15px 0}.application-workbench.aw-guided .aw-document-textarea{min-height:330px;font-size:16px}.application-workbench.aw-guided .aw-document-textarea:placeholder-shown{min-height:185px}.application-workbench.aw-guided .aw-step-footer{flex-wrap:wrap;gap:10px;padding:12px 16px}.application-workbench.aw-guided .aw-step-footer>.aw-button:first-child{flex:0 auto}.application-workbench.aw-guided .aw-step-footer>.aw-button:last-child{flex:180px}.application-workbench.aw-guided .aw-apply-checkpoint{padding:17px}.application-workbench.aw-guided .aw-apply-checkpoint>div:last-child{flex-direction:column}}.aw-posting-snapshot{background:#fff;border:1px solid #e5e5e1;border-radius:12px;margin:0 0 18px;padding:0 16px}.aw-posting-snapshot>.aw-description-text{padding:8px 0 14px}.aw-posting-snapshot>.aw-helper{padding-bottom:14px}.application-workbench .aw-posting-snapshot{margin-bottom:18px}.application-workbench .aw-posting-snapshot>summary{padding:12px 0}.application-workbench.aw-analysis-view{width:min(1450px,96vw);max-width:96vw;height:min(1120px,94dvh);max-height:94dvh}.application-workbench.aw-analysis-view .aw-body{grid-template-columns:minmax(0,1fr)}.application-workbench.aw-analysis-view .aw-sidebar{display:none}.application-workbench.aw-analysis-view .aw-documents{padding:20px 28px 14px}.application-workbench.aw-analysis-view .aw-step-nav,.application-workbench.aw-analysis-view .aw-stage-heading{margin-bottom:16px}.application-workbench.aw-analysis-view .aw-analysis-heading h2{margin:5px 0;font-size:25px}.application-workbench.aw-analysis-view .aw-analysis-heading p{margin:0;font-size:12px}.application-workbench .aw-analysis-context{background:#fff;border:1px solid #dfe5ee;border-radius:10px;margin:16px 0}.application-workbench .aw-analysis-context>summary{color:#59677d;cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:12px;list-style:none;display:flex}.application-workbench .aw-analysis-context>summary::-webkit-details-marker{display:none}.application-workbench .aw-analysis-context>summary>svg:last-child{margin-left:auto}.application-workbench .aw-analysis-context[open]>summary>svg:last-child{transform:rotate(180deg)}.application-workbench .aw-analysis-context>.aw-research-overview{margin:0;padding:0 14px 14px}.application-workbench .aw-analysis-context>.aw-posting-snapshot{margin:0 14px 14px}.application-workbench .aw-analysis-return{margin-bottom:15px}.application-workbench .aw-analysis-prompt{margin:10px 0}@media (max-width:650px){.application-workbench.aw-analysis-view{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.application-workbench.aw-analysis-view .aw-documents{padding:16px}.application-workbench.aw-analysis-view .aw-analysis-heading h2{font-size:23px}}.application-workbench.aw-analysis-view .aw-stage-heading{padding-right:260px;position:relative}.application-workbench .aw-analysis-job-tools{align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:0}.application-workbench .aw-analysis-job-tools .aw-select{width:112px;min-height:36px;font-size:12px}.application-workbench .aw-analysis-job-tools .aw-button{min-height:36px;font-size:12px}@media (max-width:800px){.application-workbench.aw-analysis-view .aw-stage-heading{padding-right:0}.application-workbench .aw-analysis-job-tools{margin-top:10px;position:static}}.application-workbench .aw-cv-gate{background:#f7f9ff;border:1px solid #d8e2f8;border-radius:12px;align-items:flex-start;gap:18px;margin-bottom:22px;padding:25px;display:flex}.application-workbench .aw-cv-gate-icon{color:#4e66d7;background:#e9eeff;border-radius:11px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.application-workbench .aw-cv-gate h3{color:#17223b;margin:7px 0 10px;font:650 23px/1.2 Bricolage Grotesque,sans-serif}.application-workbench .aw-cv-gate p{color:#667085;margin:0 0 16px;font-size:13px;line-height:1.7}.application-workbench .aw-cv-gate .aw-helper{margin:13px 0 0;font-size:11px}.application-workbench .aw-cv-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.application-workbench .aw-letter-sources{background:#fff;border:1px solid #e0e5ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;padding:19px 21px;display:grid}.application-workbench .aw-letter-sources>div{min-width:0}.application-workbench .aw-letter-source-label{color:#8a93a6;font:10px/1.5 var(--aw-mono);letter-spacing:.7px;align-items:center;gap:7px;display:flex}.application-workbench .aw-letter-sources strong{color:#344054;overflow-wrap:anywhere;margin-top:8px;font-size:14px;display:block}.application-workbench .aw-letter-sources p{color:#667085;margin:6px 0 9px;font-size:11px;line-height:1.65}.application-workbench .aw-letter-sources summary{color:#586daf;font-size:11px}.application-workbench .aw-letter-sources blockquote{color:#667085;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #d7e1fa;margin:9px 0 0;padding-left:11px;font-size:11px;line-height:1.7}@media (max-width:680px){.application-workbench .aw-cv-gate{gap:12px;padding:18px}.application-workbench .aw-cv-gate-icon{width:32px;height:32px}.application-workbench .aw-cv-gate h3{font-size:21px}.application-workbench .aw-cv-gate-actions{flex-direction:column;align-items:stretch}.application-workbench .aw-cv-gate-actions .aw-button{white-space:normal}.application-workbench .aw-letter-sources{grid-template-columns:1fr;gap:16px;padding:17px}}.app-shell .cv-return-banner{background:#f0f4ff;border:1px solid #ced9f9;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:22px 24px;display:flex}.app-shell .cv-return-banner>div:first-child{min-width:0}.app-shell .cv-return-label{letter-spacing:1.3px;color:#5267aa;font-size:10px;font-weight:700}.app-shell .cv-return-banner h2{overflow-wrap:anywhere;margin:5px 0 7px;font-size:20px;line-height:1.4}.app-shell .cv-return-banner p{color:#536481;max-width:720px;font-size:12px;line-height:1.7}.app-shell .cv-return-alternatives{margin-top:9px}.app-shell .cv-return-alternatives .text-button{text-align:left;font-size:12px}.app-shell .cv-return-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.app-shell .cv-return-actions .text-button{font-size:11px}.app-shell .cv-return-actions .button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.app-shell .cv-return-banner{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.app-shell .cv-return-actions{align-items:stretch}.app-shell .cv-return-actions .text-button{align-self:center}}.app-shell .cvb{color:#25334b;max-width:1320px;margin:0 auto}:is(.app-shell .cvb button:focus-visible,.app-shell .cvb a:focus-visible,.app-shell .cvb summary:focus-visible){outline-offset:4px;outline:3px solid #8299ed}.app-shell .cvb button:disabled{opacity:.45;cursor:not-allowed}.app-shell .cvb-heading{justify-content:space-between;gap:20px;margin:8px 0 29px;display:flex}.app-shell .cvb-eyebrow{letter-spacing:1.7px;color:#6274a8;font-size:10px;font-weight:700}.app-shell .cvb-heading h1{letter-spacing:-1.2px;margin:10px 0;font-size:35px;font-weight:500;line-height:1.2}.app-shell .cvb-heading p{color:#728096;max-width:690px;font-size:13px;line-height:1.7}.app-shell .cvb-free-badge{white-space:nowrap;color:#3e7563;background:#edf6f0;border:1px solid #d2e4db;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 11px;font-size:11px;display:flex}.app-shell .cvb-steps{border-bottom:1px solid #e2e6ee;gap:25px;margin-bottom:32px;display:flex}.app-shell .cvb-steps button{color:#8792a6;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 17px;font-size:12px;display:flex;position:relative}.app-shell .cvb-steps button.current{color:#3556ce}.app-shell .cvb-steps button.current:after{content:"";background:#4969dc;border-radius:4px;width:100%;height:3px;position:absolute;bottom:-1px}.app-shell .cvb-steps button>span{background:#eef0f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.app-shell .cvb-steps button.current>span{color:#fff;background:#4866d9}.app-shell .cvb-steps button.complete{color:#577565}.app-shell .cvb-steps button.complete>span{color:#4d8069;background:#e5f1eb}.app-shell .cvb-start-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.app-shell .cvb-start-card{text-align:left;color:#25334b;background:#fff;border:1px solid #dfe5ee;border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;display:flex;box-shadow:0 3px 8px #182c4b03}.app-shell button.cvb-start-card:hover{background:#fcfdff;border-color:#9fb2ee}.app-shell .cvb-card-icon{color:#5571cd;background:#edf1ff;border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:22px;display:grid}.app-shell .cvb-card-icon.lavender{color:#9571bb;background:#f2edfa}.app-shell .cvb-start-card h3{letter-spacing:-.5px;margin-bottom:9px;font-size:21px;font-weight:500}.app-shell .cvb-start-card p{color:#778398;max-width:350px;margin-bottom:25px;font-size:13px;line-height:1.8}.app-shell .cvb-start-card>strong{color:#4566ce;align-items:center;gap:18px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.app-shell .cvb-start-card small{color:#8b94a7;margin-top:12px;font-size:10px}.app-shell .cvb-start-footer{flex-wrap:wrap;justify-content:center;gap:25px;margin:25px 0;display:flex}.app-shell .cvb-start-footer .text-button{font-size:12px}.app-shell .cvb-paste{background:#fff;border:1px solid #e3e7ee;border-radius:12px;max-width:850px;margin:0 auto;padding:18px 22px}.app-shell .cvb summary{cursor:pointer;color:#667a9e;font-size:12px;font-weight:500}.app-shell .cvb-paste[open] summary{margin-bottom:18px}.app-shell .cvb-privacy{color:#8892a3;text-align:center;max-width:650px;margin:25px auto;font-size:11px;line-height:1.8}.app-shell .cvb label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;font-weight:500;display:flex}.app-shell .cvb input,.app-shell .cvb textarea,.app-shell .cvb select{color:#293b54;box-sizing:border-box;background:#fff;border:1px solid #dbe2ed;border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:13px}.app-shell .cvb textarea{resize:vertical;line-height:1.7}.app-shell .cvb input:focus,.app-shell .cvb textarea:focus,.app-shell .cvb select:focus{border-color:#9cadde;outline:2px solid #ced9ff}.app-shell .cvb .form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.app-shell .cvb-details{max-width:900px;margin:0 auto;padding:30px}.app-shell .cvb-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 24px;display:flex}.app-shell .cvb-section-heading h3{font-size:20px;font-weight:500}.app-shell .cvb-section-heading span,.app-shell .cvb-section-heading small{color:#8895a7;font-size:10px}.app-shell .cvb-navigation{justify-content:space-between;align-items:center;gap:15px;margin-top:26px;display:flex}.app-shell .cvb-group-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.app-shell .cvb-group-card{text-align:left;color:#33465f;background:#fff;border:1px solid #dee4ee;border-radius:13px;padding:23px 25px;position:relative}.app-shell .cvb-group-card.selected{background:#f7f9ff;border-color:#8fa5eb;box-shadow:0 0 0 1px #8fa5eb}.app-shell .cvb-group-number{letter-spacing:1px;color:#9da8bc;font-size:10px}.app-shell .cvb-group-card h3{margin:10px 0;font-size:17px;font-weight:500}.app-shell .cvb-group-card p{color:#7a889c;margin-bottom:17px;font-size:12px;line-height:1.7}.app-shell .cvb-group-card>span:last-child{color:#6d80a6;justify-content:space-between;align-items:center;font-size:10px;display:flex}.app-shell .cvb-careers{margin-top:30px}.app-shell .cvb-careers h3{font-size:20px;font-weight:500}.app-shell .cvb-careers>p{color:#7d899d;margin:8px 0 18px;font-size:12px}.app-shell .cvb-careers>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-shell .cvb-careers button{text-align:left;color:#33465f;background:#fff;border:1px solid #e0e6ef;border-radius:10px;flex-direction:column;gap:6px;padding:17px 45px 17px 19px;display:flex;position:relative}.app-shell .cvb-careers button.selected{background:#f1f5ff;border-color:#91a6e8}.app-shell .cvb-careers button strong{font-size:12px;font-weight:600}.app-shell .cvb-careers button span{color:#8190a6;font-size:11px;line-height:1.6}.app-shell .cvb-careers button svg{color:#7186b8;position:absolute;top:19px;right:17px}.app-shell .cvb-template-context{color:#7c8ba4;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.app-shell .cvb-template-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.app-shell .cvb-template-card{background:#fff;border:1px solid #dee5ee;border-radius:14px;min-width:0;overflow:hidden}.app-shell .cvb-thumbnail{background:#edf0f5;justify-content:center;height:380px;padding-top:24px;display:flex;position:relative;overflow:hidden}.app-shell .cvb-thumbnail iframe{transform-origin:top;pointer-events:none;background:#fff;border:0;width:794px;height:1123px;position:absolute;transform:scale(.34);box-shadow:0 5px 25px #20355620}.app-shell .cvb-template-tag{letter-spacing:1.4px;color:#74819a;background:#ffffffeb;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:15px;left:18px}.app-shell .cvb-template-info{padding:21px 22px}.app-shell .cvb-template-info>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .cvb-template-info h3{font-size:18px;font-weight:500}.app-shell .cvb-template-info>div>span{color:#6b927e;background:#edf5f0;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.app-shell .cvb-template-info p{color:#8390a3;min-height:40px;margin:10px 0 20px;font-size:12px;line-height:1.7}.app-shell .cvb-template-buttons{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .cvb-template-buttons .text-button{font-size:11px}.app-shell .cvb-template-buttons .button{padding:10px 12px;font-size:11px}.app-shell .cvb-draft-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.app-shell .cvb-draft-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-shell .cvb-draft-toolbar strong{font-size:13px;font-weight:500}.app-shell .cvb-draft-toolbar .text-button{font-size:10px}.app-shell .cvb-draft-tag{color:#667d9f;background:#edf1f8;border-radius:5px;padding:5px 8px;font-size:10px}.app-shell .cvb-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.app-shell .cvb-draft-preview{min-width:0}.app-shell .cvb-preview-caption{color:#718099;align-items:center;gap:7px;padding:0 2px 12px;font-size:10px;display:flex}.app-shell .cvb-preview-caption small{color:#8e9aaf;margin-left:auto;font-size:9px}.app-shell .cvb-document-viewport{background:#fff;border:1px solid #e0e5ec;min-width:0;position:relative;overflow:hidden;box-shadow:0 7px 30px #1c365412}.app-shell .cvb-document{transform-origin:0 0;background:#fff;border:0;width:794px;position:absolute;top:0;left:0}.app-shell .cvb-editor{min-width:0;max-height:calc(100vh - 32px);padding:0 20px 20px;position:sticky;top:16px;overflow:auto}.app-shell .cvb-editor-tabs{border-bottom:1px solid #e3e8ef;gap:16px;margin-bottom:22px;display:flex}.app-shell .cvb-editor-tabs button{color:#8794a8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:18px 0 15px;font-size:11px;display:flex}.app-shell .cvb-editor-tabs button.active{color:#4c69ce;border-bottom:2px solid #5275dc}.app-shell .cvb-editor-tabs button span{background:#edf1fa;border-radius:4px;padding:1px 5px;font-size:9px}.app-shell .cvb-editor .text-button,.app-shell .cvb-editor label{font-size:11px}.app-shell .cvb-editor textarea{font-size:12px}.app-shell .cvb-editor .form-footnote{margin:9px 0 16px;font-size:10px}.app-shell .cvb-editor-footer{color:#8a97aa;border-top:1px solid #e6eaf1;align-items:center;gap:5px;margin-top:25px;padding-top:16px;font-size:9px;display:flex}.app-shell .cvb-add-section{border-top:1px solid #e8ebf1;margin-top:22px;padding-top:19px}.app-shell .cvb-add-section summary{align-items:center;gap:5px;font-size:11px;display:flex}.app-shell .cvb-add-section form{margin-top:18px}.app-shell .cvb-quote{color:#6c7f9a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fe;border-left:3px solid #a3b6f1;max-height:160px;margin:0 0 18px;padding:10px 26px 10px 12px;font-size:11px;line-height:1.8;position:relative;overflow:auto}.app-shell .cvb-quote button{color:#8095bf;background:0 0;border:0;position:absolute;top:7px;right:5px}.app-shell .cvb-notes-list{margin:23px 0}.app-shell .cvb-empty-notes{color:#8996a9;padding:18px 0;font-size:11px;line-height:1.8}.app-shell .cvb-note{overflow-wrap:anywhere;background:#fcfdff;border:1px solid #e2e8f2;border-radius:10px;margin-bottom:12px;padding:16px}.app-shell .cvb-note>div:first-child{justify-content:space-between;gap:10px;display:flex}.app-shell .cvb-note strong{font-size:11px;font-weight:600}.app-shell .cvb-note>div>span{color:#b48e43;white-space:nowrap;font-size:9px}.app-shell .cvb-note.resolved>div>span{color:#508970}.app-shell .cvb-note blockquote{color:#8a96ab;border-left:2px solid #bbc9e2;max-height:100px;margin:12px 0;padding-left:9px;font-size:10px;line-height:1.8;overflow:auto}.app-shell .cvb-note>p{white-space:pre-wrap;margin:12px 0;font-size:12px;line-height:1.7}.app-shell .cvb-note-actions{flex-wrap:wrap;gap:12px;display:flex}.app-shell .cvb-note-actions .text-button{font-size:10px}.app-shell .cvb-replacement{margin-top:16px}.app-shell .cvb-replacement>div{gap:8px;display:flex}.app-shell .cvb-replacement .button{padding:8px 10px;font-size:10px}.app-shell .cvb-revision{margin-top:18px}.app-shell .cvb-revision p,.app-shell .cvb-revision small{color:#8393aa;margin:12px 0;font-size:10px;line-height:1.8;display:block}.app-shell .cvb-revision .text-button{margin-left:12px}.app-shell .cvb-finish{background:#f0f5fc;border:1px solid #d9e3f2;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:23px;display:flex}.app-shell .cvb-finish h3{margin-bottom:6px;font-size:17px;font-weight:500}.app-shell .cvb-finish p{color:#7a8ba5;max-width:590px;font-size:11px;line-height:1.8}.app-shell .cvb-finish small{color:#8d9ab0;margin-top:8px;font-size:10px;line-height:1.7;display:block}.app-shell .cvb-finish>div:last-child{flex-shrink:0;gap:10px;display:flex}.app-shell .cvb-finish .button{font-size:11px}.app-shell .cvb-source{background:#fff;border:1px solid #e1e7ef;border-radius:10px;margin-top:24px;padding:17px}.app-shell .cvb-source pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#7a8ba3;max-height:400px;margin-top:15px;font:12px/1.8 inherit;overflow:auto}.app-shell .cvb-confirm{background:#fff9ee;border:1px solid #e6d5b3;border-radius:12px;margin-bottom:24px;padding:20px;font-size:13px}.app-shell .cvb-confirm p{color:#918267;margin:8px 0 17px;font-size:12px;line-height:1.8}.app-shell .cvb-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.app-shell .cvb-notice,.app-shell .cvb-error{color:#507961;background:#f0f7f2;border:1px solid #d7e7dc;border-radius:10px;margin:0 0 22px;padding:14px 18px;font-size:12px;line-height:1.7}.app-shell .cvb-error{color:#a35e56;background:#fff4f1;border-color:#ecd1ce}.app-shell .cvb .form-footnote{color:#8a97aa;margin-top:12px;font-size:11px;line-height:1.7}@media (min-width:1450px){.app-shell .cvb-thumbnail{height:460px}.app-shell .cvb-thumbnail iframe{transform:scale(.42)}}@media (max-width:1150px){.app-shell .cvb-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(270px,1fr);gap:16px}.app-shell .cvb-steps{gap:15px}.app-shell .cvb-steps button{font-size:10px}.app-shell .cvb-finish,.app-shell .cvb-draft-toolbar{flex-direction:column;align-items:flex-start}.app-shell .cvb-template-buttons{flex-direction:column;align-items:stretch}.app-shell .cvb-template-buttons .text-button{justify-content:center}}@media (max-width:850px){.app-shell .cvb-editor-layout{grid-template-columns:1fr}.app-shell .cvb-editor{max-height:none;position:static}.app-shell .cvb-draft-preview{width:100%;max-width:700px;margin:auto}.app-shell .cvb-editor-tabs{gap:24px}.app-shell .cvb-editor-tabs button{font-size:12px}}@media (max-width:600px){.app-shell .cvb-heading h1{font-size:28px}.app-shell .cvb-heading{gap:10px}.app-shell .cvb-heading p{font-size:12px}.app-shell .cvb-free-badge{padding:5px 7px;font-size:9px}.app-shell .cvb-free-badge svg{width:12px}.app-shell .cvb-steps{justify-content:space-between;gap:0;overflow-x:auto}.app-shell .cvb-steps button{flex-direction:column;gap:7px;padding-bottom:12px;font-size:9px}.app-shell .cvb-steps button>span{width:23px;height:23px}.app-shell .cvb-start-grid,.app-shell .cvb-group-grid,.app-shell .cvb-careers>div,.app-shell .cvb-template-grid{grid-template-columns:1fr}.app-shell .cvb-start-card{padding:25px}.app-shell .cvb-start-footer{flex-direction:column;align-items:flex-start;gap:16px}.app-shell .cvb-details{padding:21px}.app-shell .cvb .form-grid{grid-template-columns:1fr}.app-shell .cvb-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .cvb-navigation .button{padding:11px 12px;font-size:10px}.app-shell .cvb-thumbnail{height:410px}.app-shell .cvb-thumbnail iframe{transform:scale(.36)}.app-shell .cvb-template-buttons{flex-direction:row;align-items:center}.app-shell .cvb-template-info h3{font-size:17px}.app-shell .cvb-finish{padding:20px}.app-shell .cvb-finish>div:last-child{flex-wrap:wrap}.app-shell .cvb-editor textarea,.app-shell .cvb input,.app-shell .cvb select,.app-shell .cvb textarea{font-size:16px}.app-shell .cvb-privacy{font-size:10px}.app-shell .cvb-editor-tabs{gap:18px}}.voice-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.voice-references,.voice-notes>.panel{min-width:0;padding:28px}.voice-references h2{align-items:center;gap:9px;display:flex}.voice-references .section-heading{align-items:flex-start;gap:12px}.voice-references .section-heading p,.voice-notes .section-heading p{margin-top:9px;line-height:1.6}.voice-explainer{color:#768078;margin:0 0 24px;font-size:13px;line-height:1.7}.voice-samples{gap:12px;display:grid}.voice-empty{text-align:center;background:#fafbf8;border:1px dashed #d8dfd8;border-radius:12px;padding:30px 18px}.voice-empty>span{color:#526d26;background:#edf3dc;border-radius:14px;justify-content:center;align-items:center;width:49px;height:49px;margin:0 auto 14px;display:flex}.voice-empty>strong{color:#333e36;font-size:14px;display:block}.voice-empty>p{color:#7b847b;margin-bottom:0;font-size:12px;line-height:1.7}.voice-sample{border:1px solid #e3e7e0;border-radius:10px;min-width:0;padding:18px}.voice-sample-heading{align-items:center;gap:10px;display:flex}.voice-sample-heading>svg{color:#6b8052;flex-shrink:0}.voice-sample-heading>div{flex:1;min-width:0}.voice-sample-heading strong{overflow-wrap:anywhere;font-size:13px;display:block}.voice-sample-heading span{color:#8c948a;margin-top:5px;font-size:11px;display:block}.voice-sample>p{color:#788174;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:0;font-size:12px;line-height:1.7}.voice-remove{border-top:1px solid #e7e9e4;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.voice-add{border-top:1px solid #e9ece4;margin-top:26px;padding-top:22px}.voice-add-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.voice-add h3{margin:0;font-size:14px}.voice-layout label{color:#596455;gap:8px;margin-bottom:17px;font-size:12px;font-weight:600;display:grid}.voice-layout input,.voice-layout textarea{color:#344131;resize:vertical;background:#fdfefb;border:1px solid #dce2d8;border-radius:8px;width:100%;min-width:0;padding:12px 14px;font-size:13px;line-height:1.65}.voice-layout input:focus,.voice-layout textarea:focus{outline-offset:1px;outline:2px solid #c8dc9e}.voice-layout input::placeholder,.voice-layout textarea::placeholder{color:#9aa194;font-weight:400}.voice-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-save>span{color:#969d91;max-width:230px;font-size:10px;line-height:1.7}.voice-save>div{align-items:center;gap:14px;display:flex}.voice-message{color:#596e43;background:#f1f5e8;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.voice-notes .privacy-note{margin-top:20px}.voice-notes .form-footnote{align-items:center;gap:6px;margin-bottom:0;display:flex}@media (max-width:1100px){.voice-layout{grid-template-columns:minmax(0,1fr)}.voice-notes>.panel{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.voice-notes .section-heading,.voice-notes .form-footnote{grid-column:1/-1}}@media (max-width:620px){.voice-references,.voice-notes>.panel{padding:20px}.voice-notes>.panel{display:block}.voice-references .section-heading{flex-direction:column}.voice-references h2{font-size:18px}.voice-add-heading{flex-wrap:wrap;align-items:flex-start}.voice-save>span{max-width:100%}.voice-layout{gap:18px}}.credits-panel{min-width:0}.credits-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credits-heading h2{margin-bottom:0}.credits-trial{color:#506626;white-space:nowrap;background:#edf3dc;border:1px solid #dce8be;border-radius:30px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.credits-balance{background:linear-gradient(130deg,#f5f8ec,#fbfcf7);border:1px solid #dce3d2;border-radius:12px;gap:8px;margin-top:22px;padding:24px;display:grid}.credits-balance>span{color:#59664d;font-size:12px;font-weight:600}.credits-balance>strong{letter-spacing:-1.5px;color:#35452c;overflow-wrap:anywhere;font-size:42px;line-height:1.1}.credits-balance>small{color:#6f7b64;font-size:11px;line-height:1.6}.credits-panel .credits-explainer{color:#7a8273;margin:14px 0 22px;font-size:12px;line-height:1.7}.credits-topup{background:#fff;border:1px solid #e2e7dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.credits-topup>div{flex:1;min-width:200px}.credits-panel h3{color:#3e4937;margin:0 0 7px;font-size:13px}.credits-panel .credits-topup p{color:#78816f;margin:0;font-size:12px;line-height:1.7}.credits-topup .button{white-space:nowrap;font-size:12px}.credits-panel .credits-retry{color:#83702e;border-top:1px solid #edf0e6;flex-basis:100%;padding-top:10px}.credits-history{margin-top:25px}.credits-history>ul{border:1px solid #e5e9df;border-radius:10px;max-height:220px;margin:13px 0 0;padding:0;list-style:none;overflow:hidden auto}.credits-history li{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.credits-history li+li{border-top:1px solid #edf0e8}.credits-history li>div{gap:5px;display:grid}.credits-history li strong{color:#46503d;font-size:12px}.credits-history time{color:#858c7f;font-size:10px}.credits-history-status{text-transform:capitalize;color:#73825d;overflow-wrap:anywhere;font-size:11px}.credits-panel .credits-history>p{color:#959b8e;font-size:12px}.credits-footer{border-top:1px solid #e8ece2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:16px;display:flex}.credits-footer>span{color:#949c8b;font-size:10px}.credits-footer .text-button{align-items:center;gap:7px;font-size:12px;display:inline-flex}.credits-error,.credits-notice,.credits-unavailable{border-radius:9px;margin:18px 0;padding:15px 17px;font-size:12px;line-height:1.7}.credits-error{color:#92503f;background:#fff5ef;border:1px solid #f0d7c8}.credits-error>small{margin-top:7px;font-size:11px;display:block}.credits-notice{color:#536b33;background:#f0f5e6;border:1px solid #dce8c9}.credits-unavailable{color:#66715a;background:#f6f7f2;border:1px solid #e4e8dd}.credits-panel .credits-unavailable>p{margin-bottom:0;font-size:12px;line-height:1.7}.credits-loading{color:#808976;align-items:center;gap:9px;padding:25px 0;font-size:13px;display:flex}.credits-spin{animation:1.2s linear infinite credits-spin}@keyframes credits-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.credits-spin{animation:none}}@media (max-width:560px){.credits-balance{padding:20px}.credits-balance>strong{font-size:36px}.credits-topup{padding:16px}.credits-topup .button{width:100%}.credits-heading{padding-right:12px}.credits-history li{align-items:flex-start}.credits-footer>span{width:100%}}.job-import-dialog{--ji-ink:#0a0f1e;--ji-muted:#667085;--ji-blue:#3d63f5;width:min(920px,100vw - 48px);max-height:min(920px,100dvh - 48px);color:var(--ji-ink);background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin:auto;padding:0;font:400 14px/1.6 Instrument Sans,sans-serif;overflow:auto;box-shadow:0 24px 90px #0a0f1e30}.job-import-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0f1e9c}.job-import-dialog *,.job-import-dialog :before,.job-import-dialog :after{box-sizing:border-box}.job-import-dialog button,.job-import-dialog input,.job-import-dialog textarea,.job-import-dialog select{font:inherit}.job-import-dialog button,.job-import-dialog a{-webkit-tap-highlight-color:transparent}.job-import-dialog button{cursor:pointer}.job-import-dialog a{color:var(--ji-blue);text-decoration:none}.job-import-dialog button:disabled{cursor:not-allowed;opacity:.55}.job-import-dialog svg{flex-shrink:0}.job-import-dialog :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #3d63f54d}.job-import-dialog .ji-header{background:#fafbfe;border-bottom:1px solid #e4e7ec;align-items:flex-start;gap:16px;padding:29px 30px 25px;display:flex}.job-import-dialog .ji-symbol{color:#0a0f1e;background:#c8f169;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.job-import-dialog .ji-header>div{flex:1;min-width:0}.job-import-dialog .ji-eyebrow{color:#6c7892;letter-spacing:1.2px;font:500 10px/1.4 JetBrains Mono,monospace}.job-import-dialog h2{letter-spacing:-.6px;margin:5px 0 7px;font:600 26px/1.2 Bricolage Grotesque,sans-serif}.job-import-dialog .ji-header p{color:var(--ji-muted);margin:0;font-size:13px}.job-import-dialog .ji-icon-button{color:#667085;background:0 0;border:none;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.job-import-dialog .ji-icon-button:hover{color:#0a0f1e;background:#edf0f5}.job-import-dialog .ji-content{padding:26px 30px 21px}.job-import-dialog .ji-url-form>label,.job-import-dialog .ji-research>label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.job-import-dialog .ji-url-row{gap:9px;display:flex;position:relative}.job-import-dialog .ji-url-row>span{color:#7b87a0;pointer-events:none;position:absolute;top:14px;left:13px}.job-import-dialog .ji-url-row input{color:#1d2939;background:#fff;border:1px solid #d8deea;border-radius:8px;width:100%;min-width:0;padding:11px 12px 11px 39px;font-size:13px}.job-import-dialog .ji-button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.job-import-dialog .ji-primary{color:#fff;background:var(--ji-blue)}.job-import-dialog .ji-primary:hover:not(:disabled){background:#2c51e4}.job-import-dialog .ji-secondary{color:#344054;background:#fff;border-color:#dce1e9}.job-import-dialog .ji-secondary:hover{background:#f4f5f7}.job-import-dialog .ji-help{color:#667085;margin:9px 0 0;font-size:12px;line-height:1.7}.job-import-dialog .ji-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.job-import-dialog .ji-progress{background:#f5f7ff;border:1px solid #e1e7fb;border-radius:10px;align-items:center;gap:14px;margin:24px 0;padding:20px;display:flex}.job-import-dialog .ji-progress-icon{color:var(--ji-blue)}.job-import-dialog .ji-progress strong{font-size:14px;font-weight:600}.job-import-dialog .ji-progress p{color:#667085;margin:4px 0 0;font-size:12px}.job-import-dialog .ji-spin{animation:1s linear infinite ji-spin}@keyframes ji-spin{to{transform:rotate(360deg)}}.job-import-dialog .ji-demo,.job-import-dialog .ji-error{background:#f8faff;border:1px solid #dfe6f8;border-radius:10px;padding:21px}.job-import-dialog .ji-demo{align-items:flex-start;gap:14px;display:flex}.job-import-dialog .ji-demo>div{flex:1;min-width:0}.job-import-dialog .ji-demo>svg{color:var(--ji-blue);margin-top:3px}.job-import-dialog .ji-demo strong{font-size:16px}.job-import-dialog .ji-demo p,.job-import-dialog .ji-error p{color:#667085;margin:7px 0 0;font-size:13px}.job-import-dialog .ji-demo-choice{color:#344054;gap:8px;margin-top:17px;font-size:12px;font-weight:600;display:grid}.job-import-dialog .ji-demo-choice select{color:#1d2939;background:#fff;border:1px solid #d8deea;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400}.job-import-dialog .ji-error{background:#fffaf2;border-color:#f0dfc6;margin-top:22px}.job-import-dialog .ji-error h3{color:#6d5327;margin:0;font-size:16px}.job-import-dialog .ji-review{margin-top:28px}.job-import-dialog .ji-review-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.job-import-dialog .ji-review-heading h3{letter-spacing:-.35px;margin:5px 0 0;font:600 22px/1.3 Bricolage Grotesque,sans-serif}.job-import-dialog .ji-ready{color:#38632f;white-space:nowrap;background:#eef8df;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}.job-import-dialog .ji-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.job-import-dialog .ji-fields label{color:#344054;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.job-import-dialog .ji-fields input{color:#1d2939;background:#fff;border:1px solid #dce1ea;border-radius:7px;width:100%;min-height:42px;padding:9px 12px;font-size:13px}.job-import-dialog .ji-fields small{color:#667085;font-size:11px;font-weight:400}.job-import-dialog .ji-posting{border:1px solid #e4e7ec;border-radius:9px;margin-top:20px;padding:0;overflow:hidden}.job-import-dialog summary{cursor:pointer;list-style:none}.job-import-dialog summary::-webkit-details-marker{display:none}.job-import-dialog .ji-posting summary{color:#475467;background:#f7f8fa;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:500;display:flex}.job-import-dialog .ji-posting summary>span{align-items:center;gap:8px;display:flex}.job-import-dialog details[open] summary>svg:last-child{transform:rotate(180deg)}.job-import-dialog .ji-posting textarea{resize:vertical;color:#344054;background:#fff;border:1px solid #dce1e9;border-radius:6px;width:calc(100% - 28px);min-height:190px;max-height:500px;margin:14px;padding:12px;font-size:13px;line-height:1.8;display:block}.job-import-dialog .ji-posting .ji-help{margin:0;padding:0 15px 14px}.job-import-dialog .ji-company,.job-import-dialog .ji-comparison{border:1px solid #e4e7ec;border-radius:10px;margin-top:18px;padding:19px}.job-import-dialog .ji-section-title{align-items:center;gap:9px;margin-bottom:11px;display:flex}.job-import-dialog .ji-section-title>span:first-child{color:#6e7b95;display:flex}.job-import-dialog .ji-section-title h4,.job-import-dialog .ji-section-title h3{margin:0;font:600 16px/1.4 Bricolage Grotesque,sans-serif}.job-import-dialog .ji-company>p,.job-import-dialog .ji-comparison>p{color:#667085;margin:9px 0 0;font-size:13px}.job-import-dialog .ji-company .ji-company-excerpt{color:#475467;white-space:pre-wrap;overflow-wrap:anywhere;max-height:210px;line-height:1.8;overflow:auto}.job-import-dialog .ji-source-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:11px;display:flex}.job-import-dialog .ji-source-links span{color:#7b8599}.job-import-dialog .ji-source-links a,.job-import-dialog .ji-listed-website,.job-import-dialog .ji-provenance a{align-items:center;gap:5px;font-size:12px;display:inline-flex}.job-import-dialog .ji-listed-website{margin-top:11px}.job-import-dialog .ji-local{color:#53607c;white-space:nowrap;background:#eef1f7;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px}.job-import-dialog .ji-comparison{background:#fbfcfe}.job-import-dialog .ji-comparison strong{color:#344054}.job-import-dialog .ji-term-group{margin-top:14px}.job-import-dialog .ji-term-group h5{color:#667085;margin:0 0 8px;font-size:12px;font-weight:500}.job-import-dialog .ji-term-group>div{flex-wrap:wrap;gap:6px;display:flex}.job-import-dialog .ji-term-group span{color:#6c7486;background:#f0f2f6;border:1px solid #e3e7ef;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.job-import-dialog .ji-term-group .ji-matched{color:#436f35;background:#eef7e5;border-color:#dfeccd}.job-import-dialog .ji-provenance{color:#667085;margin-top:17px;font-size:12px}.job-import-dialog .ji-provenance summary{color:#53617e;align-items:center;gap:7px;font-weight:500;display:inline-flex}.job-import-dialog .ji-provenance p{margin:9px 0}.job-import-dialog .ji-provenance ul{padding-left:18px}.job-import-dialog .ji-provenance li+li{margin-top:5px}.job-import-dialog .ji-save{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:21px;display:flex}.job-import-dialog .ji-save p{color:#667085;align-items:flex-start;gap:7px;max-width:370px;margin:0;font-size:12px;display:flex}.job-import-dialog .ji-save p svg{margin-top:3px}.job-import-dialog .ji-research{background:#fafbff;border:1px solid #dfe5fb;border-radius:10px;margin-top:23px;padding:21px}.job-import-dialog .ji-research>p{color:#667085;margin:10px 0 16px;font-size:13px}.job-import-dialog .ji-research textarea{resize:vertical;color:#344054;background:#fff;border:1px solid #d8dfef;border-radius:7px;width:100%;min-height:250px;padding:13px;font-size:12px;line-height:1.8;display:block}.job-import-dialog .ji-research .ji-feedback{color:#426733;margin-bottom:0;font-size:12px}.job-import-dialog .ji-empty{text-align:center;padding:36px 45px}.job-import-dialog .ji-empty>span{color:#8190b8;background:#f0f3fa;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 15px;display:grid}.job-import-dialog .ji-empty h3{color:#344054;margin:0 0 8px;font:500 21px/1.4 Bricolage Grotesque,sans-serif}.job-import-dialog .ji-empty p{color:#667085;max-width:460px;margin:0 auto;font-size:13px}.job-import-dialog .ji-empty>div{color:#7b859b;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:19px;font-size:11px;display:flex}.job-import-dialog .ji-empty>div span{align-items:center;gap:4px;display:flex}.job-import-dialog .ji-bottom{color:#7a859b;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;font-size:11px;display:flex}.job-import-dialog .ji-bottom button{color:#53617e;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.job-import-dialog .ji-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.job-import-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.job-import-dialog .ji-header{gap:11px;padding:22px 19px}.job-import-dialog .ji-symbol{border-radius:9px;width:38px;height:38px}.job-import-dialog h2{font-size:23px}.job-import-dialog .ji-content{padding:22px 19px 18px}.job-import-dialog .ji-url-row{flex-direction:column}.job-import-dialog .ji-url-row input{min-height:46px;font-size:16px}.job-import-dialog .ji-fields{gap:15px}.job-import-dialog .ji-fields input,.job-import-dialog .ji-posting textarea,.job-import-dialog .ji-research textarea,.job-import-dialog .ji-demo-choice select{font-size:16px}.job-import-dialog .ji-save{flex-direction:column;align-items:stretch;gap:15px}.job-import-dialog .ji-save p{max-width:none}.job-import-dialog .ji-empty{padding:29px 10px}.job-import-dialog .ji-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:450px){.job-import-dialog .ji-header{padding-right:38px;position:relative}.job-import-dialog .ji-header .ji-icon-button{position:absolute;top:10px;right:8px}.job-import-dialog .ji-symbol{display:none}.job-import-dialog .ji-fields{grid-template-columns:1fr}.job-import-dialog .ji-review-heading{align-items:flex-start}.job-import-dialog .ji-ready{font-size:10px}.job-import-dialog .ji-company,.job-import-dialog .ji-comparison,.job-import-dialog .ji-error,.job-import-dialog .ji-research,.job-import-dialog .ji-demo{padding:16px}.job-import-dialog .ji-section-title{flex-wrap:wrap}.job-import-dialog .ji-local{margin-left:26px}.job-import-dialog .ji-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.job-import-dialog .ji-spin{animation-duration:3s}}
