@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-latin.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:root{--font-display:"Rajdhani","Avenir Next","Segoe UI",sans-serif;--font-body:"Sora","Avenir Next","Trebuchet MS",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular","Consolas",monospace;--bg-0:#090b0f;--bg-1:#0f141c;--bg-2:#151b24;--surface-0:rgba(12,15,21,.88);--surface-1:rgba(18,23,32,.9);--surface-2:rgba(25,32,43,.94);--surface-3:rgba(11,14,19,.76);--line-0:rgba(166,178,196,.18);--line-1:rgba(166,178,196,.3);--line-2:rgba(166,178,196,.42);--text-0:#eef2f7;--text-1:#c8d1de;--text-2:#91a0b6;--signal-red:#dc2b36;--signal-red-strong:#f4474f;--steel:#aeb8c7;--amber-warn:#f5c463;--green-ok:#4dd18e;--glow-red:rgba(220,43,54,.34);--shadow-elev-1:0 16px 36px rgba(0,0,0,.38);--shadow-elev-2:0 28px 56px rgba(0,0,0,.48);--speedline-opacity:0.1;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--space-1:0.4rem;--space-2:0.7rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--dur-fast:180ms;--dur-mid:260ms;--dur-slow:450ms;--ease-sharp:cubic-bezier(0.2,0.8,0.2,1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}html{color-scheme:dark}body{font-family:var(--font-body);color:var(--text-0);background:linear-gradient(150deg,var(--bg-0) 0,var(--bg-1) 44%,#181f2a 100%);line-height:1.6;position:relative;overflow-x:hidden}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{background:radial-gradient(760px 360px at 15% -6%,rgba(220,43,54,.22),transparent 72%),radial-gradient(980px 420px at 88% 4%,rgba(174,184,199,.1),transparent 78%),repeating-linear-gradient(-36deg,rgba(255,255,255,var(--speedline-opacity)) 0,hsla(0,0%,100%,0) 14px,hsla(0,0%,100%,0) 30px);opacity:.95}body:after{background-image:radial-gradient(hsla(0,0%,100%,.08) .6px,transparent 0);background-size:3px 3px;mix-blend-mode:soft-light;opacity:.18}.page-shell{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2.4rem 0 3.6rem}.garage-deck>*{animation:deck-enter var(--dur-slow) var(--ease-sharp) both}.garage-deck>:nth-child(2){animation-delay:90ms}.garage-deck>:nth-child(3){animation-delay:.15s}.garage-deck>:nth-child(4){animation-delay:.21s}.hero-rail{border:1px solid var(--line-1);border-radius:var(--radius-lg);padding:clamp(1.2rem,3vw,2rem);background:linear-gradient(120deg,rgba(220,43,54,.24),transparent 48%),linear-gradient(170deg,hsla(0,0%,100%,.05),transparent 56%),var(--surface-1);box-shadow:var(--shadow-elev-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wordmark-kicker{margin:0;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;color:var(--steel)}.hero-rail h1{margin:.22rem 0 .35rem;font-family:var(--font-display);font-size:clamp(2.1rem,5vw,3.7rem);letter-spacing:.035em;text-transform:uppercase;line-height:1.05}.hero-rail h1 span{color:var(--signal-red-strong)}.hero-rail p{margin:0;max-width:62ch;color:var(--text-1);font-size:clamp(.98rem,2.2vw,1.06rem)}.bulk-ingest-shell{margin-top:var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-md);background:linear-gradient(165deg,hsla(0,0%,100%,.05),transparent 62%),var(--surface-1);box-shadow:var(--shadow-elev-1);padding:clamp(1rem,2.1vw,1.35rem);display:grid;grid-gap:.9rem;gap:.9rem}.bulk-ingest-shell-full,.bulk-ingest-shell-partial{gap:.75rem}.bulk-ingest-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bulk-ingest-copy h2{margin:.16rem 0 0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:1.35rem}.bulk-ingest-copy p{margin:.35rem 0 0;color:var(--text-1);max-width:58ch}.bulk-ingest-kicker{margin:0;color:var(--text-2);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-family:var(--font-mono)}.bulk-ingest-shell-full .bulk-ingest-copy h2,.bulk-ingest-shell-partial .bulk-ingest-copy h2{font-size:1.12rem}.bulk-ingest-shell-full .bulk-ingest-copy p,.bulk-ingest-shell-partial .bulk-ingest-copy p{font-size:.9rem}.bulk-ingest-drop{border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:rgba(8,10,15,.55);display:grid;grid-gap:.28rem;gap:.28rem;text-align:center;padding:.9rem;cursor:pointer;transition:transform var(--dur-fast) var(--ease-sharp),border-color var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp),background var(--dur-fast) var(--ease-sharp)}.bulk-ingest-drop-active,.bulk-ingest-drop:focus-within,.bulk-ingest-drop:hover{border-color:var(--signal-red-strong);box-shadow:0 0 0 4px var(--glow-red);background:rgba(220,43,54,.15);transform:translateY(-2px)}.bulk-ingest-title{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:1.04rem}.bulk-ingest-subtitle{color:var(--text-2);font-size:.84rem}.bulk-ingest-shell-full .bulk-ingest-drop,.bulk-ingest-shell-partial .bulk-ingest-drop{padding:.82rem .95rem}.bulk-ingest-cta{justify-self:center;border:1px solid rgba(220,43,54,.78);border-radius:999px;padding:.32rem .72rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;color:var(--text-0)}.setup-path-help{position:relative}.setup-path-trigger{border:1px solid var(--line-1);border-radius:999px;background:rgba(8,11,16,.85);color:var(--text-1);font-size:.77rem;padding:.34rem .62rem;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-sharp),color var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp)}.setup-path-trigger:focus-visible,.setup-path-trigger:hover{border-color:var(--signal-red-strong);color:var(--text-0);box-shadow:0 0 0 3px var(--glow-red);outline:none}.setup-path-tip{position:absolute;left:0;top:calc(100% + .4rem);z-index:20;min-width:240px;border:1px solid var(--line-1);border-radius:10px;background:rgba(9,12,17,.98);color:var(--text-1);box-shadow:var(--shadow-elev-1);padding:.45rem .6rem;display:grid;grid-gap:.18rem;gap:.18rem;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--dur-fast) var(--ease-sharp),transform var(--dur-fast) var(--ease-sharp)}.setup-path-tip code{font-family:var(--font-mono);color:var(--text-0);font-size:.76rem}.setup-path-tip-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.bulk-error{margin:0;color:#ff6d78;font-size:.87rem}.upload-bays{margin-top:var(--space-3);display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch}.upload-bays-no-swap{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-bays-with-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.upload-card{border:1px solid var(--line-1);border-radius:var(--radius-md);background:linear-gradient(160deg,hsla(0,0%,100%,.04),transparent 56%),var(--surface-0);box-shadow:var(--shadow-elev-1);padding:.95rem;min-width:0}.upload-card-compact{min-height:0}.upload-card-loaded{border-color:rgba(77,209,142,.28)}.upload-card-awaiting{border-color:rgba(166,178,196,.22)}.upload-card-dragging{transform:translateY(-1px);box-shadow:0 0 0 5px var(--glow-red),var(--shadow-elev-1)}.upload-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.82rem}.upload-card-head-compact{margin-bottom:.68rem}.upload-card h2{margin:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:1.22rem}.upload-card-caption{margin:.12rem 0 0;color:var(--text-2);font-size:.8rem}.lane-status{border:1px solid var(--line-1);border-radius:11px;background:rgba(8,11,16,.78);padding:.36rem .5rem;min-width:min(210px,100%);display:grid;grid-gap:.1rem;gap:.1rem}.lane-status-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-family:var(--font-mono)}.lane-status strong{font-size:.78rem;font-weight:600}.lane-status-waiting{border-color:rgba(174,184,199,.45)}.lane-status-parsing{border-color:rgba(174,184,199,.68);box-shadow:inset 0 0 0 1px rgba(174,184,199,.2)}.lane-status-ready{border-color:rgba(77,209,142,.62);box-shadow:inset 0 0 0 1px rgba(77,209,142,.2)}.lane-status-error{border-color:rgba(220,43,54,.72);box-shadow:inset 0 0 0 1px rgba(220,43,54,.22)}.lane-swap{display:grid;place-items:center}.lane-swap-button{align-self:center;border:1px solid rgba(220,43,54,.78);border-radius:999px;background:linear-gradient(180deg,rgba(220,43,54,.22),rgba(220,43,54,.08));color:var(--text-0);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-display);font-weight:700;font-size:.84rem;min-height:44px;min-width:146px;padding:.48rem .88rem;cursor:pointer;transition:transform var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp),border-color var(--dur-fast) var(--ease-sharp),opacity var(--dur-fast) var(--ease-sharp)}.lane-swap-button:focus-visible,.lane-swap-button:hover{transform:translateY(-1px);box-shadow:0 0 0 4px var(--glow-red);border-color:var(--signal-red-strong);outline:none}.lane-swap-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.setup-summary-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:flex-start;width:100%;border:1px solid var(--line-0);border-radius:14px;padding:.8rem .85rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),rgba(0,0,0,.16);transition:transform var(--dur-fast) var(--ease-sharp),border-color var(--dur-mid) var(--ease-sharp),box-shadow var(--dur-mid) var(--ease-sharp),background var(--dur-mid) var(--ease-sharp)}.upload-card-dragging .setup-summary-shell{border-color:var(--signal-red-strong);box-shadow:0 0 0 4px var(--glow-red);background:linear-gradient(180deg,rgba(220,43,54,.14),rgba(220,43,54,.04)),rgba(0,0,0,.24)}.setup-summary-copy{min-width:0}.setup-summary-fileblock{display:grid;grid-gap:.18rem;gap:.18rem}.setup-summary-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-family:var(--font-mono)}.setup-summary-description{margin:.52rem 0 0;color:var(--text-1);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.setup-summary-description-error{color:#ff6d78}.setup-summary-actions{display:grid;grid-gap:.55rem;gap:.55rem}.slot-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:118px;border:1px solid var(--line-1);border-radius:11px;background:rgba(8,11,16,.82);color:var(--text-0);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-sharp),border-color var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp),background var(--dur-fast) var(--ease-sharp)}.slot-action-button:focus-visible,.slot-action-button:hover{transform:translateY(-1px);border-color:var(--signal-red-strong);box-shadow:0 0 0 3px var(--glow-red);outline:none}.slot-action-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.slot-action-button-primary{border-color:rgba(220,43,54,.78);background:linear-gradient(180deg,rgba(220,43,54,.24),rgba(220,43,54,.08))}.upload-card-meta{margin-top:.75rem}.file-name{margin:0;color:var(--text-1);font-family:var(--font-mono);font-size:.78rem;overflow-wrap:anywhere;line-height:1.45}.error-text{margin:.35rem 0 0;color:#ff6d78;font-size:.86rem}.comparison-shell,.state-panel{margin-top:var(--space-3);border:1px solid var(--line-1);border-radius:var(--radius-md);background:linear-gradient(165deg,hsla(0,0%,100%,.04),transparent 56%),var(--surface-2);box-shadow:var(--shadow-elev-1);padding:clamp(1rem,2.1vw,1.4rem)}.comparison-shell-empty{padding:1.2rem 1.25rem}.comparison-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.comparison-kicker{margin:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--text-2);font-size:.69rem}.comparison-head h2{margin:.16rem 0 0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:1.38rem}.car-badge-zone{border:1px solid var(--line-1);border-radius:12px;background:rgba(8,11,17,.82);padding:.68rem .82rem;min-width:min(380px,100%);display:grid;grid-gap:.16rem;gap:.16rem}.car-badge-label{margin:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.62rem}.car-badge-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.34rem,2.4vw,1.72rem);line-height:1.08}.car-badge-state{color:var(--text-1);font-size:.82rem}.car-badge-zone-ready{border-color:rgba(77,209,142,.62);box-shadow:inset 0 0 0 1px rgba(77,209,142,.2)}.car-badge-zone-blocked{border-color:rgba(220,43,54,.7);box-shadow:inset 0 0 0 1px rgba(220,43,54,.24)}.comparison-sources{margin-top:.82rem;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-source-card{display:grid;grid-gap:.32rem;gap:.32rem;border:1px solid var(--line-1);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent),rgba(6,8,13,.78);padding:.76rem .84rem;min-width:0}.comparison-source-label{margin:0;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);font-size:.64rem}.comparison-source-file{font-family:var(--font-mono);font-size:clamp(.94rem,1.6vw,1.08rem);line-height:1.35;color:var(--text-0);overflow-wrap:anywhere}.comparison-controls{margin-top:.75rem}.search-input{width:min(420px,100%);border:1px solid var(--line-1);border-radius:11px;background:rgba(10,13,18,.85);color:var(--text-0);padding:.58rem .72rem;font-size:.9rem;transition:border-color var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp)}.search-input:focus-visible{outline:none;border-color:var(--signal-red-strong);box-shadow:0 0 0 4px var(--glow-red)}.summary-grid{margin-top:.88rem;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{text-align:left;border:1px solid var(--line-1);background:rgba(5,7,11,.4);border-radius:10px;padding:.8rem .8rem .68rem;cursor:pointer;min-height:122px;transition:border-color var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp),transform var(--dur-fast) var(--ease-sharp),background var(--dur-fast) var(--ease-sharp)}.summary-card p{margin:0;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);font-size:.66rem}.summary-card strong{display:inline-block;margin-top:.28rem;font-size:2.3rem;line-height:1;font-family:var(--font-display)}.summary-card-hint{display:block;margin-top:.44rem;color:var(--text-2);font-size:.74rem;opacity:.66;transition:opacity var(--dur-fast) var(--ease-sharp)}.summary-card:focus-visible,.summary-card:hover{transform:translateY(-1px);border-color:var(--line-2);box-shadow:0 0 0 4px rgba(166,178,196,.18);outline:none}.summary-card-active .summary-card-hint,.summary-card:focus-visible .summary-card-hint,.summary-card:hover .summary-card-hint{opacity:1}.summary-card-changed.summary-card-active{border-color:rgba(220,43,54,.8);background:rgba(220,43,54,.18);box-shadow:0 0 0 4px rgba(220,43,54,.2)}.summary-card-same.summary-card-active{border-color:rgba(77,209,142,.7);background:rgba(77,209,142,.16);box-shadow:0 0 0 4px rgba(77,209,142,.2)}.comparison-blocked{margin-top:.82rem;border:1px solid var(--line-1);border-radius:11px;background:rgba(7,10,14,.52);padding:.8rem .88rem}.comparison-blocked h3{margin:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:1.18rem}.comparison-blocked p{margin:.36rem 0 0;color:var(--text-1)}.comparison-blocked-grid{margin:.72rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.comparison-blocked-grid dt{margin:0;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);font-size:.66rem}.comparison-blocked-grid dd{margin:.2rem 0 0;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.comparison-blocked-grid-keys article{border:1px solid var(--line-0);border-radius:10px;padding:.52rem .62rem;background:rgba(0,0,0,.18)}.comparison-blocked-grid-keys p{margin:0;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);font-size:.62rem}.comparison-blocked-grid-keys strong{display:block;margin-top:.28rem;font-size:.88rem;line-height:1.45;color:var(--text-0)}.table-wrap{margin-top:.9rem;overflow-x:auto;border-radius:10px;border:1px solid var(--line-0)}.delta-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta-table td,.delta-table th{padding:.6rem .62rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(166,178,196,.12)}.delta-table th{font-family:var(--font-mono);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;background:rgba(8,10,14,.8)}.table-column-title{display:block}.table-column-file{display:block;margin-top:.3rem;font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-size:.78rem;line-height:1.42;color:var(--text-0);overflow-wrap:anywhere}.delta-table tbody tr{background:rgba(14,18,25,.52)}.delta-table tbody tr:nth-child(2n){background:rgba(11,14,20,.7)}.delta-table tbody tr:hover{background:rgba(220,43,54,.14)}.status{display:inline-block;border-radius:999px;padding:.2rem .5rem;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display);font-weight:700}.status-same{color:var(--green-ok);background:rgba(77,209,142,.16)}.status-changed{color:#ff7a81;background:rgba(220,43,54,.26)}.empty-message{margin:.75rem;color:var(--text-2)}.state-page{min-height:calc(100vh - 1.8rem);display:grid;align-content:center}.state-panel{margin-inline:auto;width:min(700px,100%);text-align:left}.state-kicker{margin:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);font-size:.68rem}.state-panel h2{margin:.2rem 0 .3rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.45rem,4vw,2rem)}.state-panel p{margin:0;color:var(--text-1)}.state-panel-caption{margin-top:.45rem;color:var(--text-2);font-size:.9rem}.retry-button{display:inline-flex;margin-top:.95rem;align-items:center;justify-content:center;border:1px solid rgba(220,43,54,.8);border-radius:11px;background:linear-gradient(180deg,rgba(220,43,54,.22),rgba(220,43,54,.08));color:var(--text-0);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;padding:.55rem .9rem;cursor:pointer;transition:transform var(--dur-fast) var(--ease-sharp),box-shadow var(--dur-fast) var(--ease-sharp),border-color var(--dur-fast) var(--ease-sharp)}.retry-button:focus-visible,.retry-button:hover{transform:translateY(-1px);box-shadow:0 0 0 4px var(--glow-red);border-color:var(--signal-red-strong);outline:none}.skip-link{position:absolute;top:-48px;left:.65rem;z-index:1000;border-radius:var(--radius-xs);border:1px solid rgba(220,43,54,.82);background:var(--surface-2);color:var(--text-0);font-weight:600;padding:.44rem .72rem;text-decoration:none}.skip-link:focus{top:.65rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0 0 0 0);overflow:hidden}@keyframes deck-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page-shell{width:min(1100px,calc(100% - 1.4rem));padding-top:1.7rem}.upload-bays{grid-template-columns:1fr}.lane-swap{order:2}.upload-bays>.upload-card:first-child{order:1}.upload-bays>.upload-card:last-child{order:3}.car-badge-zone{min-width:100%}.comparison-sources{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-blocked-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero-rail{padding:1rem}.hero-rail h1{letter-spacing:.025em}.summary-grid{grid-template-columns:1fr}.table-column-file{font-size:.72rem}.upload-card-head{flex-direction:column;align-items:stretch}.lane-status{min-width:0}.bulk-ingest-drop{padding:.72rem}.summary-card{min-height:102px}.summary-card strong{font-size:2rem}.dropzone{min-height:150px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}