/* Generated by packaging/sync_web_builder.py from paper/lab/static/lab.css. Do not edit. */
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast){color-scheme:dark;--bg:#0c0e11;--panel:#15181d;--inset:#101317;--border:#262b31;--border-soft:#1e2328;--muted:#9aa3ad;--text:#f4f6f8;--green:#7ee08a;--good-soft:#12271a;--good-border:#2f5a3a;--red:#f28b7d;--gold:#ffbe1a;--accent:#ffbe1a;--accent-soft:#2e2206;--accent-border:#7d5a0c;--info:#7cc4ff;--input:#0f1216;--hover:#1b1f25}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) *{box-sizing:border-box}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast){color:var(--text);font:13px/1.5 "Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h1{font-size:34px;letter-spacing:-1.3px;line-height:1.2;margin:8px 0}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h2{font-size:21px;letter-spacing:-.4px;margin:0 0 12px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h3{font-size:18px;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) p{margin:8px 0}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) small{color:var(--muted)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) label{font-size:11px;color:var(--muted)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select{font:inherit;color:var(--text);background:var(--input);border:1px solid var(--border);border-radius:2px;padding:8px 11px;cursor:pointer}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:hover,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:hover{border-color:var(--accent)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:disabled{opacity:.4;cursor:default}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) table{border-collapse:collapse;width:100%;text-align:left}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) td,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{padding:14px 12px;border-bottom:1px solid var(--border)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:var(--panel);position:sticky;top:0;z-index:1}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) td{font-variant-numeric:tabular-nums}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) summary{cursor:pointer}
@media(max-width:650px){:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h1{font-size:28px}:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) td,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{padding:10px}}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input[type=number]{display:block;background:var(--input);color:var(--text);border:1px solid var(--border);border-radius:2px;padding:9px;width:100px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) a{color:var(--accent)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:disabled{opacity:.5;cursor:not-allowed}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast){--pending:#75beff}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h2{font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select{background:#3a3d41;border:1px solid transparent;color:var(--text);border-radius:2px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:hover,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:hover{background:#45494e;border-color:transparent}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) summary:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input[type=number]{background:var(--input);border-color:var(--border)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select{background-color:var(--input);border-color:var(--border)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:var(--panel)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) td,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{padding:9px 10px;border-bottom:1px solid var(--border-soft)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) a{color:var(--accent)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) *{scrollbar-width:thin;scrollbar-color:#424242 transparent}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast){font:14px/1.5 -apple-system,"SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;color:var(--text)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h2{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) h3{font-size:16px;font-weight:700;letter-spacing:-.2px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:10px 16px;font-weight:600;font-size:13px;transition:background .12s,border-color .12s}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:hover,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:hover{background:var(--hover);border-color:#343a42}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:disabled{opacity:.45}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) button:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) summary:focus-visible,:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input[type=number],:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input[type=text],:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input[type=search],:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) select{background:var(--input);border:1px solid var(--border);border-radius:12px;padding:10px 14px;color:var(--text);font:inherit}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) input::placeholder{color:#5f6871}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) label{font-size:12px;font-weight:600;color:var(--muted)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) table{border-collapse:separate;border-spacing:0}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) th{font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--border)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) td{border-bottom:1px solid var(--border-soft);padding:11px 12px}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) a{color:var(--accent)}
:where(#builder,.b-modal,#tour,#builder-toast,.tour-toast) *{scrollbar-color:#2a3037 transparent}
