.metric-card-link{color:inherit;text-decoration:none;display:block}.metric-card{background:#fff;border:1px solid #e9e9e7;border-radius:8px;flex-direction:column;justify-content:center;min-height:4.75rem;padding:.75rem .875rem;transition:box-shadow .15s,transform .15s;display:flex}.metric-card--clickable:hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.metric-card--highlight{background:#f0f7ff;border-color:#2383e2}.metric-card--highlight .metric-card__value{color:#2383e2}.metric-card__value{letter-spacing:-.03em;color:#37352f;font-size:1.75rem;font-weight:700;line-height:1.15}.metric-card__label{color:#37352f;margin-top:.15rem;font-size:.8rem;font-weight:500}.metric-card__description{color:#787774;margin-top:.2rem;font-size:.7rem;line-height:1.3}.metric-card__info-label{color:#37352f;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;display:flex}.metric-card__label{align-items:center;gap:.35rem;display:flex}.metric-card__icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}:root[data-theme=dark] .metric-card{background:#2f2f2f;border-color:#373737}:root[data-theme=dark] .metric-card--highlight{background:#1a3650;border-color:#529cca}:root[data-theme=dark] .metric-card--highlight .metric-card__value{color:#74b3dd}:root[data-theme=dark] .metric-card__value,:root[data-theme=dark] .metric-card__label,:root[data-theme=dark] .metric-card__info-label{color:#e0e0e0}:root[data-theme=dark] .metric-card__description{color:#b8b8b8}.dashboard{max-width:1100px;margin:0 auto;padding:2.5rem 2rem}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.dashboard-header h1{letter-spacing:-.02em;font-size:2.25rem;font-weight:700}.dashboard-title{align-items:center;gap:.75rem;display:flex}.dashboard-title-logo{object-fit:contain;border-radius:6px;flex-shrink:0;width:2.5rem;height:2.5rem}.header-row{align-items:center;gap:1rem;display:flex}.settings-wrap{position:relative}.settings-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .9rem;font-size:.85rem;font-weight:500;line-height:1;transition:background .15s;display:inline-flex}.settings-btn:hover{background:#f1f0ef}.settings-panel{z-index:100;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:220px;padding:.5rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0000001a}.settings-panel--up{inset:auto auto calc(100% + 6px) 0;box-shadow:0 -4px 12px #0000001a}.dashboard-footer{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.settings-panel .sync-btn{text-align:left;width:100%}.settings-section{flex-direction:column;gap:.25rem;display:flex}.settings-section-title{text-transform:uppercase;letter-spacing:.06em;color:#787774;margin:.5rem .5rem .35rem;font-size:.7rem;font-weight:600}.settings-section:first-child .settings-section-title{margin-top:0}.last-synced{color:#787774;font-size:.85rem}.sync-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.35rem .9rem;font-size:.8rem;font-weight:500;transition:background .15s,opacity .15s}.sync-btn:hover:not(:disabled){background:#f1f0ef}.sync-btn:disabled{opacity:.5;cursor:not-allowed}.section-title{text-transform:uppercase;letter-spacing:.06em;color:#787774;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.section-icon{vertical-align:middle;border-radius:3px;flex-shrink:0;width:16px;height:16px}.section-icon-emoji{flex-shrink:0;font-size:1rem;line-height:1}section{margin-bottom:2.5rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.section-link{color:#787774;margin-top:1rem;font-size:.85rem;text-decoration:none;display:inline-block}.section-link:hover{color:#2383e2}.sign-out-divider{border:none;border-top:1px solid #e3e2e0;margin:1.5rem 0 0}.sync-btn--danger{color:#e08080;text-decoration:none}.status-msg{color:#787774;padding:1rem 0;font-size:.95rem}.status-msg.error{color:#e03e3e}@media (width<=600px){.dashboard{padding:1.5rem 1rem}.dashboard-header h1{font-size:1.5rem}.dashboard-title-logo{width:1.75rem;height:1.75rem}.card-grid{grid-template-columns:1fr}.btn-text{display:none}}:root[data-theme=dark] .dashboard-header h1{color:#e0e0e0}:root[data-theme=dark] .settings-btn,:root[data-theme=dark] .sync-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .settings-btn:hover,:root[data-theme=dark] .sync-btn:hover:not(:disabled){background:#3a3a3a}:root[data-theme=dark] .settings-panel{background:#2f2f2f;border-color:#4a4a47;box-shadow:0 4px 12px #00000080}:root[data-theme=dark] .last-synced,:root[data-theme=dark] .section-title,:root[data-theme=dark] .status-msg,:root[data-theme=dark] .settings-section-title{color:#b8b8b8}:root[data-theme=dark] .status-msg.error{color:#ff7676}:root[data-theme=dark] .sign-out-divider{border-top-color:#4a4a47}:root[data-theme=dark] .sync-btn--danger{color:#d28080!important}.habit-chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.habit-chip{cursor:pointer;text-align:left;background:#fff;border:1px solid #e9e9e7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .85rem;font-family:inherit;transition:box-shadow .15s,transform .15s,background .15s,border-color .15s;display:flex}.habit-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.habit-emoji{font-size:1rem;line-height:1}.habit-days{font-variant-numeric:tabular-nums;color:#2a8a4a;font-size:1rem;font-weight:600;line-height:1.2}.habit-name{color:#787774;font-size:.82rem;line-height:1.25}.habit-chip--due{background:#f0f7ff;border-color:#2383e2}.habit-chip--due .habit-days{color:#2383e2}.habit-chip--overdue{background:#fef2f2;border-color:#e03e3e}.habit-chip--overdue .habit-days{color:#e03e3e}.idea-pills{flex-wrap:wrap;gap:.5rem;display:flex}.idea-pill{color:inherit;background:#fff;border:1px solid #e9e9e7;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.idea-pill--clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.idea-pill--clickable:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.idea-emoji{font-size:1.1rem;line-height:1}.idea-name{color:#37352f;font-size:.85rem;line-height:1.2}:root[data-theme=dark] .idea-pill{background:#2f2f2f;border-color:#373737}:root[data-theme=dark] .idea-name{color:#e0e0e0}.modal-backdrop{z-index:100;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 10px 40px #00000040}.modal-title{color:#37352f;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.modal-body{color:#787774;margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.modal-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;text-decoration:none;transition:background .15s}.modal-btn:hover{background:#f1f0ef}.modal-btn--primary{color:#fff;background:#2383e2;border-color:#2383e2;font-weight:500}.modal-btn--primary:hover{background:#1b6ec2}.modal-btn--danger{color:#fff;background:#e03e3e;border-color:#e03e3e;font-weight:500}.modal-btn--danger:hover{background:#c42929;border-color:#c42929}:root[data-theme=dark] .habit-chip{background:#2f2f2f;border-color:#373737}:root[data-theme=dark] .habit-chip:hover{box-shadow:0 2px 8px #0000004d}:root[data-theme=dark] .habit-days{color:#8ad6a0}:root[data-theme=dark] .habit-name{color:#b8b8b8}:root[data-theme=dark] .habit-chip--due{background:#1a3650;border-color:#529cca}:root[data-theme=dark] .habit-chip--due .habit-days{color:#74b3dd}:root[data-theme=dark] .habit-chip--overdue{background:#4a2424;border-color:#ff7676}:root[data-theme=dark] .habit-chip--overdue .habit-days{color:#ff9090}:root[data-theme=dark] .modal-card{background:#2f2f2f;box-shadow:0 10px 40px #000000b3}:root[data-theme=dark] .modal-title{color:#e0e0e0}:root[data-theme=dark] .modal-body{color:#b8b8b8}:root[data-theme=dark] .modal-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .modal-btn:hover{background:#3a3a3a}:root[data-theme=dark] .modal-btn--primary{color:#fff;background:#2383e2;border-color:#2383e2}:root[data-theme=dark] .modal-btn--primary:hover{background:#1b6ec2}.stoic-page{color:#37352f;background:#f7f7f5;min-height:100vh;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stoic-page *{box-sizing:border-box}.stoic-page .top-bar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.stoic-page a.back{color:#787774;font-size:.9rem;text-decoration:none}.stoic-page a.back:hover{color:#37352f}.stoic-page h1{margin-bottom:.25rem;font-size:2rem;font-weight:700}.stoic-page .subtitle{color:#787774;margin-bottom:2rem;font-size:.95rem}.stoic-page .entry{background:#fff;border-radius:8px;max-width:720px;padding:2rem 2.5rem;box-shadow:0 1px 3px #00000014}.stoic-page .entry-date{text-transform:uppercase;letter-spacing:.06em;color:#787774;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.stoic-page .entry-title{letter-spacing:-.01em;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.stoic-page .entry-quote{border-left:3px solid #e3e2e0;margin-bottom:1.5rem;padding-left:1.25rem}.stoic-page .entry-quote p{color:#37352f;margin-bottom:.5rem;font-style:italic;line-height:1.65}.stoic-page .entry-quote cite{color:#787774;font-size:.8rem;font-style:normal;font-weight:500}.stoic-page .entry-body p{color:#37352f;margin-bottom:1rem;line-height:1.75}.stoic-page .entry-body p:last-child{margin-bottom:0}.stoic-page .entry-actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.stoic-page .mark-btn{color:#fff;cursor:pointer;background:#37352f;border:none;border-radius:6px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:500;transition:background .15s}.stoic-page .mark-btn:hover{background:#2f2d27}.stoic-page .mark-btn:disabled{opacity:.5;cursor:not-allowed}.stoic-page .catch-up-note{color:#787774;font-size:.85rem}.stoic-page .success-msg{color:#787774;padding:1rem 0;font-size:.95rem}.stoic-page .empty-state{color:#787774;padding:1rem 0}:root[data-theme=dark] .stoic-page{color:#e0e0e0;background:#191919}:root[data-theme=dark] .stoic-page h1{color:#e0e0e0}:root[data-theme=dark] .stoic-page .subtitle,:root[data-theme=dark] .stoic-page a.back,:root[data-theme=dark] .stoic-page .entry-date,:root[data-theme=dark] .stoic-page .entry-quote cite,:root[data-theme=dark] .stoic-page .catch-up-note{color:#b8b8b8}:root[data-theme=dark] .stoic-page a.back:hover{color:#e0e0e0}:root[data-theme=dark] .stoic-page .entry{background:#2f2f2f;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .stoic-page .entry-title,:root[data-theme=dark] .stoic-page .entry-quote p,:root[data-theme=dark] .stoic-page .entry-body p{color:#e0e0e0}:root[data-theme=dark] .stoic-page .entry-quote{border-left-color:#4a4a47}:root[data-theme=dark] .stoic-page .mark-btn{background:#2383e2}:root[data-theme=dark] .stoic-page .mark-btn:hover{background:#1b6ec2}:root[data-theme=dark] .watching-hub-page{color:#e0e0e0!important;background:#191919!important}:root[data-theme=dark] .watching-hub-page p,:root[data-theme=dark] .watching-hub-page h1,:root[data-theme=dark] .watching-hub-page h2,:root[data-theme=dark] .watching-hub-page h3,:root[data-theme=dark] .watching-hub-page h4{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page a{color:#74b3dd!important}:root[data-theme=dark] .watching-hub-page a:hover{color:#9ac8e8!important}:root[data-theme=dark] .watching-hub-page a.back,:root[data-theme=dark] .watching-hub-page .last-synced,:root[data-theme=dark] .watching-hub-page .count,:root[data-theme=dark] .watching-hub-page .empty,:root[data-theme=dark] .watching-hub-page .empty-state,:root[data-theme=dark] .watching-hub-page .subtitle,:root[data-theme=dark] .watching-hub-page .rating-empty,:root[data-theme=dark] .watching-hub-page .platform-empty,:root[data-theme=dark] .watching-hub-page .loading,:root[data-theme=dark] .watching-hub-page .linked-cell,:root[data-theme=dark] .watching-hub-page .dropdown-empty,:root[data-theme=dark] .watching-hub-page .section-title,:root[data-theme=dark] .watching-hub-page .top-bar a.back,:root[data-theme=dark] .watching-hub-page .top-links a.back,:root[data-theme=dark] .watching-hub-page .status-msg,:root[data-theme=dark] .watching-hub-page .metric-card__description,:root[data-theme=dark] .watching-hub-page .field-group>label,:root[data-theme=dark] .watching-hub-page .tag-remove{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page a.back:hover{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .status-msg.error{color:#ff7676!important}:root[data-theme=dark] .watching-hub-page .dot{color:#555!important}:root[data-theme=dark] .watching-hub-page table{background:#2f2f2f!important}:root[data-theme=dark] .watching-hub-page th{color:silver!important;background:#232323!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .watching-hub-page td{color:#e0e0e0!important;background:0 0!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .watching-hub-page .title-link{color:#74b3dd!important}:root[data-theme=dark] .watching-hub-page .title-link:hover{color:#9ac8e8!important}:root[data-theme=dark] .watching-hub-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .entry{background:#2f2f2f!important;box-shadow:0 1px 3px #0000004d!important}:root[data-theme=dark] .watching-hub-page .entry-title{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .entry-quote{border-left-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .entry-quote p,:root[data-theme=dark] .watching-hub-page .entry-body p{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page details.upload-card{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page details.upload-card summary{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page details.upload-card summary:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page details.upload-card summary:after{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page details.upload-card .upload-body{border-top-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page details.upload-card .upload-help{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page details.upload-card label.field{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page details.upload-card .upload-help code{border-radius:3px;padding:.05rem .3rem;color:#d0d0d0!important;background:#232323!important}:root[data-theme=dark] .watching-hub-page .notes-content{color:#d0d0d0!important;background:#232323!important;border-top-color:#2a2a2a!important}:root[data-theme=dark] .watching-hub-page .notes-content blockquote{color:#b8b8b8!important;border-left-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .notes-content .callout{background:#2f2f2f!important}:root[data-theme=dark] .watching-hub-page .edit-panel{background:#232323!important}:root[data-theme=dark] .watching-hub-page .edit-panel label,:root[data-theme=dark] .watching-hub-page .edit-panel span{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .custom-select-btn{color:#b8b8b8!important;background-color:#2f2f2f!important}:root[data-theme=dark] .watching-hub-page .custom-select-btn:hover{background-color:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .custom-select-btn.has-value{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .custom-select-btn:after{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .watching-hub-page .field-group select,:root[data-theme=dark] .watching-hub-page .create-select{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}:root[data-theme=dark] .watching-hub-page .dropdown-check:hover,:root[data-theme=dark] .watching-hub-page .dropdown-check.selected,:root[data-theme=dark] .watching-hub-page .dropdown-item.selected{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .dropdown-btn{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .dropdown-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .create-row-toggle{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .create-row-toggle:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .watching-hub-page .create-row-toggle.is-open .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .watching-hub-page .dropdown-btn.has-selection{color:#74b3dd!important;border-color:#529cca!important}:root[data-theme=dark] .watching-hub-page .dropdown-caret{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .watching-hub-page .dropdown-menu{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 16px #00000080!important}:root[data-theme=dark] .watching-hub-page .dropdown-option{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .dropdown-option:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .dropdown-divider{background:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .dropdown-clear{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .dropdown-clear:hover{background:#3a3a3a!important}.watching-hub-page .badge{margin:.1rem .15rem .1rem 0!important}.watching-hub-page .badges-cell .badge{vertical-align:middle}:root[data-theme=dark] .watching-hub-page .actions button{color:#fff!important;background:#3a3a3a!important;border:1px solid #5a5a5a!important}:root[data-theme=dark] .watching-hub-page .actions button:hover{background:#4a4a4a!important}:root[data-theme=dark] .watching-hub-page .actions button .icon{fill:#fff!important}@media (width<=600px){.watching-hub-page .edit-panel .field-group{flex-direction:column!important;align-items:stretch!important}.watching-hub-page .edit-panel .field-group>label{display:block!important}.watching-hub-page .edit-panel .confirm-field>label,.watching-hub-page .edit-panel .delete-field>label{display:none!important}}:root[data-theme=dark] .watching-hub-page .dropdown-list{background:#2f2f2f!important;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080!important}:root[data-theme=dark] .watching-hub-page .dropdown-item:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .searchable-dropdown .search-input,:root[data-theme=dark] .watching-hub-page .field-group input,:root[data-theme=dark] .watching-hub-page .field-group select,:root[data-theme=dark] .watching-hub-page .add-comment input,:root[data-theme=dark] .watching-hub-page .create-input{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .create-input::placeholder{opacity:1;color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .create-custom-select .custom-select-btn{border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .field-group input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .watching-hub-page .searchable-dropdown .search-input:focus{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .tag{color:#e0e0e0!important;background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .sync-btn,:root[data-theme=dark] .watching-hub-page .tab-btn,:root[data-theme=dark] .watching-hub-page .action-btn,:root[data-theme=dark] .watching-hub-page .move-select,:root[data-theme=dark] .watching-hub-page .filter-btn,:root[data-theme=dark] .watching-hub-page .edit-btn,:root[data-theme=dark] .watching-hub-page .settings-btn,:root[data-theme=dark] .watching-hub-page .view-btn,:root[data-theme=dark] .watching-hub-page .next-review-btn,:root[data-theme=dark] .watching-hub-page .actions button,:root[data-theme=dark] .watching-hub-page .mobile-edit-pencil,:root[data-theme=dark] .watching-hub-page .filters-toggle,:root[data-theme=dark] .watching-hub-page .hub-search{color:#e0e0e0!important;background-color:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .sync-btn:hover:not(:disabled),:root[data-theme=dark] .watching-hub-page .tab-btn:hover,:root[data-theme=dark] .watching-hub-page .action-btn:hover,:root[data-theme=dark] .watching-hub-page .move-select:hover,:root[data-theme=dark] .watching-hub-page .filter-btn:hover,:root[data-theme=dark] .watching-hub-page .edit-btn:hover,:root[data-theme=dark] .watching-hub-page .settings-btn:hover,:root[data-theme=dark] .watching-hub-page .view-btn:hover,:root[data-theme=dark] .watching-hub-page .next-review-btn:hover,:root[data-theme=dark] .watching-hub-page .actions button:hover,:root[data-theme=dark] .watching-hub-page .mobile-edit-pencil:hover,:root[data-theme=dark] .watching-hub-page .filters-toggle:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .tab-btn.active,:root[data-theme=dark] .watching-hub-page .filter-btn.active,:root[data-theme=dark] .watching-hub-page .action-btn.primary,:root[data-theme=dark] .watching-hub-page .mobile-edit-pencil.active,:root[data-theme=dark] .watching-hub-page .filters-toggle.has-active,:root[data-theme=dark] .watching-hub-page .filters-toggle.is-open{color:#191919!important;background:#e0e0e0!important;border-color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .filters-panel{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .hub-search::placeholder,:root[data-theme=dark] .watching-hub-page .dropdown-btn::placeholder{color:#787774!important;opacity:1!important}:root[data-theme=dark] .watching-hub-page .hub-search:focus{background-color:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .watching-hub-page .action-btn.danger{color:#ff7676!important;background:#2f2f2f!important;border-color:#5a3030!important}:root[data-theme=dark] .watching-hub-page .action-btn.danger:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .watching-hub-page .field-group .delete-btn{color:#ff7676!important;border-color:#5a3030!important}:root[data-theme=dark] .watching-hub-page .field-group .delete-btn:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .watching-hub-page .field-group .confirm-btn{color:#fff!important}:root[data-theme=dark] .watching-hub-page .field-group .confirm-btn:disabled{color:#787774!important;background:#3a3a3a!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .metric-card{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#373737!important}:root[data-theme=dark] .watching-hub-page .metric-card--highlight{background:#1a3650!important;border-color:#529cca!important}:root[data-theme=dark] .watching-hub-page .metric-card--highlight .metric-card__value{color:#74b3dd!important}:root[data-theme=dark] .watching-hub-page .metric-card__value,:root[data-theme=dark] .watching-hub-page .metric-card__label,:root[data-theme=dark] .watching-hub-page .metric-card__info-label{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .rating-pill{color:#f4cb6b!important;background:#4a3a1f!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root[data-theme=dark] .watching-hub-page .fiction-badge{color:#b8b8b8!important;background:#2a2a2a!important}:root[data-theme=dark] .watching-hub-page .fiction-badge.fiction{color:#9ab8d3!important;background:#2a3a4a!important}:root[data-theme=dark] .watching-hub-page .settings-panel{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 12px #00000080!important}:root[data-theme=dark] .watching-hub-page tr.mobile-editing .row-actions{background:0 0!important}:root[data-theme=dark] .watching-hub-page .mobile-edit-row td{background:#232323!important;border-top-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill--person{color:#9ac8e8!important;background:#1a3650!important;border-color:#2a4f70!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill--platform{color:#8fcf91!important;background:#1d3a1d!important;border-color:#2a5a2c!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill--fiction{color:#f4cb6b!important;background:#3a2a1a!important;border-color:#5a3f1f!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill--rating{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .watching-hub-page .mobile-context-pill--date{color:#c2a3f0!important;background:#2e1d4a!important;border-color:#4a3a6a!important}:root[data-theme=dark] .watching-hub-page .add-modal-backdrop{background:#0009!important}:root[data-theme=dark] .watching-hub-page .add-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .watching-hub-page .add-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .add-field-label{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .add-search-input,:root[data-theme=dark] .watching-hub-page .add-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-search-input:focus,:root[data-theme=dark] .watching-hub-page .add-input:focus{background:#2f2f2f!important;border-color:#6aa3d5!important}:root[data-theme=dark] .watching-hub-page .add-result-card{color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-result-card:hover{background:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .watching-hub-page .add-result-title{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .add-result-meta,:root[data-theme=dark] .watching-hub-page .add-result-overview{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .add-result-thumb-empty{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-preview{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-preview-title{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .add-preview-meta{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .add-tagged-row{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .add-importance-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-importance-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .add-importance-btn.selected{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .watching-hub-page .add-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .add-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .add-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .watching-hub-page .add-modal-btn.primary:hover{background:#1b6ec2!important}:root[data-theme=dark] .watching-hub-page .add-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .sign-out-link{color:#d28080!important}:root[data-theme=dark] .watching-hub-page .sign-out-link:hover{color:#ff7676!important}:root[data-theme=dark] .watching-hub-page .badge-rating_mismatch_gr,:root[data-theme=dark] .watching-hub-page .badge-rating_mismatch_lb{color:#ff9090!important;background:#4a2424!important}:root[data-theme=dark] .watching-hub-page .finish-modal-backdrop{background:#0009!important}:root[data-theme=dark] .watching-hub-page .finish-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .watching-hub-page .finish-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .finish-modal-subtitle,:root[data-theme=dark] .watching-hub-page .finish-modal-label{color:#b8b8b8!important}:root[data-theme=dark] .watching-hub-page .finish-tagged-row,:root[data-theme=dark] .watching-hub-page .finish-date-row{color:#e0e0e0!important}:root[data-theme=dark] .watching-hub-page .finish-date-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .finish-rating-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .finish-rating-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .finish-rating-btn.selected{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn.primary:hover{color:#fff!important;background:#1b6ec2!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn.skip{color:#b8b8b8!important;background:0 0!important;border:none!important}:root[data-theme=dark] .watching-hub-page .finish-modal-btn.skip:hover{color:#e0e0e0!important;background:0 0!important}:root[data-theme=dark] .watching-hub-page .star-picker .star-cell{color:#4a4a47!important}:root[data-theme=dark] .watching-hub-page .star-picker .star-cell.full{color:#f5b800!important}:root[data-theme=dark] .watching-hub-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#4a4a47 50%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .watching-hub-page .star-picker-readout{color:#b8b8b8!important}.watching-hub-page *{box-sizing:border-box;margin:0;padding:0}.watching-hub-page{color:#37352f;background:#f7f7f5;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.watching-hub-page a.back{color:#787774;font-size:.9rem;text-decoration:none}.watching-hub-page a.back:hover{color:#37352f}.watching-hub-page .top-bar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.watching-hub-page h1{margin-bottom:1.5rem;font-size:2rem;font-weight:700}.watching-hub-page .sync-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.35rem .85rem;font-size:.85rem;transition:background .15s}.watching-hub-page .sync-btn:hover:not(:disabled){background:#f1f0ef}.watching-hub-page .sync-btn:disabled{opacity:.5;cursor:not-allowed}.watching-hub-page .sync-icon{display:inline-block}.watching-hub-page .controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.watching-hub-page .tabs{display:contents}.watching-hub-page .tab-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:20px;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.watching-hub-page .tab-btn:hover{background:#f1f0ef}.watching-hub-page .tab-btn.active{color:#fff;background:#37352f;border-color:#37352f}.watching-hub-page .divider{background:#e3e2e0;width:1px;height:1.5rem;margin:0 .25rem}.watching-hub-page .hub-search{appearance:none;box-sizing:border-box;color:#37352f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:200px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.4}.watching-hub-page .hub-search::placeholder{color:#787774;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;font-size:.85rem;font-weight:400}.watching-hub-page .hub-search:focus{border-color:#2383e2;outline:none}.watching-hub-page .filters-toggle{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.watching-hub-page .filters-toggle:hover{background:#f1f0ef}.watching-hub-page .filters-toggle.is-open{color:#fff;background:#37352f;border-color:#37352f}.watching-hub-page .filters-toggle.is-open:hover{background:#1a1a1a}.watching-hub-page .filters-toggle.has-active{color:#fff;background:#2383e2;border-color:#2383e2}.watching-hub-page .filters-toggle.has-active.is-open{background:#1b6ec2;border-color:#1b6ec2}.watching-hub-page .filters-panel{background:#fafaf9;border:1px solid #e3e2e0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.watching-hub-page .filters-panel[hidden]{display:none}.watching-hub-page .filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.watching-hub-page .filter-label{color:#787774;text-transform:uppercase;letter-spacing:.06em;margin-right:.25rem;font-size:.8rem;font-weight:600}.watching-hub-page .dropdown{display:inline-block;position:relative}.watching-hub-page .dropdown-btn{box-sizing:border-box;color:#787774;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #e3e2e0;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;min-width:180px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.watching-hub-page .dropdown-btn:hover{background:#f1f0ef}.watching-hub-page .dropdown-btn.has-selection{color:#2383e2;border-color:#2383e2}.watching-hub-page .dropdown-caret{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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px}.watching-hub-page .dropdown-menu{z-index:20;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:240px;max-height:320px;padding:.4rem;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000014}.watching-hub-page .dropdown-menu[hidden]{display:none}.watching-hub-page .dropdown-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.88rem;display:flex}.watching-hub-page .dropdown-option:hover{background:#f7f7f5}.watching-hub-page .dropdown-option input{cursor:pointer;margin:0}.watching-hub-page .year-dropdown{display:none}.watching-hub-page[data-active-tab=Finished] .year-dropdown,.watching-hub-page[data-active-tab="The Re-Read/Watch List"] .year-dropdown{display:inline-block}.watching-hub-page .platform-swatch{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.watching-hub-page .dropdown-divider{background:#e9e9e7;height:1px;margin:.4rem 0}.watching-hub-page .dropdown-clear{text-align:left;color:#787774;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:.35rem .5rem;font-size:.85rem}.watching-hub-page .dropdown-clear:hover{color:#37352f;background:#f7f7f5}.watching-hub-page .count{color:#787774;font-size:.85rem}.watching-hub-page .count-row{text-align:center;margin:2rem 0 1rem;padding:0}.watching-hub-page table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;width:100%;box-shadow:0 1px 3px #00000014}.watching-hub-page thead th:first-child{border-top-left-radius:8px}.watching-hub-page thead th:last-child{border-top-right-radius:8px}.watching-hub-page tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.watching-hub-page tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.watching-hub-page th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#787774;border-bottom:1px solid #e9e9e7;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.watching-hub-page td{vertical-align:middle;border-bottom:1px solid #f1f0ef;padding:.65rem 1rem;font-size:.9rem}.watching-hub-page tr:last-child td{border-bottom:none}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.watching-hub-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.watching-hub-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.watching-hub-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.watching-hub-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#fafafa}.watching-hub-page .title-cell{align-items:center;gap:.5rem;display:flex}.watching-hub-page .icon{flex-shrink:0;font-size:1.1rem}.watching-hub-page .icon-img{object-fit:contain;flex-shrink:0;width:1.1rem;height:1.1rem}.watching-hub-page a.title-link{color:#37352f;font-weight:500;text-decoration:none}.watching-hub-page a.title-link:hover{color:#2383e2}.watching-hub-page .view-btn{color:#787774;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .6rem;font-size:.78rem;transition:background .15s}.watching-hub-page .view-btn:hover{color:#37352f;background:#f1f0ef}.watching-hub-page .platform-badges{flex-wrap:wrap;gap:.3rem;display:flex}.watching-hub-page .platform-badge{white-space:nowrap;border-radius:10px;padding:.18rem .6rem;font-size:.74rem;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.watching-hub-page .platform-empty{color:#b9b9b6;font-size:.8rem}.watching-hub-page .rating-pill{color:#b76e00;white-space:nowrap;background:#fff8e1;border-radius:10px;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.watching-hub-page .row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.watching-hub-page .action-btn{color:#787774;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.watching-hub-page .action-btn:hover{color:#37352f;background:#f1f0ef}.watching-hub-page .action-btn.primary{color:#fff;background:#37352f;border-color:#37352f}.watching-hub-page .action-btn.primary:hover{color:#fff;background:#1a1a1a}.watching-hub-page .action-btn.danger{color:#e03e3e;background:#fff;border-color:#f6cccc}.watching-hub-page .action-btn.danger:hover{color:#c42929;background:#fdf2f2}.watching-hub-page .action-btn.btn-view-toggle{text-align:center;min-width:3.4rem}.watching-hub-page th.actions-head{text-align:right}.watching-hub-page .move-dropdown-wrap{display:inline-block;position:relative}.watching-hub-page .move-dropdown-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}.watching-hub-page .move-dropdown-btn:hover{background:#e9e9e7}.watching-hub-page .move-dropdown-btn:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px}.watching-hub-page .move-dropdown-menu{z-index:50;background:#fff;border-radius:6px;min-width:160px;max-height:240px;margin-top:4px;padding:4px 0;display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.watching-hub-page .move-dropdown-menu.open{display:block}.watching-hub-page .move-dropdown-item{cursor:pointer;white-space:nowrap;color:#37352f;border-radius:4px;margin:0 4px;padding:.45rem .75rem;font-size:.85rem}.watching-hub-page .move-dropdown-item:hover{background:#f1f0ef}:root[data-theme=dark] .watching-hub-page .move-dropdown-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .watching-hub-page .move-dropdown-btn:hover{color:#fff;background:#3a3a3a}:root[data-theme=dark] .watching-hub-page .move-dropdown-menu{background:#2f2f2f;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080}:root[data-theme=dark] .watching-hub-page .move-dropdown-item{color:#e0e0e0}:root[data-theme=dark] .watching-hub-page .move-dropdown-item:hover{background:#3a3a3a}.watching-hub-page .move-select{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .45rem;font-size:.75rem}.watching-hub-page .move-select:hover{background:#f1f0ef}.watching-hub-page .notes-row>td{background:#fafaf9;padding:0}:root[data-theme=dark] .watching-hub-page .notes-row>td{background:#232323!important}.watching-hub-page .notes-content{background:0 0;padding:1rem 1.5rem;font-size:.88rem;line-height:1.6}:root[data-theme=dark] .watching-hub-page .notes-content{background:0 0!important}.watching-hub-page .notes-content p{margin-bottom:.5rem}.watching-hub-page .notes-content p:last-child{margin-bottom:0}.watching-hub-page .loading{color:#787774;font-style:italic}.watching-hub-page .empty{text-align:center;color:#787774;padding:2rem;font-size:.95rem}.watching-hub-page .finish-modal-backdrop{z-index:100;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.watching-hub-page .finish-modal-backdrop.open{display:flex}.watching-hub-page .finish-modal-card{background:#fff;border-radius:10px;width:100%;max-width:440px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 10px 40px #00000040}.watching-hub-page .finish-modal-title{color:#37352f;margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.watching-hub-page .finish-modal-subtitle{color:#787774;margin-bottom:1rem;font-size:.85rem}.watching-hub-page .finish-modal-label{color:#787774;text-transform:uppercase;letter-spacing:.04em;margin:.75rem 0 .4rem;font-size:.72rem;font-weight:600;display:block}.watching-hub-page .finish-rating-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.watching-hub-page .star-picker{gap:2px;font-size:1.9rem;line-height:1;display:inline-flex}.watching-hub-page .star-picker .star-cell{color:#d8d8d8;-webkit-user-select:none;user-select:none;cursor:pointer;width:1em;height:1em;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .1s;display:inline-flex;position:relative}.watching-hub-page .star-picker .star-cell.full{color:#f5b800}.watching-hub-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#d8d8d8 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.watching-hub-page .star-picker .star-cell.disabled{cursor:default;opacity:.4}.watching-hub-page .star-picker .star-half-target{cursor:pointer;background:0 0;border:none;width:50%;height:100%;padding:0;position:absolute;top:0}.watching-hub-page .star-picker .star-half-target.left{left:0}.watching-hub-page .star-picker .star-half-target.right{right:0}.watching-hub-page .star-picker-readout{color:#787774;min-width:2.5rem;font-size:.85rem}.watching-hub-page .finish-date-row{color:#37352f;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.watching-hub-page .finish-date-row input[type=date]{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.35rem .6rem;font-family:inherit;font-size:.85rem}.watching-hub-page .finish-modal-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.watching-hub-page .finish-modal-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;transition:background .15s}.watching-hub-page .finish-modal-btn:hover{background:#f1f0ef}.watching-hub-page .finish-modal-btn.primary{color:#fff;background:#2383e2;border-color:#2383e2;font-weight:500}.watching-hub-page .finish-modal-btn.primary:hover{background:#1b6ec2}.watching-hub-page .finish-modal-btn.skip{color:#787774;background:0 0;border:none;padding-left:0}.watching-hub-page .finish-modal-btn.skip:hover{color:#37352f;background:0 0}.watching-hub-page .add-btn{color:#fff;cursor:pointer;background:#2383e2;border:1px solid #1b6ec2;border-radius:6px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.95rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.watching-hub-page .add-btn:hover{background:#1b6ec2;border-color:#155a9c}.watching-hub-page .add-modal-backdrop{z-index:100;background:#0f0f0f73;justify-content:center;align-items:flex-start;padding:4vh 1rem;display:none;position:fixed;inset:0}.watching-hub-page .add-modal-backdrop.open{display:flex}.watching-hub-page .add-modal-card{background:#fff;border-radius:10px;width:100%;max-width:540px;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 10px 40px #00000040}.watching-hub-page .add-modal-title{color:#37352f;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.watching-hub-page .add-search-row{gap:.5rem;margin-bottom:1rem;display:flex}.watching-hub-page .add-search-input{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.watching-hub-page .add-search-input:focus{border-color:#2383e2;outline:none}.watching-hub-page .add-search-btn{color:#fff;cursor:pointer;background:#2383e2;border:1px solid #2383e2;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.watching-hub-page .add-search-btn:hover{background:#1b6ec2}.watching-hub-page .add-results{flex-direction:column;gap:.4rem;display:flex}.watching-hub-page .add-result-card{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e3e2e0;border-radius:6px;align-items:stretch;gap:.75rem;padding:.6rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.watching-hub-page .add-result-card:hover{background:#f1f0ef;border-color:#c5dff8}.watching-hub-page .add-result-thumb,.watching-hub-page .add-result-thumb-empty{object-fit:cover;background:#f1f0ef;border:1px solid #e3e2e0;border-radius:4px;flex-shrink:0;width:56px;height:80px}.watching-hub-page .add-result-info{flex:1;min-width:0}.watching-hub-page .add-result-title{color:#37352f;font-size:.95rem;font-weight:600}.watching-hub-page .add-result-meta{color:#787774;margin-top:.2rem;font-size:.82rem}.watching-hub-page .add-result-overview{color:#787774;margin-top:.4rem;font-size:.78rem;line-height:1.4}.watching-hub-page .add-preview{background:#fafaf9;border:1px solid #e3e2e0;border-radius:6px;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.watching-hub-page .add-preview-thumb{object-fit:cover;border-radius:4px;width:60px;height:86px}.watching-hub-page .add-preview-title{color:#37352f;font-size:1rem;font-weight:600}.watching-hub-page .add-preview-meta{color:#787774;margin-top:.25rem;font-size:.85rem}.watching-hub-page .add-field-group{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.watching-hub-page .add-field-label{color:#787774;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.watching-hub-page .add-input{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .6rem;font-family:inherit;font-size:.9rem}.watching-hub-page .add-input:focus{border-color:#2383e2;outline:none}.watching-hub-page select.add-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%23787774' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:2rem}.watching-hub-page .add-importance-row{flex-wrap:wrap;gap:.3rem;display:flex}.watching-hub-page .add-importance-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:16px;padding:.3rem .7rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.watching-hub-page .add-importance-btn:hover{background:#f1f0ef}.watching-hub-page .add-importance-btn.selected{color:#fff;background:#2383e2;border-color:#2383e2}.watching-hub-page .add-tagged-row{color:#37352f;cursor:pointer;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.88rem;display:flex}.watching-hub-page .add-tagged-row input{cursor:pointer;width:16px;height:16px}.watching-hub-page .add-modal-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.watching-hub-page .add-modal-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;transition:background .15s}.watching-hub-page .add-modal-btn:hover{background:#f1f0ef}.watching-hub-page .add-modal-btn.primary{color:#fff;background:#2383e2;border-color:#2383e2;font-weight:500}.watching-hub-page .add-modal-btn.primary:hover{background:#1b6ec2}.watching-hub-page .add-modal-btn.primary:disabled{color:#b9b9b6;cursor:not-allowed;background:#eaeaea;border-color:#e3e2e0}.watching-hub-page .confirm-modal-backdrop{z-index:200;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.watching-hub-page .confirm-modal-backdrop.open{display:flex}.watching-hub-page .confirm-modal-card{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 10px 40px #00000040}.watching-hub-page .confirm-modal-title{color:#37352f;margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.watching-hub-page .confirm-modal-body{color:#787774;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.watching-hub-page .confirm-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.watching-hub-page .confirm-modal-btn{cursor:pointer;color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.watching-hub-page .confirm-modal-btn:hover{background:#f1f0ef}.watching-hub-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}.watching-hub-page .confirm-modal-btn.danger:hover,.watching-hub-page .confirm-modal-btn.danger:active{background:#b73232;border-color:#00000059}:root[data-theme=dark] .watching-hub-page .confirm-modal-backdrop{background:#0009}:root[data-theme=dark] .watching-hub-page .confirm-modal-card{background:#2f2f2f;box-shadow:0 10px 40px #000000b3}:root[data-theme=dark] .watching-hub-page .confirm-modal-title{color:#e0e0e0}:root[data-theme=dark] .watching-hub-page .confirm-modal-body{color:#b8b8b8}:root[data-theme=dark] .watching-hub-page .confirm-modal-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .watching-hub-page .confirm-modal-btn:hover{background:#3a3a3a}:root[data-theme=dark] .watching-hub-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}:root[data-theme=dark] .watching-hub-page .confirm-modal-btn.danger:hover,:root[data-theme=dark] .watching-hub-page .confirm-modal-btn.danger:active{background:#ff7676;border-color:#00000059}@media (width<=800px){.watching-hub-page .row-actions{display:none!important}.watching-hub-page .mobile-edit-row .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;display:flex!important}.watching-hub-page .mobile-edit-row td{background:#fafaf9;padding:0!important}.watching-hub-page .mobile-edit-row .mobile-edit-inner{padding:.6rem 1rem}.watching-hub-page .mobile-edit-context{flex-wrap:wrap;gap:4px;margin-bottom:.5rem;display:flex}.watching-hub-page .mobile-context-pill{color:#37352f;background:#f1f0ef;border:1px solid #e9e9e7;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:500;line-height:1.3;display:inline-flex}.watching-hub-page .mobile-context-pill--person{color:#1b6ec2;background:#eef6ff;border-color:#c5dff8}.watching-hub-page .mobile-context-pill--platform{color:#2e7d32;background:#f0f7ee;border-color:#c8e6c9}.watching-hub-page .mobile-context-pill--fiction{color:#b96b00;background:#fef3e2;border-color:#fad6a8}.watching-hub-page .mobile-context-pill--rating{color:#b76e00;background:#fff8e1;border-color:#f4cb6b}.watching-hub-page .mobile-context-pill--date{color:#6028a3;background:#f0e6ff;border-color:#d9c2f0}.watching-hub-page tbody tr{position:relative}.watching-hub-page tbody tr>td:last-child,.watching-hub-page thead tr>th:last-child{width:56px;padding:0}.watching-hub-page thead tr>th:last-child{padding-right:.75rem}.watching-hub-page tbody tr:not(.notes-row):not(.mobile-edit-row)>td:last-child,.watching-hub-page thead tr>th:last-child{border:0;border-bottom:1px solid #f1f0ef}.watching-hub-page .mobile-edit-pencil{z-index:2;color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;justify-content:center;align-items:center;min-width:2.1rem;height:1.7rem;padding:0 .5rem;font-size:.95rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.watching-hub-page .mobile-edit-pencil:hover{color:#37352f;background:#f1f0ef}.watching-hub-page .mobile-edit-pencil.active{color:#fff;background:#37352f;border-color:#37352f}}@media (width>=801px){.watching-hub-page .mobile-edit-pencil,.watching-hub-page .mobile-edit-row{display:none!important}}@media (width<=600px){.watching-hub-page{padding:1rem}.watching-hub-page .finished-date-col{display:none}.watching-hub-page .platform-badge{white-space:normal}.watching-hub-page[data-active-tab=Finished] th:nth-child(2),.watching-hub-page[data-active-tab=Finished] td:nth-child(2),.watching-hub-page[data-active-tab="The Re-Read/Watch List"] th:nth-child(2),.watching-hub-page[data-active-tab="The Re-Read/Watch List"] td:nth-child(2){display:none}}:root[data-theme=dark] .review-page{color:#e0e0e0!important;background:#191919!important}:root[data-theme=dark] .review-page p,:root[data-theme=dark] .review-page h1,:root[data-theme=dark] .review-page h2,:root[data-theme=dark] .review-page h3,:root[data-theme=dark] .review-page h4{color:#e0e0e0!important}:root[data-theme=dark] .review-page a{color:#74b3dd!important}:root[data-theme=dark] .review-page a:hover{color:#9ac8e8!important}:root[data-theme=dark] .review-page a.back,:root[data-theme=dark] .review-page .last-synced,:root[data-theme=dark] .review-page .count,:root[data-theme=dark] .review-page .empty,:root[data-theme=dark] .review-page .empty-state,:root[data-theme=dark] .review-page .subtitle,:root[data-theme=dark] .review-page .rating-empty,:root[data-theme=dark] .review-page .platform-empty,:root[data-theme=dark] .review-page .loading,:root[data-theme=dark] .review-page .linked-cell,:root[data-theme=dark] .review-page .dropdown-empty,:root[data-theme=dark] .review-page .section-title,:root[data-theme=dark] .review-page .top-bar a.back,:root[data-theme=dark] .review-page .top-links a.back,:root[data-theme=dark] .review-page .status-msg,:root[data-theme=dark] .review-page .metric-card__description,:root[data-theme=dark] .review-page .field-group>label,:root[data-theme=dark] .review-page .tag-remove{color:#b8b8b8!important}:root[data-theme=dark] .review-page a.back:hover{color:#e0e0e0!important}:root[data-theme=dark] .review-page .status-msg.error{color:#ff7676!important}:root[data-theme=dark] .review-page .dot{color:#555!important}:root[data-theme=dark] .review-page table{background:#2f2f2f!important}:root[data-theme=dark] .review-page th{color:silver!important;background:#232323!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .review-page td{color:#e0e0e0!important;background:0 0!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .review-page .title-link{color:#74b3dd!important}:root[data-theme=dark] .review-page .title-link:hover{color:#9ac8e8!important}:root[data-theme=dark] .review-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#3a3a3a!important}:root[data-theme=dark] .review-page .entry{background:#2f2f2f!important;box-shadow:0 1px 3px #0000004d!important}:root[data-theme=dark] .review-page .entry-title{color:#e0e0e0!important}:root[data-theme=dark] .review-page .entry-quote{border-left-color:#4a4a47!important}:root[data-theme=dark] .review-page .entry-quote p,:root[data-theme=dark] .review-page .entry-body p{color:#e0e0e0!important}:root[data-theme=dark] .review-page details.upload-card{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page details.upload-card summary{color:#e0e0e0!important}:root[data-theme=dark] .review-page details.upload-card summary:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page details.upload-card summary:after{color:#b8b8b8!important}:root[data-theme=dark] .review-page details.upload-card .upload-body{border-top-color:#4a4a47!important}:root[data-theme=dark] .review-page details.upload-card .upload-help{color:#b8b8b8!important}:root[data-theme=dark] .review-page details.upload-card label.field{color:#e0e0e0!important}:root[data-theme=dark] .review-page details.upload-card .upload-help code{border-radius:3px;padding:.05rem .3rem;color:#d0d0d0!important;background:#232323!important}:root[data-theme=dark] .review-page .notes-content{color:#d0d0d0!important;background:#232323!important;border-top-color:#2a2a2a!important}:root[data-theme=dark] .review-page .notes-content blockquote{color:#b8b8b8!important;border-left-color:#4a4a47!important}:root[data-theme=dark] .review-page .notes-content .callout{background:#2f2f2f!important}:root[data-theme=dark] .review-page .edit-panel{background:#232323!important}:root[data-theme=dark] .review-page .edit-panel label,:root[data-theme=dark] .review-page .edit-panel span{color:#e0e0e0!important}:root[data-theme=dark] .review-page .custom-select-btn{color:#b8b8b8!important;background-color:#2f2f2f!important}:root[data-theme=dark] .review-page .custom-select-btn:hover{background-color:#3a3a3a!important}:root[data-theme=dark] .review-page .custom-select-btn.has-value{color:#e0e0e0!important}:root[data-theme=dark] .review-page .custom-select-btn:after{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .review-page .field-group select,:root[data-theme=dark] .review-page .create-select{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}:root[data-theme=dark] .review-page .dropdown-check:hover,:root[data-theme=dark] .review-page .dropdown-check.selected,:root[data-theme=dark] .review-page .dropdown-item.selected{background:#3a3a3a!important}:root[data-theme=dark] .review-page .dropdown-btn{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .dropdown-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page .create-row-toggle{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .create-row-toggle:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .review-page .create-row-toggle.is-open .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .review-page .dropdown-btn.has-selection{color:#74b3dd!important;border-color:#529cca!important}:root[data-theme=dark] .review-page .dropdown-caret{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .review-page .dropdown-menu{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 16px #00000080!important}:root[data-theme=dark] .review-page .dropdown-option{color:#e0e0e0!important}:root[data-theme=dark] .review-page .dropdown-option:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page .dropdown-divider{background:#4a4a47!important}:root[data-theme=dark] .review-page .dropdown-clear{color:#b8b8b8!important}:root[data-theme=dark] .review-page .dropdown-clear:hover{background:#3a3a3a!important}.review-page .badge{margin:.1rem .15rem .1rem 0!important}.review-page .badges-cell .badge{vertical-align:middle}:root[data-theme=dark] .review-page .actions button{color:#fff!important;background:#3a3a3a!important;border:1px solid #5a5a5a!important}:root[data-theme=dark] .review-page .actions button:hover{background:#4a4a4a!important}:root[data-theme=dark] .review-page .actions button .icon{fill:#fff!important}@media (width<=600px){.review-page .edit-panel .field-group{flex-direction:column!important;align-items:stretch!important}.review-page .edit-panel .field-group>label{display:block!important}.review-page .edit-panel .confirm-field>label,.review-page .edit-panel .delete-field>label{display:none!important}}:root[data-theme=dark] .review-page .dropdown-list{background:#2f2f2f!important;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080!important}:root[data-theme=dark] .review-page .dropdown-item:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page .searchable-dropdown .search-input,:root[data-theme=dark] .review-page .field-group input,:root[data-theme=dark] .review-page .field-group select,:root[data-theme=dark] .review-page .add-comment input,:root[data-theme=dark] .review-page .create-input{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .create-input::placeholder{opacity:1;color:#b8b8b8!important}:root[data-theme=dark] .review-page .create-custom-select .custom-select-btn{border-color:#4a4a47!important}:root[data-theme=dark] .review-page .field-group input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .review-page .searchable-dropdown .search-input:focus{background:#3a3a3a!important}:root[data-theme=dark] .review-page .tag{color:#e0e0e0!important;background:#3a3a3a!important}:root[data-theme=dark] .review-page .sync-btn,:root[data-theme=dark] .review-page .tab-btn,:root[data-theme=dark] .review-page .action-btn,:root[data-theme=dark] .review-page .move-select,:root[data-theme=dark] .review-page .filter-btn,:root[data-theme=dark] .review-page .edit-btn,:root[data-theme=dark] .review-page .settings-btn,:root[data-theme=dark] .review-page .view-btn,:root[data-theme=dark] .review-page .next-review-btn,:root[data-theme=dark] .review-page .actions button,:root[data-theme=dark] .review-page .mobile-edit-pencil,:root[data-theme=dark] .review-page .filters-toggle,:root[data-theme=dark] .review-page .hub-search{color:#e0e0e0!important;background-color:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .sync-btn:hover:not(:disabled),:root[data-theme=dark] .review-page .tab-btn:hover,:root[data-theme=dark] .review-page .action-btn:hover,:root[data-theme=dark] .review-page .move-select:hover,:root[data-theme=dark] .review-page .filter-btn:hover,:root[data-theme=dark] .review-page .edit-btn:hover,:root[data-theme=dark] .review-page .settings-btn:hover,:root[data-theme=dark] .review-page .view-btn:hover,:root[data-theme=dark] .review-page .next-review-btn:hover,:root[data-theme=dark] .review-page .actions button:hover,:root[data-theme=dark] .review-page .mobile-edit-pencil:hover,:root[data-theme=dark] .review-page .filters-toggle:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .review-page .tab-btn.active,:root[data-theme=dark] .review-page .filter-btn.active,:root[data-theme=dark] .review-page .action-btn.primary,:root[data-theme=dark] .review-page .mobile-edit-pencil.active,:root[data-theme=dark] .review-page .filters-toggle.has-active,:root[data-theme=dark] .review-page .filters-toggle.is-open{color:#191919!important;background:#e0e0e0!important;border-color:#e0e0e0!important}:root[data-theme=dark] .review-page .filters-panel{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .hub-search::placeholder,:root[data-theme=dark] .review-page .dropdown-btn::placeholder{color:#787774!important;opacity:1!important}:root[data-theme=dark] .review-page .hub-search:focus{background-color:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .review-page .action-btn.danger{color:#ff7676!important;background:#2f2f2f!important;border-color:#5a3030!important}:root[data-theme=dark] .review-page .action-btn.danger:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .review-page .field-group .delete-btn{color:#ff7676!important;border-color:#5a3030!important}:root[data-theme=dark] .review-page .field-group .delete-btn:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .review-page .field-group .confirm-btn{color:#fff!important}:root[data-theme=dark] .review-page .field-group .confirm-btn:disabled{color:#787774!important;background:#3a3a3a!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .metric-card{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#373737!important}:root[data-theme=dark] .review-page .metric-card--highlight{background:#1a3650!important;border-color:#529cca!important}:root[data-theme=dark] .review-page .metric-card--highlight .metric-card__value{color:#74b3dd!important}:root[data-theme=dark] .review-page .metric-card__value,:root[data-theme=dark] .review-page .metric-card__label,:root[data-theme=dark] .review-page .metric-card__info-label{color:#e0e0e0!important}:root[data-theme=dark] .review-page .rating-pill{color:#f4cb6b!important;background:#4a3a1f!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root[data-theme=dark] .review-page .fiction-badge{color:#b8b8b8!important;background:#2a2a2a!important}:root[data-theme=dark] .review-page .fiction-badge.fiction{color:#9ab8d3!important;background:#2a3a4a!important}:root[data-theme=dark] .review-page .settings-panel{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 12px #00000080!important}:root[data-theme=dark] .review-page tr.mobile-editing .row-actions{background:0 0!important}:root[data-theme=dark] .review-page .mobile-edit-row td{background:#232323!important;border-top-color:#4a4a47!important}:root[data-theme=dark] .review-page .mobile-context-pill{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .mobile-context-pill--person{color:#9ac8e8!important;background:#1a3650!important;border-color:#2a4f70!important}:root[data-theme=dark] .review-page .mobile-context-pill--platform{color:#8fcf91!important;background:#1d3a1d!important;border-color:#2a5a2c!important}:root[data-theme=dark] .review-page .mobile-context-pill--fiction{color:#f4cb6b!important;background:#3a2a1a!important;border-color:#5a3f1f!important}:root[data-theme=dark] .review-page .mobile-context-pill--rating{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .review-page .mobile-context-pill--date{color:#c2a3f0!important;background:#2e1d4a!important;border-color:#4a3a6a!important}:root[data-theme=dark] .review-page .add-modal-backdrop{background:#0009!important}:root[data-theme=dark] .review-page .add-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .review-page .add-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .review-page .add-field-label{color:#b8b8b8!important}:root[data-theme=dark] .review-page .add-search-input,:root[data-theme=dark] .review-page .add-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-search-input:focus,:root[data-theme=dark] .review-page .add-input:focus{background:#2f2f2f!important;border-color:#6aa3d5!important}:root[data-theme=dark] .review-page .add-result-card{color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-result-card:hover{background:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .review-page .add-result-title{color:#e0e0e0!important}:root[data-theme=dark] .review-page .add-result-meta,:root[data-theme=dark] .review-page .add-result-overview{color:#b8b8b8!important}:root[data-theme=dark] .review-page .add-result-thumb-empty{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-preview{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-preview-title{color:#e0e0e0!important}:root[data-theme=dark] .review-page .add-preview-meta{color:#b8b8b8!important}:root[data-theme=dark] .review-page .add-tagged-row{color:#e0e0e0!important}:root[data-theme=dark] .review-page .add-importance-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-importance-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .review-page .add-importance-btn.selected{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .review-page .add-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .add-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .review-page .add-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .review-page .add-modal-btn.primary:hover{background:#1b6ec2!important}:root[data-theme=dark] .review-page .add-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .sign-out-link{color:#d28080!important}:root[data-theme=dark] .review-page .sign-out-link:hover{color:#ff7676!important}:root[data-theme=dark] .review-page .badge-rating_mismatch_gr,:root[data-theme=dark] .review-page .badge-rating_mismatch_lb{color:#ff9090!important;background:#4a2424!important}:root[data-theme=dark] .review-page .finish-modal-backdrop{background:#0009!important}:root[data-theme=dark] .review-page .finish-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .review-page .finish-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .review-page .finish-modal-subtitle,:root[data-theme=dark] .review-page .finish-modal-label{color:#b8b8b8!important}:root[data-theme=dark] .review-page .finish-tagged-row,:root[data-theme=dark] .review-page .finish-date-row{color:#e0e0e0!important}:root[data-theme=dark] .review-page .finish-date-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .finish-rating-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .finish-rating-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .review-page .finish-rating-btn.selected{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .review-page .finish-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .finish-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .review-page .finish-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .review-page .finish-modal-btn.primary:hover{color:#fff!important;background:#1b6ec2!important}:root[data-theme=dark] .review-page .finish-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .review-page .finish-modal-btn.skip{color:#b8b8b8!important;background:0 0!important;border:none!important}:root[data-theme=dark] .review-page .finish-modal-btn.skip:hover{color:#e0e0e0!important;background:0 0!important}:root[data-theme=dark] .review-page .star-picker .star-cell{color:#4a4a47!important}:root[data-theme=dark] .review-page .star-picker .star-cell.full{color:#f5b800!important}:root[data-theme=dark] .review-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#4a4a47 50%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .review-page .star-picker-readout{color:#b8b8b8!important}.review-page *{box-sizing:border-box;margin:0;padding:0}.review-page{color:#37352f;background:#f7f7f5;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-page h1{margin-bottom:.5rem;font-size:2rem;font-weight:700}.review-page .subtitle{color:#787774;margin-bottom:2rem}.review-page a.back{color:#787774;font-size:.9rem;text-decoration:none}.review-page a.back:hover{color:#37352f}.review-page .dot{color:#787774;font-size:.9rem}.review-page .top-links{align-items:center;gap:.5rem;display:flex}.review-page .table-wrap{border-radius:8px;overflow:visible;box-shadow:0 1px 3px #00000014}.review-page table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;width:100%;font-size:.8rem}.review-page thead th:first-child{border-top-left-radius:8px}.review-page thead th:last-child{border-top-right-radius:8px}.review-page tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.review-page tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.review-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.review-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.review-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.review-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td>.edit-panel{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.review-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.review-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td{border-bottom:none}.review-page th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#787774;background:#f1f0ef;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.review-page th:last-child,.review-page td.actions{white-space:nowrap;text-align:right;width:1%}.review-page td{vertical-align:middle;border-bottom:1px solid #e9e9e7;padding:.75rem 1rem}.review-page .row-pill{white-space:nowrap;border-radius:10px;margin:.1rem .15rem .1rem 0;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.review-page .row-pill--imp-resonance{color:#6b35b0;background:#e9d5f8}.review-page .row-pill--imp-resources{color:#1a4f8a;background:#d8e7f5}.review-page .row-pill--imp-storage-only{color:#787774;background:#f1f0ef}.review-page .row-pill--linked{color:#0a4f8a;background:#e0f0ff}:root[data-theme=dark] .review-page .row-pill--imp-resonance{color:#d9bff0!important;background:#4a2b6e!important}:root[data-theme=dark] .review-page .row-pill--imp-resources{color:#a8c8e8!important;background:#1f3a52!important}:root[data-theme=dark] .review-page .row-pill--imp-storage-only{color:#b8b8b8!important;background:#2f2f2f!important}:root[data-theme=dark] .review-page .row-pill--linked{color:#a8c8e8!important;background:#1a3650!important}.review-page tr:last-child td{border-bottom:none}.review-page tr:hover:not(.notes-row):not(.edit-row) td{background:#f9f9f8}.review-page .title-link{color:#37352f;text-decoration:none}.review-page .title-link:hover{color:#2383e2}.review-page .actions{white-space:nowrap;text-align:right}.review-page .actions button{color:#37352f;cursor:pointer;background:#f1f0ef;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;margin-right:.3rem;padding:.25rem .55rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:background .15s;display:inline-flex}.review-page .actions button:hover{background:#e9e9e7}.review-page .actions button>svg{flex-shrink:0;display:block}.review-page .notes-content{overflow-wrap:break-word;word-break:break-word;background:#fafaf9;max-width:100%;padding:1rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.review-page tbody tr.notes-row:last-child>td>.notes-content{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.review-page .notes-content h1,.review-page .notes-content h2,.review-page .notes-content h3{margin:1rem 0 .5rem;font-weight:600}.review-page .notes-content p{margin:.4rem 0}.review-page .notes-content ul,.review-page .notes-content ol{margin:.4rem 0 .4rem 1.5rem}.review-page .notes-content blockquote{color:#787774;border-left:3px solid #e3e2e0;margin:.5rem 0;padding-left:1rem}.review-page .notes-content .callout{background:#f1f0ef;border-radius:4px;margin:.5rem 0;padding:.75rem 1rem}.review-page .notes-content pre{color:#d4d4d4;background:#1e1e1e;border-radius:4px;margin:.5rem 0;padding:1rem;font-size:.85rem;overflow-x:auto}.review-page .notes-content details{margin:.5rem 0}.review-page .notes-content summary{cursor:pointer;font-weight:500}.review-page .notes-content .children{padding-left:1.5rem}.review-page .loading{color:#787774;font-style:italic}.review-page .empty-state{text-align:center;color:#787774;padding:3rem}.review-page .linked-cell{color:#787774;white-space:normal;font-size:.85rem}.review-page .linked-cell .row-pill{text-overflow:ellipsis;box-sizing:border-box;vertical-align:middle;max-width:200px;overflow:hidden}.review-page .top-bar{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.review-page .sync-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.35rem .85rem;font-size:.85rem;transition:background .15s}.review-page .sync-btn:hover:not(:disabled){background:#f1f0ef}.review-page .sync-btn:disabled{opacity:.5;cursor:not-allowed}.review-page .next-review-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.5rem 1.2rem;font-size:.85rem;transition:background .15s,color .15s}.review-page .next-review-btn:hover{color:#37352f;background:#f1f0ef}.review-page .next-review-btn:disabled{opacity:.5;cursor:not-allowed}.review-page .edit-row>td,.review-page .notes-row>td{background:#fafaf9;padding:0;position:relative}:root[data-theme=dark] .review-page .edit-row>td,:root[data-theme=dark] .review-page .notes-row>td{background:#232323!important}.review-page .edit-row>td>.edit-panel,.review-page .notes-row>td>.notes-content{box-sizing:border-box;position:absolute;top:0;left:0;right:0}.review-page .edit-panel{background:#fafaf9;padding:1rem}.review-page .fields-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .6rem;width:100%;display:flex}.review-page .fields-row .confirm-field>label,.review-page .fields-row .delete-field>label{display:none}.review-page .field-group{flex-direction:column;gap:.3rem;display:flex}.review-page .field-group>label{color:#787774;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.review-page .searchable-dropdown{min-width:200px;position:relative}.review-page .searchable-dropdown .search-input{box-sizing:border-box;color:#37352f;background:#f1f0ef;border:none;border-radius:4px;width:100%;height:29px;padding:.4rem .5rem;font-size:.85rem}.review-page .searchable-dropdown .search-input:focus{outline-offset:-1px;background:#fff;outline:2px solid #2383e2}.review-page .dropdown-list{z-index:10;background:#fff;border-radius:6px;max-height:240px;margin-top:4px;padding:4px 0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.review-page .dropdown-list.open{display:block}.review-page .dropdown-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin:0 4px;padding:.45rem .75rem;font-size:.85rem;overflow:hidden}.review-page .dropdown-item:hover{background:#f1f0ef}.review-page .dropdown-empty{color:#787774;padding:.45rem .75rem;font-size:.85rem;font-style:italic}.review-page .selected-tags{display:none}.review-page .tag{color:#37352f;background:#f1f0ef;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:inline-flex}.review-page .tag-remove{cursor:pointer;color:#787774;font-size:.9rem;line-height:1}.review-page .tag-remove:hover{color:#e03e3e}.review-page .field-group button{color:#37352f;cursor:pointer;background:#f1f0ef;border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.85rem;line-height:1.2;transition:background .15s;display:inline-flex}.review-page .field-group button:hover{background:#e9e9e7}.review-page .field-group .save-links-btn{color:#fff;background:#2383e2}.review-page .field-group .save-links-btn:hover{background:#1b6ec2}.review-page .field-group .delete-btn{color:#e03e3e;box-sizing:border-box;background:0 0;border:1px solid #f6cccc;justify-content:center;align-items:center;height:29px;padding:.4rem .75rem;font-size:.85rem;line-height:1.2;display:inline-flex}.review-page .field-group .delete-btn:hover{color:#c42929;background:#fdf2f2}.review-page .field-group .confirm-btn{color:#fff;box-sizing:border-box;cursor:pointer;background:#2383e2;border-radius:4px;justify-content:center;align-items:center;height:29px;padding:.4rem .85rem;font-size:.85rem;font-weight:500;line-height:1.2;transition:background .15s,opacity .15s;display:inline-flex}.review-page .field-group .confirm-btn:hover:not(:disabled){background:#1b6ec2}.review-page .field-group .confirm-btn:disabled{color:#b9b9b6;cursor:not-allowed;background:#eaeaea;border-color:#e3e2e0;font-weight:500}.review-page .edit-panel .custom-select-btn,.review-page .edit-panel .searchable-dropdown .search-input{border:1px solid #0000}:root[data-theme=dark] .review-page .edit-panel .custom-select-btn,:root[data-theme=dark] .review-page .edit-panel .searchable-dropdown .search-input{border-color:#4a4a47!important}.review-page .confirm-modal-backdrop{z-index:200;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.review-page .confirm-modal-backdrop.open{display:flex}.review-page .confirm-modal-card{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 10px 40px #00000040}.review-page .confirm-modal-title{color:#37352f;margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.review-page .confirm-modal-body{color:#787774;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.review-page .confirm-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.review-page .confirm-modal-btn{cursor:pointer;color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.review-page .confirm-modal-btn:hover{background:#f1f0ef}.review-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}.review-page .confirm-modal-btn.danger:hover,.review-page .confirm-modal-btn.danger:active{background:#b73232;border-color:#00000059}:root[data-theme=dark] .review-page .confirm-modal-backdrop{background:#0009}:root[data-theme=dark] .review-page .confirm-modal-card{background:#2f2f2f;box-shadow:0 10px 40px #000000b3}:root[data-theme=dark] .review-page .confirm-modal-title{color:#e0e0e0}:root[data-theme=dark] .review-page .confirm-modal-body{color:#b8b8b8}:root[data-theme=dark] .review-page .confirm-modal-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .review-page .confirm-modal-btn:hover{background:#3a3a3a}:root[data-theme=dark] .review-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}:root[data-theme=dark] .review-page .confirm-modal-btn.danger:hover,:root[data-theme=dark] .review-page .confirm-modal-btn.danger:active{background:#ff7676;border-color:#00000059}.review-page .icon{display:block}.review-page .custom-select-wrap{min-width:130px;position:relative}.review-page .custom-select-btn{box-sizing:border-box;text-align:left;color:#787774;cursor:pointer;white-space:nowrap;background-color:#f1f0ef;border:none;border-radius:4px;align-items:center;gap:.5rem;width:100%;height:29px;padding:.4rem .5rem;font-size:.85rem;transition:background-color .15s;display:flex;overflow:hidden}.review-page .custom-select-btn:after{content:"";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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;margin-left:auto}.review-page .custom-select-btn:hover{background-color:#e9e9e7}.review-page .custom-select-btn.has-value{color:#37352f}.review-page .dropdown-check{cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;margin:0 4px;padding:.45rem .75rem;font-size:.85rem;display:flex}.review-page .dropdown-check:hover{background:#f1f0ef}.review-page .dropdown-check.selected,.review-page .dropdown-item.selected{background:#f1f0ef;font-weight:500}.review-page .comments-section{border-top:1px solid #e9e9e7;margin-top:1rem;padding-top:1rem}.review-page .comment{padding:.5rem 0;font-size:.85rem;line-height:1.5}.review-page .comment-author{color:#787774;font-size:.8rem;font-weight:600}.review-page .add-comment{border-top:1px solid #e9e9e7;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.review-page .add-comment input{background:#f1f0ef;border:none;border-radius:4px;flex:1;padding:.4rem .5rem;font-size:.85rem}.review-page .add-comment input:focus{outline-offset:-1px;background:#fff;outline:2px solid #2383e2}.review-page .add-comment button{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:4px;padding:.4rem .75rem;font-size:.85rem}.review-page .add-comment button:hover{background:#1b6ec2}.review-page .mark-reviewed-wrap{border-top:1px solid #e9e9e7;margin-top:1rem;padding-top:1rem}.review-page .mark-reviewed-btn{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:4px;padding:.5rem 1.2rem;font-size:.85rem;font-weight:500;transition:background .15s}.review-page .mark-reviewed-btn:hover{background:#1b6ec2}.review-page .mark-reviewed-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.review-page .btn-text{display:none}.review-page .actions button{justify-content:center;min-width:1.75rem;padding:.25rem .45rem}}@media (width<=600px){.review-page{padding:1rem}.review-page table{min-width:0}.review-page td,.review-page th{padding:.5rem .6rem}.review-page td:nth-child(2),.review-page th:nth-child(2){display:none}.review-page .linked-cell .row-pill{max-width:120px}.review-page .actions{white-space:nowrap}.review-page .actions button{box-sizing:border-box;width:1.75rem;height:1.62rem;padding:0;font-size:.85rem}.review-page .edit-panel{padding:.5rem}.review-page .fields-row{flex-wrap:wrap;gap:.5rem .6rem}.review-page .field-group{flex-direction:row;align-items:center;gap:.4rem}.review-page .field-group>label:not(.tagged-checkbox){display:none}.review-page .edit-panel .field-group{flex-basis:100%}.review-page .edit-panel .custom-select-wrap{min-width:100%}.review-page .edit-panel .custom-select-btn{width:100%;display:flex;background:#f1f0ef!important;padding:.4rem 1rem!important}.review-page .searchable-dropdown{min-width:100%}.review-page .edit-panel .confirm-btn,.review-page .edit-panel .delete-btn,.review-page .edit-panel .save-links-btn{width:100%}.review-page .edit-panel .confirm-field,.review-page .edit-panel .delete-field{gap:0}.review-page .add-comment{flex-direction:row}.review-page .add-comment button{padding:.4rem .5rem}.review-page .add-comment .btn-text{display:none}}:root[data-theme=dark] .reading-list-page{color:#e0e0e0!important;background:#191919!important}:root[data-theme=dark] .reading-list-page p,:root[data-theme=dark] .reading-list-page h1,:root[data-theme=dark] .reading-list-page h2,:root[data-theme=dark] .reading-list-page h3,:root[data-theme=dark] .reading-list-page h4{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page a{color:#74b3dd!important}:root[data-theme=dark] .reading-list-page a:hover{color:#9ac8e8!important}:root[data-theme=dark] .reading-list-page a.back,:root[data-theme=dark] .reading-list-page .last-synced,:root[data-theme=dark] .reading-list-page .count,:root[data-theme=dark] .reading-list-page .empty,:root[data-theme=dark] .reading-list-page .empty-state,:root[data-theme=dark] .reading-list-page .subtitle,:root[data-theme=dark] .reading-list-page .rating-empty,:root[data-theme=dark] .reading-list-page .platform-empty,:root[data-theme=dark] .reading-list-page .loading,:root[data-theme=dark] .reading-list-page .linked-cell,:root[data-theme=dark] .reading-list-page .dropdown-empty,:root[data-theme=dark] .reading-list-page .section-title,:root[data-theme=dark] .reading-list-page .top-bar a.back,:root[data-theme=dark] .reading-list-page .top-links a.back,:root[data-theme=dark] .reading-list-page .status-msg,:root[data-theme=dark] .reading-list-page .metric-card__description,:root[data-theme=dark] .reading-list-page .field-group>label,:root[data-theme=dark] .reading-list-page .tag-remove{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page a.back:hover{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .status-msg.error{color:#ff7676!important}:root[data-theme=dark] .reading-list-page .dot{color:#555!important}:root[data-theme=dark] .reading-list-page table{background:#2f2f2f!important}:root[data-theme=dark] .reading-list-page th{color:silver!important;background:#232323!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .reading-list-page td{color:#e0e0e0!important;background:0 0!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .reading-list-page .title-link{color:#74b3dd!important}:root[data-theme=dark] .reading-list-page .title-link:hover{color:#9ac8e8!important}:root[data-theme=dark] .reading-list-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .entry{background:#2f2f2f!important;box-shadow:0 1px 3px #0000004d!important}:root[data-theme=dark] .reading-list-page .entry-title{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .entry-quote{border-left-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .entry-quote p,:root[data-theme=dark] .reading-list-page .entry-body p{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page details.upload-card{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page details.upload-card summary{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page details.upload-card summary:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page details.upload-card summary:after{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page details.upload-card .upload-body{border-top-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page details.upload-card .upload-help{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page details.upload-card label.field{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page details.upload-card .upload-help code{border-radius:3px;padding:.05rem .3rem;color:#d0d0d0!important;background:#232323!important}:root[data-theme=dark] .reading-list-page .notes-content{color:#d0d0d0!important;background:#232323!important;border-top-color:#2a2a2a!important}:root[data-theme=dark] .reading-list-page .notes-content blockquote{color:#b8b8b8!important;border-left-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .notes-content .callout{background:#2f2f2f!important}:root[data-theme=dark] .reading-list-page .edit-panel{background:#232323!important}:root[data-theme=dark] .reading-list-page .edit-panel label,:root[data-theme=dark] .reading-list-page .edit-panel span{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .custom-select-btn{color:#b8b8b8!important;background-color:#2f2f2f!important}:root[data-theme=dark] .reading-list-page .custom-select-btn:hover{background-color:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .custom-select-btn.has-value{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .custom-select-btn:after{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .reading-list-page .field-group select,:root[data-theme=dark] .reading-list-page .create-select{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}:root[data-theme=dark] .reading-list-page .dropdown-check:hover,:root[data-theme=dark] .reading-list-page .dropdown-check.selected,:root[data-theme=dark] .reading-list-page .dropdown-item.selected{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .dropdown-btn{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .dropdown-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .create-row-toggle{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .create-row-toggle:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .reading-list-page .create-row-toggle.is-open .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .reading-list-page .dropdown-btn.has-selection{color:#74b3dd!important;border-color:#529cca!important}:root[data-theme=dark] .reading-list-page .dropdown-caret{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .reading-list-page .dropdown-menu{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 16px #00000080!important}:root[data-theme=dark] .reading-list-page .dropdown-option{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .dropdown-option:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .dropdown-divider{background:#4a4a47!important}:root[data-theme=dark] .reading-list-page .dropdown-clear{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .dropdown-clear:hover{background:#3a3a3a!important}.reading-list-page .badge{margin:.1rem .15rem .1rem 0!important}.reading-list-page .badges-cell .badge{vertical-align:middle}:root[data-theme=dark] .reading-list-page .actions button{color:#fff!important;background:#3a3a3a!important;border:1px solid #5a5a5a!important}:root[data-theme=dark] .reading-list-page .actions button:hover{background:#4a4a4a!important}:root[data-theme=dark] .reading-list-page .actions button .icon{fill:#fff!important}@media (width<=600px){.reading-list-page .edit-panel .field-group{flex-direction:column!important;align-items:stretch!important}.reading-list-page .edit-panel .field-group>label{display:block!important}.reading-list-page .edit-panel .confirm-field>label,.reading-list-page .edit-panel .delete-field>label{display:none!important}}:root[data-theme=dark] .reading-list-page .dropdown-list{background:#2f2f2f!important;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080!important}:root[data-theme=dark] .reading-list-page .dropdown-item:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .searchable-dropdown .search-input,:root[data-theme=dark] .reading-list-page .field-group input,:root[data-theme=dark] .reading-list-page .field-group select,:root[data-theme=dark] .reading-list-page .add-comment input,:root[data-theme=dark] .reading-list-page .create-input{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .create-input::placeholder{opacity:1;color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .create-custom-select .custom-select-btn{border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .field-group input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .reading-list-page .searchable-dropdown .search-input:focus{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .tag{color:#e0e0e0!important;background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .sync-btn,:root[data-theme=dark] .reading-list-page .tab-btn,:root[data-theme=dark] .reading-list-page .action-btn,:root[data-theme=dark] .reading-list-page .move-select,:root[data-theme=dark] .reading-list-page .filter-btn,:root[data-theme=dark] .reading-list-page .edit-btn,:root[data-theme=dark] .reading-list-page .settings-btn,:root[data-theme=dark] .reading-list-page .view-btn,:root[data-theme=dark] .reading-list-page .next-review-btn,:root[data-theme=dark] .reading-list-page .actions button,:root[data-theme=dark] .reading-list-page .mobile-edit-pencil,:root[data-theme=dark] .reading-list-page .filters-toggle,:root[data-theme=dark] .reading-list-page .hub-search{color:#e0e0e0!important;background-color:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .sync-btn:hover:not(:disabled),:root[data-theme=dark] .reading-list-page .tab-btn:hover,:root[data-theme=dark] .reading-list-page .action-btn:hover,:root[data-theme=dark] .reading-list-page .move-select:hover,:root[data-theme=dark] .reading-list-page .filter-btn:hover,:root[data-theme=dark] .reading-list-page .edit-btn:hover,:root[data-theme=dark] .reading-list-page .settings-btn:hover,:root[data-theme=dark] .reading-list-page .view-btn:hover,:root[data-theme=dark] .reading-list-page .next-review-btn:hover,:root[data-theme=dark] .reading-list-page .actions button:hover,:root[data-theme=dark] .reading-list-page .mobile-edit-pencil:hover,:root[data-theme=dark] .reading-list-page .filters-toggle:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .tab-btn.active,:root[data-theme=dark] .reading-list-page .filter-btn.active,:root[data-theme=dark] .reading-list-page .action-btn.primary,:root[data-theme=dark] .reading-list-page .mobile-edit-pencil.active,:root[data-theme=dark] .reading-list-page .filters-toggle.has-active,:root[data-theme=dark] .reading-list-page .filters-toggle.is-open{color:#191919!important;background:#e0e0e0!important;border-color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .filters-panel{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .hub-search::placeholder,:root[data-theme=dark] .reading-list-page .dropdown-btn::placeholder{color:#787774!important;opacity:1!important}:root[data-theme=dark] .reading-list-page .hub-search:focus{background-color:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .reading-list-page .action-btn.danger{color:#ff7676!important;background:#2f2f2f!important;border-color:#5a3030!important}:root[data-theme=dark] .reading-list-page .action-btn.danger:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .reading-list-page .field-group .delete-btn{color:#ff7676!important;border-color:#5a3030!important}:root[data-theme=dark] .reading-list-page .field-group .delete-btn:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .reading-list-page .field-group .confirm-btn{color:#fff!important}:root[data-theme=dark] .reading-list-page .field-group .confirm-btn:disabled{color:#787774!important;background:#3a3a3a!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .metric-card{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#373737!important}:root[data-theme=dark] .reading-list-page .metric-card--highlight{background:#1a3650!important;border-color:#529cca!important}:root[data-theme=dark] .reading-list-page .metric-card--highlight .metric-card__value{color:#74b3dd!important}:root[data-theme=dark] .reading-list-page .metric-card__value,:root[data-theme=dark] .reading-list-page .metric-card__label,:root[data-theme=dark] .reading-list-page .metric-card__info-label{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .rating-pill{color:#f4cb6b!important;background:#4a3a1f!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root[data-theme=dark] .reading-list-page .fiction-badge{color:#b8b8b8!important;background:#2a2a2a!important}:root[data-theme=dark] .reading-list-page .fiction-badge.fiction{color:#9ab8d3!important;background:#2a3a4a!important}:root[data-theme=dark] .reading-list-page .settings-panel{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 12px #00000080!important}:root[data-theme=dark] .reading-list-page tr.mobile-editing .row-actions{background:0 0!important}:root[data-theme=dark] .reading-list-page .mobile-edit-row td{background:#232323!important;border-top-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill--person{color:#9ac8e8!important;background:#1a3650!important;border-color:#2a4f70!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill--platform{color:#8fcf91!important;background:#1d3a1d!important;border-color:#2a5a2c!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill--fiction{color:#f4cb6b!important;background:#3a2a1a!important;border-color:#5a3f1f!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill--rating{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .reading-list-page .mobile-context-pill--date{color:#c2a3f0!important;background:#2e1d4a!important;border-color:#4a3a6a!important}:root[data-theme=dark] .reading-list-page .add-modal-backdrop{background:#0009!important}:root[data-theme=dark] .reading-list-page .add-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .reading-list-page .add-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .add-field-label{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .add-search-input,:root[data-theme=dark] .reading-list-page .add-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-search-input:focus,:root[data-theme=dark] .reading-list-page .add-input:focus{background:#2f2f2f!important;border-color:#6aa3d5!important}:root[data-theme=dark] .reading-list-page .add-result-card{color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-result-card:hover{background:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .reading-list-page .add-result-title{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .add-result-meta,:root[data-theme=dark] .reading-list-page .add-result-overview{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .add-result-thumb-empty{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-preview{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-preview-title{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .add-preview-meta{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .add-tagged-row{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .add-importance-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-importance-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .add-importance-btn.selected{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .reading-list-page .add-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .add-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .add-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .reading-list-page .add-modal-btn.primary:hover{background:#1b6ec2!important}:root[data-theme=dark] .reading-list-page .add-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .sign-out-link{color:#d28080!important}:root[data-theme=dark] .reading-list-page .sign-out-link:hover{color:#ff7676!important}:root[data-theme=dark] .reading-list-page .badge-rating_mismatch_gr,:root[data-theme=dark] .reading-list-page .badge-rating_mismatch_lb{color:#ff9090!important;background:#4a2424!important}:root[data-theme=dark] .reading-list-page .finish-modal-backdrop{background:#0009!important}:root[data-theme=dark] .reading-list-page .finish-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .reading-list-page .finish-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .finish-modal-subtitle,:root[data-theme=dark] .reading-list-page .finish-modal-label{color:#b8b8b8!important}:root[data-theme=dark] .reading-list-page .finish-tagged-row,:root[data-theme=dark] .reading-list-page .finish-date-row{color:#e0e0e0!important}:root[data-theme=dark] .reading-list-page .finish-date-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .finish-rating-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .finish-rating-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .finish-rating-btn.selected{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn.primary:hover{color:#fff!important;background:#1b6ec2!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn.skip{color:#b8b8b8!important;background:0 0!important;border:none!important}:root[data-theme=dark] .reading-list-page .finish-modal-btn.skip:hover{color:#e0e0e0!important;background:0 0!important}:root[data-theme=dark] .reading-list-page .star-picker .star-cell{color:#4a4a47!important}:root[data-theme=dark] .reading-list-page .star-picker .star-cell.full{color:#f5b800!important}:root[data-theme=dark] .reading-list-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#4a4a47 50%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .reading-list-page .star-picker-readout{color:#b8b8b8!important}.reading-list-page *{box-sizing:border-box;margin:0;padding:0}.reading-list-page{color:#37352f;background:#f7f7f5;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reading-list-page a.back{color:#787774;font-size:.9rem;text-decoration:none}.reading-list-page a.back:hover{color:#37352f}.reading-list-page .top-bar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.reading-list-page h1{margin-bottom:1.5rem;font-size:2rem;font-weight:700}.reading-list-page .sync-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.35rem .85rem;font-size:.85rem;transition:background .15s}.reading-list-page .sync-btn:hover:not(:disabled){background:#f1f0ef}.reading-list-page .sync-btn:disabled{opacity:.5;cursor:not-allowed}.reading-list-page .sync-icon{display:inline-block}.reading-list-page .controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.reading-list-page .tabs{display:contents}.reading-list-page .tab-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:20px;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.reading-list-page .tab-btn:hover{background:#f1f0ef}.reading-list-page .tab-btn.active{color:#fff;background:#37352f;border-color:#37352f}.reading-list-page .divider{background:#e3e2e0;width:1px;height:1.5rem;margin:0 .25rem}.reading-list-page .filter-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:20px;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.reading-list-page .filter-btn:hover{background:#f1f0ef}.reading-list-page .filter-btn.active{color:#fff;background:#2383e2;border-color:#2383e2}.reading-list-page .hub-search{appearance:none;box-sizing:border-box;color:#37352f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:200px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.4}.reading-list-page .hub-search::placeholder{color:#787774;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;font-size:.85rem;font-weight:400}.reading-list-page .hub-search:focus{border-color:#2383e2;outline:none}.reading-list-page .dropdown,.reading-list-page .dropdown-btn-wrap{display:inline-block;position:relative}.reading-list-page .dropdown-btn{appearance:none;box-sizing:border-box;color:#2383e2;cursor:pointer;caret-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:180px;padding:.4rem 2rem .4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s}.reading-list-page .dropdown-btn:hover{background:#f1f0ef}.reading-list-page .dropdown-btn:focus{outline:none}.reading-list-page .dropdown-btn.has-selection{color:#2383e2;border-color:#2383e2}.reading-list-page .dropdown-btn::placeholder{color:#787774;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;font-size:.85rem;font-weight:400}.reading-list-page .dropdown-caret{pointer-events:none;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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.reading-list-page .dropdown-menu{z-index:20;background:#fff;border:1px solid #e3e2e0;border-radius:6px;min-width:180px;max-height:320px;padding:.4rem;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000014}.reading-list-page .dropdown-menu[hidden]{display:none}.reading-list-page .dropdown-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.88rem;display:flex}.reading-list-page .dropdown-option:hover{background:#f7f7f5}.reading-list-page .dropdown-option input{cursor:pointer;margin:0}.reading-list-page .year-dropdown{display:none}.reading-list-page[data-active-tab=Finished] .year-dropdown,.reading-list-page[data-active-tab="The Re-Read/Watch List"] .year-dropdown{display:inline-block}.reading-list-page .filters-toggle{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.reading-list-page .filters-toggle:hover{background:#f1f0ef}.reading-list-page .filters-toggle.is-open{color:#fff;background:#37352f;border-color:#37352f}.reading-list-page .filters-toggle.is-open:hover{background:#1a1a1a}.reading-list-page .filters-toggle.has-active{color:#fff;background:#2383e2;border-color:#2383e2}.reading-list-page .filters-toggle.has-active.is-open{background:#1b6ec2;border-color:#1b6ec2}.reading-list-page .filters-panel{background:#fafaf9;border:1px solid #e3e2e0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.reading-list-page .filters-panel[hidden]{display:none}.reading-list-page .count{color:#787774;font-size:.85rem}.reading-list-page .count-row{text-align:center;margin:2rem 0 1rem;padding:0}.reading-list-page table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;width:100%;box-shadow:0 1px 3px #00000014}.reading-list-page thead th:first-child{border-top-left-radius:8px}.reading-list-page thead th:last-child{border-top-right-radius:8px}.reading-list-page tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.reading-list-page tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.reading-list-page th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#787774;border-bottom:1px solid #e9e9e7;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.reading-list-page td{vertical-align:middle;border-bottom:1px solid #f1f0ef;padding:.65rem 1rem;font-size:.9rem}.reading-list-page tr:last-child td{border-bottom:none}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.reading-list-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.reading-list-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row):has(+tr.mobile-edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.reading-list-page tbody tr.mobile-edit-row:has(+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.reading-list-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#fafafa}.reading-list-page .title-cell{align-items:center;gap:.5rem;display:flex}.reading-list-page .icon{flex-shrink:0;font-size:1.1rem}.reading-list-page .icon-img{object-fit:contain;flex-shrink:0;width:1.1rem;height:1.1rem}.reading-list-page a.title-link{color:#37352f;font-weight:500;text-decoration:none}.reading-list-page a.title-link:hover{color:#2383e2}.reading-list-page .author{color:#787774}.reading-list-page .view-btn{color:#787774;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .6rem;font-size:.78rem;transition:background .15s}.reading-list-page .view-btn:hover{color:#37352f;background:#f1f0ef}.reading-list-page .fiction-badge{color:#787774;background:#f1f0ef;border-radius:10px;padding:.15rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.reading-list-page .fiction-badge.fiction{color:#2383e2;background:#eef5fb}.reading-list-page .rating-pill{color:#b76e00;white-space:nowrap;background:#fff8e1;border-radius:10px;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.reading-list-page .rating-empty{color:#b9b9b6;font-size:.8rem}.reading-list-page .row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.reading-list-page th:nth-child(4),.reading-list-page td:nth-child(4){white-space:nowrap;width:1%}.reading-list-page .action-btn{color:#787774;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.reading-list-page .action-btn:hover{color:#37352f;background:#f1f0ef}.reading-list-page .action-btn.primary{color:#fff;background:#37352f;border-color:#37352f}.reading-list-page .action-btn.primary:hover{color:#fff;background:#1a1a1a}.reading-list-page .action-btn.danger{color:#e03e3e;background:#fff;border-color:#f6cccc}.reading-list-page .action-btn.danger:hover{color:#c42929;background:#fdf2f2}.reading-list-page .action-btn.btn-view-toggle{text-align:center;min-width:3.4rem}.reading-list-page th.actions-head{text-align:right}.reading-list-page .move-dropdown-wrap{display:inline-block;position:relative}.reading-list-page .move-dropdown-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}.reading-list-page .move-dropdown-btn:hover{background:#e9e9e7}.reading-list-page .move-dropdown-btn:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px}.reading-list-page .move-dropdown-menu{z-index:50;background:#fff;border-radius:6px;min-width:160px;max-height:240px;margin-top:4px;padding:4px 0;display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.reading-list-page .move-dropdown-menu.open{display:block}.reading-list-page .move-dropdown-item{cursor:pointer;white-space:nowrap;color:#37352f;border-radius:4px;margin:0 4px;padding:.45rem .75rem;font-size:.85rem}.reading-list-page .move-dropdown-item:hover{background:#f1f0ef}:root[data-theme=dark] .reading-list-page .move-dropdown-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .reading-list-page .move-dropdown-btn:hover{color:#fff;background:#3a3a3a}:root[data-theme=dark] .reading-list-page .move-dropdown-menu{background:#2f2f2f;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080}:root[data-theme=dark] .reading-list-page .move-dropdown-item{color:#e0e0e0}:root[data-theme=dark] .reading-list-page .move-dropdown-item:hover{background:#3a3a3a}.reading-list-page .move-select{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;padding:.2rem .45rem;font-size:.75rem}.reading-list-page .move-select:hover{background:#f1f0ef}.reading-list-page .notes-row>td{background:#fafaf9;padding:0}:root[data-theme=dark] .reading-list-page .notes-row>td{background:#232323!important}.reading-list-page .notes-content{background:0 0;padding:1rem 1.5rem;font-size:.88rem;line-height:1.6}:root[data-theme=dark] .reading-list-page .notes-content{background:0 0!important}.reading-list-page .notes-content p{margin-bottom:.5rem}.reading-list-page .notes-content p:last-child{margin-bottom:0}.reading-list-page .loading{color:#787774;font-style:italic}.reading-list-page .empty{text-align:center;color:#787774;padding:2rem;font-size:.95rem}.reading-list-page .finish-modal-backdrop{z-index:100;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.reading-list-page .finish-modal-backdrop.open{display:flex}.reading-list-page .finish-modal-card{background:#fff;border-radius:10px;width:100%;max-width:440px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 10px 40px #00000040}.reading-list-page .finish-modal-title{color:#37352f;margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.reading-list-page .finish-modal-subtitle{color:#787774;margin-bottom:1rem;font-size:.85rem}.reading-list-page .finish-modal-label{color:#787774;text-transform:uppercase;letter-spacing:.04em;margin:.75rem 0 .4rem;font-size:.72rem;font-weight:600;display:block}.reading-list-page .finish-rating-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reading-list-page .star-picker{gap:2px;font-size:1.9rem;line-height:1;display:inline-flex}.reading-list-page .star-picker .star-cell{color:#d8d8d8;-webkit-user-select:none;user-select:none;cursor:pointer;width:1em;height:1em;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .1s;display:inline-flex;position:relative}.reading-list-page .star-picker .star-cell.full{color:#f5b800}.reading-list-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#d8d8d8 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.reading-list-page .star-picker .star-cell.disabled{cursor:default;opacity:.4}.reading-list-page .star-picker .star-half-target{cursor:pointer;background:0 0;border:none;width:50%;height:100%;padding:0;position:absolute;top:0}.reading-list-page .star-picker .star-half-target.left{left:0}.reading-list-page .star-picker .star-half-target.right{right:0}.reading-list-page .star-picker-readout{color:#787774;min-width:2.5rem;font-size:.85rem}.reading-list-page .finish-tagged-row{color:#37352f;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.88rem;display:flex}.reading-list-page .finish-tagged-row input[type=checkbox]{cursor:pointer;width:16px;height:16px}.reading-list-page .finish-date-row{color:#37352f;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.reading-list-page .finish-date-row input[type=date]{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.35rem .6rem;font-family:inherit;font-size:.85rem}.reading-list-page .finish-modal-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.reading-list-page .finish-modal-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;transition:background .15s}.reading-list-page .finish-modal-btn:hover{background:#f1f0ef}.reading-list-page .finish-modal-btn.primary{color:#fff;background:#2383e2;border-color:#2383e2;font-weight:500}.reading-list-page .finish-modal-btn.primary:hover{background:#1b6ec2}.reading-list-page .finish-modal-btn.skip{color:#787774;background:0 0;border:none;padding-left:0}.reading-list-page .finish-modal-btn.skip:hover{color:#37352f;background:0 0}.reading-list-page .add-btn{color:#fff;cursor:pointer;background:#2383e2;border:1px solid #1b6ec2;border-radius:6px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.95rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.reading-list-page .add-btn:hover{background:#1b6ec2;border-color:#155a9c}.reading-list-page .add-modal-backdrop{z-index:100;background:#0f0f0f73;justify-content:center;align-items:flex-start;padding:4vh 1rem;display:none;position:fixed;inset:0}.reading-list-page .add-modal-backdrop.open{display:flex}.reading-list-page .add-modal-card{background:#fff;border-radius:10px;width:100%;max-width:540px;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 10px 40px #00000040}.reading-list-page .add-modal-title{color:#37352f;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.reading-list-page .add-search-row{gap:.5rem;margin-bottom:1rem;display:flex}.reading-list-page .add-search-input{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.reading-list-page .add-search-input:focus{border-color:#2383e2;outline:none}.reading-list-page .add-search-btn{color:#fff;cursor:pointer;background:#2383e2;border:1px solid #2383e2;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.reading-list-page .add-search-btn:hover{background:#1b6ec2}.reading-list-page .add-results{flex-direction:column;gap:.4rem;display:flex}.reading-list-page .add-result-card{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e3e2e0;border-radius:6px;align-items:stretch;gap:.75rem;padding:.6rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.reading-list-page .add-result-card:hover{background:#f1f0ef;border-color:#c5dff8}.reading-list-page .add-result-thumb,.reading-list-page .add-result-thumb-empty{object-fit:cover;background:#f1f0ef;border:1px solid #e3e2e0;border-radius:4px;flex-shrink:0;width:56px;height:80px}.reading-list-page .add-result-info{flex:1;min-width:0}.reading-list-page .add-result-title{color:#37352f;font-size:.95rem;font-weight:600}.reading-list-page .add-result-meta{color:#787774;margin-top:.2rem;font-size:.82rem}.reading-list-page .add-result-overview{color:#787774;margin-top:.4rem;font-size:.78rem;line-height:1.4}.reading-list-page .add-preview{background:#fafaf9;border:1px solid #e3e2e0;border-radius:6px;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.reading-list-page .add-preview-thumb{object-fit:cover;border-radius:4px;width:60px;height:86px}.reading-list-page .add-preview-title{color:#37352f;font-size:1rem;font-weight:600}.reading-list-page .add-preview-meta{color:#787774;margin-top:.25rem;font-size:.85rem}.reading-list-page .add-field-group{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.reading-list-page .add-field-label{color:#787774;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.reading-list-page .add-input{color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .6rem;font-family:inherit;font-size:.9rem}.reading-list-page .add-input:focus{border-color:#2383e2;outline:none}.reading-list-page select.add-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%23787774' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:2rem}.reading-list-page .add-importance-row{flex-wrap:wrap;gap:.3rem;display:flex}.reading-list-page .add-importance-btn{color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:16px;padding:.3rem .7rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.reading-list-page .add-importance-btn:hover{background:#f1f0ef}.reading-list-page .add-importance-btn.selected{color:#fff;background:#2383e2;border-color:#2383e2}.reading-list-page .add-tagged-row{color:#37352f;cursor:pointer;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.88rem;display:flex}.reading-list-page .add-tagged-row input{cursor:pointer;width:16px;height:16px}.reading-list-page .add-modal-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.reading-list-page .add-modal-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;transition:background .15s}.reading-list-page .add-modal-btn:hover{background:#f1f0ef}.reading-list-page .add-modal-btn.primary{color:#fff;background:#2383e2;border-color:#2383e2;font-weight:500}.reading-list-page .add-modal-btn.primary:hover{background:#1b6ec2}.reading-list-page .add-modal-btn.primary:disabled{color:#b9b9b6;cursor:not-allowed;background:#eaeaea;border-color:#e3e2e0}@media (width<=800px){.reading-list-page .row-actions{display:none!important}.reading-list-page .mobile-edit-row .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;display:flex!important}.reading-list-page .mobile-edit-row td{background:#fafaf9;padding:0!important}.reading-list-page .mobile-edit-row .mobile-edit-inner{padding:.6rem 1rem}.reading-list-page .mobile-edit-context{flex-wrap:wrap;gap:4px;margin-bottom:.5rem;display:flex}.reading-list-page .mobile-context-pill{color:#37352f;background:#f1f0ef;border:1px solid #e9e9e7;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:500;line-height:1.3;display:inline-flex}.reading-list-page .mobile-context-pill--person{color:#1b6ec2;background:#eef6ff;border-color:#c5dff8}.reading-list-page .mobile-context-pill--platform{color:#2e7d32;background:#f0f7ee;border-color:#c8e6c9}.reading-list-page .mobile-context-pill--fiction{color:#b96b00;background:#fef3e2;border-color:#fad6a8}.reading-list-page .mobile-context-pill--rating{color:#b76e00;background:#fff8e1;border-color:#f4cb6b}.reading-list-page .mobile-context-pill--date{color:#6028a3;background:#f0e6ff;border-color:#d9c2f0}.reading-list-page tbody tr{position:relative}.reading-list-page tbody tr>td:last-child,.reading-list-page thead tr>th:last-child{width:56px;padding:0}.reading-list-page thead tr>th:last-child{padding-right:.75rem}.reading-list-page tbody tr:not(.notes-row):not(.mobile-edit-row)>td:last-child,.reading-list-page thead tr>th:last-child{border:0;border-bottom:1px solid #f1f0ef}.reading-list-page .mobile-edit-pencil{z-index:2;color:#787774;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;justify-content:center;align-items:center;min-width:2.1rem;height:1.7rem;padding:0 .5rem;font-size:.95rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.reading-list-page .mobile-edit-pencil:hover{color:#37352f;background:#f1f0ef}.reading-list-page .mobile-edit-pencil.active{color:#fff;background:#37352f;border-color:#37352f}}@media (width>=801px){.reading-list-page .mobile-edit-pencil,.reading-list-page .mobile-edit-row{display:none!important}}@media (width<=600px){.reading-list-page{padding:1rem}.reading-list-page th:nth-child(2),.reading-list-page .author,.reading-list-page th:nth-child(3),.reading-list-page td:nth-child(3),.reading-list-page .finished-date-col{display:none}}.reading-list-page .confirm-modal-backdrop{z-index:200;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.reading-list-page .confirm-modal-backdrop.open{display:flex}.reading-list-page .confirm-modal-card{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 10px 40px #00000040}.reading-list-page .confirm-modal-title{color:#37352f;margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.reading-list-page .confirm-modal-body{color:#787774;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.reading-list-page .confirm-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.reading-list-page .confirm-modal-btn{cursor:pointer;color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.reading-list-page .confirm-modal-btn:hover{background:#f1f0ef}.reading-list-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}.reading-list-page .confirm-modal-btn.danger:hover,.reading-list-page .confirm-modal-btn.danger:active{background:#b73232;border-color:#00000059}:root[data-theme=dark] .reading-list-page .confirm-modal-backdrop{background:#0009}:root[data-theme=dark] .reading-list-page .confirm-modal-card{background:#2f2f2f;box-shadow:0 10px 40px #000000b3}:root[data-theme=dark] .reading-list-page .confirm-modal-title{color:#e0e0e0}:root[data-theme=dark] .reading-list-page .confirm-modal-body{color:#b8b8b8}:root[data-theme=dark] .reading-list-page .confirm-modal-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .reading-list-page .confirm-modal-btn:hover{background:#3a3a3a}:root[data-theme=dark] .reading-list-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}:root[data-theme=dark] .reading-list-page .confirm-modal-btn.danger:hover,:root[data-theme=dark] .reading-list-page .confirm-modal-btn.danger:active{background:#ff7676;border-color:#00000059}:root[data-theme=dark] .triage-page{color:#e0e0e0!important;background:#191919!important}:root[data-theme=dark] .triage-page p,:root[data-theme=dark] .triage-page h1,:root[data-theme=dark] .triage-page h2,:root[data-theme=dark] .triage-page h3,:root[data-theme=dark] .triage-page h4{color:#e0e0e0!important}:root[data-theme=dark] .triage-page a{color:#74b3dd!important}:root[data-theme=dark] .triage-page a:hover{color:#9ac8e8!important}:root[data-theme=dark] .triage-page a.back,:root[data-theme=dark] .triage-page .last-synced,:root[data-theme=dark] .triage-page .count,:root[data-theme=dark] .triage-page .empty,:root[data-theme=dark] .triage-page .empty-state,:root[data-theme=dark] .triage-page .subtitle,:root[data-theme=dark] .triage-page .rating-empty,:root[data-theme=dark] .triage-page .platform-empty,:root[data-theme=dark] .triage-page .loading,:root[data-theme=dark] .triage-page .linked-cell,:root[data-theme=dark] .triage-page .dropdown-empty,:root[data-theme=dark] .triage-page .section-title,:root[data-theme=dark] .triage-page .top-bar a.back,:root[data-theme=dark] .triage-page .top-links a.back,:root[data-theme=dark] .triage-page .status-msg,:root[data-theme=dark] .triage-page .metric-card__description,:root[data-theme=dark] .triage-page .field-group>label,:root[data-theme=dark] .triage-page .tag-remove{color:#b8b8b8!important}:root[data-theme=dark] .triage-page a.back:hover{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .status-msg.error{color:#ff7676!important}:root[data-theme=dark] .triage-page .dot{color:#555!important}:root[data-theme=dark] .triage-page table{background:#2f2f2f!important}:root[data-theme=dark] .triage-page th{color:silver!important;background:#232323!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .triage-page td{color:#e0e0e0!important;background:0 0!important;border-bottom-color:#2a2a2a!important}:root[data-theme=dark] .triage-page .title-link{color:#74b3dd!important}:root[data-theme=dark] .triage-page .title-link:hover{color:#9ac8e8!important}:root[data-theme=dark] .triage-page tr:hover:not(.notes-row):not(.edit-row):not(.mobile-edit-row) td{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .entry{background:#2f2f2f!important;box-shadow:0 1px 3px #0000004d!important}:root[data-theme=dark] .triage-page .entry-title{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .entry-quote{border-left-color:#4a4a47!important}:root[data-theme=dark] .triage-page .entry-quote p,:root[data-theme=dark] .triage-page .entry-body p{color:#e0e0e0!important}:root[data-theme=dark] .triage-page details.upload-card{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page details.upload-card summary{color:#e0e0e0!important}:root[data-theme=dark] .triage-page details.upload-card summary:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page details.upload-card summary:after{color:#b8b8b8!important}:root[data-theme=dark] .triage-page details.upload-card .upload-body{border-top-color:#4a4a47!important}:root[data-theme=dark] .triage-page details.upload-card .upload-help{color:#b8b8b8!important}:root[data-theme=dark] .triage-page details.upload-card label.field{color:#e0e0e0!important}:root[data-theme=dark] .triage-page details.upload-card .upload-help code{border-radius:3px;padding:.05rem .3rem;color:#d0d0d0!important;background:#232323!important}:root[data-theme=dark] .triage-page .notes-content{color:#d0d0d0!important;background:#232323!important;border-top-color:#2a2a2a!important}:root[data-theme=dark] .triage-page .notes-content blockquote{color:#b8b8b8!important;border-left-color:#4a4a47!important}:root[data-theme=dark] .triage-page .notes-content .callout{background:#2f2f2f!important}:root[data-theme=dark] .triage-page .edit-panel{background:#232323!important}:root[data-theme=dark] .triage-page .edit-panel label,:root[data-theme=dark] .triage-page .edit-panel span{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .custom-select-btn{color:#b8b8b8!important;background-color:#2f2f2f!important}:root[data-theme=dark] .triage-page .custom-select-btn:hover{background-color:#3a3a3a!important}:root[data-theme=dark] .triage-page .custom-select-btn.has-value{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .custom-select-btn:after{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .triage-page .field-group select,:root[data-theme=dark] .triage-page .create-select{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}:root[data-theme=dark] .triage-page .dropdown-check:hover,:root[data-theme=dark] .triage-page .dropdown-check.selected,:root[data-theme=dark] .triage-page .dropdown-item.selected{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .dropdown-btn{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .dropdown-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .create-row-toggle{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .create-row-toggle:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .triage-page .create-row-toggle.is-open .create-row-icon{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .triage-page .dropdown-btn.has-selection{color:#74b3dd!important;border-color:#529cca!important}:root[data-theme=dark] .triage-page .dropdown-caret{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='%23b8b8b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .triage-page .dropdown-menu{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 16px #00000080!important}:root[data-theme=dark] .triage-page .dropdown-option{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .dropdown-option:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .dropdown-divider{background:#4a4a47!important}:root[data-theme=dark] .triage-page .dropdown-clear{color:#b8b8b8!important}:root[data-theme=dark] .triage-page .dropdown-clear:hover{background:#3a3a3a!important}.triage-page .badge{margin:.1rem .15rem .1rem 0!important}.triage-page .badges-cell .badge{vertical-align:middle}:root[data-theme=dark] .triage-page .actions button{color:#fff!important;background:#3a3a3a!important;border:1px solid #5a5a5a!important}:root[data-theme=dark] .triage-page .actions button:hover{background:#4a4a4a!important}:root[data-theme=dark] .triage-page .actions button .icon{fill:#fff!important}@media (width<=600px){.triage-page .edit-panel .field-group{flex-direction:column!important;align-items:stretch!important}.triage-page .edit-panel .field-group>label{display:block!important}.triage-page .edit-panel .confirm-field>label,.triage-page .edit-panel .delete-field>label{display:none!important}}:root[data-theme=dark] .triage-page .dropdown-list{background:#2f2f2f!important;box-shadow:0 0 0 1px #ffffff0d,0 3px 6px #0006,0 9px 24px #00000080!important}:root[data-theme=dark] .triage-page .dropdown-item:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .searchable-dropdown .search-input,:root[data-theme=dark] .triage-page .field-group input,:root[data-theme=dark] .triage-page .field-group select,:root[data-theme=dark] .triage-page .add-comment input,:root[data-theme=dark] .triage-page .create-input{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .create-input::placeholder{opacity:1;color:#b8b8b8!important}:root[data-theme=dark] .triage-page .create-custom-select .custom-select-btn{border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .field-group input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .triage-page .searchable-dropdown .search-input:focus{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .tag{color:#e0e0e0!important;background:#3a3a3a!important}:root[data-theme=dark] .triage-page .sync-btn,:root[data-theme=dark] .triage-page .tab-btn,:root[data-theme=dark] .triage-page .action-btn,:root[data-theme=dark] .triage-page .move-select,:root[data-theme=dark] .triage-page .filter-btn,:root[data-theme=dark] .triage-page .edit-btn,:root[data-theme=dark] .triage-page .settings-btn,:root[data-theme=dark] .triage-page .view-btn,:root[data-theme=dark] .triage-page .next-review-btn,:root[data-theme=dark] .triage-page .actions button,:root[data-theme=dark] .triage-page .mobile-edit-pencil,:root[data-theme=dark] .triage-page .filters-toggle,:root[data-theme=dark] .triage-page .hub-search{color:#e0e0e0!important;background-color:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .sync-btn:hover:not(:disabled),:root[data-theme=dark] .triage-page .tab-btn:hover,:root[data-theme=dark] .triage-page .action-btn:hover,:root[data-theme=dark] .triage-page .move-select:hover,:root[data-theme=dark] .triage-page .filter-btn:hover,:root[data-theme=dark] .triage-page .edit-btn:hover,:root[data-theme=dark] .triage-page .settings-btn:hover,:root[data-theme=dark] .triage-page .view-btn:hover,:root[data-theme=dark] .triage-page .next-review-btn:hover,:root[data-theme=dark] .triage-page .actions button:hover,:root[data-theme=dark] .triage-page .mobile-edit-pencil:hover,:root[data-theme=dark] .triage-page .filters-toggle:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .triage-page .tab-btn.active,:root[data-theme=dark] .triage-page .filter-btn.active,:root[data-theme=dark] .triage-page .action-btn.primary,:root[data-theme=dark] .triage-page .mobile-edit-pencil.active,:root[data-theme=dark] .triage-page .filters-toggle.has-active,:root[data-theme=dark] .triage-page .filters-toggle.is-open{color:#191919!important;background:#e0e0e0!important;border-color:#e0e0e0!important}:root[data-theme=dark] .triage-page .filters-panel{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .hub-search::placeholder,:root[data-theme=dark] .triage-page .dropdown-btn::placeholder{color:#787774!important;opacity:1!important}:root[data-theme=dark] .triage-page .hub-search:focus{background-color:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .triage-page .action-btn.danger{color:#ff7676!important;background:#2f2f2f!important;border-color:#5a3030!important}:root[data-theme=dark] .triage-page .action-btn.danger:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .triage-page .field-group .delete-btn{color:#ff7676!important;border-color:#5a3030!important}:root[data-theme=dark] .triage-page .field-group .delete-btn:hover{color:#ff9090!important;background:#3a2424!important}:root[data-theme=dark] .triage-page .field-group .confirm-btn{color:#fff!important}:root[data-theme=dark] .triage-page .field-group .confirm-btn:disabled{color:#787774!important;background:#3a3a3a!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .metric-card{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#373737!important}:root[data-theme=dark] .triage-page .metric-card--highlight{background:#1a3650!important;border-color:#529cca!important}:root[data-theme=dark] .triage-page .metric-card--highlight .metric-card__value{color:#74b3dd!important}:root[data-theme=dark] .triage-page .metric-card__value,:root[data-theme=dark] .triage-page .metric-card__label,:root[data-theme=dark] .triage-page .metric-card__info-label{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .rating-pill{color:#f4cb6b!important;background:#4a3a1f!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root[data-theme=dark] .triage-page .fiction-badge{color:#b8b8b8!important;background:#2a2a2a!important}:root[data-theme=dark] .triage-page .fiction-badge.fiction{color:#9ab8d3!important;background:#2a3a4a!important}:root[data-theme=dark] .triage-page .settings-panel{background:#2f2f2f!important;border-color:#4a4a47!important;box-shadow:0 4px 12px #00000080!important}:root[data-theme=dark] .triage-page tr.mobile-editing .row-actions{background:0 0!important}:root[data-theme=dark] .triage-page .mobile-edit-row td{background:#232323!important;border-top-color:#4a4a47!important}:root[data-theme=dark] .triage-page .mobile-context-pill{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .mobile-context-pill--person{color:#9ac8e8!important;background:#1a3650!important;border-color:#2a4f70!important}:root[data-theme=dark] .triage-page .mobile-context-pill--platform{color:#8fcf91!important;background:#1d3a1d!important;border-color:#2a5a2c!important}:root[data-theme=dark] .triage-page .mobile-context-pill--fiction{color:#f4cb6b!important;background:#3a2a1a!important;border-color:#5a3f1f!important}:root[data-theme=dark] .triage-page .mobile-context-pill--rating{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .triage-page .mobile-context-pill--date{color:#c2a3f0!important;background:#2e1d4a!important;border-color:#4a3a6a!important}:root[data-theme=dark] .triage-page .add-modal-backdrop{background:#0009!important}:root[data-theme=dark] .triage-page .add-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .triage-page .add-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .add-field-label{color:#b8b8b8!important}:root[data-theme=dark] .triage-page .add-search-input,:root[data-theme=dark] .triage-page .add-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-search-input:focus,:root[data-theme=dark] .triage-page .add-input:focus{background:#2f2f2f!important;border-color:#6aa3d5!important}:root[data-theme=dark] .triage-page .add-result-card{color:#e0e0e0!important;background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-result-card:hover{background:#3a3a3a!important;border-color:#6aa3d5!important}:root[data-theme=dark] .triage-page .add-result-title{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .add-result-meta,:root[data-theme=dark] .triage-page .add-result-overview{color:#b8b8b8!important}:root[data-theme=dark] .triage-page .add-result-thumb-empty{background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-preview{background:#232323!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-preview-title{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .add-preview-meta{color:#b8b8b8!important}:root[data-theme=dark] .triage-page .add-tagged-row{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .add-importance-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-importance-btn:hover{background:#3a3a3a!important}:root[data-theme=dark] .triage-page .add-importance-btn.selected{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .triage-page .add-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .add-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .triage-page .add-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .triage-page .add-modal-btn.primary:hover{background:#1b6ec2!important}:root[data-theme=dark] .triage-page .add-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .sign-out-link{color:#d28080!important}:root[data-theme=dark] .triage-page .sign-out-link:hover{color:#ff7676!important}:root[data-theme=dark] .triage-page .badge-rating_mismatch_gr,:root[data-theme=dark] .triage-page .badge-rating_mismatch_lb{color:#ff9090!important;background:#4a2424!important}:root[data-theme=dark] .triage-page .finish-modal-backdrop{background:#0009!important}:root[data-theme=dark] .triage-page .finish-modal-card{background:#2f2f2f!important;box-shadow:0 10px 40px #000000b3!important}:root[data-theme=dark] .triage-page .finish-modal-title{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .finish-modal-subtitle,:root[data-theme=dark] .triage-page .finish-modal-label{color:#b8b8b8!important}:root[data-theme=dark] .triage-page .finish-tagged-row,:root[data-theme=dark] .triage-page .finish-date-row{color:#e0e0e0!important}:root[data-theme=dark] .triage-page .finish-date-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .finish-rating-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .finish-rating-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .triage-page .finish-rating-btn.selected{color:#f4cb6b!important;background:#4a3a1f!important;border-color:#b76e00!important}:root[data-theme=dark] .triage-page .finish-modal-btn{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .finish-modal-btn:hover{color:#fff!important;background:#3a3a3a!important}:root[data-theme=dark] .triage-page .finish-modal-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}:root[data-theme=dark] .triage-page .finish-modal-btn.primary:hover{color:#fff!important;background:#1b6ec2!important}:root[data-theme=dark] .triage-page .finish-modal-btn.primary:disabled{color:#787774!important;background:#2f2f2f!important;border-color:#4a4a47!important}:root[data-theme=dark] .triage-page .finish-modal-btn.skip{color:#b8b8b8!important;background:0 0!important;border:none!important}:root[data-theme=dark] .triage-page .finish-modal-btn.skip:hover{color:#e0e0e0!important;background:0 0!important}:root[data-theme=dark] .triage-page .star-picker .star-cell{color:#4a4a47!important}:root[data-theme=dark] .triage-page .star-picker .star-cell.full{color:#f5b800!important}:root[data-theme=dark] .triage-page .star-picker .star-cell.half{background:linear-gradient(90deg,#f5b800 50%,#4a4a47 50%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .triage-page .star-picker-readout{color:#b8b8b8!important}.triage-page *{box-sizing:border-box;margin:0;padding:0}.triage-page{color:#37352f;background:#f7f7f5;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.triage-page h1{margin-bottom:.5rem;font-size:2rem;font-weight:700}.triage-page .subtitle{color:#787774;margin-bottom:2rem}.triage-page a.back{color:#787774;font-size:.9rem;text-decoration:none}.triage-page a.back:hover{color:#37352f}.triage-page .dot{color:#787774;font-size:.9rem}.triage-page .top-links{align-items:center;gap:.5rem;display:flex}.triage-page .table-wrap{border-radius:8px;overflow:visible;box-shadow:0 1px 3px #00000014}.triage-page table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;width:100%;font-size:.8rem}.triage-page thead th:first-child{border-top-left-radius:8px}.triage-page thead th:last-child{border-top-right-radius:8px}.triage-page tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.triage-page tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.triage-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:first-child{border-bottom-left-radius:8px}.triage-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td:last-child{border-bottom-right-radius:8px}.triage-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.triage-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td>.edit-panel{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.triage-page tbody tr:not(.edit-row):not(.notes-row):has(+tr.edit-row[style*=none]+tr.notes-row[style*=none]:last-child) td{border-bottom:none}.triage-page tbody tr.edit-row:has(+tr.notes-row[style*=none]:last-child)>td{border-bottom:none}.triage-page th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#787774;background:#f1f0ef;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.triage-page th:last-child,.triage-page td.actions{white-space:nowrap;text-align:right;width:1%}.triage-page td{vertical-align:middle;border-bottom:1px solid #e9e9e7;padding:.75rem 1rem}.triage-page tr:last-child td{border-bottom:none}.triage-page tr:not(.edit-row):not(.notes-row):hover td{background:#f9f9f8}.triage-page .title-link{color:#37352f;text-decoration:none}.triage-page .title-link:hover{color:#2383e2}.triage-page .badge{white-space:nowrap;border-radius:10px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.triage-page .badge-category{color:#9b4f0f;background:#fde8d8}.triage-page .badge-status{color:#1a4e8a;background:#dde8f9}.triage-page .badge-fiction{color:#8b1a6b;background:#fce8f4}.triage-page .badge-importance{color:#6b35b0;background:#e9d5f8}.triage-page .badge-author{color:#1a6b3a;background:#d4f4e4}.triage-page .badge-director{color:#1a4f8a;background:#d8e7f5}.triage-page .badge-tagged{color:#7d5800;background:#fff0c2}.triage-page .badge-rating{color:#9b1a1a;background:#ffe0e0}.triage-page .badge-links{color:#0a4f8a;background:#e0f0ff}.triage-page .badge-last_reviewed{color:#2a5a0a;background:#e8f0e0}.triage-page .badge-finished_date{color:#5a1a8a;background:#e8d4f5}.triage-page .badge-tmdb{color:#8a3700;background:#ffe8d0}.triage-page .badge-platform{color:#8a4a18;background:#ffe0d0}.triage-page .actions{white-space:nowrap}.triage-page .actions button{color:#37352f;cursor:pointer;background:#f1f0ef;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;margin-right:.3rem;padding:.25rem .55rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:background .15s;display:inline-flex}.triage-page .actions button:hover{background:#e9e9e7}.triage-page .actions button>svg{flex-shrink:0;display:block}.triage-page .edit-row>td{background:#fafaf9;padding:0;position:relative}:root[data-theme=dark] .triage-page .edit-row>td{background:#232323!important}.triage-page .edit-row>td>.edit-panel{box-sizing:border-box;position:absolute;top:0;left:0;right:0}.triage-page .notes-row>td{padding:0}.triage-page .edit-panel{background:#fafaf9;padding:1rem}.triage-page .fields-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .6rem;width:100%;display:flex}.triage-page .fields-row .confirm-field>label,.triage-page .fields-row .delete-field>label{display:none}.triage-page .field-group{flex-direction:column;gap:.3rem;display:flex}.triage-page .field-group>label{color:#787774;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.triage-page .tagged-checkbox{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:6px;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.triage-page .tagged-checkbox input[type=checkbox]{cursor:pointer;accent-color:#2383e2;width:16px;height:16px;margin:0}:root[data-theme=dark] .triage-page .tagged-checkbox{color:#e0e0e0!important;background:#2f2f2f!important;border-color:#4a4a47!important}.triage-page .field-group select,.triage-page .field-group input[type=text],.triage-page .field-group input[type=date]{box-sizing:border-box;color:#37352f;cursor:pointer;appearance:none;background:#f1f0ef;border:none;border-radius:4px;width:100%;height:29px;padding:.4rem .5rem;font-family:inherit;font-size:.85rem;transition:background .15s}.triage-page .field-group select{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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:1.6rem}.triage-page .field-group select:hover,.triage-page .field-group input[type=text]:hover,.triage-page .field-group input[type=date]:hover{background:#e9e9e7}.triage-page .field-group select:focus,.triage-page .field-group input:focus{outline-offset:-1px;background:#fff;outline:2px solid #2383e2}.triage-page .text-with-confirm{align-items:center;gap:.3rem;display:flex}.triage-page .text-with-confirm input[type=text]{flex:1;min-width:180px}.triage-page .text-with-confirm .confirm-btn{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:4px;padding:.4rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s}.triage-page .text-with-confirm .confirm-btn:hover:not(:disabled){background:#1b6ec2}.triage-page .text-with-confirm .confirm-btn:disabled{opacity:.5;cursor:not-allowed}.triage-page .field-group button{color:#37352f;cursor:pointer;background:#f1f0ef;border:none;border-radius:4px;align-self:flex-start;padding:.4rem .75rem;font-size:.85rem;transition:background .15s}.triage-page .field-group button:hover{background:#e9e9e7}.triage-page .last-reviewed-btn.is-set{color:#fff;background:#2383e2}.triage-page .last-reviewed-btn.is-set:hover{background:#1a6fc4}.triage-page .checkbox-group{flex-direction:column;gap:.35rem;display:flex}.triage-page .checkbox-label{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.triage-page .checkbox-label input[type=checkbox]{appearance:none;cursor:pointer;border:1.5px solid #d3d1cb;border-radius:3px;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}.triage-page .checkbox-label input[type=checkbox]:checked{background:#2383e2;border-color:#2383e2}.triage-page .checkbox-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.triage-page .checkbox-label input[type=checkbox]:hover{border-color:#a0a0a0}.triage-page .searchable-dropdown{min-width:220px;position:relative}.triage-page .searchable-dropdown .search-input{width:100%}.triage-page .dropdown-list{z-index:10;background:#fff;border-radius:6px;max-height:240px;margin-top:4px;padding:4px 0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.triage-page .dropdown-list.open{display:block}.triage-page .dropdown-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin:0 4px;padding:.45rem .75rem;font-size:.85rem;overflow:hidden}.triage-page .dropdown-item:hover{background:#f1f0ef}.triage-page .dropdown-empty{color:#787774;padding:.45rem .75rem;font-size:.85rem;font-style:italic}.triage-page .custom-select-wrap{min-width:130px;position:relative}.triage-page .custom-select-btn{box-sizing:border-box;text-align:left;color:#787774;cursor:pointer;white-space:nowrap;background-color:#f1f0ef;border:none;border-radius:4px;align-items:center;gap:.5rem;width:100%;height:29px;padding:.4rem .5rem;font-size:.85rem;transition:background-color .15s;display:flex;overflow:hidden}.triage-page .custom-select-btn:after{content:"";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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;margin-left:auto}.triage-page .custom-select-btn:hover{background-color:#e9e9e7}.triage-page .custom-select-btn.has-value{color:#37352f}.triage-page .dropdown-list .dropdown-check{cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;margin:0 4px;padding:.45rem .75rem;font-size:.85rem;display:flex}.triage-page .dropdown-list .dropdown-check:hover{background:#f1f0ef}.triage-page .dropdown-list .dropdown-check.selected,.triage-page .dropdown-list .dropdown-item.selected{background:#f1f0ef;font-weight:500}.triage-page .dropdown-tier{color:#787774;margin-left:.3rem;font-size:.75rem}.triage-page .selected-tags{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.triage-page .selected-tags:empty{display:none}.triage-page .tag{color:#37352f;background:#f1f0ef;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:inline-flex}.triage-page .tag-remove{cursor:pointer;color:#787774;font-size:.9rem;line-height:1}.triage-page .tag-remove:hover{color:#e03e3e}.triage-page .field-group .save-links-btn{color:#fff;background:#2383e2}.triage-page .field-group .save-links-btn:hover{background:#1b6ec2}.triage-page .create-section{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.triage-page .create-section>.create-table-wrap{flex:calc(50% - .5rem);min-width:0}.triage-page .create-section>.create-confirmation{flex-basis:100%}.triage-page .create-table tbody td,.triage-page .create-table tbody tr:hover>td{background:#fafaf9}:root[data-theme=dark] .triage-page .create-table tbody td,:root[data-theme=dark] .triage-page .create-table tbody tr:hover>td{background:#2f2f2f!important}.triage-page .create-th-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.triage-page .create-th-content>span{overflow-wrap:anywhere;min-width:0}.triage-page .create-row-toggle{cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.triage-page .create-row-toggle:hover{background:#f1f0ef}.triage-page .create-row-icon{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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block}.triage-page .create-row-toggle.is-open .create-row-icon{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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")}.triage-page .create-table tbody[hidden]{display:none}.triage-page .create-table:has(tbody[hidden]) thead th{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.triage-page .create-table thead th{text-align:left}.triage-page .section-title{text-transform:uppercase;letter-spacing:.04em;color:#787774;margin-bottom:1rem;font-size:.8rem;font-weight:600}.triage-page .create-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .6rem;display:flex}.triage-page .create-group{align-items:center;gap:.5rem;display:flex}.triage-page .create-input{box-sizing:border-box;color:#37352f;background:#f1f0ef;border:1px solid #0000;border-radius:4px;min-width:220px;height:29px;padding:.4rem .5rem;font-size:.85rem;transition:background .15s}.triage-page .create-input::placeholder{color:#787774;opacity:1}.triage-page .create-input:hover{background:#e9e9e7}.triage-page .create-input:focus{outline-offset:-1px;background:#fff;outline:2px solid #2383e2}.triage-page .create-select{color:#37352f;cursor:pointer;appearance:none;background:#f1f0ef 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='%23787774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right .5rem center no-repeat;border:none;border-radius:4px;padding:.4rem 1.6rem .4rem .5rem;font-size:.85rem;transition:background .15s}.triage-page .create-select:hover{background-color:#e9e9e7}.triage-page .create-select:focus{outline-offset:-1px;background-color:#fff;outline:2px solid #2383e2}.triage-page .create-select:invalid{color:#787774}.triage-page .create-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2383e2;border:none;border-radius:4px;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:background .15s}.triage-page .create-btn:hover{background:#1b6ec2}.triage-page .create-btn:disabled{opacity:.5;cursor:not-allowed}.triage-page .create-divider{color:#787774}.triage-page .create-link{color:#2383e2;text-transform:none;letter-spacing:normal;font-weight:400;text-decoration:none}.triage-page .create-link:hover{color:#1b6ec2}.triage-page .create-confirmation{color:#2a8a4a;margin-top:.75rem;font-size:.85rem}.triage-page .create-confirmation:empty{display:none}.triage-page .create-custom-select{min-width:130px}.triage-page .create-custom-select .custom-select-btn{border:1px solid #0000;width:100%}.triage-page .create-custom-select .dropdown-list{min-width:100%;left:0;right:0}.triage-page .create-parent-dropdown{min-width:220px}.triage-page .create-parent-dropdown .search-input{width:100%}.triage-page .field-group .delete-btn{color:#e03e3e;box-sizing:border-box;background:0 0;border:1px solid #f6cccc;justify-content:center;align-items:center;height:29px;padding:.4rem .75rem;font-size:.85rem;line-height:1.2;display:inline-flex}.triage-page .field-group .delete-btn:hover{color:#c42929;background:#fdf2f2}.triage-page .field-group .confirm-btn{color:#fff;box-sizing:border-box;cursor:pointer;background:#2383e2;border-radius:4px;justify-content:center;align-items:center;height:29px;padding:.4rem .85rem;font-size:.85rem;font-weight:500;line-height:1.2;transition:background .15s,opacity .15s;display:inline-flex}.triage-page .field-group .confirm-btn:hover:not(:disabled){background:#1b6ec2}.triage-page .field-group .confirm-btn:disabled{color:#b9b9b6;cursor:not-allowed;background:#eaeaea;border-color:#e3e2e0;font-weight:500}.triage-page .edit-panel .custom-select-btn,.triage-page .edit-panel .searchable-dropdown .search-input{border:1px solid #0000}:root[data-theme=dark] .triage-page .edit-panel .custom-select-btn,:root[data-theme=dark] .triage-page .edit-panel .searchable-dropdown .search-input{border-color:#4a4a47!important}.triage-page .confirm-modal-backdrop{z-index:200;background:#0f0f0f73;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.triage-page .confirm-modal-backdrop.open{display:flex}.triage-page .confirm-modal-card{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 10px 40px #00000040}.triage-page .confirm-modal-title{color:#37352f;margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.triage-page .confirm-modal-body{color:#787774;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.triage-page .confirm-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.triage-page .confirm-modal-btn{cursor:pointer;color:#37352f;background:#fff;border:1px solid #e3e2e0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s}.triage-page .confirm-modal-btn:hover{background:#f1f0ef}.triage-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}.triage-page .confirm-modal-btn.danger:hover,.triage-page .confirm-modal-btn.danger:active{background:#b73232;border-color:#00000059}:root[data-theme=dark] .triage-page .confirm-modal-backdrop{background:#0009}:root[data-theme=dark] .triage-page .confirm-modal-card{background:#2f2f2f;box-shadow:0 10px 40px #000000b3}:root[data-theme=dark] .triage-page .confirm-modal-title{color:#e0e0e0}:root[data-theme=dark] .triage-page .confirm-modal-body{color:#b8b8b8}:root[data-theme=dark] .triage-page .confirm-modal-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .triage-page .confirm-modal-btn:hover{background:#3a3a3a}:root[data-theme=dark] .triage-page .confirm-modal-btn.danger{color:#fff;background:#e03e3e;border-color:#00000059}:root[data-theme=dark] .triage-page .confirm-modal-btn.danger:hover,:root[data-theme=dark] .triage-page .confirm-modal-btn.danger:active{background:#ff7676;border-color:#00000059}.triage-page .icon{vertical-align:-2px}.triage-page .info-text{color:#787774;font-size:.8rem}.triage-page .info-text a{color:#787774}.triage-page .saved{background:#e1f0ff!important;outline:2px solid #2383e2!important}.triage-page .notes-content{overflow-wrap:break-word;word-break:break-word;background:#fafaf9;max-width:100%;padding:1rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.triage-page tbody tr.notes-row:last-child>td>.notes-content{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.triage-page .notes-content h1,.triage-page .notes-content h2,.triage-page .notes-content h3{margin:1rem 0 .5rem;font-weight:600}.triage-page .notes-content p{margin:.4rem 0}.triage-page .notes-content ul,.triage-page .notes-content ol{margin:.4rem 0 .4rem 1.5rem}.triage-page .notes-content blockquote{color:#787774;border-left:3px solid #e3e2e0;margin:.5rem 0;padding-left:1rem}.triage-page .notes-content .callout{background:#f1f0ef;border-radius:4px;margin:.5rem 0;padding:.75rem 1rem}.triage-page .notes-content pre{color:#d4d4d4;background:#1e1e1e;border-radius:4px;margin:.5rem 0;padding:1rem;font-size:.85rem;overflow-x:auto}.triage-page .notes-content details{margin:.5rem 0}.triage-page .notes-content summary{cursor:pointer;font-weight:500}.triage-page .notes-content .children{padding-left:1.5rem}.triage-page .loading{color:#787774;font-style:italic}.triage-page .empty-state{text-align:center;color:#787774;padding:3rem}.triage-page .top-bar{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.triage-page .sync-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.35rem .85rem;font-size:.85rem;transition:background .15s}.triage-page .sync-btn:hover:not(:disabled){background:#f1f0ef}.triage-page .sync-btn:disabled{opacity:.5;cursor:not-allowed}.triage-page .badge-rating_mismatch_gr,.triage-page .badge-rating_mismatch_lb{color:#9b1a1a;background:#ffe0e0}.triage-page .badge-missing_goodreads,.triage-page .badge-orphan_goodreads{color:#6b5300;background:#f5ead4}.triage-page .badge-missing_letterboxd,.triage-page .badge-orphan_letterboxd{color:#1c5028;background:#d4e9d8}.triage-page .diff-action-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.triage-page .diff-action-btn:hover{background:#f1f0ef}:root[data-theme=dark] .triage-page .diff-action-btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .triage-page .diff-action-btn:hover{background:#3a3a3a}.triage-page .field-group .diff-action-btn{box-sizing:border-box;color:#37352f;background:#f1f0ef;border:none;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;height:29px;padding:.4rem .75rem;font-size:.85rem;line-height:1.2;text-decoration:none;display:inline-flex}.triage-page .field-group .diff-action-btn:hover{color:#37352f;background:#e9e9e7}:root[data-theme=dark] .triage-page .field-group .diff-action-btn{color:#e0e0e0;background:#2f2f2f}:root[data-theme=dark] .triage-page .field-group .diff-action-btn:hover{color:#e0e0e0;background:#3a3a3a}.triage-page .diff-rating-readout{box-sizing:border-box;color:#37352f;background:#f1f0ef;border-radius:4px;align-self:flex-start;align-items:center;height:29px;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}:root[data-theme=dark] .triage-page .diff-rating-readout{color:#e0e0e0;background:#2f2f2f}@media (width<=900px){.triage-page .btn-text{display:none}.triage-page .actions button{justify-content:center;min-width:1.75rem;padding:.25rem .45rem}}@media (width<=600px){.triage-page{padding:1rem}.triage-page table{min-width:0}.triage-page td,.triage-page th{padding:.5rem .6rem}.triage-page .actions{white-space:nowrap}.triage-page .actions button{box-sizing:border-box;width:1.75rem;height:1.62rem;padding:0;font-size:.85rem}.triage-page .edit-panel{padding:.5rem}.triage-page .fields-row{flex-wrap:wrap;gap:.5rem .6rem}.triage-page .field-group{flex-direction:row;align-items:center;gap:.4rem}.triage-page .field-group>label:not(.tagged-checkbox){display:none}.triage-page .edit-panel .field-group{flex-basis:100%}.triage-page .edit-panel .custom-select-wrap{min-width:100%}.triage-page .edit-panel .custom-select-btn{width:100%;display:flex;background:#f1f0ef!important;padding:.4rem 1rem!important}.triage-page .searchable-dropdown{min-width:100%}.triage-page .edit-panel .confirm-btn,.triage-page .edit-panel .delete-btn,.triage-page .edit-panel .save-links-btn{width:100%}.triage-page .edit-panel .confirm-field,.triage-page .edit-panel .delete-field{gap:0}.triage-page .create-table{table-layout:fixed;width:100%;min-width:0}.triage-page .create-table td,.triage-page .create-table th{word-wrap:break-word}.triage-page .create-section>.create-table-wrap{flex-basis:100%}.triage-page .create-row{flex-wrap:wrap}.triage-page .create-input,.triage-page .create-parent-dropdown{min-width:100%}.triage-page .create-custom-select{flex:calc(50% - .3rem);min-width:0}.triage-page .create-btn{width:100%}.triage-page .sync-section>summary{padding:.75rem .9rem}.triage-page .sync-body{padding:.4rem .9rem .75rem}}.login-page *{box-sizing:border-box;margin:0;padding:0}.login-page{color:#37352f;background:#f7f7f5;justify-content:center;align-items:center;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.login-page .login-card{text-align:center;background:#fff;border-radius:8px;width:90%;max-width:380px;padding:3rem 2.5rem;box-shadow:0 1px 3px #00000014}.login-page .logo{object-fit:contain;width:96px;height:96px;margin:0 auto 1.25rem;display:block}.login-page h1{color:#37352f;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.login-page p{color:#787774;margin-bottom:2rem;font-size:.9rem}.login-page .btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e3e2e0;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.login-page .btn:hover{background:#f1f0ef}.login-page .btn svg{width:18px;height:18px}.login-page .error{color:#e03e3e;margin-top:1rem;font-size:.85rem}:root[data-theme=dark] .login-page{color:#e0e0e0;background:#191919}:root[data-theme=dark] .login-page .login-card{background:#2f2f2f;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .login-page h1{color:#e0e0e0}:root[data-theme=dark] .login-page p{color:#b8b8b8}:root[data-theme=dark] .login-page .btn{color:#e0e0e0;background:#2f2f2f;border-color:#4a4a47}:root[data-theme=dark] .login-page .btn:hover{background:#3a3a3a}*{box-sizing:border-box;margin:0;padding:0}body{color:#37352f;background:#f7f7f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark] body{color:#e0e0e0;background:#191919}
