@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,560&family=Source+Sans+3:wght@400;500;600;650&display=swap";.theme-toggle[data-v-44fe238b]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--control-shadow);border-radius:999px;padding:3px;display:inline-flex}.theme-toggle button[data-v-44fe238b]{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:4.25rem;padding:.4rem .85rem;font-size:.85rem;font-weight:550}.theme-toggle button.active[data-v-44fe238b]{background:var(--accent-soft-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-soft)}.theme-toggle button[data-v-44fe238b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell[data-v-53a817d9]{flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-53a817d9]{justify-content:flex-end;align-items:center;gap:1rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:1rem 0 0;display:flex}.main[data-v-53a817d9]{flex:1;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.15rem 0 2.5rem}.footer[data-v-53a817d9]{width:min(1120px,100% - 2rem);color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 auto;padding:1rem 0 1.75rem;font-size:.82rem;display:flex}.sep[data-v-53a817d9]{opacity:.5}@media (width>=720px){.topbar[data-v-53a817d9]{padding-top:1.35rem}.main[data-v-53a817d9]{padding-top:1.5rem}}.tile[data-v-602bb682]{border:1px solid var(--border);background:linear-gradient(165deg, var(--tile-wash), transparent 42%), var(--surface);color:inherit;border-radius:14px;flex-direction:column;gap:.45rem;padding:1.25rem 1.35rem;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s;display:flex}.tile[data-v-602bb682]:hover,.tile[data-v-602bb682]:focus-visible{border-color:var(--accent-soft);outline:none;transform:translateY(-2px)}.tile-date[data-v-602bb682]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.tile-title[data-v-602bb682]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:550;line-height:1.2}.tile-meta[data-v-602bb682]{color:var(--muted);margin:.2rem 0 0;font-size:.92rem}.home[data-v-4065ba44]{flex-direction:column;gap:1.5rem;display:flex}.hero[data-v-4065ba44]{flex-direction:column;gap:.55rem;padding:.25rem 0 .5rem;display:flex}.brand[data-v-4065ba44]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(2.4rem,8vw,3.4rem);font-weight:560;line-height:1}h1[data-v-4065ba44]{font-family:var(--font-sans);color:var(--muted);margin:0;font-size:1.05rem;font-weight:500}.lede[data-v-4065ba44]{max-width:34rem;color:var(--text-soft);margin:.15rem 0 0;font-size:1.02rem;line-height:1.5}.toolbar[data-v-4065ba44]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.count[data-v-4065ba44]{color:var(--muted);font-size:.9rem}.toggle[data-v-4065ba44]{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.toggle button[data-v-4065ba44]{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.toggle button.active[data-v-4065ba44]{background:var(--accent-soft-bg);color:var(--text)}.tiles[data-v-4065ba44]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;animation:.42s both fade-up-4065ba44;display:grid}.list-wrap[data-v-4065ba44]{border:1px solid var(--border);background:var(--surface);border-radius:12px;animation:.42s both fade-up-4065ba44;overflow-x:auto}.list[data-v-4065ba44]{border-collapse:collapse;width:100%}.list th[data-v-4065ba44],.list td[data-v-4065ba44]{text-align:left;border-bottom:1px solid var(--border-soft);padding:.85rem 1rem}.list th[data-v-4065ba44]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:var(--surface-elevated);font-size:.72rem}.list tr:last-child td[data-v-4065ba44]{border-bottom:none}.list a[data-v-4065ba44]{color:var(--text);text-decoration:none}.list a[data-v-4065ba44]:hover{color:var(--accent)}.num[data-v-4065ba44]{font-variant-numeric:tabular-nums;color:var(--text-soft)}.empty[data-v-4065ba44]{border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:1.5rem;line-height:1.5}@keyframes fade-up-4065ba44{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.table-wrap[data-v-49bddfce]{flex-direction:column;gap:1.25rem;display:flex}.group-label[data-v-49bddfce]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);margin:.35rem 0 0;font-size:1.05rem;font-weight:550}.scroll[data-v-49bddfce]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:min(70vh,720px);overflow:auto}table[data-v-49bddfce]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.92rem}th[data-v-49bddfce],td[data-v-49bddfce]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);max-width:18rem;padding:.7rem .85rem}th[data-v-49bddfce]{z-index:1;background:var(--surface-elevated);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--border);font-size:.72rem;font-weight:600;position:sticky;top:0}td[data-v-49bddfce]{color:var(--text-soft);line-height:1.45}tbody tr:last-child td[data-v-49bddfce]{border-bottom:none}tbody tr:hover td[data-v-49bddfce]{background:var(--row-hover)}.numeric[data-v-49bddfce]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:none}.ticker[data-v-49bddfce]{color:var(--text);letter-spacing:.02em;white-space:nowrap;font-weight:650}.setup[data-v-49bddfce]{min-width:14rem;max-width:22rem}@media (width<=640px){th[data-v-49bddfce],td[data-v-49bddfce]{padding:.65rem .7rem;font-size:.88rem}.setup[data-v-49bddfce]{min-width:12rem;max-width:16rem}}.notes[data-v-6e56fbd9]{max-width:42rem;padding:.25rem 0 1.5rem}.heading[data-v-6e56fbd9]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:1.5rem 0 .65rem;font-size:1.2rem;font-weight:550}.heading[data-v-6e56fbd9]:first-child{margin-top:0}.paragraph[data-v-6e56fbd9]{color:var(--text-soft);margin:0 0 .85rem;font-size:1rem;line-height:1.6}.spacer[data-v-6e56fbd9]{height:.85rem}.detail[data-v-cdb6a6c0]{flex-direction:column;gap:1.1rem;animation:.38s both fade-up-cdb6a6c0;display:flex}.crumbs[data-v-cdb6a6c0]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.crumbs a[data-v-cdb6a6c0]{color:var(--accent);text-decoration:none}.crumbs a[data-v-cdb6a6c0]:hover{text-decoration:underline}.header-main[data-v-cdb6a6c0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;display:flex}.header-copy[data-v-cdb6a6c0]{flex:1;min-width:min(100%,16rem)}.header .date[data-v-cdb6a6c0]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem}.header h1[data-v-cdb6a6c0]{font-family:var(--font-display);letter-spacing:-.03em;margin:.3rem 0 .35rem;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:560;line-height:1.15}.meta[data-v-cdb6a6c0]{color:var(--muted);word-break:break-all;margin:0;font-size:.92rem}.download[data-v-cdb6a6c0]{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--control-shadow);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.download[data-v-cdb6a6c0]:hover,.download[data-v-cdb6a6c0]:focus-visible{border-color:var(--accent-soft);background:var(--accent-soft-bg);color:var(--text);outline:none}.download[data-v-cdb6a6c0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs[data-v-cdb6a6c0]{z-index:2;background:linear-gradient(var(--bg) 70%, transparent);flex-wrap:wrap;gap:.4rem;padding:.55rem 0;display:flex;position:sticky;top:0}.tabs button[data-v-cdb6a6c0]{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.9rem}.tabs button.active[data-v-cdb6a6c0]{border-color:var(--accent-soft);background:var(--accent-soft-bg);color:var(--text)}.empty[data-v-cdb6a6c0],.missing[data-v-cdb6a6c0]{color:var(--muted);line-height:1.5}.missing a[data-v-cdb6a6c0]{color:var(--accent)}@keyframes fade-up-cdb6a6c0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12151a;--bg-glow:#1a2430;--surface:#1a1f27;--surface-elevated:#222833;--border:#2d3644;--border-soft:#243040;--text:#eef2f6;--text-soft:#c7d0db;--muted:#8b97a8;--accent:#d7b57a;--accent-soft:#a88955;--accent-soft-bg:#d7b57a24;--tile-wash:#e8d6b40f;--row-hover:#e8d6b40a;--glow-a:#d7b57a14;--glow-b:#587a961f;--control-shadow:none;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", serif;--font-sans:"Source Sans 3", "Segoe UI", sans-serif}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef2f6;--bg-glow:#e2e8f0;--surface:#fff;--surface-elevated:#f5f7fa;--border:#c9d2de;--border-soft:#dde4ec;--text:#17202a;--text-soft:#3a4758;--muted:#5f6e82;--accent:#7a5c28;--accent-soft:#9a7638;--accent-soft-bg:#7a5c281f;--tile-wash:#7a5c280d;--row-hover:#17202a09;--glow-a:#7a5c2814;--glow-b:#466e961a;--control-shadow:0 1px 2px #17202a0f}:root{font-family:var(--font-sans);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%, var(--glow-a), transparent 55%), radial-gradient(900px 500px at 90% 0%, var(--glow-b), transparent 50%), linear-gradient(180deg, var(--bg-glow), var(--bg) 40%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-size:17px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:0 0;min-width:320px}#app{min-height:100vh}a{color:var(--accent)}code{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}button,input,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
