.load-wizard{max-width:var(--size-760);font-family:var(--font-sans);color:var(--ink-900)}.load-wizard--site{padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.load-head h1{margin:0 0 var(--space-1);font:var(--text-display);letter-spacing:var(--tracking-display)}.load-wizard .muted{color:var(--ink-600)}.load-wizard .small{font:var(--text-caption)}.load-wizard .status{color:var(--accent-600);font:var(--text-small)}.load-steps{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font:var(--text-small);color:var(--ink-500);flex-wrap:wrap;padding:0;list-style:none;display:flex}.load-steps li{align-items:center;gap:var(--space-2);display:flex}.load-steps__n{min-width:var(--size-22);height:var(--size-22);border:var(--thin-1) solid var(--line-300);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.load-steps li.current{color:var(--ink-900);font-weight:600}.load-steps li.current .load-steps__n{border-color:var(--accent-600);color:var(--accent-600)}.load-steps li.done{color:var(--ink-700)}.load-steps li.done .load-steps__n{background:var(--accent-600);border-color:var(--accent-600);color:var(--surface-000)}.load-section{margin-top:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--surface-000);border:var(--thin-1) solid var(--line-200);border-radius:var(--radius-card)}.load-section h2{margin:0 0 var(--space-3);font:var(--text-title)}.load-drop{gap:var(--space-1);min-height:var(--size-150);padding:var(--space-6);text-align:center;border:var(--thin-2) dashed var(--line-300);border-radius:var(--radius-card);background:var(--surface-100);cursor:pointer;transition:border-color var(--duration-fast) var(--easing), background var(--duration-fast) var(--easing);flex-direction:column;justify-content:center;align-items:center;display:flex}.load-drop:hover,.load-drop.over{border-color:var(--accent-600);background:var(--accent-050)}.load-drop:focus-visible{box-shadow:var(--focus-ring);outline:none}.load-drop.chosen{min-height:var(--size-90);border-style:solid}.load-drop__title{font:var(--text-subtitle);margin:0}.load-drop__file{font:var(--text-subtitle);font-family:var(--font-mono);word-break:break-all;margin:0}.load-drop p{margin:0}.load-progress{gap:var(--space-3);margin-top:var(--space-3);align-items:center;display:flex}.load-progress progress{accent-color:var(--accent-600);flex:1 1 0}.load-facts{gap:var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.load-figure{font:var(--text-display);font-variant-numeric:tabular-nums;margin:0}.load-figure .unit{font:var(--text-subtitle);color:var(--ink-600)}.load-breakdown{gap:var(--space-4);color:var(--ink-700);margin:0;padding:0;list-style:none;display:flex}.load-breakdown li{gap:var(--space-1);display:flex}.load-wizard .count{font-variant-numeric:tabular-nums;font-weight:600}.load-keys{margin-top:var(--space-3)}.load-keys summary,.load-document summary{cursor:pointer;color:var(--ink-700)}.load-keys summary .count{margin-left:var(--space-2)}.load-keys ul{grid-template-columns:repeat(auto-fill, minmax(var(--size-220), 1fr));gap:var(--space-1) var(--space-4);margin:var(--space-2) 0;padding:0;list-style:none;display:grid}.load-keys li{justify-content:space-between;gap:var(--space-2);display:flex}.load-choice{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.load-choice{grid-template-columns:1fr}}.load-choice label{gap:var(--space-2);padding:var(--space-3);border:var(--thin-1) solid var(--line-300);border-radius:var(--radius-control);cursor:pointer;align-items:flex-start;display:flex}.load-choice label.on{border-color:var(--accent-600);background:var(--accent-050)}.load-choice label>span{gap:var(--space-1);flex-direction:column;display:flex}.load-fields{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.load-field{gap:var(--space-1);flex-direction:column;display:flex}.load-field .ui-label{font:var(--text-small);color:var(--ink-700);font-weight:600}.load-document{margin-top:var(--space-4)}.load-wizard button.link{color:var(--accent-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.load-save{gap:var(--space-2);flex-direction:column;display:flex}.load-progress-steps{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--ink-700)}.load-progress-steps li+li{margin-top:var(--space-1)}.load-progress-steps li.done::marker{color:var(--ok-700)}.load-progress-steps li.current{color:var(--accent-600)}.load-progress-steps li.failed{color:var(--danger-600)}.load-actions{gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.load-actions a.ui-btn{text-decoration:none}:is(html:has(.load-page),body:has(.load-page)){background:var(--surface-100)}
