:root{--ac-bg:#0d1117;--ac-surface:#161b22;--ac-surface-2:#1c2230;--ac-border:#2a3038;--ac-text:#e6edf3;--ac-text-dim:#8b949e;--ac-accent:#6366f1;--ac-accent-soft:rgba(99,102,241,.14);--ac-accent-text:#c7d2fe;--ac-green:#3fb950;--ac-amber:#d29922;--ac-red:#f85149;--ac-row-hover:hsla(0,0%,100%,.02);--ac-radius:12px;--ac-font:var(--font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--ac-mono:ui-monospace,"Cascadia Mono",Consolas,"SF Mono",Menlo,monospace}.ac-shell{display:grid;grid-template-columns:248px 1fr;height:100vh;height:100dvh;overflow:hidden;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font);font-size:14px;line-height:1.45}.ac-shell *,.ac-shell :after,.ac-shell :before{box-sizing:border-box}.ac-shell a{color:inherit}.ac-shell button{font-family:inherit}.ac-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;background:var(--ac-surface);border-right:1px solid var(--ac-border);padding:18px 14px}.ac-brand{padding:4px 6px 16px;border-bottom:1px solid var(--ac-border);margin-bottom:12px}.ac-brand-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ac-brand-mark{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--ac-surface-2)}.ac-brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ac-brand-title{font-weight:700;font-size:15px}.ac-brand-sub{font-size:11px;color:var(--ac-text-dim);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-nav{display:flex;flex-direction:column;gap:4px;flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--ac-border) transparent}.ac-nav::-webkit-scrollbar{width:6px}.ac-nav::-webkit-scrollbar-track{background:transparent}.ac-nav::-webkit-scrollbar-thumb{background:var(--ac-border);border-radius:3px}.ac-nav-group{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text-dim);padding:12px 12px 4px}.ac-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ac-text);text-decoration:none;font-size:14px;font-weight:500;transition:background .15s,color .15s;position:relative}.ac-nav-item:hover{background:var(--ac-surface-2);color:var(--ac-text)}.ac-nav-item.is-active,.ac-nav-item.is-active:hover{background:var(--ac-accent-soft);color:var(--ac-accent-text);box-shadow:inset 2px 0 0 var(--ac-accent)}.ac-nav-icon{width:20px;height:20px;flex-shrink:0}.ac-admin-dot{position:absolute;left:19px;bottom:2px;width:6px;height:6px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 1.5px var(--ac-surface);pointer-events:none}.ac-sidebar-footer{border-top:1px solid var(--ac-border);padding-top:12px;margin-top:12px;display:flex;flex-direction:column;gap:10px}.ac-user-card{display:flex;align-items:center;gap:10px}.ac-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ac-surface-2);border:1px solid var(--ac-border);font-size:12px;font-weight:700;flex-shrink:0}.ac-user-meta{display:flex;flex-direction:column;min-width:0}.ac-user-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.ac-user-role{font-size:11px;color:var(--ac-text-dim)}.ac-back-link{font-size:12px;color:var(--ac-text-dim);text-decoration:none;padding:6px 4px}.ac-back-link:hover{color:var(--ac-text)}.ac-main{min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ac-border) transparent}.ac-main::-webkit-scrollbar{width:8px}.ac-main::-webkit-scrollbar-track{background:transparent}.ac-main::-webkit-scrollbar-thumb{background:var(--ac-border);border-radius:4px}.ac-hold{min-height:100vh;display:grid;place-items:center;background:var(--ac-bg);color:var(--ac-text-dim);font-family:var(--ac-font);font-size:14px}@media (max-width:860px){.ac-shell{grid-template-columns:1fr;height:auto;overflow:visible}.ac-sidebar{position:static;height:auto}.ac-main,.ac-nav{overflow:visible;min-height:0}.ac-nav{flex-direction:row;flex-wrap:wrap;gap:6px}.ac-nav-group,.ac-nav-item span:last-child{display:none}.ac-nav-item{padding:10px}.ac-admin-dot{left:17px}.ac-sidebar-footer{flex-direction:row;align-items:center;justify-content:space-between}}.ac-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:28px 32px 20px;border-bottom:1px solid var(--ac-border)}.ac-page-title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.ac-page-subtitle{margin:4px 0 0;font-size:13px;color:var(--ac-text-dim)}.ac-page-actions{display:flex;gap:10px;align-items:center}.ac-content{padding:24px 32px 48px;display:flex;flex-direction:column;gap:20px}.ac-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px}.ac-cols2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:980px){.ac-cols2{grid-template-columns:1fr}}.ac-note{margin:0;color:var(--ac-text-dim);font-size:13.5px;line-height:1.55;max-width:80ch}.ac-note strong{color:var(--ac-text);font-weight:600}.ac-note a{color:var(--ac-accent-text)}.ac-stat-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius);overflow:hidden}.ac-stat-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ac-accent);opacity:.85}.ac-stat-card--green:before{background:var(--ac-green)}.ac-stat-card--amber:before{background:var(--ac-amber)}.ac-stat-card--red:before{background:var(--ac-red)}.ac-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--ac-text-dim);font-weight:600}.ac-stat-value{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-stat-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px}.ac-stat-hint{font-size:12px;color:var(--ac-text-dim)}.ac-stat-trend{font-size:12px;font-weight:600}.ac-stat-trend.is-up{color:var(--ac-green)}.ac-stat-trend.is-down{color:var(--ac-red)}.ac-panel{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius);padding:18px}.ac-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ac-panel-title{margin:0;font-size:15px;font-weight:600}.ac-panel-actions{gap:8px}.ac-panel-actions,.ac-state{display:flex;align-items:center}.ac-state{justify-content:center;gap:12px;padding:48px 20px;color:var(--ac-text-dim);font-size:14px;text-align:center}.ac-state--error{color:var(--ac-red)}.ac-spinner{width:18px;height:18px;border:2px solid var(--ac-border);border-top-color:var(--ac-accent);border-radius:50%;animation:ac-spin .7s linear infinite}@keyframes ac-spin{to{transform:rotate(1turn)}}.ac-retry-btn{background:var(--ac-surface-2);color:var(--ac-text);border:1px solid var(--ac-border);border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer}.ac-retry-btn:hover{border-color:var(--ac-accent)}.ac-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.ac-badge--neutral{background:var(--ac-surface-2);color:var(--ac-text-dim);border-color:var(--ac-border)}.ac-badge--green{background:rgba(63,185,80,.14);color:var(--ac-green)}.ac-badge--amber{background:rgba(210,153,34,.14);color:var(--ac-amber)}.ac-badge--red{background:rgba(248,81,73,.14);color:var(--ac-red)}.ac-badge--indigo{background:var(--ac-accent-soft);color:var(--ac-accent-text)}.ac-chart{display:flex;align-items:flex-end;gap:8px;padding-top:8px}.ac-chart-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;height:100%}.ac-chart-bar-wrap{width:100%;flex:1 1;display:flex;align-items:flex-end;justify-content:center}.ac-chart-bar{width:70%;max-width:34px;min-height:3px;background:linear-gradient(180deg,var(--ac-accent),#8b5cf6);border-radius:5px 5px 0 0;transition:opacity .15s}.ac-chart-bar:hover{opacity:.8}.ac-chart-label{font-size:10px;color:var(--ac-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ac-table-wrap{overflow-x:auto;border:1px solid var(--ac-border);border-radius:var(--ac-radius)}.ac-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.ac-table thead th{text-align:left;background:var(--ac-surface-2);color:var(--ac-text-dim);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ac-table tbody td,.ac-table thead th{padding:12px 14px;border-bottom:1px solid var(--ac-border)}.ac-table tbody td{vertical-align:middle}.ac-table tbody tr:last-child td{border-bottom:none}.ac-table tbody tr:hover{background:var(--ac-row-hover)}.ac-table .is-center{text-align:center}.ac-table .is-right{text-align:right}.ac-cell-primary{font-weight:600;color:var(--ac-text)}.ac-cell-dim{color:var(--ac-text-dim)}.ac-mono{font-family:var(--ac-mono);font-size:12px}.ac-nowrap{white-space:nowrap}.ac-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ac-input,.ac-search,.ac-textarea{background:var(--ac-surface-2);border:1px solid var(--ac-border);border-radius:9px;padding:9px 12px;color:var(--ac-text);font-size:14px;font-family:inherit}.ac-search{flex:1 1;min-width:200px}.ac-input{width:100%}.ac-textarea{width:100%;min-height:96px;resize:vertical;line-height:1.5}.ac-input:focus,.ac-search:focus,.ac-textarea:focus{outline:none;border-color:var(--ac-accent)}.ac-input::placeholder,.ac-search::placeholder,.ac-textarea::placeholder{color:var(--ac-text-dim)}.ac-field{display:flex;flex-direction:column;gap:6px}.ac-label{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ac-help,.ac-label{font-size:12px;color:var(--ac-text-dim)}.ac-check{width:16px;height:16px;accent-color:var(--ac-accent);cursor:pointer}.ac-check:disabled{cursor:not-allowed;opacity:.55}.ac-btn{padding:9px 16px;border-radius:9px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid var(--ac-border);background:var(--ac-surface-2);color:var(--ac-text);font-family:inherit;line-height:1.2}.ac-btn:disabled{opacity:.5;cursor:not-allowed}.ac-btn--ghost:hover:not(:disabled){background:var(--ac-row-hover)}.ac-btn--primary{background:var(--ac-accent);border-color:var(--ac-accent);color:#fff}.ac-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.ac-btn--danger{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.ac-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.ac-btn--sm{padding:6px 11px;font-size:12.5px;border-radius:8px}.ac-btn:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.ac-pager-info{font-size:13px;color:var(--ac-text-dim)}.ac-pager-btns{display:flex;gap:8px}.ac-page-btn{background:var(--ac-surface-2);border:1px solid var(--ac-border);border-radius:8px;padding:7px 14px;color:var(--ac-text);font-size:13px;cursor:pointer;font-family:inherit}.ac-page-btn:hover:not(:disabled){border-color:var(--ac-accent)}.ac-page-btn:disabled{opacity:.4;cursor:not-allowed}.ac-dl{display:flex;flex-direction:column;gap:2px}.ac-dl-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px;border-bottom:1px solid var(--ac-border)}.ac-dl-row:last-child{border-bottom:none}.ac-dl-key{color:var(--ac-text-dim);font-size:13px}.ac-dl-val{font-weight:600;font-size:14px;text-align:right}.ac-notice{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:10px;font-size:14px;border:1px solid var(--ac-border);word-break:break-word}.ac-notice--ok{background:var(--ac-accent-soft);color:var(--ac-text)}.ac-notice--err{background:rgba(239,68,68,.1);border-color:var(--ac-red);color:var(--ac-text)}.ac-notice--warn{background:rgba(210,153,34,.12);border-color:var(--ac-amber);color:var(--ac-text)}.ac-notice-close{background:none;border:none;cursor:pointer;color:var(--ac-text-dim);font-size:16px;line-height:1;flex-shrink:0}.ac-modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px;animation:ac-fade .12s ease}.ac-modal{width:100%;max-width:440px;background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius);box-shadow:0 24px 60px rgba(0,0,0,.45);padding:22px;color:var(--ac-text);font-family:var(--ac-font);animation:ac-pop .14s ease}.ac-modal--wide{max-width:720px}.ac-modal--scroll{max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}.ac-modal-title{font-size:17px;font-weight:600;margin:0 0 8px}.ac-modal-body{font-size:14px;color:var(--ac-text-dim);line-height:1.55;margin:0 0 20px;word-break:break-word}.ac-modal-actions{display:flex;justify-content:flex-end;gap:10px}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ac-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ac-border)}.ac-tab{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 14px;color:var(--ac-text-dim);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.ac-tab:hover{color:var(--ac-text)}.ac-tab.is-active{color:var(--ac-accent-text);border-bottom-color:var(--ac-accent)}.ac-matrix-group td{background:var(--ac-surface-2);color:var(--ac-text-dim);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px}.ac-ss-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;max-width:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b949e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");border:1px solid var(--ac-border);color:var(--ac-text);font-family:inherit;text-align:left;cursor:pointer}.ac-ss-trigger:focus-visible{outline:none;border-color:var(--ac-accent)}.ac-ss-trigger:disabled{opacity:.5;cursor:not-allowed}.ac-ss-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-ss-trigger.is-placeholder .ac-ss-text{color:var(--ac-text-dim)}.ac-ss-trigger--default{min-width:150px;background-color:var(--ac-surface-2);background-position:right 12px center;border-radius:9px;padding:9px 34px 9px 12px;font-size:14px}.ac-ss-trigger--compact{background-color:var(--ac-surface-2);background-position:right 9px center;border-radius:8px;padding:6px 28px 6px 10px;font-size:12.5px}.ac-ss-trigger--cell{background-color:var(--ac-bg);background-position:right 8px center;border-radius:6px;padding:6px 26px 6px 8px;font-size:13px}.ac-ss-trigger.is-fill{display:flex;width:100%;min-width:0}.ac-ss-panel{z-index:130;display:flex;flex-direction:column;box-sizing:border-box;padding:8px;background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.35);color:var(--ac-text);font-family:var(--ac-font);animation:ac-ss-pop .12s ease-out}@keyframes ac-ss-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-modal,.ac-modal-overlay,.ac-ss-panel{animation:none}}.ac-ss-search{flex-shrink:0;width:100%;box-sizing:border-box;background:var(--ac-surface-2);border:1px solid var(--ac-border);border-radius:8px;padding:8px 10px;color:var(--ac-text);font:inherit;font-size:13.5px}.ac-ss-search:focus{outline:none;border-color:var(--ac-accent)}.ac-ss-list{flex:1 1 auto;min-height:0;list-style:none;margin:8px 0 0;padding:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ac-border) transparent}.ac-ss-list::-webkit-scrollbar{width:4px}.ac-ss-list::-webkit-scrollbar-thumb{background:var(--ac-border);border-radius:3px}.ac-ss-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--ac-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ac-ss-option.is-active{background:var(--ac-row-hover)}.ac-ss-option.is-selected{color:var(--ac-accent-text);font-weight:600}.ac-ss-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-ss-option-hint{flex-shrink:0;color:var(--ac-text-dim);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-ss-empty{padding:10px;color:var(--ac-text-dim);font-size:13px}.ac-check-list{display:flex;flex-direction:column}.ac-check-row{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 4px;border-bottom:1px solid var(--ac-border);align-items:start}.ac-check-row:last-child{border-bottom:none}.ac-check-name{font-weight:600}.ac-check-detail{color:var(--ac-text-dim);font-size:13px;margin-top:2px;word-break:break-word}.ac-pin-note{border-left:3px solid var(--ac-amber);background:rgba(210,153,34,.1);padding:10px 14px;border-radius:0 8px 8px 0;font-size:13.5px;color:var(--ac-text);line-height:1.5}.ac-pin-note code{font-family:var(--ac-mono);font-size:12.5px}.ac-verse-list{display:flex;flex-direction:column}.ac-verse-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;padding:12px 6px;border-bottom:1px solid var(--ac-border);align-items:start}.ac-verse-row:last-child{border-bottom:none}.ac-verse-row:hover{background:var(--ac-row-hover)}.ac-verse-row.is-flagged{box-shadow:inset 3px 0 0 var(--ac-amber)}.ac-verse-num{font-family:var(--ac-mono);font-size:12px;color:var(--ac-text-dim);padding-top:3px;display:flex;flex-direction:column;gap:4px}.ac-verse-num b{color:var(--ac-text);font-size:14px}.ac-verse-text{font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ac-verse-text em,.ac-verse-text i{color:var(--ac-accent-text);font-style:italic}.ac-verse-pub{font-size:13px;color:var(--ac-text-dim);line-height:1.5;white-space:pre-wrap;margin-top:6px;padding-top:6px;border-top:1px dashed var(--ac-border)}.ac-verse-pub.is-same{display:none}.ac-verse-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ac-verse-actions .ac-btn{padding:4px 9px;font-size:12px}.ac-verse-editor{margin-top:8px;display:flex;flex-direction:column;gap:10px}.ac-verse-editor textarea{font-size:15px;line-height:1.6;min-height:120px}.ac-verse-editor-row{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}@media (max-width:760px){.ac-verse-editor-row{grid-template-columns:1fr}}.ac-picker-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px}.ac-picker-bar,.ac-picker-book{display:grid;gap:10px;align-items:center}.ac-picker-book{grid-template-columns:minmax(0,1fr) 150px auto auto;grid-gap:10px;min-width:0}.ac-info{position:relative;display:flex}.ac-info-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--ac-border);background:var(--ac-surface-2);color:var(--ac-text-dim);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:14px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.ac-info-btn:hover,.ac-info-btn[aria-expanded=true]{color:var(--ac-accent-text);border-color:var(--ac-accent)}.ac-info-btn:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-info-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:340px;max-width:calc(100vw - 32px);padding:12px 14px;background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.35);color:var(--ac-text-dim);font-size:13px;line-height:1.55}.ac-info-pop strong{color:var(--ac-text)}.ac-info-pop code{font-family:var(--ac-mono);color:var(--ac-accent-text)}.ac-btn--danger-text{color:var(--ac-red)}.ac-verse-base{margin-top:6px;padding:4px 0 4px 10px;border-left:2px solid var(--ac-border);color:var(--ac-text-dim);display:flex;gap:8px;align-items:baseline}.ac-verse-base .ac-verse-text{font-size:13.5px;line-height:1.55}.ac-verse-base .ac-verse-text em{color:inherit}.ac-verse-base-tag{font-family:var(--ac-mono);font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--ac-border);border-radius:4px;padding:0 4px;flex-shrink:0}.ac-verse-editor .ac-verse-base{margin-top:0}.ac-change-list{display:flex;flex-direction:column;gap:8px;max-height:42vh;overflow:auto;scrollbar-width:thin;padding-right:4px}.ac-change{border:1px solid var(--ac-border);border-radius:8px;padding:9px 12px;font-size:13.5px}.ac-change-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--ac-text-dim);font-size:12px;margin-bottom:5px}.ac-change-meta b,.ac-change-text{color:var(--ac-text)}.ac-change-text{line-height:1.6;white-space:pre-wrap;word-break:break-word}.ac-change-text del{color:var(--ac-red);background:rgba(248,81,73,.12);text-decoration:line-through;border-radius:3px}.ac-change-text ins{color:var(--ac-green);background:rgba(63,185,80,.14);text-decoration:none;border-radius:3px}.ac-change-why{color:var(--ac-text-dim);font-size:12px;margin-top:5px}.ac-picker-version{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px;border:1px dashed var(--ac-border);border-radius:9px;font-size:14px;line-height:normal;color:var(--ac-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}@media (max-width:760px){.ac-picker-bar{grid-template-columns:minmax(0,1fr)}.ac-picker-book{grid-template-columns:minmax(0,1fr) 120px auto auto}}.ac-chapter-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.ac-chapter-head h2{margin:0;font-size:18px;font-weight:600}.ac-chip-row{display:flex;flex-wrap:wrap;gap:6px}.ac-headings{display:flex;flex-direction:column;gap:6px}.ac-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ac-heading-row.is-title .ac-heading-text{font-weight:600}.ac-heading-kind{width:96px}.ac-heading-kind,.ac-heading-verse{font-size:12px;color:var(--ac-muted,#8a8f98)}.ac-heading-verse{display:inline-flex;align-items:center;gap:4px}.ac-heading-verse .ac-input{width:64px}.ac-heading-text{flex:1 1 260px;min-width:0}.ac-heading-status{width:110px}.ac-section-block{border:1px solid var(--ac-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ac-section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.ac-section-title{font-weight:600;font-size:14px}.ac-section-md{font-size:13.5px;line-height:1.55;white-space:pre-wrap;color:var(--ac-text-dim);max-height:220px;overflow:auto;scrollbar-width:thin}.ac-section-md.is-open{max-height:none;color:var(--ac-text)}.ac-history{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow:auto;scrollbar-width:thin}.ac-history-item{border:1px solid var(--ac-border);border-radius:8px;padding:10px 12px;font-size:13px}.ac-history-item.is-current{border-color:var(--ac-accent)}.ac-history-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--ac-text-dim);font-size:12px;margin-bottom:6px}.ac-history-text{white-space:pre-wrap;line-height:1.5}.ac-main .adm{padding:24px 32px 48px}.ac-band{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 32px;padding:24px 28px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(100deg,#2c2e33,#3a3d43 55%,#4d5058)}.ac-band-copy h1{margin:0;font-size:23px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--ac-accent-text)}.ac-band-copy p{margin:6px 0 0;font-size:12.5px;color:hsla(0,0%,100%,.72);max-width:70ch}.ac-band-copy p.ac-band-note{font-size:11.5px;color:hsla(0,0%,100%,.55)}.ac-band-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ac-band-figures{display:flex;gap:34px;-webkit-margin-start:auto;margin-inline-start:auto}.ac-band-figures div{text-align:center}.ac-band-figures strong{display:block;font-size:32px;font-weight:700;line-height:1.1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-band-figures span{display:block;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.6)}.pm-tools{display:flex;flex-wrap:wrap;gap:8px}.pm-chip{padding:6px 13px;border-radius:100px;font-size:12px;font-family:inherit;cursor:pointer;color:var(--ac-text-dim);background:hsla(0,0%,100%,.03);border:1px solid var(--ac-border)}.pm-chip:hover{color:var(--ac-text)}.pm-chip[aria-pressed=true]{color:var(--ac-accent-text);border-color:var(--ac-accent);font-weight:600}.pm-wrap{max-height:calc(100vh - 330px);min-height:320px;overflow:auto;border-radius:var(--ac-radius);border:1px solid var(--ac-border);scrollbar-width:thin;scrollbar-color:var(--ac-border) transparent}.pm-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12.5px}.pm-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;padding:10px 12px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--ac-surface-2);border-bottom:1px solid var(--ac-border)}.pm-table td,.pm-table thead th{color:var(--ac-text-dim);white-space:nowrap}.pm-table td{padding:9px 12px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle}.pm-table tbody tr:hover td{background:var(--ac-row-hover)}.pm-table td.n,.pm-table th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-table .dim,.pm-table td.dim{color:var(--ac-text-dim);opacity:.85}.pm-table td.c-title{white-space:normal;min-width:280px;color:var(--ac-text);font-weight:600}.pm-table td.c-status,.pm-table th.c-status{text-align:right}.pm-slug{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--ac-text-dim);word-break:break-word}.pm-cat-row td{padding:0!important;background:color-mix(in srgb,var(--ac-accent) 9%,var(--ac-bg));border-top:1px solid color-mix(in srgb,var(--ac-accent) 30%,transparent);border-bottom:1px solid hsla(0,0%,100%,.08)}.pm-cat{display:flex;align-items:center;gap:14px;padding:8px 10px 8px 14px}.pm-cat-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ac-accent-text)}.pm-cat-count{flex:none;font-size:11.5px;color:var(--ac-text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-cat>.pm-counts{-webkit-margin-start:auto;margin-inline-start:auto}.pm-cat-q{flex:none}.pm-chev{display:inline-block;width:14px;-webkit-margin-end:6px;margin-inline-end:6px;font-size:11px;color:var(--ac-text-dim);transition:transform .15s ease}.pm-chev.is-open{transform:rotate(90deg)}.pm-tasks tr.pm-book-row td,.pm-tasks tr.pm-edition-row td,.pm-tasks tr.pm-lang-row td{cursor:pointer}.pm-tasks tr.pm-edition-row td{background:hsla(0,0%,100%,.025)}.pm-tasks tr.pm-edition-row.is-open td{background:color-mix(in srgb,var(--ac-accent) 12%,transparent)}.pm-tasks tr.pm-book-row td.c-title{padding-left:28px}.pm-tasks tr.pm-book-row.is-open td{background:color-mix(in srgb,var(--ac-accent) 8%,transparent)}.pm-tasks tr.pm-chapter-row td{background:hsla(0,0%,100%,.015)}.pm-tasks tr.pm-chapter-row td.c-title{padding-left:54px;font-weight:500}.pm-tasks tr:focus-visible{outline:2px solid var(--ac-accent);outline-offset:-2px}.pm-edition{font-family:var(--ac-mono);font-size:12px;-webkit-margin-end:6px;margin-inline-end:6px}.pm-edition,.pm-tag{color:var(--ac-accent-text)}.pm-tag{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;padding:1px 7px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--ac-accent-soft)}.pm-counts{display:inline-flex;gap:10px;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ac-text-dim);white-space:nowrap}.pm-counts b{font-weight:700;color:var(--ac-text)}.pm-counts .is-pend b{color:var(--ac-red)}.pm-counts .is-prog b{color:var(--ac-accent-text)}.pm-counts .is-rev b{color:var(--ac-amber)}.pm-counts .is-done b{color:var(--ac-green)}.pm-progress{display:inline-flex;align-items:center;gap:10px;min-width:170px}.pm-progress-bar{flex:1 1 auto;height:7px;border-radius:7px;overflow:hidden;background:hsla(0,0%,100%,.08)}.pm-progress-fill{display:block;height:100%;border-radius:7px;background:var(--ac-red)}.pm-progress-fill.is-ok{background:var(--ac-green)}.pm-progress-fill.is-pend{background:var(--ac-amber)}.pm-progress-n{flex:none;width:42px;text-align:right;font-size:12px;font-weight:700;color:var(--ac-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-q{display:inline-block;min-width:82px;padding:2px 8px;border-radius:100px;font-size:11.5px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-q.is-ok{color:var(--ac-green);background:rgba(63,185,80,.15)}.pm-q.is-pend,.pm-q.is-review{color:var(--ac-amber);background:rgba(210,153,34,.15)}.pm-q.is-down{color:var(--ac-red);background:rgba(248,81,73,.15)}.pm-q.is-prog{color:#fff;background:color-mix(in srgb,var(--ac-accent) 45%,transparent)}.pm-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.pm-actions .ac-btn--sm{padding:3px 9px;font-size:11.5px}@media (max-width:860px){.ac-band-figures{gap:20px;-webkit-margin-start:0;margin-inline-start:0}.ac-band-figures strong{font-size:24px}.pm-wrap{max-height:none}}