.bq-step{display:flex;flex-direction:column;gap:var(--space-4, 16px);container-type:inline-size}.bq-step__head{display:flex;flex-direction:column;gap:5px}.bq-step__title{margin:0;font:800 clamp(16px,2.4vw,19px)/1.1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:-.02em;color:var(--color-text, #201e1d)}.bq-step__note{margin:0;max-width:68ch;font:400 13px/1.5 var(--font-body, "Archivo"),sans-serif;color:var(--color-neutral-700, #4a4644);text-wrap:pretty}.bq-csv{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--color-neutral-300, #c9c5c3);background:var(--color-neutral-100, #eceaea);padding:10px 12px}.bq-csv__cols{font:600 10px/1.4 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700, #4a4644);overflow-wrap:anywhere}.bq-csv__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bq-form{display:flex;flex-direction:column;gap:12px;border:1px solid var(--color-text, #201e1d);padding:14px 15px 16px}.bq-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bq-field--grow{flex:1 1 180px}.bq-label{font:600 10px/1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700, #4a4644)}.bq-input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--color-text, #201e1d);border-radius:0;background:var(--color-bg, #f3f2f2);padding:12px;font:400 14px/1.2 var(--font-body, "Archivo"),sans-serif;color:var(--color-text, #201e1d);outline:none}.bq-input--mono{font:500 13px/1.2 Source Code Pro,ui-monospace,monospace}.bq-input:focus-visible{outline:2px solid var(--color-accent, #ec3013);outline-offset:2px}.bq-row{display:flex;gap:14px;flex-wrap:wrap}.bq-row--end{align-items:flex-end}.bq-seg{display:flex;flex-wrap:wrap;border:1px solid var(--color-neutral-300, #c9c5c3)}.bq-seg__opt{border:none;border-radius:0;background:transparent;color:var(--color-neutral-700, #4a4644);padding:11px 13px;min-height:44px;font:600 11px/1 var(--font-heading, "Archivo"),sans-serif;cursor:pointer}.bq-seg__opt:hover{background:var(--color-neutral-100, #eceaea);color:var(--color-text, #201e1d)}.bq-seg__opt.is-on{background:var(--color-text, #201e1d);color:var(--color-bg, #f3f2f2);cursor:default}.bq-seg__opt:focus-visible{outline:2px solid var(--color-accent, #ec3013);outline-offset:-2px}.bq-check{display:flex;align-items:center;gap:8px;min-height:44px;padding:11px 13px;border:1px solid var(--color-neutral-300, #c9c5c3);background:transparent;color:var(--color-neutral-700, #4a4644);font:600 10px/1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bq-check:hover{border-color:var(--color-text, #201e1d);color:var(--color-text, #201e1d)}.bq-check__box{width:13px;height:13px;border:1px solid var(--color-neutral-300, #c9c5c3)}.bq-check.is-on{border-color:var(--color-text, #201e1d);background:var(--color-neutral-100, #eceaea);color:var(--color-text, #201e1d)}.bq-check.is-on .bq-check__box{border-color:var(--color-accent, #ec3013);background:var(--color-accent, #ec3013)}.bq-check:focus-visible{outline:2px solid var(--color-accent, #ec3013);outline-offset:2px}.bq-btn{display:inline-flex;align-items:center;justify-content:flex-start;min-height:40px;padding:10px 13px;border-radius:0;border:1px solid var(--color-text, #201e1d);font:700 10px/1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bq-btn--ghost{background:transparent;color:var(--color-text, #201e1d)}.bq-btn--ghost:hover,.bq-btn--ink{background:var(--color-text, #201e1d);color:var(--color-bg, #f3f2f2)}.bq-btn--accent{align-self:flex-start;border-color:var(--color-accent, #ec3013);background:var(--color-accent, #ec3013);color:#fff}.bq-btn--accent:hover{background:var(--color-accent-600, #c6280f);border-color:var(--color-accent-600, #c6280f)}.bq-btn:disabled{opacity:.45;cursor:not-allowed}.bq-btn:focus-visible{outline:2px solid var(--color-accent, #ec3013);outline-offset:2px}.bq-chips{display:flex;flex-wrap:wrap;gap:8px}.bq-chip{min-height:40px;padding:10px 12px;border:1px solid var(--color-neutral-300, #c9c5c3);border-radius:0;background:transparent;color:var(--color-neutral-700, #4a4644);font:600 11px/1 var(--font-heading, "Archivo"),sans-serif;cursor:pointer}.bq-chip:hover{border-color:var(--color-text, #201e1d);color:var(--color-text, #201e1d)}.bq-chip.is-on{border-color:var(--color-text, #201e1d);background:var(--color-text, #201e1d);color:var(--color-bg, #f3f2f2)}.bq-callout{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--color-neutral-100, #eceaea);border-left:2px solid var(--color-text, #201e1d);padding:11px 13px;font:400 12px/1.4 var(--font-body, "Archivo"),sans-serif;color:var(--color-neutral-700, #4a4644)}.bq-callout strong{font:700 12px/1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700, #a51f0b)}.bq-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:2px solid var(--color-text, #201e1d);padding-bottom:8px}.bq-count{font:400 11px/1 var(--font-body, "Archivo"),sans-serif;color:var(--color-neutral-700, #4a4644)}.bq-empty{margin:0;border:1px dashed var(--color-neutral-300, #c9c5c3);padding:20px 16px;font:400 13px/1.5 var(--font-body, "Archivo"),sans-serif;color:var(--color-neutral-700, #4a4644)}.bq-list{list-style:none;margin:0;padding:0}.bq-list__row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-neutral-200, #ddd9d8)}.bq-list__n{flex:none;font:500 11px/1.4 Source Code Pro,ui-monospace,monospace;color:var(--color-neutral-700, #4a4644)}.bq-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bq-list__titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bq-list__title{font:700 13.5px/1.3 var(--font-heading, "Archivo"),sans-serif;color:var(--color-text, #201e1d)}.bq-list__meta{font:400 11.5px/1.35 var(--font-body, "Archivo"),sans-serif;color:var(--color-neutral-700, #4a4644)}.bq-list__units{font:400 11.5px/1.35 var(--font-body, "Archivo"),sans-serif;color:var(--color-text, #201e1d)}.bq-list__plates{font:500 11px/1.4 Source Code Pro,ui-monospace,monospace;color:var(--color-accent-700, #a51f0b)}.bq-list__view{font:600 10px/1.3 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700, #a51f0b)}.bq-tag{border:1px solid var(--color-neutral-300, #c9c5c3);color:var(--color-neutral-700, #4a4644);padding:3px 6px;font:600 9px/1 var(--font-heading, "Archivo"),sans-serif;letter-spacing:.1em;text-transform:uppercase}.bq-tag--accent{border-color:var(--color-accent, #ec3013);background:var(--color-accent, #ec3013);color:#fff;padding:4px 7px}.bq-x{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-neutral-300, #c9c5c3);border-radius:0;background:transparent;color:var(--color-neutral-700, #4a4644);font:400 16px/1 var(--font-body, "Archivo"),sans-serif;cursor:pointer}.bq-x:hover{border-color:var(--color-accent, #ec3013);color:var(--color-accent, #ec3013)}@media (max-width: 640px){.bq-row{flex-direction:column;align-items:stretch;gap:10px}.bq-csv{flex-direction:column;align-items:flex-start}.bq-csv__actions{width:100%}.bq-btn{flex:1 1 auto;justify-content:center}.bq-seg{width:100%}.bq-seg__opt{flex:1 1 auto}.bq-list__row{flex-wrap:wrap}}@container (min-width: 900px){.bq-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:18px}.bq-form>.bq-field:first-child,.bq-form>.bq-callout,.bq-form>.bq-chips{grid-column:1 / -1}.bq-form>.bq-field>.bq-chips{grid-column:1 / -1}.bq-list__row{align-items:center}.bq-list__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.2fr);align-items:center;column-gap:16px}.bq-list__titlerow,.bq-list__title{grid-column:1}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--bq-font-display: "Archivo", system-ui, sans-serif;--bq-font-body: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--bq-font-mono: "Source Code Pro", ui-monospace, SFMono-Regular, monospace;--bq-rule: 1px;--bq-rule-strong: 2px}html[data-font=montserrat]{--bq-font-body: "Montserrat", system-ui, sans-serif}html[data-theme=light]{--bg: #f3f2f2;--surface: #eae9e9;--page: #e4e2e0;--rule: #d7d3d3;--rule2: #bab6b6;--subhead: #9a9696;--muted3: #8d8888;--muted: #7d7979;--muted2: #605d5d;--body: #444141;--console: #2d2b2b;--ink: #201e1d;--accent: #ec3013;--accentHover: #dd2b0f;--accentDeep: #ae1800;--accentInk: #7c1405;--accentTint: #ffe0d9;--accentTint2: #ffc4b8;--accentSoft: #ff9783;--scrim: rgba(32, 30, 29, .55);--onAccent: #ffffff;color-scheme:light}html[data-theme=dark]{--bg: #171514;--surface: #211e1d;--page: #0e0d0c;--rule: #332f2d;--rule2: #4a4442;--subhead: #6f6865;--muted3: #6f6865;--muted: #8d8683;--muted2: #a49d99;--body: #cfc8c5;--console: #0b0a09;--ink: #f3f2f2;--accent: #ff4a26;--accentHover: #ff6444;--accentDeep: #ff8e76;--accentInk: #ffd4c9;--accentTint: #3a1a12;--accentTint2: #4d2118;--accentSoft: #ff8e76;--scrim: rgba(8, 7, 7, .62);--onAccent: #17110f;color-scheme:dark}html[data-theme=ocean]{--bg: #0d1b22;--surface: #15282f;--page: #071219;--rule: #20353d;--rule2: #2d4954;--subhead: #5f7d88;--muted3: #5f7d88;--muted: #87a3ad;--muted2: #a3bcc4;--body: #c4d7dd;--console: #061016;--ink: #e9f2f4;--accent: #4cc9d0;--accentHover: #6fd8de;--accentDeep: #8fe3e8;--accentInk: #d3f4f6;--accentTint: #10343c;--accentTint2: #164552;--accentSoft: #8fe3e8;--scrim: rgba(4, 12, 17, .62);--onAccent: #06222a;color-scheme:dark}html,body{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--bq-font-body);-webkit-font-smoothing:antialiased}a{color:var(--accentDeep);text-decoration:none}a:hover{color:var(--accent)}button,input,textarea{font-family:inherit}*{border-radius:0!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accentTint2);color:var(--ink)}::-webkit-scrollbar{width:0;height:0}@keyframes bq-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes bq-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bq-slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bq-rise{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bq-fade{0%{opacity:0}to{opacity:1}}
