:root{--ivory:#f4f0e7;--paper:#fbf8f1;--paper-deep:#e9e2d5;--ink:#14213d;--ink-soft:#40506c;--cobalt:#2457e6;--cobalt-deep:#1741b5;--rust:#b7442a;--pine:#1f7556;--amber:#aa6d14;--line:#14213d2e;--line-strong:#14213d6b;--shadow:0 24px 70px #242c3a1f;--radius-sm:8px;--radius:14px;--radius-lg:22px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--ivory);color:var(--ink);font-family:var(--font-manrope), Manrope, "Helvetica Neue", sans-serif;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button,select{cursor:pointer}button:disabled,fieldset:disabled input,fieldset:disabled textarea,fieldset:disabled select{cursor:not-allowed}a{color:inherit}.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}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:var(--radius-sm);padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-shell{background:radial-gradient(circle at 6% 4%, #2457e614, transparent 24rem), radial-gradient(circle at 92% 28%, #b7442a0f, transparent 28rem), var(--ivory);min-height:100vh;position:relative;overflow:hidden}.paper-grain{z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#14213d03,#14213d03 1px,#0000 1px 4px),radial-gradient(circle at 30% 15%,#ffffff80,#0000 34%);position:fixed;inset:0}.workspace-header,.origin-strip,.workspace-statusbar,.workspace-grid,.workspace-footer{z-index:1;position:relative}.workspace-header{border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e7db;grid-template-columns:minmax(280px,1fr) minmax(260px,.75fr) minmax(390px,1.05fr);align-items:center;min-height:96px;display:grid}.workspace-header>*{align-items:center;min-height:96px;padding:18px clamp(20px,2.6vw,44px);display:flex}.workspace-header>*+*{border-left:1px solid var(--line)}.brand-lockup{gap:15px}.brand-lockup h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;margin:1px 0 0;font-size:clamp(24px,2vw,32px);font-weight:620;line-height:1}.brand-mark{color:#fff;background:var(--ink);width:49px;height:58px;box-shadow:inset 0 -7px 0 var(--cobalt);letter-spacing:.14em;border-radius:2px 2px 12px;flex:none;place-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;line-height:1.15;display:grid}.brand-mark span:last-child{color:#aebfff}.eyebrow{color:var(--cobalt-deep);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}.program-lockup{flex-direction:column;justify-content:center;align-items:flex-start!important}.program-lockup p{margin:0;font-weight:750}.program-lockup span{color:var(--ink-soft);margin-top:3px;font-size:12px}.header-actions{justify-content:flex-end;gap:18px}.protocol-status{align-items:center;gap:10px;min-width:245px;display:flex}.protocol-status>span:last-child{flex-direction:column;display:flex}.protocol-status strong{font-size:12px;line-height:1.3}.protocol-status span span{max-width:250px;color:var(--ink-soft);font-size:10px;line-height:1.35}.protocol-status__pulse{background:var(--amber);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #aa6d141f}.protocol-status--on .protocol-status__pulse{background:var(--pine);animation:2s ease-in-out infinite protocolPulse;box-shadow:0 0 0 5px #1f755621}.receipt-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.receipt-actions span{color:var(--rust);font-size:11px}.receipt-copy-fallback{min-width:0;color:var(--rust);gap:4px;font-size:11px;display:grid}.receipt-copy-fallback code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.text-button{min-height:40px;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;padding:0;font-size:12px;font-weight:750}:is(.text-button:hover,.text-button:focus-visible){color:var(--cobalt);border-color:var(--cobalt)}.origin-strip{color:#f7f4ec;background:var(--ink);grid-template-columns:auto minmax(300px,780px) 1fr;align-items:center;gap:20px;min-height:54px;padding:10px clamp(20px,3vw,48px);display:grid}.origin-strip__label{color:#9cb3ff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.origin-strip p{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.005em;margin:0;font-size:14px;font-style:italic}.origin-strip__rule{background:linear-gradient(90deg,#9cb3ff80,#0000);height:1px}.workspace-statusbar{border-bottom:1px solid var(--line);min-height:50px;color:var(--ink-soft);background:#ffffff42;align-items:center;gap:18px;padding:8px clamp(20px,3vw,48px);font-size:11px;display:flex}.workspace-statusbar>span:not(.workflow-pill){border-left:1px solid var(--line);padding-left:18px}.workspace-statusbar p{text-align:right;margin:0 0 0 auto}.workflow-pill{color:var(--ink);align-items:center;gap:7px;font-weight:750;display:inline-flex}.workflow-pill>span{background:var(--amber);border-radius:50%;width:7px;height:7px}.workflow-pill--review>span{background:var(--cobalt)}.workflow-pill--submitted>span{background:var(--pine)}.persistence-state--error{color:var(--rust);font-weight:750}.workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.9fr);align-items:start;gap:clamp(20px,2.2vw,36px);width:min(100%,1660px);margin:0 auto;padding:clamp(20px,3vw,48px);display:grid}.editor-surface,.rail-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbf8f1eb}.editor-surface{border-radius:3px 3px var(--radius-lg) 3px;animation:surfaceReveal .52s var(--ease) both;overflow:hidden}.editor-intro{border-bottom:1px solid var(--line-strong);background:linear-gradient(135deg, #2457e60e, transparent 42%), var(--paper);grid-template-columns:minmax(280px,1.15fr) minmax(220px,.85fr);align-items:end;gap:32px;padding:clamp(28px,3.6vw,58px);display:grid}.editor-intro h2{max-width:620px;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.052em;margin:9px 0 0;font-size:clamp(42px,4.7vw,74px);font-weight:570;line-height:.92}.editor-intro>p{border-left:3px solid var(--cobalt);color:var(--ink-soft);font-family:var(--font-source-serif), Georgia, serif;margin:0;padding-left:20px;font-size:16px;line-height:1.55}.application-form fieldset{border:0;min-width:0;margin:0;padding:0}.application-form fieldset:disabled{opacity:.72}.form-section{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);display:grid}.section-number{color:var(--cobalt);border-right:1px solid var(--line);text-align:center;padding:34px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.section-content{min-width:0;padding:34px clamp(24px,3vw,46px) 44px}.section-heading,.rail-card__heading,.patch-drawer__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-heading{margin-bottom:27px}.section-heading h2,.rail-card__heading h2,.patch-drawer h2,.review-card h2,.receipt-card h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;margin:5px 0 0;font-weight:620;line-height:1.08}.section-heading h2{font-size:clamp(25px,2.4vw,36px)}.revision-chip,.activity-count{min-height:28px;color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;background:#ffffff8a;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:21px;display:flex}.field>span,.field-label-row>span:first-child{color:var(--ink);letter-spacing:.035em;font-size:11px;font-weight:800}.field-label-row{justify-content:space-between;gap:16px;display:flex}.field-counter{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.field-counter--over{color:var(--rust);font-weight:800}.field input,.field textarea,.evidence-card select{width:100%;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#ffffff9e;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.field input{min-height:48px;padding:11px 13px}.field textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#40506c99}.field input:hover,.field textarea:hover,.evidence-card select:hover{border-color:#2457e694}.field input:focus,.field textarea:focus,.evidence-card select:focus{border-color:var(--cobalt);background:#fff;box-shadow:0 0 0 3px #2457e621}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.evidence-card{border-radius:2px var(--radius) var(--radius) var(--radius);background:linear-gradient(135deg,#2457e612,#0000 45%),#ffffff59;border:1px solid #2457e64d;margin-top:10px;padding:22px}.evidence-card__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.evidence-card h3{font-family:var(--font-source-serif), Georgia, serif;margin:5px 0 0;font-size:20px}.evidence-card select{width:auto;min-height:40px;padding:8px 32px 8px 10px;font-size:11px;font-weight:700}.evidence-card .field:last-child{margin-bottom:0}.attestation-card{color:#fff;border-radius:2px var(--radius) var(--radius) var(--radius);background:var(--ink);grid-template-columns:46px 1fr auto;align-items:center;gap:16px;margin:32px;padding:20px;display:grid}.attestation-mark{width:40px;height:40px;font-family:var(--font-source-serif), Georgia, serif;border:1px solid #fff6;border-radius:50%;place-items:center;font-size:21px;display:grid}.attestation-card label{cursor:pointer;flex-direction:column;display:flex}.attestation-card label>span:first-child{font-weight:800}.attestation-card label>span:last-child{color:#ffffffb8;margin-top:3px;font-size:11px}.attestation-card input{accent-color:#7fa0ff;width:25px;height:25px}.workspace-rail{animation:surfaceReveal .56s .1s var(--ease) both;flex-direction:column;gap:20px;display:flex;position:sticky;top:18px}.rail-card{border-radius:3px var(--radius-lg) var(--radius-lg) var(--radius-lg);padding:25px;overflow:hidden}.rail-card__heading h2,.review-card h2,.receipt-card h2{font-size:26px}.readiness-score{color:var(--rust);align-items:baseline;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.readiness-score strong{font-size:27px}.readiness-score span{font-size:11px}.readiness-score--ready{color:var(--pine)}.readiness-summary{border-left:3px solid var(--cobalt);background:#2457e60e;flex-direction:column;margin:20px 0 14px;padding:14px;display:flex}.readiness-summary strong{font-family:var(--font-source-serif), Georgia, serif;font-size:18px}.readiness-summary span{color:var(--ink-soft);font-size:11px}.requirement-list,.activity-list{margin:0;padding:0;list-style:none}.requirement{border-top:1px solid var(--line);grid-template-columns:28px 1fr 24px;align-items:center;gap:9px;padding:10px 0;display:grid}.requirement__index{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.requirement__copy{flex-direction:column;display:flex}.requirement__copy strong{font-size:11px;line-height:1.35}.requirement__copy span{color:var(--ink-soft);margin-top:2px;font-size:9px;line-height:1.35}.requirement__state{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.requirement--pass .requirement__state{color:#fff;border-color:var(--pine);background:var(--pine)}.requirement--block .requirement__state{color:#fff;border-color:var(--rust);background:var(--rust)}.rail-actions{gap:9px;margin-top:20px;display:grid}.button{border-radius:var(--radius-sm);letter-spacing:.02em;min-height:46px;transition:transform .18s var(--ease), box-shadow .18s ease, background .18s ease;padding:11px 17px;font-size:11px;font-weight:800}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)}:is(.button:focus-visible,.text-button:focus-visible){outline-offset:3px;outline:3px solid #2457e647}.button:disabled{opacity:.56}.button--primary{color:#fff;border:1px solid var(--cobalt);background:var(--cobalt);box-shadow:0 9px 22px #2457e633}.button--primary:hover:not(:disabled){background:var(--cobalt-deep);box-shadow:0 12px 28px #2457e645}.button--secondary,.button--quiet{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){border-color:var(--cobalt);background:#2457e60e}.button--authorize{color:#fff;background:var(--ink);border:1px solid #d9bd75;width:100%;margin-top:18px;box-shadow:inset 5px 0 #e1bd58}.review-card{border-color:#2457e661}.review-card>p:not(.eyebrow),.receipt-card>p:not(.eyebrow){color:var(--ink-soft);font-family:var(--font-source-serif), Georgia, serif;font-size:14px}.review-facts,.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.review-facts div,.receipt-grid div{border:1px solid var(--line);background:#ffffff6b;min-width:0;padding:12px}.review-facts dt,.receipt-grid dt{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.review-facts dd,.receipt-grid dd{text-overflow:ellipsis;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.authorization-box{border-top:1px solid var(--line);gap:13px;margin-top:18px;padding-top:16px;display:grid}.authorization-box>div{border-left:3px solid var(--pine);flex-direction:column;padding-left:13px;display:flex}.authorization-box strong{color:var(--pine)}.authorization-box span{color:var(--ink-soft);font-size:10px}.receipt-card{background:linear-gradient(145deg, #1f755614, transparent 54%), var(--paper);border-color:#1f75566b;position:relative}.receipt-seal{color:#fff;background:var(--pine);border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 0 0 6px #1f75561c}.journey-proof{border-radius:var(--radius-sm);background:#ffffff80;border:1px solid #1f755652;margin-top:18px;padding:15px}.journey-proof>.eyebrow{color:var(--pine)}.journey-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:11px 0 0;display:grid}.journey-proof dl>div{border-left:2px solid #1f755666;min-width:0;padding-left:10px}.journey-proof dt{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.journey-proof dd{color:var(--ink);font-family:var(--font-source-serif), Georgia, serif;margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.2}.journey-proof dd>span{color:var(--pine);font-family:var(--font-manrope), Manrope, "Helvetica Neue", sans-serif;margin-top:3px;font-size:10px;font-weight:750;display:block}.activity-card{box-shadow:0 15px 44px #242c3a14}.empty-state{color:var(--ink-soft);border:1px dashed var(--line-strong);font-family:var(--font-source-serif), Georgia, serif;margin:20px 0 0;padding:18px;font-style:italic}.activity-list{margin-top:17px}.activity-list li{border-top:1px solid var(--line);grid-template-columns:13px 1fr;gap:10px;padding:11px 0;display:grid}.actor-dot{border:2px solid var(--paper);background:var(--ink-soft);width:8px;height:8px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:5px}.actor-dot--human{background:var(--pine)}.actor-dot--agent{background:var(--cobalt)}.actor-dot--system{background:var(--amber)}.activity-meta{justify-content:space-between;gap:10px;display:flex}.activity-meta strong{text-transform:capitalize;font-size:10px}.activity-meta span{color:var(--ink-soft);text-transform:capitalize;font-size:8px}.activity-list p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.workspace-footer{color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:20px clamp(20px,3vw,48px) 35px;font-size:10px;display:flex}.workspace-footer p{max-width:640px;margin:0}.workspace-footer span{color:var(--cobalt-deep);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.patch-drawer{z-index:50;width:min(740px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--ink);border:1px solid var(--ink);border-radius:2px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--paper);animation:drawerReveal .36s var(--ease) both;padding:26px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 32px 100px #14213d52}.patch-drawer__eyebrow{color:#fff;background:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.patch-drawer__heading p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.patch-readiness-preview{background:#1945910e;border:1px solid #19459147;gap:10px;margin-top:18px;padding:14px;display:grid}.patch-readiness-preview>p{color:var(--cobalt-deep);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.patch-readiness-preview>strong{color:var(--ink);font-size:11px}.patch-readiness-preview--unavailable{color:var(--ink-soft);font-size:11px}.patch-readiness-row{color:var(--ink);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:grid}.patch-readiness-row__segments{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.patch-readiness-row__segments span{border:1px solid var(--line-strong);background:#b7442a1c;height:8px}.patch-readiness-row__segments .is-ready{background:var(--green);border-color:#1f7556b3}.applicant-fact-handoff{border:1px solid #19459161;border-left:5px solid var(--cobalt);background:#1945910e;gap:10px;margin:0 clamp(24px,3vw,46px) 26px;padding:20px;display:grid}.applicant-fact-handoff__eyebrow{color:var(--cobalt-deep);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.applicant-fact-handoff h2{font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:25px;line-height:1.1}.applicant-fact-handoff>p{max-width:660px;color:var(--ink-soft);font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:15px}.applicant-fact-handoff label{color:var(--ink);letter-spacing:.035em;font-size:11px;font-weight:800}.applicant-fact-handoff textarea{resize:vertical;width:100%}.applicant-fact-handoff__notice{font-family:inherit!important;font-size:11px!important}.applicant-fact-handoff__actions{justify-content:flex-end;gap:10px;display:flex}.patch-diff-list{gap:13px;margin-top:20px;display:grid}.patch-diff{border:1px solid var(--line);background:#fff;padding:16px}.patch-diff h3{margin:0 0 10px;font-size:12px}.patch-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.patch-diff__grid>div{background:#b7442a0e;min-width:0;padding:10px}.patch-diff__grid>div:last-child{background:#1f755613}.diff-label{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.diff-label--new{color:var(--pine)}.patch-diff__grid p{overflow-wrap:anywhere;font-family:var(--font-source-serif), Georgia, serif;margin:5px 0 0;font-size:12px}.patch-rationale{color:var(--ink-soft);margin:10px 0 0;font-size:10px}.patch-actions{z-index:2;border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;gap:10px;margin-top:19px;padding-top:14px;display:flex;position:sticky;bottom:0}.loading-workspace{min-height:100vh;color:var(--ink);background:var(--ivory);text-align:center;place-content:center;gap:12px;display:grid}.loading-workspace>span{letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.loading-workspace p{font-family:var(--font-source-serif), Georgia, serif;font-size:22px}@keyframes surfaceReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerReveal{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes protocolPulse{0%,to{box-shadow:0 0 0 5px #1f755621}50%{box-shadow:0 0 0 8px #1f75560d}}@media (max-width:1180px){.workspace-header{grid-template-columns:1fr 1fr}.header-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;min-height:66px;border-left:0!important}.workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.editor-intro{grid-template-columns:1fr}.editor-intro>p{max-width:620px}.field-grid{grid-template-columns:1fr;gap:0}}@media (max-width:900px){.workspace-header{grid-template-columns:1fr}.workspace-header>*{min-height:72px}.workspace-header>*+*{border-top:1px solid var(--line);border-left:0}.header-actions{grid-column:auto}.origin-strip{grid-template-columns:auto 1fr}.origin-strip__rule{display:none}.workspace-statusbar{flex-wrap:wrap;align-items:flex-start}.workspace-statusbar p{text-align:left;width:100%;margin-left:0}.workspace-grid{grid-template-columns:1fr}.workspace-rail{position:static}}@media (max-width:620px){.protocol-status{min-width:0}.protocol-status span span{display:none}.origin-strip{grid-template-columns:1fr;gap:5px}.workspace-statusbar>span:not(.workflow-pill){border-left:0;padding-left:0}.workspace-grid{padding:14px}.editor-intro{padding:30px 22px}.editor-intro h2{font-size:44px}.form-section{grid-template-columns:1fr}.section-number{border-right:0;border-bottom:1px solid var(--line);text-align:left;padding:12px 22px}.section-content{padding:28px 22px 34px}.evidence-card__header,.section-heading,.patch-drawer__heading{flex-direction:column}.attestation-card{grid-template-columns:38px 1fr;margin:20px}.attestation-card input{grid-column:2}.review-facts,.receipt-grid,.journey-proof dl,.patch-diff__grid,.patch-readiness-row{grid-template-columns:1fr}.applicant-fact-handoff{margin:0 22px 24px;padding:16px}.applicant-fact-handoff__actions{flex-direction:column-reverse}.patch-drawer{width:calc(100vw - 20px);max-height:calc(100vh - 20px);bottom:10px;right:10px}.patch-actions{flex-direction:column-reverse}.workspace-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
