.b1-root .dos-banner{align-items:center;border-radius:16px;display:flex;font-size:14px;gap:10px;margin:12px 0;padding:12px 16px}.b1-root .dos-banner--wip{background:#f1f1f4;border:1px solid var(--b1-border);color:var(--b1-text-secondary)}.b1-root .dos-banner--ready{background:var(--b1-accent-light);border:1px solid var(--b1-accent);color:var(--b1-accent-pressed);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.b1-root .dos-level{grid-gap:8px;background:#efeff3;border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:4px}.b1-root .dos-level-opt{background:#0000;border:0;border-radius:10px;color:var(--b1-text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:10px;text-align:center}.b1-root .dos-level-opt[data-active=true]{background:var(--b1-card);box-shadow:0 1px 2px #0000000f;color:var(--b1-text-primary)}.b1-root .dos-level-opt-sub{color:var(--b1-text-muted);display:block;font-size:11px;font-weight:400;margin-top:2px}.b1-root .dos-completude{background:var(--b1-card);border-radius:var(--b1-radius-card);box-shadow:var(--b1-shadow-card);margin:12px 0;padding:20px}.b1-root .dos-completude h3{font-size:18px;margin:0 0 6px}.b1-root .dos-completude p{color:var(--b1-text-secondary);font-size:14px;margin:0 0 16px}.b1-root .dos-completude-progress{background:#eee;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden}.b1-root .dos-completude-progress span{background:var(--b1-accent);display:block;height:100%;transition:width .24s}.b1-root .dos-completude-count{color:var(--b1-text-muted);font-size:12px;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.b1-root .dos-completude-item{align-items:center;border-top:1px solid var(--b1-border);display:flex;gap:10px;padding:10px 0}.b1-root .dos-completude-item:first-of-type{border-top:0}.b1-root .dos-completude-item[data-ok=true] .dos-check{color:var(--b1-success)}.b1-root .dos-completude-item[data-ok=false] .dos-check{color:var(--b1-text-muted)}.b1-root .dos-completude-item-label{flex:1 1;font-size:14px}.b1-root .dos-completude-item-detail{color:var(--b1-text-muted);font-size:12px}.b1-root .dos-section-list{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.b1-root .dos-section-row{align-items:center;background:var(--b1-card);border:1px solid var(--b1-border);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 16px}.b1-root .dos-section-row-num{color:var(--b1-accent);font-family:DM Mono,monospace;font-size:11px;width:24px}.b1-root .dos-section-row-label{flex:1 1;font-size:14px}.b1-root .dos-editor-page{padding:16px 20px 96px}.b1-root .dos-topbar{align-items:center;display:flex;gap:10px;margin:4px 0 12px}.b1-root .dos-topbar h1{flex:1 1;font-size:20px;margin:0}.b1-root .dos-topbar .dos-offline-tag{color:var(--b1-text-muted);font-size:11px;letter-spacing:.06em}.b1-root .dos-mur{background:var(--b1-bg);min-height:100vh;padding:24px 20px 96px}.b1-root .dos-mur .dos-mur-eyebrow{color:var(--b1-accent);font-size:12px;font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.b1-root .dos-mur h1{font-size:22px;margin:0 0 8px}.b1-root .dos-mur p{color:var(--b1-text-secondary);font-size:14px;margin:0 0 24px}.b1-root .dos-mur .b1-input{margin-bottom:24px}.b1-root .dos-export-actions{grid-gap:10px;display:grid;gap:10px;margin-top:20px}.b1-root .dos-progress{background:var(--b1-card);border-radius:var(--b1-radius-card);box-shadow:var(--b1-shadow-card);margin-top:20px;padding:32px 24px;text-align:center}.b1-root .dos-progress h3{font-size:20px;margin:0 0 20px}.b1-root .dos-progress-lines{color:var(--b1-text-secondary);font-size:14px;margin-bottom:16px;min-height:22px}.b1-root .dos-progress-bar{background:#eee;border-radius:2px;height:4px;margin-bottom:24px;overflow:hidden}.b1-root .dos-progress-bar span{background:var(--b1-accent);display:block;height:100%;transition:width .3s}.b1-root .dos-progress-cancel{background:#0000;border:0;color:var(--b1-text-secondary);cursor:pointer;font-size:14px;padding:8px 16px}.b1-root .dos-toast{background:var(--b1-text-primary);border-radius:12px;bottom:80px;box-shadow:0 8px 24px #0003;color:#fff;font-size:14px;left:16px;padding:12px 16px;position:fixed;right:16px;z-index:30}
/*# sourceMappingURL=886.24a2421b.chunk.css.map*/