:root{--navy:#10254c;--navy-2:#1d355e;--slate:#4f6078;--muted:#6b778b;--line:#d8dee8;--line-strong:#bdc7d5;--soft:#f5f7fa;--soft-blue:#eef4f8;--white:#fff;--teal:#06777c;--teal-dark:#056e73;--teal-soft:#e9f7f6;--green:#1f7a55;--amber:#a15c00;--red:#c1363f;--shadow:0 18px 45px #10254c1a;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:Georgia, "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--navy);background:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol{margin:0}svg{flex:none}::selection{color:var(--navy);background:#bfe8e5}:focus-visible{outline-offset:3px;outline:3px solid #4abdc3}.skipLink{z-index:100;background:var(--navy);color:#fff;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skipLink:focus{transform:none}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pageShell{width:min(1280px,100% - 64px);margin-inline:auto}.siteHeader{border-bottom:1px solid var(--line);z-index:20;background:#fffffff7;height:68px;position:relative}.siteHeaderInner{justify-content:space-between;align-items:center;gap:28px;width:min(1380px,100% - 64px);height:100%;margin-inline:auto;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.025em;font-size:24px;font-weight:700}.siteNav{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.siteNav a:hover{color:var(--teal-dark)}.localStatus{border-left:1px solid var(--line);color:var(--slate);align-items:center;gap:8px;padding-left:26px;font-weight:550;display:inline-flex}.localStatus svg{width:16px;height:16px;color:var(--teal)}.siteFooter{border-top:1px solid var(--line);padding:30px 0}.siteFooterInner{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 64px);margin-inline:auto;display:flex}.siteFooterInner>div{align-items:baseline;gap:12px;display:flex}.siteFooter strong{font-family:var(--serif);font-size:18px}.siteFooter span{color:var(--muted);font-size:12px}.siteFooter nav{color:var(--slate);gap:24px;font-size:13px;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-weight:750;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button svg{width:17px;height:17px}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:#fff;background:var(--teal);border-color:var(--teal)}.button.primary:hover:not(:disabled){background:var(--teal-dark)}.button.secondary{color:var(--navy);border-color:var(--navy);background:#fff}.button.secondary:hover:not(:disabled){background:var(--soft-blue)}.button.tertiary{border-color:var(--line-strong);color:var(--navy);background:#fff}.button.danger{border-color:var(--red);color:var(--red);background:#fff}.button.ghost{border-color:#0000}.button.large{min-height:52px;padding-inline:24px;font-size:16px}.button.small{min-height:34px;padding-inline:12px;font-size:12px}.button.full{width:100%}.textLink{color:var(--teal-dark);align-items:center;gap:7px;font-weight:750;display:inline-flex}.textLink svg{width:15px}.localNotice{color:var(--slate);align-items:flex-start;gap:10px;font-size:13px;display:flex}.localNotice svg{width:18px;height:18px;color:var(--teal);margin-top:1px}.localNotice strong{color:var(--navy)}.localNotice.compact{align-items:center}.hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:70px;padding:72px 0 62px;display:grid}.heroCopy h1{max-width:680px;font:700 clamp(42px, 4.5vw, 68px)/1.08 var(--serif);letter-spacing:-.035em}.heroCopy>p{max-width:590px;color:var(--slate);margin-top:24px;font-size:18px;line-height:1.7}.heroActions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:34px;display:flex}.productPreview{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.previewTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.previewTop strong{font-family:var(--serif);font-size:17px}.previewTop span{border:1px solid var(--line-strong);width:52%;color:var(--slate);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.previewTop svg{width:14px}.previewBody{grid-template-columns:42% 58%;min-height:400px;display:grid}.previewFiles,.previewResults{padding:17px 0}.previewFiles{border-right:1px solid var(--line)}.previewBody h2{padding:0 16px 12px;font-size:12px}.previewFile{border-top:1px solid var(--line);grid-template-columns:19px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:0 15px;font-size:11px;display:grid}.previewFile svg{width:15px;color:var(--teal)}.previewFile small{color:var(--muted)}.previewMore{color:var(--teal-dark);padding:16px;font-size:11px;display:block}.previewResult{border-top:1px solid var(--line);padding:15px 16px}.previewResult>div{justify-content:space-between;gap:10px;font-size:11px;display:flex}.previewResult b{color:var(--teal-dark)}.previewResult p{color:var(--slate);margin-top:7px;font-size:11px}.workflowBand{border-block:1px solid var(--line);background:var(--soft)}.workflowGrid{grid-template-columns:.8fr 1.7fr .6fr;gap:42px;padding:48px 0;display:grid}.workflowGrid h2,.privacyProof h2,.pricingBand h2{font:700 26px/1.22 var(--serif);letter-spacing:-.02em}.workflowGrid>div:first-child p{color:var(--slate);margin-top:14px;font-size:14px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;display:grid}.steps li{align-items:flex-start;gap:12px;display:flex;position:relative}.steps li:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;top:15px;left:42px;right:-17px}.steps li>span{z-index:1;color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:relative}.steps strong{margin-top:4px;font-size:13px;display:block}.steps p{color:var(--slate);margin-top:8px;font-size:12px}.formatsList{border-left:1px solid var(--line-strong);padding-left:32px}.formatsList h2{font-size:18px}.formatsList ul{gap:8px;margin-top:16px;list-style:none;display:grid}.formatsList li{align-items:center;gap:9px;font-size:13px;display:flex}.formatsList svg{width:16px;color:var(--teal)}.privacyProof{grid-template-columns:1fr 1fr;gap:90px;padding-block:72px;display:grid}.privacyLead>svg{width:34px;height:34px;color:var(--teal);margin-bottom:18px}.privacyLead h2{max-width:500px;font-size:36px}.privacyLead p{max-width:580px;color:var(--slate);margin:18px 0;font-size:16px}.limitations{border-left:1px solid var(--line);padding:8px 0 8px 64px}.limitations h2{font-size:24px}.limitations ul{gap:17px;margin-top:20px;list-style:none;display:grid}.limitations li{color:var(--slate);align-items:flex-start;gap:12px;display:flex}.limitations li svg{width:18px;color:var(--teal);margin-top:2px}.limitations li strong{color:var(--navy)}.pricingBand{background:var(--navy);color:#fff}.pricingBandInner{grid-template-columns:1.1fr .8fr auto;align-items:center;gap:54px;min-height:160px;display:grid}.pricingBand p{color:#cad4e2;margin-top:8px}.priceInline{align-items:center;gap:16px;display:flex}.priceInline>strong{font:700 50px/1 var(--serif);color:#6cd5d2}.priceInline span{font-size:14px}.priceInline em{color:#aebbd0;font-size:11px}.pricingBand .button.secondary{color:#fff;background:0 0;border-color:#fff}.contentPage{min-height:calc(100vh - 180px);padding-block:72px}.pageIntro{max-width:820px;margin-bottom:54px}.pageIntro.narrow{max-width:700px}.pageIntro h1{font:700 clamp(40px, 5vw, 62px)/1.08 var(--serif);letter-spacing:-.035em}.pageIntro>p{color:var(--slate);margin-top:18px;font-size:18px}.launchQualifier{border-left:3px solid var(--teal);background:var(--teal-soft);width:fit-content;padding:7px 10px;font-size:13px!important}.pricingColumns{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.pricingOption{padding:42px}.pricingOption+.pricingOption{border-left:1px solid var(--line-strong)}.pricingOption.featured{background:var(--soft)}.pricingOption h2{font:700 23px/1.2 var(--serif)}.priceValue{align-items:baseline;gap:14px;margin:25px 0 28px;display:flex}.priceValue strong{font:700 52px/1 var(--serif);color:var(--teal-dark)}.priceValue span{color:var(--slate)}.pricingOption ul{gap:14px;min-height:185px;margin-bottom:32px;list-style:none;display:grid}.pricingOption li{align-items:center;gap:10px;display:flex}.pricingOption li svg{width:17px;color:var(--teal)}.pricingNote{background:var(--soft-blue);border-left:3px solid var(--teal);color:var(--slate);margin-top:24px;padding:20px 24px}.pricingNote strong{color:var(--navy);margin-right:5px}.prosePage{max-width:950px}.prosePage section{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:50px;padding:30px 0;display:grid}.prosePage section h2{font:700 22px/1.3 var(--serif)}.prosePage section p{color:var(--slate);font-size:16px}.successPage{place-items:center;display:grid}.successState{text-align:center;width:min(680px,100%)}.successState>svg{width:48px;height:48px;color:var(--teal)}.successState h1{font:700 46px/1.1 var(--serif);margin-top:16px}.successState>p{color:var(--slate);margin-top:14px}.licenseReveal{border:1px solid var(--line-strong);background:var(--soft);gap:10px;margin:30px 0;padding:26px;display:grid}.licenseReveal span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.licenseReveal code{overflow-wrap:anywhere;font:700 18px/1.5 var(--mono)}.licenseReveal strong{color:var(--teal-dark)}.successActions{justify-content:center;gap:12px;display:flex}.recoveryWarning{border-left:3px solid var(--amber);background:#fff8eb;padding:15px}.successState .textLink{margin-top:22px}.errorState>h1{font-size:36px}.formError{color:var(--red);margin-top:10px;font-size:13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspaceMain{background:var(--soft);min-height:calc(100vh - 68px)}.mobileToolNotice{display:none}.uploadShell,.preflightShell,.processingShell{width:min(1040px,100% - 64px);margin-inline:auto;padding:70px 0}.uploadIntro{text-align:center;max-width:780px;margin:0 auto 32px}.utilityIcon{border:1px solid var(--line-strong);width:50px;height:50px;color:var(--teal);background:#fff;border-radius:8px;place-items:center;margin:0 auto 18px;display:grid}.utilityIcon svg{width:27px}.uploadIntro h1,.sectionTitle h1,.processingHeader h1,.resultsHeader h1{font:700 38px/1.15 var(--serif);letter-spacing:-.025em}.uploadIntro>p{color:var(--slate);margin-top:14px;font-size:16px}.uploadIntro .localNotice{width:fit-content;margin:18px auto 0}.dropZone{background:#fff;border:1.5px dashed #8a9bb0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:40px;display:flex}.dropZone>svg{width:38px;height:38px;color:var(--teal)}.dropZone>strong{margin-top:14px;font-size:18px}.dropZone>span{color:var(--muted);margin-top:5px}.uploadChoices{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.uploadMeta{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.uploadMeta>div{gap:3px;padding:19px 22px;display:grid}.uploadMeta>div+div{border-left:1px solid var(--line)}.uploadMeta strong{font-size:12px}.uploadMeta span{color:var(--muted);font-size:12px}.allowanceBar{background:var(--navy);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 18px;display:flex}.allowanceBar>div{display:grid}.allowanceBar span{color:#c6d2e2;font-size:12px}.allowanceBar b{color:#7de0dc}.sectionTitle,.processingHeader,.resultsHeader{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.sectionTitle span,.processingHeader span,.resultsHeader>div>span{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800}.iconTextButton{min-height:42px;color:var(--slate);background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.iconTextButton svg{width:17px}.preflightGrid{border:1px solid var(--line-strong);background:#fff;grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.preflightGrid>div{align-content:center;gap:5px;min-height:94px;padding:20px;display:grid}.preflightGrid>div+div{border-left:1px solid var(--line)}.preflightGrid span{color:var(--muted);font-size:11px}.preflightGrid strong{font-size:18px}.preflightChecks{border:1px solid var(--line);background:#fff;margin:22px 0;padding:26px}.preflightChecks h2{font-size:15px}.preflightChecks ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;list-style:none;display:grid}.preflightChecks li{color:var(--slate);align-items:center;gap:9px;font-size:13px;display:flex}.preflightChecks li svg{width:17px;color:var(--green)}.preflightChecks p{color:var(--muted);margin-top:16px;font-size:12px}.preflightActions{align-items:center;gap:20px;margin-top:28px;display:flex}.preflightActions>span{color:var(--slate);font-size:12px}.workspaceMessage{color:var(--navy);border-left:3px solid var(--amber);background:#fff8eb;margin:18px 0;padding:12px 15px}.rejectionState{background:#fff;border:1px solid #e2b4b7;gap:20px;margin-top:30px;padding:30px;display:flex}.rejectionState>svg{width:32px;color:var(--red)}.rejectionState h2{font:700 23px/1.2 var(--serif)}.rejectionState p{color:var(--slate);margin-top:9px}.entitlementGate{background:var(--navy);color:#fff;margin:26px 0;padding:26px}.entitlementGate h2{font-family:var(--serif)}.entitlementGate>p{color:#cbd5e3;margin-top:7px}.gateActions{grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-top:22px;display:grid}.licenseForm{gap:7px;display:grid}.licenseForm>label{font-size:12px;font-weight:700}.licenseForm>div{display:flex}.licenseForm input{border:1px solid var(--line-strong);border-radius:5px 0 0 5px;width:100%;min-height:42px;padding:0 12px}.licenseForm .button{border-radius:0 5px 5px 0}.licenseForm p{color:#bfe8e5;font-size:12px}.processingShell{padding-top:90px}.processingHeader p{color:var(--slate);margin-top:8px}.progressTrack{background:#dce3eb;border-radius:999px;height:12px;margin-top:38px;overflow:hidden}.progressTrack>span{background:var(--teal);height:100%;transition:width .25s;display:block}.progressStats{border:1px solid var(--line);background:#fff;grid-template-columns:2fr repeat(3,1fr);margin-top:18px;display:grid}.progressStats>div{align-content:center;gap:4px;min-width:0;min-height:92px;padding:18px;display:grid}.progressStats>div+div{border-left:1px solid var(--line)}.progressStats span{color:var(--muted);font-size:11px}.progressStats strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.processingFootnote{color:var(--slate);margin-top:20px;font-size:13px}.resultsWorkspace{background:#fff;width:min(1500px,100%);min-height:calc(100vh - 68px);margin-inline:auto}.resultsHeader{border-bottom:1px solid var(--line);align-items:center;min-height:104px;padding:22px 30px}.resultsHeader h1{font-size:28px}.resultsHeaderActions{gap:10px;display:flex}.resultsWorkspace>.workspaceMessage{margin:0}.searchBar{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:70px;padding:12px 30px;display:flex}.searchInput{border:1px solid #7f91a7;border-radius:5px;flex:1;align-items:center;gap:10px;min-width:280px;height:44px;padding:0 13px;display:flex}.searchInput:focus-within{border-color:var(--teal);outline:3px solid #9ad9db}.searchInput svg{width:19px}.searchInput input{background:0 0;border:0;outline:0;width:100%}.checkControl{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.checkControl input{width:17px;height:17px;accent-color:var(--teal)}.summaryStrip{min-height:50px;color:var(--slate);border-bottom:1px solid var(--line);background:var(--soft);align-items:center;gap:30px;padding:0 30px;font-size:12px;display:flex}.summaryStrip span{align-items:center;gap:7px;display:inline-flex}.summaryStrip svg{width:16px}.summaryStrip .lucide-check-circle-2{color:var(--green)}.summaryStrip .lucide-x-circle{color:var(--red)}.summaryStrip .lucide-alert-triangle{color:var(--amber)}.workspaceColumns{grid-template-columns:minmax(0,1fr) 350px;display:grid}.workspacePrimary{border-right:1px solid var(--line);min-width:0}.tableToolbar{justify-content:space-between;align-items:center;min-height:58px;padding:10px 24px;display:flex}.tableToolbar h2,.resultsSection h2,.duplicatesPanel h2{font-size:15px}.tableToolbar>div{gap:10px;display:flex}.tableToolbar label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.tableToolbar select{border:1px solid var(--line-strong);background:#fff;border-radius:4px;height:34px;padding:0 25px 0 9px;font-size:12px}.tableScroll{border-block:1px solid var(--line);max-height:390px;overflow:auto}.manifestTable{border-collapse:collapse;width:100%;min-width:950px;font-size:11px}.manifestTable th,.manifestTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.manifestTable thead th{z-index:1;background:var(--soft);color:var(--slate);font-weight:800;position:sticky;top:0}.manifestTable tbody th{width:27%;font-weight:650}.manifestTable code{font:10px var(--mono);color:var(--slate)}.filePath{color:#0a5292;overflow-wrap:anywhere}.manifestTable small{max-width:420px;color:var(--muted);margin-top:4px;font-weight:400;line-height:1.35;display:block}.statusLabel{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.statusLabel svg{width:14px;height:14px}.statusOk{color:var(--green)}.statusBad{color:var(--red)}.statusWarn{color:var(--amber)}.resultsSection{padding:0 24px 24px}.resultsSectionTitle{justify-content:space-between;align-items:center;min-height:64px;display:flex}.resultList{border:1px solid var(--line);list-style:none}.resultList li{padding:15px 16px}.resultList li+li{border-top:1px solid var(--line)}.resultFile{justify-content:space-between;gap:18px;font-size:12px;display:flex}.resultFile button,.resultFile span{color:var(--teal-dark);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-weight:750;display:inline-flex}.resultFile svg{width:13px}.resultList p{color:var(--slate);margin-top:7px;font-size:13px}mark{color:var(--navy);background:#ffe78d;padding:0 2px}.noResults{border:1px solid var(--line);min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.noResults svg{width:24px}.duplicatesPanel{background:#fbfcfd;padding:20px 16px}.panelTitle{justify-content:space-between;align-items:center;display:flex}.panelTitle>span{border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px 7px;font-size:11px}.duplicatesPanel>p{color:var(--slate);margin:7px 0 15px;font-size:11px}.duplicateGroup{border:1px solid var(--line);background:#fff;border-radius:5px;padding:14px}.duplicateGroup+.duplicateGroup{margin-top:10px}.duplicateGroup>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.duplicateGroup>div span{color:var(--muted)}.duplicateGroup ul{color:var(--slate);overflow-wrap:anywhere;margin:10px 0;padding-left:17px;font-size:11px}.duplicateGroup code{font:9px var(--mono);color:var(--muted)}.emptyDuplicates{border:1px dashed var(--line-strong);text-align:center;min-height:130px;color:var(--muted);align-content:center;place-items:center;gap:8px;font-size:12px;display:grid}.emptyDuplicates svg{width:23px}.resultsFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 30px;display:flex}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:45px}.heroCopy{max-width:800px}.workflowGrid{grid-template-columns:1fr}.formatsList{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.formatsList ul{flex-wrap:wrap;gap:18px;display:flex}.workspaceColumns{grid-template-columns:1fr}.workspacePrimary{border-right:0}.duplicatesPanel{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.duplicatesPanel>.panelTitle,.duplicatesPanel>p{grid-column:1/-1}.duplicateGroup+.duplicateGroup{margin-top:0}.preflightGrid{grid-template-columns:repeat(3,1fr)}.preflightGrid>div+div{border-left:0}.preflightGrid>div{border:1px solid var(--line)}.localStatus{display:none}}@media (max-width:760px){.pageShell,.siteHeaderInner,.siteFooterInner,.uploadShell,.preflightShell,.processingShell{width:min(100% - 32px,100%)}.siteHeader{height:auto;min-height:66px}.siteHeaderInner{align-items:flex-start;padding:14px 0}.wordmark{font-size:20px}.siteNav{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:12px}.siteNav a:first-child{display:none}.siteFooterInner{flex-direction:column;align-items:flex-start}.siteFooterInner>div{gap:2px;display:grid}.hero{padding:45px 0;display:block}.heroCopy h1{font-size:42px}.heroCopy>p{font-size:16px}.productPreview{margin-top:38px}.previewTop strong{display:none}.previewTop span{width:100%}.previewBody{grid-template-columns:1fr}.previewFiles{display:none}.workflowGrid{padding-block:34px}.steps{grid-template-columns:1fr}.steps li:not(:last-child):after{display:none}.privacyProof{grid-template-columns:1fr;gap:40px;padding-block:48px}.privacyLead h2{font-size:32px}.limitations{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.pricingBandInner{grid-template-columns:1fr;gap:24px;padding-block:32px}.contentPage{padding-block:48px}.pageIntro h1{font-size:42px}.pricingColumns{grid-template-columns:1fr}.pricingOption{padding:28px 22px}.pricingOption+.pricingOption{border-left:0;border-top:1px solid var(--line-strong)}.prosePage section{grid-template-columns:1fr;gap:12px}.successActions{flex-direction:column}.mobileToolNotice{background:#fff8eb;border-bottom:1px solid #e9cc93;align-items:flex-start;gap:10px;padding:12px 16px;font-size:12px;display:flex}.mobileToolNotice svg{width:18px;color:var(--amber)}.uploadShell,.preflightShell,.processingShell{padding-block:42px}.uploadIntro h1,.sectionTitle h1,.processingHeader h1,.resultsHeader h1{font-size:30px}.dropZone{padding:28px 18px}.uploadChoices{flex-direction:column;width:100%}.uploadChoices .button{width:100%}.uploadMeta{grid-template-columns:1fr}.uploadMeta>div+div{border-left:0;border-top:1px solid var(--line)}.allowanceBar{flex-direction:column;align-items:flex-start;gap:8px}.sectionTitle,.processingHeader{flex-direction:column}.preflightGrid{grid-template-columns:1fr 1fr}.preflightChecks ul{grid-template-columns:1fr}.preflightActions{flex-direction:column;align-items:stretch}.gateActions{grid-template-columns:1fr}.progressStats{grid-template-columns:1fr 1fr}.progressStats>div+div{border-left:0}.resultsHeader{flex-direction:column;align-items:flex-start}.resultsHeaderActions{flex-wrap:wrap;width:100%}.searchBar{flex-direction:column;align-items:stretch}.searchInput{flex:none;min-width:0}.summaryStrip{flex-wrap:wrap;gap:12px 20px;padding:12px 20px}.tableToolbar{flex-direction:column;align-items:flex-start}.tableToolbar>div{flex-wrap:wrap;width:100%}.resultsFooter{flex-direction:column;align-items:stretch}.duplicatesPanel{grid-template-columns:1fr}.duplicatesPanel>.panelTitle,.duplicatesPanel>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
