:root{--bg: #0b1020;--surface: #141a2e;--surface-2: #1c2440;--border: #2a3358;--text: #e8ecf6;--muted: #9aa6c6;--primary: #5b8cff;--primary-contrast: #ffffff;--danger: #ff6b6b;--success: #46d39a;--warning: #ffcf5c;--radius: 10px;--series-mc: #5b9bff;--series-mc-deep: #0b2a5b;--series-mam: #ff5c8a;--series-mam-deep: #5a1530;--series-oth: #2fcf9a;--series-oth-deep: #123d33;--series-evt: #ffc233;--series-evt-deep: #4a3500;--series-evt-ink: #1b1300;--series-ink: #0b1020;color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root[data-theme=light]{--bg: #f4f6fb;--surface: #ffffff;--surface-2: #eef1f8;--border: #d7deec;--text: #1a2138;--muted: #5c6b8c;--primary: #3b6fe0;--primary-contrast: #ffffff;--danger: #d84848;--success: #128a63;--warning: #b7791f;--series-mc: #1f6feb;--series-mam: #d6336c;--series-oth: #1f9d75;--series-evt: #e0a100;--series-ink: #ffffff;color-scheme:light}@media(prefers-color-scheme:light){:root[data-theme=auto]{--bg: #f4f6fb;--surface: #ffffff;--surface-2: #eef1f8;--border: #d7deec;--text: #1a2138;--muted: #5c6b8c;--primary: #3b6fe0;--primary-contrast: #ffffff;--danger: #d84848;--success: #128a63;--warning: #b7791f;--series-mc: #1f6feb;--series-mam: #d6336c;--series-oth: #1f9d75;--series-evt: #e0a100;--series-ink: #ffffff;color-scheme:light}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);min-height:100vh}html{overflow-x:clip}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,.btn{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .9rem;font-size:.9rem;cursor:pointer;transition:background .15s ease}button:hover,.btn:hover{background:var(--border)}button.primary,.btn.primary{background:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}button.danger{color:var(--danger);border-color:var(--danger)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .7rem;font-size:.9rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--border);color:var(--muted)}.badge.internal{color:var(--primary);border-color:var(--primary)}.badge.external{color:var(--success);border-color:var(--success)}.badge.both{color:var(--warning);border-color:var(--warning)}.muted{color:var(--muted)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border);font-size:.88rem}th{color:var(--muted);font-weight:600}.search-rail.svelte-a4u7q0{position:fixed;top:64px;right:0;bottom:0;z-index:40;width:min(340px,90vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-6px 0 24px #0000002e}.sr-head.svelte-a4u7q0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--border)}.sr-title.svelte-a4u7q0{display:flex;align-items:center;gap:.45rem;font-size:.95rem}.sr-count.svelte-a4u7q0{font-size:.72rem;font-weight:600;padding:.05rem .4rem;border-radius:999px;background:var(--surface-2);color:var(--muted)}.sr-head-btns.svelte-a4u7q0{display:flex;gap:.15rem}.sr-icon.svelte-a4u7q0{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:.9rem;line-height:1}.sr-icon.svelte-a4u7q0:hover:not(:disabled){border-color:var(--primary)}.sr-icon.svelte-a4u7q0:disabled{opacity:.4;cursor:default}.sr-refine.svelte-a4u7q0{display:flex;gap:.35rem;padding:.6rem .75rem;border-bottom:1px solid var(--border)}.sr-refine.svelte-a4u7q0 input:where(.svelte-a4u7q0){flex:1 1 auto;min-width:0}.sr-refine.svelte-a4u7q0 button:where(.svelte-a4u7q0){flex:0 0 auto}.sr-body.svelte-a4u7q0{flex:1 1 auto;overflow-y:auto;padding:.4rem .5rem 1rem}.sr-muted.svelte-a4u7q0{color:var(--muted);padding:.75rem;font-size:.9rem}.sr-list.svelte-a4u7q0{list-style:none;margin:0;padding:0;counter-reset:hit}.sr-list.svelte-a4u7q0 li:where(.svelte-a4u7q0){margin:0 0 .35rem}.sr-item.svelte-a4u7q0{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .55rem;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius);background:var(--surface-2);color:var(--text);text-decoration:none;transition:border-color .12s ease,background .12s ease}.sr-item.svelte-a4u7q0:hover{border-color:var(--primary)}.sr-item.active.svelte-a4u7q0{border-left-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface-2))}.sr-item-head.svelte-a4u7q0{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.sr-cite.svelte-a4u7q0{font-weight:600;font-size:.82rem;line-height:1.25}.sr-ts.svelte-a4u7q0{flex:0 0 auto;font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums}.sr-date.svelte-a4u7q0{font-size:.7rem;color:var(--muted)}.sr-snippet.svelte-a4u7q0{font-size:.78rem;color:var(--muted);line-height:1.35}.search-reopen.svelte-a4u7q0{position:fixed;top:50%;right:0;z-index:40;transform:translateY(-50%);writing-mode:vertical-rl;padding:.75rem .35rem;border:1px solid var(--border);border-right:none;border-radius:var(--radius) 0 0 var(--radius);background:var(--surface);color:var(--text);cursor:pointer;font-size:.8rem;font-weight:600;box-shadow:-4px 0 16px #00000026}.search-reopen.svelte-a4u7q0:hover{border-color:var(--primary)}.shell.svelte-12qhfyh{max-width:1440px;margin:0 auto;padding:0 1.25rem;min-height:100vh;display:flex;flex-direction:column}.shell.wide.svelte-12qhfyh{max-width:1920px;padding:0 2rem}.shell.wide.svelte-12qhfyh header:where(.svelte-12qhfyh){padding-left:max(2rem,calc(50vw - 960px));padding-right:max(2rem,calc(50vw - 960px))}.shell.wide.svelte-12qhfyh main:where(.svelte-12qhfyh){display:flex;flex-direction:column;min-height:0;padding:1rem 0 1.25rem}@media(min-width:1201px){.shell.wide.svelte-12qhfyh{height:100vh}.shell.wide.svelte-12qhfyh footer:where(.svelte-12qhfyh){display:none}}@media(max-width:1200px){.shell.wide.svelte-12qhfyh{padding:0 1.25rem}.shell.wide.svelte-12qhfyh header:where(.svelte-12qhfyh){padding-left:max(1.25rem,calc(50vw - 720px));padding-right:max(1.25rem,calc(50vw - 720px))}}header.svelte-12qhfyh{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;width:100vw;margin-left:calc(50% - 50vw);padding:.85rem max(1.25rem,calc(50vw - 720px));background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 2px 14px #0000002e}.brand.svelte-12qhfyh{font-weight:700;font-size:1.15rem;color:var(--text)}.brand-wrap.svelte-12qhfyh{display:flex;align-items:baseline;gap:.5rem}.version.svelte-12qhfyh{font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.1rem .45rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--muted);cursor:pointer;line-height:1.4}.version.svelte-12qhfyh:hover{color:var(--text);border-color:var(--primary)}.release-popover.svelte-12qhfyh{position:fixed;inset:auto;top:3.75rem;right:max(1.25rem,calc(50vw - 720px));width:min(30rem,92vw);max-height:72vh;overflow:auto;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);box-shadow:0 12px 34px #00000073}.release-popover.svelte-12qhfyh::backdrop{background:#00000040}.rp-head.svelte-12qhfyh{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-2)}.rp-close.svelte-12qhfyh{background:none;border:none;color:var(--muted);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .25rem}.rp-close.svelte-12qhfyh:hover{color:var(--text)}.rp-body.svelte-12qhfyh{padding:.5rem 1rem 1rem}.rp-release.svelte-12qhfyh+.rp-release:where(.svelte-12qhfyh){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.rp-release.svelte-12qhfyh h3:where(.svelte-12qhfyh){margin:.5rem 0 .25rem;font-size:1rem}.rp-date.svelte-12qhfyh{font-weight:400;font-size:.8rem;color:var(--muted)}.rp-release.svelte-12qhfyh h4:where(.svelte-12qhfyh){margin:.75rem 0 .25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rp-release.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin:0;padding-left:1.1rem}.rp-release.svelte-12qhfyh li:where(.svelte-12qhfyh){margin:.25rem 0;font-size:.88rem;line-height:1.5}nav.svelte-12qhfyh{display:flex;align-items:center;gap:1rem}.user-trigger.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .35rem;background:transparent;border:1px solid transparent;border-radius:999px}.user-trigger.svelte-12qhfyh:hover{background:var(--surface-2);border-color:var(--border)}.user-name.svelte-12qhfyh{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.chevron.svelte-12qhfyh{font-size:.7rem;color:var(--muted)}.avatar.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex:0 0 auto;background:var(--primary);color:var(--primary-contrast)}.avatar.lg.svelte-12qhfyh{width:2.75rem;height:2.75rem}.avatar.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-12qhfyh{font-size:.8rem;font-weight:700;letter-spacing:.02em}.avatar.lg.svelte-12qhfyh .avatar-initials:where(.svelte-12qhfyh){font-size:1rem}.user-popover.svelte-12qhfyh{position:fixed;inset:auto;top:3.75rem;right:max(1.25rem,calc(50vw - 720px));width:min(20rem,92vw);margin:0;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);box-shadow:0 12px 34px #00000073}.user-popover.svelte-12qhfyh::backdrop{background:#00000040}.um-head.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;padding:.5rem}.um-id.svelte-12qhfyh{display:flex;flex-direction:column;min-width:0}.um-id.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.95rem}.um-id.svelte-12qhfyh .muted:where(.svelte-12qhfyh){font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-section.svelte-12qhfyh{padding:.5rem;border-top:1px solid var(--border)}.um-label.svelte-12qhfyh{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.4rem}.theme-switch.svelte-12qhfyh{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem}.theme-opt.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .25rem;font-size:.75rem;border:1px solid transparent;background:transparent;border-radius:calc(var(--radius) - 3px)}.theme-opt.svelte-12qhfyh:hover{background:var(--surface-2)}.theme-opt.active.svelte-12qhfyh{background:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}.theme-icon.svelte-12qhfyh{font-size:1rem}.um-signout.svelte-12qhfyh{width:100%}@media(max-width:640px){.user-name.svelte-12qhfyh{display:none}}main.svelte-12qhfyh{flex:1;padding:1.5rem 0}footer.svelte-12qhfyh{padding:1.25rem 0;border-top:1px solid var(--border);font-size:.8rem}
