.ODTPQW_workspace{min-width:0;color:var(--hall-ink);font:13px/1.6 var(--face-ui)}.ODTPQW_heading,.ODTPQW_sectionHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.ODTPQW_heading h2{font:400 30px/1.2 var(--face-book);margin:0}.ODTPQW_heading p,.ODTPQW_library p{color:var(--hall-muted);margin:8px 0 0}.ODTPQW_workspace h3{font:400 23px/1.3 var(--face-book);margin:0}.ODTPQW_quiet,.ODTPQW_more,.ODTPQW_danger{min-height:38px;color:var(--hall-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ODTPQW_quiet:hover,.ODTPQW_more:hover{background:var(--hall-surface)}.ODTPQW_workspace button:disabled{opacity:.5;cursor:wait}.ODTPQW_workspace :is(button,a,summary):focus-visible{outline:2px solid var(--hall-accent);outline-offset:3px}.ODTPQW_more{border-color:var(--hall-line);margin-top:18px}.ODTPQW_status{min-height:22px;color:var(--hall-muted);margin:12px 0}.ODTPQW_error{color:var(--hall-accent);border-bottom:1px solid var(--hall-line);padding:10px 0}.ODTPQW_library{border-block:1px solid var(--hall-line);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:16px 32px;padding:20px 0 28px;display:grid}.ODTPQW_library a{width:fit-content;color:var(--hall-accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ODTPQW_sectionHeading{margin-top:32px}.ODTPQW_sectionHeading span,.ODTPQW_hint,.ODTPQW_explanation{color:var(--hall-muted);font-size:12px}.ODTPQW_hint{max-width:75ch;margin:8px 0 18px}.ODTPQW_meter{font-variant-numeric:tabular-nums;gap:6px;min-width:180px;font-size:12px;display:grid}.ODTPQW_meter meter{background:var(--hall-line);border:0;border-radius:5px;width:100%;height:6px}.ODTPQW_meter meter::-webkit-meter-bar{background:var(--hall-line);border:0}.ODTPQW_meter meter::-webkit-meter-optimum-value{background:var(--hall-accent)}.ODTPQW_meter meter::-moz-meter-bar{background:var(--hall-accent)}.ODTPQW_tables{margin:0;padding:0;list-style:none}.ODTPQW_tables li{border-bottom:1px solid var(--hall-line)}.ODTPQW_tables button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:20px;padding:20px 10px;display:flex}.ODTPQW_tables button:hover{background:var(--hall-surface)}.ODTPQW_tableTitle{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.ODTPQW_tableTitle small{color:var(--hall-muted);margin-top:4px;font-size:12px;display:block}.ODTPQW_empty{color:var(--hall-muted);padding:30px 0}.ODTPQW_summary{border-bottom:1px solid var(--hall-line);margin-top:16px;padding:18px 0 24px}.ODTPQW_summary>.ODTPQW_meter{max-width:440px;margin-top:16px}.ODTPQW_summary dl{flex-wrap:wrap;gap:20px 50px;margin:24px 0 0;display:flex}.ODTPQW_summary dt{color:var(--hall-muted);font-size:12px}.ODTPQW_summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px}.ODTPQW_files{border-collapse:collapse;table-layout:fixed;width:100%}.ODTPQW_files th{text-align:left;color:var(--hall-muted);border-bottom:1px solid var(--hall-line);padding:10px;font-size:11px;font-weight:400}.ODTPQW_files th:first-child{width:48%}.ODTPQW_files th:last-child{width:130px}.ODTPQW_files td{border-bottom:1px solid var(--hall-line);overflow-wrap:anywhere;padding:12px 10px}.ODTPQW_files td:first-child svg{vertical-align:middle;color:var(--hall-muted);margin-right:10px}.ODTPQW_files td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.ODTPQW_explanation{max-width:80ch;margin-top:28px}.ODTPQW_explanation summary{cursor:pointer;min-height:38px;padding:8px 0}.ODTPQW_dialog{border:1px solid var(--hall-line);background:var(--hall-bg);width:min(480px,90vw);color:var(--hall-ink);font:14px/1.6 var(--face-ui);border-radius:12px;padding:30px}.ODTPQW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.ODTPQW_dialog>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ODTPQW_dialog .ODTPQW_more{margin:0}.ODTPQW_filename{color:var(--hall-muted);overflow-wrap:anywhere}.ODTPQW_danger{background:var(--hall-action);color:var(--hall-on-action)}.ODTPQW_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}