.acct-wrap.svelte-19uzfc6{position:relative}.acct.svelte-19uzfc6{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);width:100%;padding:4px;transition:background .12s;display:flex}.acct.on.svelte-19uzfc6{background:var(--surface-hover)}.acct-main.svelte-19uzfc6{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;min-width:0;font-family:var(--ds-font-sans);border-radius:var(--radius-sm);background:0 0;border:none;flex:1;padding:0;display:flex}.avatar.svelte-19uzfc6{border-radius:var(--radius-full);width:30px;height:30px;color:var(--accent-foreground);background:var(--accent);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.avatar.guest.svelte-19uzfc6{color:var(--foreground-muted);background:var(--surface-hover)}.avatar.svelte-19uzfc6 img:where(.svelte-19uzfc6){object-fit:cover;width:100%;height:100%}.avatar.svelte-19uzfc6 svg:where(.svelte-19uzfc6){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.acct-txt.svelte-19uzfc6{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.acct-name.svelte-19uzfc6{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.acct-name.muted.svelte-19uzfc6{color:var(--foreground-muted);font-weight:500}.acct-sub.svelte-19uzfc6{color:var(--toc-item-label,var(--foreground-muted));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ck-btn.svelte-19uzfc6{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.ck-btn.svelte-19uzfc6:hover{background:var(--surface-hover)}.ck.svelte-19uzfc6{fill:none;width:14px;height:14px;stroke:var(--foreground-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.menu.svelte-19uzfc6{z-index:var(--z-popover);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.mi.svelte-19uzfc6{text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--toc-ink,var(--foreground));border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;transition:background .12s,color .12s;display:block}.mi.svelte-19uzfc6:hover{background:var(--toc-hover-bg,var(--surface-hover));color:var(--toc-gold,var(--accent-emphasis))}.sb.svelte-e548se{flex:auto;min-width:0;position:relative}.field.svelte-e548se{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);height:32px;padding:0 10px;transition:border-color .12s;display:flex;position:relative}.field.svelte-e548se:focus-within{border-color:var(--accent)}.field.svelte-e548se svg:where(.svelte-e548se){width:15px;height:15px;stroke:var(--foreground-muted);stroke-width:2px;fill:none;stroke-linecap:round;flex:none}input.svelte-e548se{min-width:0;font-family:var(--ds-font-sans);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:2px 40px 2px 0;font-size:12px;font-weight:600;line-height:1}input.svelte-e548se::placeholder{color:var(--toc-ink);opacity:.75}.trail.svelte-e548se{align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.clear.svelte-e548se{width:18px;height:18px;color:var(--foreground-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.clear.svelte-e548se:hover{color:var(--foreground);background:var(--surface-hover)}.spin.svelte-e548se{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite svelte-e548se-sb-spin}.kbd.svelte-e548se{font-family:var(--ds-font-sans);color:var(--toc-item-label,var(--foreground-muted));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;flex:none;padding:4px;font-size:12px;font-weight:500;line-height:1}.field.svelte-e548se:focus-within .kbd:where(.svelte-e548se){display:none}@keyframes svelte-e548se-sb-spin{to{transform:rotate(360deg)}}.list.svelte-e548se{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.row.svelte-e548se{align-items:baseline;gap:var(--space-2);text-align:left;width:100%;font-family:var(--ds-font-sans);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;display:flex}.row.active.svelte-e548se{background:var(--accent-subtle)}.tk.svelte-e548se{color:var(--accent-emphasis);flex:none;min-width:46px;font-size:12px;font-weight:600;line-height:1.2}.row.active.svelte-e548se .tk:where(.svelte-e548se){color:var(--accent-emphasis)}.nm.svelte-e548se{color:var(--toc-ink,var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}@media (prefers-reduced-motion:reduce){.spin.svelte-e548se{animation:none}}.rail.svelte-91xurf{background:var(--background-secondary);border-right:1px solid var(--border);flex-direction:column;height:100%;min-height:0;display:flex}.rail-tabs.svelte-91xurf{height:36px;padding:0 var(--space-2);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}.rseg.svelte-91xurf{background:var(--background-secondary);border-radius:var(--radius-md);flex:1;gap:4px;padding:4px;display:flex}.rtab.svelte-91xurf{font-family:var(--ds-font-sans);color:var(--foreground-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.rtab.on.svelte-91xurf{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm)}.rtab.svelte-91xurf:not(.on):hover{color:#daa520;box-shadow:inset 0 0 0 1px var(--border);background:#fdf9f1}:root[data-theme=dark] .rtab.svelte-91xurf:not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rtab.svelte-91xurf:not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}}.rail-body.svelte-91xurf{min-height:0;padding:var(--space-4) var(--space-3) var(--space-6);flex:1 1 0;overflow-y:auto}.rail-body.has-toc.svelte-91xurf{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.rail-meta.svelte-91xurf{flex-direction:column;flex:none;min-height:0;max-height:40%;padding:0;display:flex;overflow:hidden}.rail-body.nav-none.svelte-91xurf .rail-meta:where(.svelte-91xurf){max-height:100%}.rail-body.nav-none.svelte-91xurf .flist:where(.svelte-91xurf){max-height:none}.rail-meta.sized.svelte-91xurf{max-height:60%}.rail-meta.sized.svelte-91xurf .fin-region:where(.svelte-91xurf){flex:1 1 0}.rail-meta.sized.svelte-91xurf .flist:where(.svelte-91xurf){flex:1 1 0;min-height:0;max-height:none}.toc-region.svelte-91xurf{border-top:1px solid var(--border);flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative;overflow:hidden}.toc-region.toc-contents.svelte-91xurf{flex:0 auto;min-height:6rem;max-height:55%}.toc-region.toc-contents.svelte-91xurf .toc-list:where(.svelte-91xurf){flex:0 auto;padding-bottom:0}.toc-region.toc-contents.sized.svelte-91xurf{max-height:75%}.toc-region.toc-contents.sized.svelte-91xurf .toc-list:where(.svelte-91xurf){flex:1 1 0}.rrz.svelte-91xurf{z-index:3;cursor:row-resize;-webkit-user-select:none;user-select:none;background:0 0;height:7px;position:absolute;top:0;left:0;right:0}.rrz.svelte-91xurf:after{content:"";background:var(--border-strong);opacity:0;pointer-events:none;border-radius:2px;width:28px;height:3px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rrz.svelte-91xurf:hover:after{opacity:1;background:var(--accent)}.toc-region.toc-tables.svelte-91xurf{min-height:6rem}.toc-region.toc-tables.fill.svelte-91xurf{flex:auto;max-height:none}.toc-region.toc-tables.fill.svelte-91xurf .toc-list:where(.svelte-91xurf){flex:auto}.toc-region.toc-exh.svelte-91xurf{flex:none;max-height:25%}.toc-region.toc-exh.sized.svelte-91xurf{max-height:75%}.toc-region.toc-exh.sized.svelte-91xurf .toc-list:where(.svelte-91xurf){flex:1 1 0}.toc-region.collapsed.svelte-91xurf{flex:none;min-height:0;max-height:none}.toc-region.fill.svelte-91xurf{flex:1 1 0;max-height:none}.toc-region.fill.svelte-91xurf .toc-list:where(.svelte-91xurf){flex:1 1 0}.rail-foot.svelte-91xurf{border-top:1px solid var(--border);padding:var(--space-2) var(--space-3);flex:none}.rail-head.svelte-91xurf{height:49px;padding:0 var(--space-2);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}.rail-empty.svelte-91xurf{padding:var(--space-4) var(--space-3);color:var(--foreground-muted);font-size:12px;line-height:1.5}.lib-head.svelte-91xurf{margin:0 calc(-1 * var(--space-3)) 0}.lib-head.svelte-91xurf:first-child{margin-top:calc(-1 * var(--space-4))}.lib-grow.svelte-91xurf{flex:1}.folder-new.svelte-91xurf{align-items:center;gap:var(--space-1-5);margin:var(--space-1) 0;display:flex}.folder-input.svelte-91xurf{min-width:0;font-family:var(--ds-font-sans);color:var(--toc-ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;flex:1;padding:5px 8px;font-size:12px}.folder-input.svelte-91xurf:focus{border-color:var(--accent)}.folder-go.svelte-91xurf{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.folder-go.svelte-91xurf:hover{color:var(--toc-gold);background:var(--toc-hover-bg)}.folder-go.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.folder-row.svelte-91xurf{align-items:center;gap:var(--space-1);margin:0 calc(-1 * var(--space-3));padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-hover);transition:background .12s;display:flex}.folder-row.svelte-91xurf:hover{background:color-mix(in oklab, var(--surface-hover) 55%, var(--toc-hover-bg))}.folder-main.svelte-91xurf{align-items:center;gap:var(--space-1-5);text-align:left;min-width:0;font-family:var(--ds-font-sans);padding:var(--space-2) 0;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.fcaret.svelte-91xurf{fill:none;width:15px;height:15px;stroke:var(--toc-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .12s}.fcaret.open.svelte-91xurf{transform:rotate(90deg)}.ficon.svelte-91xurf{fill:none;width:16px;height:16px;stroke:var(--toc-item-label);stroke-width:2px;stroke-linejoin:round;flex:none}.fname.svelte-91xurf{min-width:0;color:var(--toc-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;font-weight:600;overflow:hidden}.fcount.svelte-91xurf{color:var(--foreground-muted);flex:none;font-size:12px}.folder-row.svelte-91xurf:hover .fname:where(.svelte-91xurf){color:var(--toc-gold)}.fact.svelte-91xurf{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:8px;display:none}.folder-row.svelte-91xurf:hover .fact:where(.svelte-91xurf){display:inline-flex}.fact.svelte-91xurf:hover{color:var(--toc-gold)}.fact.del.svelte-91xurf:hover{color:var(--concern)}.fact.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.folder-kids.svelte-91xurf .lib-open:where(.svelte-91xurf){padding-left:var(--space-5)}.lib-row.svelte-91xurf{margin:0 calc(-1 * var(--space-3));border-bottom:1px solid var(--border);align-items:stretch;transition:background .12s;display:flex}.lib-row.svelte-91xurf:hover{background:var(--toc-hover-bg)}.lib-row.active.svelte-91xurf{background:var(--toc-active-bg)}.lib-open.svelte-91xurf{text-align:left;min-width:0;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--ds-font-sans);background:0 0;border:none;flex-direction:column;flex:1;gap:4px;display:flex}.lib-name.svelte-91xurf{color:var(--toc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.lib-row.svelte-91xurf:hover .lib-name:where(.svelte-91xurf){color:var(--toc-gold)}.lib-meta.svelte-91xurf{align-items:center;gap:var(--space-2);font-size:12px;line-height:1.2;display:flex}.lib-form.svelte-91xurf{color:var(--toc-item-label);flex:none;font-weight:600}.vline.svelte-91xurf{background:var(--border-strong);flex:none;width:1px;height:10px}.lib-fiscal.svelte-91xurf{min-width:0;color:var(--toc-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.lib-x.svelte-91xurf{width:24px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.lib-x.svelte-91xurf:hover{color:var(--concern)}.lib-star.svelte-91xurf{width:32px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.lib-star.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}.lib-star.svelte-91xurf:hover{color:var(--accent-emphasis)}.lib-star.on.svelte-91xurf{color:var(--accent)}.lib-star.on.svelte-91xurf svg:where(.svelte-91xurf){fill:var(--accent);stroke:var(--accent)}.lib-empty.svelte-91xurf{color:var(--foreground-muted);padding:var(--space-3) var(--space-2);font-size:12px;line-height:1.5}.lib-signin.svelte-91xurf{text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--accent-emphasis);background:var(--accent-subtle);border-radius:var(--radius-sm);margin-bottom:var(--space-3);cursor:pointer;border:none;padding:8px 10px;font-size:12px;font-weight:500;display:block}.lib-signin.svelte-91xurf:hover{background:color-mix(in oklab, var(--accent) 20%, transparent)}.section-head.svelte-91xurf{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:36px;padding:var(--space-2) var(--space-3);background:var(--toc-head-bg);flex:none;display:flex}.glabel.svelte-91xurf{text-transform:uppercase;min-width:0;color:var(--toc-ink);flex:1;font-size:12px;font-weight:600}.ghead.svelte-91xurf{align-items:center;gap:var(--space-1-5);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:0;display:inline-flex}.gcaret.svelte-91xurf{fill:none;width:12px;height:12px;stroke:var(--foreground-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .12s}.gcaret.closed.svelte-91xurf{transform:rotate(-90deg)}.ghead.svelte-91xurf:hover .gcaret:where(.svelte-91xurf){stroke:var(--foreground)}.head-action.svelte-91xurf{align-items:center;gap:var(--space-1);font-family:var(--ds-font-sans);color:var(--toc-ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;flex:none;font-size:12px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.head-action.svelte-91xurf:hover:not(:disabled),.head-action.on.svelte-91xurf{color:var(--toc-gold);border-color:var(--accent)}.head-action.svelte-91xurf:disabled{opacity:.4;cursor:default}.head-action.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.company.svelte-91xurf{padding:var(--space-2) var(--space-3);background:0 0;flex:none}.co-row.svelte-91xurf{align-items:flex-start;gap:var(--space-2);display:flex}.co-id.svelte-91xurf{flex:1;min-width:0}.co-newtab.svelte-91xurf{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--toc-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.co-newtab.svelte-91xurf:hover{color:var(--toc-gold);border-color:var(--accent)}.co-newtab.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.company.svelte-91xurf .name:where(.svelte-91xurf){color:var(--toc-gold);font-size:14px;font-weight:600;line-height:1.2}.company.svelte-91xurf .sub:where(.svelte-91xurf){margin-top:var(--space-1);font-size:12px;font-weight:600;line-height:1.2}.company.svelte-91xurf .listing:where(.svelte-91xurf){color:var(--toc-item-label)}.fin-region.svelte-91xurf{border-top:1px solid var(--border);flex-direction:column;flex:0 auto;min-height:0;display:flex}.fin-filter-wrap.svelte-91xurf{flex:none;position:relative}.filter-menu.svelte-91xurf{right:0;top:calc(100% + var(--space-1));z-index:var(--z-popover);min-width:120px;max-height:min(50vh,380px);padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:5px;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.fmi.svelte-91xurf{align-items:center;gap:var(--space-2);text-align:left;font-family:var(--ds-font-sans);color:var(--toc-item-label);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:none;border-radius:5px;font-size:12px;font-weight:400;transition:color .12s,background .12s;display:flex}.fmi.svelte-91xurf .radio:where(.svelte-91xurf){border:1.5px solid var(--border-hover);border-radius:50%;flex:none;width:13px;height:13px;position:relative}.fmi.svelte-91xurf:hover,.fmi.on.svelte-91xurf{color:var(--toc-gold);background:var(--toc-active-bg)}.fmi.locked.svelte-91xurf{cursor:default}.fmi.locked.svelte-91xurf:hover{color:inherit;background:0 0}.fmi.locked.svelte-91xurf .sb-check:where(.svelte-91xurf){cursor:default;opacity:.75}.fmi.svelte-91xurf:hover .radio:where(.svelte-91xurf),.fmi.on.svelte-91xurf .radio:where(.svelte-91xurf){border-color:var(--toc-gold)}.fmi.on.svelte-91xurf .radio:where(.svelte-91xurf):after{content:"";background:var(--toc-gold);border-radius:50%;position:absolute;inset:2.5px}.fsort.svelte-91xurf{align-items:center;gap:var(--space-1);min-width:0;color:var(--toc-item-label);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s;display:inline-flex;overflow:hidden}.fsort.svelte-91xurf:hover,.fsort.sorted.svelte-91xurf{color:var(--toc-gold)}.sarr.svelte-91xurf{flex:none;font-size:8px}.flist.svelte-91xurf{scrollbar-width:thin;border-bottom:1px solid var(--border);flex:0 auto;min-width:0;min-height:0;max-height:190px;overflow:auto}.fhead.svelte-91xurf,.frow.svelte-91xurf{align-items:center;column-gap:var(--space-3);box-sizing:border-box;width:100%;min-width:max-content;padding:var(--space-2) var(--space-3);font-family:var(--ds-font-sans);grid-template-columns:50px 88px 64px 64px;font-size:12px;font-weight:400;line-height:1.2;display:grid}.fhead.svelte-91xurf{z-index:1;background:var(--background-secondary);border-bottom:2px solid var(--border);color:var(--toc-item-label);text-transform:none;position:sticky;top:0}.fhead.svelte-91xurf .col-form:where(.svelte-91xurf),.fhead.svelte-91xurf .col-label:where(.svelte-91xurf),.fhead.svelte-91xurf .col-ended:where(.svelte-91xurf),.fhead.svelte-91xurf .col-filed:where(.svelte-91xurf){color:var(--toc-item-label);font-family:inherit;font-weight:600}.frow.svelte-91xurf{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;color:var(--toc-ink);background:0 0;transition:background .12s,color .12s}.frow.svelte-91xurf:last-of-type{border-bottom:none}.frow.svelte-91xurf:hover{background:var(--toc-hover-bg);color:var(--toc-gold)}.frow.active.svelte-91xurf{background:var(--toc-active-bg);color:var(--toc-gold)}.col-form.svelte-91xurf,.col-label.svelte-91xurf,.col-ended.svelte-91xurf,.col-filed.svelte-91xurf{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-weight:400;overflow:hidden}.frow.svelte-91xurf .col-form:where(.svelte-91xurf){font-weight:600}.fin-empty.svelte-91xurf{padding:var(--space-3);color:var(--foreground-muted);font-size:12px}.toc-list.svelte-91xurf{scrollbar-width:thin;min-height:0;padding:0 0 var(--space-4);flex:1 1 0;overflow:hidden auto}.titem-row.svelte-91xurf{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);align-items:center;transition:background .12s;display:flex}.titem-row.skip.svelte-91xurf .lb:where(.svelte-91xurf),.titem-row.skip.svelte-91xurf .tt:where(.svelte-91xurf){opacity:.5}.titem-row.svelte-91xurf:hover{background:var(--toc-hover-bg)}.titem-row.active.svelte-91xurf{background:var(--toc-active-bg)}.titem-row.active.svelte-91xurf .lb:where(.svelte-91xurf),.titem-row.active.svelte-91xurf .tt:where(.svelte-91xurf),.titem-row.svelte-91xurf:hover .lb:where(.svelte-91xurf),.titem-row.svelte-91xurf:hover .tt:where(.svelte-91xurf),.titem-row.svelte-91xurf:hover .tcaret:where(.svelte-91xurf){color:var(--toc-gold)}.tcaret.svelte-91xurf{width:16px;height:16px;margin-left:var(--space-2);cursor:pointer;color:var(--toc-ink);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tcaret.svelte-91xurf svg:where(.svelte-91xurf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .12s}.tcaret.open.svelte-91xurf svg:where(.svelte-91xurf){transform:rotate(90deg)}.tcaret.svelte-91xurf:hover{color:var(--toc-gold)}.titem.svelte-91xurf{text-align:left;cursor:pointer;min-width:0;font-family:var(--ds-font-sans);background:0 0;border:none;flex:1;padding:0;display:block}.titem.svelte-91xurf .lb:where(.svelte-91xurf){color:var(--toc-item-label);font-size:12px;font-weight:600;line-height:1.2;display:block}.tv.svelte-91xurf{text-transform:uppercase;margin-left:var(--space-1);color:var(--toc-ink);opacity:.7;font-size:8px;font-weight:600}.titem-row.active.svelte-91xurf .tv:where(.svelte-91xurf),.titem-row.svelte-91xurf:hover .tv:where(.svelte-91xurf){color:var(--toc-gold);opacity:1}.titem.svelte-91xurf .tt:where(.svelte-91xurf){color:var(--toc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.titem.tbl.svelte-91xurf{align-items:baseline;gap:var(--space-2);display:flex}.titem.tbl.svelte-91xurf .lb:where(.svelte-91xurf){flex:none;min-width:3.25rem}.titem.tbl.svelte-91xurf .tt:where(.svelte-91xurf){flex:auto;min-width:0}.titem.tbl.svelte-91xurf .ai-tag:where(.svelte-91xurf){letter-spacing:0;color:var(--toc-item-label);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex:none;align-self:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1.4}.spin.svelte-91xurf{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite svelte-91xurf-rail-spin}@keyframes svelte-91xurf-rail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-91xurf{animation:none}}.subs.svelte-91xurf{width:100%;margin:0;padding:0}.subitem.svelte-91xurf{box-sizing:border-box;text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--toc-ink);border:none;border-top:1px solid var(--border);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-5);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;font-size:12px;font-weight:400;line-height:1.5;transition:color .12s,background .12s;display:block;overflow:hidden}.subitem.svelte-91xurf:hover{color:var(--toc-gold);background:var(--toc-hover-bg)}.subitem.active.svelte-91xurf{color:var(--toc-gold);background:var(--toc-active-bg);font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-cyrillic-ext-600-normal.CvRHnPuy.woff2)format("woff2"),url(./spectral-cyrillic-ext-600-normal.BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-cyrillic-600-normal.Dl75bDKp.woff2)format("woff2"),url(./spectral-cyrillic-600-normal.veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-vietnamese-600-normal.ZNiwCzjU.woff2)format("woff2"),url(./spectral-vietnamese-600-normal.esmjhrFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-latin-ext-600-normal.DKlDBbgb.woff2)format("woff2"),url(./spectral-latin-ext-600-normal.DnKmvInL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-latin-600-normal.DE3OxvnQ.woff2)format("woff2"),url(./spectral-latin-600-normal.DXnQJnYb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.itip.svelte-193eleq{width:15px;height:15px;color:var(--foreground-muted);cursor:help;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.itip.svelte-193eleq:hover,.itip.svelte-193eleq:focus-visible{color:var(--accent-emphasis);outline:none}.itip.svelte-193eleq svg:where(.svelte-193eleq){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tip.svelte-193eleq{z-index:var(--z-toast);width:max-content;max-width:240px;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;padding:8px 10px;font-size:12px;line-height:1.5;position:fixed;transform:translate(-50%)}.tip.flip.svelte-193eleq{transform:translate(-50%,-100%)}@media (prefers-reduced-motion:no-preference){.tip.svelte-193eleq{animation:.12s ease-out svelte-193eleq-itip-in}}@keyframes svelte-193eleq-itip-in{0%{opacity:0}to{opacity:1}}.wrap.svelte-71x87j{margin:var(--space-4) 0;scroll-margin-top:var(--space-4)}.tools.svelte-71x87j{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1-5);flex-wrap:wrap;display:flex}.tools.svelte-71x87j>button:where(.svelte-71x87j){font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:3px 7px;font-size:10px;font-weight:600;transition:border-color .12s,color .12s}.tools.svelte-71x87j>button:where(.svelte-71x87j):hover{border-color:var(--accent-hover);color:var(--accent-emphasis)}.tools.svelte-71x87j>button.hist:where(.svelte-71x87j){align-items:center;gap:5px;display:inline-flex}.hic.svelte-71x87j{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.seg.svelte-71x87j{border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg.svelte-71x87j button:where(.svelte-71x87j){font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:none;border-left:1px solid var(--border);cursor:pointer;padding:3px 8px;font-size:10px;font-weight:600;transition:background .12s,color .12s}.seg.svelte-71x87j button:where(.svelte-71x87j):first-child{border-left:none}.seg.svelte-71x87j button:where(.svelte-71x87j):hover:not(:disabled):not(.on){color:var(--accent-emphasis)}.seg.svelte-71x87j button.on:where(.svelte-71x87j){background:var(--accent);color:var(--accent-foreground)}.seg.svelte-71x87j button:where(.svelte-71x87j):disabled{opacity:.4;cursor:default}.seg.exp.svelte-71x87j button:where(.svelte-71x87j){align-items:center;gap:5px;display:inline-flex}.dl.svelte-71x87j{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.qr.svelte-71x87j{font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.qr.svelte-71x87j:hover{border-color:var(--accent-hover);color:var(--accent-emphasis)}.qr.on.svelte-71x87j{border-color:var(--accent);color:var(--accent-emphasis)}.qr.svelte-71x87j .ai:where(.svelte-71x87j){width:14px;height:14px;fill:var(--accent);flex:none}.chip.svelte-71x87j{align-items:center;margin-left:auto;display:inline-flex}.qr-panel.svelte-71x87j{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-secondary);padding:var(--space-3);margin-bottom:var(--space-2)}.qr-panel.svelte-71x87j ul:where(.svelte-71x87j){margin:0;padding-left:16px}.qr-panel.svelte-71x87j li:where(.svelte-71x87j){color:var(--foreground);margin-bottom:4px;font-size:12px;line-height:1.5}.qr-panel.svelte-71x87j li:where(.svelte-71x87j):last-child{margin-bottom:0}.qr-load.svelte-71x87j{align-items:center;gap:var(--space-2);color:var(--foreground-muted);font-size:12px;display:flex}.qr-err.svelte-71x87j{color:var(--foreground-muted);font-size:12px}.cap.svelte-71x87j{color:var(--foreground-muted);margin-bottom:var(--space-2);font-size:12px}.scroll.svelte-71x87j{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}table.svelte-71x87j{border-collapse:collapse;width:100%;font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}th.svelte-71x87j{font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-muted);text-align:left;border-bottom:1px solid var(--border-strong);background:var(--background-secondary);white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:600}th.num.svelte-71x87j{text-align:right}td.svelte-71x87j{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--foreground);padding:4px 10px}tr.navrow.svelte-71x87j{cursor:pointer}tr.navrow.svelte-71x87j td:where(.svelte-71x87j):first-child{color:var(--accent-emphasis)}tr.navrow.svelte-71x87j:hover td:where(.svelte-71x87j):first-child{text-decoration:underline}td.num.svelte-71x87j{text-align:right;white-space:nowrap}.wrap-tables th.svelte-71x87j,.wrap-tables td.svelte-71x87j,.wrap-tables td.num.svelte-71x87j{white-space:normal}td.neg.svelte-71x87j{color:var(--concern)}.pct.svelte-71x87j{color:var(--accent-emphasis);margin-top:1px;font-size:12px;font-weight:500;display:block}td.neg.svelte-71x87j .pct:where(.svelte-71x87j){color:var(--concern)}.gpct.svelte-71x87j{color:var(--positive);margin-top:1px;font-size:12px;font-weight:400;display:block}.gpct.down.svelte-71x87j{color:var(--concern)}td.rebase.svelte-71x87j{cursor:pointer}td.rebase.svelte-71x87j:hover{color:var(--accent-emphasis)}tbody.svelte-71x87j tr:where(.svelte-71x87j):last-child td:where(.svelte-71x87j){border-bottom:none}tbody.svelte-71x87j tr:where(.svelte-71x87j):hover td:where(.svelte-71x87j){background:color-mix(in oklab, var(--accent) 7%, transparent)}td[data-chl=positive].svelte-71x87j,th[data-chl=positive].svelte-71x87j{background:color-mix(in oklab, var(--positive) 7%, transparent)}td[data-chl=notable].svelte-71x87j,th[data-chl=notable].svelte-71x87j{background:color-mix(in oklab, var(--notable) 9%, transparent)}td[data-chl=concern].svelte-71x87j,th[data-chl=concern].svelte-71x87j{background:color-mix(in oklab, var(--concern) 6%, transparent)}tbody.svelte-71x87j tr[data-fhl=positive]:where(.svelte-71x87j) td:where(.svelte-71x87j){background:color-mix(in oklab, var(--positive) 13%, transparent)}tbody.svelte-71x87j tr[data-fhl=notable]:where(.svelte-71x87j) td:where(.svelte-71x87j){background:color-mix(in oklab, var(--notable) 18%, transparent)}tbody.svelte-71x87j tr[data-fhl=concern]:where(.svelte-71x87j) td:where(.svelte-71x87j){background:color-mix(in oklab, var(--concern) 12%, transparent)}tbody.svelte-71x87j tr[data-fhl=positive]:where(.svelte-71x87j) td[data-chl]:where(.svelte-71x87j){background:color-mix(in oklab, var(--positive) 20%, transparent)}tbody.svelte-71x87j tr[data-fhl=notable]:where(.svelte-71x87j) td[data-chl]:where(.svelte-71x87j){background:color-mix(in oklab, var(--notable) 26%, transparent)}tbody.svelte-71x87j tr[data-fhl=concern]:where(.svelte-71x87j) td[data-chl]:where(.svelte-71x87j){background:color-mix(in oklab, var(--concern) 18%, transparent)}tr.bold.svelte-71x87j td:where(.svelte-71x87j){color:var(--foreground);font-weight:600}tr.subtotal-row.svelte-71x87j td:where(.svelte-71x87j){border-top:1px solid var(--foreground-secondary);font-weight:600}tr.total-row.svelte-71x87j td:where(.svelte-71x87j){color:var(--foreground);border-top:1px solid var(--foreground-secondary);border-bottom:3px double var(--foreground-secondary);font-weight:700}:is(tr.svelte-71x87j:has(+tr.subtotal-row:where(.svelte-71x87j)) td:where(.svelte-71x87j),tr.svelte-71x87j:has(+tr.total-row:where(.svelte-71x87j)) td:where(.svelte-71x87j)){border-bottom-color:var(--foreground-secondary)}tr.base.svelte-71x87j td:where(.svelte-71x87j),tr.base.svelte-71x87j:hover td:where(.svelte-71x87j){background:var(--accent-subtle)}.ihist.svelte-ec57d5{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);scroll-margin-top:var(--space-4)}.ihist-head.svelte-ec57d5{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ihist-heading.svelte-ec57d5{min-width:0}.ihist-title.svelte-ec57d5{color:var(--accent-emphasis);text-wrap:balance;margin:0;font-size:16px;font-weight:600}.ihist-owner.svelte-ec57d5{margin-top:var(--space-3);color:var(--foreground);font-size:14px;font-weight:500}.ihist-role.svelte-ec57d5{color:var(--foreground);font-weight:400}.ihist-filter.svelte-ec57d5{flex:none;position:relative}.ihist-fbtn.svelte-ec57d5{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2);font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.ihist-fbtn.svelte-ec57d5 svg:where(.svelte-ec57d5){stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;width:14px;height:14px}.ihist-fbtn.svelte-ec57d5:hover,.ihist-fbtn.on.svelte-ec57d5{border-color:var(--accent);color:var(--accent-emphasis)}.ihist-menu.svelte-ec57d5{z-index:var(--z-popover,40);min-width:180px;max-height:320px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.ihist-mi.svelte-ec57d5{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-size:12px;display:flex}.ihist-mi.svelte-ec57d5:hover{background:#fdf9f1}:root[data-theme=dark] .ihist-mi.svelte-ec57d5:hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ihist-mi.svelte-ec57d5:hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}}.ihist-mi.locked.svelte-ec57d5{cursor:default;opacity:.65}.ihist-table.svelte-ec57d5{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.ihist-row.svelte-ec57d5{align-items:center;column-gap:var(--space-3);box-sizing:border-box;width:100%;font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.65fr) minmax(0,1fr);font-size:12px;line-height:1.2;display:grid}.ihist-thead.svelte-ec57d5{background:var(--background-secondary);border-bottom:1px solid var(--border-strong);padding:0 10px}.ihist-sort.svelte-ec57d5{align-items:center;gap:var(--space-1);min-width:0;font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 0;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.ihist-sort.num.svelte-ec57d5{text-align:right;justify-content:flex-end}.ihist-sort.svelte-ec57d5:hover,.ihist-sort.sorted.svelte-ec57d5{color:var(--foreground)}.ihist-arrow.svelte-ec57d5{flex:none;font-size:8px}.ihist-trow.svelte-ec57d5{border:none;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;padding:4px 10px;transition:background .12s}.ihist-trow.svelte-ec57d5:last-of-type{border-bottom:none}.ihist-trow.svelte-ec57d5:hover{background:var(--background-secondary)}.ihist-trow.active.svelte-ec57d5{background:var(--accent-subtle);cursor:default}.ih-c.svelte-ec57d5{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);font-weight:400;overflow:hidden}.ih-c.num.svelte-ec57d5{text-align:right}.wrap-tables .ihist-sort.svelte-ec57d5,.wrap-tables .ih-c.svelte-ec57d5{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.ih-c.type.t-buy.svelte-ec57d5{color:var(--positive)}.ih-c.type.t-sell.svelte-ec57d5{color:var(--concern)}.ihist-state.svelte-ec57d5{padding:var(--space-4) var(--space-3);color:var(--foreground-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px}.doc.svelte-3jzb04{max-width:880px;padding:var(--space-6) var(--space-6) var(--space-8);padding-bottom:calc(var(--space-8) + var(--doc-tail,0px));contain:layout style;margin:0 auto}.head.svelte-3jzb04{justify-content:space-between;align-items:flex-end;gap:var(--space-5);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);margin-bottom:var(--space-5);display:flex}.hleft.svelte-3jzb04{min-width:0}.co.svelte-3jzb04{font-family:Spectral,Georgia,serif;font-size:24px;font-weight:600;line-height:1.2}.meta.svelte-3jzb04{color:var(--toc-item-label);margin-top:4px;font-size:12px}.meta.svelte-3jzb04 a:where(.svelte-3jzb04){color:var(--accent-emphasis);border-bottom:1px solid color-mix(in oklab, var(--accent-emphasis) 40%, transparent);text-decoration:none}.star.svelte-3jzb04{vertical-align:-3px;margin-left:var(--space-2);color:var(--toc-item-label);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .12s;display:inline-flex}.star.svelte-3jzb04:hover,.star.on.svelte-3jzb04{color:var(--toc-gold)}.star.svelte-3jzb04 svg:where(.svelte-3jzb04){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:14px;height:14px}.star.on.svelte-3jzb04 svg:where(.svelte-3jzb04){fill:currentColor}.hright.svelte-3jzb04{text-align:right;flex:none;font-size:12px;line-height:1.5}.hs-run.svelte-3jzb04{color:var(--foreground)}.hs-run.svelte-3jzb04 b:where(.svelte-3jzb04){color:var(--foreground);font-weight:600}.hs-line.svelte-3jzb04{color:var(--toc-item-label)}@media (width<=700px){.head.svelte-3jzb04{display:block}.hright.svelte-3jzb04{padding-top:var(--space-2);text-align:left}}.h1.svelte-3jzb04{color:var(--accent-emphasis);margin:var(--space-6) 0 var(--space-3);scroll-margin-top:var(--space-4);text-wrap:balance;font-size:16px;font-weight:600}.h2.svelte-3jzb04{color:var(--foreground);margin:var(--space-5) 0 var(--space-2);scroll-margin-top:var(--space-4);text-wrap:balance;font-size:14px;font-weight:600}.p.svelte-3jzb04{margin:0 0 var(--space-3);scroll-margin-top:var(--space-4);color:var(--foreground);text-wrap:pretty;font-size:14px;line-height:1.5}.p.tight.svelte-3jzb04{margin-bottom:4px}.p.bullet.svelte-3jzb04{text-indent:-12px;padding-left:16px}.p.footnote.svelte-3jzb04{color:var(--foreground-secondary);margin-bottom:var(--space-1);font-size:12px;line-height:1.5}.p.svelte-3jzb04 .i{font-style:italic}.p.svelte-3jzb04 .b{font-weight:600}.p.svelte-3jzb04 .dim{transition:color .15s,opacity .15s}.routine-fade.svelte-3jzb04 .dim{color:var(--foreground-muted);opacity:.5}.routine-fade.svelte-3jzb04 .dim:hover{color:var(--foreground);opacity:1}[data-hl].svelte-3jzb04{border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-6px;padding-inline:6px;position:relative}.tblhl.svelte-3jzb04{margin:var(--space-4) 0;scroll-margin-top:var(--space-4);padding-block:6px}.tblhl.svelte-3jzb04 .wrap{margin:0}.tblhl.scoped.svelte-3jzb04{background:0 0;padding-block:0}.rowmark.svelte-3jzb04{pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.rowmark.svelte-3jzb04 .hl-jump:where(.svelte-3jzb04){pointer-events:auto}[data-run=first].svelte-3jzb04{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}[data-run=mid].svelte-3jzb04{border-radius:0;margin-bottom:0}[data-run=last].svelte-3jzb04{border-top-left-radius:0;border-top-right-radius:0}.hl-jump.svelte-3jzb04{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--foreground-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s,background .12s;display:inline-flex;position:absolute;top:.1em;right:-1.65em}.hl-jump.svelte-3jzb04:hover,.hl-jump.svelte-3jzb04:focus-visible{background:var(--control-active);border-color:currentColor}.hl-jump.positive.svelte-3jzb04{color:var(--positive)}.hl-jump.notable.svelte-3jzb04{color:var(--notable)}.hl-jump.concern.svelte-3jzb04{color:var(--concern)}.hl-jump.svelte-3jzb04 svg:where(.svelte-3jzb04){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.skip-fold.svelte-3jzb04{text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--foreground-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-4);cursor:pointer;background:0 0;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:block}.skip-fold.svelte-3jzb04:hover{border-color:var(--accent);color:var(--accent-emphasis)}.routine-fold.svelte-3jzb04{text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--foreground-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3);cursor:pointer;background:0 0;font-size:12px;transition:border-color .12s,color .12s;display:block}.routine-fold.svelte-3jzb04:hover{border-color:var(--accent);color:var(--accent-emphasis)}.routine-fold.open.svelte-3jzb04{margin-bottom:var(--space-2)}.fold-row.svelte-3jzb04{align-items:stretch;gap:var(--space-2);display:flex}.fold-row.svelte-3jzb04 .routine-fold:where(.svelte-3jzb04){flex:1;min-width:0}.fold-exempt.svelte-3jzb04{font-family:var(--ds-font-sans);color:var(--foreground-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;flex:none;font-size:12px;font-weight:500;transition:border-color .12s,color .12s}.fold-row.svelte-3jzb04:has(.routine-fold.open:where(.svelte-3jzb04)) .fold-exempt:where(.svelte-3jzb04){margin-bottom:var(--space-2)}.fold-exempt.svelte-3jzb04:hover{border-color:var(--accent);color:var(--accent-emphasis)}.ovr-menu.svelte-3jzb04{z-index:var(--z-popover);min-width:150px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed}.ovr-h.svelte-3jzb04{text-transform:uppercase;color:var(--accent-emphasis);padding:var(--space-1) var(--space-2);font-size:12px;font-weight:600}.ovr-i.svelte-3jzb04{align-items:center;gap:var(--space-2);text-align:left;font-family:var(--ds-font-sans);text-transform:capitalize;color:var(--foreground);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:none;font-size:12px;transition:color .12s,background .12s;display:flex}.ovr-i.svelte-3jzb04:hover,.ovr-i.on.svelte-3jzb04{background:var(--control-active);color:var(--accent-emphasis)}.ovr-i.reset.svelte-3jzb04{text-transform:none;color:var(--foreground-muted);border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:var(--space-1)}.ovr-i.reset.svelte-3jzb04:hover{color:var(--accent-emphasis)}.ovr-dot.svelte-3jzb04{border-radius:50%;flex:none;width:8px;height:8px}.ovr-dot.positive.svelte-3jzb04{background:var(--positive)}.ovr-dot.notable.svelte-3jzb04{background:var(--notable)}.ovr-dot.concern.svelte-3jzb04{background:var(--concern)}.ovr-dot.off.svelte-3jzb04{border:1.5px solid var(--border-hover);background:0 0}.hl-edit.svelte-3jzb04{color:var(--foreground-muted);top:.1em;left:-1.65em;right:auto}.hl-edit.ovr.svelte-3jzb04{color:var(--accent-emphasis);border-color:var(--accent)}.p.goto.svelte-3jzb04{color:var(--accent-emphasis);cursor:pointer}.p.goto.svelte-3jzb04:hover{text-decoration:underline}.diff-new.svelte-3jzb04{background:color-mix(in oklab, var(--diff-new) 24%, transparent);border-radius:2px}.diff-changed.svelte-3jzb04{background:color-mix(in oklab, var(--diff-changed) 14%, transparent);border-radius:2px}.diff-removed.svelte-3jzb04{margin:0 0 var(--space-3);color:var(--foreground-muted);background:color-mix(in oklab, var(--diff-removed) 14%, transparent);scroll-margin-top:var(--space-4);white-space:pre-wrap;border-radius:2px;padding:2px 4px;font-size:14px;line-height:1.5}.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>*{opacity:.22;transition:opacity .12s}.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>:hover,.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>.diff-new,.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>.diff-changed,.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>.diff-removed,.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>.skip-fold,.doc.blackline.svelte-3jzb04 .vwin:where(.svelte-3jzb04)>.fold-row{opacity:1}[data-hl=positive].svelte-3jzb04{background:color-mix(in oklab, var(--positive) 13%, transparent)}[data-hl=notable].svelte-3jzb04{background:color-mix(in oklab, var(--notable) 18%, transparent)}[data-hl=concern].svelte-3jzb04{background:color-mix(in oklab, var(--concern) 12%, transparent)}.list.svelte-3jzb04{margin:0 0 var(--space-3);scroll-margin-top:var(--space-4);padding-left:24px;font-size:14px;line-height:1.5}.list.svelte-3jzb04 li:where(.svelte-3jzb04){margin-bottom:4px}.pgbrk.svelte-3jzb04{align-items:stretch;gap:var(--space-3);width:var(--doc-col,100%);margin-left:calc(var(--doc-col,100%) * -.5);margin-block:var(--space-5);flex-direction:column;display:flex;position:relative;left:50%}.hide-pgbrk.svelte-3jzb04 .pgbrk:where(.svelte-3jzb04),.hide-images.svelte-3jzb04 .fig:where(.svelte-3jzb04){display:none}.pgbrk.svelte-3jzb04 .ln:where(.svelte-3jzb04){border-top:1px dashed var(--border-strong)}.pgbrk.svelte-3jzb04 .no:where(.svelte-3jzb04){margin-right:var(--space-3);color:var(--foreground-muted);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);align-self:flex-end;padding:4px 8px;font-size:12px;font-weight:500;line-height:1}.fig.svelte-3jzb04{margin:var(--space-4) 0;scroll-margin-top:var(--space-4);width:fit-content;max-width:100%}.fig.svelte-3jzb04 img:where(.svelte-3jzb04){max-width:100%;height:auto;display:block}.fig-tools.svelte-3jzb04{margin-bottom:var(--space-2);display:flex}.fig-dl-btn.svelte-3jzb04{font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.fig-dl-btn.svelte-3jzb04:hover:not(:disabled){border-color:var(--accent-hover);color:var(--accent-emphasis)}.fig-dl-btn.svelte-3jzb04:disabled{opacity:.6;cursor:default}.fig-dl-btn.svelte-3jzb04 svg:where(.svelte-3jzb04){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lens.svelte-10v4ffp{height:100%;padding:0 0 var(--space-6);background:var(--background-secondary);border-left:1px solid var(--border);contain:layout style;overflow:hidden auto}.grow.svelte-10v4ffp{flex:1}.band.svelte-10v4ffp{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);background:var(--toc-head-bg);display:flex}.band-lb.svelte-10v4ffp{text-transform:uppercase;color:var(--toc-ink);font-size:12px;font-weight:600}.controls.svelte-10v4ffp{flex-direction:column;display:flex}.dgroup.svelte-10v4ffp{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.dgroup.svelte-10v4ffp+.dgroup:where(.svelte-10v4ffp){border-top:1px solid var(--border)}.dgroup.disabled.svelte-10v4ffp{opacity:.5;pointer-events:none}.dgroup.disabled.svelte-10v4ffp .rlabel.term:where(.svelte-10v4ffp){pointer-events:auto}.row.svelte-10v4ffp{align-items:center;gap:6px;min-height:24px;display:flex}.row.sub.svelte-10v4ffp{padding-left:var(--space-3);justify-content:flex-end}.row.wrapx.svelte-10v4ffp{flex-wrap:wrap;justify-content:flex-end}.rlabel.svelte-10v4ffp{font-family:var(--ds-font-sans);color:var(--toc-gold);flex:none;font-size:12px;font-weight:600}.rlabel.term.svelte-10v4ffp{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in oklab, var(--toc-gold) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--toc-gold) 55%, transparent);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration-thickness:1px}.rlabel.term.svelte-10v4ffp:hover,.rlabel.term.svelte-10v4ffp:focus-visible{-webkit-text-decoration-color:var(--toc-gold);text-decoration-color:var(--toc-gold);outline:none}.term-tip.svelte-10v4ffp{z-index:var(--z-toast);width:max-content;max-width:280px;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;padding:8px 10px;font-size:12px;line-height:1.5;position:fixed;transform:translate(-50%)}.term-tip.flip.svelte-10v4ffp{transform:translate(-50%,-100%)}@media (prefers-reduced-motion:no-preference){.term-tip.svelte-10v4ffp{animation:.12s ease-out svelte-10v4ffp-term-tip-in}}@keyframes svelte-10v4ffp-term-tip-in{0%{opacity:0}to{opacity:1}}.corr.svelte-10v4ffp{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.seg.svelte-10v4ffp{background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;gap:2px;padding:2px;display:inline-flex}.seg.svelte-10v4ffp button:where(.svelte-10v4ffp){text-align:center;min-width:38px;font-family:var(--ds-font-sans);color:var(--toc-item-label);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;background:0 0;border:none;flex:none;padding:3px 8px;font-size:12px;font-weight:500;transition:color .12s,background .12s}.seg.svelte-10v4ffp button:where(.svelte-10v4ffp):hover:not(.on){color:var(--toc-gold)}.seg.svelte-10v4ffp button.on:where(.svelte-10v4ffp){background:var(--surface);color:var(--toc-gold);box-shadow:var(--shadow-sm);font-weight:600}.cmp-wrap.svelte-10v4ffp{flex:none;position:relative}.cmp-ck.svelte-10v4ffp{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.amt-wrap.svelte-10v4ffp{flex:none;align-self:stretch;align-items:stretch;display:flex;position:relative}.amt-menu.svelte-10v4ffp .fmi.on:where(.svelte-10v4ffp){color:var(--toc-gold);background:var(--toc-active-bg)}.fmi.svelte-10v4ffp .radio:where(.svelte-10v4ffp){border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:13px;height:13px;position:relative}.fmi.svelte-10v4ffp:hover .radio:where(.svelte-10v4ffp),.fmi.on.svelte-10v4ffp .radio:where(.svelte-10v4ffp){border-color:var(--toc-gold)}.fmi.on.svelte-10v4ffp .radio:where(.svelte-10v4ffp):after{content:"";background:var(--toc-gold);border-radius:50%;position:absolute;inset:2.5px}.chips.svelte-10v4ffp{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:5px;min-width:0;display:inline-flex}.lg.svelte-10v4ffp{font-family:var(--ds-font-sans);text-transform:capitalize;color:var(--toc-item-label);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:color .12s,border-color .12s;display:inline-flex}.lg.svelte-10v4ffp:hover{border-color:var(--accent)}.lg.positive.svelte-10v4ffp,.lg.notable.svelte-10v4ffp,.lg.concern.svelte-10v4ffp{color:var(--toc-gold)}.lg.svelte-10v4ffp .dot:where(.svelte-10v4ffp){border-radius:50%;width:7px;height:7px}.lg.positive.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--positive)}.lg.notable.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--notable)}.lg.concern.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--concern)}.lg.df-new.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--diff-new)}.lg.df-changed.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--diff-changed)}.lg.df-removed.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--diff-removed)}.lg.off.svelte-10v4ffp{opacity:.45}.lg.off.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--foreground-muted)}.cmp-cur.svelte-10v4ffp{color:var(--toc-ink);flex:none;font-size:12px;font-weight:600}.cmp-vs.svelte-10v4ffp{color:var(--toc-item-label);flex:none;font-size:12px}.rt-load.svelte-10v4ffp{color:var(--toc-item-label);align-items:center;gap:4px;font-size:12px;display:inline-flex}.gact.svelte-10v4ffp{align-items:center;gap:var(--space-1);font-family:var(--ds-font-sans);text-transform:none;color:var(--toc-ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;flex:none;font-size:12px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.gact.svelte-10v4ffp:hover:not(:disabled),.gact.on.svelte-10v4ffp{color:var(--toc-gold);border-color:var(--accent)}.gact.reset.svelte-10v4ffp{padding:2px var(--space-1-5)}.gact.icon.svelte-10v4ffp{gap:0;padding:3px 5px}.gact.svelte-10v4ffp:disabled{color:var(--foreground-muted);opacity:.45;cursor:default}.gact.svelte-10v4ffp:disabled:hover{border-color:var(--border-strong)}.gact.svelte-10v4ffp svg:where(.svelte-10v4ffp){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.sec-filter-wrap.svelte-10v4ffp{flex:none;position:relative}.filter-menu.svelte-10v4ffp{right:0;top:calc(100% + var(--space-1));z-index:var(--z-popover);min-width:130px;max-height:min(50vh,380px);padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.fmi.svelte-10v4ffp{align-items:center;gap:var(--space-2);text-align:left;font-family:var(--ds-font-sans);text-transform:none;color:var(--toc-item-label);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:400;transition:color .12s,background .12s;display:flex}.fmi.svelte-10v4ffp:hover{color:var(--toc-gold);background:var(--toc-active-bg)}.fmi.locked.svelte-10v4ffp{cursor:default}.fmi.locked.svelte-10v4ffp:hover{color:inherit;background:0 0}.fmi.locked.svelte-10v4ffp .sb-check:where(.svelte-10v4ffp){cursor:default;opacity:.75}.sec-empty.svelte-10v4ffp{padding:var(--space-3);color:var(--foreground-muted);font-size:12px}.card.svelte-10v4ffp{border:none;border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border-radius:0;margin:0}.card.svelte-10v4ffp:hover .lb:where(.svelte-10v4ffp),.card.active.svelte-10v4ffp .lb:where(.svelte-10v4ffp){color:var(--toc-gold)}.chead.svelte-10v4ffp{align-items:center;gap:var(--space-2);display:flex}.chead.svelte-10v4ffp .lb:where(.svelte-10v4ffp){text-transform:uppercase;color:var(--toc-item-label);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.tt.svelte-10v4ffp{color:var(--toc-ink);overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:600;line-height:1.2}.verdict.svelte-10v4ffp{text-transform:uppercase;color:var(--foreground-muted);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.verdict.svelte-10v4ffp svg:where(.svelte-10v4ffp){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.verdict.read.svelte-10v4ffp{color:var(--accent-emphasis)}.verdict.skim.svelte-10v4ffp{color:var(--toc-item-label)}.verdict.skip.svelte-10v4ffp{color:var(--foreground-muted)}.vbtn.svelte-10v4ffp{cursor:pointer;font-family:var(--ds-font-sans);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .12s}.vfail.svelte-10v4ffp{font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--concern);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:10px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vfail.svelte-10v4ffp:hover,.vbtn.svelte-10v4ffp:hover{color:var(--toc-gold)}.vmenu.svelte-10v4ffp{z-index:var(--z-popover);min-width:110px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;transform:translate(-100%)}.vmenu.flip.svelte-10v4ffp{transform:translate(-100%,-100%)}.vmenu.svelte-10v4ffp .fmi:where(.svelte-10v4ffp){text-transform:capitalize}.syn.svelte-10v4ffp,.whyline.svelte-10v4ffp{color:var(--toc-ink);margin:var(--space-2) 0 0;font-size:12px;line-height:1.5}.flag.svelte-10v4ffp{gap:var(--space-2);text-align:left;border-radius:var(--radius-sm);width:100%;margin-top:var(--space-2);cursor:pointer;font-family:var(--ds-font-sans);background:0 0;border:none;align-items:flex-start;padding:4px 6px;transition:background .3s ease-out;display:flex}.flag.svelte-10v4ffp:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 8%, transparent)}.flag.svelte-10v4ffp:disabled{cursor:default}.flag.flash.svelte-10v4ffp{background:color-mix(in oklab, var(--accent) 8%, transparent)}.flag.svelte-10v4ffp .dot:where(.svelte-10v4ffp){border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.flag.positive.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--positive)}.flag.notable.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--notable)}.flag.concern.svelte-10v4ffp .dot:where(.svelte-10v4ffp){background:var(--concern)}.flag.svelte-10v4ffp .note:where(.svelte-10v4ffp){min-width:0;color:var(--toc-ink);flex:auto;font-size:12px;line-height:1.5}.nojump.svelte-10v4ffp{margin-top:3px;margin-left:var(--space-1);fill:none;width:11px;height:11px;stroke:var(--toc-item-label);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex:none;align-self:flex-start}.changes.svelte-10v4ffp{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border)}.change.svelte-10v4ffp{gap:var(--space-2);text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--ds-font-sans);background:0 0;border:none;align-items:baseline;padding:4px 6px;display:flex}.change.svelte-10v4ffp:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 8%, transparent)}.change.svelte-10v4ffp:disabled{cursor:default}.ck.svelte-10v4ffp{text-transform:uppercase;border-radius:var(--radius-sm);color:var(--foreground);flex:none;padding:2px 6px;font-size:10px;font-weight:600}.change.new.svelte-10v4ffp .ck:where(.svelte-10v4ffp){background:color-mix(in oklab, var(--diff-new) 26%, transparent)}.change.changed.svelte-10v4ffp .ck:where(.svelte-10v4ffp){background:color-mix(in oklab, var(--diff-changed) 18%, transparent)}.change.removed.svelte-10v4ffp .ck:where(.svelte-10v4ffp){background:color-mix(in oklab, var(--diff-removed) 18%, transparent)}.cn.svelte-10v4ffp{min-width:0;color:var(--toc-ink);flex:auto;font-size:12px;line-height:1.5}.ai-note.svelte-10v4ffp{color:var(--foreground-muted);margin:var(--space-2) 0 0;padding:0 var(--space-3);font-size:12px;line-height:1.5}.run-prompt.svelte-10v4ffp{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.rp-lead.svelte-10v4ffp{max-width:34ch;color:var(--toc-item-label);margin:0;font-size:12px;line-height:1.5}.rp-btn.svelte-10v4ffp{align-items:center;gap:var(--space-1);font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.rp-btn.svelte-10v4ffp:hover{background:var(--accent-hover)}.spin.svelte-10v4ffp{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-10v4ffp-spin}.spin.sm.svelte-10v4ffp{width:11px;height:11px}@keyframes svelte-10v4ffp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-10v4ffp{animation:none}}.findbar.svelte-1bahro3{top:44px;right:calc(16px + var(--sb-w,15px));z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute}.wrap.svelte-1bahro3{align-items:center;display:flex;position:relative}.wrap.svelte-1bahro3 input:where(.svelte-1bahro3){width:200px;font-family:var(--ds-font-sans);color:var(--foreground);background:0 0;border:none;outline:none;padding:4px 64px 4px 6px;font-size:12px}.wrap.svelte-1bahro3 input:where(.svelte-1bahro3)::placeholder{color:var(--foreground-muted)}.cnt.svelte-1bahro3{font-family:var(--ds-font-mono);color:var(--foreground-muted);pointer-events:none;font-size:12px;position:absolute;right:6px}button.svelte-1bahro3{width:26px;height:26px;color:var(--foreground-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;transition:background .12s,color .12s;display:inline-flex}button.svelte-1bahro3:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent-emphasis)}button.svelte-1bahro3:disabled{opacity:.4;cursor:default}.opts-wrap.svelte-1bahro3{display:inline-flex;position:relative}.opt-btn.svelte-1bahro3 svg:where(.svelte-1bahro3){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.opt-btn.on.svelte-1bahro3{background:var(--control-active);border-color:var(--accent);color:var(--accent-emphasis)}.opts-menu.svelte-1bahro3{z-index:1;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:172px;box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 6px);left:0}.opt.svelte-1bahro3{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;padding:6px 8px;font-size:12px;display:flex}.opt.svelte-1bahro3:hover{background:var(--surface-hover)}.opt.disabled.svelte-1bahro3{opacity:.45;cursor:default}.opt.disabled.svelte-1bahro3:hover{background:0 0}.findbar.svelte-1bahro3 button:where(.svelte-1bahro3) svg:where(.svelte-1bahro3){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tp.svelte-1mo2lsl{margin-bottom:var(--space-2)}.row.svelte-1mo2lsl{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip.svelte-1mo2lsl{font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-size:12px;line-height:1;transition:border-color .12s,color .12s;display:inline-flex}.chip.svelte-1mo2lsl:hover{border-color:var(--c);color:var(--foreground)}.chip.on.svelte-1mo2lsl{border-color:color-mix(in oklab, var(--c) 55%, transparent);background:color-mix(in oklab, var(--c) 10%, transparent);color:var(--foreground)}.dot.svelte-1mo2lsl{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.chip.svelte-1mo2lsl .x:where(.svelte-1mo2lsl){color:var(--foreground-muted);font-size:8px}.new.svelte-1mo2lsl{font-family:var(--ds-font-sans);color:var(--foreground);border:1px dashed var(--border-strong);border-radius:var(--radius-full);background:0 0;outline:none;width:76px;padding:3px 8px;font-size:12px;line-height:1}.new.svelte-1mo2lsl:focus{border-color:var(--accent)}.new.svelte-1mo2lsl::placeholder{color:var(--foreground-muted)}.pal.svelte-1mo2lsl{gap:var(--space-1);margin-top:var(--space-2);display:flex}.sw.svelte-1mo2lsl{border:1px solid color-mix(in oklab, var(--c) 60%, transparent);background:var(--c);cursor:pointer;border-radius:50%;width:16px;height:16px}.sw.svelte-1mo2lsl:hover{outline:2px solid var(--c);outline-offset:1px}.ask.svelte-stit1h{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:.16s cubic-bezier(.22,1,.36,1) sr-pop;position:fixed}.ask.answer.svelte-stit1h{width:min(360px,92vw)}.ask.flagpop.svelte-stit1h{width:176px}.bar.svelte-stit1h{align-items:center;gap:4px;padding:4px;display:flex}.act.svelte-stit1h{font-family:var(--ds-font-sans);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:500;transition:background .1s,color .1s}.act.svelte-stit1h:hover{background:var(--surface-hover);color:var(--accent-emphasis)}.act.main.svelte-stit1h{align-items:center;gap:var(--space-1);padding:6px 10px;display:inline-flex}.act.svelte-stit1h .ic:where(.svelte-stit1h){fill:none;width:14px;height:14px;stroke:var(--accent-emphasis);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.div.svelte-stit1h{background:var(--border);align-self:stretch;width:1px;margin:4px 0}.qrow.svelte-stit1h{align-items:center;gap:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px 6px;transition:border-color .12s;display:flex}.qrow.svelte-stit1h:focus-within{border-color:var(--accent)}.qic.svelte-stit1h{fill:none;width:14px;height:14px;stroke:var(--foreground-muted);stroke-width:2px;stroke-linecap:round;flex:none}.defaults.svelte-stit1h{margin-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.def.svelte-stit1h{text-align:left;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:6px 8px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s}.def.svelte-stit1h:hover{border-color:var(--accent);color:var(--accent-emphasis)}.q.svelte-stit1h{font-family:var(--ds-font-sans);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px;font-size:12px}.q.svelte-stit1h::placeholder{color:var(--foreground-muted)}.go.svelte-stit1h{color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;border:none;flex:none;width:24px;height:24px;font-size:12px}.go.svelte-stit1h:hover:not(:disabled){background:var(--accent-hover)}.go.svelte-stit1h:disabled{opacity:.45;cursor:default}.ans.svelte-stit1h{padding:var(--space-3)}.flag-opts.svelte-stit1h{flex-direction:column;gap:2px;display:flex}.flag-opt.svelte-stit1h{align-items:center;gap:var(--space-2);text-align:left;font-family:var(--ds-font-sans);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;transition:background .1s;display:flex}.flag-opt.svelte-stit1h:hover{background:var(--control-active)}.fdot.svelte-stit1h{border-radius:50%;flex:none;width:8px;height:8px}.fdot.positive.svelte-stit1h{background:var(--positive)}.fdot.notable.svelte-stit1h{background:var(--notable)}.fdot.concern.svelte-stit1h{background:var(--concern)}.fdot.routine.svelte-stit1h{background:var(--foreground-muted);opacity:.6}.ahead.svelte-stit1h{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ahead.note-head.svelte-stit1h{gap:4px}.alabel.svelte-stit1h{text-transform:uppercase;color:var(--accent-emphasis);font-size:12px;font-weight:600}.grow.svelte-stit1h{flex:1}.icon.svelte-stit1h{width:22px;height:22px;color:var(--foreground-muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:12px;transition:border-color .12s,color .12s;display:inline-flex}.icon.svelte-stit1h:hover{border-color:var(--accent);color:var(--accent-emphasis)}.icon.svelte-stit1h svg:where(.svelte-stit1h){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.quote.svelte-stit1h{margin:0 0 var(--space-3);padding-left:var(--space-2);border-left:2px solid var(--border-strong);color:var(--foreground-muted);font-size:12px;font-style:italic;line-height:1.5}.loading.svelte-stit1h{align-items:center;gap:var(--space-2);color:var(--foreground-muted);padding:var(--space-2) 0 var(--space-1);font-size:12px;display:flex}.body.svelte-stit1h{color:var(--foreground);max-height:44vh;font-size:12px;line-height:1.5;overflow-y:auto}.body.err.svelte-stit1h{color:var(--concern)}.body.svelte-stit1h p:where(.svelte-stit1h){margin:0 0 var(--space-2)}.body.svelte-stit1h p:where(.svelte-stit1h):last-child{margin-bottom:0}.body.svelte-stit1h ul:where(.svelte-stit1h){margin:0 0 var(--space-2);padding-left:16px}.body.svelte-stit1h li:where(.svelte-stit1h){margin-bottom:4px}.foot.svelte-stit1h{margin-top:var(--space-3);align-items:center;display:flex}.back.svelte-stit1h{font-family:var(--ds-font-sans);color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.back.svelte-stit1h:hover{color:var(--accent-emphasis)}.back.keep.svelte-stit1h{color:var(--accent-emphasis);font-weight:500}.back.keep.svelte-stit1h:hover{text-decoration:underline}.count.svelte-stit1h{color:var(--foreground-muted);text-align:right;margin-top:var(--space-1);font-size:12px}.count.max.svelte-stit1h{color:var(--concern)}.ntags.svelte-stit1h{margin-top:var(--space-2)}.cmark.svelte-stit1h{background:var(--notable);border-radius:2px;flex:none;width:8px;height:8px}.note.svelte-stit1h{width:100%;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);resize:vertical;outline:none;padding:8px;font-size:12px;line-height:1.5}.note.svelte-stit1h:focus{border-color:var(--accent)}.crow.svelte-stit1h{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.cbtn.svelte-stit1h{font-family:var(--ds-font-sans);color:var(--foreground-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 12px;font-size:12px;font-weight:500}.cbtn.save.svelte-stit1h{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.cbtn.save.svelte-stit1h:hover:not(:disabled){background:var(--accent-hover)}.cbtn.svelte-stit1h:disabled{opacity:.45;cursor:default}.spin.svelte-stit1h{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-stit1h-spin}@keyframes svelte-stit1h-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-stit1h{animation:none}}.settings.svelte-o5x621{display:inline-flex;position:relative}.gear.svelte-o5x621{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex}.gear.svelte-o5x621:hover{border-color:var(--accent);color:var(--accent)}.gear.on.svelte-o5x621{background:var(--control-active);border-color:var(--accent);color:var(--accent-emphasis)}.gear.svelte-o5x621 svg:where(.svelte-o5x621){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.menu.svelte-o5x621{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:216px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.mhead.svelte-o5x621{text-transform:uppercase;color:var(--accent-emphasis);padding:4px 8px 6px;font-size:12px;font-weight:600}.opt.svelte-o5x621{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;padding:6px 8px;font-size:12px;display:flex}.opt.svelte-o5x621:hover{background:var(--surface-hover)}.mhead.sep.svelte-o5x621{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.tiers.svelte-o5x621{flex-direction:column;gap:4px;margin-top:4px;display:flex}.tier.svelte-o5x621{align-items:center;gap:var(--space-2);text-align:left;width:100%;font-family:var(--ds-font-sans);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:6px 8px;transition:border-color .12s,background .12s;display:flex}.tier.svelte-o5x621:hover,.tier.on.svelte-o5x621{border-color:var(--accent);background:var(--control-active)}.tinfo.svelte-o5x621{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tlabel.svelte-o5x621{color:var(--foreground);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.tmult.svelte-o5x621{font-family:var(--ds-font-sans);color:var(--accent-emphasis);background:var(--accent-subtle);border-radius:var(--radius-full);padding:2px 7px;font-size:12px;font-weight:600;line-height:1}.tblurb.svelte-o5x621{color:var(--toc-item-label,var(--foreground-muted));font-size:12px}.tier.svelte-o5x621 .ic:where(.svelte-o5x621){fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.tier.svelte-o5x621 .chk:where(.svelte-o5x621){stroke:var(--accent-emphasis)}.tier.svelte-o5x621 .lock:where(.svelte-o5x621){stroke:var(--foreground-muted)}.opt.row.svelte-o5x621{cursor:default}.opt.row.svelte-o5x621:hover{background:0 0}.units-wrap.svelte-o5x621{flex:none;position:relative}.units-btn.svelte-o5x621{font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:4px 6px 4px 8px;font-size:12px;transition:border-color .12s,color .12s;display:inline-flex}.units-btn.svelte-o5x621:hover,.units-btn.on.svelte-o5x621{border-color:var(--accent);color:var(--accent-emphasis)}.units-ck.svelte-o5x621{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.units-menu.svelte-o5x621{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:130px;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.umi.svelte-o5x621{align-items:center;gap:var(--space-2);text-align:left;width:100%;font-family:var(--ds-font-sans);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:5px 8px;font-size:12px;transition:background .12s,color .12s;display:flex}.umi.svelte-o5x621:hover{background:var(--surface-hover)}.umi.on.svelte-o5x621{color:var(--accent-emphasis);background:var(--control-active)}.umi.svelte-o5x621 .radio:where(.svelte-o5x621){border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:13px;height:13px;position:relative}.umi.svelte-o5x621:hover .radio:where(.svelte-o5x621),.umi.on.svelte-o5x621 .radio:where(.svelte-o5x621){border-color:var(--accent-emphasis)}.umi.on.svelte-o5x621 .radio:where(.svelte-o5x621):after{content:"";background:var(--accent-emphasis);border-radius:50%;position:absolute;inset:2.5px}.tabstrip.svelte-1atfela{scrollbar-width:none;height:36px;padding-left:max(var(--space-3), calc((100% - 880px) / 2));background:var(--background-secondary);box-shadow:inset 0 -1px 0 var(--border);flex:none;align-items:stretch;display:flex;overflow-x:auto}.tabstrip.svelte-1atfela::-webkit-scrollbar{display:none}.tab.svelte-1atfela{align-items:center;gap:var(--space-1-5);max-width:200px;padding:0 var(--space-2) 0 var(--space-3);border-right:1px solid var(--border);cursor:pointer;flex:none;transition:background .12s;display:inline-flex;position:relative}.tab.svelte-1atfela:hover{background:var(--surface-hover);box-shadow:inset 0 -1px 0 var(--border)}.tab.active.svelte-1atfela,.tab.active.svelte-1atfela:hover{background:var(--background);box-shadow:none}.tmain.svelte-1atfela{align-items:center;gap:var(--space-1);min-width:0;font-family:var(--ds-font-sans);flex:auto;display:inline-flex}.tlabel.svelte-1atfela{color:var(--foreground-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tab.active.svelte-1atfela .tlabel:where(.svelte-1atfela){color:var(--foreground);font-weight:600}.tx.svelte-1atfela{width:18px;height:18px;color:var(--foreground-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.tx.svelte-1atfela:hover{background:var(--surface-hover);color:var(--concern)}.tmenu.svelte-1atfela{z-index:var(--z-popover);width:200px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.rn-wrap.svelte-1atfela{display:flex;position:relative}.rn.svelte-1atfela{min-width:0;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;flex:1;padding:5px 30px 5px 8px;font-size:12px}.rn.svelte-1atfela:focus{border-color:var(--accent)}.rn-go.svelte-1atfela{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.rn-go.svelte-1atfela:hover{color:var(--accent-emphasis);background:var(--surface-hover)}.rn-go.svelte-1atfela svg:where(.svelte-1atfela){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.colors.svelte-1atfela{gap:var(--space-1);display:flex}.sw.svelte-1atfela{border:1px solid color-mix(in oklab, var(--c) 60%, transparent);background:var(--c);cursor:pointer;border-radius:50%;width:16px;height:16px}.sw.none.svelte-1atfela{border:1px dashed var(--border-strong);background:0 0}.sw.svelte-1atfela:hover{outline:2px solid var(--c,var(--border-hover));outline-offset:1px}.comments.svelte-159j5tf{width:min(340px,92vw);z-index:var(--z-modal);background:var(--background-secondary);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-3) var(--space-6);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.head.svelte-159j5tf{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.head.svelte-159j5tf .t:where(.svelte-159j5tf){text-transform:uppercase;color:var(--accent-emphasis);font-size:12px;font-weight:600}.grow.svelte-159j5tf{flex:1}.x.svelte-159j5tf{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;font-size:12px}.x.svelte-159j5tf:hover{border-color:var(--accent);color:var(--accent-emphasis)}.filters.svelte-159j5tf{margin-bottom:var(--space-3);flex-wrap:wrap;gap:4px;display:flex}.fchip.svelte-159j5tf{font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-size:12px;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.fchip.svelte-159j5tf:hover{border-color:var(--border-hover)}.fchip.on.svelte-159j5tf{border-color:var(--accent);background:var(--control-active);color:var(--foreground)}.dot.svelte-159j5tf{background:var(--c,var(--accent));border-radius:50%;flex:none;width:7px;height:7px}.empty.svelte-159j5tf{color:var(--foreground-muted);padding:var(--space-4) var(--space-1);font-size:12px;line-height:1.5}.empty.svelte-159j5tf b:where(.svelte-159j5tf){color:var(--foreground-secondary)}.empty.svelte-159j5tf p:where(.svelte-159j5tf){margin:0 0 var(--space-3)}.signin-btn.svelte-159j5tf{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.signin-btn.svelte-159j5tf:hover{background:var(--accent-hover)}.cmt.svelte-159j5tf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-2);cursor:pointer;transition:border-color .12s}.cmt.svelte-159j5tf:hover{border-color:var(--border-hover)}.cmt.done.svelte-159j5tf{opacity:.72}.note.svelte-159j5tf{color:var(--foreground);margin:0 0 var(--space-2);white-space:pre-wrap;font-size:12px;line-height:1.5}.tags.svelte-159j5tf{margin-bottom:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-159j5tf{color:var(--foreground-secondary);border:1px solid color-mix(in oklab, var(--c) 45%, transparent);background:color-mix(in oklab, var(--c) 8%, transparent);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 7px;font-size:12px;line-height:1;display:inline-flex}.edit.svelte-159j5tf{width:100%;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin-bottom:var(--space-2);resize:vertical;outline:none;padding:6px;font-size:12px;line-height:1.5}.edit.svelte-159j5tf:focus{border-color:var(--accent)}.count.svelte-159j5tf{color:var(--foreground-muted);text-align:right;margin:-4px 0 var(--space-2);font-size:12px}.count.max.svelte-159j5tf{color:var(--concern)}.row.svelte-159j5tf{gap:var(--space-3);display:flex}.lnk.svelte-159j5tf{font-family:var(--ds-font-sans);color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.lnk.svelte-159j5tf:hover{color:var(--accent-emphasis)}.lnk.save.svelte-159j5tf{color:var(--accent-emphasis);font-weight:500}.lnk.res.svelte-159j5tf:hover{color:var(--positive)}.lnk.del.svelte-159j5tf:hover{color:var(--concern)}.iconlnk.svelte-159j5tf{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .12s;display:inline-flex}.iconlnk.svelte-159j5tf svg:where(.svelte-159j5tf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.iconlnk.svelte-159j5tf:hover,.iconlnk.copied-ok.svelte-159j5tf{color:var(--accent-emphasis)}.rlabel.svelte-159j5tf{text-transform:uppercase;color:var(--foreground-muted);margin:var(--space-3) 0 var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:12px;font-weight:600}.cpop.svelte-13mp4up{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(300px,92vw);box-shadow:var(--shadow-lg);padding:var(--space-3);animation:.16s cubic-bezier(.22,1,.36,1) sr-pop;position:fixed}.chead.svelte-13mp4up{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.cmark.svelte-13mp4up{background:var(--notable);border-radius:2px;flex:none;width:8px;height:8px}.clabel.svelte-13mp4up{text-transform:uppercase;color:var(--accent-emphasis);font-size:12px;font-weight:600}.grow.svelte-13mp4up{flex:1}.icon.svelte-13mp4up{width:22px;height:22px;color:var(--foreground-muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:12px;transition:border-color .12s,color .12s;display:inline-flex}.icon.svelte-13mp4up:hover{border-color:var(--accent);color:var(--accent-emphasis)}.icon.svelte-13mp4up svg:where(.svelte-13mp4up){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.icon.copied-ok.svelte-13mp4up{border-color:var(--accent);color:var(--accent-emphasis)}.note.svelte-13mp4up{color:var(--foreground);margin:0 0 var(--space-3);white-space:pre-wrap;font-size:12px;line-height:1.5}.edit.svelte-13mp4up{width:100%;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin-bottom:var(--space-2);resize:vertical;outline:none;padding:6px;font-size:12px}.edit.svelte-13mp4up:focus{border-color:var(--accent)}.row.svelte-13mp4up{gap:var(--space-3);display:flex}.row.end.svelte-13mp4up{justify-content:flex-end;gap:var(--space-2)}.lnk.svelte-13mp4up{font-family:var(--ds-font-sans);color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.lnk.svelte-13mp4up:hover{color:var(--accent-emphasis)}.lnk.res.svelte-13mp4up:hover{color:var(--positive)}.lnk.del.svelte-13mp4up:hover{color:var(--concern)}.count.svelte-13mp4up{color:var(--foreground-muted);text-align:right;margin:-4px 0 var(--space-2);font-size:12px}.count.max.svelte-13mp4up{color:var(--concern)}.tags.svelte-13mp4up{margin:0 0 var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-13mp4up{color:var(--foreground-secondary);border:1px solid color-mix(in oklab, var(--c) 45%, transparent);background:color-mix(in oklab, var(--c) 8%, transparent);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 7px;font-size:12px;line-height:1;display:inline-flex}.dot.svelte-13mp4up{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.btn.svelte-13mp4up{font-family:var(--ds-font-sans);color:var(--foreground-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 12px;font-size:12px;font-weight:500}.btn.save.svelte-13mp4up{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.btn.save.svelte-13mp4up:disabled{opacity:.45;cursor:default}.backdrop.svelte-b0n18g{z-index:var(--z-modal);padding:var(--space-4);background:oklab(0% none none/.42);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-b0n18g{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(480px,96vw);max-height:84vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.mhead.svelte-b0n18g{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);align-items:center;display:flex}.mhead.svelte-b0n18g .t:where(.svelte-b0n18g){font-size:14px;font-weight:600}.grow.svelte-b0n18g{flex:1}.x.svelte-b0n18g{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;font-size:12px}.x.svelte-b0n18g:hover{background:var(--surface-hover);color:var(--foreground)}.body.svelte-b0n18g{padding:var(--space-3) var(--space-4) var(--space-4);flex:1;overflow-y:auto}.lock.svelte-b0n18g{align-items:center;gap:var(--space-3);color:var(--toc-ink);background:color-mix(in oklab, var(--accent) 10%, transparent);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:12px;line-height:1.5;display:flex}.lock.svelte-b0n18g b:where(.svelte-b0n18g){color:var(--foreground)}.up.svelte-b0n18g{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;flex:none;padding:5px 12px;font-size:12px;font-weight:600}.up.svelte-b0n18g:hover{background:var(--accent-hover)}.grp.svelte-b0n18g{margin-bottom:var(--space-4)}.glabel.svelte-b0n18g{text-transform:uppercase;color:var(--accent-emphasis);margin-bottom:4px;font-size:12px;font-weight:600}.ghint.svelte-b0n18g{margin:0 0 var(--space-2);color:var(--toc-ink);font-size:12px;line-height:1.5}.voice.svelte-b0n18g,.qprompt.svelte-b0n18g,.qlabel.svelte-b0n18g{width:100%;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;padding:8px;font-size:12px;line-height:1.5}.voice.svelte-b0n18g,.qprompt.svelte-b0n18g{resize:vertical}.voice.svelte-b0n18g:focus,.qprompt.svelte-b0n18g:focus,.qlabel.svelte-b0n18g:focus{border-color:var(--accent)}.voice.svelte-b0n18g:disabled,.qprompt.svelte-b0n18g:disabled,.qlabel.svelte-b0n18g:disabled{opacity:.6;cursor:not-allowed}.count.svelte-b0n18g{color:var(--toc-item-label);text-align:right;margin-top:4px;font-size:12px}.count.max.svelte-b0n18g{color:var(--concern)}.qrow.svelte-b0n18g{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);margin-bottom:var(--space-2)}.qtop.svelte-b0n18g{align-items:center;gap:var(--space-2);margin-bottom:6px;display:flex}.qlabel.svelte-b0n18g{background:var(--surface);font-weight:600}.reset.svelte-b0n18g{font-family:var(--ds-font-sans);color:var(--toc-item-label);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px}.reset.svelte-b0n18g:hover{color:var(--accent-emphasis)}.foot.svelte-b0n18g{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.cancel.svelte-b0n18g{font-family:var(--ds-font-sans);color:var(--foreground-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:6px 16px;font-size:14px;font-weight:500}.go.svelte-b0n18g{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;padding:6px 16px;font-size:14px;font-weight:600}.go.svelte-b0n18g:hover{background:var(--accent-hover)}.backdrop.svelte-co8agk{z-index:var(--z-modal);padding:var(--space-4);background:oklab(0% none none/.42);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-co8agk{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(480px,96vw);max-height:84vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.mhead.svelte-co8agk{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--ds-gold-200);align-items:center;display:flex}.mhead.svelte-co8agk .t:where(.svelte-co8agk){color:var(--foreground);font-size:14px;font-weight:600}.mhead.svelte-co8agk .x:where(.svelte-co8agk){color:var(--foreground-muted)}.mhead.svelte-co8agk .x:where(.svelte-co8agk):hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent)}.grow.svelte-co8agk{flex:1}.x.svelte-co8agk{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;font-size:12px}.x.svelte-co8agk:hover{background:var(--surface-hover);color:var(--foreground)}.seg.svelte-co8agk{margin:var(--space-3) var(--space-4) 0;background:var(--background-secondary);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.seg.svelte-co8agk button:where(.svelte-co8agk){font-family:var(--ds-font-sans);color:var(--foreground-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:6px;font-size:14px;font-weight:500;transition:background .12s,color .12s}.seg.svelte-co8agk button.on:where(.svelte-co8agk){background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm)}.seg.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{color:#daa520;box-shadow:inset 0 0 0 1px var(--border);background:#fdf9f1}:root[data-theme=dark] .seg.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}}.body.svelte-co8agk{padding:var(--space-3) var(--space-4);flex:1;overflow-y:auto}.opt.svelte-co8agk{align-items:center;gap:var(--space-3);color:var(--foreground);cursor:pointer;padding:8px 4px;font-size:12px;line-height:1.2;display:flex}.opt.svelte-co8agk input[type=checkbox]:where(.svelte-co8agk),.sel-row.svelte-co8agk input[type=checkbox]:where(.svelte-co8agk){appearance:none;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;width:17px;height:17px;margin:0;transition:background .12s,border-color .12s;position:relative}.opt.svelte-co8agk input:where(.svelte-co8agk):hover,.sel-row.svelte-co8agk input:where(.svelte-co8agk):hover{border-color:var(--accent-hover)}.opt.svelte-co8agk input:where(.svelte-co8agk):checked,.sel-row.svelte-co8agk input:where(.svelte-co8agk):checked{background:var(--accent);border-color:var(--accent)}.opt.svelte-co8agk input[type=checkbox]:where(.svelte-co8agk):checked:after,.sel-row.svelte-co8agk input[type=checkbox]:where(.svelte-co8agk):checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.opt.svelte-co8agk input:where(.svelte-co8agk):focus-visible,.sel-row.svelte-co8agk input:where(.svelte-co8agk):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mirror.svelte-co8agk{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.mrow.svelte-co8agk{align-items:baseline;gap:var(--space-3);padding:8px 10px;font-size:12px;display:flex}.mrow.svelte-co8agk+.mrow:where(.svelte-co8agk){border-top:1px solid var(--border)}.mlabel.svelte-co8agk{color:var(--foreground-secondary);flex:0 0 130px;font-weight:600}.mval.svelte-co8agk{color:var(--foreground)}.mval.off.svelte-co8agk{color:var(--foreground-muted)}.notesrow.svelte-co8agk{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--foreground);cursor:pointer;font-size:12px;line-height:1.2;display:flex}.mhint.svelte-co8agk{margin:0 0 var(--space-3);color:var(--toc-ink);font-size:12px;line-height:1.5}.dl-opts.svelte-co8agk{gap:var(--space-1-5);padding-bottom:var(--space-2);display:flex}.seg2.svelte-co8agk{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:1;display:flex;overflow:hidden}.seg2.svelte-co8agk button:where(.svelte-co8agk){font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:none;border-left:1px solid var(--border);cursor:pointer;flex:1;padding:4px 2px;font-size:10px;font-weight:600}.seg2.svelte-co8agk button:where(.svelte-co8agk):first-child{border-left:none}.seg2.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{color:#daa520;background:#fdf9f1}:root[data-theme=dark] .seg2.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg2.svelte-co8agk button:where(.svelte-co8agk):not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}}.seg2.svelte-co8agk button.on:where(.svelte-co8agk){background:var(--accent);color:var(--accent-foreground)}.sel-row.svelte-co8agk{align-items:center;gap:var(--space-3);padding:2px 4px var(--space-2);color:var(--foreground);border-bottom:1px solid var(--border);cursor:pointer;font-size:12px;font-weight:600;display:flex}.list.svelte-co8agk{flex-direction:column;display:flex}.none.svelte-co8agk{color:var(--foreground-muted);padding:var(--space-4) 0;font-size:14px}.note.svelte-co8agk{color:var(--concern);padding:0 var(--space-4) var(--space-2);font-size:12px;line-height:1.5}.foot.svelte-co8agk{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.cancel.svelte-co8agk{font-family:var(--ds-font-sans);color:var(--foreground-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:6px 16px;font-size:14px;font-weight:500}.go.svelte-co8agk{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;padding:6px 16px;font-size:14px;font-weight:600}.go.svelte-co8agk:hover:not(:disabled){background:var(--accent-hover)}.go.svelte-co8agk:disabled{opacity:.5;cursor:default}.plan-chip.svelte-1yubxp8{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--background-secondary);border:1px solid var(--border);border-radius:5px;display:inline-flex}.pc-main.svelte-1yubxp8{cursor:pointer;height:100%;font-family:var(--ds-font-sans);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.pc-name.svelte-1yubxp8{color:var(--foreground);white-space:nowrap;font-size:12px;font-weight:600}.pc-skel.svelte-1yubxp8{background:var(--border-strong);opacity:.4;border-radius:4px;width:56px;height:12px}.pc-cr.svelte-1yubxp8{color:var(--accent-emphasis);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.pc-cr.svelte-1yubxp8 svg:where(.svelte-1yubxp8){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.pc-cr.low.svelte-1yubxp8{color:var(--concern)}.pc-up.svelte-1yubxp8{height:20px;font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);padding:0 var(--space-2);cursor:pointer;border-radius:4px;align-items:center;gap:4px;font-size:10px;font-weight:600;transition:background .12s;display:inline-flex}.pc-up.svelte-1yubxp8:hover{background:var(--accent-hover)}.pc-up.svelte-1yubxp8 svg:where(.svelte-1yubxp8){fill:currentColor;stroke:none;width:10px;height:10px}@media (width<=720px){.plan-chip.svelte-1yubxp8{display:none}}.backdrop.svelte-39qlqq{z-index:var(--z-modal);padding:var(--space-4);background:oklab(0% none none/.45);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(780px,96vw);max-height:92vh;box-shadow:var(--shadow-lg);padding:var(--space-7) var(--space-6) var(--space-5);position:relative;overflow-y:auto}.x.svelte-39qlqq{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;font-size:12px;position:absolute}.x.svelte-39qlqq:hover{background:var(--surface-hover);color:var(--foreground)}.head.svelte-39qlqq{--pm-band:#f8edd3;--pm-ink:#2d2d2d;text-align:center;background:var(--pm-band);margin:calc(-1 * var(--space-7)) calc(-1 * var(--space-6)) var(--space-5);padding:48px var(--space-6) 40px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}:root[data-theme=dark] .head.svelte-39qlqq{--pm-band:#2a2110;--pm-ink:#e8e8e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head.svelte-39qlqq{--pm-band:#2a2110;--pm-ink:#e8e8e8}}.head.svelte-39qlqq h2:where(.svelte-39qlqq){color:var(--pm-ink);margin:0;font-family:Spectral,Georgia,serif;font-size:36px;font-weight:600;line-height:1.2}.head.svelte-39qlqq p:where(.svelte-39qlqq){color:var(--pm-ink);max-width:52ch;margin:8px auto 0;font-size:16px;line-height:1.5}.cycle-row.svelte-39qlqq{margin-bottom:var(--space-4);justify-content:center;display:flex}.cycle.svelte-39qlqq{background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-full);gap:2px;padding:3px;display:inline-flex}.cycle.svelte-39qlqq button:where(.svelte-39qlqq){font-family:var(--ds-font-sans);color:var(--foreground);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex}.cycle.svelte-39qlqq button.on:where(.svelte-39qlqq){background:var(--surface);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border-strong)}.save.svelte-39qlqq{text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:2px 6px;font-size:9px;font-weight:700}.plans.svelte-39qlqq{gap:var(--space-3);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.plan.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.plan.featured.svelte-39qlqq{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#fdf9f1}:root[data-theme=dark] .plan.featured.svelte-39qlqq{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plan.featured.svelte-39qlqq{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}}.pname.svelte-39qlqq{color:var(--foreground);font-size:15px;font-weight:700}.ptag.svelte-39qlqq{color:var(--accent-subtle-foreground);margin:4px 0 0;font-size:12px}.price.svelte-39qlqq{margin:var(--space-3) 0 var(--space-4);align-items:baseline;gap:4px;display:flex}.amt.svelte-39qlqq{color:var(--foreground);font-size:32px;font-weight:700}.per.svelte-39qlqq{color:var(--foreground-secondary);font-size:12px}.plan.svelte-39qlqq ul:where(.svelte-39qlqq){margin:0 0 var(--space-4);flex-direction:column;flex:1;gap:8px;padding:0;list-style:none;display:flex}.plan.svelte-39qlqq li:where(.svelte-39qlqq){align-items:flex-start;gap:var(--space-2);color:var(--foreground);font-size:13px;line-height:1.45;display:flex}.ck.svelte-39qlqq{fill:none;width:15px;height:15px;stroke:var(--accent-hover);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.cta.svelte-39qlqq{height:36px;font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.cta.svelte-39qlqq:hover{background:var(--accent-hover)}.cta.ghost.svelte-39qlqq{color:var(--accent-emphasis);border-color:var(--border-strong);background:0 0}.cta.ghost.svelte-39qlqq:hover{border-color:var(--accent);background:var(--control-active)}.cta.cur.svelte-39qlqq{color:var(--foreground-secondary);background:var(--background-secondary);border-color:var(--border);cursor:default}.cta.cancels.svelte-39qlqq{color:var(--concern);border-color:color-mix(in oklab, var(--concern) 40%, transparent);cursor:default;background:0 0}.cta.sched.svelte-39qlqq{color:var(--accent-emphasis);border-color:color-mix(in oklab, var(--accent) 45%, transparent);cursor:default;background:0 0}.cta-gap.svelte-39qlqq{height:36px}.cta-note.svelte-39qlqq{color:var(--foreground-secondary);text-align:center;margin-top:6px;font-size:11px;line-height:1.4;display:block}.addons.svelte-39qlqq{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border);flex-direction:column;gap:6px;display:flex}.addons-label.svelte-39qlqq{text-transform:uppercase;color:var(--foreground-secondary);text-align:center;margin-bottom:2px;font-size:10px;font-weight:700}.addon.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--ds-font-sans);align-items:center;gap:6px;padding:6px 10px;transition:border-color .12s,background .12s;display:flex}.addon.svelte-39qlqq:hover{border-color:var(--accent);background:var(--control-active)}.addon.best.svelte-39qlqq{border-color:var(--accent)}.addon-cr.svelte-39qlqq{color:var(--foreground);font-size:12px;font-weight:600}.addon-badge.svelte-39qlqq{text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:1px 6px;font-size:9px;font-weight:700}.addon-pr.svelte-39qlqq{color:var(--accent-emphasis);margin-left:auto;font-size:13px;font-weight:700}.faqs.svelte-39qlqq{max-width:620px;margin:var(--space-6) auto 0;gap:var(--space-2);flex-direction:column;display:flex}.faqs.svelte-39qlqq details:where(.svelte-39qlqq){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--ds-font-sans);color:var(--foreground);cursor:pointer;font-size:13px;font-weight:600;list-style:none;display:flex}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq)::-webkit-details-marker{display:none}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq):after{content:"";border-right:2px solid var(--foreground-muted);border-bottom:2px solid var(--foreground-muted);flex:none;width:7px;height:7px;margin-right:2px;transition:transform .15s ease-out;transform:rotate(45deg)}.faqs.svelte-39qlqq details[open]:where(.svelte-39qlqq) summary:where(.svelte-39qlqq):after{transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.faqs.svelte-39qlqq summary:where(.svelte-39qlqq):after{transition:none}}.faqs.svelte-39qlqq details:where(.svelte-39qlqq) p:where(.svelte-39qlqq){color:var(--foreground);padding:0 var(--space-4) var(--space-3);margin:0;font-size:13px;line-height:1.5}.manage.svelte-39qlqq{margin:var(--space-5) auto 8px;font-family:var(--ds-font-sans);color:var(--accent-subtle-foreground);cursor:pointer;text-align:center;background:0 0;border:none;font-size:12px;font-weight:500;display:block}.manage.svelte-39qlqq:hover{text-decoration:underline}.cf-backdrop.svelte-39qlqq{z-index:110;padding:var(--space-4);background:oklab(0% none none/.55);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cf.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(380px,94vw);box-shadow:var(--shadow-lg);padding:var(--space-5)}.cf.svelte-39qlqq h3:where(.svelte-39qlqq){font-family:var(--ds-font-sans);color:var(--foreground);margin:0 0 var(--space-2);font-size:18px;font-weight:600;line-height:1.2}.cf.svelte-39qlqq p:where(.svelte-39qlqq){color:var(--foreground-secondary);margin:0 0 var(--space-4);font-size:13px;line-height:1.5}.cf.svelte-39qlqq p:where(.svelte-39qlqq) strong:where(.svelte-39qlqq){color:var(--foreground);font-weight:600}.cf-due.svelte-39qlqq{color:var(--foreground-secondary);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-top:calc(-1 * var(--space-2));font-size:12px}.cf-actions.svelte-39qlqq{justify-content:flex-end;gap:var(--space-2);display:flex}.cf-cancel.svelte-39qlqq,.cf-buy.svelte-39qlqq{height:36px;font-family:var(--ds-font-sans);border-radius:var(--radius-sm);cursor:pointer;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.cf-cancel.svelte-39qlqq{color:var(--foreground-secondary);border:1px solid var(--border-strong);background:0 0}.cf-cancel.svelte-39qlqq:hover{border-color:var(--foreground-muted);color:var(--foreground)}.cf-buy.svelte-39qlqq{color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent)}.cf-buy.svelte-39qlqq:hover{background:var(--accent-hover)}@media (width<=640px){.plans.svelte-39qlqq{grid-template-columns:1fr}.head.svelte-39qlqq{padding:36px var(--space-4) 32px}.head.svelte-39qlqq h2:where(.svelte-39qlqq){font-size:28px}.head.svelte-39qlqq p:where(.svelte-39qlqq){font-size:15px}}.shared-bar.svelte-fvuhns{left:50%;bottom:var(--space-5);z-index:var(--z-toast);align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);max-width:min(560px,92vw);box-shadow:var(--shadow-lg);padding:10px var(--space-3);display:flex;position:fixed;transform:translate(-50%)}.lk.svelte-fvuhns{fill:none;width:16px;height:16px;stroke:var(--accent-emphasis);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.txt.svelte-fvuhns{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lbl.svelte-fvuhns{color:var(--foreground);font-size:12px;font-weight:600}.note.svelte-fvuhns{color:var(--foreground-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.save.svelte-fvuhns{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;flex:none;padding:5px 12px;font-size:12px;font-weight:500}.save.svelte-fvuhns:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.x.svelte-fvuhns{width:22px;height:22px;color:var(--foreground-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.x.svelte-fvuhns:hover{background:var(--surface-hover);color:var(--foreground)}.backdrop.svelte-1ynv1ar{z-index:var(--z-modal);padding:var(--space-4);background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1ynv1ar{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(1280px,96vw);height:min(860px,92vh);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.mhead.svelte-1ynv1ar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--ds-gold-200);flex:none;display:flex}.mhead.svelte-1ynv1ar .x:where(.svelte-1ynv1ar){color:var(--foreground-muted);background:0 0;border-color:#0000}.mhead.svelte-1ynv1ar .x:where(.svelte-1ynv1ar):hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent);border-color:#0000}.mhead.svelte-1ynv1ar .cap:where(.svelte-1ynv1ar){color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.grow.svelte-1ynv1ar{flex:1}.tabs-wrap.svelte-1ynv1ar{padding:var(--space-2);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}.tabs.svelte-1ynv1ar{background:var(--background-secondary);border-radius:var(--radius-md);flex:1;gap:4px;padding:4px;display:flex}.tabs.svelte-1ynv1ar button:where(.svelte-1ynv1ar){font-family:var(--ds-font-sans);color:var(--foreground-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.tabs.svelte-1ynv1ar button.on:where(.svelte-1ynv1ar){background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm)}.tabs.svelte-1ynv1ar button:where(.svelte-1ynv1ar):not(.on):hover{color:#daa520;box-shadow:inset 0 0 0 1px var(--border);background:#fdf9f1}:root[data-theme=dark] .tabs.svelte-1ynv1ar button:where(.svelte-1ynv1ar):not(.on):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}.x.svelte-1ynv1ar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;flex:none;font-size:12px}.x.svelte-1ynv1ar:hover{border-color:var(--accent);color:var(--accent-emphasis)}.body.svelte-1ynv1ar{flex:auto;min-height:0;display:flex}.filings.svelte-1ynv1ar{border-right:1px solid var(--border);background:var(--background-secondary);flex-direction:column;flex:0 0 260px;min-height:0;display:flex}.dl-opts.svelte-1ynv1ar{gap:var(--space-1-5);padding:var(--space-2) var(--space-2) 0;flex:none;display:flex}.seg2.svelte-1ynv1ar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:1;display:flex;overflow:hidden}.seg2.svelte-1ynv1ar button:where(.svelte-1ynv1ar){font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:none;border-left:1px solid var(--border);cursor:pointer;flex:1;padding:4px 2px;font-size:10px;font-weight:600}.seg2.svelte-1ynv1ar button:where(.svelte-1ynv1ar):first-child{border-left:none}.seg2.svelte-1ynv1ar button:where(.svelte-1ynv1ar):not(.on):not(:disabled):hover{color:#daa520;background:#fdf9f1}:root[data-theme=dark] .seg2.svelte-1ynv1ar button:where(.svelte-1ynv1ar):not(.on):not(:disabled):hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}.seg2.svelte-1ynv1ar button.on:where(.svelte-1ynv1ar){background:var(--accent);color:var(--accent-foreground)}.mact.svelte-1ynv1ar{margin-bottom:var(--space-2)}.mact.svelte-1ynv1ar button:where(.svelte-1ynv1ar){justify-content:center;align-items:center;gap:5px;display:inline-flex}.mact.svelte-1ynv1ar button:where(.svelte-1ynv1ar):disabled{opacity:.45;cursor:default}.mact.svelte-1ynv1ar svg:where(.svelte-1ynv1ar){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.dl-all.svelte-1ynv1ar{margin:var(--space-2);font-family:var(--ds-font-sans);color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.dl-all.svelte-1ynv1ar:hover:not(:disabled){border-color:var(--accent);color:var(--accent-emphasis)}.dl-all.svelte-1ynv1ar:disabled{opacity:.6;cursor:default}.dl-all.svelte-1ynv1ar svg:where(.svelte-1ynv1ar){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.sel-row.svelte-1ynv1ar{align-items:center;gap:var(--space-2);color:var(--foreground);padding:0 var(--space-2) var(--space-2);cursor:pointer;flex:none;font-size:12px;font-weight:600;display:flex}.flist.svelte-1ynv1ar{scrollbar-width:thin;border-top:1px solid var(--border);flex:1 1 0;min-height:0;overflow-y:auto}.frow.svelte-1ynv1ar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);padding:0 0 0 var(--space-2);transition:background .12s;display:flex}.frow.svelte-1ynv1ar:hover{background:var(--surface-hover)}.frow.on.svelte-1ynv1ar{background:var(--control-active)}.frow.nomatch.svelte-1ynv1ar{opacity:.45}.fopen.svelte-1ynv1ar{align-items:center;gap:var(--space-2);text-align:left;min-width:0;font-family:var(--ds-font-sans);padding:var(--space-2) var(--space-3) var(--space-2) 0;cursor:pointer;background:0 0;border:none;flex:auto;display:flex}.fform.svelte-1ynv1ar{color:var(--accent-emphasis);flex:none;min-width:34px;font-size:12px;font-weight:600}.ffiscal.svelte-1ynv1ar{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.ffiled.svelte-1ynv1ar{color:var(--foreground-muted);flex:none;font-size:12px}.frow.on.svelte-1ynv1ar .ffiscal:where(.svelte-1ynv1ar){color:var(--accent-emphasis);font-weight:600}.sweep.svelte-1ynv1ar{align-items:center;gap:var(--space-2);color:var(--foreground-muted);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);flex:none;font-size:12px;display:flex}.mchip.svelte-1ynv1ar{color:var(--positive);border:1px solid color-mix(in oklab, var(--positive) 45%, transparent);border-radius:var(--radius-sm);flex:none;padding:1px 5px;font-size:10px;font-weight:600}.mchip.weak.svelte-1ynv1ar{color:var(--notable);border-color:color-mix(in oklab, var(--notable) 45%, transparent)}.mchip.base.svelte-1ynv1ar{color:var(--foreground-muted);border-color:var(--border-strong);text-transform:uppercase}.mchip.none.svelte-1ynv1ar{color:var(--foreground-muted);border-color:var(--border-strong)}.fopen.svelte-1ynv1ar:disabled{cursor:default}.view.svelte-1ynv1ar{min-width:0;min-height:0;padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1 1 0;display:flex}.vhead.svelte-1ynv1ar{align-items:center;gap:var(--space-1-5);flex:none;display:flex}.vtitle.svelte-1ynv1ar{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mctl.svelte-1ynv1ar{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.mctl.svelte-1ynv1ar .pseg:where(.svelte-1ynv1ar){flex:none}.pseg.svelte-1ynv1ar button:where(.svelte-1ynv1ar){white-space:nowrap;flex:none;padding:4px 8px}.colwrap.svelte-1ynv1ar{position:relative}.colbtn.svelte-1ynv1ar{font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.colbtn.svelte-1ynv1ar:hover,.colbtn.on.svelte-1ynv1ar{color:var(--accent-emphasis);border-color:var(--accent-hover)}.colck.svelte-1ynv1ar{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.colmenu.svelte-1ynv1ar{z-index:var(--z-popover);min-width:190px;padding:var(--space-1-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);right:0}.colopt.svelte-1ynv1ar{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;white-space:nowrap;padding:6px 8px;font-size:12px;line-height:1.2;display:flex}.colopt.svelte-1ynv1ar:hover{background:var(--surface-hover)}.colopt.off.svelte-1ynv1ar{opacity:.4;cursor:default}.colopt.off.svelte-1ynv1ar:hover{background:0 0}.mreset.svelte-1ynv1ar{font-family:var(--ds-font-sans);text-transform:uppercase;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--foreground-secondary);cursor:pointer;padding:4px 8px;font-size:10px;font-weight:600}.mreset.svelte-1ynv1ar:hover:not(:disabled){color:var(--accent-emphasis);border-color:var(--accent-hover)}.mreset.svelte-1ynv1ar:disabled{opacity:.45;color:var(--foreground-muted);cursor:default}.mnote.svelte-1ynv1ar{color:var(--foreground-muted);margin-top:var(--space-1-5);flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.eyeoff.svelte-1ynv1ar{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.thx.svelte-1ynv1ar,.lblx.svelte-1ynv1ar{cursor:pointer;transition:color .1s}.thx.svelte-1ynv1ar:hover,.lblx.svelte-1ynv1ar:hover{color:var(--accent-emphasis)}.exd.svelte-1ynv1ar{color:var(--foreground-muted);background:var(--background-secondary);text-decoration:line-through}.exd.neg.svelte-1ynv1ar{color:var(--foreground-muted)}.hcol.svelte-1ynv1ar,.hrow.svelte-1ynv1ar{background:color-mix(in oklab, var(--accent) 8%, transparent)}.vper.svelte-1ynv1ar{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.tag.svelte-1ynv1ar{text-transform:uppercase;color:var(--positive);border:1px solid color-mix(in oklab, var(--positive) 45%, transparent);border-radius:var(--radius-sm);flex:none;padding:2px 7px;font-size:12px;font-weight:600}.tag.weak.svelte-1ynv1ar{color:var(--notable);border-color:color-mix(in oklab, var(--notable) 45%, transparent)}.vbtn.svelte-1ynv1ar{font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--foreground-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.vbtn.svelte-1ynv1ar:hover:not(:disabled){border-color:var(--accent-hover);color:var(--accent-emphasis)}.vbtn.svelte-1ynv1ar:disabled{opacity:.5;cursor:default}.vbtn.svelte-1ynv1ar svg:where(.svelte-1ynv1ar){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.state.svelte-1ynv1ar{align-items:center;gap:var(--space-2);color:var(--foreground-muted);padding:var(--space-4) 0;font-size:12px;display:flex}.grid-scroll.svelte-1ynv1ar{border:1px solid var(--border);border-radius:var(--radius-sm);flex:0 auto;min-height:0;overflow:auto}table.svelte-1ynv1ar{border-collapse:collapse;width:100%;font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}th.svelte-1ynv1ar{text-transform:uppercase;color:var(--foreground-muted);text-align:left;border-bottom:1px solid var(--border-strong);background:var(--background-secondary);white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:600;position:sticky;top:0}th.n.svelte-1ynv1ar{text-align:right}td.svelte-1ynv1ar{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:top;padding:4px 10px}td.n.svelte-1ynv1ar{text-align:right;white-space:nowrap}td.neg.svelte-1ynv1ar{color:var(--concern)}tbody.svelte-1ynv1ar tr:where(.svelte-1ynv1ar):last-child td:where(.svelte-1ynv1ar){border-bottom:none}tr.bold.svelte-1ynv1ar td:where(.svelte-1ynv1ar){font-weight:600}.spin.svelte-1ynv1ar{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-1ynv1ar-th-spin}@keyframes svelte-1ynv1ar-th-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1ynv1ar{animation:none}}.landing.svelte-phxxa6{--sb-head:#000;--sb-body:#2d2d2d;--sb-hero:#f8edd3;--sb-soft:color-mix(in oklab, var(--accent) 6%, var(--background));background:var(--background);height:100dvh;color:var(--sb-body);font-family:var(--ds-font-sans);overflow-y:auto}:root[data-theme=dark] .landing.svelte-phxxa6{--sb-head:#f4f4f4;--sb-body:#e8e8e8;--sb-hero:#2a2110;--sb-soft:color-mix(in oklab, var(--accent) 9%, var(--background))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing.svelte-phxxa6{--sb-head:#f4f4f4;--sb-body:#e8e8e8;--sb-hero:#2a2110;--sb-soft:color-mix(in oklab, var(--accent) 9%, var(--background))}}.hero-band.svelte-phxxa6{background:var(--sb-hero)}.top.svelte-phxxa6{align-items:center;gap:var(--space-3);max-width:1000px;padding:var(--space-4) var(--space-4) 0;margin:0 auto;display:flex}.top-icon.svelte-phxxa6{align-items:center;gap:var(--space-1-5);font-family:var(--ds-font-sans);color:var(--sb-body);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:5px;padding:6px 12px;font-size:15px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.top-icon.acct.svelte-phxxa6{padding:6px}.top-icon.svelte-phxxa6:hover{border-color:var(--accent);color:var(--accent-emphasis)}.top-icon.svelte-phxxa6 svg:where(.svelte-phxxa6){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.brand.svelte-phxxa6{align-items:center;text-decoration:none;display:inline-flex}.logo.svelte-phxxa6{width:auto;height:30px;display:block}.logo-dark.svelte-phxxa6,:root[data-theme=dark] .logo-light.svelte-phxxa6{display:none}:root[data-theme=dark] .logo-dark.svelte-phxxa6{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light.svelte-phxxa6{display:none}:root:not([data-theme=light]) .logo-dark.svelte-phxxa6{display:block}}.grow.svelte-phxxa6{flex:1}.top-link.svelte-phxxa6{font-family:var(--ds-font-sans);color:var(--sb-body);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:5px;padding:6px 14px;font-size:15px;font-weight:500}.top-link.svelte-phxxa6:hover{border-color:var(--accent);color:var(--accent-emphasis)}.hero.svelte-phxxa6{max-width:760px;padding:72px var(--space-4) 64px;text-align:center;margin:0 auto}h1.svelte-phxxa6{color:var(--sb-head);margin:0 0 var(--space-4);text-wrap:balance;font-family:Spectral,Georgia,serif;font-size:clamp(32px,5vw,42px);font-weight:600;line-height:1.2}.sub.svelte-phxxa6{color:var(--sb-body);max-width:56ch;margin:0 auto var(--space-6);font-size:20px;line-height:1.5}.searchwrap.svelte-phxxa6{background:var(--surface);border:1px solid var(--border-strong);max-width:500px;padding:0 var(--space-3);border-radius:5px;align-items:center;margin:0 auto;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.searchwrap.svelte-phxxa6:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.sic.svelte-phxxa6{fill:none;width:18px;height:18px;stroke:var(--sb-body);stroke-width:2px;stroke-linecap:round;flex:none}.searchwrap.svelte-phxxa6 input:where(.svelte-phxxa6){min-width:0;font-family:var(--ds-font-sans);color:var(--sb-body);padding:14px var(--space-2);background:0 0;border:none;outline:none;flex:1;font-size:17px;font-weight:600}.searchwrap.svelte-phxxa6 input:where(.svelte-phxxa6)::placeholder{color:var(--sb-body);opacity:.75}.sugg.svelte-phxxa6{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);text-align:left;border-radius:5px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.sugg.svelte-phxxa6 button:where(.svelte-phxxa6){align-items:baseline;gap:var(--space-2);width:100%;font-family:var(--ds-font-sans);color:var(--sb-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;padding:8px 10px;font-size:15px;line-height:1;display:flex}.sugg.svelte-phxxa6 button:where(.svelte-phxxa6):hover,.sugg.svelte-phxxa6 button.hi:where(.svelte-phxxa6){background:var(--control-active)}.tk.svelte-phxxa6{color:var(--accent-emphasis);flex:none;font-weight:700}.nm.svelte-phxxa6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chips.svelte-phxxa6{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.chip.svelte-phxxa6{font-family:var(--ds-font-sans);color:var(--sb-body);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:5px;padding:5px 14px;font-size:15px;font-weight:500;transition:border-color .12s,color .12s}.chip.svelte-phxxa6:hover{border-color:var(--accent);color:var(--accent-emphasis)}.free.svelte-phxxa6{color:var(--sb-body);margin:var(--space-4) 0 0;font-size:15px}.features.svelte-phxxa6{padding:var(--space-8) 0 var(--space-6)}.feat.svelte-phxxa6{width:100%;padding:40px var(--space-4);justify-content:center;display:flex}.feat-in.svelte-phxxa6{align-items:center;gap:56px;width:100%;max-width:1000px;display:flex}.feat-in.flip.svelte-phxxa6{flex-direction:row-reverse}.copy.svelte-phxxa6{flex:1.1 1 0;min-width:0}h3.svelte-phxxa6{color:var(--sb-head);margin:0 0 var(--space-3);text-wrap:balance;font-family:Spectral,Georgia,serif;font-size:30px;font-weight:600;line-height:1.2}.copy.svelte-phxxa6 p:where(.svelte-phxxa6){color:var(--sb-body);margin:0 0 var(--space-4);max-width:54ch;font-size:18px;line-height:1.5}.feats.svelte-phxxa6{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feats.svelte-phxxa6 li:where(.svelte-phxxa6){align-items:flex-start;gap:var(--space-2);color:var(--sb-body);font-size:16px;line-height:1.5;display:flex}.feats.svelte-phxxa6 strong:where(.svelte-phxxa6){color:var(--sb-head);font-weight:700}.ck.svelte-phxxa6{fill:none;width:18px;height:18px;stroke:var(--accent-hover);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.shot.svelte-phxxa6{flex:1 1 0;min-width:0}.panel.svelte-phxxa6{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);padding:var(--space-3);color:var(--sb-body);border-radius:5px;font-size:13px;line-height:1.5}.cmpbar.svelte-phxxa6{align-items:center;gap:var(--space-2);padding:0 4px 8px;font-size:12px;display:flex}.cmpcur.svelte-phxxa6{color:var(--sb-head);font-weight:700}.cmpvs.svelte-phxxa6{color:var(--sb-body)}.cmpprior.svelte-phxxa6{color:var(--accent-emphasis);font-weight:600}.prow.svelte-phxxa6{align-items:center;gap:var(--space-2);border-radius:5px;padding:6px 8px;display:flex}.prow.act.svelte-phxxa6{background:var(--control-active)}.plabel.svelte-phxxa6{color:var(--accent-emphasis);flex:none;font-weight:600}.ptitle.svelte-phxxa6{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--sb-body);flex:1;line-height:1.5;overflow:hidden}.pill.svelte-phxxa6{text-transform:uppercase;border-radius:var(--radius-full);flex:none;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4}.pill.read.svelte-phxxa6{color:#fff;background:var(--accent-hover)}.pill.skim.svelte-phxxa6{color:var(--sb-body);background:var(--background-secondary);border:1px solid var(--border-strong)}.pill.skip.svelte-phxxa6{color:var(--sb-body);border:1px solid var(--border-strong);background:0 0}.ptext.svelte-phxxa6{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;gap:8px;display:flex}.line.svelte-phxxa6{color:var(--sb-body);line-height:1.5}.line.dim.svelte-phxxa6{opacity:.5}.line.flag-c.svelte-phxxa6{background:color-mix(in oklab, var(--concern) 12%, transparent);border-radius:3px;padding:1px 4px}.ttools.svelte-phxxa6{gap:var(--space-3);text-transform:uppercase;color:var(--sb-body);padding:0 4px 8px;font-size:11px;font-weight:700;display:flex}.trow.svelte-phxxa6{gap:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr 1fr;padding:5px 4px;display:grid}.trow.svelte-phxxa6 span:where(.svelte-phxxa6):nth-child(2),.trow.svelte-phxxa6 span:where(.svelte-phxxa6):nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.trow.th.svelte-phxxa6{text-transform:uppercase;background:var(--background-secondary);font-size:11px;font-weight:700}.trow.tot.svelte-phxxa6{color:var(--sb-head);border-top:1px solid var(--sb-body);font-weight:700}.trow.svelte-phxxa6:last-child{border-bottom:none}.neg.svelte-phxxa6{color:var(--concern)}.dleg.svelte-phxxa6{gap:var(--space-2);padding:0 4px 8px;display:flex}.dl.svelte-phxxa6{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--sb-body);padding:2px 10px;font-size:11px;font-weight:700;line-height:1.4}.dl.new.svelte-phxxa6{background:color-mix(in oklab, var(--positive) 14%, transparent)}.dl.chg.svelte-phxxa6{background:color-mix(in oklab, var(--notable) 16%, transparent)}.line.df-new.svelte-phxxa6{background:color-mix(in oklab, var(--positive) 13%, transparent);border-radius:3px;padding:1px 4px}.line.df-chg.svelte-phxxa6{background:color-mix(in oklab, var(--notable) 15%, transparent);border-radius:3px;padding:1px 4px}.line.df-rem.svelte-phxxa6{opacity:.55;text-decoration:line-through}.nrow.svelte-phxxa6{align-items:flex-start;gap:var(--space-2);border-bottom:1px solid var(--border);padding:6px 4px;display:flex}.ntag.svelte-phxxa6{border-radius:var(--radius-full);color:var(--sb-head);flex:none;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4}.ntag.mgmt.svelte-phxxa6{background:color-mix(in oklab, var(--notable) 22%, transparent)}.ntag.guide.svelte-phxxa6{background:color-mix(in oklab, var(--positive) 20%, transparent)}.ntag.debt.svelte-phxxa6{background:color-mix(in oklab, var(--concern) 16%, transparent)}.ntxt.svelte-phxxa6{line-height:1.5}.srow.svelte-phxxa6{align-items:center;gap:var(--space-2);margin-top:var(--space-3);background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:5px;padding:8px 10px;display:flex}.srow.svelte-phxxa6 svg:where(.svelte-phxxa6){fill:none;width:15px;height:15px;stroke:var(--accent-emphasis);stroke-width:2px;stroke-linecap:round;flex:none}.cta.svelte-phxxa6{width:100%;padding:72px var(--space-4);background:var(--sb-soft);border-top:1px solid var(--border);justify-content:center;display:flex}.cta-in.svelte-phxxa6{text-align:center;max-width:640px}.cta.svelte-phxxa6 h2:where(.svelte-phxxa6){color:var(--sb-head);margin:0 0 var(--space-2);text-wrap:balance;font-family:Spectral,Georgia,serif;font-size:36px;font-weight:600;line-height:1.2}.cta.svelte-phxxa6 p:where(.svelte-phxxa6){color:var(--sb-body);margin:0 0 var(--space-5);font-size:18px;line-height:1.5}.cta-btn.svelte-phxxa6{font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);cursor:pointer;border:none;border-radius:5px;padding:11px 24px;font-size:16px;font-weight:500}.cta-btn.svelte-phxxa6:hover{background:var(--accent-hover)}.foot.svelte-phxxa6{border-top:1px solid var(--border);padding:var(--space-6) var(--space-4) 56px}.disclaimer.svelte-phxxa6{max-width:640px;margin:0 auto var(--space-4);color:var(--sb-body);text-align:center;font-size:15px;line-height:1.5}.foot.svelte-phxxa6 nav:where(.svelte-phxxa6){justify-content:center;gap:var(--space-5);font-size:15px;display:flex}.foot.svelte-phxxa6 a:where(.svelte-phxxa6){color:var(--sb-body);text-decoration:none}.foot.svelte-phxxa6 a:where(.svelte-phxxa6):hover{color:var(--accent-emphasis)}@media (width<=780px){.feat-in.svelte-phxxa6,.feat-in.flip.svelte-phxxa6{align-items:stretch;gap:var(--space-5);flex-direction:column}.feat.svelte-phxxa6{padding:40px var(--space-4)}.hero.svelte-phxxa6{padding-top:48px}}.boot.svelte-1uha8ag{background:var(--background);flex:1}.app.svelte-1uha8ag{background:var(--background);--toc-ink:#2d2d2d;--toc-item-label:#6d500f;--toc-head-bg:#f8edd3;--toc-gold:#daa520;--toc-hover-bg:var(--control-active);--toc-active-bg:var(--control-active);flex-direction:row;height:100dvh;display:flex;position:relative}:root[data-theme=dark] .app.svelte-1uha8ag{--toc-ink:#e8e8e8;--toc-item-label:#b3865a;--toc-head-bg:#2a2110;--toc-gold:#e6c56a;--toc-hover-bg:color-mix(in oklab, var(--toc-gold) 13%, transparent);--toc-active-bg:color-mix(in oklab, var(--toc-gold) 28%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app.svelte-1uha8ag{--toc-ink:#e8e8e8;--toc-item-label:#b3865a;--toc-head-bg:#2a2110;--toc-gold:#e6c56a;--toc-hover-bg:color-mix(in oklab, var(--toc-gold) 13%, transparent);--toc-active-bg:color-mix(in oklab, var(--toc-gold) 28%, transparent)}}.app.svelte-1uha8ag>.rail{width:var(--rail-w,248px);flex:none}.app.svelte-1uha8ag>.landing{flex:1 1 0;min-width:0}.main.svelte-1uha8ag{flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.topbar.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--background);z-index:10;flex:none;display:flex}.brand.svelte-1uha8ag{flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo.svelte-1uha8ag{width:auto;height:26px;display:block}.logo-dark.svelte-1uha8ag,:root[data-theme=dark] .logo-light.svelte-1uha8ag{display:none}:root[data-theme=dark] .logo-dark.svelte-1uha8ag{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light.svelte-1uha8ag{display:none}:root:not([data-theme=light]) .logo-dark.svelte-1uha8ag{display:block}}.spacer.svelte-1uha8ag{flex:1}.reading-progress.svelte-1uha8ag{z-index:4;background:var(--accent);transform-origin:0 0;will-change:transform;width:100%;height:2px;position:sticky;top:0;transform:scaleX(0)}.notes-toggle.svelte-1uha8ag svg:where(.svelte-1uha8ag),.icon-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.icon-btn.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex}.icon-btn.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.icon-btn.copied-ok.svelte-1uha8ag{border-color:var(--accent);color:var(--accent-emphasis)}.notes-toggle.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex;position:relative}.notes-toggle.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.notes-toggle.on.svelte-1uha8ag{background:var(--control-active);border-color:var(--accent);color:var(--accent-emphasis)}.nbadge.svelte-1uha8ag{min-width:15px;height:15px;font-family:var(--ds-font-sans);color:#fff;background:var(--accent-hover);border:1px solid var(--surface);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 4px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.toast.svelte-1uha8ag{z-index:var(--z-toast);align-items:center;gap:var(--space-3);max-width:min(560px,92vw);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:10px var(--space-3) 10px var(--space-4);font-size:12px;line-height:1.5;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%)}.toast-x.svelte-1uha8ag{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;font-size:12px}.toast-x.svelte-1uha8ag:hover{background:var(--surface-hover);color:var(--foreground)}.mainrow.svelte-1uha8ag{flex:1 1 0;min-height:0;display:flex;position:relative}.center.svelte-1uha8ag{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.mainrow.svelte-1uha8ag>.lens{flex:0 0 var(--lens-w,320px);min-width:0}.body.svelte-1uha8ag{flex:1 1 0;min-height:0;display:flex}.reader.svelte-1uha8ag{width:100%;min-height:0;display:flex;position:relative}.reader.svelte-1uha8ag .doc-scroll:where(.svelte-1uha8ag){flex:1 1 0;min-width:0}.resizer.svelte-1uha8ag{z-index:11;cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;width:8px;position:absolute;top:0;bottom:0}.resizer.svelte-1uha8ag:after{content:"";background:var(--border-strong);opacity:0;pointer-events:none;border-radius:2px;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.resizer.svelte-1uha8ag:hover:after,.resizer.dragging.svelte-1uha8ag:after{opacity:1}.lens-toggle.svelte-1uha8ag{height:32px;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.lens-toggle.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.lens-toggle.on.svelte-1uha8ag{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-foreground)}.lens-spark.svelte-1uha8ag{width:15px;height:15px;fill:var(--accent);stroke:none;flex:none}.lens-toggle.on.svelte-1uha8ag .lens-spark:where(.svelte-1uha8ag){fill:var(--accent-foreground)}.icon-btn.panel-on.svelte-1uha8ag{background:var(--control-active);border-color:var(--accent);color:var(--accent-emphasis)}.icon-btn.svelte-1uha8ag:disabled{opacity:.45;cursor:default}.icon-btn.svelte-1uha8ag:disabled:hover{border-color:var(--border-strong);color:var(--foreground)}.doc-scroll.svelte-1uha8ag{scrollbar-gutter:stable;overflow-anchor:none;position:relative;overflow:hidden auto}.state.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:var(--foreground-muted);padding:var(--space-8);margin:auto;font-size:14px;display:flex}.state.error.svelte-1uha8ag{color:var(--concern)}.spin.svelte-1uha8ag{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.skeleton.svelte-1uha8ag{max-width:760px;padding:var(--space-7) var(--space-6);margin:0 auto}.sk-h.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--ds-gray-200);width:40%;height:22px;margin-bottom:var(--space-5)}.sk-l.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--ds-gray-100);height:13px;margin-bottom:var(--space-3)}.sk-note.svelte-1uha8ag{text-align:center;color:var(--foreground-muted);margin-top:var(--space-5);font-size:12px}@media (prefers-reduced-motion:reduce){.spin.svelte-1uha8ag{animation:none}}@media (width<=1100px){:is(.app.svelte-1uha8ag:has(.mainrow:where(.svelte-1uha8ag)>.lens)>.rail,.app.svelte-1uha8ag:has(.mainrow:where(.svelte-1uha8ag)>.lens)>.resizer:where(.svelte-1uha8ag)){display:none}}@media (width<=720px){.app.svelte-1uha8ag>.resizer:where(.svelte-1uha8ag),.mainrow.svelte-1uha8ag>.resizer:where(.svelte-1uha8ag),.mainrow.svelte-1uha8ag>.lens{display:none}}
