:root{--bg:#fff;--surface:#fff;--surface-muted:#f8fafc;--surface-muted-2:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#1e293b;--text-body:#334155;--text-secondary:#475569;--text-muted:#64748b;--text-faint:#94a3b8;--accent:#2563eb;--danger:#b91c1c;--danger-strong:#dc2626;--danger-bg:#fee2e2;--success-text:#166534;--success-bg:#dcfce7;--success-bg-hover:#e7fbee;--success-border:#bbf7d0;--warning-text:#92400e;--warning-bg:#fef3c7;--btn-primary-bg:#1e293b;--btn-primary-text:#fff;--danger-btn-bg:#dc2626;--success-btn-bg:#15803d;--set-bg:#faf5ff;--set-bg-strong:#f3e8ff;--set-bg-light:#f8f2fd;--set-bg-hover:#ddc8fa;--set-border:#ede9fe;--set-text:#5b21b6;--chat-bg:#fbf7ee;--chat-border:#e6d3ac;--chat-bubble-text:#1e3a5f;--chat-sender-text:#b3801f;--chat-action-icon:#8a6a2f;--chat-tombstone-bg:#e5e7eb;--chat-tombstone-text:#6b7280;font-family:system-ui,-apple-system,Segoe UI,sans-serif}:root[data-theme=dark]{--bg:#0f172a;--surface:#1e293b;--surface-muted:#1e2b3d;--surface-muted-2:#243247;--border:#334155;--border-strong:#475569;--text:#f1f5f9;--text-body:#e2e8f0;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-faint:#64748b;--accent:#60a5fa;--danger:#f87171;--danger-strong:#ef4444;--danger-bg:#4c1d1d;--success-text:#4ade80;--success-bg:#14532d;--success-bg-hover:#1a6b3a;--success-border:#22683f;--warning-text:#fbbf24;--warning-bg:#451a03;--btn-primary-bg:#334155;--btn-primary-text:#f1f5f9;--danger-btn-bg:#b91c1c;--success-btn-bg:#166534;--set-bg:#2a2140;--set-bg-strong:#332950;--set-bg-light:#251d38;--set-bg-hover:#3d3160;--set-border:#443a63;--set-text:#c4b5fd;--chat-bg:#1e293b;--chat-border:#4a3f2a;--chat-bubble-text:#dbeafe;--chat-sender-text:#e0b04e;--chat-action-icon:#c9a44f;--chat-tombstone-bg:#374151;--chat-tombstone-text:#9ca3af}*{box-sizing:border-box}body{background:var(--bg);color:var(--text-body);direction:rtl;margin:0}button{font:inherit}@media (width>=900px){.sticky-table-wrap{overflow:visible!important}.sticky-table-wrap>table>thead th{top:calc(var(--app-header-h,0px) + var(--sticky-offset,0px));z-index:4;position:sticky}}:focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-ui .page-head{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.4rem 0 1rem;padding-bottom:.7rem;display:flex;position:relative}.admin-ui .page-head:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.admin-ui .page-head h1{align-items:center;gap:.5rem;margin:0;font-size:1.5rem;display:flex}.admin-ui .page-head .sub{color:var(--text-muted);margin:.2rem 0 0;font-size:.88rem}.admin-ui .back{color:var(--accent);font-size:.88rem;text-decoration:none}.admin-ui .sub-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.admin-ui .sub-tabs a{border:1px solid var(--border);background:var(--surface);color:var(--accent);border-radius:.375rem;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.88rem;text-decoration:none;display:inline-flex}.admin-ui .sub-tabs a:hover{border-color:var(--accent)}.admin-ui .sub-tabs a.active{color:var(--text);background:#d8a93e38;border-color:#d8a93e;font-weight:600}.admin-ui section{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;margin-bottom:1.1rem;padding:.9rem 1.1rem;overflow:hidden}.admin-ui section>h2,.admin-ui section>.section-head{color:var(--text);background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);align-items:center;gap:.45rem;margin:-.9rem -1.1rem .9rem;padding:.7rem 1.1rem;font-size:.98rem;font-weight:600;display:flex}.admin-ui section>.section-head h2{align-items:center;gap:.45rem;margin:0;font-size:.98rem;display:flex}.admin-ui section>.section-head>:last-child:not(h2){margin-inline-start:auto}.admin-ui section>table,.admin-ui section>.table-wrap{width:calc(100% + 2.2rem);margin-inline:-1.1rem}.admin-ui section>table:last-child,.admin-ui section>.table-wrap:last-child{margin-bottom:-.9rem}.admin-ui section>table+:not(table),.admin-ui section>.table-wrap+:not(.table-wrap){margin-top:.9rem}.admin-ui section>.hint:only-of-type:last-child{margin:0}.admin-ui h3{color:var(--text-secondary);margin:1rem 0 .45rem;font-size:.86rem;font-weight:600}.admin-ui .count{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:600}.admin-ui .count.has{color:#9a7420;background:#d8a93e40}.admin-ui .table-wrap{overflow-x:auto}.admin-ui table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-ui th{background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);white-space:nowrap;padding:.5rem .9rem;font-size:.8rem;font-weight:600}.admin-ui td{border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.6rem .9rem}.admin-ui tbody tr:last-child>td{border-bottom:none}.admin-ui tbody tr:hover>td{background:var(--surface-muted)}.admin-ui td a{color:var(--text);font-weight:600;text-decoration:none}.admin-ui td a:hover{color:var(--accent)}.admin-ui .table-card{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow-x:auto}.admin-ui input[type=text],.admin-ui input[type=search],.admin-ui input[type=email],.admin-ui input[type=number],.admin-ui select,.admin-ui textarea{border:1px solid var(--border-strong);font:inherit;background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:.375rem;padding:.42rem .65rem;font-size:.88rem}.admin-ui .btn,.admin-ui .actions button,.admin-ui .row-actions button{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.3rem;padding:.32rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.admin-ui .btn.lg{padding:.5rem 1rem;font-size:.88rem}.admin-ui .btn.ghost,.admin-ui .actions button.ghost,.admin-ui .row-actions button.ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text-secondary);font-weight:400}.admin-ui .btn.ghost:hover,.admin-ui .actions button.ghost:hover,.admin-ui .row-actions button.ghost:hover{border-color:var(--accent);color:var(--accent)}.admin-ui .btn.reject,.admin-ui .actions button.reject,.admin-ui .row-actions button.reject{background:var(--danger-bg);color:var(--danger)}.admin-ui .btn:disabled,.admin-ui .actions button:disabled,.admin-ui .row-actions button:disabled{opacity:.55;cursor:default}.admin-ui .actions,.admin-ui .row-actions{white-space:nowrap;gap:.4rem;display:flex}.admin-ui .chip{background:var(--surface-muted-2);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.admin-ui .chip.gold{color:#9a7420;background:#d8a93e40}.admin-ui .chip.blue{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.admin-ui .chip.ok{background:var(--success-bg);color:var(--success-text)}.admin-ui .chip.warn{background:var(--warning-bg);color:var(--warning-text)}.admin-ui .empty-state{color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem;display:flex}.admin-ui .hint{color:var(--text-muted);font-size:.88rem}.admin-ui .hint.small{margin:0 0 .6rem;font-size:.8rem}.admin-ui .muted{color:var(--text-muted);font-size:.82rem}.admin-ui .num-cell{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;font-size:.8rem}.admin-ui .error{color:var(--danger);font-size:.82rem}@media (width>=900px){.admin-ui section,.admin-ui .table-card{overflow:clip}.admin-ui section>.table-wrap,.admin-ui .table-card>.table-wrap{overflow:visible}.admin-ui section>table>thead th,.admin-ui section>.table-wrap>table>thead th,.admin-ui .table-card>table>thead th{top:calc(var(--app-header-h,0px) + var(--sticky-offset,0px));z-index:4;position:sticky}}.pending-badge.svelte-1ve9qw5{background:var(--danger-strong);color:#fff;vertical-align:middle;border-radius:1rem;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-inline-start:.3rem;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.pending-badge.catalog.svelte-1ve9qw5{background:#2563eb}.page.svelte-1ve9qw5{width:min(95%,96rem);margin:0 auto;padding:0 1rem 1rem}.page.wide.svelte-1ve9qw5{width:min(97%,120rem)}.admin-nav.svelte-1ve9qw5{border-bottom:2px solid var(--border-strong);top:var(--app-header-h,0px);z-index:40;background:var(--bg);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;padding-top:.35rem;display:flex;position:sticky}.admin-nav.svelte-1ve9qw5 a:where(.svelte-1ve9qw5){color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-2px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none}.admin-nav.svelte-1ve9qw5 a:where(.svelte-1ve9qw5):hover{color:var(--text)}.admin-nav.svelte-1ve9qw5 a.active:where(.svelte-1ve9qw5){color:var(--text);background:linear-gradient(#d8a93e00 0%,#d8a93e4d 45%,#d8a93e 100%);border-bottom-color:#d8a93e;border-radius:.4rem .4rem 0 0}.hint.svelte-1ve9qw5{color:var(--text-muted)}.chart.svelte-2lpgn1{direction:ltr;width:100%;position:relative}svg.svelte-2lpgn1{display:block;overflow:visible}.bar.svelte-2lpgn1{fill:var(--chart-1,#a87a1f);transition:opacity .12s}.bar.dim.svelte-2lpgn1{opacity:.45}.grid.svelte-2lpgn1{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 3}.base.svelte-2lpgn1{stroke:var(--border-strong);stroke-width:1px}.axis.svelte-2lpgn1{fill:var(--text-muted);font-size:11px}.tip.svelte-2lpgn1{pointer-events:none;border:1px solid var(--border);background:var(--surface);min-width:7rem;color:var(--text);white-space:nowrap;direction:rtl;border-radius:.4rem;flex-direction:column;padding:.35rem .55rem;font-size:.8rem;display:flex;position:absolute;box-shadow:0 4px 14px #00000026}.tip.svelte-2lpgn1 span:where(.svelte-2lpgn1){color:var(--text-muted);font-size:.74rem}:root[data-theme=dark] .bar.svelte-2lpgn1{fill:var(--chart-1,#b8892a)}.stack.svelte-v3sno{white-space:pre-wrap;word-break:break-all;text-align:left;direction:ltr;max-height:14rem;font-size:.72rem;overflow:auto}.head-row.svelte-v3sno{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.range.svelte-v3sno{border:1px solid var(--border-strong);border-radius:.45rem;display:flex;overflow:hidden}.range.svelte-v3sno button:where(.svelte-v3sno){background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border:none;padding:.35rem .75rem;font-size:.82rem}.range.svelte-v3sno button.active:where(.svelte-v3sno){color:#1f1a0e;background:#d8a93e;font-weight:600}.tiles.svelte-v3sno{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:.6rem 0 .3rem;display:grid}.tile.svelte-v3sno{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.65rem .85rem;display:flex}.lbl.svelte-v3sno{color:var(--text-muted);font-size:.8rem}.tile.svelte-v3sno strong:where(.svelte-v3sno){color:var(--text);font-size:1.5rem}h3.svelte-v3sno{color:var(--text);align-items:center;gap:.35rem;margin:1rem 0 .4rem;font-size:.92rem;display:flex}h3.svelte-v3sno svg{color:#b8892a}.two.svelte-v3sno{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem;display:grid}.num.svelte-v3sno{text-align:end}.strong.svelte-v3sno{font-weight:700}.small.svelte-v3sno{font-size:.78rem}.bar-col.svelte-v3sno{width:30%}.hbar.svelte-v3sno{background:#a87a1f;border-radius:4px 0 0 4px;height:.6rem;display:block}:root[data-theme=dark] .hbar.svelte-v3sno{background:#b8892a}.failed.svelte-13aywmy{position:relative}.pill.svelte-13aywmy{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger);cursor:pointer;border-radius:999px;padding:.1rem .55rem;font-size:.75rem}.backdrop.svelte-13aywmy{z-index:40;background:0 0;border:none;position:fixed;inset:0}.panel.svelte-13aywmy{top:calc(100% + .4rem);z-index:41;background:var(--surface);border:1px solid var(--border);width:min(26rem,100vw - 2rem);max-height:60vh;color:var(--text);border-radius:.5rem;padding:.75rem;font-size:.85rem;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 8px 24px #00000026}h3.svelte-13aywmy{margin:0 0 .25rem;font-size:.95rem}.hint.svelte-13aywmy{color:var(--text-muted);margin:0 0 .5rem}table.svelte-13aywmy{border-collapse:collapse;width:100%}td.svelte-13aywmy{border-top:1px solid var(--border);vertical-align:top;padding:.4rem 0}.why.svelte-13aywmy{color:var(--text-muted);font-size:.78rem}.actions.svelte-13aywmy{white-space:nowrap;text-align:end}.actions.svelte-13aywmy button:where(.svelte-13aywmy){color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:.8rem}.actions.svelte-13aywmy .danger:where(.svelte-13aywmy){color:var(--danger)}.sync-badge.svelte-7w9i7c{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.dot.svelte-7w9i7c{background:#22c55e;border-radius:50%;width:.5rem;height:.5rem}.offline.svelte-7w9i7c .dot:where(.svelte-7w9i7c){background:var(--text-faint)}.dot.syncing.svelte-7w9i7c{background:#eab308}.dot.error.svelte-7w9i7c{background:var(--danger-strong)}button.svelte-7w9i7c{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}button.svelte-7w9i7c:disabled{opacity:.5;cursor:default}.avatar-img.svelte-1pre9qb{object-fit:cover;border-radius:50%;flex-shrink:0}.avatar-fallback.svelte-1pre9qb{color:var(--btn-primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.user-menu.svelte-1gjqjyc{position:relative}.avatar-btn.svelte-1gjqjyc{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.backdrop.svelte-1gjqjyc{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-1gjqjyc{background:var(--surface);border:1px solid var(--border);z-index:20;direction:rtl;border-radius:.6rem;width:14rem;padding:.4rem 0;position:absolute;top:0;left:2.6rem;box-shadow:0 8px 20px #0000001f}.username-row.svelte-1gjqjyc{text-align:start;width:100%;color:var(--text);cursor:pointer;border:none;border-bottom:1px solid var(--surface-muted-2);background:0 0;padding:.5rem .9rem;font-weight:600;display:block}.username-row.svelte-1gjqjyc:hover{color:var(--accent)}.section-label.svelte-1gjqjyc{color:var(--text-faint);padding:.5rem .9rem .2rem;font-size:.7rem;font-weight:600}.status-list.svelte-1gjqjyc{border-bottom:1px solid var(--surface-muted-2);margin:0;padding:0;list-style:none}.status-item.svelte-1gjqjyc{text-align:start;cursor:pointer;width:100%;color:var(--text-body);background:0 0;border:none;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.85rem;display:flex}.status-item.svelte-1gjqjyc:hover{background:var(--surface-muted)}.dot.svelte-1gjqjyc{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.status-name.svelte-1gjqjyc{flex:1}.menu-items.svelte-1gjqjyc{flex-direction:column;padding-top:.2rem;display:flex}.menu-item.svelte-1gjqjyc{text-align:start;cursor:pointer;width:100%;color:var(--text-body);background:0 0;border:none;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.85rem;text-decoration:none;display:flex}.menu-item.svelte-1gjqjyc:hover{background:var(--surface-muted)}.pending-badge.svelte-1m2z1hu{background:var(--danger-strong);color:#fff;vertical-align:middle;border-radius:1rem;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-inline-start:.3rem;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.pending-badge.catalog.svelte-1m2z1hu{background:#2563eb;margin-inline-start:.2rem}.app-header.svelte-1m2z1hu{z-index:50;background:var(--surface);border-bottom:1px solid var(--border);margin-bottom:1rem;position:sticky;top:0}.bar.svelte-1m2z1hu{align-items:center;gap:1.25rem;width:min(95%,96rem);margin:0 auto;padding:.75rem 1rem;display:flex}.brand.svelte-1m2z1hu{white-space:nowrap;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand-logo.svelte-1m2z1hu{width:auto;height:2.2rem;display:block}nav.svelte-1m2z1hu{flex:1;gap:1rem;display:flex}nav.svelte-1m2z1hu a:where(.svelte-1m2z1hu){color:var(--text-secondary);font-size:.95rem;text-decoration:none}nav.svelte-1m2z1hu a:where(.svelte-1m2z1hu):hover{color:var(--text)}nav.svelte-1m2z1hu a:where(.svelte-1m2z1hu){border-bottom:2px solid #0000;padding:.2rem 0}nav.svelte-1m2z1hu a.active:where(.svelte-1m2z1hu){color:var(--text);border-bottom-color:#d8a93e;font-weight:600}.account.svelte-1m2z1hu{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.account.svelte-1m2z1hu a:where(.svelte-1m2z1hu){color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:none}.theme-toggle.svelte-1m2z1hu{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.theme-toggle.svelte-1m2z1hu:hover{background:var(--surface-muted-2);color:var(--text)}.under-construction.svelte-1m2z1hu{color:#d97706;white-space:nowrap;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.toast.update.svelte-1qvompp{border-inline-start:4px solid #d8a93e}.update-btn.svelte-1qvompp{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.35rem;margin-top:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.update-btn.svelte-1qvompp:disabled{opacity:.6;cursor:default}.toast-host.svelte-1qvompp{z-index:100;direction:rtl;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem}.toast.svelte-1qvompp{background:var(--surface);border-inline-start:4px solid var(--border-strong);border-radius:.6rem;align-items:flex-start;gap:.6rem;width:20rem;max-width:calc(100vw - 2rem);padding:.75rem .9rem;animation:.15s ease-out svelte-1qvompp-toast-in;display:flex;box-shadow:0 8px 24px #0000002e}.toast.error.svelte-1qvompp{border-inline-start-color:var(--danger-strong)}.toast.success.svelte-1qvompp{border-inline-start-color:#16a34a}.toast.info.svelte-1qvompp{border-inline-start-color:var(--accent)}.close.svelte-1qvompp{color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.1rem;line-height:1}.body.svelte-1qvompp{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.body-btn.svelte-1qvompp{text-align:start;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.toast.clickable.svelte-1qvompp:hover{box-shadow:0 10px 28px #00000038}.title.svelte-1qvompp{color:var(--danger-strong);font-size:.9rem}.toast.success.svelte-1qvompp .title:where(.svelte-1qvompp){color:#16a34a}.toast.info.svelte-1qvompp .title:where(.svelte-1qvompp){color:var(--accent)}.message.svelte-1qvompp{color:var(--text);margin:0;font-size:.85rem}@keyframes svelte-1qvompp-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.backdrop.svelte-h5inum{z-index:1000;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-h5inum{z-index:1001;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,26rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-h5inum{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-h5inum{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-h5inum{flex-direction:column;gap:.75rem;padding:.9rem 1rem 1.1rem;display:flex}.message.svelte-h5inum{color:var(--text);white-space:pre-line;margin:0;font-size:.95rem;line-height:1.5}input.svelte-h5inum{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.4rem;padding:.5rem .6rem;font-family:inherit;font-size:.95rem}.actions.svelte-h5inum{justify-content:flex-end;gap:.5rem;display:flex}button.primary.svelte-h5inum{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.danger.svelte-h5inum{background:var(--danger-strong)}button.secondary.svelte-h5inum{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.emoji-wrap.svelte-askjok{position:relative}.emoji-btn.svelte-askjok{width:2.1rem;color:var(--chat-sender-text);cursor:pointer;background:0 0;border:1px solid #d9a441;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.emoji-btn.svelte-askjok:hover{background:var(--chat-bg)}.backdrop.svelte-askjok{z-index:300;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.picker.svelte-askjok{bottom:calc(100% + .3rem);z-index:301;background:var(--surface);border:1px solid #d9a441;border-radius:.5rem;grid-template-columns:repeat(6,1.8rem);gap:.15rem;padding:.4rem;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 8px 20px #0000002e}.emoji-item.svelte-askjok{cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.1rem;display:flex}.emoji-item.svelte-askjok:hover{background:var(--chat-bg)}.fmt-wrap.svelte-1nvwd0f{position:relative}.fmt-toggle.svelte-1nvwd0f{width:2.1rem;color:var(--chat-sender-text);cursor:pointer;background:0 0;border:1px solid #d9a441;border-radius:.35rem;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:transform .15s;display:flex}.fmt-toggle.svelte-1nvwd0f:hover{background:var(--chat-bg)}.fmt-toggle.open.svelte-1nvwd0f{background:var(--chat-bg);transform:rotate(180deg)}.backdrop.svelte-1nvwd0f{z-index:300;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.fmt-bar.svelte-1nvwd0f{bottom:calc(100% + .3rem);z-index:301;background:var(--surface);border:1px solid #d9a441;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.15rem;width:max-content;max-width:16rem;padding:.3rem;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 8px 20px #0000002e}.fmt-bar.svelte-1nvwd0f button:where(.svelte-1nvwd0f){width:1.9rem;height:1.9rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fmt-bar.svelte-1nvwd0f button:where(.svelte-1nvwd0f):hover{background:var(--surface-muted-2)}.fmt-sep.svelte-1nvwd0f{background:var(--border);align-self:stretch;width:1px;margin:.1rem .05rem}.floating-chat.svelte-1eza7ac{border-radius:.6rem;position:fixed}.floating-chat-body.svelte-1eza7ac{background:var(--chat-bg);direction:rtl;border:1px solid #d9a441;border-radius:.6rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 32px #1e3a5f4d}.resize-handle.svelte-1eza7ac{z-index:210;position:absolute}.resize-handle.n.svelte-1eza7ac{cursor:ns-resize;height:8px;top:-4px;left:10px;right:10px}.resize-handle.s.svelte-1eza7ac{cursor:ns-resize;height:8px;bottom:-4px;left:10px;right:10px}.resize-handle.e.svelte-1eza7ac{cursor:ew-resize;width:8px;top:10px;bottom:10px;right:-4px}.resize-handle.w.svelte-1eza7ac{cursor:ew-resize;width:8px;top:10px;bottom:10px;left:-4px}.resize-handle.ne.svelte-1eza7ac{cursor:ne-resize;width:14px;height:14px;top:-4px;right:-4px}.resize-handle.nw.svelte-1eza7ac{cursor:nw-resize;width:14px;height:14px;top:-4px;left:-4px}.resize-handle.se.svelte-1eza7ac{cursor:se-resize;width:14px;height:14px;bottom:-4px;right:-4px}.resize-handle.sw.svelte-1eza7ac{cursor:sw-resize;width:14px;height:14px;bottom:-4px;left:-4px}.header.svelte-1eza7ac{color:var(--btn-primary-text);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(90deg,#1e3a5f,#274a75);border-bottom:2px solid #d9a441;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.grip.svelte-1eza7ac{color:#d9a441;flex-shrink:0;display:flex}.title.svelte-1eza7ac{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.close-btn.svelte-1eza7ac{color:var(--btn-primary-text);opacity:.8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem;display:flex}.close-btn.svelte-1eza7ac:hover{opacity:1}.messages.svelte-1eza7ac{flex-direction:column-reverse;flex:1;gap:.35rem;min-height:0;padding:.6rem;display:flex;overflow-y:auto}.group.svelte-1eza7ac{flex-direction:column;display:flex}.group-label.svelte-1eza7ac{color:var(--text-faint);cursor:default;align-self:center;margin:.3rem 0 .1rem;font-size:.68rem}.unread-divider.svelte-1eza7ac{align-items:center;gap:.5rem;margin:.4rem 0;display:flex}.unread-divider-line.svelte-1eza7ac{background-image:radial-gradient(circle at 4px 4px,#0000 3px,#60a5fa 3.4px,#0000 3.8px);background-position:50%;background-repeat:repeat-x;background-size:8px 8px;flex:1;height:8px}.unread-divider-label.svelte-1eza7ac{color:#3b82f6;flex-shrink:0;font-size:.68rem;font-weight:600}.msg-row.svelte-1eza7ac{flex-direction:row-reverse;align-self:flex-end;align-items:flex-start;gap:.4rem;max-width:calc(100% - 2rem);display:flex}.msg-row.mine.svelte-1eza7ac{flex-direction:row;align-self:flex-start}.bubble-stack.svelte-1eza7ac{flex-direction:column;gap:.12rem;min-width:0;display:flex}.bubble-item.svelte-1eza7ac{align-self:flex-end;align-items:center;gap:.3rem;display:flex}.bubble-item.mine.svelte-1eza7ac{align-self:flex-start}.bubble.svelte-1eza7ac{background:var(--surface);border:1px solid var(--chat-border);word-break:break-word;color:var(--chat-bubble-text);border-radius:.9rem;padding:.4rem .6rem;font-size:.85rem}.msg-row.svelte-1eza7ac:not(.mine) .bubble-stack:where(.svelte-1eza7ac) .bubble-item:where(.svelte-1eza7ac):not(:only-of-type):not(:last-of-type) .bubble:where(.svelte-1eza7ac){border-bottom-left-radius:.25rem}.msg-row.svelte-1eza7ac:not(.mine) .bubble-stack:where(.svelte-1eza7ac) .bubble-item:where(.svelte-1eza7ac):not(:only-of-type):not(:first-of-type) .bubble:where(.svelte-1eza7ac){border-top-left-radius:.25rem}.msg-row.mine.svelte-1eza7ac .bubble-stack:where(.svelte-1eza7ac) .bubble-item:where(.svelte-1eza7ac):not(:only-of-type):not(:last-of-type) .bubble:where(.svelte-1eza7ac){border-bottom-right-radius:.25rem}.msg-row.mine.svelte-1eza7ac .bubble-stack:where(.svelte-1eza7ac) .bubble-item:where(.svelte-1eza7ac):not(:only-of-type):not(:first-of-type) .bubble:where(.svelte-1eza7ac){border-top-right-radius:.25rem}.msg-row.mine.svelte-1eza7ac .bubble:where(.svelte-1eza7ac){color:var(--btn-primary-text);background:#1e3a5f;border-color:#1e3a5f}.bubble-md.svelte-1eza7ac p{margin:0}.bubble-md.svelte-1eza7ac p+p{margin-top:.4rem}.bubble-md.svelte-1eza7ac ul,.bubble-md.svelte-1eza7ac ol{margin:.2rem 0;padding-inline-start:1.1rem}.bubble-md.svelte-1eza7ac blockquote{opacity:.85;border-inline-start:2px solid;margin:.2rem 0;padding:.1rem .5rem}.bubble-md.svelte-1eza7ac code{background:#00000014;border-radius:.2rem;padding:.05rem .25rem;font-size:.85em}.bubble-md.svelte-1eza7ac pre{background:#00000014;border-radius:.3rem;margin:.2rem 0;padding:.4rem .5rem;overflow-x:auto}.bubble-md.svelte-1eza7ac pre code{background:0 0;padding:0}.bubble.mine.svelte-1eza7ac .bubble-md:where(.svelte-1eza7ac) code,.bubble.mine.svelte-1eza7ac .bubble-md:where(.svelte-1eza7ac) pre{background:#ffffff26}.bubble-md.svelte-1eza7ac a{color:var(--accent);text-decoration:none}.bubble.mine.svelte-1eza7ac .bubble-md:where(.svelte-1eza7ac) a{color:#a8c8ff}.bubble-md.svelte-1eza7ac a:hover{color:#1d4ed8}.bubble.mine.svelte-1eza7ac .bubble-md:where(.svelte-1eza7ac) a:hover{color:var(--btn-primary-text)}.bubble-md.svelte-1eza7ac .mention{color:#7c3aed;font-weight:600}.bubble.mine.svelte-1eza7ac .bubble-md:where(.svelte-1eza7ac) .mention{color:#d9a441}.bubble-md.svelte-1eza7ac table{border-collapse:collapse;margin:.2rem 0;font-size:.85em}.bubble-md.svelte-1eza7ac th,.bubble-md.svelte-1eza7ac td{opacity:.9;border:1px solid;padding:.15rem .4rem}.bubble-md.svelte-1eza7ac img{border-radius:.3rem;max-width:100%}.sender.svelte-1eza7ac{color:var(--chat-sender-text);margin-bottom:.1rem;font-size:.66rem;font-weight:600;display:block}.bubble-item.svelte-1eza7ac .bubble.tombstone:where(.svelte-1eza7ac){background:var(--chat-tombstone-bg);border-color:var(--chat-tombstone-bg);color:var(--chat-tombstone-text);padding:.3rem .55rem;font-size:.78rem;font-style:italic}.edited-tag.svelte-1eza7ac{opacity:.65;margin-inline-start:.25rem;font-size:.65rem}.seen-tag.svelte-1eza7ac{color:var(--text-faint);flex-shrink:0;align-self:flex-end;margin-bottom:.15rem;display:flex}.seen-tag.seen.svelte-1eza7ac{color:#34b7f1}.msg-actions.svelte-1eza7ac{opacity:0;gap:.15rem;transition:opacity .15s;display:flex}.bubble-item.svelte-1eza7ac:hover .msg-actions:where(.svelte-1eza7ac){opacity:1}.msg-actions.svelte-1eza7ac button:where(.svelte-1eza7ac){color:var(--chat-action-icon);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:.2rem;display:flex}.msg-actions.svelte-1eza7ac button:where(.svelte-1eza7ac):hover{background:#1e3a5f1a}.edit-form.svelte-1eza7ac{background:var(--surface);border:1px solid #d9a441;border-radius:.6rem;flex-direction:column;gap:.25rem;width:100%;padding:.35rem;display:flex}.edit-form.svelte-1eza7ac input:where(.svelte-1eza7ac){border:1px solid var(--border-strong);border-radius:.3rem;padding:.3rem .4rem;font-size:.82rem}.edit-actions.svelte-1eza7ac{justify-content:flex-end;gap:.3rem;display:flex}.edit-actions.svelte-1eza7ac button:where(.svelte-1eza7ac){cursor:pointer;border:none;border-radius:.3rem;padding:.2rem .5rem;font-size:.72rem}.edit-actions.svelte-1eza7ac button[type=submit]:where(.svelte-1eza7ac){color:#1e3a5f;background:#d9a441}.edit-actions.svelte-1eza7ac button[type=button]:where(.svelte-1eza7ac){background:var(--border);color:var(--text-body)}.typing-indicator.svelte-1eza7ac{color:var(--chat-action-icon);flex-shrink:0;padding:.15rem .6rem;font-size:.72rem;font-style:italic}.send-form.svelte-1eza7ac{border-top:1px solid var(--chat-border);background:var(--chat-bg);flex-shrink:0;gap:.35rem;padding:.5rem;display:flex}.send-form.svelte-1eza7ac textarea:where(.svelte-1eza7ac){resize:none;border:1px solid #d9a441;border-radius:.35rem;flex:1;min-width:0;max-height:6rem;padding:.4rem .5rem;font-family:inherit;font-size:.85rem}.send-form.svelte-1eza7ac button:where(.svelte-1eza7ac){color:#1e3a5f;cursor:pointer;background:#d9a441;border:none;border-radius:.35rem;flex-shrink:0;padding:.4rem .8rem;font-size:.82rem;font-weight:700}.send-form.svelte-1eza7ac button:where(.svelte-1eza7ac):disabled{opacity:.6;cursor:default}.bubble-stack.svelte-1p5z4l3{z-index:199;flex-direction:column-reverse;gap:.4rem;display:flex;position:fixed;bottom:20px;left:20px}.bubble.svelte-1p5z4l3{border:1.5px solid var(--btn-primary-text);cursor:pointer;background:0 0;border-radius:50%;padding:0;transition:transform .1s;display:flex;position:relative;box-shadow:0 4px 12px #1e3a5f4d}.bubble.svelte-1p5z4l3:hover{transform:scale(1.06)}.badge.svelte-1p5z4l3{top:-.15rem;background:var(--danger-strong);color:var(--btn-primary-text);border:1.5px solid var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;inset-inline-end:-.15rem}.notif-wrap.svelte-4owh81{position:relative}.icon-btn.svelte-4owh81{width:2.3rem;height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn.svelte-4owh81:hover{background:var(--surface-muted-2);color:var(--text)}.badge.svelte-4owh81{top:.1rem;background:var(--danger-strong);color:var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset-inline-end:.1rem}.backdrop.svelte-4owh81{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-4owh81{background:var(--surface);border:1px solid var(--border);z-index:20;direction:rtl;border-radius:.5rem;flex-direction:column;width:20rem;max-height:26rem;display:flex;position:absolute;top:0;left:2.6rem;box-shadow:0 8px 20px #0000001f}.dropdown-header.svelte-4owh81{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.9rem;font-weight:600;display:flex}.list-wrap.svelte-4owh81{flex:1;min-height:0;overflow-y:auto}.mark-all.svelte-4owh81{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:500}.empty.svelte-4owh81{color:var(--text-muted);margin:0;padding:1rem .75rem;font-size:.85rem}ul.svelte-4owh81{margin:0;padding:0;list-style:none}.item.svelte-4owh81{text-align:start;border:none;border-bottom:1px solid var(--surface-muted-2);cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;width:100%;padding:.6rem .75rem;display:flex}.item.unread.svelte-4owh81{background:#eff6ff}.text.svelte-4owh81{color:var(--text);font-size:.85rem}.time.svelte-4owh81{color:var(--text-faint);font-size:.7rem}.all-link.svelte-4owh81{text-align:center;color:var(--accent);border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;padding:.55rem;font-size:.8rem;text-decoration:none;display:block}.all-link.svelte-4owh81:hover{background:var(--surface-muted)}.chats-wrap.svelte-10u9jem{position:relative}.icon-btn.svelte-10u9jem{width:2.3rem;height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn.svelte-10u9jem:hover{background:var(--surface-muted-2);color:var(--text)}.badge.svelte-10u9jem{top:.1rem;background:var(--accent);color:var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset-inline-end:.1rem}.backdrop.svelte-10u9jem{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-10u9jem{background:var(--surface);border:1px solid var(--border);z-index:20;direction:rtl;border-radius:.5rem;flex-direction:column;width:20rem;max-height:26rem;display:flex;position:absolute;top:0;left:2.6rem;box-shadow:0 8px 20px #0000001f}.dropdown-header.svelte-10u9jem{border-bottom:1px solid var(--border);flex-shrink:0;padding:.6rem .75rem;font-size:.9rem;font-weight:600}.list-wrap.svelte-10u9jem{flex:1;min-height:0;overflow-y:auto}.empty.svelte-10u9jem{color:var(--text-muted);margin:0;padding:1rem .75rem;font-size:.85rem}ul.svelte-10u9jem{margin:0;padding:0;list-style:none}.item.svelte-10u9jem{text-align:start;border-bottom:1px solid var(--surface-muted-2);border-inline:none;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-top:none;flex-direction:column;gap:.1rem;padding:.6rem .75rem;text-decoration:none;display:flex}.item.svelte-10u9jem:hover{background:var(--surface-muted)}.item.unread.svelte-10u9jem .name:where(.svelte-10u9jem){font-weight:700}.name.svelte-10u9jem{color:var(--text);font-size:.85rem}.preview.svelte-10u9jem{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.all-link.svelte-10u9jem{text-align:center;color:var(--accent);border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;padding:.55rem;font-size:.8rem;text-decoration:none;display:block}.all-link.svelte-10u9jem:hover{background:var(--surface-muted)}.picker.svelte-1sn0cq{border:1px dashed var(--border-strong);border-radius:.35rem;flex-wrap:wrap;gap:.4rem;padding:.3rem;display:flex}.picker.dragging.svelte-1sn0cq{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.thumb.svelte-1sn0cq{width:3.6rem;height:3.6rem;position:relative}.thumb.svelte-1sn0cq img:where(.svelte-1sn0cq){object-fit:cover;border:1px solid var(--border);border-radius:.3rem;width:100%;height:100%}.rm.svelte-1sn0cq{top:-.35rem;background:var(--danger-strong);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;padding:0;display:flex;position:absolute;inset-inline-end:-.35rem}.add.svelte-1sn0cq{background:var(--surface-muted);width:3.6rem;height:3.6rem;color:var(--text-secondary);cursor:pointer;border:none;border-radius:.3rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0;font-size:.62rem;display:flex}.add.svelte-1sn0cq:hover{color:var(--accent)}.hint.svelte-1sn0cq{color:var(--text-faint);margin:.15rem 0 0;font-size:.7rem}.fr-wrap.svelte-av878d{position:relative}.icon-btn.svelte-av878d{width:2.3rem;height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn.svelte-av878d:hover{background:var(--surface-muted-2);color:var(--text)}.badge.svelte-av878d{top:.1rem;background:var(--danger-strong);color:var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset-inline-end:.1rem}.backdrop.svelte-av878d{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-av878d{background:var(--surface);border:1px solid var(--border);z-index:20;direction:rtl;border-radius:.5rem;flex-direction:column;width:21rem;display:flex;position:absolute;top:0;left:2.6rem;box-shadow:0 8px 20px #0000001f}.dropdown.expanded.svelte-av878d{width:min(46rem,100vw - 2rem);max-height:calc(100vh - 2rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown.expanded.moved.svelte-av878d{transform:none}.dropdown.expanded.svelte-av878d .dropdown-header:where(.svelte-av878d){cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.dropdown.svelte-av878d .body:where(.svelte-av878d){flex:1;min-height:0;overflow-y:auto}.dropdown.svelte-av878d .primary:where(.svelte-av878d){box-shadow:0 0 0 .5rem var(--surface);position:sticky;bottom:0}.dropdown-header.svelte-av878d{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.9rem;font-weight:600;display:flex}.head-title.svelte-av878d{align-items:center;gap:.4rem;display:inline-flex}.head-title.svelte-av878d svg{color:#d8a93e}.size-btn.svelte-av878d{width:1.7rem;height:1.7rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:0;display:flex}.size-btn.svelte-av878d:hover{background:var(--surface-muted-2);color:var(--text)}.body.svelte-av878d{flex-direction:column;gap:.5rem;padding:.65rem .75rem;display:flex}.hint.svelte-av878d{color:var(--text-muted);margin:0;font-size:.78rem}label.svelte-av878d{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}input.svelte-av878d,select.svelte-av878d,textarea.svelte-av878d{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.4rem .6rem;font-size:.85rem}textarea.svelte-av878d{resize:vertical}.primary.svelte-av878d{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;align-self:flex-start;padding:.4rem 1rem;font-weight:600}.primary.svelte-av878d:disabled{opacity:.5;cursor:default}.links.svelte-av878d{border-top:1px solid var(--border);justify-content:space-between;gap:.5rem;padding:.55rem .75rem;font-size:.8rem;display:flex}.links.svelte-av878d a:where(.svelte-av878d){color:var(--accent);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.quick-rail-anchor.svelte-rrpiv9{z-index:300;direction:ltr;flex-direction:column;display:flex;position:fixed;top:4.5rem;left:0}.toggle.svelte-rrpiv9{height:1.6rem;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--surface-muted-2);cursor:pointer;border-inline-start:none;border-radius:0 .5rem 0 0;justify-content:center;align-items:center;padding:0 .4rem;display:flex;position:relative}.toggle.svelte-rrpiv9:hover{background:var(--border);color:var(--text)}.toggle.svelte-rrpiv9 .badge:where(.svelte-rrpiv9){background:var(--danger-strong);color:var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-.2rem;right:-.2rem}.quick-rail.svelte-rrpiv9{background:var(--surface-muted);border:1px solid var(--surface-muted-2);border-inline-start:none;border-top:none;border-radius:0 .5rem .5rem 0;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .3rem;display:flex}@media (width<=900px){.quick-rail-anchor.svelte-rrpiv9{display:none}}.username-gate.svelte-1sl9txh{background:var(--warning-bg);text-align:center;border:1px solid #fde68a;border-radius:.5rem;max-width:32rem;margin:3rem auto;padding:1.5rem}.username-gate.svelte-1sl9txh p:where(.svelte-1sl9txh){color:var(--warning-text);margin:0 0 1rem}.username-gate.svelte-1sl9txh form:where(.svelte-1sl9txh){justify-content:center;gap:.5rem;display:flex}.username-gate.svelte-1sl9txh input:where(.svelte-1sl9txh){border:1px solid var(--border-strong);border-radius:.4rem;padding:.5rem}.username-gate.svelte-1sl9txh button:where(.svelte-1sl9txh){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1.2rem}.error.svelte-1sl9txh{color:var(--danger);margin-top:.5rem}.hint.svelte-419x31{color:var(--text-muted);padding:1rem}.approval-gate.svelte-419x31{background:var(--warning-bg);text-align:center;border:1px solid #fde68a;border-radius:.5rem;max-width:32rem;margin:3rem auto;padding:1.5rem}.approval-gate.svelte-419x31 p:where(.svelte-419x31){color:var(--warning-text);margin:0 0 1rem}.approval-gate-actions.svelte-419x31{justify-content:center;gap:.5rem;display:flex}.approval-gate.svelte-419x31 button:where(.svelte-419x31){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1.2rem}.approval-gate.svelte-419x31 button.ghost:where(.svelte-419x31){background:var(--border);color:var(--text-body)}.hint.svelte-ggvn5w{color:var(--text-muted);padding:1rem}.landing.svelte-ggvn5w{text-align:center;max-width:44rem;margin:0 auto;padding:1.5rem 1rem 3rem}.hero.svelte-ggvn5w{border-radius:.6rem;max-width:100%;height:auto;max-height:16rem}h1.svelte-ggvn5w{color:var(--text);margin:1.2rem 0 .5rem;font-size:1.6rem}.lead.svelte-ggvn5w{color:var(--text-secondary);max-width:34rem;margin:0 auto 1.2rem;font-size:1.05rem;line-height:1.6}.cta.svelte-ggvn5w{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.btn.svelte-ggvn5w{border:1px solid var(--border-strong);color:var(--text);background:var(--surface);border-radius:.45rem;min-height:44px;padding:.6rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.btn.primary.svelte-ggvn5w{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:#0000}.points.svelte-ggvn5w{text-align:start;gap:.7rem;max-width:30rem;margin:1.8rem auto 1.2rem;padding:0;list-style:none;display:grid}.points.svelte-ggvn5w li:where(.svelte-ggvn5w){color:var(--text-body);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.points.svelte-ggvn5w svg{color:var(--accent);flex:none;margin-top:.15rem}.guide.svelte-ggvn5w{color:var(--accent);text-decoration:none}.backdrop.svelte-1an5n7m{z-index:90;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1an5n7m{z-index:91;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(92vw,32rem);max-height:88vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1an5n7m{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.modal-header.svelte-1an5n7m span:where(.svelte-1an5n7m){align-items:center;gap:.35rem;display:inline-flex}.modal-header.svelte-1an5n7m svg{color:#b8892a}.x.svelte-1an5n7m{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem}.modal-body.svelte-1an5n7m{flex-direction:column;gap:.6rem;padding:.9rem 1rem 1.1rem;display:flex}.about.svelte-1an5n7m{background:var(--surface-muted,#d8a93e14);border:1px solid var(--border);color:var(--text-muted);border-radius:.45rem;flex-direction:column;gap:.1rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.about.svelte-1an5n7m strong:where(.svelte-1an5n7m){color:var(--text);font-size:.95rem}.topics.svelte-1an5n7m{flex-wrap:wrap;gap:.35rem;display:flex}.topics.svelte-1an5n7m button:where(.svelte-1an5n7m){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.topics.svelte-1an5n7m button.active:where(.svelte-1an5n7m){color:#1f1a0e;background:#d8a93e;border-color:#d8a93e;font-weight:600}textarea.svelte-1an5n7m{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:.45rem;padding:.55rem .65rem;font-size:.9rem}.hint.svelte-1an5n7m{color:var(--text-muted);margin:0;font-size:.76rem}.actions.svelte-1an5n7m{justify-content:flex-end;gap:.5rem;display:flex}.primary.svelte-1an5n7m,.ghost.svelte-1an5n7m{font:inherit;cursor:pointer;border-radius:.45rem;align-items:center;gap:.3rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.primary.svelte-1an5n7m{color:#1f1a0e;background:#d8a93e;border:none;font-weight:600}.primary.svelte-1an5n7m:disabled{opacity:.55;cursor:default}.ghost.svelte-1an5n7m{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.offers.svelte-ah7vla{border:1px solid color-mix(in srgb, #d8a93e 55%, var(--border));background:color-mix(in srgb, #d8a93e 6%, var(--surface));border-radius:.6rem;margin:0 0 1rem;padding:.8rem .95rem .7rem}h3.svelte-ah7vla{color:var(--text);align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:1rem;display:flex}h3.svelte-ah7vla svg{color:#b8892a}.count.svelte-ah7vla{color:#1f1a0e;background:#d8a93e;border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:700}.list.svelte-ah7vla{flex-direction:column;gap:.45rem;display:flex}.offer.svelte-ah7vla{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.6rem .8rem;display:grid}.who.svelte-ah7vla{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.kind.svelte-ah7vla{background:color-mix(in srgb, #d8a93e 14%, var(--surface));color:#8a6418;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .5rem;font-size:.74rem;font-weight:600;display:inline-flex}.name.svelte-ah7vla{color:var(--text);font-size:.95rem}.details.svelte-ah7vla{color:var(--text-muted);flex-basis:100%;font-size:.8rem}.price.svelte-ah7vla{color:var(--text);white-space:nowrap;font-size:1.25rem;font-weight:800}.buy.svelte-ah7vla{color:#1f1a0e;font:inherit;cursor:pointer;white-space:nowrap;background:#d8a93e;border:none;border-radius:.45rem;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.86rem;font-weight:700;display:inline-flex}.buy.svelte-ah7vla:hover{background:#c99a2f}.buy.svelte-ah7vla:disabled{opacity:.6;cursor:default}.act.svelte-ah7vla{flex-direction:column;align-items:center;gap:.2rem;display:flex}.mine.svelte-ah7vla{color:var(--text-muted);white-space:nowrap;font-size:.74rem}.hint.svelte-ah7vla{color:var(--text-muted);margin:.55rem 0 0;font-size:.76rem}.hint.svelte-ah7vla a:where(.svelte-ah7vla){color:var(--accent);text-decoration:none}@media (width<=560px){.offer.svelte-ah7vla{grid-template-columns:minmax(0,1fr) auto}.act.svelte-ah7vla{grid-column:1/-1}.buy.svelte-ah7vla{justify-content:center;width:100%}}.lookup-picker.svelte-140t04x{flex:1;min-width:8rem;position:relative}.lookup-picker.compact.svelte-140t04x{min-width:6rem}.chips.svelte-140t04x{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;padding:.35rem .4rem;display:flex}.chip.svelte-140t04x{background:var(--surface-muted-2);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.82rem;display:inline-flex}.chip.svelte-140t04x button:where(.svelte-140t04x){color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.chip.svelte-140t04x button:where(.svelte-140t04x):hover{color:var(--danger)}.chips.svelte-140t04x input:where(.svelte-140t04x){border:none;outline:none;flex:1;min-width:6rem;padding:.15rem .2rem;font-family:inherit;font-size:.9rem}.compact.svelte-140t04x .chips:where(.svelte-140t04x){padding:.25rem .35rem}.compact.svelte-140t04x .chip:where(.svelte-140t04x),.compact.svelte-140t04x .chips:where(.svelte-140t04x) input:where(.svelte-140t04x){font-size:.82rem}.dropdown.svelte-140t04x{top:calc(100% + .2rem);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;max-height:12rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 6px 16px #0000001f}ul.svelte-140t04x{margin:0;padding:0;list-style:none}.dropdown.svelte-140t04x button:where(.svelte-140t04x){text-align:start;background:var(--surface);cursor:pointer;border:none;width:100%;padding:.45rem .7rem;font-size:.85rem}.dropdown.svelte-140t04x li:where(.svelte-140t04x) button:where(.svelte-140t04x):hover{background:var(--surface-muted-2)}.create-new.svelte-140t04x{border-top:1px solid var(--border);color:var(--text);font-weight:600}.create-new.svelte-140t04x:hover{background:var(--surface-muted-2)}.create-new.svelte-140t04x:disabled{opacity:.6;cursor:default}.empty.svelte-140t04x{color:var(--text-faint);margin:0;padding:.45rem .7rem;font-size:.8rem}.error.svelte-140t04x{color:var(--danger);margin:.2rem 0 0;font-size:.78rem}.backdrop.svelte-1efofyg{z-index:90;background:#0f172a59;position:fixed;inset:0}.modal.svelte-1efofyg{z-index:91;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,22rem);padding:1.1rem 1.1rem 1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.message.svelte-1efofyg{color:var(--text);margin:0 0 1rem;font-size:.95rem}.actions.svelte-1efofyg{justify-content:flex-end;gap:.5rem;display:flex}button.primary.svelte-1efofyg{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.9rem}button.cancel.svelte-1efofyg{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;margin-inline-end:auto;padding:.5rem .8rem;font-size:.9rem}button.cancel.svelte-1efofyg:hover{color:var(--text);background:var(--surface-muted)}button.secondary.svelte-1efofyg{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.9rem}.bulk-add.svelte-1acb7uk{align-items:center;gap:.35rem;display:inline-flex}.bulk-add.svelte-1acb7uk input:where(.svelte-1acb7uk){border:1px solid var(--border-strong);background:var(--surface);width:4.2rem;color:var(--text);font:inherit;border-radius:.35rem;padding:.4rem .45rem}.guide-btn.svelte-1acb7uk{border:1px solid var(--border-strong);width:1.7rem;height:1.7rem;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-btn.svelte-1acb7uk:hover{background:#d8a93e1f;border-color:#d8a93e}.modal.view-card.svelte-1acb7uk{width:min(94vw,40rem);max-height:88vh}.vc-head.svelte-1acb7uk{justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.9rem 1.1rem .4rem;display:flex}.vc-titles.svelte-1acb7uk h2:where(.svelte-1acb7uk){color:var(--text);margin:0;font-size:1.25rem}.vc-num.svelte-1acb7uk{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.vc-sub.svelte-1acb7uk{color:var(--text-muted);margin:.15rem 0 0;font-size:.9rem}.vc-tabs.svelte-1acb7uk{border-bottom:1px solid var(--border);gap:.25rem;padding:0 1.1rem;display:flex}.vc-tabs.svelte-1acb7uk button:where(.svelte-1acb7uk){color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.55rem 1rem;font-size:.92rem;display:inline-flex}.vc-tabs.svelte-1acb7uk button.active:where(.svelte-1acb7uk){color:var(--text);border-bottom-color:#d8a93e;font-weight:700}.vc-count.svelte-1acb7uk{color:#1f1a0e;background:#d8a93e;border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:700}.vc-hidden.svelte-1acb7uk{display:none}.vc-empty.svelte-1acb7uk{color:var(--text-muted);margin:.4rem 0;font-size:.9rem}.vc-empty.svelte-1acb7uk a:where(.svelte-1acb7uk){color:var(--accent);text-decoration:none}.vc-body.svelte-1acb7uk{flex:1;padding:.9rem 1.1rem;overflow-y:auto}.vc-grid.svelte-1acb7uk{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem 1.2rem;margin:0 0 .8rem;display:grid}.vc-item.svelte-1acb7uk{flex-direction:column;gap:.05rem;min-width:0;display:flex}.vc-item.svelte-1acb7uk dt:where(.svelte-1acb7uk){color:var(--text-muted);font-size:.74rem}.vc-item.svelte-1acb7uk dd:where(.svelte-1acb7uk){color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.92rem}.vc-desc.svelte-1acb7uk{background:var(--surface-muted);color:var(--text-body);border-radius:.45rem;margin:0 0 .8rem;padding:.55rem .75rem;font-size:.9rem;line-height:1.55}.vc-h3.svelte-1acb7uk{color:#8a6418;margin:.4rem 0 .3rem;font-size:.85rem}.vc-list.svelte-1acb7uk{color:var(--text);max-height:14rem;margin:0;padding-inline-start:1.3rem;font-size:.9rem;overflow-y:auto}.vc-list.svelte-1acb7uk li:where(.svelte-1acb7uk){margin-bottom:.15rem}.vc-list.svelte-1acb7uk li.vc-this:where(.svelte-1acb7uk){color:#8a6418;font-weight:700}.vc-foot.svelte-1acb7uk{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1.1rem;display:flex}.vc-actions.svelte-1acb7uk{gap:.5rem;display:flex}.vc-edit.svelte-1acb7uk{background:var(--btn-primary-bg);color:var(--btn-primary-text);font:inherit;cursor:pointer;border:none;border-radius:.45rem;padding:.5rem 1.2rem;font-weight:600}.vc-close.svelte-1acb7uk{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:.45rem;padding:.5rem 1.1rem}.link-btn.svelte-1acb7uk{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem}.backdrop.svelte-1acb7uk{z-index:60;cursor:default;background:#0f172a73;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1acb7uk{z-index:61;background:var(--surface);direction:rtl;border-radius:.75rem;flex-direction:column;width:min(97vw,86rem);max-height:94vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000004d}header.svelte-1acb7uk{border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-height:3.1rem;padding:.45rem 1.25rem;display:grid}header.svelte-1acb7uk h2:where(.svelte-1acb7uk){color:var(--text);margin:0;font-size:1.1rem}.header-actions.svelte-1acb7uk{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.edit-btn.svelte-1acb7uk{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.4rem .9rem;font-size:.85rem}.close-btn.svelte-1acb7uk{width:1.9rem;height:1.9rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.close-btn.svelte-1acb7uk:hover{color:var(--text)}.body.svelte-1acb7uk{flex-direction:column;flex:1;gap:.7rem;padding:.85rem 1rem;display:flex;overflow-y:auto}.draft-hint.svelte-1acb7uk{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin:0;padding:.5rem .75rem;font-size:.85rem}.set-toggle.svelte-1acb7uk{cursor:pointer;flex-direction:row;align-items:center;gap:.6rem;width:fit-content;display:inline-flex}.set-toggle.svelte-1acb7uk input:where(.svelte-1acb7uk){opacity:0;width:0;height:0;position:absolute}.set-toggle.svelte-1acb7uk .track:where(.svelte-1acb7uk){background:var(--border-strong);border-radius:1rem;flex-shrink:0;width:2.6rem;height:1.4rem;transition:background .15s;position:relative}.set-toggle.svelte-1acb7uk .thumb:where(.svelte-1acb7uk){top:.15rem;background:var(--surface);border-radius:50%;width:1.1rem;height:1.1rem;transition:inset-inline-start .15s;position:absolute;inset-inline-start:.15rem;box-shadow:0 1px 3px #0000004d}.set-toggle.svelte-1acb7uk input:where(.svelte-1acb7uk):checked+.track:where(.svelte-1acb7uk){background:var(--accent)}.set-toggle.svelte-1acb7uk input:where(.svelte-1acb7uk):checked+.track:where(.svelte-1acb7uk) .thumb:where(.svelte-1acb7uk){inset-inline-start:1.15rem}.set-toggle.svelte-1acb7uk .toggle-text:where(.svelte-1acb7uk){color:var(--text-body);font-size:.95rem;font-weight:600}.set-toggle.header-toggle.svelte-1acb7uk{gap:.4rem}.set-toggle.header-toggle.svelte-1acb7uk .track:where(.svelte-1acb7uk){width:2.2rem;height:1.1rem}.set-toggle.header-toggle.svelte-1acb7uk .thumb:where(.svelte-1acb7uk){width:.85rem;height:.85rem;top:.13rem}.set-toggle.header-toggle.svelte-1acb7uk input:where(.svelte-1acb7uk):checked+.track:where(.svelte-1acb7uk) .thumb:where(.svelte-1acb7uk){inset-inline-start:.95rem}.set-toggle.header-toggle.svelte-1acb7uk .toggle-text:where(.svelte-1acb7uk){color:var(--text-muted);font-size:.85rem;font-weight:500}.set-section.svelte-1acb7uk,.volume-section.svelte-1acb7uk{border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.set-section.svelte-1acb7uk{background:var(--set-bg);border-color:var(--set-border)}.volume-section.svelte-1acb7uk{background:var(--surface-muted)}.volume-header.svelte-1acb7uk{justify-content:space-between;align-items:center;display:flex}.volumes-table-wrap.svelte-1acb7uk{border:1px solid var(--border);border-radius:.6rem;flex-shrink:0;overflow:hidden}.volumes-table.svelte-1acb7uk{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.85rem}.volumes-table.svelte-1acb7uk thead:where(.svelte-1acb7uk) th:where(.svelte-1acb7uk){text-align:start;background:var(--surface-muted-2);color:var(--text-secondary);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;padding:.55rem .6rem;font-size:.75rem;font-weight:700;overflow:hidden}.volumes-table.svelte-1acb7uk tbody:where(.svelte-1acb7uk) tr.volume-row:where(.svelte-1acb7uk) td:where(.svelte-1acb7uk){border-top:1px solid var(--border)}.volumes-table.svelte-1acb7uk tbody:where(.svelte-1acb7uk) tr.volume-row:where(.svelte-1acb7uk):first-child td:where(.svelte-1acb7uk){border-top:none}.volumes-table.svelte-1acb7uk tbody:where(.svelte-1acb7uk) tr.volume-row:where(.svelte-1acb7uk):not(.expanded):hover{background:var(--surface-muted)}.volumes-table.svelte-1acb7uk td:where(.svelte-1acb7uk){vertical-align:middle;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;padding:.55rem .6rem;overflow:hidden}.volumes-table.svelte-1acb7uk tr.expanded:where(.svelte-1acb7uk){background:var(--surface-muted)}.volumes-table.svelte-1acb7uk tr.existing-row:where(.svelte-1acb7uk){background:var(--success-bg)}.volumes-table.svelte-1acb7uk tr.existing-row:where(.svelte-1acb7uk):hover{background:var(--success-bg-hover)}.volumes-table.svelte-1acb7uk tr.set-row:where(.svelte-1acb7uk){background:var(--set-bg);font-weight:600}.volumes-table.svelte-1acb7uk tr.set-row:where(.svelte-1acb7uk):hover{background:var(--set-bg-hover)}.volumes-table.svelte-1acb7uk tr.set-row.expanded:where(.svelte-1acb7uk){background:var(--set-bg-strong)}.num-col.svelte-1acb7uk,.num-cell.svelte-1acb7uk{text-align:center}.title-cell.svelte-1acb7uk{overflow:hidden}.title-inner.svelte-1acb7uk{align-items:center;gap:.55rem;display:flex;overflow:hidden}.title-cell.svelte-1acb7uk .label:where(.svelte-1acb7uk){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.expand-btn.svelte-1acb7uk{border:1px solid var(--border-strong);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--text-body);cursor:pointer;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex}.expand-btn.svelte-1acb7uk:hover{background:var(--surface-muted-2);border-color:var(--text-faint)}.existing-badge.svelte-1acb7uk{background:var(--success-bg);color:var(--success-text);border-radius:.3rem;flex-shrink:0;margin-inline-end:.3rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.volume-detail-row.svelte-1acb7uk td:where(.svelte-1acb7uk){background:var(--surface-muted);border-top:1px dashed var(--border);padding:.9rem}.actions-cell.svelte-1acb7uk{overflow:visible}.actions-inner.svelte-1acb7uk{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.inline-label.svelte-1acb7uk{border:1px solid var(--border-strong);border-radius:.35rem;flex-shrink:0;width:3rem;padding:.3rem .4rem;font-size:.8rem}.row-menu.svelte-1acb7uk{display:inline-flex;position:relative}.menu-btn.svelte-1acb7uk{width:1.7rem;height:1.7rem;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:flex}.menu-btn.svelte-1acb7uk:hover{background:var(--surface-muted-2);color:var(--text-secondary)}.menu-backdrop.svelte-1acb7uk{z-index:200;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.menu-dropdown.svelte-1acb7uk{z-index:201;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;width:max-content;min-width:8rem;max-width:12rem;padding:.3rem 0;position:fixed;overflow:hidden;box-shadow:0 8px 20px #00000026}.menu-item.svelte-1acb7uk{text-align:start;white-space:nowrap;width:100%;color:var(--text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;display:flex}.menu-item.svelte-1acb7uk:hover{background:var(--surface-muted)}.menu-item.danger.svelte-1acb7uk{color:var(--danger)}h3.svelte-1acb7uk{color:var(--text-body);margin:0;font-size:.95rem}h4.svelte-1acb7uk{color:var(--text-secondary);margin:0 0 .4rem;font-size:.85rem}.grid.svelte-1acb7uk{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.45rem .55rem;display:grid}.grid.svelte-1acb7uk>.span2:where(.svelte-1acb7uk){grid-column:span 2}.grid.svelte-1acb7uk>.span-all:where(.svelte-1acb7uk){grid-column:1/-1}label.svelte-1acb7uk .chip,label.svelte-1acb7uk .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.field-group.svelte-1acb7uk{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex-direction:column;gap:.4rem;min-width:0;padding:.5rem .65rem .65rem;display:flex}.pair.svelte-1acb7uk{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.45rem .55rem;display:grid}@media (width>=1100px){.field-group.g-wide.svelte-1acb7uk{grid-column:span 2}}.apply-dims-btn.svelte-1acb7uk{border:1px solid var(--border-strong);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:.375rem;align-self:flex-start;margin-top:.45rem;padding:.3rem .75rem;font-size:.8rem}.apply-dims-btn.svelte-1acb7uk:hover{border-color:var(--accent)}.group-title.svelte-1acb7uk{border-bottom:1px solid var(--border);color:#8a6418;letter-spacing:.02em;margin:0;padding-bottom:.3rem;font-size:.74rem;font-weight:700}label.svelte-1acb7uk{min-width:0;color:var(--text-muted);flex-direction:column;gap:.15rem;font-size:.76rem;display:flex}label.full.svelte-1acb7uk{width:100%}label.checkbox.svelte-1acb7uk{flex-direction:row;align-items:center;gap:.4rem}input[type=text].svelte-1acb7uk,input[type=number].svelte-1acb7uk,select.svelte-1acb7uk,textarea.svelte-1acb7uk{border:1px solid var(--border-strong);color:var(--text);box-sizing:border-box;border-radius:.4rem;width:100%;padding:.38rem .5rem;font-family:inherit;font-size:.88rem}.remove-btn.svelte-1acb7uk{background:var(--danger-bg);color:var(--danger);cursor:pointer;border:none;border-radius:.35rem;flex-shrink:0;padding:.3rem .6rem;font-size:.78rem}.records-block.svelte-1acb7uk{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex-direction:column;grid-column:1/-1;gap:.35rem;padding:.5rem .65rem .65rem;display:flex}.records-block.svelte-1acb7uk>.add-record-btn:where(.svelte-1acb7uk){display:inline-block}.record-row.svelte-1acb7uk{grid-template-columns:minmax(9rem,2fr) minmax(8rem,1.6fr) minmax(7rem,1.3fr) minmax(6rem,1fr) minmax(7rem,1.5fr) auto;align-items:center;gap:.4rem;display:grid}.record-row.svelte-1acb7uk>*{min-width:0}.record-head.svelte-1acb7uk{color:var(--text-faint);font-size:.72rem}@media (width<=760px){.record-row.svelte-1acb7uk{grid-template-columns:1fr 1fr}.record-head.svelte-1acb7uk{display:none}}.add-record-btn.svelte-1acb7uk,.add-volume-btn.svelte-1acb7uk{border:1px dashed var(--text-faint);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;align-self:start;padding:.45rem .9rem;font-size:.82rem}.copy-records-btn.svelte-1acb7uk{color:#8a6418;border-color:#d8a93e;margin-inline-start:.4rem}.copy-backdrop.svelte-1acb7uk{z-index:80;background:#0f172a59;position:fixed;inset:0}.copy-dialog.svelte-1acb7uk{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;flex-direction:column;gap:.7rem;width:min(94vw,46rem);max-height:86vh;padding:1.1rem 1.25rem 1rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #0000004d}.copy-dialog.svelte-1acb7uk h3:where(.svelte-1acb7uk){color:var(--text);margin:0;font-size:1.05rem}.copy-sub.svelte-1acb7uk{color:var(--text-muted);margin:-.35rem 0 0;font-size:.85rem}.copy-cols.svelte-1acb7uk{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;min-height:0;display:grid;overflow:hidden}.copy-cols.svelte-1acb7uk section:where(.svelte-1acb7uk){flex-direction:column;min-height:0;display:flex}.copy-cols.svelte-1acb7uk h4:where(.svelte-1acb7uk){color:var(--text-body);align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:.85rem;display:flex}.copy-records.svelte-1acb7uk{background:var(--surface-muted);border-radius:.45rem;max-height:46vh;margin:0;padding:.5rem 1.6rem .5rem .6rem;font-size:.85rem;overflow-y:auto}.copy-records.svelte-1acb7uk li:where(.svelte-1acb7uk){margin-bottom:.2rem}.copy-targets.svelte-1acb7uk{border:1px solid var(--border);border-radius:.45rem;max-height:46vh;overflow-y:auto}.copy-targets.svelte-1acb7uk table:where(.svelte-1acb7uk){border-collapse:collapse;width:100%;font-size:.85rem}.copy-targets.svelte-1acb7uk td:where(.svelte-1acb7uk){border-bottom:1px solid var(--border);padding:.35rem .5rem}.copy-targets.svelte-1acb7uk tr:where(.svelte-1acb7uk):last-child td:where(.svelte-1acb7uk){border-bottom:none}.copy-targets.svelte-1acb7uk td:where(.svelte-1acb7uk) input:where(.svelte-1acb7uk){width:auto}.copy-targets.svelte-1acb7uk .tl:where(.svelte-1acb7uk){white-space:nowrap;font-weight:600}.copy-targets.svelte-1acb7uk .ex:where(.svelte-1acb7uk){color:#b45309;white-space:nowrap;font-size:.78rem}.copy-targets.svelte-1acb7uk tr.has:where(.svelte-1acb7uk){background:#f59e0b14}.link-btn.svelte-1acb7uk{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:400}.copy-warn.svelte-1acb7uk{background:color-mix(in srgb, #f59e0b 10%, var(--surface));border:1px solid #f59e0b;border-radius:.45rem;padding:.6rem .8rem;font-size:.85rem}.copy-warn.svelte-1acb7uk p:where(.svelte-1acb7uk){color:#92400e;margin:0 0 .35rem;font-weight:600}.copy-warn.svelte-1acb7uk label:where(.svelte-1acb7uk){align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.copy-warn.svelte-1acb7uk input:where(.svelte-1acb7uk){width:auto}.copy-actions.svelte-1acb7uk{justify-content:flex-end;gap:.5rem;display:flex}.copy-actions.svelte-1acb7uk button:where(.svelte-1acb7uk){cursor:pointer;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.9rem}.copy-actions.svelte-1acb7uk .ghost:where(.svelte-1acb7uk){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.copy-actions.svelte-1acb7uk .primary:where(.svelte-1acb7uk){background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;font-weight:600}.copy-actions.svelte-1acb7uk .primary:where(.svelte-1acb7uk):disabled{opacity:.5;cursor:default}@media (width<=640px){.copy-cols.svelte-1acb7uk{grid-template-columns:1fr;overflow-y:auto}}.existing-volume.svelte-1acb7uk{background:var(--success-bg);border-color:var(--success-border)}.existing-volume-summary.svelte-1acb7uk{margin:0;font-size:.88rem}.add-volume-row.svelte-1acb7uk{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.add-volume-row.svelte-1acb7uk .add-volume-btn:where(.svelte-1acb7uk),.add-volume-row.svelte-1acb7uk .bulk-add:where(.svelte-1acb7uk) input:where(.svelte-1acb7uk),.add-volume-row.svelte-1acb7uk .existing-search:where(.svelte-1acb7uk) input:where(.svelte-1acb7uk),.add-volume-row.svelte-1acb7uk .existing-search:where(.svelte-1acb7uk) button:where(.svelte-1acb7uk){box-sizing:border-box;height:2.3rem}.add-volume-row.svelte-1acb7uk .add-volume-btn:where(.svelte-1acb7uk){white-space:nowrap;align-self:center;align-items:center;display:inline-flex}.auto-number.svelte-1acb7uk{border:1px solid var(--border);background:var(--surface);border-radius:.4rem;align-items:center;gap:.25rem;height:2.3rem;padding:0 .3rem 0 .55rem;display:inline-flex}.an-label.svelte-1acb7uk{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.auto-number.svelte-1acb7uk button:where(.svelte-1acb7uk){background:var(--surface-muted);color:var(--text-body);cursor:pointer;white-space:nowrap;border:none;border-radius:.3rem;padding:.25rem .5rem;font-size:.8rem}.auto-number.svelte-1acb7uk button:where(.svelte-1acb7uk):hover{background:color-mix(in srgb, #d8a93e 18%, var(--surface))}.add-volume-row.svelte-1acb7uk .bulk-add:where(.svelte-1acb7uk) input:where(.svelte-1acb7uk){text-align:center;width:4.2rem}.existing-search.svelte-1acb7uk{flex:1;gap:.4rem;min-width:16rem;display:flex}.existing-search.svelte-1acb7uk input:where(.svelte-1acb7uk){border:1px solid var(--border-strong);border-radius:.4rem;flex:1;padding:.45rem .6rem;font-size:.85rem}.existing-search.svelte-1acb7uk button:where(.svelte-1acb7uk){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.45rem .8rem;font-size:.82rem}.existing-results.svelte-1acb7uk{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;max-height:16rem;margin:0;padding:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #0003}.existing-results-hint.svelte-1acb7uk{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;padding:.6rem .75rem;position:fixed;box-shadow:0 10px 28px #0003}.existing-results.svelte-1acb7uk button:where(.svelte-1acb7uk){text-align:start;background:var(--surface);cursor:pointer;border:none;width:100%;padding:.5rem .7rem;font-size:.85rem}.existing-results.svelte-1acb7uk button:where(.svelte-1acb7uk):hover{background:var(--surface-muted-2)}.title-matches.svelte-1acb7uk{flex-direction:column;max-height:22rem;display:flex;overflow:hidden}.title-matches-scroll.svelte-1acb7uk{overflow:auto}.title-matches.svelte-1acb7uk table:where(.svelte-1acb7uk){border-collapse:collapse;width:100%;font-size:.8rem}.title-matches.svelte-1acb7uk th:where(.svelte-1acb7uk){background:var(--surface);text-align:start;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:.35rem .5rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.title-matches.svelte-1acb7uk td:where(.svelte-1acb7uk){border-bottom:1px solid var(--surface-muted-2);vertical-align:top;color:var(--text-body);padding:.4rem .5rem}.title-matches.svelte-1acb7uk tbody:where(.svelte-1acb7uk) tr:where(.svelte-1acb7uk){cursor:pointer}.title-matches.svelte-1acb7uk tbody:where(.svelte-1acb7uk) tr:where(.svelte-1acb7uk):hover{background:var(--surface-muted-2)}.title-matches.svelte-1acb7uk .nowrap:where(.svelte-1acb7uk){white-space:nowrap}.match-pending.svelte-1acb7uk{background:var(--warning-bg);color:var(--warning-text)}.title-matches-head.svelte-1acb7uk{color:var(--text-muted);border-bottom:1px solid var(--border);padding:.4rem .7rem;font-size:.75rem;font-weight:600}.title-matches.svelte-1acb7uk a:where(.svelte-1acb7uk){color:var(--accent);font-weight:600;text-decoration:none}.match-kind.svelte-1acb7uk{background:var(--border);color:var(--text-secondary);border-radius:.3rem;margin-inline-end:.3rem;padding:.05rem .35rem;font-size:.7rem}.muted.svelte-1acb7uk{color:var(--text-muted)}.hint.svelte-1acb7uk{color:var(--text-muted);margin:0;font-size:.85rem}.fieldset-reset.svelte-1acb7uk{border:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr));align-items:start;gap:.6rem;margin:0;padding:0;display:grid}.fieldset-reset.svelte-1acb7uk:disabled input,.fieldset-reset.svelte-1acb7uk:disabled textarea,.fieldset-reset.svelte-1acb7uk:disabled select{background:var(--surface-muted);color:var(--text-body);opacity:1}footer.svelte-1acb7uk{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.save-btn.svelte-1acb7uk{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.7rem 1.6rem;font-size:1rem}.save-btn.svelte-1acb7uk:disabled{opacity:.6;cursor:default}.error.svelte-1acb7uk{color:var(--danger);margin:0;font-size:.85rem}.backdrop.svelte-1b4gntv{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1b4gntv{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(92vw,30rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1b4gntv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-1b4gntv{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1b4gntv{padding:1rem}.choices.svelte-1b4gntv{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.choice.svelte-1b4gntv{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;text-align:center;font:inherit;border-radius:.6rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .8rem;display:flex}.choice.svelte-1b4gntv:hover,.choice.svelte-1b4gntv:focus-visible{background:color-mix(in srgb, #d8a93e 10%, var(--surface));border-color:#d8a93e}.choice.set.svelte-1b4gntv .icon:where(.svelte-1b4gntv){background:var(--set-bg-strong)}.icon.svelte-1b4gntv{width:3rem;height:3rem;color:var(--text);background:#d8a93e38;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.desc.svelte-1b4gntv{color:var(--text-muted);font-size:.8rem;line-height:1.4}@media (width<=420px){.choices.svelte-1b4gntv{grid-template-columns:1fr}}.menu-wrap.svelte-l93k4{position:relative}.icon-btn.svelte-l93k4{width:1.7rem;height:1.7rem;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-l93k4:hover{background:var(--surface-muted-2);color:var(--text-secondary)}.backdrop.svelte-l93k4{z-index:9998;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-l93k4{background:var(--surface);border:1px solid var(--border);z-index:9999;border-radius:.5rem;width:11rem;padding:.3rem 0;position:fixed;overflow:hidden;box-shadow:0 8px 20px #00000026}.dropdown-header.svelte-l93k4{color:var(--text-body);border-bottom:1px solid var(--border);margin-bottom:.2rem;padding:.4rem .8rem;font-size:.82rem;font-weight:700}.item.svelte-l93k4{text-align:start;width:100%;color:var(--text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.82rem;display:flex}.item.svelte-l93k4:hover{background:var(--surface-muted)}.item.danger.svelte-l93k4{color:var(--danger)}.backdrop.svelte-n8hxzx{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-n8hxzx{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,26rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-n8hxzx{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-n8hxzx{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-n8hxzx{padding:.9rem 1rem 1.1rem}.target-title.svelte-n8hxzx{color:var(--text);margin:0 0 .75rem;font-weight:600}form.svelte-n8hxzx{flex-direction:column;gap:.6rem;display:flex}label.svelte-n8hxzx{color:var(--text-body);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}textarea.svelte-n8hxzx{border:1px solid var(--border-strong);box-sizing:border-box;resize:vertical;border-radius:.4rem;padding:.6rem;font-family:inherit;font-size:.95rem}.actions.svelte-n8hxzx{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}button.primary.svelte-n8hxzx{background:var(--danger-btn-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-n8hxzx:disabled{opacity:.6;cursor:default}button.secondary.svelte-n8hxzx{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.error.svelte-n8hxzx{color:var(--danger);margin:0;font-size:.85rem}.success.svelte-n8hxzx{color:#15803d;margin:0 0 .75rem}.backdrop.svelte-61jxkq{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-61jxkq{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;flex-direction:column;width:min(94vw,54rem);max-height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-61jxkq{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-61jxkq{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-61jxkq{padding:.9rem 1rem 1.1rem;overflow-y:auto}.table-wrap.svelte-61jxkq{overflow-x:auto}table.svelte-61jxkq{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-61jxkq{text-align:start;color:var(--text-muted);border-bottom:2px solid var(--border);white-space:nowrap;padding:.4rem .6rem;font-size:.78rem;font-weight:600}td.svelte-61jxkq{border-bottom:1px solid var(--surface-muted-2);vertical-align:top;padding:.55rem .6rem}td.nowrap.svelte-61jxkq{white-space:nowrap}.user-cell.svelte-61jxkq{color:var(--text);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.user-name.svelte-61jxkq{font-weight:600}.user-cell.svelte-61jxkq:hover .user-name:where(.svelte-61jxkq){color:var(--accent)}td.actions-cell.svelte-61jxkq{white-space:nowrap}td.actions-cell.svelte-61jxkq button:where(.svelte-61jxkq){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;margin-inline-end:.35rem;padding:.3rem .7rem;font-size:.78rem}td.actions-cell.svelte-61jxkq button:where(.svelte-61jxkq):disabled{opacity:.6;cursor:default}td.actions-cell.svelte-61jxkq button.reject:where(.svelte-61jxkq){background:var(--danger-bg);color:var(--danger)}td.actions-cell.svelte-61jxkq button.ghost:where(.svelte-61jxkq){border:1px solid var(--border-strong);color:var(--text-body);background:0 0}.edit-diff.svelte-61jxkq{flex-direction:column;gap:.3rem;display:flex}.edit-diff.svelte-61jxkq li:where(.svelte-61jxkq){align-items:center;gap:.4rem;display:flex}.edit-diff.svelte-61jxkq input[type=text]:where(.svelte-61jxkq){border:1px solid var(--border-strong);border-radius:.3rem;flex:1;min-width:8rem;padding:.25rem .4rem;font-family:inherit;font-size:.8rem}.event-label.svelte-61jxkq{color:var(--text);margin-bottom:.2rem;font-weight:600}.diff.svelte-61jxkq{margin:.2rem 0;padding:0;font-size:.82rem;list-style:none}.old-value.svelte-61jxkq{color:var(--text-faint);text-decoration:line-through}.new-value.svelte-61jxkq{color:var(--text)}.reason.svelte-61jxkq{color:var(--text-muted);margin-top:.2rem;font-size:.8rem}.status.svelte-61jxkq{border-radius:.3rem;margin-top:.3rem;padding:.05rem .4rem;font-size:.76rem;font-weight:600;display:inline-block}.status-pending.svelte-61jxkq{background:var(--warning-bg);color:var(--warning-text)}.status-approved.svelte-61jxkq{background:var(--success-bg);color:var(--success-text)}.status-rejected.svelte-61jxkq{background:var(--danger-bg);color:var(--danger)}tr.rejected.svelte-61jxkq .new-value:where(.svelte-61jxkq),tr.rejected.svelte-61jxkq .event-label:where(.svelte-61jxkq){color:var(--danger);text-decoration:line-through}.hint.svelte-61jxkq{color:var(--text-muted)}.error.svelte-61jxkq{color:var(--danger)}.backdrop.svelte-1fb2qrm{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1fb2qrm{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,26rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1fb2qrm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-1fb2qrm{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1fb2qrm{padding:.9rem 1rem 1.1rem}.target-title.svelte-1fb2qrm{color:var(--text);margin:0 0 .75rem;font-weight:600}form.svelte-1fb2qrm{flex-direction:column;gap:.6rem;display:flex}label.svelte-1fb2qrm{color:var(--text-body);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}textarea.svelte-1fb2qrm{border:1px solid var(--border-strong);box-sizing:border-box;resize:vertical;border-radius:.4rem;padding:.6rem;font-family:inherit;font-size:.95rem}.actions.svelte-1fb2qrm{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}button.primary.svelte-1fb2qrm{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-1fb2qrm:disabled{opacity:.6;cursor:default}button.secondary.svelte-1fb2qrm{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.error.svelte-1fb2qrm{color:var(--danger);margin:0;font-size:.85rem}.success.svelte-1fb2qrm{color:#15803d;margin:0 0 .75rem}.search-page.svelte-1jwasty{width:min(95%,96rem);margin:0 auto;padding:.5rem 1rem 1rem}.toolbar.svelte-1jwasty{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}input[type=search].svelte-1jwasty{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;flex:1;min-width:12rem;padding:.5rem .75rem;font-size:1rem}.edit-pending-badge.svelte-1jwasty{background:color-mix(in srgb, var(--danger-strong) 10%, var(--surface));color:var(--danger-strong);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.sale-badge.svelte-1jwasty{background:color-mix(in srgb, #d8a93e 16%, var(--surface));color:#8a6418;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.sale-filter.svelte-1jwasty{background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #d8a93e;border-radius:.4rem;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.sale-filter.active.svelte-1jwasty{color:#1f1a0e;background:#d8a93e;font-weight:600}.view-toggle.svelte-1jwasty{border:1px solid var(--border-strong);border-radius:.5rem;flex-shrink:0;display:flex;overflow:hidden}.view-toggle.svelte-1jwasty button:where(.svelte-1jwasty){background:var(--surface);color:var(--text-secondary);cursor:pointer;border:none;border-inline-start:1px solid var(--border-strong);padding:.5rem .75rem;font-size:.85rem}.view-toggle.svelte-1jwasty button:where(.svelte-1jwasty):first-child{border-inline-start:none}.view-toggle.svelte-1jwasty button.active:where(.svelte-1jwasty){background:var(--btn-primary-bg);color:var(--btn-primary-text)}.no-results.svelte-1jwasty{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.no-results.svelte-1jwasty .add-book-btn:where(.svelte-1jwasty){align-items:center;gap:.3rem;margin-top:1rem;display:inline-flex}.guide-link.svelte-1jwasty{border:1px solid var(--border-strong);background:var(--surface);color:var(--accent);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.85rem;text-decoration:none;display:inline-flex}.guide-link.svelte-1jwasty:hover{border-color:#d8a93e}.add-book-wrap.svelte-1jwasty{flex-shrink:0;position:relative}.add-book-btn.svelte-1jwasty{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem}.menu-backdrop.svelte-1jwasty{z-index:200;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.drafts-menu.svelte-1jwasty{z-index:201;top:calc(100% + .4rem);background:var(--surface);border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.3rem;width:16rem;max-width:90vw;padding:.4rem;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 28px #0000002e}.drafts-menu-new.svelte-1jwasty{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.drafts-menu-new.svelte-1jwasty:hover{background:var(--btn-primary-bg)}.drafts-menu-title.svelte-1jwasty{color:var(--text-faint);letter-spacing:.02em;margin-top:.2rem;padding:0 .3rem;font-size:.7rem;font-weight:700}.drafts-menu-list.svelte-1jwasty{flex-direction:column;gap:.15rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.drafts-menu-row.svelte-1jwasty{border-radius:.4rem;align-items:center;gap:.2rem;display:flex}.drafts-menu-row.is-set.svelte-1jwasty{background:var(--set-bg)}.drafts-menu-item.svelte-1jwasty{text-align:start;min-width:0;color:var(--text-body);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:.4rem;flex:1;padding:.45rem .6rem;font-size:.85rem;overflow:hidden}.drafts-menu-item.svelte-1jwasty:hover{background:var(--surface-muted-2)}.drafts-menu-row.is-set.svelte-1jwasty .drafts-menu-item:where(.svelte-1jwasty):hover{background:var(--set-bg-strong)}.drafts-menu-delete.svelte-1jwasty{width:1.6rem;height:1.6rem;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drafts-menu-delete.svelte-1jwasty:hover{background:var(--danger-bg);color:var(--danger)}.hint.svelte-1jwasty{color:var(--text-muted);margin-top:1rem}.error.svelte-1jwasty{color:var(--danger);margin-top:1rem}.offline-notice.svelte-1jwasty{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin-top:1rem;padding:.5rem .75rem;font-size:.85rem}.table-wrap.svelte-1jwasty{margin-top:.75rem;overflow:auto}table.svelte-1jwasty{border-collapse:collapse;width:100%;font-size:.87rem}th.svelte-1jwasty{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;background:var(--surface);z-index:2;padding:.4rem .75rem;font-weight:600;position:sticky;top:0}td.svelte-1jwasty{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:.2rem .75rem}tr.stripe.svelte-1jwasty{background:var(--surface-muted-2)}.no-border-bottom.svelte-1jwasty{border-bottom:none}.top-entry.svelte-1jwasty{border-top:2px solid var(--border-strong)}tbody.svelte-1jwasty tr.top-entry:where(.svelte-1jwasty):first-child{border-top:none}.volume-row.svelte-1jwasty,.set-row.svelte-1jwasty,.record-row.svelte-1jwasty{cursor:pointer}.volume-row.volume-hover.svelte-1jwasty,.record-row.svelte-1jwasty:hover{background:var(--border)}.set-row.svelte-1jwasty{background:var(--set-bg-strong);font-weight:600}.set-child.svelte-1jwasty{background:var(--set-bg-light)}.set-row.svelte-1jwasty:hover,.set-child.volume-row.volume-hover.svelte-1jwasty,.set-child.record-row.svelte-1jwasty:hover{background:var(--set-bg-hover)}.record-row.svelte-1jwasty{color:var(--text-secondary);font-size:.85rem}.menu-cell.svelte-1jwasty{background:var(--surface);z-index:1;width:2.4rem;padding-inline:.4rem;position:sticky;left:0}th.menu-cell.svelte-1jwasty{z-index:4}tr.stripe.svelte-1jwasty .menu-cell:where(.svelte-1jwasty){background:var(--surface-muted-2)}.set-row.svelte-1jwasty .menu-cell:where(.svelte-1jwasty){background:var(--set-bg-strong)}.set-child.svelte-1jwasty .menu-cell:where(.svelte-1jwasty){background:var(--set-bg-light)}.volume-row.volume-hover.svelte-1jwasty .menu-cell:where(.svelte-1jwasty),.record-row.svelte-1jwasty:hover .menu-cell:where(.svelte-1jwasty){background:var(--border)}.set-row.svelte-1jwasty:hover .menu-cell:where(.svelte-1jwasty),.set-child.volume-row.volume-hover.svelte-1jwasty .menu-cell:where(.svelte-1jwasty),.set-child.record-row.svelte-1jwasty:hover .menu-cell:where(.svelte-1jwasty){background:var(--set-bg-hover)}.num-cell.svelte-1jwasty{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:.8rem}.title-cell.svelte-1jwasty{white-space:nowrap}.indent.svelte-1jwasty{align-items:center;gap:.4rem;display:flex}.label.svelte-1jwasty{font-weight:inherit}.volume-row.svelte-1jwasty .label:where(.svelte-1jwasty){font-weight:600}.label.pending-label.svelte-1jwasty,td.pending-cell.svelte-1jwasty{color:var(--danger-strong)}.row.deletion-pending-row.svelte-1jwasty td:where(.svelte-1jwasty){border-top:2px solid var(--danger-strong)}.deleted-record-row.svelte-1jwasty .label:where(.svelte-1jwasty){color:var(--text-faint);text-decoration:line-through}.deleted-tag.svelte-1jwasty{color:var(--danger-strong);font-size:.72rem;font-weight:600}.expand-btn.svelte-1jwasty,.expand-spacer.svelte-1jwasty{flex-shrink:0;width:1.5rem;height:1.5rem}.expand-btn.svelte-1jwasty{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:.35rem;font-size:.9rem;line-height:1}.search-page mark{background:var(--warning-bg);color:inherit;border-radius:.15rem;padding:0 .05rem}.lookup-picker.svelte-gp639o{flex:1;min-width:8rem;position:relative}.lookup-picker.compact.svelte-gp639o{min-width:6rem}input.svelte-gp639o{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;width:100%;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.compact.svelte-gp639o input:where(.svelte-gp639o){padding:.35rem .5rem;font-size:.85rem}.dropdown.svelte-gp639o{top:calc(100% + .2rem);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;max-height:12rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 6px 16px #0000001f}ul.svelte-gp639o{margin:0;padding:0;list-style:none}.dropdown.svelte-gp639o button:where(.svelte-gp639o){text-align:start;background:var(--surface);cursor:pointer;border:none;width:100%;padding:.45rem .7rem;font-size:.85rem}.dropdown.svelte-gp639o li:where(.svelte-gp639o) button:where(.svelte-gp639o):hover{background:var(--surface-muted-2)}.create-new.svelte-gp639o{border-top:1px solid var(--border);color:var(--text);font-weight:600}.create-new.svelte-gp639o:hover{background:var(--surface-muted-2)}.create-new.svelte-gp639o:disabled{opacity:.6;cursor:default}.empty.svelte-gp639o{color:var(--text-faint);margin:0;padding:.45rem .7rem;font-size:.8rem}.error.svelte-gp639o{color:var(--danger);margin:.2rem 0 0;font-size:.78rem}.backdrop.svelte-1upgego{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1upgego{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,30rem);max-height:85vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1upgego{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex;position:sticky;top:0}.header-actions.svelte-1upgego{align-items:center;gap:.5rem;display:flex}.edit-btn.svelte-1upgego{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600}.edit-btn.svelte-1upgego:hover{background:var(--surface-muted)}.close.svelte-1upgego{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1upgego{padding:.9rem 1rem 1.1rem}form.svelte-1upgego{flex-direction:column;gap:.6rem;display:flex}.fieldset-reset.svelte-1upgego{border:none;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.fieldset-reset.svelte-1upgego:disabled{opacity:.75}.row.svelte-1upgego{gap:.6rem;display:flex}.row.svelte-1upgego label:where(.svelte-1upgego){flex:1}label.svelte-1upgego{color:var(--text-body);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}input.svelte-1upgego,select.svelte-1upgego,textarea.svelte-1upgego{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}textarea.svelte-1upgego{resize:vertical}.actions.svelte-1upgego{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}button.primary.svelte-1upgego{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-1upgego:disabled{opacity:.6;cursor:default}button.secondary.svelte-1upgego{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.error.svelte-1upgego{color:var(--danger);margin:0;font-size:.85rem}.authors-page.svelte-76e2xd{width:min(95%,96rem);margin:0 auto;padding:.5rem 1rem 1rem}.toolbar.svelte-76e2xd{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.add-btn.svelte-76e2xd{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem}input[type=search].svelte-76e2xd{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;flex:1;min-width:12rem;padding:.5rem .75rem;font-size:1rem}.hint.svelte-76e2xd{color:var(--text-muted);margin-top:1rem}.error.svelte-76e2xd{color:var(--danger);margin-top:1rem}.offline-notice.svelte-76e2xd{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin-top:1rem;padding:.5rem .75rem;font-size:.85rem}.table-wrap.svelte-76e2xd{margin-top:.75rem;overflow:auto}table.svelte-76e2xd{border-collapse:collapse;width:100%;font-size:.87rem}th.svelte-76e2xd{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;background:var(--surface);z-index:2;padding:.4rem .75rem;font-weight:600;position:sticky;top:0}td.svelte-76e2xd{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:.2rem .75rem}.bio-cell.svelte-76e2xd{white-space:normal;max-width:22rem}tbody.svelte-76e2xd tr.author-row:where(.svelte-76e2xd):nth-child(2n){background:var(--surface-muted-2)}.top-entry.svelte-76e2xd{border-top:2px solid var(--border-strong)}tbody.svelte-76e2xd tr.top-entry:where(.svelte-76e2xd):first-child{border-top:none}.author-row.svelte-76e2xd:hover{background:var(--border)}.num-cell.svelte-76e2xd{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:.8rem}.title-cell.svelte-76e2xd{white-space:nowrap}.indent.svelte-76e2xd{align-items:center;gap:.4rem;display:flex}.label.svelte-76e2xd{font-weight:600}.expand-btn.svelte-76e2xd,.expand-spacer.svelte-76e2xd{flex-shrink:0;width:1.5rem;height:1.5rem}.expand-btn.svelte-76e2xd{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:.35rem;font-size:.9rem;line-height:1}.menu-cell.svelte-76e2xd{background:var(--surface);z-index:1;width:2.4rem;padding-inline:.4rem;position:sticky;left:0}th.menu-cell.svelte-76e2xd{z-index:4}tbody.svelte-76e2xd tr.author-row:where(.svelte-76e2xd):nth-child(2n) .menu-cell:where(.svelte-76e2xd){background:var(--surface-muted-2)}.author-row.svelte-76e2xd:hover .menu-cell:where(.svelte-76e2xd){background:var(--border)}tbody.svelte-76e2xd tr.author-row.unmarked-row:where(.svelte-76e2xd),tbody.svelte-76e2xd tr.author-row.unmarked-row:where(.svelte-76e2xd):nth-child(2n){background:var(--warning-bg);border-top:2px dashed var(--warning-text)}tbody.svelte-76e2xd tr.author-row.unmarked-row:where(.svelte-76e2xd):hover{background:var(--warning-bg);filter:brightness(.96)}tbody.svelte-76e2xd tr.author-row.unmarked-row:where(.svelte-76e2xd) .menu-cell:where(.svelte-76e2xd),tbody.svelte-76e2xd tr.author-row.unmarked-row:where(.svelte-76e2xd):nth-child(2n) .menu-cell:where(.svelte-76e2xd){background:var(--warning-bg)}.unmarked-label.svelte-76e2xd{color:var(--warning-text);font-style:italic}.nested-row.svelte-76e2xd td:where(.svelte-76e2xd){background:var(--surface-muted);padding:.5rem .75rem .75rem}.embedded-wrap.svelte-76e2xd{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;max-width:min(85%,75rem);margin-inline-start:2.5rem;overflow:auto;box-shadow:0 1px 3px #0f172a14}.mini-catalog.svelte-76e2xd{border-collapse:collapse;background:var(--surface);width:100%;font-size:.84rem;line-height:1.3}.mini-catalog.svelte-76e2xd th:where(.svelte-76e2xd),.mini-catalog.svelte-76e2xd td:where(.svelte-76e2xd){padding:.2rem .6rem}.mini-catalog.svelte-76e2xd th:where(.svelte-76e2xd){background:var(--surface-muted);position:static}.mini-catalog.svelte-76e2xd tbody:where(.svelte-76e2xd) tr:where(.svelte-76e2xd):nth-child(2n):not(.set-row):not(.set-child):not(.split-continuation){background:var(--surface-muted-2)}.mini-catalog.svelte-76e2xd .split-continuation:where(.svelte-76e2xd){background:var(--surface)}.mini-catalog.svelte-76e2xd .no-border-bottom:where(.svelte-76e2xd){border-bottom:none}.mini-catalog.svelte-76e2xd .row:where(.svelte-76e2xd){cursor:pointer}.mini-catalog.svelte-76e2xd .volume-row:where(.svelte-76e2xd):hover{background:var(--border)}.mini-catalog.svelte-76e2xd tr.set-row{font-weight:600;background:var(--set-bg-strong)!important}.mini-catalog.svelte-76e2xd tr.set-row:hover,.mini-catalog.svelte-76e2xd tr.set-child,.mini-catalog.svelte-76e2xd .set-child.volume-row:where(.svelte-76e2xd):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-76e2xd .record-row:where(.svelte-76e2xd){color:var(--text-secondary);font-size:.82rem}.mini-catalog.svelte-76e2xd .record-row:where(.svelte-76e2xd):hover{background:var(--border)}.mini-catalog.svelte-76e2xd .set-child.record-row:where(.svelte-76e2xd):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-76e2xd .volume-row:where(.svelte-76e2xd) .label:where(.svelte-76e2xd){font-weight:600}.mini-catalog.svelte-76e2xd .record-row:where(.svelte-76e2xd) .label:where(.svelte-76e2xd){font-weight:400}.mini-catalog.svelte-76e2xd .menu-cell:where(.svelte-76e2xd){background:var(--surface)}.mini-catalog.svelte-76e2xd tbody:where(.svelte-76e2xd) tr:where(.svelte-76e2xd):nth-child(2n):not(.set-row):not(.set-child) .menu-cell:where(.svelte-76e2xd){background:var(--surface-muted-2)}.mini-catalog.svelte-76e2xd .set-row:where(.svelte-76e2xd) .menu-cell:where(.svelte-76e2xd){background:var(--set-bg-strong)}.mini-catalog.svelte-76e2xd .set-row:where(.svelte-76e2xd):hover .menu-cell:where(.svelte-76e2xd),.mini-catalog.svelte-76e2xd .set-child:where(.svelte-76e2xd) .menu-cell:where(.svelte-76e2xd){background:var(--set-bg-light)}.mini-catalog.svelte-76e2xd .volume-row:where(.svelte-76e2xd):hover .menu-cell:where(.svelte-76e2xd){background:var(--border)}.mini-catalog.svelte-76e2xd .set-child.volume-row:where(.svelte-76e2xd):hover .menu-cell:where(.svelte-76e2xd){background:var(--set-bg-light)}.mini-catalog.svelte-76e2xd .record-row:where(.svelte-76e2xd):hover .menu-cell:where(.svelte-76e2xd){background:var(--border)}.mini-catalog.svelte-76e2xd .set-child.record-row:where(.svelte-76e2xd):hover .menu-cell:where(.svelte-76e2xd){background:var(--set-bg-light)}.mini-catalog.svelte-76e2xd .label.pending-label:where(.svelte-76e2xd),.mini-catalog.svelte-76e2xd td.pending-cell:where(.svelte-76e2xd){color:var(--danger-strong)}.mini-catalog.svelte-76e2xd .row.deletion-pending-row:where(.svelte-76e2xd) td:where(.svelte-76e2xd){border-top:2px solid var(--danger-strong)}.mini-catalog.svelte-76e2xd .deleted-record-row:where(.svelte-76e2xd) .label:where(.svelte-76e2xd){color:var(--text-faint);text-decoration:line-through}.mini-catalog.svelte-76e2xd .deleted-tag:where(.svelte-76e2xd){color:var(--danger-strong);font-size:.72rem;font-weight:600}.authors-page mark{background:var(--warning-bg);color:inherit;border-radius:.15rem;padding:0 .05rem}.backdrop.svelte-4q8csr{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-4q8csr{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,28rem);max-height:85vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-4q8csr{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex;position:sticky;top:0}.close.svelte-4q8csr{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-4q8csr{padding:.9rem 1rem 1.1rem}form.svelte-4q8csr{flex-direction:column;gap:.6rem;display:flex}label.svelte-4q8csr{color:var(--text-body);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}input.svelte-4q8csr{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.actions.svelte-4q8csr{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}button.primary.svelte-4q8csr{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-4q8csr:disabled{opacity:.6;cursor:default}button.secondary.svelte-4q8csr{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.error.svelte-4q8csr{color:var(--danger);margin:0;font-size:.85rem}.backdrop.svelte-15u5gwg{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-15u5gwg{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(92vw,32rem);max-height:calc(100vh - 2rem);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-15u5gwg{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.modal-header.svelte-15u5gwg span:where(.svelte-15u5gwg){align-items:center;gap:.4rem;display:inline-flex}.close.svelte-15u5gwg{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-15u5gwg{padding:.9rem 1rem 1.1rem}form.svelte-15u5gwg{flex-direction:column;gap:.6rem;display:flex}label.svelte-15u5gwg{color:var(--text-body);flex-direction:column;gap:.35rem;font-size:.86rem;display:flex}textarea.svelte-15u5gwg{border:1px solid var(--border-strong);resize:vertical;background:var(--surface);color:var(--text);border-radius:.4rem;padding:.6rem;font-family:inherit;font-size:.95rem}.actions.svelte-15u5gwg{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.count.svelte-15u5gwg{margin-inline-end:auto}.muted.svelte-15u5gwg{color:var(--text-muted);font-size:.85rem}.ok.svelte-15u5gwg{color:var(--success-text,#198754);margin-top:0;font-weight:600}.error.svelte-15u5gwg{color:var(--danger);font-size:.85rem}button.primary.svelte-15u5gwg{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-15u5gwg:disabled{opacity:.6;cursor:default}button.secondary.svelte-15u5gwg{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.publishers-page.svelte-17yjylg{width:min(95%,96rem);margin:0 auto;padding:.5rem 1rem 1rem}.toolbar.svelte-17yjylg{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.add-btn.secondary.svelte-17yjylg{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-strong)}.add-btn.svelte-17yjylg{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem}input[type=search].svelte-17yjylg{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;flex:1;min-width:12rem;padding:.5rem .75rem;font-size:1rem}.hint.svelte-17yjylg{color:var(--text-muted);margin-top:1rem}.error.svelte-17yjylg{color:var(--danger);margin-top:1rem}.offline-notice.svelte-17yjylg{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin-top:1rem;padding:.5rem .75rem;font-size:.85rem}.table-wrap.svelte-17yjylg{margin-top:.75rem;overflow:auto}table.svelte-17yjylg{border-collapse:collapse;width:100%;font-size:.87rem}th.svelte-17yjylg{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;background:var(--surface);z-index:2;padding:.4rem .75rem;font-weight:600;position:sticky;top:0}td.svelte-17yjylg{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:.2rem .75rem}tbody.svelte-17yjylg tr.publisher-row:where(.svelte-17yjylg):nth-child(2n){background:var(--surface-muted-2)}.top-entry.svelte-17yjylg{border-top:2px solid var(--border-strong)}tbody.svelte-17yjylg tr.top-entry:where(.svelte-17yjylg):first-child{border-top:none}.publisher-row.svelte-17yjylg:hover{background:var(--border)}.num-cell.svelte-17yjylg{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:.8rem}.title-cell.svelte-17yjylg{white-space:nowrap}.indent.svelte-17yjylg{align-items:center;gap:.4rem;display:flex}.label.svelte-17yjylg{font-weight:600}.expand-btn.svelte-17yjylg,.expand-spacer.svelte-17yjylg{flex-shrink:0;width:1.5rem;height:1.5rem}.expand-btn.svelte-17yjylg{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:.35rem;font-size:.9rem;line-height:1}.menu-cell.svelte-17yjylg{background:var(--surface);z-index:1;width:2.4rem;padding-inline:.4rem;position:sticky;left:0}th.menu-cell.svelte-17yjylg{z-index:4}tbody.svelte-17yjylg tr.publisher-row:where(.svelte-17yjylg):nth-child(2n) .menu-cell:where(.svelte-17yjylg){background:var(--surface-muted-2)}.publisher-row.svelte-17yjylg:hover .menu-cell:where(.svelte-17yjylg){background:var(--border)}tbody.svelte-17yjylg tr.publisher-row.unmarked-row:where(.svelte-17yjylg),tbody.svelte-17yjylg tr.publisher-row.unmarked-row:where(.svelte-17yjylg):nth-child(2n){background:var(--warning-bg);border-top:2px dashed var(--warning-text)}tbody.svelte-17yjylg tr.publisher-row.unmarked-row:where(.svelte-17yjylg):hover{background:var(--warning-bg);filter:brightness(.96)}tbody.svelte-17yjylg tr.publisher-row.unmarked-row:where(.svelte-17yjylg) .menu-cell:where(.svelte-17yjylg),tbody.svelte-17yjylg tr.publisher-row.unmarked-row:where(.svelte-17yjylg):nth-child(2n) .menu-cell:where(.svelte-17yjylg){background:var(--warning-bg)}.unmarked-label.svelte-17yjylg{color:var(--warning-text);font-style:italic}.nested-row.svelte-17yjylg td:where(.svelte-17yjylg){background:var(--surface-muted);padding:.5rem .75rem .75rem}.embedded-wrap.svelte-17yjylg{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;max-width:min(85%,75rem);margin-inline-start:2.5rem;overflow:auto;box-shadow:0 1px 3px #0f172a14}.mini-catalog.svelte-17yjylg{border-collapse:collapse;background:var(--surface);width:100%;font-size:.84rem;line-height:1.3}.mini-catalog.svelte-17yjylg th:where(.svelte-17yjylg),.mini-catalog.svelte-17yjylg td:where(.svelte-17yjylg){padding:.2rem .6rem}.mini-catalog.svelte-17yjylg th:where(.svelte-17yjylg){background:var(--surface-muted);position:static}.mini-catalog.svelte-17yjylg tbody:where(.svelte-17yjylg) tr:where(.svelte-17yjylg):nth-child(2n):not(.set-row):not(.set-child):not(.split-continuation){background:var(--surface-muted-2)}.mini-catalog.svelte-17yjylg .split-continuation:where(.svelte-17yjylg){background:var(--surface)}.mini-catalog.svelte-17yjylg .no-border-bottom:where(.svelte-17yjylg){border-bottom:none}.mini-catalog.svelte-17yjylg .row:where(.svelte-17yjylg){cursor:pointer}.mini-catalog.svelte-17yjylg .volume-row:where(.svelte-17yjylg):hover{background:var(--border)}.mini-catalog.svelte-17yjylg tr.set-row{font-weight:600;background:var(--set-bg-strong)!important}.mini-catalog.svelte-17yjylg tr.set-row:hover,.mini-catalog.svelte-17yjylg tr.set-child,.mini-catalog.svelte-17yjylg .set-child.volume-row:where(.svelte-17yjylg):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-17yjylg .record-row:where(.svelte-17yjylg){color:var(--text-secondary);font-size:.82rem}.mini-catalog.svelte-17yjylg .record-row:where(.svelte-17yjylg):hover{background:var(--border)}.mini-catalog.svelte-17yjylg .set-child.record-row:where(.svelte-17yjylg):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-17yjylg .volume-row:where(.svelte-17yjylg) .label:where(.svelte-17yjylg){font-weight:600}.mini-catalog.svelte-17yjylg .record-row:where(.svelte-17yjylg) .label:where(.svelte-17yjylg){font-weight:400}.mini-catalog.svelte-17yjylg .menu-cell:where(.svelte-17yjylg){background:var(--surface)}.mini-catalog.svelte-17yjylg tbody:where(.svelte-17yjylg) tr:where(.svelte-17yjylg):nth-child(2n):not(.set-row):not(.set-child) .menu-cell:where(.svelte-17yjylg){background:var(--surface-muted-2)}.mini-catalog.svelte-17yjylg .set-row:where(.svelte-17yjylg) .menu-cell:where(.svelte-17yjylg){background:var(--set-bg-strong)}.mini-catalog.svelte-17yjylg .set-row:where(.svelte-17yjylg):hover .menu-cell:where(.svelte-17yjylg),.mini-catalog.svelte-17yjylg .set-child:where(.svelte-17yjylg) .menu-cell:where(.svelte-17yjylg){background:var(--set-bg-light)}.mini-catalog.svelte-17yjylg .volume-row:where(.svelte-17yjylg):hover .menu-cell:where(.svelte-17yjylg){background:var(--border)}.mini-catalog.svelte-17yjylg .set-child.volume-row:where(.svelte-17yjylg):hover .menu-cell:where(.svelte-17yjylg){background:var(--set-bg-light)}.mini-catalog.svelte-17yjylg .record-row:where(.svelte-17yjylg):hover .menu-cell:where(.svelte-17yjylg){background:var(--border)}.mini-catalog.svelte-17yjylg .set-child.record-row:where(.svelte-17yjylg):hover .menu-cell:where(.svelte-17yjylg){background:var(--set-bg-light)}.mini-catalog.svelte-17yjylg .label.pending-label:where(.svelte-17yjylg),.mini-catalog.svelte-17yjylg td.pending-cell:where(.svelte-17yjylg){color:var(--danger-strong)}.mini-catalog.svelte-17yjylg .row.deletion-pending-row:where(.svelte-17yjylg) td:where(.svelte-17yjylg){border-top:2px solid var(--danger-strong)}.mini-catalog.svelte-17yjylg .deleted-record-row:where(.svelte-17yjylg) .label:where(.svelte-17yjylg){color:var(--text-faint);text-decoration:line-through}.mini-catalog.svelte-17yjylg .deleted-tag:where(.svelte-17yjylg){color:var(--danger-strong);font-size:.72rem;font-weight:600}.publishers-page mark{background:var(--warning-bg);color:inherit;border-radius:.15rem;padding:0 .05rem}.backdrop.svelte-1q2g3bo{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1q2g3bo{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,24rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1q2g3bo{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-1q2g3bo{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1q2g3bo{padding:.9rem 1rem 1.1rem}form.svelte-1q2g3bo{flex-direction:column;gap:.6rem;display:flex}label.svelte-1q2g3bo{color:var(--text-body);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}input.svelte-1q2g3bo{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}.actions.svelte-1q2g3bo{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}button.primary.svelte-1q2g3bo{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}button.primary.svelte-1q2g3bo:disabled{opacity:.6;cursor:default}button.secondary.svelte-1q2g3bo{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.error.svelte-1q2g3bo{color:var(--danger);margin:0;font-size:.85rem}.lookup-value-page.svelte-1xzujsm{width:min(95%,96rem);margin:0 auto;padding:.5rem 1rem 1rem}.toolbar.svelte-1xzujsm{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}input[type=search].svelte-1xzujsm{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;flex:1;min-width:12rem;padding:.5rem .75rem;font-size:1rem}.add-form.svelte-1xzujsm{flex-shrink:0;gap:.4rem;display:flex}.add-form.svelte-1xzujsm .add-btn.bulk:where(.svelte-1xzujsm){background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-strong)}.add-form.svelte-1xzujsm input:where(.svelte-1xzujsm){border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem}.add-btn.svelte-1xzujsm{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem}.add-btn.svelte-1xzujsm:disabled{opacity:.6;cursor:default}.hint.svelte-1xzujsm{color:var(--text-muted);margin-top:1rem}.error.svelte-1xzujsm{color:var(--danger);margin-top:1rem}.offline-notice.svelte-1xzujsm{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin-top:1rem;padding:.5rem .75rem;font-size:.85rem}.table-wrap.svelte-1xzujsm{margin-top:.75rem;overflow:auto}table.svelte-1xzujsm{border-collapse:collapse;width:100%;font-size:.87rem}th.svelte-1xzujsm{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;background:var(--surface);z-index:2;padding:.4rem .75rem;font-weight:600;position:sticky;top:0}td.svelte-1xzujsm{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:.2rem .75rem}tbody.svelte-1xzujsm tr.value-row:where(.svelte-1xzujsm):nth-child(2n){background:var(--surface-muted-2)}.top-entry.svelte-1xzujsm{border-top:2px solid var(--border-strong)}tbody.svelte-1xzujsm tr.top-entry:where(.svelte-1xzujsm):first-child{border-top:none}.value-row.svelte-1xzujsm:hover{background:var(--border)}.num-cell.svelte-1xzujsm{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:.8rem}.title-cell.svelte-1xzujsm{white-space:nowrap}.indent.svelte-1xzujsm{align-items:center;gap:.4rem;display:flex}.label.svelte-1xzujsm{font-weight:600}.expand-btn.svelte-1xzujsm,.expand-spacer.svelte-1xzujsm{flex-shrink:0;width:1.5rem;height:1.5rem}.expand-btn.svelte-1xzujsm{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:.35rem;font-size:.9rem;line-height:1}.menu-cell.svelte-1xzujsm{background:var(--surface);z-index:1;width:2.4rem;padding-inline:.4rem;position:sticky;left:0}th.menu-cell.svelte-1xzujsm{z-index:4}tbody.svelte-1xzujsm tr.value-row:where(.svelte-1xzujsm):nth-child(2n) .menu-cell:where(.svelte-1xzujsm){background:var(--surface-muted-2)}.value-row.svelte-1xzujsm:hover .menu-cell:where(.svelte-1xzujsm){background:var(--border)}.nested-row.svelte-1xzujsm td:where(.svelte-1xzujsm){background:var(--surface-muted);padding:.5rem .75rem .75rem}.embedded-wrap.svelte-1xzujsm{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;max-width:min(85%,75rem);margin-inline-start:2.5rem;overflow:auto;box-shadow:0 1px 3px #0f172a14}.mini-catalog.svelte-1xzujsm{border-collapse:collapse;background:var(--surface);width:100%;font-size:.84rem;line-height:1.3}.mini-catalog.svelte-1xzujsm th:where(.svelte-1xzujsm),.mini-catalog.svelte-1xzujsm td:where(.svelte-1xzujsm){padding:.2rem .6rem}.mini-catalog.svelte-1xzujsm th:where(.svelte-1xzujsm){background:var(--surface-muted);position:static}.mini-catalog.svelte-1xzujsm tbody:where(.svelte-1xzujsm) tr:where(.svelte-1xzujsm):nth-child(2n):not(.set-row):not(.set-child):not(.split-continuation){background:var(--surface-muted-2)}.mini-catalog.svelte-1xzujsm .split-continuation:where(.svelte-1xzujsm){background:var(--surface)}.mini-catalog.svelte-1xzujsm .no-border-bottom:where(.svelte-1xzujsm){border-bottom:none}.mini-catalog.svelte-1xzujsm .row:where(.svelte-1xzujsm){cursor:pointer}.mini-catalog.svelte-1xzujsm .volume-row:where(.svelte-1xzujsm):hover{background:var(--border)}.mini-catalog.svelte-1xzujsm tr.set-row{font-weight:600;background:var(--set-bg-strong)!important}.mini-catalog.svelte-1xzujsm tr.set-row:hover,.mini-catalog.svelte-1xzujsm tr.set-child,.mini-catalog.svelte-1xzujsm .set-child.volume-row:where(.svelte-1xzujsm):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-1xzujsm .record-row:where(.svelte-1xzujsm){color:var(--text-secondary);font-size:.82rem}.mini-catalog.svelte-1xzujsm .record-row:where(.svelte-1xzujsm):hover{background:var(--border)}.mini-catalog.svelte-1xzujsm .set-child.record-row:where(.svelte-1xzujsm):hover{background:var(--set-bg-light)!important}.mini-catalog.svelte-1xzujsm .volume-row:where(.svelte-1xzujsm) .label:where(.svelte-1xzujsm){font-weight:600}.mini-catalog.svelte-1xzujsm .record-row:where(.svelte-1xzujsm) .label:where(.svelte-1xzujsm){font-weight:400}.mini-catalog.svelte-1xzujsm .menu-cell:where(.svelte-1xzujsm){background:var(--surface)}.mini-catalog.svelte-1xzujsm tbody:where(.svelte-1xzujsm) tr:where(.svelte-1xzujsm):nth-child(2n):not(.set-row):not(.set-child) .menu-cell:where(.svelte-1xzujsm){background:var(--surface-muted-2)}.mini-catalog.svelte-1xzujsm .set-row:where(.svelte-1xzujsm) .menu-cell:where(.svelte-1xzujsm){background:var(--set-bg-strong)}.mini-catalog.svelte-1xzujsm .set-row:where(.svelte-1xzujsm):hover .menu-cell:where(.svelte-1xzujsm),.mini-catalog.svelte-1xzujsm .set-child:where(.svelte-1xzujsm) .menu-cell:where(.svelte-1xzujsm){background:var(--set-bg-light)}.mini-catalog.svelte-1xzujsm .volume-row:where(.svelte-1xzujsm):hover .menu-cell:where(.svelte-1xzujsm){background:var(--border)}.mini-catalog.svelte-1xzujsm .set-child.volume-row:where(.svelte-1xzujsm):hover .menu-cell:where(.svelte-1xzujsm){background:var(--set-bg-light)}.mini-catalog.svelte-1xzujsm .record-row:where(.svelte-1xzujsm):hover .menu-cell:where(.svelte-1xzujsm){background:var(--border)}.mini-catalog.svelte-1xzujsm .set-child.record-row:where(.svelte-1xzujsm):hover .menu-cell:where(.svelte-1xzujsm){background:var(--set-bg-light)}.mini-catalog.svelte-1xzujsm .label.pending-label:where(.svelte-1xzujsm),.mini-catalog.svelte-1xzujsm td.pending-cell:where(.svelte-1xzujsm){color:var(--danger-strong)}.mini-catalog.svelte-1xzujsm .row.deletion-pending-row:where(.svelte-1xzujsm) td:where(.svelte-1xzujsm){border-top:2px solid var(--danger-strong)}.mini-catalog.svelte-1xzujsm .deleted-record-row:where(.svelte-1xzujsm) .label:where(.svelte-1xzujsm){color:var(--text-faint);text-decoration:line-through}.mini-catalog.svelte-1xzujsm .deleted-tag:where(.svelte-1xzujsm){color:var(--danger-strong);font-size:.72rem;font-weight:600}.lookup-value-page mark{background:var(--warning-bg);color:inherit;border-radius:.15rem;padding:0 .05rem}.catalog-tabs-page.svelte-1pxnrkf{width:min(95%,96rem);margin:0 auto;padding-top:.5rem}.tabs-row.svelte-1pxnrkf{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;gap:.4rem;padding:0 1rem;display:flex}.tabs-row.svelte-1pxnrkf button:where(.svelte-1pxnrkf){color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600}.tabs-row.svelte-1pxnrkf button:where(.svelte-1pxnrkf):hover{color:var(--text)}.tabs-row.svelte-1pxnrkf button.active:where(.svelte-1pxnrkf){color:var(--text);background:linear-gradient(#d8a93e00 0%,#d8a93e4d 45%,#d8a93e 100%);border-bottom-color:#d8a93e;border-radius:.4rem .4rem 0 0}.catalog-tabs-page .search-page,.catalog-tabs-page .authors-page,.catalog-tabs-page .publishers-page,.catalog-tabs-page .lookup-value-page{width:100%;margin:0}.template-page.svelte-1s7g2gj{width:min(95%,96rem);margin:0 auto;padding:1rem}.back.svelte-1s7g2gj{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-bottom:1rem;padding:0;font-size:.95rem}.hint.svelte-1s7g2gj{color:var(--text-muted)}.display-number.svelte-1s7g2gj{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;margin:0 0 .25rem;font-size:.85rem}.record-num.svelte-1s7g2gj{color:var(--text-faint);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-end:.35rem;font-size:.8rem;display:inline-block}.badge.svelte-1s7g2gj{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;padding:.25rem .6rem;font-size:.85rem;display:inline-block}.propose-edit-link.svelte-1s7g2gj{color:var(--accent);margin-top:1rem;font-size:.85rem;text-decoration:none;display:inline-block}button.history-link.svelte-1s7g2gj{cursor:pointer;background:0 0;border:none;margin-inline-start:1rem;font-family:inherit}.set-page.svelte-riaxov{width:min(95%,96rem);margin:0 auto;padding:1rem}.back.svelte-riaxov{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-bottom:1rem;padding:0;font-size:.95rem}h2.svelte-riaxov{color:var(--text-body);margin-top:1.5rem;font-size:1rem}.description.svelte-riaxov{color:var(--text-secondary)}.display-number.svelte-riaxov{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;margin:0 0 .25rem;font-size:.85rem}.volume-num.svelte-riaxov{color:var(--text-faint);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-end:.35rem;font-size:.8rem;display:inline-block}.history-link.svelte-riaxov{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-family:inherit;font-size:.85rem;display:inline-block}.hint.svelte-riaxov{color:var(--text-muted)}.volumes.svelte-riaxov{padding:0;list-style:none}.volumes.svelte-riaxov li:where(.svelte-riaxov)+li:where(.svelte-riaxov){border-top:1px solid var(--border)}.volumes.svelte-riaxov a:where(.svelte-riaxov){color:inherit;flex-direction:column;gap:.15rem;padding:.6rem .25rem;text-decoration:none;display:flex}.volumes.svelte-riaxov a:where(.svelte-riaxov):hover{background:var(--surface-muted)}.title.svelte-riaxov{font-weight:600}.subtitle.svelte-riaxov,.publisher.svelte-riaxov{color:var(--text-muted);font-size:.85rem}.login-page.svelte-110obhz{width:min(90%,28rem);margin:3rem auto 0;padding:1rem}.tabs.svelte-110obhz{gap:.5rem;margin-bottom:1rem;display:flex}.tabs.svelte-110obhz button:where(.svelte-110obhz){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.4rem;flex:1;padding:.5rem;font-size:.85rem}.tabs.svelte-110obhz button.active:where(.svelte-110obhz){background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--text)}form.svelte-110obhz{flex-direction:column;gap:.75rem;display:flex}input.svelte-110obhz{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;padding:.75rem;font-size:1.05rem}button[type=submit].svelte-110obhz{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem;font-size:1.05rem}button.svelte-110obhz:disabled{opacity:.6;cursor:default}.switch.svelte-110obhz{text-align:center;color:var(--accent);margin-top:1rem;font-size:.9rem;text-decoration:none;display:block}.hint.svelte-110obhz{color:var(--text-muted)}.error.svelte-110obhz{color:var(--danger)}.divider.svelte-110obhz{color:var(--text-faint);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.85rem;display:flex}.divider.svelte-110obhz:before,.divider.svelte-110obhz:after{content:"";background:var(--border);flex:1;height:1px}.google-btn.svelte-110obhz{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem;font-size:1rem;display:flex}.google-btn.svelte-110obhz:hover{background:var(--surface-muted)}.page.svelte-1196fom{width:min(90%,28rem);margin:3rem auto 0;padding:1rem}form.svelte-1196fom{flex-direction:column;gap:.75rem;display:flex}label.svelte-1196fom{color:var(--text-body);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input.svelte-1196fom{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;padding:.65rem;font-size:1rem}button.svelte-1196fom{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem;font-size:1.05rem}button.svelte-1196fom:disabled{opacity:.6;cursor:default}.switch.svelte-1196fom{text-align:center;color:var(--accent);margin-top:1rem;font-size:.9rem;text-decoration:none;display:block}.hint.svelte-1196fom{color:var(--text-muted)}.field-hint.svelte-1196fom{color:var(--text-muted);font-size:.78rem}.consent.svelte-1196fom{color:var(--text-muted);margin:0;font-size:.82rem}.consent.svelte-1196fom a:where(.svelte-1196fom){color:var(--accent);text-decoration:none}.link-btn.svelte-1196fom{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.error.svelte-1196fom{color:var(--danger)}.back-ext.svelte-1tjt033{color:var(--accent);font-size:.85rem;text-decoration:none}.page.svelte-1tjt033{width:min(95%,96rem);margin:0 auto;padding:1rem}.page-head.svelte-1tjt033{border-bottom:2px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-1tjt033:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-1tjt033{color:var(--text-muted);margin:0;font-size:.88rem}.card.svelte-1tjt033{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;padding:.85rem 1rem}.card-head.svelte-1tjt033{color:var(--text);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.95rem;font-weight:600;display:flex}.create-card.svelte-1tjt033{margin-bottom:1rem}.create-fields.svelte-1tjt033{flex-wrap:wrap;gap:.5rem;display:flex}.create-fields.svelte-1tjt033 input:where(.svelte-1tjt033){flex:1;min-width:10rem}input.svelte-1tjt033{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.45rem .65rem;font-size:.88rem}.primary.svelte-1tjt033{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.primary.small.svelte-1tjt033{padding:.35rem .75rem;font-size:.82rem}.primary.svelte-1tjt033:disabled{opacity:.6;cursor:default}.ghost.svelte-1tjt033{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.375rem;padding:.32rem .7rem;font-size:.8rem}.ghost.svelte-1tjt033:hover{color:var(--accent);border-color:var(--accent)}.empty.svelte-1tjt033{color:var(--text-muted);flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-1tjt033 p:where(.svelte-1tjt033){margin:0}.table-card.svelte-1tjt033{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow:hidden}.inst-table.svelte-1tjt033{border-collapse:collapse;width:100%;font-size:.92rem}.inst-table.svelte-1tjt033>thead:where(.svelte-1tjt033) th:where(.svelte-1tjt033){background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);padding:.55rem .9rem;font-size:.82rem;font-weight:600}.inst-row.svelte-1tjt033>td:where(.svelte-1tjt033){border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.65rem .9rem}.inst-row.svelte-1tjt033{cursor:pointer}.inst-row.svelte-1tjt033:hover>td:where(.svelte-1tjt033),.inst-row.open.svelte-1tjt033>td:where(.svelte-1tjt033){background:var(--surface-muted)}.inst-name.svelte-1tjt033{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.inst-badge.svelte-1tjt033{color:#9a7420;background:#d8a93e38;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.actions-col.svelte-1tjt033{white-space:nowrap;width:1%}.row-actions.svelte-1tjt033{align-items:center;gap:.35rem;display:flex}.action-link.svelte-1tjt033{border:1px solid var(--border);color:var(--accent);background:var(--surface);border-radius:.375rem;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.action-link.svelte-1tjt033:hover{border-color:var(--accent)}.toggle.svelte-1tjt033{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.3rem;display:inline-flex}.toggle.svelte-1tjt033:hover{background:var(--surface-muted-2)}.toggle.svelte-1tjt033 svg{transition:transform .15s}.toggle.svelte-1tjt033 svg.rot{transform:rotate(180deg)}.role-chip.svelte-1tjt033{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.role-chip.owner.svelte-1tjt033{color:#8a6516;background:#d8a93e40}.role-chip.manager.svelte-1tjt033{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.detail-row.svelte-1tjt033>td:where(.svelte-1tjt033){background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);padding:.9rem}.detail-grid.svelte-1tjt033{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.side.svelte-1tjt033{flex-direction:column;gap:.9rem;display:flex}@media (width<=900px){.detail-grid.svelte-1tjt033{grid-template-columns:1fr}}.room.svelte-1tjt033{border:1px solid var(--surface-muted-2);border-radius:.4rem;margin-bottom:.55rem;padding:.55rem .7rem}.room-name.svelte-1tjt033{margin-bottom:.3rem;font-weight:600}.bookcase.svelte-1tjt033{padding:.35rem 0;border-inline-start:3px solid #d8a93e73;margin:.35rem 0;padding-inline-start:.7rem}.bc-name.svelte-1tjt033{font-size:.88rem;font-weight:500}.count.svelte-1tjt033{color:var(--text-muted);margin-inline-start:.3rem;font-size:.74rem;font-weight:400}.shelf-chips.svelte-1tjt033{flex-wrap:wrap;gap:.3rem;margin:.35rem 0;display:flex}.shelf-chip.svelte-1tjt033{background:var(--surface-muted);border:1px solid var(--surface-muted-2);color:var(--text-secondary);border-radius:999px;padding:.1rem .5rem;font-size:.76rem}.add-row.svelte-1tjt033{gap:.4rem;margin-top:.4rem;display:flex}.add-row.svelte-1tjt033 input:where(.svelte-1tjt033){flex:1;min-width:0;padding:.32rem .55rem;font-size:.83rem}.mini.svelte-1tjt033{border-collapse:collapse;width:100%;margin-bottom:.3rem;font-size:.86rem}.mini.svelte-1tjt033 td:where(.svelte-1tjt033){border-bottom:1px solid var(--surface-muted-2);padding:.4rem .3rem}.mini.svelte-1tjt033 .end:where(.svelte-1tjt033){text-align:end}.strong.svelte-1tjt033{font-weight:600}.sub-head.svelte-1tjt033{margin:.8rem 0 .3rem;font-size:.86rem;font-weight:600}.remove.svelte-1tjt033{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.8rem}.hint.svelte-1tjt033{color:var(--text-muted)}.hint.small.svelte-1tjt033{margin:.2rem 0;font-size:.83rem}.muted.svelte-1tjt033{color:var(--text-muted)}.error.svelte-1tjt033{color:var(--danger);font-size:.85rem}.status-badge.svelte-1tjt033{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:.3rem;padding:.15rem .5rem;font-size:.7rem}.status-badge.pending.svelte-1tjt033{background:var(--warning-bg);color:var(--warning-text)}.status-badge.active.svelte-1tjt033{background:var(--success-bg);color:var(--success-text)}.accept-btn.svelte-1tjt033{background:var(--success-btn-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;padding:.3rem .6rem;font-size:.8rem}.back-ext.svelte-10q4jq9{color:var(--accent);font-size:.85rem;text-decoration:none}.claims.svelte-10q4jq9{margin-bottom:1rem}.claim-status.svelte-10q4jq9{background:var(--warning-bg);color:var(--warning-text);border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-weight:600}.claim-status.approved.svelte-10q4jq9{background:var(--success-bg);color:var(--success-text)}.claim-status.rejected.svelte-10q4jq9{background:var(--danger-bg);color:var(--danger)}.page.svelte-10q4jq9{width:min(95%,96rem);margin:0 auto;padding:1rem}.page-head.svelte-10q4jq9{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-10q4jq9:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-10q4jq9{color:var(--text-muted);margin:0;font-size:.88rem}.head-actions.svelte-10q4jq9{flex-wrap:wrap;gap:.5rem;display:flex}.kind-section.svelte-10q4jq9{margin-bottom:1.6rem}.kind-section.svelte-10q4jq9 h2:where(.svelte-10q4jq9){color:var(--text);align-items:center;gap:.45rem;margin:0 0 .6rem;font-size:1.08rem;display:flex}.card.svelte-10q4jq9{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;padding:.85rem 1rem}.card-head.svelte-10q4jq9{color:var(--text);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.95rem;font-weight:600;display:flex}.create-card.svelte-10q4jq9{margin-bottom:1.2rem}.create-fields.svelte-10q4jq9{flex-wrap:wrap;gap:.5rem;display:flex}.create-fields.svelte-10q4jq9 input:where(.svelte-10q4jq9){flex:1;min-width:9rem}input.svelte-10q4jq9{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.45rem .65rem;font-size:.88rem}.primary.svelte-10q4jq9{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.primary.pressed.svelte-10q4jq9{box-shadow:inset 0 0 0 2px #d8a93e}.primary.small.svelte-10q4jq9{padding:.35rem .75rem;font-size:.82rem}.primary.svelte-10q4jq9:disabled{opacity:.6;cursor:default}.ghost.svelte-10q4jq9{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;padding:.25rem .65rem;font-size:.8rem}.ghost.svelte-10q4jq9:hover{color:var(--accent);border-color:var(--accent)}.empty.svelte-10q4jq9{color:var(--text-muted);flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem;display:flex}.empty.svelte-10q4jq9 p:where(.svelte-10q4jq9){margin:0}.table-card.svelte-10q4jq9{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow:hidden}.biz-table.svelte-10q4jq9{border-collapse:collapse;width:100%;font-size:.92rem}.biz-table.svelte-10q4jq9>thead:where(.svelte-10q4jq9) th:where(.svelte-10q4jq9){background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);padding:.55rem .9rem;font-size:.82rem;font-weight:600}.biz-row.svelte-10q4jq9>td:where(.svelte-10q4jq9){border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.65rem .9rem}.biz-row.svelte-10q4jq9{cursor:pointer}.biz-row.svelte-10q4jq9:hover>td:where(.svelte-10q4jq9),.biz-row.open.svelte-10q4jq9>td:where(.svelte-10q4jq9){background:var(--surface-muted)}.biz-name.svelte-10q4jq9{align-items:center;gap:.6rem;display:inline-flex}.biz-badge.svelte-10q4jq9{color:#9a7420;background:#d8a93e38;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.name.svelte-10q4jq9{font-weight:600;display:block}.desc.svelte-10q4jq9{color:var(--text-muted);font-size:.82rem;display:block}.toggle-col.svelte-10q4jq9{white-space:nowrap;width:1%}.toggle.svelte-10q4jq9{color:var(--text-muted);padding:.3rem;display:inline-flex}.toggle.svelte-10q4jq9 svg{transition:transform .15s}.toggle.svelte-10q4jq9 svg.rot{transform:rotate(180deg)}.detail-row.svelte-10q4jq9>td:where(.svelte-10q4jq9){background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);padding:.9rem}.detail-grid.svelte-10q4jq9{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:.9rem;display:grid}@media (width<=900px){.detail-grid.svelte-10q4jq9{grid-template-columns:1fr}}.count.svelte-10q4jq9{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:600}.sub-head.svelte-10q4jq9{color:var(--text-secondary);margin:0 0 .4rem;font-size:.82rem;font-weight:600}.mini.svelte-10q4jq9{border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.86rem}.mini.svelte-10q4jq9 th:where(.svelte-10q4jq9){text-align:start;color:var(--text-muted);border-bottom:1px solid var(--surface-muted-2);padding:.3rem;font-size:.76rem;font-weight:600}.mini.svelte-10q4jq9 td:where(.svelte-10q4jq9){border-bottom:1px solid var(--surface-muted-2);padding:.4rem .3rem}.mini.svelte-10q4jq9 .end:where(.svelte-10q4jq9){text-align:end}.strong.svelte-10q4jq9{font-weight:600}.muted.svelte-10q4jq9{color:var(--text-muted)}.role-chip.svelte-10q4jq9{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.role-chip.owner.svelte-10q4jq9{color:#9a7420;background:#d8a93e40}.role-chip.manager.svelte-10q4jq9{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.status-badge.svelte-10q4jq9{background:var(--warning-bg);color:var(--warning-text);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.status-badge.active.svelte-10q4jq9{background:var(--success-bg);color:var(--success-text)}.status-badge.rejected.svelte-10q4jq9{background:var(--danger-bg);color:var(--danger)}.link-actions.svelte-10q4jq9{gap:.4rem;display:inline-flex}.add-row.svelte-10q4jq9{gap:.4rem;margin-top:.4rem;display:flex}.add-row.svelte-10q4jq9 input:where(.svelte-10q4jq9){flex:1;min-width:0;padding:.32rem .55rem;font-size:.83rem}.remove.svelte-10q4jq9{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.8rem}.link-create.svelte-10q4jq9{border-top:1px dashed var(--surface-muted-2);margin-top:.6rem;padding-top:.7rem}.search-results.svelte-10q4jq9{border:1px solid var(--surface-muted-2);border-radius:.375rem;margin:.4rem 0;padding:0;list-style:none;overflow:hidden}.search-results.svelte-10q4jq9 button:where(.svelte-10q4jq9){text-align:start;background:var(--surface);width:100%;color:var(--text);cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.85rem;display:flex}.search-results.svelte-10q4jq9 button:where(.svelte-10q4jq9):hover{background:var(--surface-muted)}.link-form-fields.svelte-10q4jq9{flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:.6rem;display:flex}.link-form-fields.svelte-10q4jq9 label:where(.svelte-10q4jq9){color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.link-form-fields.svelte-10q4jq9 label.grow:where(.svelte-10q4jq9){flex:1;min-width:10rem}.link-form-fields.svelte-10q4jq9 input:where(.svelte-10q4jq9){padding:.32rem .55rem;font-size:.85rem}.hint.svelte-10q4jq9{color:var(--text-muted)}.hint.small.svelte-10q4jq9{margin:.2rem 0;font-size:.83rem}.error.svelte-10q4jq9{color:var(--danger);font-size:.85rem}.danger-card.svelte-1kqrxki .card-head:where(.svelte-1kqrxki){color:var(--danger)}.danger-btn.svelte-1kqrxki{background:var(--danger-btn-bg);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.4rem;align-self:flex-start;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.danger-btn.svelte-1kqrxki:disabled{opacity:.6;cursor:default}.page.svelte-1kqrxki{width:min(95%,96rem);margin:0 auto;padding:1rem}.back.svelte-1kqrxki{color:var(--accent);font-size:.88rem;text-decoration:none}.page-head.svelte-1kqrxki{border-bottom:2px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:1rem;margin:.4rem 0 1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-1kqrxki:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.head-actions.svelte-1kqrxki{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sub.svelte-1kqrxki{color:var(--text-muted);margin:0;font-size:.88rem}.card.svelte-1kqrxki{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;padding:.85rem 1rem}.card-head.svelte-1kqrxki{align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.95rem;font-weight:600;display:flex}.create-card.svelte-1kqrxki{margin-bottom:1rem}.create-fields.svelte-1kqrxki{flex-wrap:wrap;gap:.5rem;display:flex}.create-fields.svelte-1kqrxki input:where(.svelte-1kqrxki){flex:1;min-width:10rem}input.svelte-1kqrxki,select.svelte-1kqrxki{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.45rem .65rem;font-size:.88rem}.primary.svelte-1kqrxki{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.primary.small.svelte-1kqrxki{padding:.35rem .75rem;font-size:.82rem}.primary.svelte-1kqrxki:disabled{opacity:.6;cursor:default}.ghost.svelte-1kqrxki{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;padding:.35rem .75rem;font-size:.84rem}.ghost.svelte-1kqrxki:hover{color:var(--accent);border-color:var(--accent)}.empty.svelte-1kqrxki{color:var(--text-muted);flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-1kqrxki p:where(.svelte-1kqrxki){margin:0}.table-card.svelte-1kqrxki{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow:hidden}.cat-table.svelte-1kqrxki{border-collapse:collapse;width:100%;font-size:.92rem}.cat-table.svelte-1kqrxki>thead:where(.svelte-1kqrxki) th:where(.svelte-1kqrxki){background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);padding:.55rem .9rem;font-size:.82rem;font-weight:600}.cat-row.svelte-1kqrxki>td:where(.svelte-1kqrxki){border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.65rem .9rem}.cat-row.svelte-1kqrxki{cursor:pointer}.cat-row.svelte-1kqrxki:hover>td:where(.svelte-1kqrxki),.cat-row.open.svelte-1kqrxki>td:where(.svelte-1kqrxki){background:var(--surface-muted)}.cat-name.svelte-1kqrxki{align-items:center;gap:.6rem;display:inline-flex}.cat-badge.svelte-1kqrxki{color:#9a7420;background:#d8a93e38;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.name.svelte-1kqrxki{font-weight:600;display:block}.desc.svelte-1kqrxki{color:var(--text-muted);font-size:.82rem;display:block}.actions-col.svelte-1kqrxki{white-space:nowrap;width:1%}.row-actions.svelte-1kqrxki{align-items:center;gap:.35rem;display:flex}.action-link.svelte-1kqrxki{border:1px solid var(--border);color:var(--accent);background:var(--surface);border-radius:.375rem;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.action-link.svelte-1kqrxki:hover{border-color:var(--accent)}.toggle.svelte-1kqrxki{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.3rem;display:inline-flex}.toggle.svelte-1kqrxki:hover{background:var(--surface-muted-2)}.toggle.svelte-1kqrxki svg{transition:transform .15s}.toggle.svelte-1kqrxki svg.rot{transform:rotate(180deg)}.detail-row.svelte-1kqrxki>td:where(.svelte-1kqrxki){background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);padding:.9rem}.detail-grid.svelte-1kqrxki{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}@media (width<=900px){.detail-grid.svelte-1kqrxki{grid-template-columns:1fr}.row-actions.svelte-1kqrxki{flex-wrap:wrap}}.count.svelte-1kqrxki{color:var(--text-muted);font-size:.74rem;font-weight:400}.mini.svelte-1kqrxki{border-collapse:collapse;width:100%;margin-bottom:.3rem;font-size:.86rem}.mini.svelte-1kqrxki td:where(.svelte-1kqrxki){border-bottom:1px solid var(--surface-muted-2);padding:.4rem .3rem}.mini.svelte-1kqrxki .end:where(.svelte-1kqrxki){text-align:end}.strong.svelte-1kqrxki{font-weight:600}.role-chip.svelte-1kqrxki{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.role-chip.manager.svelte-1kqrxki{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.add-row.svelte-1kqrxki{gap:.4rem;margin-top:.4rem;display:flex}.add-row.svelte-1kqrxki input:where(.svelte-1kqrxki){flex:1;min-width:0;padding:.32rem .55rem;font-size:.83rem}.add-row.svelte-1kqrxki select:where(.svelte-1kqrxki){padding:.32rem .4rem;font-size:.83rem}.remove.svelte-1kqrxki{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.8rem}.hint.svelte-1kqrxki{color:var(--text-muted)}.hint.small.svelte-1kqrxki{margin:.2rem 0;font-size:.83rem}.error.svelte-1kqrxki{color:var(--danger);font-size:.85rem}.meta.svelte-1kqrxki{color:var(--text-muted);margin:0;font-size:.85rem}.crumb.svelte-1kqrxki{color:var(--text);font-size:.88rem;font-weight:600}.backdrop.svelte-1ec3igm{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1ec3igm{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;flex-direction:column;width:min(94vw,44rem);max-height:calc(100vh - 2rem);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1ec3igm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-1ec3igm{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1ec3igm{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.9rem 1rem 1rem;display:flex}.fields.svelte-1ec3igm{flex-wrap:wrap;gap:.5rem;display:flex}input.svelte-1ec3igm,select.svelte-1ec3igm{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.4rem;padding:.5rem .65rem;font-family:inherit;font-size:.95rem}input.svelte-1ec3igm{flex:1;min-width:12rem}.results.svelte-1ec3igm{border:1px solid var(--surface-muted-2);border-radius:.5rem;flex:1;min-height:8rem;overflow-y:auto}.hint.svelte-1ec3igm{color:var(--text-muted);margin:0;padding:1rem;font-size:.88rem}table.svelte-1ec3igm{border-collapse:collapse;width:100%;font-size:.87rem}td.svelte-1ec3igm{border-bottom:1px solid var(--border);vertical-align:middle;padding:.45rem .6rem}.expand-btn.svelte-1ec3igm{border:1px solid var(--border-strong);background:var(--surface);width:1.35rem;height:1.35rem;color:var(--text-body);cursor:pointer;vertical-align:middle;border-radius:.3rem;justify-content:center;align-items:center;margin-inline-end:.35rem;padding:0;font-size:.9rem;line-height:1;display:inline-flex}tr.child.svelte-1ec3igm td:where(.svelte-1ec3igm):nth-child(2){padding-inline-start:2.2rem}tr.child.svelte-1ec3igm{background:var(--surface-muted)}tr.set-row.svelte-1ec3igm{background:var(--set-bg-strong)}.num-cell.svelte-1ec3igm{width:1%;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;font-size:.8rem}.label.svelte-1ec3igm{font-weight:600}.meta.svelte-1ec3igm{color:var(--text-muted);font-size:.8rem;display:block}.have.svelte-1ec3igm{color:#9a7420;white-space:nowrap;font-size:.8rem}.act.svelte-1ec3igm{white-space:nowrap;width:1%}.add-btn.svelte-1ec3igm{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}.add-btn.svelte-1ec3igm:disabled{opacity:.6;cursor:default}.done.svelte-1ec3igm{color:var(--success,#2e7d32);align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;display:inline-flex}.footer.svelte-1ec3igm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.link-btn.svelte-1ec3igm{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.secondary.svelte-1ec3igm{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.5rem 1rem;font-size:.9rem}.cm-bar.svelte-yog7hp{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.search.svelte-yog7hp{border:1px solid var(--border-strong);background:var(--surface);min-width:14rem;max-width:26rem;color:var(--text-muted);border-radius:.4rem;flex:1;align-items:center;gap:.35rem;padding:0 .6rem;display:flex}.search.svelte-yog7hp input:where(.svelte-yog7hp){min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.45rem 0}.cm-bar.svelte-yog7hp select:where(.svelte-yog7hp),td.svelte-yog7hp select:where(.svelte-yog7hp),td.svelte-yog7hp input:where(.svelte-yog7hp){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.35rem;max-width:16rem;padding:.3rem .45rem;font-size:.85rem}td.svelte-yog7hp input:where(.svelte-yog7hp){box-sizing:border-box;width:100%;min-width:9rem}.muted.svelte-yog7hp{color:var(--text-muted)}.small.svelte-yog7hp{font-size:.76rem}.hint.svelte-yog7hp{color:var(--text-muted)}.nowrap.svelte-yog7hp{white-space:nowrap}table.svelte-yog7hp{border-collapse:collapse;width:100%;font-size:.88rem}th.svelte-yog7hp{text-align:start;background:var(--surface-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:.45rem .6rem;font-weight:600}td.svelte-yog7hp{border-bottom:1px solid var(--border);vertical-align:top;padding:.4rem .6rem}tr.missing.svelte-yog7hp td:where(.svelte-yog7hp){background:color-mix(in srgb, var(--danger,#b91c1c) 7%, transparent)}tr.away.svelte-yog7hp td:where(.svelte-yog7hp){background:#d8a93e14}.status-missing.svelte-yog7hp,.st.status-missing.svelte-yog7hp{color:var(--danger,#b91c1c);font-weight:600}.status-repair.svelte-yog7hp,.status-loaned.svelte-yog7hp{color:#8a6418;font-weight:600}.pc-bar.svelte-1ysrfjf{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.print-btn.svelte-1ysrfjf{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;align-items:center;gap:.35rem;padding:.45rem 1rem;font-weight:600;display:inline-flex}.muted.svelte-1ysrfjf{color:var(--text-muted);font-size:.85rem}.sheet.svelte-1ysrfjf{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;max-width:52rem;margin:0 auto;padding:1.6rem 2rem;box-shadow:0 2px 12px #0000000f}.sheet-head.svelte-1ysrfjf{text-align:center;border-bottom:2px solid #d8a93e;margin-bottom:1rem;padding-bottom:.6rem}.sheet-head.svelte-1ysrfjf h1:where(.svelte-1ysrfjf){color:var(--text);margin:0;font-size:1.35rem}.sheet-head.svelte-1ysrfjf p:where(.svelte-1ysrfjf){color:var(--text-muted);margin:.2rem 0 0;font-size:.85rem}table.svelte-1ysrfjf{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1ysrfjf{text-align:start;border-bottom:1.5px solid var(--border-strong);color:var(--text-muted);padding:.35rem .5rem;font-size:.8rem}td.svelte-1ysrfjf{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:.28rem .5rem}.c-vol.svelte-1ysrfjf{text-align:center;width:3.5rem;color:var(--text-muted)}.c-where.svelte-1ysrfjf{width:30%;color:var(--text-body);font-size:.82rem}.c-auth.svelte-1ysrfjf{width:28%;color:var(--text-body)}.letter-row.svelte-1ysrfjf td:where(.svelte-1ysrfjf){color:#8a6418;border-bottom:1.5px solid #d8a93e;padding-top:.8rem;font-size:1.05rem;font-weight:700}tbody.svelte-1ysrfjf{break-inside:auto}tr.svelte-1ysrfjf{break-inside:avoid}@media print{.no-print.svelte-1ysrfjf{display:none!important}.sheet.svelte-1ysrfjf{max-width:none;box-shadow:none;border:none;padding:0}td.svelte-1ysrfjf,th.svelte-1ysrfjf{color:#000}thead.svelte-1ysrfjf{display:table-header-group}}.az-page.svelte-o4c2na{width:min(95%,96rem);margin:0 auto;padding:1rem}.back.svelte-o4c2na{color:var(--accent);font-size:.88rem;text-decoration:none}.crumb.svelte-o4c2na{color:var(--text-muted);margin-inline-start:.3rem;font-size:.88rem}.view-only.svelte-o4c2na{background:var(--warning-bg);color:var(--warning-text);vertical-align:middle;border-radius:999px;align-items:center;gap:.25rem;margin-inline-start:.5rem;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.sub.svelte-o4c2na{color:var(--text-muted);border-bottom:2px solid var(--border-strong);margin:.4rem 0 .75rem;padding-bottom:.6rem;font-size:.88rem;position:relative}.sub.svelte-o4c2na:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.toolbar.svelte-o4c2na{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}input[type=search].svelte-o4c2na{border:1px solid var(--border-strong);box-sizing:border-box;background:var(--surface);min-width:12rem;color:var(--text);border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:1rem}.view-toggle.svelte-o4c2na{border:1px solid var(--border-strong);border-radius:.5rem;flex-shrink:0;display:flex;overflow:hidden}.view-toggle.svelte-o4c2na button:where(.svelte-o4c2na){background:var(--surface);color:var(--text-secondary);cursor:pointer;border:none;border-inline-start:1px solid var(--border-strong);padding:.5rem .75rem;font-size:.85rem}.view-toggle.svelte-o4c2na button:where(.svelte-o4c2na):first-child{border-inline-start:none}.view-toggle.svelte-o4c2na button.active:where(.svelte-o4c2na){background:var(--btn-primary-bg);color:var(--btn-primary-text)}.add-btn.svelte-o4c2na{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.85rem;display:inline-flex}.add-btn.svelte-o4c2na:disabled{opacity:.6;cursor:default}.print-btn.svelte-o4c2na{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}.print-btn.svelte-o4c2na:hover{color:var(--accent);border-color:var(--accent)}.letters-row.svelte-o4c2na{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.letters.svelte-o4c2na{flex-wrap:wrap;gap:.25rem;display:flex}.letter.svelte-o4c2na{border:1px solid var(--border);background:var(--surface);width:1.8rem;height:1.8rem;color:var(--accent);cursor:pointer;border-radius:.35rem;font-size:.9rem;font-weight:600}.letter.svelte-o4c2na:hover:not(:disabled){background:color-mix(in srgb, #d8a93e 14%, var(--surface));border-color:#d8a93e}.letter.svelte-o4c2na:disabled{color:var(--text-muted);opacity:.4;cursor:default}.summary.svelte-o4c2na{color:var(--text-muted);font-size:.85rem}.hint.svelte-o4c2na{color:var(--text-muted);margin-top:1rem}.error.svelte-o4c2na{color:var(--danger);margin-top:1rem}.offline-notice.svelte-o4c2na{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;padding:.5rem .75rem;font-size:.85rem}.table-wrap.svelte-o4c2na{margin-top:.75rem;overflow-x:auto}table.svelte-o4c2na{border-collapse:collapse;width:100%;font-size:.87rem}th.svelte-o4c2na{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;background:var(--surface);z-index:2;padding:.4rem .75rem;font-weight:600;position:sticky;top:0}td.svelte-o4c2na{text-align:start;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:.2rem .75rem}tr[id].svelte-o4c2na{scroll-margin-top:4.5rem}tr.stripe.svelte-o4c2na{background:var(--surface-muted-2)}.no-border-bottom.svelte-o4c2na{border-bottom:none}.top-entry.svelte-o4c2na{border-top:2px solid var(--border-strong)}tbody.svelte-o4c2na tr.top-entry:where(.svelte-o4c2na):first-child{border-top:none}.volume-row.svelte-o4c2na,.set-row.svelte-o4c2na,.record-row.svelte-o4c2na{cursor:pointer}.volume-row.volume-hover.svelte-o4c2na,.record-row.svelte-o4c2na:hover{background:var(--border)}.set-row.svelte-o4c2na{background:var(--set-bg-strong);font-weight:600}.set-child.svelte-o4c2na{background:var(--set-bg-light)}.set-row.svelte-o4c2na:hover,.set-child.volume-row.volume-hover.svelte-o4c2na,.set-child.record-row.svelte-o4c2na:hover{background:var(--set-bg-hover)}.record-row.svelte-o4c2na{color:var(--text-secondary);font-size:.85rem}.num-cell.svelte-o4c2na{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:.8rem}.indent.svelte-o4c2na{align-items:center;gap:.4rem;display:flex}.volume-row.svelte-o4c2na .label:where(.svelte-o4c2na){font-weight:600}.own-head.svelte-o4c2na{color:#9a7420}.copies-cell.svelte-o4c2na{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.own-cell.svelte-o4c2na{color:var(--text-secondary)}.expand-btn.svelte-o4c2na,.expand-spacer.svelte-o4c2na{flex-shrink:0;width:1.5rem;height:1.5rem}.expand-btn.svelte-o4c2na{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:.35rem;font-size:.9rem;line-height:1}.az-page mark{background:var(--warning-bg);color:inherit;border-radius:.15rem;padding:0 .05rem}.az-tabs.svelte-o4c2na{flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;display:flex}.az-tabs.svelte-o4c2na button:where(.svelte-o4c2na){border:1px solid var(--border);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.88rem;display:inline-flex}.az-tabs.svelte-o4c2na button.active:where(.svelte-o4c2na){background:color-mix(in srgb, #d8a93e 14%, var(--surface));color:var(--text);border-color:#d8a93e;font-weight:600}@media print{.back.svelte-o4c2na,.crumb.svelte-o4c2na,.view-only.svelte-o4c2na,.sub.svelte-o4c2na,.az-tabs.svelte-o4c2na,.toolbar.svelte-o4c2na,.letters.svelte-o4c2na{display:none}.app-header{display:none!important}.table-wrap.svelte-o4c2na{overflow:visible}th.svelte-o4c2na{position:static}tr.svelte-o4c2na{break-inside:avoid}}.overlay.svelte-i38jy2{z-index:30;background:var(--surface);border:1px solid var(--border-strong);direction:rtl;border-radius:.5rem;flex-direction:column;gap:.35rem;width:11rem;padding:.5rem .6rem;font-size:.8rem;display:flex;position:absolute;transform:translate(.75rem,.75rem);box-shadow:0 6px 18px #0000002e}label.svelte-i38jy2{color:var(--text-body);flex-direction:column;gap:.15rem;display:flex}input.svelte-i38jy2{border:1px solid var(--border-strong);border-radius:.35rem;padding:.3rem .4rem;font-family:inherit;font-size:.85rem}.angle-mode.svelte-i38jy2{gap:.3rem;display:flex}.angle-mode.svelte-i38jy2 button:where(.svelte-i38jy2){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.35rem;flex:1;padding:.2rem .3rem;font-size:.72rem}.angle-mode.svelte-i38jy2 button.active:where(.svelte-i38jy2){background:var(--accent);color:var(--btn-primary-text);border-color:var(--accent)}.actions.svelte-i38jy2{gap:.3rem;margin-top:.1rem;display:flex}.actions.svelte-i38jy2 button:where(.svelte-i38jy2){cursor:pointer;border-radius:.35rem;flex:1;padding:.3rem;font-size:.75rem}.actions.svelte-i38jy2 .primary:where(.svelte-i38jy2){background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none}.actions.svelte-i38jy2 .ghost:where(.svelte-i38jy2){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.route-ring.svelte-4a4cd2{fill:#d8a93e2e;stroke:#b8892a;stroke-width:1.6px}.route-arrow.svelte-4a4cd2{fill:#b8892a}.body.svelte-4a4cd2{fill:var(--surface);stroke:var(--text-secondary);stroke-width:1.3px}.body-aron_kodesh.svelte-4a4cd2{fill:var(--warning-bg);stroke:var(--warning-text)}.body-bimah.svelte-4a4cd2{fill:var(--set-bg-light,#e2d5f5);stroke:var(--set-text,#5b3f8c)}.body-amud.svelte-4a4cd2{fill:var(--set-bg-light,#e2d5f5)}.body-bench.svelte-4a4cd2,.body-chair.svelte-4a4cd2,.body-table.svelte-4a4cd2{fill:var(--surface-muted)}.body-pillar.svelte-4a4cd2{fill:var(--surface-muted-2);stroke:var(--text-body)}.body-mechitza.svelte-4a4cd2{fill:none;stroke:none}.opening.svelte-4a4cd2{fill:var(--surface);stroke:none}.outline.svelte-4a4cd2{fill:none}.thin.svelte-4a4cd2{fill:none;stroke:var(--text-secondary);stroke-width:1px}.faint.svelte-4a4cd2{stroke:var(--text-faint);stroke-width:.8px}.heavy.svelte-4a4cd2{stroke:var(--text-body);stroke-width:3px}.door-leaf.svelte-4a4cd2{stroke:var(--text-body);stroke-width:2px}.jamb.svelte-4a4cd2{stroke:#1f2227;stroke-width:1.4px}.door-swing.svelte-4a4cd2{fill:none;stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:4 3}.body-platform.svelte-4a4cd2{fill:color-mix(in srgb, #d8a93e 12%, var(--surface))}.body-ramp.svelte-4a4cd2,.body-elevator.svelte-4a4cd2{fill:var(--surface-muted)}.body-railing.svelte-4a4cd2,.body-coat_rack.svelte-4a4cd2{fill:none;stroke:none}.body-ac_unit.svelte-4a4cd2{fill:var(--surface-muted-2)}.dashed.svelte-4a4cd2{fill:none;stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:4 3}.rail.svelte-4a4cd2{stroke:var(--text-body);stroke-width:2.4px}.post.svelte-4a4cd2{fill:var(--text-body)}.mechitza-line.svelte-4a4cd2{stroke:var(--accent);stroke-width:4px;stroke-dasharray:10 5}.text-box.svelte-4a4cd2{fill:#0000;stroke:none}.label.svelte-4a4cd2{text-anchor:middle;fill:var(--text-body);pointer-events:none;font-weight:600}.label.text-kind.svelte-4a4cd2{font-weight:700}.canvas-wrap.svelte-17s8ohn{border:1px solid var(--border-strong);background:var(--surface);direction:ltr;border-radius:.5rem;width:100%;height:max(30rem,100vh - 15rem);position:relative;overflow:hidden}.north.svelte-17s8ohn{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;width:46px;height:46px;position:absolute;top:7.6rem;right:.4rem}.north.editable.svelte-17s8ohn{cursor:grab}.north.svelte-17s8ohn svg:where(.svelte-17s8ohn){filter:drop-shadow(0 1px 2px #0003);display:block}.north.svelte-17s8ohn .ring:where(.svelte-17s8ohn){fill:var(--surface);stroke:var(--border-strong)}.north.svelte-17s8ohn .needle:where(.svelte-17s8ohn){fill:#c2410c}.north.svelte-17s8ohn .tail:where(.svelte-17s8ohn){fill:var(--text-faint)}.north.svelte-17s8ohn .n:where(.svelte-17s8ohn){text-anchor:middle;fill:var(--text-body);font-size:8px;font-weight:700}.north.svelte-17s8ohn .deg:where(.svelte-17s8ohn){background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:.3rem;padding:0 .25rem;font-size:.7rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.zoom-controls.svelte-17s8ohn{z-index:10;flex-direction:column;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.zoom-controls.svelte-17s8ohn button:where(.svelte-17s8ohn){background:var(--surface);width:2rem;height:2rem;color:var(--text-body);cursor:pointer;border:none;border-radius:.45rem;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #00000026}.zoom-controls.svelte-17s8ohn button:where(.svelte-17s8ohn):hover{background:var(--surface-muted)}.canvas.svelte-17s8ohn{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.canvas.crosshair.svelte-17s8ohn{cursor:crosshair}.canvas.panning.svelte-17s8ohn{cursor:grabbing}.canvas.moving.svelte-17s8ohn{cursor:move}.grid-minor.svelte-17s8ohn{fill:none;stroke:var(--border);stroke-width:.5px}.grid-major.svelte-17s8ohn{fill:none;stroke:var(--border-strong);stroke-width:.8px;opacity:.7}.arrow-head.svelte-17s8ohn{fill:var(--text-secondary)}.room-floor.svelte-17s8ohn{fill:var(--surface-muted);fill-opacity:.55;stroke:none}.room-floor.selected.svelte-17s8ohn{fill:var(--accent);fill-opacity:.08}.wall.svelte-17s8ohn{fill:#3b3f46;stroke:#1f2227;stroke-width:.8px;cursor:pointer}.wall.selected.svelte-17s8ohn{fill:var(--accent);stroke:var(--accent)}.dim-line.svelte-17s8ohn,.dim-ext.svelte-17s8ohn{stroke:#6b7280;stroke-width:.8px}.dim-tick.svelte-17s8ohn{stroke:#374151;stroke-width:1.4px}.room-area.svelte-17s8ohn{text-anchor:middle;fill:var(--text-muted);pointer-events:none;font-size:.7rem}.ghost-room.svelte-17s8ohn{fill:var(--text-faint);fill-opacity:.1;stroke:var(--text-faint);stroke-opacity:.5;stroke-dasharray:5 4;pointer-events:none}.room-label.svelte-17s8ohn{text-anchor:middle;fill:var(--text-body);pointer-events:none;opacity:.75;font-size:.85rem;font-weight:700}.dim-label.svelte-17s8ohn{text-anchor:middle;font-variant-numeric:tabular-nums;fill:#374151;paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:.68rem}.dim-label.editable.svelte-17s8ohn{cursor:pointer}.dim-label.editable.svelte-17s8ohn:hover{fill:var(--accent)}.item.svelte-17s8ohn{cursor:grab}.item.svelte-17s8ohn .hit:where(.svelte-17s8ohn){fill:#0000}.bookcase-body.svelte-17s8ohn{fill:var(--set-bg-light,#e2d5f5);stroke:var(--set-text,#5b3f8c);stroke-width:1.3px}.bookcase-back.svelte-17s8ohn{stroke:var(--set-text,#5b3f8c);stroke-width:3px}.item-label.svelte-17s8ohn{text-anchor:middle;fill:var(--text-body);pointer-events:none;font-size:.68rem}.group-frame.svelte-17s8ohn{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:7 4;pointer-events:none}.marquee.svelte-17s8ohn{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.sel-outline.svelte-17s8ohn{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3;pointer-events:none}.vertex.svelte-17s8ohn{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px;cursor:grab}.vertex.start-vertex.svelte-17s8ohn{fill:var(--success-text);r:8}.mid-handle.svelte-17s8ohn{fill:var(--surface);stroke:var(--accent);stroke-width:1.2px;cursor:copy}.rotate-line.svelte-17s8ohn{stroke:var(--accent);stroke-width:1px}.rotate-handle.svelte-17s8ohn{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;cursor:grab}.resize-handle.svelte-17s8ohn{fill:var(--accent);stroke:var(--surface);cursor:nwse-resize}.draw-line.svelte-17s8ohn,.draw-shape.svelte-17s8ohn{stroke:var(--accent);stroke-opacity:.6;fill:none;pointer-events:none}.draw-shape.svelte-17s8ohn{fill:var(--accent);fill-opacity:.06}.draw-line.ghost.svelte-17s8ohn{stroke-dasharray:6 4;stroke-opacity:.4}.calib-line.svelte-17s8ohn{stroke:var(--danger);stroke-width:2px;stroke-dasharray:6 3}.calib-point.svelte-17s8ohn{fill:var(--danger)}.live-tag.svelte-17s8ohn{text-anchor:middle;fill:var(--accent);paint-order:stroke;stroke:var(--surface);stroke-width:3px;pointer-events:none;font-size:.75rem;font-weight:700}.draft-wall.svelte-17s8ohn{fill:none;stroke:var(--success-text);stroke-opacity:.55;stroke-dasharray:8 4;pointer-events:none}.draft-el.svelte-17s8ohn rect:where(.svelte-17s8ohn){fill:var(--success-bg);fill-opacity:.6;stroke:var(--success-text);stroke-dasharray:4 3}.draft-el.svelte-17s8ohn text:where(.svelte-17s8ohn){text-anchor:middle;fill:var(--success-text);font-size:.65rem}.draft-el.svelte-17s8ohn{pointer-events:none}.place-ghost.svelte-17s8ohn{opacity:.6;pointer-events:none}.snap-ind.svelte-17s8ohn{fill:none;stroke:var(--success-text);stroke-width:2px;pointer-events:none}.scale-bar.svelte-17s8ohn{color:var(--text-secondary);pointer-events:none;align-items:center;gap:.4rem;font-size:.72rem;display:flex;position:absolute;bottom:.6rem;left:.75rem}.scale-bar.svelte-17s8ohn .bar:where(.svelte-17s8ohn){border:1.5px solid var(--text-secondary);border-top:none;height:6px}.coords.svelte-17s8ohn{color:var(--text-muted);background:var(--surface);pointer-events:none;direction:rtl;border-radius:.3rem;padding:.1rem .4rem;font-size:.72rem;position:absolute;bottom:.6rem;right:.75rem}.draw-actions.svelte-17s8ohn{z-index:12;direction:rtl;gap:.4rem;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.draw-actions.svelte-17s8ohn button:where(.svelte-17s8ohn){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.35rem .75rem;font-size:.82rem}.draw-actions.svelte-17s8ohn button.ghost:where(.svelte-17s8ohn){background:var(--surface);color:var(--text-body);border:1px solid var(--border-strong)}.rect-overlay.svelte-17s8ohn,.seg-edit.svelte-17s8ohn{background:var(--surface);border:1px solid var(--border-strong);z-index:12;direction:rtl;border-radius:.4rem;align-items:flex-end;gap:.4rem;padding:.4rem .5rem;font-size:.75rem;display:flex;position:absolute;transform:translate(12px,12px);box-shadow:0 2px 10px #00000026}.rect-overlay.svelte-17s8ohn label:where(.svelte-17s8ohn){color:var(--text-secondary);flex-direction:column;gap:.15rem;display:flex}.rect-overlay.svelte-17s8ohn input:where(.svelte-17s8ohn),.seg-edit.svelte-17s8ohn input:where(.svelte-17s8ohn){border:1px solid var(--border-strong);border-radius:.3rem;width:5rem;padding:.25rem .35rem;font-size:.8rem}.rect-overlay.svelte-17s8ohn button:where(.svelte-17s8ohn){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.3rem;padding:.3rem .6rem;font-size:.78rem}.seg-edit.svelte-17s8ohn{align-items:center;transform:translate(-50%,-50%)}.panel.svelte-s35sx0{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;flex-shrink:0;width:18rem;max-height:32rem;padding:.75rem;overflow-y:auto}.panel-header.svelte-s35sx0{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.bc-name.svelte-s35sx0{border:1px solid var(--border-strong);border-radius:.35rem;flex:1;padding:.3rem .4rem;font-size:.9rem;font-weight:700}.close.svelte-s35sx0{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.bc-dims.svelte-s35sx0{gap:.4rem;margin-bottom:.5rem;display:flex}.bc-dims.svelte-s35sx0 label:where(.svelte-s35sx0),.shelf-dims.svelte-s35sx0 label:where(.svelte-s35sx0){color:var(--text-muted);flex-direction:column;flex:1;gap:.15rem;font-size:.7rem;display:flex}.bc-dims.svelte-s35sx0 input:where(.svelte-s35sx0),.shelf-dims.svelte-s35sx0 input:where(.svelte-s35sx0){border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.3rem;width:100%;padding:.25rem .3rem;font-size:.8rem}.delete-bc.svelte-s35sx0{border:1px solid var(--danger);background:var(--danger-bg);width:100%;color:var(--danger);cursor:pointer;border-radius:.35rem;margin-bottom:.5rem;padding:.3rem;font-size:.78rem}.count.svelte-s35sx0{background:var(--surface-muted-2);text-align:center;border-radius:999px;min-width:1.2rem;padding:0 .35rem;font-size:.72rem;display:inline-block}.totals.svelte-s35sx0{color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem}.shelf-meta.svelte-s35sx0{gap:.3rem;margin-bottom:.3rem;display:flex}.shelf-meta.svelte-s35sx0 label:where(.svelte-s35sx0){color:var(--text-muted);flex-direction:column;flex:1;gap:.15rem;font-size:.7rem;display:flex}.shelf-meta.svelte-s35sx0 input:where(.svelte-s35sx0){border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.3rem;width:100%;padding:.25rem .3rem;font-size:.8rem}.shelf-meta.svelte-s35sx0 input.bad:where(.svelte-s35sx0){border-color:var(--danger)}.occ.svelte-s35sx0{color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.occ.svelte-s35sx0 .bar:where(.svelte-s35sx0){background:var(--surface-muted-2);direction:ltr;border-radius:999px;flex:1;height:.45rem;overflow:hidden}.occ.svelte-s35sx0 .bar:where(.svelte-s35sx0) span:where(.svelte-s35sx0){background:#16a34a;height:100%;display:block}.occ.svelte-s35sx0 .bar.near:where(.svelte-s35sx0) span:where(.svelte-s35sx0){background:#d97706}.occ.svelte-s35sx0 .bar.full:where(.svelte-s35sx0) span:where(.svelte-s35sx0){background:var(--danger)}.books-btn.svelte-s35sx0{border:1px solid var(--accent);background:var(--surface);width:100%;color:var(--accent);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;gap:.3rem;margin-bottom:.35rem;padding:.3rem;font-size:.75rem;display:inline-flex}h4.svelte-s35sx0{color:var(--text-body);margin:.5rem 0 .3rem;font-size:.85rem}.shelf-list.svelte-s35sx0{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.shelf-list.svelte-s35sx0 li:where(.svelte-s35sx0){border:1px solid var(--border);border-radius:.4rem;padding:.4rem}.shelf-row.svelte-s35sx0{align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.shelf-label.svelte-s35sx0{border:1px solid var(--border-strong);border-radius:.3rem;flex:1;padding:.25rem .3rem;font-size:.82rem}.reorder.svelte-s35sx0{gap:.15rem;display:flex}.reorder.svelte-s35sx0 button:where(.svelte-s35sx0){border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:.3rem;width:1.4rem;height:1.4rem;font-size:.75rem}.shelf-dims.svelte-s35sx0{align-items:flex-end;gap:.3rem;display:flex}.save-dims.svelte-s35sx0{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.3rem;flex-shrink:0;padding:.3rem .5rem;font-size:.72rem}.warning.svelte-s35sx0{color:var(--warning-text);margin:.25rem 0 0;font-size:.72rem}.delete-shelf.svelte-s35sx0{color:var(--danger);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.72rem}.add-shelf.svelte-s35sx0{border:1px dashed var(--border-strong);background:var(--surface);width:100%;color:var(--text-body);cursor:pointer;border-radius:.4rem;margin-top:.5rem;padding:.4rem;font-size:.82rem}.seats.svelte-oqswi7{background:color-mix(in srgb, #d8a93e 16%, var(--surface));color:#7a5c18;border-radius:.3rem;margin:0 0 .3rem;padding:.2rem .45rem;font-size:.74rem;font-weight:700}.palette.svelte-oqswi7{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;flex-shrink:0;width:11.5rem;max-height:max(30rem,100vh - 15rem);padding:.6rem;overflow-y:auto}h3.svelte-oqswi7{margin:0 0 .2rem;font-size:.9rem}h4.svelte-oqswi7{color:var(--text-secondary);margin:.6rem 0 .3rem;font-size:.75rem}.hint.svelte-oqswi7{color:var(--text-muted);margin:0;font-size:.7rem}.grid.svelte-oqswi7{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}button.svelte-oqswi7{border:1px solid var(--border);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .2rem;font-size:.68rem;line-height:1.15;display:flex}button.svelte-oqswi7:hover{border-color:var(--accent)}button.active.svelte-oqswi7{border-color:var(--accent);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--accent)}.bc.svelte-oqswi7{fill:var(--set-bg-light,#e2d5f5);stroke:var(--set-text,#5b3f8c)}.t.svelte-oqswi7{text-anchor:middle;fill:var(--text-body);font-size:14px;font-weight:700}.panel.svelte-1shmz7b{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;flex-direction:column;gap:.45rem;padding:.65rem;font-size:.8rem;display:flex}.panel-header.svelte-1shmz7b{justify-content:space-between;align-items:center;display:flex}.close.svelte-1shmz7b{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.2rem}label.svelte-1shmz7b{color:var(--text-secondary);flex-direction:column;gap:.15rem;min-width:0;font-size:.72rem;display:flex}.row.svelte-1shmz7b{gap:.35rem;display:flex}.row.svelte-1shmz7b label:where(.svelte-1shmz7b){flex:1}input[type=text].svelte-1shmz7b,input[type=number].svelte-1shmz7b,select.svelte-1shmz7b{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text-body);border-radius:.3rem;padding:.28rem .35rem;font-size:.8rem}.opt.svelte-1shmz7b{flex-direction:column;gap:.15rem;display:flex}.opt-label.svelte-1shmz7b{color:var(--text-secondary);font-size:.72rem}.seg.svelte-1shmz7b{border:1px solid var(--border-strong);border-radius:.35rem;display:flex;overflow:hidden}.seg.svelte-1shmz7b button:where(.svelte-1shmz7b){border:none;border-inline-start:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.3rem;font-size:.76rem;display:inline-flex}.seg.svelte-1shmz7b button:where(.svelte-1shmz7b):first-child{border-inline-start:none}.seg.svelte-1shmz7b button:where(.svelte-1shmz7b):hover{color:var(--text)}.seg.svelte-1shmz7b button.on:where(.svelte-1shmz7b){background:color-mix(in srgb, #d8a93e 22%, var(--surface));color:var(--text);font-weight:700}.array.svelte-1shmz7b{border:1px dashed var(--border-strong);border-radius:.35rem;padding:.35rem .45rem}.array.svelte-1shmz7b summary:where(.svelte-1shmz7b){cursor:pointer;color:var(--accent);font-weight:600}.array[open].svelte-1shmz7b{flex-direction:column;gap:.35rem;display:flex}.stats.svelte-1shmz7b{border-collapse:collapse;width:100%}.stats.svelte-1shmz7b th:where(.svelte-1shmz7b){text-align:start;color:var(--text-secondary);padding:.15rem 0;font-weight:500}.stats.svelte-1shmz7b td:where(.svelte-1shmz7b){text-align:end;padding:.15rem 0}.hint.svelte-1shmz7b{color:var(--text-muted);margin:0;font-size:.7rem}.actions.svelte-1shmz7b{gap:.4rem;margin-top:.2rem;display:flex}.actions.svelte-1shmz7b button:where(.svelte-1shmz7b){cursor:pointer;border-radius:.35rem;flex:1;padding:.35rem .5rem;font-size:.78rem}.ghost.svelte-1shmz7b{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-body)}.danger.svelte-1shmz7b{background:var(--danger-bg);border:1px solid var(--danger);color:var(--danger)}.backdrop.svelte-119cvm9{z-index:900;background:#00000059;position:fixed;inset:0}.dialog.svelte-119cvm9{background:var(--surface);z-index:901;border-radius:.6rem;flex-direction:column;gap:.6rem;width:min(44rem,100vw - 2rem);max-height:calc(100vh - 3rem);padding:1rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000040}.head.svelte-119cvm9{justify-content:space-between;align-items:center;display:flex}h2.svelte-119cvm9{margin:0;font-size:1.05rem}.close.svelte-119cvm9{cursor:pointer;color:var(--text-faint);background:0 0;border:none;font-size:1.3rem}.hint.svelte-119cvm9{color:var(--text-muted);margin:0;font-size:.8rem}.error.svelte-119cvm9{color:var(--danger);margin:0;font-size:.85rem}.file-btn.svelte-119cvm9{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border-radius:.4rem;align-self:flex-start;padding:.45rem .9rem;font-size:.85rem}.opts.svelte-119cvm9{flex-wrap:wrap;gap:1rem;display:flex}.opts.svelte-119cvm9 label:where(.svelte-119cvm9){color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.opts.svelte-119cvm9 small:where(.svelte-119cvm9){color:var(--text-muted)}select.svelte-119cvm9,input.svelte-119cvm9{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);border-radius:.3rem;padding:.3rem .4rem;font-size:.82rem}.table-wrap.svelte-119cvm9{border:1px solid var(--border);border-radius:.4rem;max-height:18rem;overflow-y:auto}table.svelte-119cvm9{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-119cvm9,td.svelte-119cvm9{border-bottom:1px solid var(--border);text-align:start;padding:.3rem .5rem}th.svelte-119cvm9{background:var(--surface-muted);font-weight:600;position:sticky;top:0}tr.dim.svelte-119cvm9 td:where(.svelte-119cvm9){color:var(--text-faint)}td.name.svelte-119cvm9{word-break:break-all;font-family:monospace}.actions.svelte-119cvm9{justify-content:flex-end;gap:.5rem;display:flex}.actions.svelte-119cvm9 button:where(.svelte-119cvm9){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.45rem .9rem;font-size:.85rem}.actions.svelte-119cvm9 button.ghost:where(.svelte-119cvm9){background:var(--surface);color:var(--text-body);border:1px solid var(--border-strong)}.set-hit.svelte-16qcxuw td:where(.svelte-16qcxuw){background:#d8a93e12}.set-chip.svelte-16qcxuw{color:#1f1a0e;background:#d8a93e;border-radius:.3rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}.backdrop.svelte-16qcxuw{z-index:60;background:#0f172a73;position:fixed;inset:0}.dlg.svelte-16qcxuw{z-index:61;background:var(--surface);width:min(78rem,96vw);max-height:92vh;color:var(--text);border:1px solid var(--border-strong);border-radius:.6rem;flex-direction:column;display:flex;position:fixed;top:4vh;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0000004d}.dlg.drawer.svelte-16qcxuw{border-width:0 0 0 1px;border-radius:0;width:min(52rem,94vw);max-height:none;top:0;bottom:0;left:0;transform:none}header.svelte-16qcxuw{border-bottom:1px solid var(--border);align-items:flex-start;gap:.5rem;padding:.7rem .9rem;display:flex}.titles.svelte-16qcxuw{flex:1;min-width:0}.crumbs.svelte-16qcxuw{color:var(--text-muted);font-size:.75rem}h2.svelte-16qcxuw{align-items:center;gap:.4rem;margin:.1rem 0 0;font-size:1.1rem;display:flex}.code-chip.svelte-16qcxuw{background:var(--accent);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.body.svelte-16qcxuw{flex-direction:column;gap:.7rem;padding:.8rem .9rem 1rem;display:flex;overflow:auto}.icon.svelte-16qcxuw{border:1px solid var(--border);background:var(--surface);width:1.7rem;height:1.7rem;color:var(--text-body);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon.svelte-16qcxuw:disabled{opacity:.35;cursor:default}.icon.danger.svelte-16qcxuw{color:var(--danger)}.facts.svelte-16qcxuw{border-collapse:collapse;font-size:.85rem}.facts.svelte-16qcxuw th:where(.svelte-16qcxuw){text-align:start;color:var(--text-muted);white-space:nowrap;padding:.25rem .5rem .25rem .8rem;font-weight:600}.facts.svelte-16qcxuw td:where(.svelte-16qcxuw){padding:.25rem .4rem}.facts.svelte-16qcxuw input:where(.svelte-16qcxuw){border:1px solid var(--border-strong);background:var(--surface);width:11rem;color:var(--text);border-radius:.3rem;padding:.3rem .45rem;font-size:.85rem}.facts.svelte-16qcxuw input.bad:where(.svelte-16qcxuw){border-color:var(--danger)}.err.svelte-16qcxuw{color:var(--danger);margin-inline-start:.4rem;font-size:.75rem}.usage.svelte-16qcxuw{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bar.svelte-16qcxuw{background:var(--surface-muted-2);direction:ltr;border-radius:999px;width:12rem;height:.6rem;overflow:hidden}.bar.svelte-16qcxuw span:where(.svelte-16qcxuw){background:#16a34a;height:100%;display:block}.bar.near.svelte-16qcxuw span:where(.svelte-16qcxuw){background:#d97706}.bar.full.svelte-16qcxuw span:where(.svelte-16qcxuw){background:var(--danger)}.usage-text.svelte-16qcxuw{font-size:.82rem}.note.svelte-16qcxuw{color:var(--text-muted);margin:.2rem 0 0;font-size:.75rem}.front.svelte-16qcxuw{box-sizing:border-box;direction:ltr;background:linear-gradient(#5b3a22,#3f2716);border-radius:.35rem;width:100%;max-height:11rem;padding:.4rem}.front.svelte-16qcxuw .slot:where(.svelte-16qcxuw){fill:#2a1a0f;stroke:#7a5233;stroke-width:.3px}.front.svelte-16qcxuw .overflow:where(.svelte-16qcxuw){fill:#dc262659}.front.svelte-16qcxuw .board:where(.svelte-16qcxuw){fill:#a87b4f}.spine.svelte-16qcxuw{cursor:pointer}.spine.svelte-16qcxuw rect.est:where(.svelte-16qcxuw){opacity:.75;stroke:#fde68a;stroke-width:.15px;stroke-dasharray:.6 .4}.spine.svelte-16qcxuw text:where(.svelte-16qcxuw){fill:#f8ecd5;pointer-events:none;font-family:inherit}.spine.over.svelte-16qcxuw rect:where(.svelte-16qcxuw){stroke:#ef4444;stroke-width:.3px}.spine.focus.svelte-16qcxuw rect:where(.svelte-16qcxuw),.spine.svelte-16qcxuw:hover rect:where(.svelte-16qcxuw){stroke:#fbbf24;stroke-width:.45px;filter:brightness(1.35)}.list-head.svelte-16qcxuw{align-items:center;gap:.6rem;display:flex}.list-head.svelte-16qcxuw h3:where(.svelte-16qcxuw){flex:1;margin:0;font-size:.95rem}.primary.svelte-16qcxuw,.ghost.svelte-16qcxuw,.tabs.svelte-16qcxuw button:where(.svelte-16qcxuw){cursor:pointer;border-radius:.35rem;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.82rem;display:inline-flex}.primary.svelte-16qcxuw{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none}.ghost.svelte-16qcxuw,.tabs.svelte-16qcxuw button:where(.svelte-16qcxuw){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.ghost.svelte-16qcxuw:disabled{opacity:.5;cursor:default}.tabs.svelte-16qcxuw button.active:where(.svelte-16qcxuw){border-color:var(--accent);color:var(--accent);font-weight:600}.adder.svelte-16qcxuw{border:1px solid var(--border);background:var(--surface-muted);border-radius:.45rem;flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.tabs.svelte-16qcxuw{gap:.4rem;display:flex}.search-row.svelte-16qcxuw{color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.search-row.svelte-16qcxuw input:where(.svelte-16qcxuw),.search-row.svelte-16qcxuw select:where(.svelte-16qcxuw){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.3rem;padding:.35rem .5rem;font-size:.85rem}.search-row.svelte-16qcxuw input[type=search]:where(.svelte-16qcxuw){flex:1}.search-row.svelte-16qcxuw .barcode:where(.svelte-16qcxuw){width:9rem}.hits.svelte-16qcxuw{border-collapse:collapse;width:100%;font-size:.82rem}.hits.svelte-16qcxuw td:where(.svelte-16qcxuw){border-top:1px solid var(--border);padding:.3rem .4rem}.hits.svelte-16qcxuw .act:where(.svelte-16qcxuw){text-align:end;white-space:nowrap}.muted.svelte-16qcxuw{color:var(--text-muted);font-size:.78rem}.note.warn.svelte-16qcxuw{color:var(--warning-text)}.empty.svelte-16qcxuw{color:var(--text-muted);margin:0;font-size:.85rem}.table-wrap.svelte-16qcxuw{border:1px solid var(--border);border-radius:.4rem;overflow-x:auto}.books.svelte-16qcxuw{border-collapse:collapse;min-width:100%;font-size:.8rem}.books.svelte-16qcxuw th:where(.svelte-16qcxuw){background:var(--surface-muted-2);text-align:start;white-space:nowrap;padding:.35rem .4rem;font-weight:600;position:sticky;top:0}.books.svelte-16qcxuw td:where(.svelte-16qcxuw){border-top:1px solid var(--border);vertical-align:top;padding:.25rem .4rem}.books.svelte-16qcxuw tr.focus:where(.svelte-16qcxuw) td:where(.svelte-16qcxuw){background:#fbbf2438}.books.svelte-16qcxuw .num:where(.svelte-16qcxuw){color:var(--text-muted)}.title-cell.svelte-16qcxuw{min-width:10rem}.title-cell.svelte-16qcxuw a:where(.svelte-16qcxuw){color:var(--accent);align-items:center;gap:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.books.svelte-16qcxuw input:where(.svelte-16qcxuw),.books.svelte-16qcxuw select:where(.svelte-16qcxuw){border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.25rem;padding:.2rem .3rem;font-size:.78rem}.books.svelte-16qcxuw input:where(.svelte-16qcxuw):disabled,.books.svelte-16qcxuw select:where(.svelte-16qcxuw):disabled{background:0 0;border-color:#0000}.books.svelte-16qcxuw .dim:where(.svelte-16qcxuw){white-space:nowrap;text-align:center}.books.svelte-16qcxuw .dim.est:where(.svelte-16qcxuw){color:#d97706}.w8.svelte-16qcxuw{width:7rem}.w10.svelte-16qcxuw{width:9rem}.actions.svelte-16qcxuw{white-space:nowrap}.actions.svelte-16qcxuw .move-to:where(.svelte-16qcxuw){width:6.5rem}.sel.svelte-l4kesl{text-align:center;width:2rem}.delete-btn.svelte-l4kesl{border:1px solid var(--danger);background:var(--surface);color:var(--danger);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.35rem;padding:.35rem .7rem;font-size:.82rem}.overview.svelte-l4kesl{flex-direction:column;gap:.6rem;display:flex}.search.svelte-l4kesl{color:var(--text-muted);align-items:center;gap:.45rem;display:flex}.search.svelte-l4kesl input:where(.svelte-l4kesl){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.3rem;flex:0 18rem;padding:.35rem .5rem;font-size:.85rem}.wrap.svelte-l4kesl{border:1px solid var(--border);border-radius:.45rem;overflow-x:auto}table.svelte-l4kesl{border-collapse:collapse;width:100%;font-size:.85rem}thead.svelte-l4kesl th:where(.svelte-l4kesl){background:var(--surface-muted-2);text-align:start;white-space:nowrap;padding:.4rem .6rem;font-weight:600}tr.bc.svelte-l4kesl th:where(.svelte-l4kesl){text-align:start;background:var(--surface-muted);border-top:1px solid var(--border-strong);padding:.45rem .6rem}.room.svelte-l4kesl{color:var(--text-muted);font-weight:500}td.svelte-l4kesl{border-top:1px solid var(--border);padding:.35rem .6rem}tr.row.svelte-l4kesl{cursor:pointer}tr.row.svelte-l4kesl:hover td:where(.svelte-l4kesl){background:var(--surface-muted)}.link.svelte-l4kesl{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.chip.svelte-l4kesl{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.usage.svelte-l4kesl{align-items:center;gap:.5rem;display:flex}.bar.svelte-l4kesl{background:var(--surface-muted-2);direction:ltr;border-radius:999px;flex-shrink:0;width:7rem;height:.5rem;overflow:hidden}.bar.svelte-l4kesl span:where(.svelte-l4kesl){background:#16a34a;height:100%;display:block}.bar.near.svelte-l4kesl span:where(.svelte-l4kesl){background:#d97706}.bar.full.svelte-l4kesl span:where(.svelte-l4kesl){background:var(--danger)}.muted.svelte-l4kesl{color:var(--text-muted);font-size:.78rem;font-weight:400}.view-only-back.svelte-kyqlga{color:var(--accent);font-size:.88rem;text-decoration:none}.page.svelte-kyqlga{width:min(98%,110rem);margin:0 auto;padding:.75rem 1rem 1rem;position:relative}.title-row.svelte-kyqlga{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}h1.svelte-kyqlga{margin:0;font-size:1.15rem}.shelves-btn.svelte-kyqlga{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.shelves-btn.active.svelte-kyqlga{border-color:var(--accent);color:var(--accent)}.shelves-backdrop.svelte-kyqlga{z-index:55;background:#0f172a66;position:fixed;inset:0}.shelves-modal.svelte-kyqlga{z-index:56;background:var(--surface);border:1px solid var(--border-strong);border-radius:.6rem;width:min(64rem,95vw);max-height:90vh;padding:.8rem 1rem 1rem;position:fixed;top:5vh;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 20px 50px #0000004d}.shelves-modal.svelte-kyqlga header:where(.svelte-kyqlga){align-items:center;margin-bottom:.6rem;display:flex}.shelves-modal.svelte-kyqlga h2:where(.svelte-kyqlga){flex:1;align-items:center;gap:.4rem;margin:0;font-size:1.1rem;display:flex}.shelves-modal.svelte-kyqlga .close:where(.svelte-kyqlga){color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.4rem}.view-toggle.svelte-kyqlga{border:1px solid var(--border-strong);border-radius:.45rem;margin-inline-end:auto;display:flex;overflow:hidden}.view-toggle.svelte-kyqlga button:where(.svelte-kyqlga){background:var(--surface);color:var(--text-body);cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;display:flex}.view-toggle.svelte-kyqlga button.active:where(.svelte-kyqlga){background:var(--accent);color:var(--btn-primary-text)}.loading3d.svelte-kyqlga{border:1px solid var(--border-strong);height:max(30rem,100vh - 15rem);color:var(--text-muted);border-radius:.5rem;flex:1;justify-content:center;align-items:center;display:flex}.history.svelte-kyqlga{align-items:center;gap:.35rem;display:flex}.save-state.svelte-kyqlga{color:var(--text-muted);font-size:.75rem}.save-state.error.svelte-kyqlga{color:var(--danger)}.icon-btn.svelte-kyqlga{border:1px solid var(--border-strong);background:var(--surface);width:2rem;height:2rem;color:var(--text-body);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.icon-btn.svelte-kyqlga:disabled{opacity:.4;cursor:default}.floor-tabs.svelte-kyqlga{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.floor-tabs.svelte-kyqlga button:where(.svelte-kyqlga){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:.4rem;padding:.3rem .8rem;font-size:.82rem}.floor-tabs.svelte-kyqlga button.active:where(.svelte-kyqlga){background:var(--accent);color:var(--btn-primary-text);border-color:var(--accent)}.add-floor.svelte-kyqlga{width:2rem}.ribbon.svelte-kyqlga{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;flex-wrap:wrap;align-items:stretch;margin-bottom:.45rem;padding:.3rem .4rem 0;display:flex;box-shadow:0 1px 2px #0000000d}.ribbon-group.svelte-kyqlga{border-inline-end:1px solid var(--border);flex-direction:column;padding:0 .45rem;display:flex}.ribbon-group.svelte-kyqlga:last-child{border-inline-end:none}.group-body.svelte-kyqlga{flex:1;align-items:stretch;gap:.15rem;display:flex}.group-caption.svelte-kyqlga{text-align:center;color:var(--text-muted);letter-spacing:.02em;padding:.15rem 0 .25rem;font-size:.66rem}.rb.svelte-kyqlga{min-width:3.6rem;color:var(--text-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .4rem;font-size:.72rem;line-height:1.1;display:flex}.rb.svelte-kyqlga:hover:not(:disabled):not(.disabled){background:var(--surface-muted)}.rb.active.svelte-kyqlga{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.align-grid.svelte-kyqlga{grid-template-columns:repeat(3,auto);align-content:center;gap:.1rem;display:grid}.align-grid.two.svelte-kyqlga{grid-template-columns:auto}.rb.icon-only.svelte-kyqlga{min-width:0;padding:.25rem}.icon-btn.on.svelte-kyqlga{color:var(--accent)}.shortcuts.svelte-kyqlga{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;width:min(24rem,100vw - 2rem);padding:.6rem .8rem;font-size:.85rem;position:absolute;inset-inline-end:1rem;box-shadow:0 8px 20px #0000001f}.shortcuts-head.svelte-kyqlga{align-items:center;gap:.4rem;margin-bottom:.4rem;font-weight:600;display:flex}.shortcuts-head.svelte-kyqlga .icon-btn:where(.svelte-kyqlga){margin-inline-start:auto}.shortcuts.svelte-kyqlga table:where(.svelte-kyqlga){border-collapse:collapse;width:100%}.shortcuts.svelte-kyqlga td:where(.svelte-kyqlga){border-bottom:1px solid var(--surface-muted-2);padding:.22rem .2rem}.shortcuts.svelte-kyqlga kbd:where(.svelte-kyqlga){border:1px solid var(--border-strong);background:var(--surface-muted);white-space:nowrap;direction:ltr;border-bottom-width:2px;border-radius:.3rem;padding:.05rem .4rem;font-family:inherit;font-size:.76rem;display:inline-block}.rb.svelte-kyqlga:disabled,.rb.disabled.svelte-kyqlga{opacity:.4;cursor:default}.rb.ai.svelte-kyqlga:not(:disabled){color:#6d4bd8}.rb-field.svelte-kyqlga{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 .3rem;font-size:.72rem;display:flex}.rb-field.svelte-kyqlga input:where(.svelte-kyqlga){border:1px solid var(--border-strong);text-align:center;background:var(--surface);width:3.4rem;color:var(--text-body);border-radius:.35rem;padding:.25rem .3rem;font-size:.82rem}.inline.svelte-kyqlga{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.78rem;display:flex}.check.svelte-kyqlga{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.chip.svelte-kyqlga{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.76rem;display:inline-flex}.chip.active.svelte-kyqlga{border-color:var(--accent);color:var(--accent)}.chip.danger.svelte-kyqlga{color:var(--danger)}.underlay-bar.svelte-kyqlga{border:1px dashed var(--border-strong);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.warn.svelte-kyqlga{color:var(--warning-text);background:var(--warning-bg);border-radius:.3rem;padding:.1rem .45rem;font-size:.75rem}.tool-hint.svelte-kyqlga{color:var(--text-muted);margin:0 0 .4rem;font-size:.76rem}.draft-bar.svelte-kyqlga{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.5rem .7rem;font-size:.85rem;display:flex}.draft-bar.svelte-kyqlga span:where(.svelte-kyqlga){flex:1}.draft-bar.svelte-kyqlga button:where(.svelte-kyqlga){background:var(--success-btn-bg);color:#fff;cursor:pointer;border:none;border-radius:.4rem;padding:.35rem .8rem}.draft-bar.svelte-kyqlga button.ghost:where(.svelte-kyqlga){background:var(--surface);color:var(--text-body);border:1px solid var(--border-strong)}.view-mode-badge.svelte-kyqlga{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:.4rem;padding:.25rem .6rem;font-size:.78rem}.editor-body.svelte-kyqlga{align-items:flex-start;gap:.6rem;display:flex}.editor-body.svelte-kyqlga .canvas-wrap{flex:1;min-width:0}.side.svelte-kyqlga{flex-direction:column;flex-shrink:0;gap:.5rem;width:18rem;max-height:max(30rem,100vh - 15rem);display:flex;overflow-y:auto}.side.svelte-kyqlga .panel{width:auto;max-height:none}.multi.svelte-kyqlga{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;padding:.65rem;font-size:.85rem}.multi-head.svelte-kyqlga{align-items:center;gap:.35rem;display:flex}.multi-head.svelte-kyqlga strong:where(.svelte-kyqlga){flex:1}.multi-head.svelte-kyqlga .close:where(.svelte-kyqlga){color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.multi-table.svelte-kyqlga{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.78rem}.multi-table.svelte-kyqlga th:where(.svelte-kyqlga){text-align:start;color:var(--text-secondary);padding:.1rem 0;font-weight:500}.multi-table.svelte-kyqlga td:where(.svelte-kyqlga){text-align:end}.multi-hint.svelte-kyqlga{color:var(--text-muted);margin:.45rem 0 0;font-size:.7rem}.multi-actions.svelte-kyqlga{gap:.35rem;margin-top:.5rem;display:flex}.multi-actions.svelte-kyqlga button:where(.svelte-kyqlga){cursor:pointer;border-radius:.35rem;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.35rem;font-size:.78rem;display:inline-flex}.ghost.svelte-kyqlga{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-body)}.danger.svelte-kyqlga{background:var(--danger-bg);border:1px solid var(--danger);color:var(--danger)}.empty.svelte-kyqlga{background:var(--surface-muted);color:var(--text-secondary);border-radius:.5rem;margin-top:.6rem;padding:.8rem 1rem;font-size:.85rem}.empty.svelte-kyqlga p:where(.svelte-kyqlga){margin:.2rem 0}.hint.svelte-kyqlga{color:var(--text-muted);margin:0;font-size:.82rem}.backdrop.svelte-kyqlga{z-index:900;background:#00000059;position:fixed;inset:0}.ai-dialog.svelte-kyqlga{background:var(--surface);z-index:901;border-radius:.6rem;flex-direction:column;gap:.6rem;width:min(32rem,100vw - 2rem);padding:1rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000040}.ai-dialog.svelte-kyqlga h2:where(.svelte-kyqlga){align-items:center;gap:.4rem;margin:0;font-size:1.05rem;display:flex}.full.svelte-kyqlga{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}textarea.svelte-kyqlga{border:1px solid var(--border-strong);font:inherit;background:var(--surface);color:var(--text-body);border-radius:.35rem;padding:.4rem;font-size:.85rem}.actions.svelte-kyqlga{justify-content:flex-end;gap:.5rem;display:flex}.actions.svelte-kyqlga button:where(.svelte-kyqlga){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.45rem .9rem;font-size:.85rem}.actions.svelte-kyqlga button.ghost:where(.svelte-kyqlga){background:var(--surface);color:var(--text-body);border:1px solid var(--border-strong)}@media (width<=900px){.editor-body.svelte-kyqlga{flex-direction:column;align-items:stretch}.editor-body.svelte-kyqlga .palette{width:auto;max-height:12rem}.side.svelte-kyqlga{width:auto}}.conflicts.svelte-sro4v0{background:var(--danger-bg);border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem}h3.svelte-sro4v0{color:#991b1b;margin:0 0 .5rem;font-size:.95rem}.conflict-item.svelte-sro4v0{border-top:1px solid #fecaca;padding:.5rem 0;font-size:.85rem}.conflict-item.svelte-sro4v0:first-of-type{border-top:none}.actions.svelte-sro4v0{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.action-row.svelte-sro4v0{gap:.3rem;display:flex}.action-row.svelte-sro4v0 input:where(.svelte-sro4v0){border:1px solid var(--border-strong);border-radius:.35rem;width:8rem;padding:.3rem .5rem;font-size:.8rem}.actions.svelte-sro4v0 button:where(.svelte-sro4v0){border:1px solid var(--text-faint);background:var(--surface);cursor:pointer;border-radius:.35rem;padding:.3rem .6rem;font-size:.8rem}.discard.svelte-sro4v0{color:var(--danger);border-color:#fca5a5}.page.svelte-1espsr4{width:min(95%,96rem);margin:0 auto;padding:1rem}.tabs.svelte-1espsr4{border-bottom:1px solid var(--border);gap:.3rem;margin-bottom:.8rem;display:flex}.tabs.svelte-1espsr4 button:where(.svelte-1espsr4){color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.45rem .9rem;font-size:.9rem}.tabs.svelte-1espsr4 button.active:where(.svelte-1espsr4){color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.plan-link.svelte-1espsr4{color:var(--accent);margin-top:.7rem;font-size:.85rem;text-decoration:none;display:inline-block}.add-link.svelte-1espsr4{color:var(--accent);margin-bottom:1rem;text-decoration:none;display:inline-block}.toolbar.svelte-1espsr4{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.toolbar.svelte-1espsr4 button:where(.svelte-1espsr4){border:1px solid var(--text-faint);background:var(--surface);cursor:pointer;border-radius:.35rem;padding:.4rem .7rem;font-size:.8rem}.toolbar.svelte-1espsr4 button.danger:where(.svelte-1espsr4){border-color:var(--danger);color:var(--danger)}.select-all.svelte-1espsr4{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.toolbar.svelte-1espsr4 .hint:where(.svelte-1espsr4){flex:1;margin:0}.copies.svelte-1espsr4{padding:0;list-style:none}.copies.svelte-1espsr4 li:where(.svelte-1espsr4){border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.main.svelte-1espsr4{flex-direction:column;flex:1;display:flex}.title.svelte-1espsr4{font-weight:600}.barcode.svelte-1espsr4{color:var(--text-muted);font-size:.8rem}.meta.svelte-1espsr4{color:var(--text-muted);flex-direction:column;font-size:.8rem;display:flex}.remove.svelte-1espsr4{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.8rem}.hint.svelte-1espsr4{color:var(--text-muted)}.scanner-overlay.svelte-2sjxli{z-index:50;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scanner-box.svelte-2sjxli{background:var(--surface);border-radius:.5rem;width:90%;max-width:24rem;padding:1rem}video.svelte-2sjxli{background:#000;border-radius:.4rem;width:100%}.close.svelte-2sjxli{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;margin-top:.75rem;padding:.6rem}.error.svelte-2sjxli{color:var(--danger);margin-top:.5rem;font-size:.85rem}.page.svelte-p6bjf4{width:min(92%,48rem);margin:0 auto;padding:1rem}.back.svelte-p6bjf4{color:var(--accent);font-size:.9rem;text-decoration:none}input[type=search].svelte-p6bjf4,input[type=text].svelte-p6bjf4,select.svelte-p6bjf4,textarea.svelte-p6bjf4{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;width:100%;padding:.6rem;font-family:inherit;font-size:1rem}.results.svelte-p6bjf4{margin-top:.5rem;padding:0;list-style:none}.results.svelte-p6bjf4 button:where(.svelte-p6bjf4){text-align:start;background:var(--surface-muted);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;flex-direction:column;width:100%;margin-bottom:.3rem;padding:.6rem;display:flex}.publisher.svelte-p6bjf4{color:var(--text-muted);font-size:.8rem}.num-inline.svelte-p6bjf4{font-variant-numeric:tabular-nums;color:var(--text-muted);direction:ltr;margin-inline-end:.35rem;font-size:.8rem;display:inline-block}.offline-notice.svelte-p6bjf4{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem}.create-local.svelte-p6bjf4{gap:.4rem;margin-top:.75rem;display:flex}.create-local.svelte-p6bjf4 input:where(.svelte-p6bjf4){flex:1}.create-local.svelte-p6bjf4 button:where(.svelte-p6bjf4){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:0 .75rem}.selected-template.svelte-p6bjf4{background:var(--success-bg);border:1px solid var(--success-border);border-radius:.4rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.6rem 1rem;display:flex}.change.svelte-p6bjf4{color:var(--accent);cursor:pointer;background:0 0;border:none}form.svelte-p6bjf4{flex-direction:column;gap:.75rem;display:flex}label.svelte-p6bjf4{color:var(--text-body);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label.checkbox.svelte-p6bjf4{flex-direction:row;align-items:center;gap:.5rem;margin-top:.75rem}.barcode-row.svelte-p6bjf4{gap:.4rem;display:flex}.barcode-row.svelte-p6bjf4 input:where(.svelte-p6bjf4){flex:1;min-width:0}.scan-btn.svelte-p6bjf4{border:1px solid var(--text-faint);background:var(--surface);cursor:pointer;border-radius:.4rem;flex-shrink:0;padding:0 .75rem;font-size:.9rem}button[type=submit].svelte-p6bjf4{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.7rem;font-size:1rem}.hint.svelte-p6bjf4{color:var(--text-muted)}.error.svelte-p6bjf4{color:var(--danger)}.success.svelte-p6bjf4{color:#15803d;margin-bottom:.75rem}.page.svelte-1k50ifu{width:min(92%,48rem);margin:0 auto;padding:1rem}.back.svelte-1k50ifu{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem}.hint.svelte-1k50ifu{color:var(--text-muted);font-size:.9rem}form.svelte-1k50ifu{flex-direction:column;gap:.75rem;display:flex}label.svelte-1k50ifu{color:var(--text-body);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label.checkbox.svelte-1k50ifu{flex-direction:row;align-items:center;gap:.5rem}input[type=text].svelte-1k50ifu,input[type=number].svelte-1k50ifu,textarea.svelte-1k50ifu{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.4rem;padding:.6rem;font-family:inherit;font-size:1rem}.dims.svelte-1k50ifu{gap:.5rem;display:flex}.dims.svelte-1k50ifu label:where(.svelte-1k50ifu){flex:1}button[type=submit].svelte-1k50ifu{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.7rem;font-size:1rem}.error.svelte-1k50ifu{color:var(--danger)}.success.svelte-1k50ifu{color:#15803d;margin-bottom:.75rem}.nowrap.svelte-15aubld{white-space:nowrap}.small.svelte-15aubld{font-size:.78rem}.consent-bar.svelte-15aubld{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .6rem;font-size:.88rem;display:flex}.consent-bar.svelte-15aubld select:where(.svelte-15aubld){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.35rem;padding:.3rem .5rem}.consent-bar.svelte-15aubld a:where(.svelte-15aubld){color:var(--accent);text-decoration:none}.chip.bad.svelte-15aubld{background:var(--danger-bg,#fee2e2);color:var(--danger,#b91c1c)}.usage-item.svelte-15aubld{flex:1;min-width:12rem}.usage-label.svelte-15aubld{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.3rem;font-size:.78rem;display:flex}.usage-bar.svelte-15aubld{background:var(--border);border-radius:1rem;height:.4rem;overflow:hidden}.usage-fill.svelte-15aubld{background:var(--btn-primary-bg);border-radius:1rem;height:100%}h2.svelte-15aubld{color:var(--text-body);margin-bottom:.5rem;font-size:1rem}.delegate-form.svelte-15aubld{gap:.4rem;max-width:24rem;margin-bottom:.5rem;display:flex}.perm-group.svelte-15aubld{margin-top:.6rem}.perm-group-label.svelte-15aubld{color:var(--text-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:600;display:block}.perm-row.svelte-15aubld{cursor:pointer;align-items:center;gap:.4rem;padding:.1rem 0;font-size:.85rem;display:flex}.error.svelte-15aubld{color:var(--danger);font-size:.8rem}.backdrop.svelte-15aubld{z-index:90;background:#0f172a59;position:fixed;inset:0}.edit-modal.svelte-15aubld{z-index:91;background:var(--surface);border-radius:.7rem;flex-direction:column;gap:.7rem;width:min(90vw,24rem);padding:1.1rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.edit-modal.svelte-15aubld h2:where(.svelte-15aubld){margin:0}.edit-modal.svelte-15aubld label:where(.svelte-15aubld){color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.edit-modal.svelte-15aubld input:where(.svelte-15aubld){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body);border-radius:.35rem;padding:.45rem .55rem;font-size:.9rem}.edit-actions.svelte-15aubld{justify-content:flex-end;gap:.5rem;display:flex}.edit-actions.svelte-15aubld button:where(.svelte-15aubld){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;padding:.45rem 1rem;font-size:.85rem}.edit-actions.svelte-15aubld button.secondary:where(.svelte-15aubld){background:var(--surface-muted);color:var(--text-body);border:1px solid var(--border)}.settings-row.svelte-15aubld{flex-wrap:wrap;gap:.6rem;display:flex}.toggle.svelte-15aubld{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.9rem;display:flex}.toggle.svelte-15aubld:has(input:where(.svelte-15aubld):checked){background:#d8a93e24;border-color:#d8a93e}.usage-row.svelte-15aubld{flex-wrap:wrap;gap:1.5rem;display:flex}.delegate-form.svelte-15aubld input:where(.svelte-15aubld){flex:1}.delegate-panel.svelte-15aubld{border:1px solid var(--surface-muted-2);background:var(--surface-muted);border-inline-start:3px solid #d8a93e;border-radius:.5rem;margin-bottom:.5rem;padding:.75rem 1rem}.delegate-panel.svelte-15aubld>button:where(.svelte-15aubld){margin-top:.75rem}.pending-badge.svelte-3yhzz8{color:#fff;vertical-align:middle;background:#2563eb;border-radius:1rem;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-inline-start:.3rem;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.set-row.svelte-1atxy90 td:where(.svelte-1atxy90){background:var(--set-bg)}.kind-chip.svelte-1atxy90{background:var(--set-bg-strong);border-radius:999px;padding:0 .4rem;font-size:.72rem;font-weight:600;display:inline-block}tr.deleted-row.svelte-1atxy90 td:where(.svelte-1atxy90){color:var(--danger-strong);text-decoration:line-through}.changes.svelte-1atxy90{color:var(--text-secondary);margin:0;padding:0;font-size:.82rem;list-style:none}.bulk.svelte-1atxy90{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.84rem;display:flex}.bulk.svelte-1atxy90 span:where(.svelte-1atxy90){margin-inline-end:auto}.bulk.svelte-1atxy90 button:where(.svelte-1atxy90):disabled{opacity:.5;cursor:default}th.pick.svelte-1atxy90,td.pick.svelte-1atxy90{text-align:center;width:2rem}tr.picked.svelte-1atxy90>td:where(.svelte-1atxy90){background:#d8a93e1a}.actions.svelte-1atxy90 .view:where(.svelte-1atxy90){align-items:center;gap:.25rem;display:inline-flex}table.diff.svelte-1atxy90{border-collapse:collapse;width:100%;font-size:.8rem}table.diff.svelte-1atxy90 th:where(.svelte-1atxy90){color:var(--text-muted);border-bottom:1px solid var(--border);background:0 0;padding:.15rem .35rem;font-size:.72rem;font-weight:600}table.diff.svelte-1atxy90 td:where(.svelte-1atxy90){border-bottom:1px dashed var(--border);vertical-align:top;padding:.2rem .35rem}table.diff.svelte-1atxy90 .f:where(.svelte-1atxy90){white-space:nowrap;font-weight:600}table.diff.svelte-1atxy90 tr.changed:where(.svelte-1atxy90) .before:where(.svelte-1atxy90),table.diff.svelte-1atxy90 tr.removed:where(.svelte-1atxy90) .before:where(.svelte-1atxy90){color:var(--danger-strong);text-decoration:line-through}table.diff.svelte-1atxy90 tr.added:where(.svelte-1atxy90) .after:where(.svelte-1atxy90),table.diff.svelte-1atxy90 tr.changed:where(.svelte-1atxy90) .after:where(.svelte-1atxy90){color:#2f7a4f;font-weight:600}.tag.svelte-1atxy90{white-space:nowrap;border-radius:999px;padding:0 .4rem;font-size:.68rem;font-weight:700}.tag.added.svelte-1atxy90{color:#2f7a4f;background:#dff1e4}.tag.changed.svelte-1atxy90{color:#8a6418;background:#fbefd2}.tag.removed.svelte-1atxy90{color:#a33a3a;background:#f8dede}.tag.same.svelte-1atxy90{background:var(--border);color:var(--text-muted)}.actions.svelte-1atxy90 button:where(.svelte-1atxy90):disabled{opacity:.6;cursor:default}.cat-icon.svelte-e8mhti{border-radius:.35rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.cat-form.svelte-e8mhti{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.cat-form.svelte-e8mhti input[type=color]:where(.svelte-e8mhti){border:1px solid var(--border-strong);border-radius:.35rem;width:2.2rem;padding:0}.cat-form.svelte-e8mhti{align-items:center}.cat-form.svelte-e8mhti input[type=text]:where(.svelte-e8mhti){flex:1;min-width:8rem}.error.svelte-e8mhti{color:var(--danger);width:100%;margin:.2rem 0 0;font-size:.8rem}.backdrop.svelte-1hy109b{z-index:80;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-1hy109b{z-index:81;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(92vw,30rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-1hy109b{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.modal-header.svelte-1hy109b span:where(.svelte-1hy109b){align-items:center;gap:.4rem;display:inline-flex}.close.svelte-1hy109b{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-1hy109b{padding:.9rem 1rem 1.1rem}table.svelte-1hy109b{border-collapse:collapse;width:100%;margin-bottom:.8rem;font-size:.9rem}td.svelte-1hy109b{border-bottom:1px solid var(--surface-muted-2);padding:.4rem .3rem}.strong.svelte-1hy109b{font-weight:600}.end.svelte-1hy109b{text-align:end}.chip.svelte-1hy109b{background:var(--surface-muted-2);color:var(--text-secondary);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600}.chip.gold.svelte-1hy109b{color:#9a7420;background:#d8a93e40}.icon-btn.svelte-1hy109b{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:.2rem}.icon-btn.svelte-1hy109b:hover{color:var(--danger)}.add.svelte-1hy109b{flex-wrap:wrap;gap:.4rem;display:flex}.add.svelte-1hy109b input:where(.svelte-1hy109b){flex:1;min-width:9rem}input.svelte-1hy109b,select.svelte-1hy109b{border:1px solid var(--border-strong);font:inherit;background:var(--surface);color:var(--text);border-radius:.375rem;padding:.42rem .6rem;font-size:.88rem}.primary.svelte-1hy109b{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.3rem;padding:.42rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.primary.svelte-1hy109b:disabled{opacity:.6;cursor:default}.muted.svelte-1hy109b{color:var(--text-muted);font-size:.88rem}.error.svelte-1hy109b{color:var(--danger);margin:.4rem 0 0;font-size:.82rem}.toolbar.svelte-tnzh1k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.toolbar.svelte-tnzh1k .sub-tabs{margin-bottom:0}.search.svelte-tnzh1k{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.search.svelte-tnzh1k input:where(.svelte-tnzh1k){outline:none;min-width:15rem;background:0 0!important;border:none!important;padding:.42rem 0!important}.person.svelte-tnzh1k{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.center.svelte-tnzh1k{text-align:center;font-variant-numeric:tabular-nums}.nowrap.svelte-tnzh1k{white-space:nowrap}.desc.svelte-tnzh1k{max-width:28rem}.row-actions.svelte-tnzh1k a.btn:where(.svelte-tnzh1k){color:var(--text-secondary);font-weight:400}a.plain.svelte-tnzh1k{color:var(--text-muted)!important;font-weight:400!important}a.plain.svelte-tnzh1k:hover{color:var(--accent)!important}@media (width<=640px){.search.svelte-tnzh1k,.search.svelte-tnzh1k input:where(.svelte-tnzh1k){width:100%;min-width:0}}.rate.svelte-jg1uhb{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.rate.svelte-jg1uhb label:where(.svelte-jg1uhb){color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.rate.svelte-jg1uhb input:where(.svelte-jg1uhb){width:8rem}.name-input.svelte-jg1uhb{width:10rem}.num-input.svelte-jg1uhb{width:6rem}.tier-add.svelte-jg1uhb{margin-top:.9rem}.search.svelte-jg1uhb{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.4rem;width:min(100%,20rem);margin-bottom:.75rem;padding:0 .65rem;display:inline-flex}.search.svelte-jg1uhb input:where(.svelte-jg1uhb){outline:none;flex:1;min-width:0;background:0 0!important;border:none!important;padding:.42rem 0!important}.num.svelte-jg1uhb{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-jg1uhb{font-weight:700}.gold.svelte-jg1uhb{color:#9a7420;font-weight:700}.neg.svelte-jg1uhb{color:var(--danger)}.expand.svelte-jg1uhb{color:var(--text-muted);cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0 .15rem}tr.details.svelte-jg1uhb>td:where(.svelte-jg1uhb){padding:.5rem 1.5rem .9rem}.entries.svelte-jg1uhb{width:100%}.entries.svelte-jg1uhb tr.deleted:where(.svelte-jg1uhb) td:where(.svelte-jg1uhb):not(.row-actions){color:var(--text-muted);text-decoration:line-through}.small.svelte-jg1uhb{font-size:.8rem}.page.svelte-6fay05{width:min(95%,78rem);margin:0 auto;padding:1rem;line-height:1.65}.tour-btn.svelte-6fay05{background:color-mix(in srgb, #d8a93e 12%, var(--surface));color:var(--text);font:inherit;cursor:pointer;border:1px solid #d8a93e;border-radius:999px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .9rem;font-size:.85rem;display:inline-flex}.page-head.svelte-6fay05{border-bottom:2px solid var(--border-strong);margin-bottom:1rem;padding-bottom:.7rem;position:relative}.page-head.svelte-6fay05:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-6fay05{align-items:center;gap:.5rem;margin:0;font-size:1.6rem;display:flex}h1.svelte-6fay05 svg,h2.svelte-6fay05 svg{color:#9a7420}.sub.svelte-6fay05{color:var(--text-muted);margin:.3rem 0 0}.layout.svelte-6fay05{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.toc.svelte-6fay05{top:calc(var(--app-header-h,0px) + 1rem);background:var(--surface);border:1px solid var(--surface-muted-2);max-height:calc(100vh - var(--app-header-h,0px) - 2rem);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.6rem;display:flex;position:sticky;overflow-y:auto}.toc-title.svelte-6fay05{color:var(--text-faint);padding:.2rem .6rem .4rem;font-size:.75rem;font-weight:700}.toc.svelte-6fay05 button:where(.svelte-6fay05){color:var(--text-secondary);text-align:start;cursor:pointer;background:0 0;border:none;border-inline-start:3px solid #0000;border-radius:.35rem;align-items:center;gap:.45rem;padding:.42rem .6rem;font-size:.86rem;display:flex}.toc.svelte-6fay05 button:where(.svelte-6fay05):hover{background:var(--surface-muted);color:var(--text)}.toc.svelte-6fay05 button.active:where(.svelte-6fay05){background:color-mix(in srgb, #d8a93e 14%, var(--surface));color:var(--text);border-inline-start-color:#d8a93e;font-weight:700}.toc.svelte-6fay05 button.active:where(.svelte-6fay05) svg{color:#9a7420}@media (width<=860px){.layout.svelte-6fay05{grid-template-columns:1fr}.toc.svelte-6fay05{top:var(--app-header-h,0px);z-index:5;border-width:0 0 1px;border-radius:0;flex-flow:wrap;gap:.3rem;max-height:none}.toc-title.svelte-6fay05{display:none}.toc.svelte-6fay05 button:where(.svelte-6fay05){border-inline-start:none;border:1px solid var(--border);border-radius:999px;padding:.25rem .65rem;font-size:.8rem}}.faq.svelte-6fay05 details:where(.svelte-6fay05){border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.45rem;margin-bottom:.5rem}.faq.svelte-6fay05 summary:where(.svelte-6fay05){cursor:pointer;padding:.6rem .85rem;font-weight:600;list-style-position:inside}.faq.svelte-6fay05 summary:where(.svelte-6fay05):hover{color:var(--accent)}.faq.svelte-6fay05 details[open]:where(.svelte-6fay05) summary:where(.svelte-6fay05){border-bottom:1px solid var(--surface-muted-2);color:#7a5c18}.faq.svelte-6fay05 details:where(.svelte-6fay05) p:where(.svelte-6fay05){margin:0;padding:.6rem .85rem .75rem}.card.svelte-6fay05{background:var(--surface);border:1px solid var(--surface-muted-2);scroll-margin-top:calc(var(--app-header-h,0px) + 1rem);border-radius:.6rem;margin-bottom:1.1rem;padding:1rem 1.25rem 1.1rem}h2.svelte-6fay05{background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);border-radius:.6rem .6rem 0 0;align-items:center;gap:.45rem;margin:-1rem -1.25rem .9rem;padding:.75rem 1.25rem;font-size:1.1rem;display:flex}h3.svelte-6fay05{color:var(--text-secondary);margin:1.1rem 0 .5rem;font-size:.98rem}p.svelte-6fay05{margin:0 0 .6rem}ul.svelte-6fay05,ol.svelte-6fay05{margin:0 0 .6rem;padding-inline-start:1.3rem}li.svelte-6fay05{margin-bottom:.35rem}.ui.svelte-6fay05{background:var(--surface-muted-2);white-space:nowrap;border-radius:.3rem;padding:.05rem .4rem;font-size:.9em}.pending.svelte-6fay05{color:var(--danger-strong);font-weight:600}.important.svelte-6fay05{border-inline-start:4px solid var(--danger-strong);background:color-mix(in srgb, var(--danger-strong) 7%, var(--surface));border-radius:.45rem;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;display:flex}.important.svelte-6fay05 svg{color:var(--danger-strong);flex-shrink:0;margin-top:.3rem}.shot.svelte-6fay05{margin:.9rem 0 .4rem}.shot.svelte-6fay05 a:where(.svelte-6fay05){line-height:0;display:block}.shot.svelte-6fay05 img:where(.svelte-6fay05){border:1px solid var(--border);border-radius:.5rem;width:100%;max-width:46rem;height:auto;box-shadow:0 2px 10px #00000012}.shot.narrow.svelte-6fay05 img:where(.svelte-6fay05){max-width:30rem}.shot.svelte-6fay05 a:where(.svelte-6fay05):hover img:where(.svelte-6fay05){border-color:#d8a93e}.shot.svelte-6fay05 figcaption:where(.svelte-6fay05){color:var(--text-muted);margin-top:.4rem;font-size:.8rem}.tip.svelte-6fay05{background:color-mix(in srgb, #d8a93e 10%, var(--surface));border-inline-start:3px solid #d8a93e;border-radius:.45rem;align-items:flex-start;gap:.45rem;padding:.6rem .8rem;font-size:.92rem;display:flex}.tip.svelte-6fay05 svg{color:#9a7420;flex-shrink:0;margin-top:.25rem}.table-wrap.svelte-6fay05{border:1px solid var(--surface-muted-2);border-radius:.45rem;margin-bottom:.4rem;overflow-x:auto}table.svelte-6fay05{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}th.svelte-6fay05{background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);padding:.5rem .8rem;font-size:.8rem}td.svelte-6fay05{border-bottom:1px solid var(--surface-muted-2);vertical-align:top;padding:.55rem .8rem}tbody.svelte-6fay05 tr:where(.svelte-6fay05):last-child td:where(.svelte-6fay05){border-bottom:none}.field-name.svelte-6fay05{white-space:nowrap;font-weight:700}.why.svelte-6fay05{color:var(--text-secondary)}.tips.svelte-6fay05 li:where(.svelte-6fay05)::marker{color:#d8a93e}a.svelte-6fay05{color:var(--accent);text-decoration:none}.page.svelte-11en4bl{width:min(95%,52rem);margin:0 auto;padding:1rem;line-height:1.7}.tabs.svelte-11en4bl{gap:.4rem;margin-bottom:.9rem;display:flex}.tabs.svelte-11en4bl a:where(.svelte-11en4bl){border:1px solid var(--border);color:var(--text-body);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.9rem;text-decoration:none;display:inline-flex}.tabs.svelte-11en4bl a.active:where(.svelte-11en4bl){background:color-mix(in srgb, #d8a93e 14%, var(--surface));color:var(--text);border-color:#d8a93e;font-weight:600}.card.svelte-11en4bl{background:var(--surface);border:1px solid var(--nb-frame,var(--surface-muted-2));border-radius:.6rem;padding:1.3rem 1.6rem 1.5rem}h1.svelte-11en4bl{color:var(--text);margin:0;font-size:1.5rem}.updated.svelte-11en4bl{color:var(--text-muted);border-bottom:2px solid var(--border-strong);margin:.2rem 0 1rem;padding-bottom:.7rem;font-size:.85rem;position:relative}.updated.svelte-11en4bl:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h2.svelte-11en4bl{color:var(--text);margin:1.3rem 0 .4rem;font-size:1.05rem}p.svelte-11en4bl,li.svelte-11en4bl{color:var(--text-body);font-size:.93rem}ul.svelte-11en4bl{margin:.3rem 0;padding-inline-start:1.3rem}li.svelte-11en4bl{margin-bottom:.3rem}a.svelte-11en4bl{color:var(--accent);text-decoration:none}.rights.svelte-11en4bl{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin-top:1.6rem;padding-top:.8rem;font-size:.82rem}.consent-backdrop.svelte-ryqthp{z-index:950;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;position:fixed;inset:0}.consent.svelte-ryqthp{z-index:951;box-sizing:border-box;background:var(--surface);width:min(92vw,34rem);max-height:90vh;color:var(--text);border-top:4px solid #d8a93e;border-radius:.75rem;padding:1.3rem 1.4rem 1.1rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000059}h2.svelte-ryqthp{align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.15rem;display:flex}h2.svelte-ryqthp svg{color:#b8892a}.lead.svelte-ryqthp{color:var(--text-body);margin:0 0 1rem;font-size:.92rem;line-height:1.55}.check.svelte-ryqthp{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.5;display:flex}.check.svelte-ryqthp input:where(.svelte-ryqthp){accent-color:#b8892a;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.25rem}.check.required.svelte-ryqthp{border:1px solid color-mix(in srgb, #d8a93e 55%, var(--border));background:color-mix(in srgb, #d8a93e 8%, var(--surface));border-radius:.5rem;padding:.7rem .8rem}.check.svelte-ryqthp a:where(.svelte-ryqthp){color:var(--accent);font-weight:600;text-decoration:none}.check.svelte-ryqthp em:where(.svelte-ryqthp){color:var(--text-muted);font-size:.82rem;font-style:normal}.optional.svelte-ryqthp{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.opt-title.svelte-ryqthp{color:var(--text-muted);margin:0;font-size:.82rem;font-weight:600}.error.svelte-ryqthp{color:var(--danger);margin:.7rem 0 0;font-size:.85rem}.actions.svelte-ryqthp{justify-content:space-between;gap:.5rem;margin-top:1.1rem;display:flex}.actions.svelte-ryqthp button:where(.svelte-ryqthp){cursor:pointer;border-radius:.45rem;align-items:center;gap:.35rem;padding:.55rem 1.2rem;font-size:.9rem;display:inline-flex}.primary.svelte-ryqthp{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;font-weight:600}.primary.svelte-ryqthp:disabled{opacity:.5;cursor:default}.ghost.svelte-ryqthp{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.tour-block.svelte-fbpb6j{z-index:900;position:fixed;inset:0}.dim.svelte-fbpb6j{z-index:901;pointer-events:none;background:#0f172a8c;position:fixed;inset:0}.spot.svelte-fbpb6j{z-index:901;pointer-events:none;border-radius:.55rem;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 3px #d8a93e,0 0 0 9999px #0f172a8c}.bubble.svelte-fbpb6j{z-index:902;box-sizing:border-box;background:var(--surface);width:min(23rem,100vw - 24px);color:var(--text);border-top:4px solid #d8a93e;border-radius:.7rem;padding:1rem 1.1rem .85rem;position:fixed;box-shadow:0 14px 40px #00000059}.bubble.svelte-fbpb6j h3:where(.svelte-fbpb6j){margin:0 0 .35rem;padding-inline-end:1.5rem;font-size:1.02rem}.bubble.svelte-fbpb6j p:where(.svelte-fbpb6j){color:var(--text-body);margin:0;font-size:.9rem;line-height:1.55}.close.svelte-fbpb6j{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;display:flex;position:absolute;top:.55rem;left:.55rem}.foot.svelte-fbpb6j{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.count.svelte-fbpb6j{color:var(--text-muted);font-size:.78rem}.btns.svelte-fbpb6j{gap:.4rem;display:flex}button.primary.svelte-fbpb6j,button.ghost.svelte-fbpb6j{font:inherit;cursor:pointer;white-space:nowrap;border-radius:.4rem;padding:.4rem .95rem;font-size:.85rem}button.primary.svelte-fbpb6j{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;font-weight:600}button.ghost.svelte-fbpb6j{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.offer.svelte-fbpb6j{z-index:880;box-sizing:border-box;background:var(--surface);border:1px solid color-mix(in srgb, #d8a93e 55%, var(--border));width:max-content;max-width:calc(100vw - 24px);color:var(--text);border-radius:.7rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.offer.svelte-fbpb6j svg{color:#b8892a;flex-shrink:0}.offer-text.svelte-fbpb6j{flex-direction:column;font-size:.88rem;display:flex}.offer-text.svelte-fbpb6j span:where(.svelte-fbpb6j){color:var(--text-muted);font-size:.82rem}@media (width<=560px){.offer.svelte-fbpb6j{flex-wrap:wrap}}.backdrop.svelte-bxkyfz{z-index:60;cursor:default;background:#0f172a73;border:none;padding:0;position:fixed;inset:0}.dlg.svelte-bxkyfz{z-index:61;box-sizing:border-box;background:var(--surface);width:min(94vw,46rem);max-height:90vh;color:var(--text);border-radius:.75rem;padding:1rem 1.25rem 1.1rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000004d}header.svelte-bxkyfz{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}header.svelte-bxkyfz h2:where(.svelte-bxkyfz){flex:1;align-items:center;gap:.4rem;margin:0;font-size:1.15rem;display:flex}header.svelte-bxkyfz h2:where(.svelte-bxkyfz) svg{color:#b8892a}.close.svelte-bxkyfz,.back.svelte-bxkyfz{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:.2rem;font-size:.85rem;display:inline-flex}.lead.svelte-bxkyfz{color:var(--text-body);margin:0 0 .8rem}.kinds.svelte-bxkyfz{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=560px){.kinds.svelte-bxkyfz{grid-template-columns:1fr}}.kind.svelte-bxkyfz{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:start;font:inherit;cursor:pointer;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.kind.frozen.svelte-bxkyfz{cursor:not-allowed;opacity:.55;filter:grayscale()}.kind.frozen.svelte-bxkyfz:hover{border-color:var(--border);box-shadow:none}.frozen-tag.svelte-bxkyfz{background:var(--surface-muted);color:var(--text-muted);border-radius:999px;padding:.1rem .5rem;font-size:.74rem;font-weight:600;position:absolute;top:.6rem;left:.7rem}.kind.svelte-bxkyfz:hover{border-color:#d8a93e;box-shadow:0 4px 14px #d8a93e2e}.k-icon.svelte-bxkyfz{background:color-mix(in srgb, #d8a93e 14%, var(--surface));color:#8a6418;border-radius:.5rem;padding:.45rem;display:flex}.kind.svelte-bxkyfz strong:where(.svelte-bxkyfz){font-size:1.02rem}.k-desc.svelte-bxkyfz{color:var(--text-muted);font-size:.82rem;line-height:1.45}.k-price.svelte-bxkyfz{color:var(--text);margin-top:.2rem;font-weight:700}.k-disc.svelte-bxkyfz{color:#8a6418;align-items:center;gap:.25rem;font-size:.76rem;display:inline-flex}.form.svelte-bxkyfz{flex-direction:column;gap:.65rem;display:flex}.price-box.svelte-bxkyfz{border:1px solid color-mix(in srgb, #d8a93e 45%, var(--border));background:color-mix(in srgb, #d8a93e 6%, var(--surface));border-radius:.5rem;padding:.7rem .85rem}.pb-main.svelte-bxkyfz{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.9rem;display:flex}.feat.svelte-bxkyfz{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;margin:.5rem 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.feat.svelte-bxkyfz li:where(.svelte-bxkyfz){align-items:center;gap:.35rem;display:flex}.feat.svelte-bxkyfz .ok{color:var(--success-text,#15803d);flex-shrink:0}.feat.svelte-bxkyfz .extra{color:#b8892a;flex-shrink:0}.modes.svelte-bxkyfz{flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.modes.svelte-bxkyfz label:where(.svelte-bxkyfz){cursor:pointer;align-items:center;gap:.4rem;display:flex}.field.svelte-bxkyfz{color:var(--text-body);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.field.svelte-bxkyfz input:where(.svelte-bxkyfz){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.4rem;padding:.5rem .6rem}.options.svelte-bxkyfz{border:1px solid var(--border);border-radius:.45rem;flex-direction:column;max-height:13rem;display:flex;overflow-y:auto}.opt.svelte-bxkyfz{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.88rem;display:flex}.opt.sel.svelte-bxkyfz{background:color-mix(in srgb, #d8a93e 12%, var(--surface))}.muted.svelte-bxkyfz{color:var(--text-muted);font-size:.82rem}.small.svelte-bxkyfz{margin:0;font-size:.78rem}.error.svelte-bxkyfz{color:var(--danger);margin:0;font-size:.85rem}.actions.svelte-bxkyfz{justify-content:flex-end;gap:.5rem;display:flex}.actions.svelte-bxkyfz button:where(.svelte-bxkyfz){font:inherit;cursor:pointer;border-radius:.4rem;padding:.5rem 1.2rem;font-size:.9rem}.primary.svelte-bxkyfz{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;font-weight:600}.primary.svelte-bxkyfz:disabled{opacity:.5;cursor:default}.ghost.svelte-bxkyfz{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.page.svelte-uzfdzw{width:min(95%,64rem);margin:0 auto;padding:1rem}.page-head.svelte-uzfdzw{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-uzfdzw:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-uzfdzw{color:var(--text);align-items:center;gap:.45rem;margin:0;font-size:1.4rem;display:flex}h1.svelte-uzfdzw svg{color:#b8892a}.sub.svelte-uzfdzw{color:var(--text-muted);margin:.2rem 0 0;font-size:.88rem}.primary.svelte-uzfdzw{background:var(--btn-primary-bg);color:var(--btn-primary-text);font:inherit;cursor:pointer;border:none;border-radius:.45rem;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.head-btns.svelte-uzfdzw{align-items:center;gap:.5rem;display:flex}.tour.svelte-uzfdzw{background:color-mix(in srgb, #d8a93e 10%, var(--surface));color:var(--text);font:inherit;cursor:pointer;border:1px solid #d8a93e;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.kind-cards.svelte-uzfdzw{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}@media (width<=700px){.kind-cards.svelte-uzfdzw{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc.svelte-uzfdzw{border:1px solid var(--border);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .5rem;font-size:.85rem;display:flex}.kc.svelte-uzfdzw strong:where(.svelte-uzfdzw){color:var(--text);font-size:1.1rem}.kc.svelte-uzfdzw svg{color:#b8892a}.kc.active.svelte-uzfdzw{background:color-mix(in srgb, #d8a93e 12%, var(--surface));border-color:#d8a93e}.table-card.svelte-uzfdzw{border:1px solid var(--nb-frame,var(--border));background:var(--surface);border-radius:.55rem;overflow-x:auto}table.svelte-uzfdzw{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-uzfdzw{text-align:start;background:var(--surface-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:.55rem .75rem;font-weight:600}td.svelte-uzfdzw{border-bottom:1px solid var(--border);vertical-align:middle;padding:.55rem .75rem}tr.svelte-uzfdzw:last-child td:where(.svelte-uzfdzw){border-bottom:none}.kind-chip.svelte-uzfdzw{background:color-mix(in srgb, #d8a93e 12%, var(--surface));color:#8a6418;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.st.svelte-uzfdzw{border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.st-active.svelte-uzfdzw{background:var(--success-bg,#dcfce7);color:var(--success-text,#166534)}.st-pending.svelte-uzfdzw{background:var(--warning-bg);color:var(--warning-text)}.st-rejected.svelte-uzfdzw{background:var(--danger-bg,#fee2e2);color:var(--danger,#b91c1c)}.acts.svelte-uzfdzw{flex-wrap:wrap;gap:.25rem .8rem;display:flex}.acts.svelte-uzfdzw a:where(.svelte-uzfdzw){color:var(--accent);white-space:nowrap;align-items:center;gap:.25rem;font-size:.84rem;text-decoration:none;display:inline-flex}.muted.svelte-uzfdzw{color:var(--text-muted)}.small.svelte-uzfdzw{font-size:.78rem}.nowrap.svelte-uzfdzw{white-space:nowrap}.hint.svelte-uzfdzw{color:var(--text-muted)}.empty.svelte-uzfdzw{border:1px dashed var(--border-strong);color:var(--text-muted);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;display:flex}.empty.svelte-uzfdzw svg{color:#b8892a}.num.svelte-135r1oz{width:5.5rem}.center.svelte-135r1oz{text-align:center}.nowrap.svelte-135r1oz{white-space:nowrap}.small.svelte-135r1oz{font-size:.8rem}.add.svelte-135r1oz{flex-wrap:wrap;align-items:flex-end;gap:.5rem .7rem;margin-top:.6rem;display:flex}.add.svelte-135r1oz label:where(.svelte-135r1oz){color:var(--text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.kind-cards.svelte-dff3oz{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.kc.svelte-dff3oz{border:1px solid var(--border);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.kc.active.svelte-dff3oz{background:color-mix(in srgb, #d8a93e 14%, var(--surface));border-color:#d8a93e}.kc.svelte-dff3oz svg{color:#b8892a}.filter-row.svelte-dff3oz{max-width:22rem;color:var(--text-muted);align-items:center;gap:.4rem;margin:.4rem 0 .6rem;display:flex}.filter-row.svelte-dff3oz input:where(.svelte-dff3oz){flex:1}.price-form.svelte-dff3oz{flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;margin-bottom:.3rem;display:flex}.price-form.svelte-dff3oz label:where(.svelte-dff3oz){color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.price-form.svelte-dff3oz label.grow:where(.svelte-dff3oz){flex:1;min-width:14rem}.price-form.svelte-dff3oz label.check:where(.svelte-dff3oz){flex-direction:row;align-items:center;gap:.35rem;padding-bottom:.4rem}.price-form.svelte-dff3oz input[type=number]:where(.svelte-dff3oz){width:7rem}input.num.svelte-dff3oz{width:6rem}input.wide.svelte-dff3oz{width:100%;min-width:12rem}.center.svelte-dff3oz{text-align:center}.nowrap.svelte-dff3oz{white-space:nowrap}.small.svelte-dff3oz{font-size:.8rem}.add-row.svelte-dff3oz td:where(.svelte-dff3oz){background:var(--surface-muted)}.page.svelte-18pdxk7{width:min(95%,60rem);margin:0 auto;padding:1rem}.page-head.svelte-18pdxk7{border-bottom:2px solid var(--border-strong);margin-bottom:.9rem;padding-bottom:.7rem;position:relative}.page-head.svelte-18pdxk7:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-18pdxk7{color:var(--text);align-items:center;gap:.45rem;margin:0;font-size:1.4rem;display:flex}h1.svelte-18pdxk7 svg{color:#b8892a}.sub.svelte-18pdxk7{color:var(--text-muted);margin:.2rem 0 0;font-size:.88rem}.notice.svelte-18pdxk7{background:var(--warning-bg);color:var(--warning-text);border-radius:.5rem;margin:0 0 1rem;padding:.6rem .85rem;font-size:.86rem}.cards.svelte-18pdxk7{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.card.svelte-18pdxk7{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;display:flex}.card.svelte-18pdxk7 svg{color:#b8892a}.lbl.svelte-18pdxk7{color:var(--text-muted);font-size:.8rem}.card.svelte-18pdxk7 strong:where(.svelte-18pdxk7){color:var(--text);font-size:1.25rem}.table-card.svelte-18pdxk7{border:1px solid var(--nb-frame,var(--border));background:var(--surface);border-radius:.55rem;overflow-x:auto}table.svelte-18pdxk7{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-18pdxk7{text-align:start;background:var(--surface-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:.55rem .75rem}td.svelte-18pdxk7{border-bottom:1px solid var(--border);padding:.55rem .75rem}tfoot.svelte-18pdxk7 td:where(.svelte-18pdxk7){background:var(--surface-muted);font-weight:700}.kind.svelte-18pdxk7{background:color-mix(in srgb, #d8a93e 12%, var(--surface));color:#8a6418;border-radius:999px;align-items:center;gap:.25rem;margin-inline-end:.35rem;padding:.1rem .5rem;font-size:.76rem;font-weight:600;display:inline-flex}.pkg-line.svelte-18pdxk7{color:#8a6418;font-size:.78rem}.disc.svelte-18pdxk7{color:#8a6418;font-weight:600}.card-amt.svelte-18pdxk7{color:var(--text);font-weight:700}.muted.svelte-18pdxk7{color:var(--text-muted)}.nowrap.svelte-18pdxk7{white-space:nowrap}.hint.svelte-18pdxk7{color:var(--text-muted)}.small.svelte-18pdxk7{font-size:.8rem}.empty.svelte-18pdxk7{border:1px dashed var(--border-strong);color:var(--text-muted);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.8rem 1rem;display:flex}.empty.svelte-18pdxk7 a:where(.svelte-18pdxk7){color:var(--accent);text-decoration:none}.wrap.svelte-1jmo1xp{flex-direction:column;gap:.7rem;display:flex}.seg.svelte-1jmo1xp{border:1px solid var(--border-strong);border-radius:.45rem;align-self:flex-start;display:flex;overflow:hidden}.seg.svelte-1jmo1xp button:where(.svelte-1jmo1xp){background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border:none;padding:.35rem .75rem;font-size:.82rem}.seg.svelte-1jmo1xp button.active:where(.svelte-1jmo1xp){color:#1f1a0e;background:#d8a93e;font-weight:600}.cols.svelte-1jmo1xp{gap:.9rem;display:grid}.cols.with-thread.svelte-1jmo1xp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}table.svelte-1jmo1xp{border-collapse:collapse;width:100%;font-size:.86rem}th.svelte-1jmo1xp{text-align:start;border-bottom:2px solid var(--border-strong);color:var(--text-muted);padding:.4rem .5rem;font-size:.78rem;font-weight:600}td.svelte-1jmo1xp{border-bottom:1px solid var(--border);color:var(--text-body);vertical-align:top;padding:.45rem .5rem}tbody.svelte-1jmo1xp tr:where(.svelte-1jmo1xp){cursor:pointer}tbody.svelte-1jmo1xp tr:where(.svelte-1jmo1xp):hover{background:#d8a93e12}tr.sel.svelte-1jmo1xp{background:#d8a93e24}tr.unread.svelte-1jmo1xp .row-btn:where(.svelte-1jmo1xp){font-weight:700}.row-btn.svelte-1jmo1xp{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.dot.svelte-1jmo1xp{background:#d8a93e;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.3rem;display:inline-block}.status.svelte-1jmo1xp{color:#2f7a4f;white-space:nowrap;background:#dff1e4;border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:600}.status.closed.svelte-1jmo1xp{background:var(--border);color:var(--text-muted)}.thread.svelte-1jmo1xp{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden}.thread.svelte-1jmo1xp header:where(.svelte-1jmo1xp){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.thread.svelte-1jmo1xp header:where(.svelte-1jmo1xp) div:where(.svelte-1jmo1xp){flex-direction:column;display:flex}.msgs.svelte-1jmo1xp{flex-direction:column;gap:.5rem;max-height:22rem;padding:.7rem .8rem;display:flex;overflow-y:auto}.msg.svelte-1jmo1xp{background:#d8a93e29;border-radius:.6rem;align-self:flex-start;max-width:85%;padding:.45rem .7rem}.msg.theirs.svelte-1jmo1xp{background:var(--surface-muted,#64748b1f);border:1px solid var(--border);align-self:flex-end}.msg.svelte-1jmo1xp .who:where(.svelte-1jmo1xp){color:var(--text-muted);font-size:.72rem}.msg.svelte-1jmo1xp p:where(.svelte-1jmo1xp){white-space:pre-wrap;color:var(--text);margin:.1rem 0 0;font-size:.88rem}.reply.svelte-1jmo1xp{border-top:1px solid var(--border);align-items:flex-end;gap:.5rem;padding:.6rem .8rem;display:flex}.reply.svelte-1jmo1xp textarea:where(.svelte-1jmo1xp){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;resize:vertical;border-radius:.45rem;flex:1;padding:.45rem .6rem;font-size:.86rem}.primary.svelte-1jmo1xp,.ghost.svelte-1jmo1xp{font:inherit;cursor:pointer;white-space:nowrap;border-radius:.45rem;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.8rem;display:inline-flex}.primary.svelte-1jmo1xp{color:#1f1a0e;background:#d8a93e;border:none;font-weight:600}.primary.svelte-1jmo1xp:disabled{opacity:.55;cursor:default}.ghost.svelte-1jmo1xp{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-body)}.muted.svelte-1jmo1xp{color:var(--text-muted)}.small.svelte-1jmo1xp{font-size:.78rem}.nowrap.svelte-1jmo1xp{white-space:nowrap}.empty.svelte-1jmo1xp{color:var(--text-muted);align-items:center;gap:.4rem;margin:0;display:flex}@media (width<=760px){.cols.with-thread.svelte-1jmo1xp{grid-template-columns:1fr}}.page.svelte-jhz986{width:min(95%,60rem);margin:0 auto;padding:1rem}.back.svelte-jhz986{color:var(--accent);font-size:.85rem;text-decoration:none}.page-head.svelte-jhz986{border-bottom:2px solid var(--border-strong);margin:.3rem 0 1rem;padding-bottom:.7rem}h1.svelte-jhz986{color:var(--text);align-items:center;gap:.45rem;margin:0;font-size:1.35rem;display:flex}h1.svelte-jhz986 svg,h2.svelte-jhz986 svg{color:#b8892a}.sub.svelte-jhz986{color:var(--text-muted);margin:.25rem 0 0;font-size:.86rem}.card.svelte-jhz986{border:1px solid var(--nb-frame,var(--border));background:var(--surface);border-radius:.55rem;margin-bottom:1rem;padding:.9rem 1.1rem}h2.svelte-jhz986{align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:1rem;display:flex}.new-count.svelte-jhz986{color:#1f1a0e;background:#d8a93e;border-radius:999px;padding:0 .5rem;font-size:.74rem;font-weight:700}.search.svelte-jhz986{border:1px solid var(--border-strong);max-width:26rem;color:var(--text-muted);border-radius:.4rem;align-items:center;gap:.35rem;padding:0 .6rem;display:flex}.search.svelte-jhz986 input:where(.svelte-jhz986){color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.45rem 0}.hits.svelte-jhz986{border:1px solid var(--border);border-radius:.45rem;flex-direction:column;max-height:16rem;margin-top:.5rem;display:flex;overflow-y:auto}.hit.svelte-jhz986{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.88rem;display:flex}.hit.sel.svelte-jhz986{background:color-mix(in srgb, #d8a93e 12%, var(--surface))}.add-form.svelte-jhz986{flex-wrap:wrap;align-items:flex-end;gap:.5rem .8rem;margin-top:.7rem;display:flex}.add-form.svelte-jhz986 label:where(.svelte-jhz986){color:var(--text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.add-form.svelte-jhz986 label.grow:where(.svelte-jhz986){flex:1;min-width:12rem}.add-form.svelte-jhz986 input:where(.svelte-jhz986),.add-form.svelte-jhz986 select:where(.svelte-jhz986),td.svelte-jhz986 input:where(.svelte-jhz986),td.svelte-jhz986 select:where(.svelte-jhz986){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.35rem;padding:.38rem .5rem;font-size:.86rem}.add-form.svelte-jhz986 input[type=number]:where(.svelte-jhz986){width:7rem}.picked.svelte-jhz986{align-self:center;font-weight:700}.primary.svelte-jhz986{background:var(--btn-primary-bg);color:var(--btn-primary-text);font:inherit;cursor:pointer;border:none;border-radius:.4rem;padding:.45rem 1.1rem;font-weight:600}.primary.svelte-jhz986:disabled{opacity:.5}table.svelte-jhz986{border-collapse:collapse;width:100%;font-size:.88rem}th.svelte-jhz986,td.svelte-jhz986{text-align:start;border-bottom:1px solid var(--border);padding:.4rem .55rem}th.svelte-jhz986{background:var(--surface-muted)}tr.off.svelte-jhz986 td:where(.svelte-jhz986){opacity:.55}input.num.svelte-jhz986{width:6rem}.del.svelte-jhz986{background:var(--danger-bg);color:var(--danger);cursor:pointer;border:none;border-radius:.3rem;padding:.3rem;display:flex}.muted.svelte-jhz986{color:var(--text-muted)}.pkgs.svelte-jhz986{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;margin:.5rem 0;display:grid}.pkg.svelte-jhz986{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:.55rem;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.pkg.svelte-jhz986:hover:not(:disabled){border-color:#d8a93e}.pkg.current.svelte-jhz986{background:color-mix(in srgb, #d8a93e 8%, var(--surface));cursor:default;border:2px solid #d8a93e}.pkg-price.svelte-jhz986{font-size:1.05rem;font-weight:700}.chosen.svelte-jhz986{color:#8a6418;margin-top:.2rem;font-size:.75rem;font-weight:700}.warn.svelte-jhz986{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;margin:0 0 .5rem;padding:.45rem .7rem;font-size:.85rem}.small.svelte-jhz986{font-size:.8rem}.page.svelte-1ddks76{width:min(95%,72rem);margin:0 auto;padding:1rem}.page-head.svelte-1ddks76{border-bottom:2px solid var(--border-strong);margin-bottom:1rem;padding-bottom:.7rem;position:relative}.page-head.svelte-1ddks76:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-1ddks76{color:var(--text);align-items:center;gap:.45rem;margin:0;font-size:1.5rem;display:flex}h1.svelte-1ddks76 svg{color:#b8892a}.sub.svelte-1ddks76{color:var(--text-muted);margin:.25rem 0 0;font-size:.88rem}.my-inq.svelte-1ddks76{top:.2rem;color:#8a6418;border:1px solid #d8a93e;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:0}.my-inq.svelte-1ddks76:hover{background:#d8a93e1f}.bar.svelte-1ddks76{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.search.svelte-1ddks76{border:1px solid var(--border-strong);background:var(--surface);min-width:14rem;color:var(--text-muted);border-radius:.45rem;flex:1;align-items:center;gap:.35rem;padding:0 .6rem;display:flex}.search.svelte-1ddks76 input:where(.svelte-1ddks76){color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.5rem 0}.seg.svelte-1ddks76{border:1px solid var(--border-strong);border-radius:.45rem;display:flex;overflow:hidden}.seg.svelte-1ddks76 button:where(.svelte-1ddks76){background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;white-space:nowrap;border:none;padding:.45rem .75rem;font-size:.84rem}.seg.svelte-1ddks76 button.active:where(.svelte-1ddks76){color:#1f1a0e;background:#d8a93e;font-weight:600}.bar.svelte-1ddks76 select:where(.svelte-1ddks76){border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.45rem;padding:.45rem .6rem;font-size:.85rem}.grid.svelte-1ddks76{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:.8rem;display:grid}.item.svelte-1ddks76{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem .9rem;transition:border-color .15s,box-shadow .15s;display:grid}.item.svelte-1ddks76:hover{border-color:#d8a93e;box-shadow:0 4px 14px #d8a93e26}.cover.svelte-1ddks76{color:#e8cd78;cursor:pointer;background:linear-gradient(160deg,#1f2f55,#13203d);border:none;border-radius:.4rem;justify-content:center;align-items:center;height:5.8rem;display:flex;position:relative}.set-tag.svelte-1ddks76{color:#1f1a0e;white-space:nowrap;background:#d8a93e;border-radius:999px;padding:0 .35rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.info.svelte-1ddks76{flex-direction:column;gap:.15rem;min-width:0;display:flex}.title.svelte-1ddks76{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.02rem;font-weight:700}.title.svelte-1ddks76:hover{color:var(--accent)}.meta.svelte-1ddks76{color:var(--text-body);font-size:.84rem}.faint.svelte-1ddks76{color:var(--text-muted)}.seller.svelte-1ddks76{color:#8a6418;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.8rem;display:inline-flex}.facts.svelte-1ddks76{color:var(--text-body);font-size:.8rem}.desc.svelte-1ddks76{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.more.svelte-1ddks76{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.8rem}.note.svelte-1ddks76{color:var(--text-muted);font-size:.78rem}.buy.svelte-1ddks76{text-align:end;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.price.svelte-1ddks76{color:var(--text);font-size:1.3rem;font-weight:800}.cond.svelte-1ddks76{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.primary.svelte-1ddks76{color:#1f1a0e;font:inherit;cursor:pointer;white-space:nowrap;background:#d8a93e;border:none;border-radius:.45rem;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.primary.svelte-1ddks76:hover:not(:disabled){background:#c99a2f}.primary.svelte-1ddks76:disabled{opacity:.55;cursor:default}.mine.svelte-1ddks76{color:var(--text-muted);font-size:.74rem}.hint.svelte-1ddks76{color:var(--text-muted)}.empty.svelte-1ddks76{border:1px dashed var(--border-strong);color:var(--text-muted);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.empty.svelte-1ddks76 svg{color:#b8892a}@media (width<=560px){.item.svelte-1ddks76{grid-template-columns:3.5rem minmax(0,1fr)}.buy.svelte-1ddks76{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.page.svelte-4fxltl{width:min(95%,72rem);margin:0 auto;padding:1rem}.back.svelte-4fxltl{color:var(--accent);font-size:.85rem;text-decoration:none}.page-head.svelte-4fxltl{border-bottom:2px solid var(--border-strong);margin:.3rem 0 1rem;padding-bottom:.7rem}h1.svelte-4fxltl{color:var(--text);align-items:center;gap:.45rem;margin:0;font-size:1.35rem;display:flex}h1.svelte-4fxltl svg{color:#b8892a}.sub.svelte-4fxltl{color:var(--text-muted);margin:.25rem 0 0;font-size:.86rem}.back.svelte-fu6jkw{margin-bottom:.2rem;display:inline-block}.page-head.svelte-fu6jkw h1:where(.svelte-fu6jkw){flex-wrap:wrap}.view-only.svelte-fu6jkw{align-items:center;gap:.25rem;display:inline-flex}.page-head.svelte-fu6jkw .sub:where(.svelte-fu6jkw) a:where(.svelte-fu6jkw){color:var(--accent);text-decoration:none}.head-actions.svelte-fu6jkw{flex-wrap:wrap;gap:.5rem;display:flex}.head-actions.svelte-fu6jkw a:where(.svelte-fu6jkw){text-decoration:none}.stats.svelte-fu6jkw{flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem;display:flex}.stat.svelte-fu6jkw{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;min-width:6rem;padding:.55rem .9rem;display:flex}.stat.svelte-fu6jkw .num:where(.svelte-fu6jkw){font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.stat.svelte-fu6jkw .label:where(.svelte-fu6jkw){color:var(--text-muted);font-size:.78rem}.grid.svelte-fu6jkw{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:0 1.1rem;display:grid}.person.svelte-fu6jkw{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.15rem;display:flex}.center.svelte-fu6jkw{text-align:center;font-variant-numeric:tabular-nums}.nowrap.svelte-fu6jkw{white-space:nowrap}.search.svelte-fu6jkw{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.35rem;padding:0 .55rem;font-weight:400;display:inline-flex}.search.svelte-fu6jkw input:where(.svelte-fu6jkw){outline:none;min-width:13rem;background:0 0!important;border:none!important;padding:.32rem 0!important}@media (width<=640px){.grid.svelte-fu6jkw{grid-template-columns:1fr}.search.svelte-fu6jkw input:where(.svelte-fu6jkw){min-width:0}}.add-row.svelte-12istna{gap:.4rem;margin-top:.5rem;display:flex}.new-group-form.svelte-12istna{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.error.svelte-12istna{color:var(--danger);width:100%;margin:.2rem 0 0;font-size:.8rem}.members-panel.svelte-12istna{border:1px solid var(--surface-muted-2);background:var(--surface-muted);border-inline-start:3px solid #d8a93e;border-radius:.5rem;padding:.7rem .9rem}.inner.svelte-12istna{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.375rem}.add-row.svelte-12istna input:where(.svelte-12istna),.new-group-form.svelte-12istna input:where(.svelte-12istna){flex:1;min-width:8rem}.category-picker.svelte-1o82vtq{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.matrix-wrap.svelte-1o82vtq{overflow-x:auto}.matrix.svelte-1o82vtq{border-collapse:collapse;width:100%;font-size:.85rem}.priv-label.svelte-1o82vtq{text-align:start;color:var(--text-body);font-weight:500}.checkbox-cell.svelte-1o82vtq input:where(.svelte-1o82vtq){cursor:pointer;width:1.1rem;height:1.1rem}.category-picker.svelte-1o82vtq button:where(.svelte-1o82vtq){border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-secondary);border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.category-picker.svelte-1o82vtq button:where(.svelte-1o82vtq):hover{border-color:#d8a93e}.category-picker.svelte-1o82vtq button.active:where(.svelte-1o82vtq){color:var(--text);background:#d8a93e38;border-color:#d8a93e;font-weight:600}.matrix.svelte-1o82vtq th:where(.svelte-1o82vtq),.matrix.svelte-1o82vtq td:where(.svelte-1o82vtq){border:1px solid var(--surface-muted-2);text-align:center;white-space:nowrap;padding:.45rem .7rem}.matrix-wrap.svelte-1o82vtq{border:1px solid var(--surface-muted-2);border-radius:.5rem}.add-set-form.svelte-99bie0{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.add-set-form.svelte-99bie0 input:where(.svelte-99bie0){flex:1;min-width:10rem}.grid.svelte-99bie0{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;display:grid}label.svelte-99bie0{color:var(--text-body);flex-direction:column;gap:.2rem;font-size:.82rem;display:flex}label.full.svelte-99bie0{width:100%}label.checkbox.svelte-99bie0{flex-direction:row;align-items:center;gap:.4rem}.expand-cell.svelte-99bie0{width:1.8rem;padding-inline-end:0}tr.set-member.svelte-99bie0 td:where(.svelte-99bie0){background:var(--surface)}.num-inline.svelte-99bie0{font-variant-numeric:tabular-nums;direction:ltr;font-size:.78rem;display:inline-block}.edit-row.svelte-99bie0 td:where(.svelte-99bie0){background:var(--surface-muted)}.edit-row.svelte-99bie0 .row-actions:where(.svelte-99bie0){margin-top:.6rem}.records-panel.svelte-99bie0 h3:where(.svelte-99bie0){color:var(--text-body);margin:0 0 .5rem;font-size:.9rem}.records-list.svelte-99bie0{flex-direction:column;gap:.3rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.records-list.svelte-99bie0 li:where(.svelte-99bie0){align-items:center;gap:.3rem;font-size:.85rem;display:flex}.records-list.svelte-99bie0 button:where(.svelte-99bie0){margin-inline-start:auto}.add-record-row.svelte-99bie0{flex-wrap:wrap;gap:.4rem;display:flex}.add-record-row.svelte-99bie0 input:where(.svelte-99bie0){flex:1;min-width:8rem}.error.svelte-99bie0{color:var(--danger);font-size:.85rem}.sets-section.svelte-99bie0{border-color:var(--set-border)}.sets-section.svelte-99bie0>.section-head:where(.svelte-99bie0){background:var(--set-bg);color:var(--set-text)}.sets-list.svelte-99bie0{flex-wrap:wrap;gap:.35rem;display:flex}.set-chip.svelte-99bie0{border:1px solid var(--set-border);background:var(--set-bg);color:var(--set-text);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.toolbar.svelte-99bie0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.search.svelte-99bie0{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;flex:1;align-items:center;gap:.4rem;max-width:30rem;padding:0 .65rem;display:inline-flex}.search.svelte-99bie0 input:where(.svelte-99bie0){background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.45rem 0}.add-form.svelte-99bie0{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;gap:.6rem;margin-bottom:1.1rem;padding:.9rem 1.1rem;display:flex}.add-form.svelte-99bie0>button[type=submit]:where(.svelte-99bie0){align-self:start}.form-head.svelte-99bie0{align-items:center;gap:.45rem;font-weight:600;display:flex}.grid.svelte-99bie0 input:where(.svelte-99bie0),label.full.svelte-99bie0 textarea:where(.svelte-99bie0){width:100%}.set-header-row.svelte-99bie0 td:where(.svelte-99bie0){background:var(--set-bg);color:var(--set-text);border-bottom-color:var(--set-border);font-size:.86rem}.expand-btn.svelte-99bie0{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;width:1.6rem;height:1.6rem;color:var(--text-secondary);border-radius:.375rem;font-size:.95rem;line-height:1}.records-row.svelte-99bie0 td:where(.svelte-99bie0){background:var(--surface-muted)}.records-panel.svelte-99bie0{border:1px solid var(--surface-muted-2);background:var(--surface);border-inline-start:3px solid #d8a93e;border-radius:.5rem;padding:.7rem .9rem}.records-list.svelte-99bie0 li:where(.svelte-99bie0){border-bottom:1px solid var(--surface-muted-2);padding:.25rem 0}.toolbar.svelte-pz56gp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.search.svelte-pz56gp{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.4rem;width:min(100%,22rem);padding:0 .65rem;display:inline-flex}.search.svelte-pz56gp input:where(.svelte-pz56gp){background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.45rem 0}.expand-col.svelte-pz56gp{width:2rem;padding-inline-end:0}tr.clickable.svelte-pz56gp{cursor:pointer}tr.open.svelte-pz56gp>td:where(.svelte-pz56gp){background:var(--surface-muted)}.name.svelte-pz56gp{font-weight:600}.chev.svelte-pz56gp{color:var(--text-muted);display:inline-flex}.chev.svelte-pz56gp svg{transition:transform .15s}.chev.svelte-pz56gp svg.rot{transform:rotate(180deg)}.detail-row.svelte-pz56gp>td:where(.svelte-pz56gp){background:var(--surface-muted);padding:.4rem .9rem .9rem 2.9rem}.credits.svelte-pz56gp{flex-direction:column;gap:.3rem;display:flex}.credit.svelte-pz56gp{border:1px solid var(--surface-muted-2);background:var(--surface);border-inline-start:3px solid #d8a93e;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.86rem;display:flex}.credit.record.svelte-pz56gp{border-inline-start-color:var(--accent);font-weight:400}.num-inline.svelte-pz56gp{color:var(--text-muted);font-variant-numeric:tabular-nums;direction:ltr;font-size:.78rem;font-weight:400}.toolbar.svelte-1yb1ru0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.search.svelte-1yb1ru0{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.4rem;width:min(100%,22rem);padding:0 .65rem;display:inline-flex}.search.svelte-1yb1ru0 input:where(.svelte-1yb1ru0){outline:none;flex:1;min-width:0;background:0 0!important;border:none!important;padding:.45rem 0!important}.add.svelte-1yb1ru0{flex-wrap:wrap;gap:.4rem;display:flex}.add.svelte-1yb1ru0 input:where(.svelte-1yb1ru0){min-width:14rem}.name.svelte-1yb1ru0{font-weight:600}.end.svelte-1yb1ru0{justify-content:flex-end}td.row-actions.svelte-1yb1ru0{text-align:end;display:table-cell}td.row-actions.svelte-1yb1ru0 button:where(.svelte-1yb1ru0)+button:where(.svelte-1yb1ru0){margin-inline-start:.4rem}tr.row.svelte-1oqib2g{cursor:pointer}.page.svelte-ojj2bc{width:min(95%,72rem);margin:0 auto;padding:1rem}.page-head.svelte-ojj2bc{border-bottom:2px solid var(--border-strong);margin-bottom:1rem;padding-bottom:.7rem;position:relative}.page-head.svelte-ojj2bc:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-ojj2bc{align-items:center;gap:.5rem;margin:0;font-size:1.5rem;display:flex}h1.svelte-ojj2bc svg{color:#d8a93e}.sub.svelte-ojj2bc{color:var(--text-muted);margin:.2rem 0 0;font-size:.88rem}.stats.svelte-ojj2bc{flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;display:flex}.stat.svelte-ojj2bc{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;min-width:7rem;padding:.6rem 1rem;display:flex}.stat.total.svelte-ojj2bc{background:color-mix(in srgb, #d8a93e 12%, var(--surface));border-color:#d8a93e}.tier-name.svelte-ojj2bc{color:#7a5c18;background:#d8a93e40;border-radius:999px;margin-inline-end:.4rem;padding:.05rem .55rem;display:inline-block}.tier-line.svelte-ojj2bc{color:#9a7420;margin:0 0 .4rem;font-size:.86rem;font-weight:600}.stat.value.svelte-ojj2bc .num:where(.svelte-ojj2bc){color:#9a7420}.stat.svelte-ojj2bc .num:where(.svelte-ojj2bc){font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.stat.neg.svelte-ojj2bc .num:where(.svelte-ojj2bc){color:var(--danger)}.stat.svelte-ojj2bc .label:where(.svelte-ojj2bc){color:var(--text-muted);font-size:.78rem}.hint.svelte-ojj2bc{color:var(--text-muted)}.hint.small.svelte-ojj2bc{margin:0 0 1rem;font-size:.82rem}.error.svelte-ojj2bc{color:var(--danger)}.empty.svelte-ojj2bc{color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-ojj2bc p:where(.svelte-ojj2bc){margin:0}.wrap.svelte-ojj2bc{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow-x:auto}table.svelte-ojj2bc{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-ojj2bc{background:var(--surface-muted);text-align:start;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--surface-muted-2);padding:.55rem .9rem;font-size:.8rem;font-weight:600}td.svelte-ojj2bc{border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.55rem .9rem}tbody.svelte-ojj2bc tr:where(.svelte-ojj2bc):last-child td:where(.svelte-ojj2bc){border-bottom:none}td.svelte-ojj2bc a:where(.svelte-ojj2bc){color:var(--text);font-weight:600;text-decoration:none}td.svelte-ojj2bc a:where(.svelte-ojj2bc):hover{color:var(--accent)}.muted.svelte-ojj2bc{color:var(--text-muted)}.nowrap.svelte-ojj2bc{white-space:nowrap}.num-inline.svelte-ojj2bc{color:var(--text-muted);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-end:.35rem;font-size:.78rem}.used.svelte-ojj2bc{max-width:40rem;margin:.6rem 0 1rem}.used.svelte-ojj2bc h3:where(.svelte-ojj2bc){margin:0 0 .35rem;font-size:.95rem}.used.svelte-ojj2bc table:where(.svelte-ojj2bc){border-collapse:collapse;width:100%;font-size:.86rem}.used.svelte-ojj2bc th:where(.svelte-ojj2bc),.used.svelte-ojj2bc td:where(.svelte-ojj2bc){text-align:start;border-bottom:1px solid var(--border);padding:.35rem .55rem}.kind.svelte-ojj2bc{align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}.kind.report_penalty.svelte-ojj2bc{color:var(--danger)}.chips.svelte-ojj2bc{flex-wrap:wrap;gap:.25rem;display:flex}.chip.svelte-ojj2bc{background:var(--surface-muted-2);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.amount.svelte-ojj2bc{text-align:center;font-variant-numeric:tabular-nums;color:#9a7420;white-space:nowrap;font-weight:700}.amount.neg.svelte-ojj2bc{color:var(--danger)}.section-tabs.svelte-2yn931{border-bottom:2px solid var(--border-strong);gap:.4rem;margin-bottom:1rem;display:flex}.section-tabs.svelte-2yn931 button:where(.svelte-2yn931){color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-2px;padding:.5rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.section-tabs.svelte-2yn931 button.active:where(.svelte-2yn931){color:var(--text);background:linear-gradient(#d8a93e00 0%,#d8a93e4d 45%,#d8a93e 100%);border-bottom-color:#d8a93e;border-radius:.4rem .4rem 0 0}.page.svelte-2yn931{width:min(95%,96rem);margin:0 auto;padding:1rem}.page-head.svelte-2yn931{border-bottom:2px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-2yn931:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-2yn931{color:var(--text-muted);margin:0;font-size:.88rem}.toolbar.svelte-2yn931{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.tabs.svelte-2yn931{flex-wrap:wrap;gap:.35rem;display:flex}.tabs.svelte-2yn931 button:where(.svelte-2yn931){border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.85rem;display:inline-flex}.tabs.svelte-2yn931 button:where(.svelte-2yn931):hover{border-color:#d8a93e}.tabs.svelte-2yn931 button.active:where(.svelte-2yn931){color:var(--text);background:#d8a93e38;border-color:#d8a93e;font-weight:600}.count.svelte-2yn931{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:0 .4rem;font-size:.72rem}.search.svelte-2yn931{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.375rem;align-items:center;gap:.4rem;width:min(100%,22rem);padding:0 .65rem;display:inline-flex}.search.svelte-2yn931 input:where(.svelte-2yn931){min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:.45rem 0;font-size:.88rem}.empty.svelte-2yn931{color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-2yn931 p:where(.svelte-2yn931){margin:0}.table-card.svelte-2yn931{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow-x:auto}table.svelte-2yn931{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-2yn931{background:var(--surface-muted);text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--surface-muted-2);white-space:nowrap;padding:.55rem .9rem;font-size:.8rem;font-weight:600}td.svelte-2yn931{border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.6rem .9rem}tbody.svelte-2yn931 tr:where(.svelte-2yn931){cursor:pointer}tbody.svelte-2yn931 tr:where(.svelte-2yn931):last-child td:where(.svelte-2yn931){border-bottom:none}tbody.svelte-2yn931 tr:where(.svelte-2yn931):hover td:where(.svelte-2yn931){background:var(--surface-muted)}td.nowrap.svelte-2yn931{white-space:nowrap}.muted.svelte-2yn931{color:var(--text-muted);font-size:.84rem}.title.svelte-2yn931{font-weight:600}.end.svelte-2yn931{text-align:end}.num-cell.svelte-2yn931{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;font-size:.8rem}.type-chip.svelte-2yn931{background:var(--surface-muted-2);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.type-chip.set.svelte-2yn931{color:#9a7420;background:#d8a93e40}.type-chip.template.svelte-2yn931{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.event.svelte-2yn931{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.3rem;font-size:.86rem;display:inline-flex}.status.svelte-2yn931{white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.status-pending.svelte-2yn931{background:var(--warning-bg);color:var(--warning-text)}.status-approved.svelte-2yn931{background:var(--success-bg);color:var(--success-text)}.status-rejected.svelte-2yn931{background:var(--danger-bg);color:var(--danger)}.open-btn.svelte-2yn931{border:1px solid var(--border);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.open-btn.svelte-2yn931:hover{border-color:var(--accent)}.hint.svelte-2yn931{color:var(--text-muted)}.card.svelte-21bsmf{background:var(--surface);border:1px solid var(--nb-frame,var(--nb-border,var(--surface-muted-2)));border-radius:var(--nb-radius-lg,.5rem);align-items:center;gap:.9rem;padding:.9rem;display:flex}.card.compact.svelte-21bsmf{gap:.6rem;padding:.5rem .7rem}.badge.svelte-21bsmf{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.compact.svelte-21bsmf .badge:where(.svelte-21bsmf){border-radius:.45rem;width:32px;height:32px}.main.svelte-21bsmf{flex:1;min-width:0}.name.svelte-21bsmf{color:var(--nb-text,var(--text));font-size:1.02rem;font-weight:600;text-decoration:none;display:block}.compact.svelte-21bsmf .name:where(.svelte-21bsmf){font-size:.9rem}.name.svelte-21bsmf:hover{color:var(--nb-primary,var(--accent))}.desc.svelte-21bsmf{color:var(--nb-muted,var(--text-muted));margin:.15rem 0 0;font-size:.85rem}.subcats.svelte-21bsmf{flex-shrink:0;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:.15rem .9rem;min-width:12rem;display:grid}.subcat-link.svelte-21bsmf{color:var(--nb-primary,var(--accent));white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;text-decoration:none;overflow:hidden}.subcat-link.svelte-21bsmf:hover{color:var(--nb-primary-hover,#0b5ed7)}.counts.svelte-21bsmf{flex-direction:column;flex-shrink:0;align-items:center;min-width:3.2rem;display:flex}.count-num.svelte-21bsmf{color:var(--nb-text,var(--text));font-size:1rem;font-weight:700}.count-label.svelte-21bsmf{color:var(--nb-muted,var(--text-muted));font-size:.7rem}.last-post.svelte-21bsmf{flex-shrink:0;align-items:center;gap:.5rem;width:13rem;min-width:0;display:flex}.last-avatar-link.svelte-21bsmf{flex-shrink:0;display:flex}.last-post-text.svelte-21bsmf{flex-direction:column;gap:.05rem;min-width:0;display:flex}.last-title.svelte-21bsmf{color:var(--nb-text,var(--text));white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;text-decoration:none;overflow:hidden}.last-title.svelte-21bsmf:hover{color:var(--nb-primary,var(--accent))}.last-meta.svelte-21bsmf{color:var(--nb-muted,var(--text-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.last-author.svelte-21bsmf{color:inherit;text-decoration:none}.last-author.svelte-21bsmf:hover{color:var(--nb-primary,var(--accent))}.no-activity.svelte-21bsmf{color:var(--nb-border-strong,var(--border));font-size:.78rem}@media (width<=900px){.subcats.svelte-21bsmf{display:none}}@media (width<=720px){.last-post.svelte-21bsmf{display:none}.counts.svelte-21bsmf{min-width:2.4rem}}.search-popup.svelte-1vgxoa3{position:relative}.icon-btn.svelte-1vgxoa3{width:2.3rem;height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-1vgxoa3:hover{background:var(--surface-muted-2);color:var(--text)}.backdrop.svelte-1vgxoa3{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.popup-form.svelte-1vgxoa3{z-index:20;position:absolute;top:0;right:2.6rem}.popup-form.svelte-1vgxoa3 input:where(.svelte-1vgxoa3){border:1px solid var(--border-strong);background:var(--surface);direction:rtl;border-radius:.5rem;width:16rem;padding:.5rem .7rem;font-size:.9rem;box-shadow:0 8px 20px #0000001f}.drafts-wrap.svelte-cebznz{position:relative}.icon-btn.svelte-cebznz{width:2.3rem;height:2.3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-cebznz:hover{background:var(--surface-muted-2);color:var(--text)}.backdrop.svelte-cebznz{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-cebznz{background:var(--surface);border:1px solid var(--border);z-index:20;direction:rtl;border-radius:.5rem;width:18rem;max-height:22rem;position:absolute;top:0;right:2.6rem;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.dropdown-header.svelte-cebznz{border-bottom:1px solid var(--border);padding:.6rem .75rem;font-size:.9rem;font-weight:600}.empty.svelte-cebznz{color:var(--text-faint);flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem .75rem;display:flex}.empty.svelte-cebznz p:where(.svelte-cebznz){margin:0;font-size:.85rem}ul.svelte-cebznz{margin:0;padding:0;list-style:none}.item.svelte-cebznz{text-align:start;border-bottom:1px solid var(--surface-muted-2);width:100%;color:inherit;flex-direction:column;gap:.1rem;padding:.6rem .75rem;text-decoration:none;display:flex}.item.svelte-cebznz:hover{background:var(--surface-muted)}.title.svelte-cebznz{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.kind.svelte-cebznz{color:var(--text-faint);font-size:.72rem}.tour-slot.svelte-1soar0v{flex-direction:column;align-items:center;display:flex}.tour-slot.lists.svelte-1soar0v{gap:inherit}.shell-outer.svelte-1soar0v{--nb-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nb-primary:var(--accent);--nb-primary-hover:#0b5ed7;--nb-text:var(--text);--nb-muted:var(--text-muted);--nb-border:var(--surface-muted-2);--nb-border-strong:var(--border);--nb-bg-subtle:var(--surface-muted);--nb-danger:var(--danger-strong);--nb-success:#198754;--nb-warning:#ffc107;--nb-radius:.375rem;--nb-radius-lg:.5rem;--nb-shadow:0 .5rem 1rem #00000026;--nb-frame:#d8a93e;font-family:var(--nb-font);color:var(--nb-text);box-sizing:border-box;isolation:isolate;direction:ltr;align-items:flex-start;gap:.75rem;width:100%;padding:1rem .5rem;display:flex}.forum-bg.svelte-1soar0v{z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, #d8a93e 9%, var(--bg)) 0%, var(--bg) 45%, color-mix(in srgb, #1b3358 6%, var(--bg)) 100%);position:fixed;inset:0}.forum-bg.svelte-1soar0v:after{content:"";opacity:.24;background:url(/forum-network.svg) 0 0/440px 440px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#0000 35%,#000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#0000 35%,#000 100%)}.forum-bg.svelte-1soar0v:before{content:"";opacity:.1;background:url(/forum-logo-book.png) 50% 42%/min(43vw,434px) no-repeat;position:absolute;inset:0}:root[data-theme=dark] .forum-bg.svelte-1soar0v:before{opacity:.08}:root[data-theme=dark] .forum-bg.svelte-1soar0v{background:linear-gradient(180deg, color-mix(in srgb, #d8a93e 6%, var(--bg)) 0%, var(--bg) 45%, color-mix(in srgb, #3b6aa8 8%, var(--bg)) 100%)}:root[data-theme=dark] .forum-bg.svelte-1soar0v:after{opacity:.18;background-image:url(/forum-network-dark.svg)}@media print{.forum-bg.svelte-1soar0v{display:none}}.rail.svelte-1soar0v{background:var(--nb-bg-subtle);border:1px solid var(--nb-border);border-radius:var(--nb-radius-lg);z-index:5;direction:ltr;flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;padding:.5rem .3rem;display:flex;position:sticky;top:4rem}.rail .icon-btn{border-radius:var(--nb-radius);width:2.3rem;height:2.3rem;color:var(--nb-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.rail .icon-btn:hover{background:var(--surface-muted-2);color:var(--nb-primary)}.rail .icon-btn.inert{cursor:default;opacity:.55}.rail .icon-btn.inert:hover{color:var(--nb-muted);background:0 0}.rail .icon-btn.logo{color:var(--nb-primary);margin-bottom:.2rem;font-weight:700}.rail .icon-btn.logo:hover{background:0 0}.rail .icon-btn .badge{top:.1rem;background:var(--nb-danger);color:var(--btn-primary-text);border-radius:1rem;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset-inline-end:.1rem}.content.svelte-1soar0v{direction:rtl;flex:1;min-width:0}.content-inner.svelte-1soar0v{width:min(100%,72rem);margin:0 auto}.content-inner.wide.svelte-1soar0v{width:100%}@media (width<=900px){.rail.svelte-1soar0v{display:none}}.tour-btn.svelte-1c3ai3f{background:color-mix(in srgb, #d8a93e 10%, var(--surface));color:var(--text);font:inherit;cursor:pointer;border:1px solid #d8a93e;border-radius:999px;align-items:center;gap:.3rem;margin-top:.6rem;padding:.35rem .85rem;font-size:.82rem;display:inline-flex}.page.svelte-1c3ai3f{width:100%}.banner.svelte-1c3ai3f{background:var(--surface);color:var(--nb-text,var(--text));border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:var(--nb-radius-lg,.5rem);margin-bottom:1.5rem;padding:1.5rem 1.75rem}.banner.svelte-1c3ai3f h1:where(.svelte-1c3ai3f){margin:0 0 .25rem;font-size:1.5rem}.tagline.svelte-1c3ai3f{color:var(--nb-muted,var(--text-muted));margin:0;font-size:.95rem}.stats-banner.svelte-1c3ai3f{background:var(--surface);border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:var(--nb-radius-lg,.5rem);flex-wrap:wrap;justify-content:space-around;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.5rem;display:flex}.stat.svelte-1c3ai3f{flex-direction:column;align-items:center;display:flex}.stat.svelte-1c3ai3f .num:where(.svelte-1c3ai3f){color:var(--nb-primary,var(--accent));font-size:1.3rem;font-weight:700}.stat.svelte-1c3ai3f .label:where(.svelte-1c3ai3f){color:var(--nb-muted,var(--text-muted));font-size:.78rem}.categories.svelte-1c3ai3f{flex-direction:column;gap:.6rem;display:flex}.hint.svelte-1c3ai3f{color:var(--nb-muted,var(--text-muted))}.md-editor.svelte-1qjb7tg{border:1px solid var(--border-strong);background:var(--surface);border-radius:.4rem;flex-direction:column;gap:.4rem;display:flex;overflow:hidden}.md-toolbar.svelte-1qjb7tg{background:var(--surface-muted);border-bottom:1px solid var(--border);align-items:center;gap:.15rem;padding:.3rem;display:flex;overflow-x:auto}.md-toolbar.svelte-1qjb7tg button:where(.svelte-1qjb7tg){cursor:pointer;width:1.9rem;height:1.9rem;color:var(--text-secondary);background:0 0;border:none;border-radius:.3rem;flex-shrink:0;font-size:.9rem}.md-toolbar.svelte-1qjb7tg button:where(.svelte-1qjb7tg):hover{background:var(--border)}.preview-toggle.svelte-1qjb7tg{color:var(--accent);margin-inline-start:auto;padding:0 .6rem;font-size:.78rem;display:none;width:auto!important}.md-panes.svelte-1qjb7tg{gap:0;display:flex}.md-write-wrap.svelte-1qjb7tg{flex:1;min-width:0;display:flex;position:relative}.md-write.svelte-1qjb7tg{border:none;border-inline-end:1px solid var(--border);resize:vertical;box-sizing:border-box;flex:1;width:100%;min-width:0;padding:.6rem;font-family:inherit;font-size:.95rem}.md-write.svelte-1qjb7tg:focus{outline:none}.mention-dropdown.svelte-1qjb7tg{top:100%;z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;width:12rem;max-height:14rem;padding:.25rem 0;position:absolute;inset-inline-start:.4rem;overflow-y:auto;box-shadow:0 8px 20px #00000026}.mention-item.svelte-1qjb7tg{text-align:start;cursor:pointer;width:100%;color:var(--text-body);background:0 0;border:none;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.mention-item.svelte-1qjb7tg:hover,.mention-item.active.svelte-1qjb7tg{background:var(--surface-muted-2)}.md-preview.svelte-1qjb7tg{flex:1;min-width:0;padding:.6rem .85rem;font-size:.9rem;overflow:auto}.md-preview-empty.svelte-1qjb7tg{color:var(--text-faint);margin:0;font-size:.85rem}.md-preview p{margin:0 0 .6rem}.md-preview h1,.md-preview h2,.md-preview h3{margin:.4rem 0;font-size:1.05rem}.md-preview ul,.md-preview ol{margin:0 0 .6rem;padding-inline-start:1.4rem}.md-preview blockquote{border-inline-start:3px solid var(--border-strong);background:var(--surface-muted);color:var(--text-secondary);margin:0 0 .6rem;padding:.2rem .7rem}.md-preview code{background:var(--surface-muted-2);border-radius:.25rem;padding:.05rem .3rem;font-size:.85em}.md-preview pre{color:var(--border);background:#0f172a;border-radius:.4rem;padding:.6rem .75rem;overflow-x:auto}.md-preview pre code{color:inherit;background:0 0;padding:0}.md-preview a{color:var(--accent);text-decoration:none}.md-preview .mention{color:#7c3aed;font-weight:600;text-decoration:none}.md-preview img{max-width:100%}.md-preview table{border-collapse:collapse;margin:0 0 .6rem;font-size:.88em}.md-preview th,.md-preview td{border:1px solid var(--border-strong);text-align:start;padding:.3rem .6rem}.md-preview th{background:var(--surface-muted-2);font-weight:600}@media (width<=640px){.preview-toggle.svelte-1qjb7tg{display:block}.md-write.svelte-1qjb7tg{border-inline-end:none}.md-panes.svelte-1qjb7tg:not(.show-preview) .md-preview:where(.svelte-1qjb7tg),.md-panes.show-preview.svelte-1qjb7tg .md-write-wrap:where(.svelte-1qjb7tg){display:none}}.topic-row.svelte-1s0s1xk{background:var(--surface);border:1px solid var(--nb-frame,var(--nb-border,var(--surface-muted-2)));border-radius:var(--nb-radius-lg,.5rem);align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.topic-row.svelte-1s0s1xk:hover{background:var(--nb-bg-subtle,var(--surface-muted))}.avatar-link.svelte-1s0s1xk{flex-shrink:0;display:flex}.topic-main.svelte-1s0s1xk{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.title-line.svelte-1s0s1xk{color:inherit;align-items:center;gap:.3rem;text-decoration:none;display:flex}.title.svelte-1s0s1xk{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sub-line.svelte-1s0s1xk{color:var(--nb-muted,var(--text-muted));align-items:center;gap:.5rem;font-size:.78rem;display:flex}.author.svelte-1s0s1xk{color:inherit;text-decoration:none}.author.svelte-1s0s1xk:hover{color:var(--nb-primary,var(--accent))}.category-chip.svelte-1s0s1xk{background:var(--nb-bg-subtle,var(--surface-muted));color:var(--nb-primary,var(--accent));border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:1rem;padding:.05rem .5rem;font-size:.72rem;text-decoration:none}.tags.svelte-1s0s1xk{gap:.3rem;display:flex}.tag.svelte-1s0s1xk{background:var(--nb-bg-subtle,var(--surface-muted));color:var(--nb-muted,var(--text-muted));border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:1rem;padding:.05rem .4rem;font-size:.7rem}.reply-count.svelte-1s0s1xk{flex-direction:column;flex-shrink:0;align-items:center;min-width:3rem;text-decoration:none;display:flex}.reply-count.svelte-1s0s1xk .num:where(.svelte-1s0s1xk){color:var(--nb-text,var(--text));font-size:.95rem;font-weight:700}.reply-count.svelte-1s0s1xk .label:where(.svelte-1s0s1xk){color:var(--nb-muted,var(--text-muted));font-size:.68rem}.last-activity.svelte-1s0s1xk{min-width:5.5rem;color:var(--nb-muted,var(--text-muted));text-align:end;flex-shrink:0;font-size:.78rem;text-decoration:none;display:block}@media (width<=640px){.last-activity.svelte-1s0s1xk{display:none}}.page.svelte-1oa8por{width:100%}.breadcrumb.svelte-1oa8por{color:var(--nb-muted,var(--text-muted));align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-1oa8por a:where(.svelte-1oa8por){color:var(--nb-primary,var(--accent));text-decoration:none}.breadcrumb.svelte-1oa8por .sep:where(.svelte-1oa8por){color:var(--nb-border-strong,var(--border))}.breadcrumb.svelte-1oa8por .current:where(.svelte-1oa8por){color:var(--nb-text,var(--text))}h1.svelte-1oa8por{margin:0 0 .75rem}.subcategories.svelte-1oa8por{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.new-topic-btn.svelte-1oa8por{border:1px solid var(--nb-border-strong,var(--border));border-radius:var(--nb-radius,.375rem);background:var(--surface);color:var(--nb-text,var(--text));cursor:pointer;margin:.75rem 0;padding:.5rem 1rem;font-size:.9rem}.new-form.svelte-1oa8por{background:var(--nb-bg-subtle,var(--surface-muted));border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:var(--nb-radius,.375rem);flex-direction:column;gap:.6rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.new-form.svelte-1oa8por input:where(.svelte-1oa8por){border:1px solid var(--nb-border-strong,var(--border));border-radius:var(--nb-radius,.375rem);box-sizing:border-box;padding:.6rem;font-family:inherit;font-size:.95rem}.new-form.svelte-1oa8por button[type=submit]:where(.svelte-1oa8por){border-radius:var(--nb-radius,.375rem);background:var(--nb-primary,var(--accent));color:var(--btn-primary-text);cursor:pointer;border:none;align-self:start;padding:.5rem 1.2rem}.topics.svelte-1oa8por{flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.hint.svelte-1oa8por{color:var(--nb-muted,var(--text-muted))}.error.svelte-1oa8por{color:var(--nb-danger,var(--danger-strong));font-size:.85rem}.vote-row.svelte-8fjnc0{align-items:center;gap:.3rem;display:flex}.vote-btn.svelte-8fjnc0{cursor:pointer;color:var(--text-faint);background:0 0;border:none;border-radius:.3rem;align-items:center;padding:.15rem;display:flex}.vote-btn.svelte-8fjnc0:hover{background:var(--surface-muted-2);color:var(--text-secondary)}.vote-btn.active.svelte-8fjnc0{color:var(--accent)}.vote-count.svelte-8fjnc0{color:var(--text-muted);cursor:pointer;background:0 0;border:none;min-width:1rem;padding:0 .15rem;font-size:.82rem;font-weight:600}.vote-count.svelte-8fjnc0:hover:not(:disabled){color:var(--accent)}.vote-count.svelte-8fjnc0:disabled{cursor:default}.backdrop.svelte-agnxes{z-index:40;cursor:default;background:#0f172a59;border:none;padding:0;position:fixed;inset:0}.modal.svelte-agnxes{z-index:41;background:var(--surface);direction:rtl;border-radius:.7rem;width:min(90vw,22rem);max-height:70vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.modal-header.svelte-agnxes{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.close.svelte-agnxes{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.modal-body.svelte-agnxes{padding:.75rem 1rem 1rem}.section-label.svelte-agnxes{color:var(--text-body);margin:.5rem 0 .4rem;font-size:.85rem;font-weight:600}.voters-list.svelte-agnxes{flex-wrap:wrap;gap:.6rem;display:flex}.voter.svelte-agnxes{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;text-decoration:none;display:flex}.voter.svelte-agnxes:hover{color:var(--accent)}.empty.svelte-agnxes{color:var(--text-faint);text-align:center;margin:1rem 0;font-size:.85rem}.menu-wrap.svelte-mjgxda{position:relative}.icon-btn.svelte-mjgxda{width:1.8rem;height:1.8rem;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-mjgxda:hover{background:var(--surface-muted-2);color:var(--text-secondary)}.backdrop.svelte-mjgxda{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.dropdown.svelte-mjgxda{top:2rem;background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:.5rem;width:13rem;padding:.3rem 0;position:absolute;inset-inline-end:0;box-shadow:0 8px 20px #00000026}.item.svelte-mjgxda{text-align:start;width:100%;color:var(--text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.82rem;display:flex}.item.svelte-mjgxda:hover{background:var(--surface-muted)}.item.danger.svelte-mjgxda{color:var(--danger)}.divider.svelte-mjgxda{background:var(--border);height:1px;margin:.25rem 0}.tier-badge.svelte-14r33wn{color:#7a5c18;white-space:nowrap;vertical-align:middle;background:#d8a93e40;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.35rem;padding:.02rem .45rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.author-header.svelte-j6y62g{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.avatar-wrap.svelte-j6y62g{flex-shrink:0;display:block;position:relative}.online-dot.svelte-j6y62g{bottom:.12rem;border:2px solid var(--btn-primary-text);background:#22c55e;border-radius:50%;width:.6rem;height:.6rem;position:absolute;inset-inline-end:.12rem}.author-info.svelte-j6y62g{flex-direction:column;gap:.05rem;min-width:0;display:flex}.author-name.svelte-j6y62g{color:var(--text);width:fit-content;font-size:.88rem;font-weight:600;text-decoration:none}.author-name.svelte-j6y62g:hover{color:var(--accent)}.author-time-row.svelte-j6y62g{align-items:center;gap:.35rem;display:flex}.author-time.svelte-j6y62g{color:var(--text-faint);font-size:.72rem}.edited-badge.svelte-j6y62g{background:var(--surface-muted-2);color:var(--text-faint);border-radius:.3rem;flex-shrink:0;align-items:center;gap:.2rem;padding:.05rem .35rem;font-size:.68rem;display:flex}.page.svelte-nupz22{width:100%}.breadcrumb.svelte-nupz22{color:var(--nb-muted,var(--text-muted));align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-nupz22 a:where(.svelte-nupz22){color:var(--nb-primary,var(--accent));text-decoration:none}.breadcrumb.svelte-nupz22 .sep:where(.svelte-nupz22){color:var(--nb-border-strong,var(--border))}.breadcrumb.svelte-nupz22 .current:where(.svelte-nupz22){color:var(--nb-text,var(--text));white-space:nowrap;text-overflow:ellipsis;max-width:20rem;overflow:hidden}h1.svelte-nupz22{align-items:center;gap:.4rem;display:flex}.topic-toolbar.svelte-nupz22{border-bottom:1px solid var(--nb-border,var(--surface-muted-2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.6rem 0;display:flex}.topic-stats.svelte-nupz22{flex-wrap:wrap;gap:.4rem;display:flex}.stat-badge.svelte-nupz22{border:1px solid var(--nb-border,var(--surface-muted-2));color:var(--nb-muted,var(--text-muted));background:var(--nb-bg-subtle,var(--surface-muted));border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.topic-toolbar-actions.svelte-nupz22{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.toolbar-btn.svelte-nupz22{border:1px solid var(--nb-border-strong,var(--border));border-radius:var(--nb-radius,.375rem);background:var(--surface);color:var(--nb-text,var(--text));cursor:pointer;padding:.35rem .7rem;font-size:.8rem}.toolbar-btn.svelte-nupz22:hover{background:var(--nb-bg-subtle,var(--surface-muted))}.watch-wrap.svelte-nupz22{position:relative}.backdrop.svelte-nupz22{z-index:10;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.watch-menu.svelte-nupz22{top:calc(100% + .3rem);z-index:20;background:var(--surface);border:1px solid var(--nb-border,var(--surface-muted-2));border-radius:var(--nb-radius,.375rem);width:18rem;box-shadow:var(--nb-shadow,0 .5rem 1rem #00000026);position:absolute;inset-inline-end:0;overflow:hidden}.watch-option.svelte-nupz22{text-align:start;border:none;border-bottom:1px solid var(--nb-border,var(--surface-muted-2));background:var(--surface);width:100%;color:var(--nb-text,var(--text));cursor:pointer;flex-direction:column;gap:.15rem;padding:.55rem .75rem;font-size:.8rem;display:flex}.watch-option.svelte-nupz22:last-child{border-bottom:none}.watch-option.svelte-nupz22:hover,.watch-option.active.svelte-nupz22{background:var(--nb-bg-subtle,var(--surface-muted))}.watch-option.svelte-nupz22 strong:where(.svelte-nupz22){font-size:.82rem}.watch-option.svelte-nupz22 span:where(.svelte-nupz22){color:var(--nb-muted,var(--text-muted));font-size:.72rem}.badge-icon.pinned{color:#664d03}.badge-icon.locked{color:var(--nb-danger,var(--danger-strong))}.badge-icon.resolved{color:var(--nb-success,#198754)}.edit-form.svelte-nupz22 input[type=text]:where(.svelte-nupz22){border:1px solid var(--nb-border-strong,var(--border));box-sizing:border-box;border-radius:.4rem;padding:.5rem;font-size:.9rem}.edit-title.svelte-nupz22{font-size:1rem;font-weight:600}.body p,.post-content p,.quote-text p{margin:0 0 .5rem}.body ul,.post-content ul,.body ol,.post-content ol{margin:0 0 .5rem;padding-inline-start:1.4rem}.body blockquote,.post-content blockquote{border-inline-start:3px solid var(--nb-border-strong,var(--border));background:var(--nb-bg-subtle,var(--surface-muted));color:var(--nb-text,var(--text));margin:0 0 .5rem;padding:.2rem .7rem}.body code,.post-content code,.quote-text code{background:var(--nb-bg-subtle,var(--surface-muted));border-radius:.25rem;padding:.05rem .3rem;font-size:.85em}.body pre,.post-content pre{color:var(--nb-border,var(--surface-muted-2));background:#212529;border-radius:.4rem;padding:.6rem .75rem;overflow-x:auto}.body pre code,.post-content pre code{color:inherit;background:0 0;padding:0}.body a,.post-content a,.quote-text a{color:var(--nb-primary,var(--accent));text-decoration:none}.body a:hover,.post-content a:hover,.quote-text a:hover{text-decoration:none}.body .mention,.post-content .mention,.quote-text .mention{color:#6f42c1;font-weight:600;text-decoration:none}.body .mention:hover,.post-content .mention:hover,.quote-text .mention:hover{text-decoration:none}.body img,.post-content img{max-width:100%}.body table,.post-content table,.quote-text table{border-collapse:collapse;margin:0 0 .5rem;font-size:.9em;display:block;overflow-x:auto}.body th,.post-content th,.body td,.post-content td{border:1px solid var(--nb-border-strong,var(--border));text-align:start;padding:.3rem .6rem}.body th,.post-content th{background:var(--nb-bg-subtle,var(--surface-muted));font-weight:600}.tags.svelte-nupz22{gap:.4rem;margin-bottom:1rem;display:flex}.tag.svelte-nupz22{background:var(--nb-border,var(--surface-muted-2));color:var(--nb-text,var(--text));border-radius:1rem;padding:.15rem .5rem;font-size:.75rem}.posts.svelte-nupz22{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}.post.svelte-nupz22{background:var(--nb-bg-subtle,var(--surface-muted));border:1px solid var(--nb-frame,var(--nb-border,var(--surface-muted-2)));border-radius:.4rem;gap:.6rem;padding:.75rem;scroll-margin-top:5rem;display:flex;position:relative}.op-post.svelte-nupz22{position:relative}.post-number.svelte-nupz22{top:.5rem;border:1px solid var(--nb-border-strong,var(--border));background:var(--surface);min-width:1.8rem;height:1.6rem;color:var(--nb-muted,var(--text-muted));z-index:1;border-radius:1rem;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;text-decoration:none;display:flex;position:absolute;inset-inline-end:.5rem}.post-number.svelte-nupz22:hover{color:var(--nb-primary,var(--accent));border-color:#9ec5fe}.post-body.svelte-nupz22{flex:1;min-width:0}.post-content.svelte-nupz22{margin:0 0 .5rem}.edit-form.svelte-nupz22{flex-direction:column;gap:.4rem;margin:0 0 .5rem;display:flex}.edit-actions.svelte-nupz22{gap:.4rem;display:flex}.edit-actions.svelte-nupz22 button:where(.svelte-nupz22){border:1px solid var(--nb-border-strong,var(--border));background:var(--surface);cursor:pointer;border-radius:.35rem;padding:.3rem .7rem;font-size:.78rem}.post-footer.svelte-nupz22{align-items:center;gap:.75rem;display:flex}.post-actions.svelte-nupz22{align-items:center;gap:.3rem;margin-inline-start:auto;display:flex}.quote-btn.svelte-nupz22{color:var(--nb-muted,var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:.3rem;align-items:center;padding:.15rem;display:flex}.quote-btn.svelte-nupz22:hover{background:var(--nb-bg-subtle,var(--surface-muted));color:var(--nb-primary,var(--accent))}.quote-block.svelte-nupz22{border-inline-start:3px solid var(--nb-border-strong,var(--border));background:var(--nb-bg-subtle,var(--surface-muted));border-radius:.3rem;flex-direction:column;gap:.1rem;margin-bottom:.5rem;padding:.3rem .6rem;font-size:.8rem;display:flex}.quote-author.svelte-nupz22{color:var(--nb-text,var(--text));font-weight:600}.quote-author-link.svelte-nupz22{text-decoration:none;display:block}.quote-author-link.svelte-nupz22:hover{color:var(--nb-primary,var(--accent))}.quote-text.svelte-nupz22{color:var(--nb-muted,var(--text-muted))}.quoting-banner.svelte-nupz22{background:var(--nb-bg-subtle,var(--surface-muted));border-inline-start:3px solid var(--nb-primary,var(--accent));border-radius:.3rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.4rem .6rem;font-size:.8rem;display:flex}.quoting-banner.svelte-nupz22>div:where(.svelte-nupz22){flex-direction:column;gap:.1rem;display:flex}.cancel-quote.svelte-nupz22{color:var(--nb-muted,var(--text-muted));cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.1rem;line-height:1}.flag-form.svelte-nupz22{gap:.3rem;margin-top:.4rem;display:flex}.flag-form.svelte-nupz22 input:where(.svelte-nupz22){border:1px solid var(--nb-border-strong,var(--border));border-radius:.35rem;flex:1;min-width:0;padding:.3rem .5rem;font-size:.8rem}.flag-form.svelte-nupz22 button:where(.svelte-nupz22){border:1px solid var(--nb-border-strong,var(--border));background:var(--surface);cursor:pointer;border-radius:.35rem;flex-shrink:0;padding:.3rem .6rem;font-size:.75rem}.reply-form.svelte-nupz22{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.reply-form.svelte-nupz22 button[type=submit]:where(.svelte-nupz22){background:var(--nb-primary,var(--accent));color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;align-self:start;padding:.5rem 1.2rem}.locked-notice.svelte-nupz22{color:var(--nb-danger,var(--danger-strong));background:#f8d7da;border-radius:.4rem;padding:.6rem .75rem}.hint.svelte-nupz22{color:var(--nb-muted,var(--text-muted))}.error.svelte-nupz22{color:var(--nb-danger,var(--danger-strong));font-size:.85rem}.title-link.svelte-1hqp7j{color:inherit;text-decoration:none}.title-link.svelte-1hqp7j:hover{color:var(--accent)}.credits.svelte-1hqp7j{color:#9a7420;font-size:.75rem;font-weight:600;display:block}.credits.none.svelte-1hqp7j{color:var(--text-faint);font-weight:400}.page.svelte-1hqp7j{width:min(95%,60rem);margin:0 auto;padding:1rem}.tabs.svelte-1hqp7j{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;display:flex}.tabs.svelte-1hqp7j button:where(.svelte-1hqp7j){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:1rem;padding:.4rem .8rem;font-size:.85rem}.tabs.svelte-1hqp7j button.active:where(.svelte-1hqp7j){background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--text)}.hint.svelte-1hqp7j{color:var(--text-muted)}.user-list.svelte-1hqp7j{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.user-list.svelte-1hqp7j li:where(.svelte-1hqp7j){background:var(--surface-muted);border:1px solid var(--border);border-radius:.4rem;align-items:center;gap:.6rem;padding:.6rem;display:flex}.user-info.svelte-1hqp7j{flex-direction:column;gap:.1rem;min-width:0;display:flex}.username.svelte-1hqp7j{color:var(--text);font-weight:600;text-decoration:none}.username.svelte-1hqp7j:hover{color:var(--accent)}.avatar-wrap.svelte-1hqp7j{flex-shrink:0;position:relative}.online-dot.svelte-1hqp7j{bottom:.12rem;border:2px solid var(--btn-primary-text);background:#22c55e;border-radius:50%;width:.6rem;height:.6rem;position:absolute;inset-inline-end:.12rem}.stats.svelte-1hqp7j{color:var(--text-faint);font-size:.75rem}.page.svelte-vc3cue{width:100%}.breadcrumb.svelte-vc3cue{color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-vc3cue a:where(.svelte-vc3cue){color:var(--accent);text-decoration:none}.breadcrumb.svelte-vc3cue .sep:where(.svelte-vc3cue){color:var(--border-strong)}.breadcrumb.svelte-vc3cue .current:where(.svelte-vc3cue){color:var(--text-body)}h1.svelte-vc3cue{margin:0 0 .75rem}.topics.svelte-vc3cue{flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.hint.svelte-vc3cue{color:var(--text-muted)}.page.svelte-1wyine8{width:min(95%,96rem);margin:0 auto;padding:1rem}.hint.svelte-1wyine8{color:var(--text-muted)}.page.svelte-xpynp{width:min(95%,96rem);margin:0 auto;padding:1rem}.hint.svelte-xpynp{color:var(--text-muted)}.page.svelte-1e1etsy{width:min(95%,96rem);margin:0 auto;padding:1rem}.hint.svelte-1e1etsy{color:var(--text-muted)}.page.svelte-1iym4sb{width:100%}.group-list.svelte-1iym4sb{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.group-card.svelte-1iym4sb{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.group-card.svelte-1iym4sb:hover{border-color:var(--text-faint)}.icon.svelte-1iym4sb{background:var(--surface-muted-2);width:2.2rem;height:2.2rem;color:var(--text-secondary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.main.svelte-1iym4sb{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1iym4sb{color:var(--text);font-weight:600}.desc.svelte-1iym4sb{color:var(--text-muted);font-size:.82rem}.count.svelte-1iym4sb{color:var(--text-faint);flex-shrink:0;font-size:.8rem}.hint.svelte-1iym4sb{color:var(--text-muted)}.page.svelte-h8w1vs{width:100%}.desc.svelte-h8w1vs{color:var(--text-muted);margin:0 0 1rem}.member-list.svelte-h8w1vs{flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.member-link.svelte-h8w1vs{color:var(--text);border-radius:.4rem;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.9rem;text-decoration:none;display:flex}.member-link.svelte-h8w1vs:hover{background:var(--surface-muted)}.hint.svelte-h8w1vs{color:var(--text-muted)}.page.svelte-1wtl4dj{width:100%;max-width:56rem}.breadcrumb.svelte-1wtl4dj{color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-1wtl4dj a:where(.svelte-1wtl4dj){color:var(--accent);text-decoration:none}.breadcrumb.svelte-1wtl4dj .sep:where(.svelte-1wtl4dj){color:var(--border-strong)}.breadcrumb.svelte-1wtl4dj .current:where(.svelte-1wtl4dj){color:var(--text-body)}.page-head.svelte-1wtl4dj{border-bottom:2px solid var(--border-strong);margin-bottom:1rem;padding-bottom:.7rem;position:relative}.page-head.svelte-1wtl4dj:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-1wtl4dj{color:var(--text-muted);margin:0;font-size:.88rem}.cards.svelte-1wtl4dj{grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:start;gap:1rem;display:grid}.card.svelte-1wtl4dj{background:var(--surface);border:1px solid var(--nb-frame,var(--surface-muted-2));border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.9rem 1.1rem;display:flex}.card-head.svelte-1wtl4dj{background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);border-radius:.5rem .5rem 0 0;align-items:center;gap:.45rem;margin:-.9rem -1.1rem .4rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;display:flex}.card-head.svelte-1wtl4dj svg{color:#9a7420}textarea.svelte-1wtl4dj{border:1px solid var(--border-strong);box-sizing:border-box;resize:vertical;background:var(--surface);color:var(--text);border-radius:.4rem;padding:.6rem .7rem;font-family:inherit;font-size:.95rem}.actions.svelte-1wtl4dj{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.primary.svelte-1wtl4dj{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;align-items:center;gap:.35rem;padding:.5rem 1.2rem;font-weight:600;display:inline-flex}.primary.svelte-1wtl4dj:disabled{opacity:.6;cursor:default}.muted.svelte-1wtl4dj{color:var(--text-muted);font-size:.85rem}.small.svelte-1wtl4dj{font-size:.78rem}.error.svelte-1wtl4dj{color:var(--danger);margin:0;font-size:.85rem}.way.svelte-1wtl4dj{color:var(--text);border-radius:.4rem;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;text-decoration:none;display:flex}.way.svelte-1wtl4dj:hover{background:var(--surface-muted)}.way.svelte-1wtl4dj svg{color:#9a7420;flex-shrink:0;margin-top:.15rem}.way.svelte-1wtl4dj span:where(.svelte-1wtl4dj){flex-direction:column;display:flex}@media (width<=720px){.cards.svelte-1wtl4dj{grid-template-columns:1fr}}.page.svelte-1sy6iun{width:100%}.breadcrumb.svelte-1sy6iun{color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-1sy6iun a:where(.svelte-1sy6iun){color:var(--accent);text-decoration:none}.breadcrumb.svelte-1sy6iun .sep:where(.svelte-1sy6iun){color:var(--border-strong)}.breadcrumb.svelte-1sy6iun .current:where(.svelte-1sy6iun){color:var(--text-body)}h1.svelte-1sy6iun{margin:0 0 .75rem}.search-form.svelte-1sy6iun{gap:.4rem;margin-bottom:1rem;display:flex}.search-form.svelte-1sy6iun input:where(.svelte-1sy6iun){border:1px solid var(--border-strong);border-radius:.4rem;flex:1;min-width:0;padding:.5rem .7rem;font-size:.95rem}.search-form.svelte-1sy6iun select:where(.svelte-1sy6iun){border:1px solid var(--border-strong);border-radius:.4rem;padding:.5rem}.search-form.svelte-1sy6iun button:where(.svelte-1sy6iun){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1rem}.topics.svelte-1sy6iun{flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.hint.svelte-1sy6iun{color:var(--text-muted)}.page.svelte-11kjfl{width:100%;max-width:56rem}.breadcrumb.svelte-11kjfl{color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-11kjfl a:where(.svelte-11kjfl){color:var(--accent);text-decoration:none}.breadcrumb.svelte-11kjfl .sep:where(.svelte-11kjfl){color:var(--border-strong)}.breadcrumb.svelte-11kjfl .current:where(.svelte-11kjfl){color:var(--text-body)}.page-head.svelte-11kjfl{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-11kjfl:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-11kjfl{color:var(--text-muted);margin:0;font-size:.88rem}.head-actions.svelte-11kjfl{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tabs.svelte-11kjfl{border:1px solid var(--border-strong);border-radius:.4rem;display:flex;overflow:hidden}.tabs.svelte-11kjfl button:where(.svelte-11kjfl){border:none;border-inline-start:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.84rem;display:inline-flex}.tabs.svelte-11kjfl button:where(.svelte-11kjfl):first-child{border-inline-start:none}.tabs.svelte-11kjfl button.active:where(.svelte-11kjfl){background:color-mix(in srgb, #d8a93e 22%, var(--surface));color:var(--text);font-weight:700}.count.svelte-11kjfl{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:0 .4rem;font-size:.72rem;font-weight:600}.count.has.svelte-11kjfl{background:var(--danger-strong);color:#fff}.ghost.svelte-11kjfl{border:1px solid var(--border-strong);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:.4rem;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.84rem;display:inline-flex}.ghost.svelte-11kjfl:disabled{color:var(--text-faint);cursor:default}.day.svelte-11kjfl{color:var(--text-faint);margin:1rem 0 .4rem;font-size:.8rem;font-weight:700}.list.svelte-11kjfl{background:var(--surface);border:1px solid var(--nb-frame,var(--surface-muted-2));border-radius:.6rem;margin:0;padding:0;list-style:none;overflow:hidden}.item.svelte-11kjfl{text-align:start;border:none;border-bottom:1px solid var(--surface-muted-2);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}li.svelte-11kjfl:last-child .item:where(.svelte-11kjfl){border-bottom:none}.item.svelte-11kjfl:hover{background:var(--surface-muted)}.item.unread.svelte-11kjfl{background:color-mix(in srgb, #d8a93e 9%, var(--surface))}.item.unread.svelte-11kjfl .text:where(.svelte-11kjfl){font-weight:600}.who.svelte-11kjfl{flex-shrink:0;display:inline-flex}.sys.svelte-11kjfl{color:#9a7420;background:#d8a93e38;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.text.svelte-11kjfl{min-width:0;color:var(--text);flex:1;font-size:.9rem}.time.svelte-11kjfl{color:var(--text-faint);flex-shrink:0;font-size:.75rem}.dot.svelte-11kjfl{background:#d8a93e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.empty.svelte-11kjfl{color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.6rem;flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-11kjfl p:where(.svelte-11kjfl){margin:0}.hint.svelte-11kjfl{color:var(--text-muted)}.stat.credits.svelte-1e9ssr2 .num:where(.svelte-1e9ssr2){color:#9a7420}.page.svelte-1e9ssr2{width:100%}.header.svelte-1e9ssr2{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.info.svelte-1e9ssr2{flex:1;min-width:0}h1.svelte-1e9ssr2{align-items:center;gap:.5rem;margin:0;display:flex}.status-dot.svelte-1e9ssr2{border-radius:50%;width:.6rem;height:.6rem}.full-name.svelte-1e9ssr2{color:var(--text-secondary);margin:.15rem 0 0}.joined.svelte-1e9ssr2{color:var(--text-faint);margin:.2rem 0 0;font-size:.85rem}.actions.svelte-1e9ssr2{flex-shrink:0;gap:.5rem;display:flex}.btn.svelte-1e9ssr2{border:1px solid var(--text);background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border-radius:.4rem;padding:.5rem 1rem;font-size:.85rem;text-decoration:none}.btn.ghost.svelte-1e9ssr2,.btn.following.svelte-1e9ssr2{background:var(--surface);color:var(--text)}.stats.svelte-1e9ssr2{background:var(--surface);border:1px solid var(--border);border-radius:.6rem;gap:.5rem;margin-bottom:1rem;padding:.75rem .5rem;display:flex;overflow-x:auto}.stat.svelte-1e9ssr2{cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-direction:column;flex:1;align-items:center;min-width:4.5rem;padding:.4rem .3rem;display:flex}.stat.svelte-1e9ssr2:hover{background:var(--surface-muted)}.stat.active.svelte-1e9ssr2{background:#eff6ff}.stat.svelte-1e9ssr2 .num:where(.svelte-1e9ssr2){color:var(--text);font-size:1.15rem;font-weight:700}.stat.svelte-1e9ssr2 .label:where(.svelte-1e9ssr2){color:var(--text-faint);font-size:.7rem}.tabs.svelte-1e9ssr2{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.tabs.svelte-1e9ssr2 button:where(.svelte-1e9ssr2){border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:1rem;padding:.4rem .8rem;font-size:.82rem}.tabs.svelte-1e9ssr2 button.active:where(.svelte-1e9ssr2){background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--text)}.tab-content.svelte-1e9ssr2{background:var(--surface);border:1px solid var(--border);border-radius:.6rem;padding:1rem}.bio.svelte-1e9ssr2{white-space:pre-wrap;margin:0}.list.svelte-1e9ssr2{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.list.svelte-1e9ssr2 li:where(.svelte-1e9ssr2)+li:where(.svelte-1e9ssr2){border-top:1px solid var(--surface-muted-2);padding-top:.75rem}.topic-title.svelte-1e9ssr2{color:var(--text);font-weight:600;text-decoration:none}.preview.svelte-1e9ssr2{color:var(--text-muted);margin:.2rem 0 0;font-size:.85rem}.meta.svelte-1e9ssr2{color:var(--text-faint);font-size:.8rem;display:block}.people.svelte-1e9ssr2{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.people.svelte-1e9ssr2 a:where(.svelte-1e9ssr2){color:var(--text);border-radius:.4rem;align-items:center;gap:.5rem;padding:.4rem;font-weight:600;text-decoration:none;display:flex}.people.svelte-1e9ssr2 a:where(.svelte-1e9ssr2):hover{background:var(--surface-muted)}.hint.svelte-1e9ssr2{color:var(--text-muted)}.page.svelte-borveo{width:min(100%,60rem)}.consent-opt.svelte-borveo{cursor:pointer;align-items:flex-start;gap:.5rem;margin:.45rem 0;font-size:.88rem;display:flex}.consent-opt.svelte-borveo input:where(.svelte-borveo){accent-color:#b8892a;margin-top:.2rem}.card.svelte-borveo a:where(.svelte-borveo){color:var(--accent);text-decoration:none}.page-head.svelte-borveo{border-bottom:2px solid var(--border-strong);margin-bottom:1rem;padding-bottom:.7rem;position:relative}.page-head.svelte-borveo:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-borveo{color:var(--text-muted);margin:0;font-size:.88rem}.grid.svelte-borveo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (width<=800px){.grid.svelte-borveo{grid-template-columns:1fr}}.card.svelte-borveo{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;padding:.9rem 1.1rem}.card-head.svelte-borveo{color:var(--text);align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:1rem;font-weight:600;display:flex}.count.svelte-borveo{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:600}.sub-head.svelte-borveo{color:var(--text-secondary);margin:.9rem 0 .3rem;font-size:.82rem;font-weight:600}form.svelte-borveo{flex-direction:column;align-items:start;gap:.75rem;display:flex}label.svelte-borveo{color:var(--text-secondary);flex-direction:column;gap:.3rem;width:100%;font-size:.85rem;display:flex}.checkbox-row.svelte-borveo{color:var(--text-body);flex-direction:row;align-items:center;gap:.5rem}input[type=text].svelte-borveo{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:.375rem;padding:.45rem .65rem;font-size:.9rem}.form-actions.svelte-borveo{align-items:center;gap:.6rem;display:flex}.primary.svelte-borveo{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.primary.svelte-borveo:disabled{opacity:.6;cursor:default}.ghost.svelte-borveo{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.375rem;padding:.28rem .7rem;font-size:.8rem}.ghost.svelte-borveo:hover{color:var(--accent);border-color:var(--accent)}.ghost.pending.svelte-borveo{background:var(--warning-bg);color:var(--warning-text);border-color:#0000}.theme-options.svelte-borveo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.3rem;display:grid}.theme-option.svelte-borveo{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem;font-size:.86rem}.theme-option.svelte-borveo:hover{border-color:#d8a93e}.theme-option.active.svelte-borveo{color:var(--text);background:#d8a93e33;border-color:#d8a93e;font-weight:600}.theme-option.svelte-borveo input:where(.svelte-borveo){opacity:0;pointer-events:none;position:absolute}.theme-option.svelte-borveo:has(input:where(.svelte-borveo):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.mini.svelte-borveo{border-collapse:collapse;width:100%;font-size:.88rem}.mini.svelte-borveo td:where(.svelte-borveo){border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.45rem .3rem}.mini.svelte-borveo tr:where(.svelte-borveo):last-child td:where(.svelte-borveo){border-bottom:none}.mini.svelte-borveo .end:where(.svelte-borveo){text-align:end}.strong.svelte-borveo{font-weight:600}.desc.svelte-borveo{color:var(--text-muted);font-size:.8rem;display:block}.chip.svelte-borveo{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.saved-hint.svelte-borveo{color:var(--success-text);align-items:center;gap:.25rem;font-size:.84rem;display:inline-flex}.hint.svelte-borveo{color:var(--text-muted)}.hint.small.svelte-borveo{margin:0 0 .7rem;font-size:.83rem}.error.svelte-borveo{color:var(--danger);font-size:.85rem}.page.svelte-z7qqye{flex-direction:column;width:100%;min-height:0;display:flex}.disabled.svelte-z7qqye{background:var(--warning-bg);color:var(--warning-text);border-radius:.4rem;padding:.75rem 1rem}.layout.svelte-z7qqye{flex:1;gap:1rem;min-height:0;margin-top:1rem;display:flex}.sidebar.svelte-z7qqye{flex-shrink:0;width:16rem;overflow-y:auto}.find-form.svelte-z7qqye{gap:.3rem;margin-bottom:.3rem;display:flex}.find-form.svelte-z7qqye input:where(.svelte-z7qqye){border:1px solid var(--border-strong);border-radius:.35rem;flex:1;min-width:0;padding:.4rem;font-size:.85rem}.find-form.svelte-z7qqye button:where(.svelte-z7qqye){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;flex-shrink:0;padding:.4rem .6rem;font-size:.8rem}.picker.svelte-z7qqye{margin-bottom:.5rem}.chips.svelte-z7qqye{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.chip.svelte-z7qqye{background:var(--border);color:var(--text-body);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.78rem;display:inline-flex}.chip.svelte-z7qqye button:where(.svelte-z7qqye){cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:.9rem;line-height:1}.room-name-input.svelte-z7qqye{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.35rem;width:100%;margin-bottom:.3rem;padding:.35rem .5rem;font-size:.82rem}.start-btn.svelte-z7qqye{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;padding:.4rem;font-size:.85rem}.conv-list.svelte-z7qqye{padding:0;list-style:none}.conv-list.svelte-z7qqye a:where(.svelte-z7qqye){text-align:start;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:.35rem;flex-direction:column;width:100%;padding:.5rem 1.3rem .5rem .5rem;font-size:.9rem;text-decoration:none;display:flex;position:relative}.conv-list.svelte-z7qqye a.active:where(.svelte-z7qqye){background:var(--border)}.conv-list.svelte-z7qqye a.unread:where(.svelte-z7qqye) .conv-name:where(.svelte-z7qqye){font-weight:700}.conv-name.svelte-z7qqye{color:var(--text)}.conv-preview.svelte-z7qqye{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.unread-dot.svelte-z7qqye{inset-inline-end:.5rem;background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.7rem}.thread.svelte-z7qqye{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.thread-header.svelte-z7qqye{flex-shrink:0;margin-bottom:.5rem}.thread-header-top.svelte-z7qqye{align-items:center;gap:.5rem;display:flex}.thread-header.svelte-z7qqye h2:where(.svelte-z7qqye){margin:0 0 .2rem}.pop-out-btn.svelte-z7qqye{color:var(--chat-sender-text);cursor:pointer;background:0 0;border:1px solid #d9a441;border-radius:.35rem;justify-content:center;align-items:center;margin-bottom:.2rem;padding:.25rem;display:flex}.pop-out-btn.svelte-z7qqye:hover{background:var(--chat-bg)}.group-panel.svelte-z7qqye{color:var(--text-body);background:var(--surface-muted);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .7rem;font-size:.82rem}.group-panel.svelte-z7qqye summary:where(.svelte-z7qqye){cursor:pointer;color:var(--accent)}.member-list.svelte-z7qqye{margin:.4rem 0;padding:0;list-style:none}.member-list.svelte-z7qqye li:where(.svelte-z7qqye){justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.member-list.svelte-z7qqye button:where(.svelte-z7qqye){background:var(--danger-bg);color:var(--danger);cursor:pointer;border:none;border-radius:.3rem;padding:.15rem .5rem;font-size:.72rem}.rename-form.svelte-z7qqye,.add-row.svelte-z7qqye{gap:.3rem;margin-top:.4rem;display:flex}.rename-form.svelte-z7qqye input:where(.svelte-z7qqye),.add-row.svelte-z7qqye input:where(.svelte-z7qqye){border:1px solid var(--border-strong);border-radius:.35rem;flex:1;padding:.3rem .5rem;font-size:.8rem}.rename-form.svelte-z7qqye button:where(.svelte-z7qqye),.add-row.svelte-z7qqye button:where(.svelte-z7qqye){background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.35rem;padding:.3rem .6rem;font-size:.75rem}.leave-btn.svelte-z7qqye{background:var(--surface);color:var(--danger);cursor:pointer;border:1px solid #fca5a5;border-radius:.35rem;margin-top:.5rem;padding:.3rem .6rem;font-size:.75rem}.messages.svelte-z7qqye{background:var(--chat-bg);border:1px solid #d9a441;border-radius:.6rem;flex-direction:column-reverse;flex:1;gap:.4rem;min-height:0;margin-bottom:.75rem;padding:.75rem;display:flex;overflow-y:auto}.group.svelte-z7qqye{flex-direction:column;display:flex}.group-label.svelte-z7qqye{color:var(--text-faint);cursor:default;align-self:center;margin:.4rem 0 .15rem;font-size:.72rem}.msg-row.svelte-z7qqye{flex-direction:row-reverse;align-self:flex-end;align-items:flex-start;gap:.5rem;max-width:calc(100% - 2.4rem);display:flex}.msg-row.mine.svelte-z7qqye{flex-direction:row;align-self:flex-start}.bubble-stack.svelte-z7qqye{flex-direction:column;gap:.14rem;min-width:0;display:flex}.bubble-item.svelte-z7qqye{align-self:flex-end;align-items:center;gap:.35rem;display:flex}.bubble-item.mine.svelte-z7qqye{align-self:flex-start}.bubble.svelte-z7qqye{background:var(--surface);border:1px solid var(--chat-border);color:var(--chat-bubble-text);border-radius:1rem;padding:.5rem .75rem;font-size:.9rem}.msg-row.svelte-z7qqye:not(.mine) .bubble-stack:where(.svelte-z7qqye) .bubble-item:where(.svelte-z7qqye):not(:only-of-type):not(:last-of-type) .bubble:where(.svelte-z7qqye){border-bottom-left-radius:.3rem}.msg-row.svelte-z7qqye:not(.mine) .bubble-stack:where(.svelte-z7qqye) .bubble-item:where(.svelte-z7qqye):not(:only-of-type):not(:first-of-type) .bubble:where(.svelte-z7qqye){border-top-left-radius:.3rem}.msg-row.mine.svelte-z7qqye .bubble-stack:where(.svelte-z7qqye) .bubble-item:where(.svelte-z7qqye):not(:only-of-type):not(:last-of-type) .bubble:where(.svelte-z7qqye){border-bottom-right-radius:.3rem}.msg-row.mine.svelte-z7qqye .bubble-stack:where(.svelte-z7qqye) .bubble-item:where(.svelte-z7qqye):not(:only-of-type):not(:first-of-type) .bubble:where(.svelte-z7qqye){border-top-right-radius:.3rem}.msg-row.mine.svelte-z7qqye .bubble:where(.svelte-z7qqye){color:var(--btn-primary-text);background:#1e3a5f;border-color:#1e3a5f;align-self:flex-start}.bubble-md.svelte-z7qqye p{margin:0}.bubble-md.svelte-z7qqye p+p{margin-top:.4rem}.bubble-md.svelte-z7qqye ul,.bubble-md.svelte-z7qqye ol{margin:.2rem 0;padding-inline-start:1.2rem}.bubble-md.svelte-z7qqye blockquote{opacity:.85;border-inline-start:2px solid;margin:.2rem 0;padding:.1rem .5rem}.bubble-md.svelte-z7qqye code{background:#00000014;border-radius:.2rem;padding:.05rem .25rem;font-size:.85em}.bubble-md.svelte-z7qqye pre{background:#00000014;border-radius:.3rem;margin:.2rem 0;padding:.4rem .5rem;overflow-x:auto}.bubble-md.svelte-z7qqye pre code{background:0 0;padding:0}.bubble.mine.svelte-z7qqye .bubble-md:where(.svelte-z7qqye) code,.bubble.mine.svelte-z7qqye .bubble-md:where(.svelte-z7qqye) pre{background:#ffffff26}.bubble-md.svelte-z7qqye a{color:var(--accent);text-decoration:none}.bubble.mine.svelte-z7qqye .bubble-md:where(.svelte-z7qqye) a{color:#a8c8ff}.bubble-md.svelte-z7qqye a:hover{color:#1d4ed8}.bubble.mine.svelte-z7qqye .bubble-md:where(.svelte-z7qqye) a:hover{color:var(--btn-primary-text)}.bubble-md.svelte-z7qqye .mention{color:#7c3aed;font-weight:600}.bubble.mine.svelte-z7qqye .bubble-md:where(.svelte-z7qqye) .mention{color:#d9a441}.bubble-md.svelte-z7qqye table{border-collapse:collapse;margin:.2rem 0;font-size:.85em}.bubble-md.svelte-z7qqye th,.bubble-md.svelte-z7qqye td{opacity:.9;border:1px solid;padding:.15rem .4rem}.bubble-md.svelte-z7qqye img{border-radius:.3rem;max-width:100%}.sender.svelte-z7qqye{color:var(--chat-sender-text);margin-bottom:.1rem;font-size:.7rem;font-weight:600;display:block}.bubble-item.svelte-z7qqye .bubble.tombstone:where(.svelte-z7qqye){background:var(--chat-tombstone-bg);color:var(--chat-tombstone-text);padding:.35rem .6rem;font-size:.82rem;font-style:italic}.edited-tag.svelte-z7qqye{opacity:.6;margin-inline-start:.25rem;font-size:.68rem}.seen-tag.svelte-z7qqye{color:var(--text-faint);flex-shrink:0;align-self:flex-end;margin-bottom:.15rem;display:flex}.seen-tag.seen.svelte-z7qqye{color:#34b7f1}.msg-actions.svelte-z7qqye{opacity:0;gap:.15rem;transition:opacity .15s;display:flex}.bubble-item.svelte-z7qqye:hover .msg-actions:where(.svelte-z7qqye){opacity:1}.msg-actions.svelte-z7qqye button:where(.svelte-z7qqye){color:var(--chat-action-icon);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:.2rem;display:flex}.msg-actions.svelte-z7qqye button:where(.svelte-z7qqye):hover{background:#1e3a5f1a}.edit-form.svelte-z7qqye{background:var(--surface);border:1px solid #d9a441;border-radius:.6rem;flex-direction:column;gap:.3rem;width:100%;padding:.4rem;display:flex}.edit-form.svelte-z7qqye input:where(.svelte-z7qqye){border:1px solid var(--border-strong);border-radius:.35rem;padding:.35rem .5rem;font-size:.85rem}.edit-actions.svelte-z7qqye{justify-content:flex-end;gap:.3rem;display:flex}.edit-actions.svelte-z7qqye button:where(.svelte-z7qqye){cursor:pointer;border:none;border-radius:.35rem;padding:.25rem .6rem;font-size:.75rem}.edit-actions.svelte-z7qqye button[type=submit]:where(.svelte-z7qqye){color:#1e3a5f;background:#d9a441;font-weight:700}.edit-actions.svelte-z7qqye button[type=button]:where(.svelte-z7qqye){background:var(--border);color:var(--text-body)}.typing-indicator.svelte-z7qqye{color:var(--chat-action-icon);padding:.1rem .2rem .35rem;font-size:.78rem;font-style:italic}.send-form.svelte-z7qqye{gap:.4rem;display:flex}.send-form.svelte-z7qqye textarea:where(.svelte-z7qqye){resize:none;border:1px solid #d9a441;border-radius:.35rem;flex:1;max-height:6rem;padding:.5rem;font-family:inherit;font-size:1rem}.send-form.svelte-z7qqye button:where(.svelte-z7qqye){color:#1e3a5f;cursor:pointer;background:#d9a441;border:none;border-radius:.35rem;padding:.5rem 1rem;font-weight:700}.error.svelte-z7qqye{color:var(--danger);font-size:.8rem}.hint.svelte-z7qqye{color:var(--text-muted)}.page.svelte-1udzt4c{width:min(90%,28rem);margin:3rem auto 0;padding:1rem}form.svelte-1udzt4c{flex-direction:column;gap:.75rem;display:flex}input.svelte-1udzt4c{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:.5rem;padding:.75rem;font-size:1.05rem}button.svelte-1udzt4c{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem;font-size:1.05rem}.hint.svelte-1udzt4c{color:var(--text-muted)}.error.svelte-1udzt4c{color:var(--danger)}.page.svelte-rj7pkj{width:100%;max-width:56rem}.page-head.svelte-rj7pkj{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.2rem 0 1rem;padding-bottom:.7rem;display:flex;position:relative}.page-head.svelte-rj7pkj:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}.sub.svelte-rj7pkj{color:var(--text-muted);margin:0;font-size:.88rem}.head-links.svelte-rj7pkj{flex-wrap:wrap;gap:.4rem;display:flex}.action-link.svelte-rj7pkj{border:1px solid var(--border);color:var(--accent);background:var(--surface);border-radius:.375rem;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.action-link.svelte-rj7pkj:hover{border-color:var(--accent)}.cards.svelte-rj7pkj{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.card.svelte-rj7pkj{background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;padding:.9rem 1.1rem}.card-head.svelte-rj7pkj{background:var(--surface-muted);border-bottom:1px solid var(--surface-muted-2);border-radius:.5rem .5rem 0 0;align-items:center;gap:.45rem;margin:-.9rem -1.1rem .9rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;display:flex}.card-head.svelte-rj7pkj svg{color:#9a7420}.avatar-row.svelte-rj7pkj{align-items:center;gap:1.1rem;display:flex}.avatar-controls.svelte-rj7pkj{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.username.svelte-rj7pkj{direction:ltr;font-size:1.05rem}.muted.svelte-rj7pkj{color:var(--text-muted);font-size:.85rem}.upload-btn.svelte-rj7pkj{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.35rem;margin-top:.3rem;padding:.4rem .85rem;font-size:.85rem;display:inline-flex}.upload-btn.svelte-rj7pkj:hover{color:var(--accent);border-color:var(--accent)}.upload-btn.busy.svelte-rj7pkj{opacity:.6;cursor:default}.upload-btn.svelte-rj7pkj input:where(.svelte-rj7pkj){display:none}.bio-form.svelte-rj7pkj{flex-direction:column;gap:.4rem;display:flex}textarea.svelte-rj7pkj{border:1px solid var(--border-strong);font:inherit;resize:vertical;background:var(--surface);color:var(--text);border-radius:.375rem;padding:.55rem .7rem;font-size:.92rem}.bio-actions.svelte-rj7pkj{align-items:center;gap:.75rem;display:flex}.primary.svelte-rj7pkj{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600}.primary.svelte-rj7pkj:disabled{opacity:.6;cursor:default}.saved.svelte-rj7pkj{color:var(--success-text,#198754);align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}.error.svelte-rj7pkj{color:var(--danger);margin:0;font-size:.82rem}.chip.svelte-v1ewet{white-space:nowrap;border-radius:999px;padding:.08rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.pending.svelte-v1ewet{color:#475569;background:#64748b2e}.in_review.svelte-v1ewet{color:#1d4ed8;background:#2563eb29}.in_progress.svelte-v1ewet{color:#b45309;background:#d977062e}.done.svelte-v1ewet{color:#15803d;background:#16a34a2e}.rejected.svelte-v1ewet{color:#b91c1c;background:#dc262626}.imgs.svelte-r1xayb{flex-wrap:wrap;gap:.45rem;margin:.4rem 0;display:flex}.thumb.svelte-r1xayb{width:6rem;height:4.5rem;position:relative}.open.svelte-r1xayb{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0}.open.svelte-r1xayb img:where(.svelte-r1xayb),.ph.svelte-r1xayb{object-fit:cover;border:1px solid var(--border);background:var(--surface-muted-2);border-radius:.3rem;width:100%;height:100%;display:block}.rm.svelte-r1xayb{top:-.35rem;background:var(--danger-strong);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;padding:0;display:flex;position:absolute;inset-inline-end:-.35rem}.lightbox.svelte-r1xayb{z-index:1000;cursor:zoom-out;background:#000c;border:none;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox.svelte-r1xayb img:where(.svelte-r1xayb){border-radius:.3rem;max-width:100%;max-height:100%}.page.svelte-eondg5{width:min(95%,72rem);margin:0 auto;padding:1rem}.page-head.svelte-eondg5{border-bottom:2px solid var(--border-strong);top:var(--app-header-h,0px);z-index:6;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-top:.4rem;padding-bottom:.7rem;display:flex;position:sticky}.page-head.svelte-eondg5:after{content:"";bottom:-2px;background:#d8a93e;width:7rem;height:2px;position:absolute;inset-inline-start:0}h1.svelte-eondg5{margin:0;font-size:1.5rem}.sub.svelte-eondg5{color:var(--text-muted);margin:.2rem 0 0;font-size:.88rem}.hint.svelte-eondg5{color:var(--text-muted);font-size:.85rem}.card.svelte-eondg5{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;flex-direction:column;gap:.6rem;margin-bottom:1.1rem;padding:.9rem 1.1rem;display:flex}.card-head.svelte-eondg5{color:var(--text);align-items:center;gap:.45rem;font-size:.98rem;font-weight:600;display:flex}label.svelte-eondg5{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input.svelte-eondg5,select.svelte-eondg5,textarea.svelte-eondg5{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.45rem .65rem;font-size:.88rem}.actions.svelte-eondg5{gap:.5rem;margin-top:.4rem;display:flex}button.svelte-eondg5{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:.375rem;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.85rem;display:inline-flex}button.svelte-eondg5:hover{border-color:var(--accent);color:var(--accent)}button.primary.svelte-eondg5{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;padding:.5rem 1rem;font-weight:600}button.danger.svelte-eondg5{color:var(--danger)}button.danger.svelte-eondg5:hover{border-color:var(--danger)}button.svelte-eondg5:disabled{opacity:.5;cursor:default}.empty.svelte-eondg5{color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-muted-2);border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:2rem;display:flex}.empty.svelte-eondg5 p:where(.svelte-eondg5){margin:0}.wrap.svelte-eondg5{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;overflow:visible}table.svelte-eondg5{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-eondg5{background:var(--surface-muted);text-align:start;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--surface-muted-2);top:calc(var(--app-header-h,0px) + var(--page-head-h,0px) + 2px);z-index:5;padding:.55rem .9rem;font-size:.8rem;font-weight:600;position:sticky}td.svelte-eondg5{border-bottom:1px solid var(--surface-muted-2);vertical-align:middle;padding:.6rem .9rem}tr.row.svelte-eondg5{cursor:pointer}tr.row.svelte-eondg5:hover td:where(.svelte-eondg5),tr.row.open.svelte-eondg5 td:where(.svelte-eondg5){background:var(--surface-muted)}.num.svelte-eondg5{color:var(--text-muted);font-variant-numeric:tabular-nums;width:3rem}.title.svelte-eondg5{font-weight:600}.nowrap.svelte-eondg5{white-space:nowrap}.meta-icon.svelte-eondg5{color:var(--text-muted);vertical-align:middle;align-items:center;gap:.2rem;margin-inline-start:.45rem;font-size:.78rem;font-weight:400;display:inline-flex}.reply-dot.svelte-eondg5{color:var(--accent)}tr.detail.svelte-eondg5 td:where(.svelte-eondg5){background:var(--surface-muted);padding:.9rem 1.1rem}.body.svelte-eondg5,.reply.svelte-eondg5 p:where(.svelte-eondg5){white-space:pre-wrap;margin:.2rem 0 .5rem}.reply.svelte-eondg5{border:1px solid var(--surface-muted-2);background:var(--surface);border-inline-start:3px solid #d8a93e;border-radius:.5rem;margin:.6rem 0;padding:.65rem .85rem}.reply-head.svelte-eondg5{align-items:center;gap:.35rem;display:inline-flex}.edit.svelte-eondg5{flex-direction:column;gap:.5rem;display:flex}.muted.svelte-eondg5{color:var(--text-muted)}.small.svelte-eondg5{margin:.3rem 0 0;font-size:.78rem}@media (width<=720px){.wrap.svelte-eondg5{overflow-x:auto}}.claude-chip.svelte-152c5t{color:#9a7420;white-space:nowrap;background:#d8a93e38;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.3rem;padding:.05rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.quick.svelte-152c5t button.back:where(.svelte-152c5t){align-items:center;gap:.2rem;display:inline-flex}.toolbar.svelte-152c5t{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.tabs.svelte-152c5t{flex-wrap:wrap;gap:.3rem;display:flex}.tabs.svelte-152c5t button:where(.svelte-152c5t){border-color:var(--border);color:var(--text-secondary);border-radius:999px;padding:.35rem .85rem}.tabs.svelte-152c5t button:where(.svelte-152c5t):hover{border-color:#d8a93e}.tabs.svelte-152c5t button.active:where(.svelte-152c5t){color:var(--text);background:#d8a93e38;border-color:#d8a93e;font-weight:600}.count.svelte-152c5t{background:var(--surface-muted-2);color:var(--text-muted);border-radius:999px;margin-inline-start:.3rem;padding:0 .4rem;font-size:.72rem}input[type=search].svelte-152c5t{flex:0 16rem}.toolbar.svelte-152c5t .primary:where(.svelte-152c5t){margin-inline-start:auto}input.svelte-152c5t,select.svelte-152c5t,textarea.svelte-152c5t{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:.375rem;padding:.4rem .6rem;font-size:.86rem}button.svelte-152c5t{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:.375rem;padding:.35rem .85rem;font-size:.84rem}button.primary.svelte-152c5t{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;font-weight:600}button.ok.svelte-152c5t{color:#15803d}button.no.svelte-152c5t{color:var(--danger)}button.svelte-152c5t:disabled{opacity:.45;cursor:default}.wrap.svelte-152c5t{border:1px solid var(--surface-muted-2);background:var(--surface);border-radius:.5rem;margin-top:.6rem;overflow-x:auto}table.svelte-152c5t{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-152c5t{background:var(--surface-muted);text-align:start;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--surface-muted-2);padding:.55rem .9rem;font-size:.8rem;font-weight:600}td.svelte-152c5t{border-bottom:1px solid var(--surface-muted-2);vertical-align:top;padding:.6rem .9rem}tr.row.svelte-152c5t{cursor:pointer}tr.row.svelte-152c5t:hover td:where(.svelte-152c5t),tr.row.open.svelte-152c5t td:where(.svelte-152c5t){background:var(--surface-muted)}tr.detail.svelte-152c5t td:where(.svelte-152c5t){background:var(--surface-muted);padding:.9rem 1.1rem}a.svelte-152c5t{color:var(--accent);text-decoration:none}.num.svelte-152c5t{color:var(--text-muted);width:3rem}.title.svelte-152c5t{min-width:14rem;font-weight:600}.snippet.svelte-152c5t{color:var(--text-muted);margin-top:.15rem;font-size:.8rem;font-weight:400}.meta-icon.svelte-152c5t{color:var(--text-muted);vertical-align:middle;align-items:center;gap:.2rem;margin-inline-start:.45rem;font-size:.78rem;font-weight:400;display:inline-flex}.reply-dot.svelte-152c5t{color:var(--accent)}.reply-head.svelte-152c5t{align-items:center;gap:.35rem;display:inline-flex}.nowrap.svelte-152c5t{white-space:nowrap}.quick.svelte-152c5t{align-items:center;gap:.3rem;display:flex}.body.svelte-152c5t,.reply.svelte-152c5t p:where(.svelte-152c5t){white-space:pre-wrap;margin:.2rem 0 .5rem}.reply.svelte-152c5t{border:1px solid var(--surface-muted-2);background:var(--surface);border-inline-start:3px solid #d8a93e;border-radius:.5rem;margin:.6rem 0;padding:.65rem .85rem}.orig.svelte-152c5t{margin:.3rem 0;font-size:.84rem}.edit.svelte-152c5t{flex-direction:column;gap:.45rem;margin-top:.4rem;display:flex}.actions.svelte-152c5t{gap:.5rem;margin-top:.4rem;display:flex}.muted.svelte-152c5t{color:var(--text-muted)}.small.svelte-152c5t{font-size:.78rem}.site-footer.svelte-1n46o8q{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;padding:1.5rem 1rem 2rem;font-size:.8rem;display:flex}.site-footer.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-muted);text-decoration:none}.site-footer.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--accent)}.app-version.svelte-1n46o8q{bottom:2px;z-index:5;color:var(--text-faint);opacity:.8;pointer-events:auto;-webkit-user-select:all;user-select:all;font-size:.65rem;position:fixed;inset-inline-start:6px}
