.share-dropdown{position:relative}.mb-share-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:380px;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);box-shadow:0 10px 28px var(--terminal-shadow,rgba(0,0,0,.5));font:13px/1.45 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:left;cursor:default}.mb-share-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mb-share-head strong{font-size:14px;font-weight:650}.mb-share-block{display:grid;gap:8px}.mb-share-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mb-share-text{margin:0;color:var(--terminal-secondary,#b2b5be)}.mb-share-hint{margin:0;min-height:1em;color:var(--terminal-muted,#787b86);font-size:12px}.mb-share-error{margin:0;color:var(--terminal-red,#f87171);font-size:12px}.mb-share-working{display:flex;align-items:center;gap:6px}.mb-share-input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:5px;background:var(--terminal-surface,#0f0f0f);color:var(--terminal-ink,#d1d4dc);font:inherit}.mb-share-link{font-variant-numeric:tabular-nums;font-size:12px}.mb-share-input:focus-visible{outline:2px solid var(--terminal-blue,#38bdf8);outline-offset:1px}.mb-share-existing{display:inline-flex;align-items:center;gap:4px;color:var(--terminal-blue,#38bdf8);font-size:12px;text-decoration:none;word-break:break-all}.mb-share-name{display:grid;gap:6px}.mb-share-author,.mb-share-name{margin-top:10px}.mb-share-mine{margin-top:12px;padding-top:10px;border-top:1px solid var(--terminal-border,#2a2e39)}.mb-share-mine-head{margin-bottom:4px;color:var(--terminal-muted,#787b86);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mb-share-mine ul{margin:0;padding:0;list-style:none;max-height:180px;overflow:auto}.mb-share-mine li{display:flex;align-items:center;gap:8px;min-height:30px}.mb-share-mine-title{flex:1;min-width:0;overflow:hidden;color:var(--terminal-ink,#d1d4dc);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.mb-share-mine-title:hover{text-decoration:underline}.mb-share-mine-when{color:var(--terminal-muted,#787b86);font-size:11px;white-space:nowrap}.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 11px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:5px;background:transparent;color:var(--terminal-ink,#d1d4dc);font:600 12px/1 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);white-space:nowrap;cursor:pointer}.mb-btn:hover{background:var(--terminal-hover,#2a2e39)}.mb-btn:disabled{opacity:.6;cursor:default}.mb-btn-primary{border-color:var(--terminal-blue,#2962ff);color:var(--terminal-on-accent,#ffffff)}.mb-btn-primary,.mb-btn-primary:hover{background:var(--terminal-blue,#2962ff)}.mb-btn-primary:hover{filter:brightness(1.08)}.mb-btn-danger{border-color:var(--terminal-red,#f23645);color:var(--terminal-red,#f23645)}.mb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--terminal-secondary,#b2b5be);cursor:pointer}.mb-icon-btn:hover{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#d1d4dc)}.mb-btn:focus-visible,.mb-icon-btn:focus-visible,.mb-link-btn:focus-visible{outline:2px solid var(--terminal-blue,#38bdf8);outline-offset:2px}.mb-link,.mb-link-btn{color:var(--terminal-blue,#38bdf8);text-decoration:none}.mb-link-btn{padding:0;border:0;background:none;font:inherit;cursor:pointer}.mb-link-btn:hover,.mb-link:hover{text-decoration:underline}.mb-share-image{display:grid;gap:8px}.mb-share-preview{display:flex;align-items:center;justify-content:center;min-height:96px;max-height:200px;overflow:hidden;border:1px solid var(--terminal-border,#2a2e39);border-radius:6px;background:var(--terminal-surface,#0f0f0f)}.mb-share-preview img{display:block;max-width:100%;max-height:198px;width:auto;height:auto}.mb-share-preview-note{display:flex;align-items:center;gap:6px;padding:12px;color:var(--terminal-muted,#787b86);font-size:12px;text-align:center}.mb-share-section-head{margin:10px 0 6px;color:var(--terminal-muted,#787b86);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mb-share-books,.mb-share-section-head{padding-top:10px;border-top:1px solid var(--terminal-border,#2a2e39)}.mb-share-books{margin-top:10px}.mb-share-books-link{margin-left:auto;font-size:12px}.mb-picker{display:grid;gap:2px;max-height:200px;overflow:auto}.mb-picker-row{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 6px;border-radius:5px;color:var(--terminal-ink,#d1d4dc);cursor:pointer;flex-wrap:wrap}.mb-picker-row:hover{background:var(--terminal-hover,#2a2e39)}.mb-picker-row.is-full{opacity:.55;cursor:default}.mb-picker-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-picker-meta{color:var(--terminal-muted,#787b86);font-size:11px;white-space:nowrap}.mb-picker-new{flex-basis:100%;margin:2px 0 4px 22px}.mb-textarea{width:100%;min-height:56px;padding:6px 8px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:5px;background:var(--terminal-surface,#0f0f0f);color:var(--terminal-ink,#d1d4dc);font:13px/1.4 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);resize:vertical;box-sizing:border-box}.mb-textarea:focus-visible{outline:2px solid var(--terminal-blue,#38bdf8);outline-offset:1px}.mb-counter{margin-left:auto;font-variant-numeric:tabular-nums}@media (max-width:640px){.mb-share-panel{position:fixed;top:auto;right:8px;bottom:calc(var(--terminal-phone-nav-h, 58px) + 8px);left:8px;width:auto;max-width:none;max-height:70dvh;overflow:auto}}.mb-reader{display:flex;flex-direction:column;height:100dvh;width:100vw;overflow:hidden;background:var(--terminal-surface,#0f0f0f)}.mb-reader-chart{position:relative;flex:1;min-height:0}.mb-reader-chart .terminal-root[data-model-page],.mb-reader-chart>.terminal-theme-scope>.terminal-root{height:100%!important}.mb-reader-bar{min-height:38px;padding:4px 12px;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#131722);color:var(--terminal-secondary,#b2b5be);font:13px/1.3 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.mb-reader-bar,.mb-reader-heading{display:flex;align-items:center;gap:10px}.mb-reader-heading{min-width:0}.mb-reader-title{flex:0 1 auto;min-width:48px;color:var(--terminal-ink,#d1d4dc);font-weight:650}.mb-reader-meta,.mb-reader-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-reader-meta{min-width:0;color:var(--terminal-muted,#787b86)}.mb-reader-by{flex:0 1000 auto;min-width:56px}.mb-reader-heading .mb-reader-saved{flex:0 0 auto;overflow:visible}.mb-reader-open{text-decoration:none}.mb-reader-author{color:var(--terminal-secondary,#b2b5be);text-decoration:underline;text-decoration-color:var(--terminal-border-strong,#4b596b);text-underline-offset:2px}.mb-reader-author:hover{color:var(--terminal-ink,#d1d4dc)}.mb-reader-note{display:none;margin:0;padding:6px 10px;color:var(--terminal-muted,#787b86);font-size:11px;line-height:1.4}.mb-reader-short{display:none}.mb-reader-spacer{flex:1}.mb-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:13px;background:var(--terminal-surface,#0f0f0f);color:var(--terminal-ink,#d1d4dc);font:600 12px/1 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);white-space:nowrap;cursor:pointer}.mb-chip:hover{background:var(--terminal-hover,#2a2e39)}.mb-reader-menu{position:relative}.mb-reader-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:70;min-width:220px;padding:4px;border:1px solid var(--terminal-border,#2a2e39);border-radius:6px;background:var(--terminal-panel,#1e222d);box-shadow:0 10px 28px var(--terminal-shadow,rgba(0,0,0,.5))}.mb-reader-menu-list a,.mb-reader-menu-list button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--terminal-ink,#d1d4dc);font:13px/1.2 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:left;text-decoration:none;cursor:pointer}.mb-reader-menu-list a:hover,.mb-reader-menu-list button:hover{background:var(--terminal-hover,#2a2e39)}.mb-reader-notice{padding:6px 12px;border-bottom:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-secondary,#b2b5be);font-size:12px}.mb-reader-footer,.mb-reader-notice{background:var(--terminal-panel,#131722)}.mb-reader-footer{display:flex;align-items:center;gap:8px;min-height:26px;padding:3px 12px;border-top:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-muted,#787b86);font:11px/1.3 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.mb-reader-state{display:grid;place-items:center;gap:12px;height:100dvh;padding:24px;background:var(--terminal-surface,#0f0f0f);color:var(--terminal-secondary,#b2b5be);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center}.mb-reader-state h1{margin:0;color:var(--terminal-ink,#d1d4dc);font-size:20px;font-weight:650}.mb-report{display:grid;gap:8px;padding:12px;min-width:260px}.mb-report label{display:flex;align-items:center;gap:8px;color:var(--terminal-ink,#d1d4dc);font-size:13px}.mb-report textarea{min-height:60px;padding:6px 8px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:5px;background:var(--terminal-surface,#0f0f0f);color:var(--terminal-ink,#d1d4dc);font:12px/1.4 inherit;resize:vertical}@media (max-width:640px){.mb-reader{--terminal-phone-nav-h:env(safe-area-inset-bottom,0px)}.mb-reader-layout{flex-direction:column-reverse!important}.mb-reader-bar{flex-wrap:wrap;row-gap:2px;border-top:1px solid var(--terminal-border,#2a2e39);border-bottom:0}.mb-reader-heading{flex:1 0 100%;min-width:0;gap:8px}.mb-reader-title{flex:0 1 auto;min-width:0;max-width:48%;overflow:hidden;text-overflow:ellipsis}.mb-reader-open{padding:0 7px}.mb-reader-meta{flex:1 1 0;font-size:12px}.mb-reader-footer{display:none}.mb-reader-note{display:block}.mb-reader-menu-list .mb-reader-note{margin-top:4px;border-top:1px solid var(--terminal-border,#2a2e39)}.mb-reader-menu-list{position:fixed;top:auto;right:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 74px);max-width:calc(100vw - 16px)}.mb-reader-short{display:inline}.mb-reader-copy-link{display:none}.mb-reader-bar{gap:6px}.mb-reader-pager [data-page-next],.mb-reader-pager [data-page-prev]{width:40px;height:40px}}@media (min-width:641px){.mb-reader-menu-list [data-menu-copy-link]{display:none}}.mb-end{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55)}.mb-end-card{position:relative;width:min(440px,100%);padding:22px 22px 18px;border:1px solid var(--terminal-border,#2a2e39);border-radius:10px;background:var(--terminal-panel,#1e222d);color:var(--terminal-secondary,#b2b5be);box-shadow:0 18px 48px var(--terminal-shadow,rgba(0,0,0,.6));font:13px/1.45 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:center}.mb-end-close{position:absolute;top:8px;right:8px}.mb-end-eyebrow{margin:0 0 4px;color:var(--terminal-muted,#787b86);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.mb-end-card h2{margin:0;color:var(--terminal-ink,#d1d4dc);font-size:18px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.mb-end-by{margin:4px 0 16px}.mb-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mb-end-actions .mb-btn{height:34px;text-decoration:none}.mb-end-own{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-muted,#787b86);font-size:12px}@media (max-width:640px){.mb-end-actions{flex-direction:column}.mb-end-actions .mb-btn{justify-content:center;width:100%;height:40px}}.mb-reader-pager{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.mb-reader-page{min-width:74px;color:var(--terminal-secondary,#b2b5be);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.mb-icon-btn:disabled{opacity:.35;cursor:default}.mb-reader-caption{display:flex;align-items:flex-start;gap:8px;padding:5px 12px;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#131722);color:var(--terminal-secondary,#b2b5be);font:13px/1.45 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.mb-reader-caption-text{flex:1;min-width:0;margin:0;white-space:pre-line}.mb-reader-caption.is-collapsed .mb-reader-caption-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-reader-credit{color:var(--terminal-muted,#787b86);font-size:12px;white-space:nowrap}.mb-popover{position:absolute;top:calc(100% + 4px);right:0;z-index:70;width:340px;max-width:calc(100vw - 16px);max-height:min(70vh,520px);overflow:auto;padding:10px 12px;border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);box-shadow:0 10px 28px var(--terminal-shadow,rgba(0,0,0,.5));font:13px/1.45 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:left}.mb-anchor{position:relative}.mb-pages{margin:0;padding:0;list-style:none}.mb-pages li button{display:grid;grid-template-columns:26px 1fr;gap:2px 8px;width:100%;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--terminal-ink,#d1d4dc);font:inherit;text-align:left;cursor:pointer}.mb-pages li button:hover,.mb-pages li button[aria-current=page]{background:var(--terminal-hover,#2a2e39)}.mb-pages li button.has-thumb{grid-template-columns:92px 20px 1fr;align-items:center}.mb-pages-thumb{grid-row:span 2;border:1px solid var(--terminal-border,#2a2e39);border-radius:4px}.mb-pages-number{grid-row:span 2;color:var(--terminal-muted,#787b86);font-variant-numeric:tabular-nums;text-align:right}.mb-pages-label{font-weight:600}.mb-pages-caption{overflow:hidden;color:var(--terminal-muted,#787b86);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mb-copy-choice{display:grid;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--terminal-border,#2a2e39);border-radius:6px;background:transparent;color:var(--terminal-ink,#d1d4dc);font:inherit;text-align:left;cursor:pointer}.mb-copy-choice:hover{background:var(--terminal-hover,#2a2e39)}.mb-copy-choice:disabled{opacity:.55;cursor:default}.mb-copy-choice:disabled:hover{background:transparent}.mb-copy-choice strong{font-weight:650}.mb-copy-choice span{color:var(--terminal-muted,#787b86);font-size:12px}.mb-copy-list{display:grid;gap:6px;margin-top:8px}.mb-toast{position:fixed;left:50%;bottom:calc(var(--terminal-phone-nav-h, 0px) + 24px);z-index:200;gap:10px;max-width:calc(100vw - 32px);padding:8px 12px;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:8px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);box-shadow:0 10px 28px var(--terminal-shadow,rgba(0,0,0,.5));font:13px/1.35 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);transform:translateX(-50%)}.mb-edit-status,.mb-toast{display:inline-flex;align-items:center}.mb-edit-status{flex:0 0 auto;gap:4px;color:var(--terminal-muted,#787b86);font-size:12px;white-space:nowrap}.mb-edit-status.is-error{color:var(--terminal-red,#f87171)}@media (max-width:640px){.mb-reader-page{min-width:0}.mb-reader-caption{border-top:1px solid var(--terminal-border,#2a2e39);border-bottom:0}.mb-popover{position:fixed;top:auto;right:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 74px);left:8px;width:auto}.mb-reader-label{display:none}}.mb-saved-marker{position:absolute;top:0;bottom:0;z-index:9;width:0;pointer-events:none}.mb-saved-marker-line{position:absolute;top:0;bottom:24px;left:0;border-left:1px dashed var(--terminal-muted,#787b86);opacity:.45}.mb-saved-marker-label{position:absolute;bottom:3px;left:0;transform:translateX(-50%);padding:1px 6px;border-radius:3px;background:var(--terminal-muted,#787b86);color:var(--terminal-surface,#0f0f0f);font:600 11px/16px var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);white-space:nowrap}.mb-adding{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:4px 12px;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#131722);color:var(--terminal-secondary,#b2b5be);font:13px/1.3 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.mb-editing{box-shadow:inset 3px 0 0 var(--terminal-blue,#38bdf8);background:color-mix(in srgb,var(--terminal-blue,#38bdf8) 9%,var(--terminal-panel,#131722))}.mb-editing-shell{position:relative;z-index:30;container-type:inline-size}.mb-editing-t2-short{display:none}.mb-editing-saved{flex:0 0 auto;color:var(--terminal-secondary,#b2b5be);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.mb-editing .mb-adding-book{flex:0 1 auto}.mb-editing-pager{flex:0 0 auto}.mb-icon-btn.is-on{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#d1d4dc)}.mb-editing-break{display:none}.mb-editing-caption{position:relative;flex:1 1 160px;min-width:90px;height:30px}.mb-editing-caption-field{position:absolute;top:0;left:0;width:100%;height:30px;padding:0 8px;box-sizing:border-box;overflow:hidden;border-color:transparent;background:transparent;line-height:28px;resize:none;white-space:nowrap}.mb-editing-caption-field::placeholder{color:var(--terminal-muted,#787b86)}.mb-editing-caption-field:hover{border-color:var(--terminal-border-strong,#4b596b)}.mb-editing-caption.is-typing{z-index:66}.mb-editing-caption.is-typing .mb-editing-caption-field{width:max(100%,min(380px,calc(100cqw - 16px)));padding:5px 76px 5px 8px;line-height:18px;overflow:auto;border-color:var(--terminal-border-strong,#4b596b);background:var(--terminal-surface,#0f0f0f);box-shadow:0 8px 20px var(--terminal-shadow,rgba(0,0,0,.4));white-space:pre-wrap}.mb-editing-caption-count{position:absolute;top:7px;left:calc(max(100%, min(380px, calc(100cqw - 16px))) - 70px);width:48px;text-align:right;color:var(--terminal-muted,#787b86);font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.mb-editing-status{flex:0 1 auto;min-width:0}.mb-editing-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.mb-editing-action,.mb-editing-menu{flex:0 0 auto}.mb-editing-menu .mb-reader-menu-list{position:absolute;top:calc(100% + 4px);right:0;bottom:auto;display:block}.mb-editing-menu .mb-reader-menu-list button:disabled{opacity:.55;cursor:default}.mb-editing-menu-note{display:block;margin-top:4px;padding:6px 10px 4px;border-top:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-muted,#787b86);font-size:11px;line-height:1.4}.mb-editing .mb-adding-actions{margin-left:0}.mb-editing-pages{position:absolute;top:100%;right:0;left:0;z-index:65;padding-left:60px;border-bottom:1px solid var(--terminal-border,#2a2e39);box-shadow:0 12px 24px var(--terminal-shadow,rgba(0,0,0,.45))}.mb-editing-note{position:absolute;top:calc(100% + 6px);left:60px;z-index:64;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 72px);padding:5px 6px 5px 10px;box-sizing:border-box;border:1px solid var(--terminal-border-strong,#4b596b);border-radius:6px;background:var(--terminal-panel,#1e222d);color:var(--terminal-secondary,#b2b5be);box-shadow:0 8px 20px var(--terminal-shadow,rgba(0,0,0,.4));font-size:12px}.mb-editing-note.is-error{border-color:var(--terminal-red,#f87171);color:var(--terminal-ink,#d1d4dc)}@container (max-width: 940px){.mb-editing-t2{display:none}.mb-editing-t2-short{display:inline}}@container (max-width: 820px){.mb-editing-t1{display:none}}@container (max-width: 640px){.mb-editing{flex-wrap:wrap;row-gap:4px;padding:4px 8px}.mb-editing .mb-adding-book{flex:1 1 0;order:1}.mb-editing .mb-adding-title{max-width:none}.mb-editing-pager{order:2}.mb-editing-menu{order:3}.mb-editing .mb-adding-actions{order:4}.mb-editing-break{display:block;flex:0 0 100%;height:0;order:5}.mb-editing-caption{flex:1 1 0;min-width:70px;order:6}.mb-editing-saved{order:7}.mb-editing-status{order:8}.mb-editing-status.is-error{flex:1 1 100%;order:10}.mb-editing-action{order:9}.mb-editing-note{left:8px;max-width:calc(100% - 16px)}.mb-editing-pages{padding-left:8px}}.mb-page-opening p{margin:0}.mb-page-opening-actions{display:flex;gap:8px}.mb-page-opening{display:grid;place-items:center;place-content:center;gap:12px;flex:1;min-height:0;color:var(--terminal-muted,#787b86);font:13px/1.4 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.mb-adding-book{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;white-space:nowrap}.mb-adding-book>svg{flex:0 0 auto}.mb-adding-title{min-width:0;max-width:260px;overflow:hidden;color:var(--terminal-ink,#d1d4dc);font-weight:650;text-decoration:none;text-overflow:ellipsis}.mb-adding-title:hover{text-decoration:underline}.mb-adding-count{color:var(--terminal-muted,#787b86);font-variant-numeric:tabular-nums}.mb-adding-new{flex:0 1 200px;width:200px}.mb-adding-caption{flex:1 1 180px}.mb-adding-note{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;color:var(--terminal-secondary,#b2b5be);font-size:12px}.mb-adding-note.is-error{color:var(--terminal-red,#f87171)}.mb-adding-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}@media (max-width:640px){.mb-adding{flex-wrap:wrap;row-gap:4px;padding:4px 8px}.mb-adding-book{flex:1 1 100%}.mb-adding-title{flex:0 1 auto;max-width:none}.mb-adding-new{flex:1 1 0;width:auto}.mb-adding-caption{flex:1 1 0}.mb-adding-note{flex:1 1 100%}}.mb-ask-back{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.45)}.mb-ask{display:grid;gap:10px;width:min(420px,100%);padding:18px 18px 14px;border:1px solid var(--terminal-border,#2a2e39);border-radius:10px;background:var(--terminal-panel,#1e222d);color:var(--terminal-secondary,#b2b5be);box-shadow:0 18px 48px rgba(0,0,0,.35);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:left}.mb-ask h2{margin:0;color:var(--terminal-ink,#d1d4dc);font-size:16px;font-weight:650}.mb-ask p{margin:0}.mb-ask-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.mb-ask.is-site{border-color:var(--screener-border,#e0e3eb);background:var(--screener-bg,#ffffff);color:var(--screener-text-secondary,#5d606b)}.mb-ask.is-site h2{color:var(--screener-text-primary,#131722)}.mb-btn-quiet{border-color:transparent;color:var(--terminal-secondary,#b2b5be)}.mb-btn-quiet.is-on{border-color:var(--terminal-border-strong,#4b596b);color:var(--terminal-ink,#d1d4dc)}.mb-strip{display:flex;align-items:stretch;gap:6px;margin:0;padding:5px 12px;overflow-x:auto;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#131722);list-style:none;scrollbar-width:thin}.mb-strip-page{position:relative;flex:0 0 88px;width:88px;border:1px solid var(--terminal-border,#2a2e39);border-radius:5px;background:var(--terminal-surface,#0f0f0f)}.mb-strip-page.is-current{border-color:var(--terminal-blue,#38bdf8)}.mb-strip-page.is-dragging{opacity:.45}.mb-strip-open{display:grid;gap:2px;width:100%;padding:0 0 2px;border:0;border-radius:4px;background:transparent;color:var(--terminal-secondary,#b2b5be);font:11px/1.3 var(--terminal-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:left;cursor:pointer}.mb-strip-open:focus-visible{outline:2px solid var(--terminal-blue,#38bdf8);outline-offset:1px}.mb-strip-thumb{width:100%;border-radius:4px 4px 0 0}.mb-strip-text{display:grid;place-items:end center;aspect-ratio:16/10;padding-bottom:7px;box-sizing:border-box;color:var(--terminal-muted,#787b86);font-weight:650}.mb-strip-add .mb-strip-text{place-items:center;padding-bottom:0}.mb-strip-label{padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-strip-number{color:var(--terminal-ink,#d1d4dc);font-weight:650;font-variant-numeric:tabular-nums}.mb-strip-tools{position:absolute;top:2px;right:2px;display:none;gap:1px;padding:1px;border-radius:4px;background:var(--terminal-panel,#1e222d)}.mb-strip-tools .mb-icon-btn{width:20px;height:20px}.mb-strip-page.is-current .mb-strip-tools,.mb-strip-page:focus-within .mb-strip-tools,.mb-strip-page:hover .mb-strip-tools{display:inline-flex}.mb-strip-add{border-style:dashed}.mb-strip-badge{position:absolute;bottom:20px;left:3px;padding:1px 5px;border-radius:3px;background:var(--terminal-panel,#1e222d);color:var(--terminal-secondary,#b2b5be);font-size:10px;font-weight:600}.mb-strip-add .mb-strip-label{text-align:center}@media (max-width:640px){.mb-strip{border-top:1px solid var(--terminal-border,#2a2e39);border-bottom:0;padding:5px 8px}}