.spotlight-backdrop.svelte-1hs4ds7{position:fixed;inset:0;z-index:400;display:grid;align-items:start;justify-items:center;padding:min(12vh,110px) 20px 20px;background:#1e1d1b42;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.spotlight-panel.svelte-1hs4ds7{display:flex;width:min(680px,100%);max-height:min(720px,76vh);overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-rule-strong) 82%,var(--color-ink));border-radius:18px;background:var(--color-canvas);box-shadow:0 36px 100px -30px #15161880,0 8px 26px #1516181a}.spotlight-input-row.svelte-1hs4ds7{display:grid;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--color-rule)}.spotlight-input-row.svelte-1hs4ds7>svg:where(.svelte-1hs4ds7){width:21px;height:21px;color:var(--color-vermillion-deep)}.spotlight-input-row.svelte-1hs4ds7 input:where(.svelte-1hs4ds7){min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font:510 1.08rem var(--font-body)}.spotlight-input-row.svelte-1hs4ds7 input:where(.svelte-1hs4ds7)::placeholder{color:var(--color-mist)}kbd.svelte-1hs4ds7{display:inline-grid;min-width:24px;height:22px;place-items:center;padding:0 5px;border:1px solid var(--color-rule);border-bottom-color:var(--color-rule-strong);border-radius:6px;background:var(--color-canvas-deep);color:var(--color-slate);font:550 .55rem var(--font-mono);text-transform:uppercase}.spotlight-scopes.svelte-1hs4ds7{display:flex;gap:4px;padding:9px 13px;border-bottom:1px solid var(--color-rule)}.spotlight-scopes.svelte-1hs4ds7 button:where(.svelte-1hs4ds7){min-height:30px;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--color-slate);font:620 .64rem var(--font-body);cursor:pointer}.spotlight-scopes.svelte-1hs4ds7 button:where(.svelte-1hs4ds7):hover{background:var(--color-canvas-deep);color:var(--color-ink)}.spotlight-scopes.svelte-1hs4ds7 button.active:where(.svelte-1hs4ds7){background:var(--color-brand-tint);color:var(--color-vermillion-deep)}.spotlight-results.svelte-1hs4ds7{min-height:270px;overflow-y:auto;padding:8px;overscroll-behavior:contain}.result-section.svelte-1hs4ds7+.result-section:where(.svelte-1hs4ds7){margin-top:8px;padding-top:8px;border-top:1px solid var(--color-rule)}.result-section-label.svelte-1hs4ds7{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;color:var(--color-mist);font:650 .49rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.result-section-label.svelte-1hs4ds7 small:where(.svelte-1hs4ds7){font:inherit}.spotlight-result.svelte-1hs4ds7{position:relative;display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) minmax(0,auto) 18px;align-items:center;gap:11px;padding:7px 10px;border-radius:10px;color:inherit;text-decoration:none}.spotlight-result.svelte-1hs4ds7:before{position:absolute;inset:9px auto 9px 0;width:3px;border-radius:3px;background:transparent;content:""}.spotlight-result.active.svelte-1hs4ds7{background:var(--color-canvas-deep)}.spotlight-result.active.svelte-1hs4ds7:before{background:var(--color-vermillion)}.result-glyph.svelte-1hs4ds7{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--color-rule);border-radius:9px;color:var(--color-vermillion-deep);font:650 .82rem var(--font-display)}.result-glyph.publisher.svelte-1hs4ds7{color:var(--color-ink)}.result-copy.svelte-1hs4ds7{display:flex;min-width:0;flex-direction:column;gap:3px}.result-copy.svelte-1hs4ds7 strong:where(.svelte-1hs4ds7){overflow:hidden;color:var(--color-ink);font:610 .74rem var(--font-body);text-overflow:ellipsis;white-space:nowrap}.result-copy.svelte-1hs4ds7 small:where(.svelte-1hs4ds7){overflow:hidden;color:var(--color-slate);font:.53rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.result-detail.svelte-1hs4ds7{max-width:190px;overflow:hidden;color:var(--color-slate);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.spotlight-result.svelte-1hs4ds7>svg:where(.svelte-1hs4ds7){width:16px;height:16px;color:var(--color-mist)}.spotlight-state.svelte-1hs4ds7{display:flex;min-height:250px;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.spotlight-state.svelte-1hs4ds7 strong:where(.svelte-1hs4ds7){color:var(--color-ink);font:540 1.15rem var(--font-display)}.spotlight-state.svelte-1hs4ds7 p:where(.svelte-1hs4ds7){max-width:340px;margin-top:7px;color:var(--color-slate);font-size:.69rem;line-height:1.55}.spotlight-state.loading.svelte-1hs4ds7 span:where(.svelte-1hs4ds7){width:20px;height:20px;border:2px solid var(--color-rule);border-top-color:var(--color-vermillion);border-radius:50%;animation:svelte-1hs4ds7-spotlight-spin .7s linear infinite}.protocol-mark.svelte-1hs4ds7{display:grid;width:46px;height:46px;margin-bottom:14px;place-items:center;border:1px solid var(--color-rule-strong);border-radius:13px;color:var(--color-vermillion-deep);font:500 1.05rem var(--font-mono)}.spotlight-footer.svelte-1hs4ds7{display:flex;min-height:43px;align-items:center;gap:16px;padding:0 15px;border-top:1px solid var(--color-rule);color:var(--color-mist);font-size:.53rem}.spotlight-footer.svelte-1hs4ds7 span:where(.svelte-1hs4ds7){display:inline-flex;align-items:center;gap:4px}.spotlight-scopes.svelte-1hs4ds7 button:where(.svelte-1hs4ds7):focus-visible,.spotlight-result.svelte-1hs4ds7:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:1px}@keyframes svelte-1hs4ds7-spotlight-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.spotlight-backdrop.svelte-1hs4ds7{align-items:stretch;padding:0}.spotlight-panel.svelte-1hs4ds7{width:100%;max-height:none;border:0;border-radius:0}.spotlight-input-row.svelte-1hs4ds7{min-height:64px;padding-inline:14px}.spotlight-results.svelte-1hs4ds7{min-height:0;flex:1}.spotlight-result.svelte-1hs4ds7{grid-template-columns:34px minmax(0,1fr) 16px}.result-detail.svelte-1hs4ds7{display:none}.spotlight-footer.svelte-1hs4ds7{justify-content:center}.spotlight-footer.svelte-1hs4ds7 span:where(.svelte-1hs4ds7):first-child{display:none}}@media(prefers-reduced-motion:reduce){.spotlight-state.loading.svelte-1hs4ds7 span:where(.svelte-1hs4ds7){animation:none}}.compare-tray.svelte-6njd6u{position:fixed;right:24px;bottom:22px;z-index:150;display:flex;max-width:min(760px,calc(100vw - 280px));align-items:center;gap:18px;padding:11px 12px 11px 16px;border:1px solid var(--color-rule-strong);border-radius:16px;background:color-mix(in srgb,var(--color-canvas) 94%,transparent);box-shadow:0 24px 65px -32px #151618a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.compare-copy.svelte-6njd6u{display:flex;flex:0 0 auto;flex-direction:column;gap:1px}.compare-copy.svelte-6njd6u span:where(.svelte-6njd6u){color:var(--color-mist);font:650 .5rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.compare-copy.svelte-6njd6u strong:where(.svelte-6njd6u){color:var(--color-ink);font-size:.68rem}.compare-chips.svelte-6njd6u{display:flex;min-width:0;gap:5px}.compare-chips.svelte-6njd6u button:where(.svelte-6njd6u){display:flex;min-width:0;max-width:145px;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--color-rule);border-radius:9px;background:var(--color-canvas-deep);color:var(--color-graphite);font-size:.61rem;cursor:pointer}.compare-chips.svelte-6njd6u span:where(.svelte-6njd6u){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-chips.svelte-6njd6u b:where(.svelte-6njd6u){color:var(--color-mist);font-size:.8rem}.compare-actions.svelte-6njd6u{display:flex;gap:6px;margin-left:auto}.compare-actions.svelte-6njd6u button:where(.svelte-6njd6u){min-height:34px;padding:7px 10px;border-radius:9px;font-size:.64rem;font-weight:650;cursor:pointer}.compare-actions.svelte-6njd6u .clear:where(.svelte-6njd6u){border:1px solid var(--color-rule);background:transparent;color:var(--color-slate)}.compare-actions.svelte-6njd6u .open:where(.svelte-6njd6u){border:1px solid var(--color-vermillion);background:var(--color-vermillion);color:#fff}.compare-actions.svelte-6njd6u button:where(.svelte-6njd6u):disabled{opacity:.42;cursor:default}.compare-scrim.svelte-6njd6u{position:fixed;inset:0;z-index:190;border:0;background:#15161861;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.compare-modal.svelte-6njd6u{position:fixed;inset:50% auto auto 50%;z-index:200;width:min(1040px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 40px));overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--color-rule);border-radius:22px;background:var(--color-canvas);box-shadow:0 38px 100px -35px #151618b3}.compare-modal.svelte-6njd6u>header:where(.svelte-6njd6u){position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-canvas) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.compare-modal.svelte-6njd6u header:where(.svelte-6njd6u) span:where(.svelte-6njd6u){color:var(--color-vermillion-deep);font:650 .52rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.compare-modal.svelte-6njd6u h2:where(.svelte-6njd6u){margin-top:3px;color:var(--color-ink);font:530 1.6rem var(--font-display)}.compare-modal.svelte-6njd6u header:where(.svelte-6njd6u) button:where(.svelte-6njd6u){display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--color-rule);border-radius:10px;background:transparent;color:var(--color-slate);font-size:1.2rem;cursor:pointer}.comparison.svelte-6njd6u{display:grid;grid-template-columns:120px repeat(var(--columns),minmax(190px,1fr));padding:0 22px 24px}.comparison-labels.svelte-6njd6u,.comparison.svelte-6njd6u article:where(.svelte-6njd6u){display:grid;grid-template-rows:minmax(96px,auto) repeat(6,54px) minmax(76px,auto) 58px}.comparison-labels.svelte-6njd6u span:where(.svelte-6njd6u),.comparison.svelte-6njd6u article:where(.svelte-6njd6u)>*{display:flex;align-items:center;padding:12px;border-bottom:1px solid var(--color-rule)}.comparison-labels.svelte-6njd6u span:where(.svelte-6njd6u){padding-left:0;color:var(--color-mist);font:650 .52rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.comparison.svelte-6njd6u article:where(.svelte-6njd6u){border-left:1px solid var(--color-rule)}.comparison.svelte-6njd6u h3:where(.svelte-6njd6u){color:var(--color-ink);font:510 1.15rem/1.2 var(--font-display)}.comparison.svelte-6njd6u article:where(.svelte-6njd6u) div:where(.svelte-6njd6u){justify-content:space-between;color:var(--color-graphite);font-size:.7rem}.comparison.svelte-6njd6u code:where(.svelte-6njd6u){font:.68rem var(--font-mono)}.comparison.svelte-6njd6u strong:where(.svelte-6njd6u){color:var(--color-ink)}.comparison.svelte-6njd6u .verified:where(.svelte-6njd6u){color:var(--color-verify)}.comparison.svelte-6njd6u .warning:where(.svelte-6njd6u){color:var(--color-vermillion-deep)}.comparison.svelte-6njd6u .subjects:where(.svelte-6njd6u){line-height:1.5}.comparison.svelte-6njd6u article:where(.svelte-6njd6u)>a:where(.svelte-6njd6u){justify-content:space-between;color:var(--color-ink);text-decoration:none;font-size:.7rem;font-weight:650}.comparison.svelte-6njd6u article:where(.svelte-6njd6u)>a:where(.svelte-6njd6u) span:where(.svelte-6njd6u){color:var(--color-vermillion-deep)}.mobile-label.svelte-6njd6u{display:none}@media(max-width:960px){.compare-tray.svelte-6njd6u{max-width:calc(100vw - 32px)}}@media(max-width:700px){.compare-tray.svelte-6njd6u{right:12px;bottom:12px;left:12px;flex-wrap:wrap;gap:8px 12px}.compare-copy.svelte-6njd6u{width:calc(100% - 120px)}.compare-chips.svelte-6njd6u{order:3;width:100%}.comparison.svelte-6njd6u{display:flex;flex-direction:column;gap:12px;padding:14px}.comparison-labels.svelte-6njd6u{display:none}.comparison.svelte-6njd6u article:where(.svelte-6njd6u){display:flex;flex-direction:column;border:1px solid var(--color-rule);border-radius:14px}.comparison.svelte-6njd6u article:where(.svelte-6njd6u)>*{min-height:48px;padding:11px 13px}.mobile-label.svelte-6njd6u{display:inline;color:var(--color-mist);font:650 .5rem var(--font-mono);text-transform:uppercase}}.registry-shell.svelte-1ynw7k4{min-height:100vh;background:var(--color-canvas)}.registry-sidebar.svelte-1ynw7k4{position:fixed;inset:0 auto 0 0;z-index:110;display:flex;width:230px;flex-direction:column;padding:25px 18px 18px;border-right:1px solid var(--color-rule);background:var(--color-canvas)}.registry-brand.svelte-1ynw7k4{display:inline-flex;width:fit-content;align-items:center;gap:10px;margin:0 8px 20px;color:var(--color-ink);text-decoration:none}.registry-brand.svelte-1ynw7k4 span:where(.svelte-1ynw7k4){font:560 1.2rem var(--font-display);letter-spacing:-.035em}.registry-spotlight-trigger.svelte-1ynw7k4{display:grid;width:100%;height:40px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 10px;border:1px solid var(--color-rule-strong);border-radius:11px;background:var(--color-canvas);color:var(--color-slate);text-align:left;cursor:pointer}.registry-spotlight-trigger.svelte-1ynw7k4:hover{border-color:color-mix(in srgb,var(--color-vermillion) 38%,var(--color-rule-strong));color:var(--color-ink)}.registry-spotlight-trigger.svelte-1ynw7k4>svg:where(.svelte-1ynw7k4){width:16px;height:16px}.registry-spotlight-trigger.svelte-1ynw7k4>span:where(.svelte-1ynw7k4){overflow:hidden;font:500 .72rem var(--font-body);text-overflow:ellipsis;white-space:nowrap}.registry-spotlight-trigger.svelte-1ynw7k4 kbd:where(.svelte-1ynw7k4){display:inline-grid;min-width:29px;height:23px;place-items:center;padding:0 4px;border:1px solid var(--color-rule);border-bottom-color:var(--color-rule-strong);border-radius:6px;background:var(--color-canvas-deep);color:var(--color-mist);font:550 .48rem var(--font-mono)}.sidebar-publish.svelte-1ynw7k4{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;margin:7px 0 25px;padding:7px 7px 7px 11px;border-radius:11px;background:var(--color-vermillion);color:var(--color-ink);text-decoration:none;font-size:.72rem;font-weight:720}.sidebar-publish.svelte-1ynw7k4 strong:where(.svelte-1ynw7k4){display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#ffffff29;font-size:.9rem}.rail-label.svelte-1ynw7k4{margin:0 11px 9px;color:var(--color-mist);font:650 .56rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.product-label.svelte-1ynw7k4{margin-top:30px}.rail-nav.svelte-1ynw7k4{display:flex;flex-direction:column;gap:3px}.rail-nav.svelte-1ynw7k4 a:where(.svelte-1ynw7k4){display:flex;min-height:42px;align-items:center;gap:11px;padding:8px 10px;border-radius:12px;color:var(--color-graphite);text-decoration:none;font-size:.78rem;font-weight:560;transition:color .16s ease,background .16s ease}.rail-nav.svelte-1ynw7k4 a:where(.svelte-1ynw7k4):hover{background:var(--color-canvas-deep);color:var(--color-ink)}.rail-nav.svelte-1ynw7k4 a.active:where(.svelte-1ynw7k4){background:var(--color-brand-tint);color:var(--color-vermillion-deep)}.rail-nav.svelte-1ynw7k4 svg:where(.svelte-1ynw7k4){width:18px;height:18px;flex:0 0 18px}.rail-nav.svelte-1ynw7k4 a:where(.svelte-1ynw7k4) small:where(.svelte-1ynw7k4){margin-left:auto;color:inherit;font:.56rem var(--font-mono);opacity:.7}.rail-nav.secondary.svelte-1ynw7k4 a:where(.svelte-1ynw7k4){min-height:34px;justify-content:space-between;padding-block:5px;color:var(--color-slate);font-size:.73rem}.rail-nav.secondary.svelte-1ynw7k4 a:where(.svelte-1ynw7k4) span:where(.svelte-1ynw7k4):last-child{color:var(--color-mist);font-size:.7rem}.rail-account.svelte-1ynw7k4{display:grid;grid-template-columns:1fr;gap:7px;margin-top:auto;padding-top:18px}.rail-account.svelte-1ynw7k4 button:where(.svelte-1ynw7k4),.workspace-link.svelte-1ynw7k4{display:inline-flex;min-height:37px;align-items:center;justify-content:center;padding:7px 9px;border:1px solid var(--color-rule);border-radius:10px;background:transparent;color:var(--color-graphite);text-decoration:none;font:620 .68rem var(--font-body);cursor:pointer}.workspace-link.svelte-1ynw7k4{border-color:var(--color-vermillion);background:var(--color-vermillion);color:var(--color-ink)}.account-skeleton.svelte-1ynw7k4{grid-column:1 / -1;height:37px;border-radius:10px;background:linear-gradient(90deg,var(--color-canvas-deep),var(--color-canvas),var(--color-canvas-deep));background-size:200% 100%;animation:svelte-1ynw7k4-account-shimmer 1.2s linear infinite}.registry-workspace.svelte-1ynw7k4{min-width:0;padding-left:230px}.registry-toolbar.svelte-1ynw7k4{display:none}.toolbar-context.svelte-1ynw7k4{display:flex;min-width:0;flex-direction:column;gap:1px}.toolbar-context.svelte-1ynw7k4 strong:where(.svelte-1ynw7k4){color:var(--color-ink);font-size:.73rem}.menu-button.svelte-1ynw7k4{display:none;place-items:center;width:38px;height:38px;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-canvas);color:var(--color-ink)}.menu-button.svelte-1ynw7k4 svg:where(.svelte-1ynw7k4){width:19px;height:19px}.registry-main.svelte-1ynw7k4{min-height:100vh}.rail-scrim.svelte-1ynw7k4{display:none}.registry-brand.svelte-1ynw7k4:focus-visible,.registry-spotlight-trigger.svelte-1ynw7k4:focus-visible,.sidebar-publish.svelte-1ynw7k4:focus-visible,.rail-nav.svelte-1ynw7k4 a:where(.svelte-1ynw7k4):focus-visible,.rail-account.svelte-1ynw7k4 :where(.svelte-1ynw7k4):is(a:where(.svelte-1ynw7k4),button:where(.svelte-1ynw7k4)):focus-visible,.menu-button.svelte-1ynw7k4:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:3px}@keyframes svelte-1ynw7k4-account-shimmer{to{background-position:-200% 0}}@media(max-width:960px){.registry-sidebar.svelte-1ynw7k4{transform:translate(-102%);box-shadow:26px 0 60px -42px #151618a6;transition:transform .22s ease}.registry-sidebar.open.svelte-1ynw7k4{transform:translate(0)}.registry-workspace.svelte-1ynw7k4{padding-left:0}.registry-toolbar.svelte-1ynw7k4{position:sticky;top:0;z-index:80;display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:8px 16px;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-canvas) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.menu-button.svelte-1ynw7k4{display:grid}.rail-scrim.svelte-1ynw7k4{position:fixed;inset:0;z-index:105;display:block;border:0;background:#15161847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.registry-main.svelte-1ynw7k4{min-height:calc(100vh - 58px)}}@media(max-width:560px){.registry-toolbar.svelte-1ynw7k4{min-height:56px}.registry-main.svelte-1ynw7k4{min-height:calc(100vh - 56px)}}@media(prefers-reduced-motion:reduce){.registry-sidebar.svelte-1ynw7k4,.account-skeleton.svelte-1ynw7k4{transition:none;animation:none}}
