.mini-wrap.svelte-k8aga2{position:relative;flex:1;min-width:0;max-width:420px;display:flex;align-items:center}.mini-wrap.ac-open.svelte-k8aga2{z-index:120}.mini-search.svelte-k8aga2{flex:1;min-width:0;display:flex;align-items:center;gap:6px;background:var(--color-surface);border:1.5px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:10px;padding:3px 3px 3px 12px;transition:border-color .15s,box-shadow .15s,opacity .15s;box-shadow:0 2px 6px color-mix(in srgb,var(--color-accent) 5%,transparent)}.mini-search.stretch.svelte-k8aga2{max-width:none}.mini-search.scroll.svelte-k8aga2{opacity:0;pointer-events:none}[data-mini-search=visible] .mini-search.scroll.svelte-k8aga2{opacity:1;pointer-events:auto}.mini-search.svelte-k8aga2:focus-within{border-color:var(--color-accent);box-shadow:0 2px 10px color-mix(in srgb,var(--color-accent) 10%,transparent)}.lens-sm.svelte-k8aga2{flex-shrink:0;color:var(--color-text-muted)}input.svelte-k8aga2{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13.5px;color:var(--color-text);padding:8px 0;font-family:var(--font-cr-body)}input.svelte-k8aga2::placeholder{color:var(--color-text-muted)}.btn-mini.svelte-k8aga2{background:var(--color-accent);color:#fff;border-radius:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:none;cursor:pointer}.btn-mini.svelte-k8aga2:hover{background:var(--color-accent-dark)}.kbd-slot.svelte-k8aga2{display:inline-flex;align-items:center;margin-right:4px;flex-shrink:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.mini-search.svelte-k8aga2:focus-within .kbd-slot:where(.svelte-k8aga2),.mini-search.has-query.svelte-k8aga2 .kbd-slot:where(.svelte-k8aga2){display:none}.kbd-slot.svelte-k8aga2 .key:where(.svelte-k8aga2){display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:var(--font-cr-mono);font-weight:500;font-style:normal;font-size:11px;line-height:1;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-bg-soft) 85%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));border-radius:4px;box-shadow:0 1px color-mix(in srgb,var(--color-accent) 14%,var(--color-border))}@media (hover: none) and (pointer: coarse){.kbd-slot.svelte-k8aga2{display:none}}@media (max-width: 540px){.kbd-slot.svelte-k8aga2{display:none}}.nav-industries-btn.svelte-149lp9b{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:500;color:var(--color-text-muted);text-decoration:none;cursor:pointer}.nav-industries-btn.svelte-149lp9b:hover,.nav-industries-btn.open.svelte-149lp9b{color:var(--color-text)}.nav-industries-btn.svelte-149lp9b:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.chev.svelte-149lp9b{transition:transform .18s cubic-bezier(.32,.72,0,1);color:currentColor}.nav-industries-btn.open.svelte-149lp9b .chev:where(.svelte-149lp9b){transform:rotate(180deg)}.mega-panel.svelte-149lp9b{position:fixed;left:0;right:0;z-index:59;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--color-text) 14%,transparent);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.mega-panel.open.svelte-149lp9b{opacity:1;transform:translateY(0);pointer-events:auto}.mega-inner.svelte-149lp9b{max-width:var(--container);margin:0 auto;padding:22px 28px 28px}.mega-header.svelte-149lp9b{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.mega-eyebrow.svelte-149lp9b{font-family:var(--font-cr-logo);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.all-link.svelte-149lp9b{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-cr-body);font-size:13px;font-weight:500;color:var(--color-accent);text-decoration:none;transition:gap .12s}.all-link.svelte-149lp9b:hover{gap:10px}.all-link.svelte-149lp9b:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.mega-grid.svelte-149lp9b{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 1100px){.mega-grid.svelte-149lp9b{grid-template-columns:repeat(3,1fr)}}@media (max-width: 860px){.mega-grid.svelte-149lp9b{grid-template-columns:repeat(2,1fr)}}.mega-card.svelte-149lp9b{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;text-decoration:none;color:inherit;transition:background .12s,transform .12s}.mega-card.svelte-149lp9b:hover{background:var(--color-accent-dim)}.mega-card.svelte-149lp9b:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mc-icon.svelte-149lp9b{flex-shrink:0;width:34px;height:34px;background:var(--color-accent-dim);color:var(--color-accent);border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.mc-icon.svelte-149lp9b svg:where(.svelte-149lp9b){width:18px;height:18px}.mc-body.svelte-149lp9b{min-width:0;display:flex;flex-direction:column;gap:4px}.mc-title.svelte-149lp9b{font-family:var(--font-cr-body);font-size:13.5px;font-weight:600;color:var(--color-text);letter-spacing:-.005em}.mc-pitch.svelte-149lp9b{font-size:12.5px;line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}@media (max-width: 1019px){.nav-industries-btn.svelte-149lp9b,.mega-panel.svelte-149lp9b{display:none}}header.cr.svelte-1jmimy8{position:sticky;top:0;z-index:110;background:color-mix(in srgb,var(--color-surface) 85%,transparent);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--color-border)}.inner.svelte-1jmimy8{max-width:var(--container);margin:0 auto;padding:12px 28px;display:flex;align-items:center;gap:20px}.brand.svelte-1jmimy8{display:flex;align-items:center;gap:0;flex-shrink:0;text-decoration:none;color:inherit;padding:6px 0}.brand.svelte-1jmimy8 .brand-wordmark{display:block;color:var(--color-text);margin-left:-5px}.row-search.svelte-1jmimy8{flex:1;min-width:0;display:flex;align-items:center}nav.cr.svelte-1jmimy8{display:flex;gap:22px;align-items:center;margin-left:auto;flex-shrink:0}nav.cr.svelte-1jmimy8 a.lnk:where(.svelte-1jmimy8){font-size:13.5px;color:var(--color-text-muted);font-weight:500;text-decoration:none;cursor:pointer}nav.cr.svelte-1jmimy8 a.lnk:where(.svelte-1jmimy8):hover{color:var(--color-text)}.login-link.svelte-1jmimy8{font-size:13.5px;color:var(--color-text);font-weight:500;padding:6px 0;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.login-link.svelte-1jmimy8:hover{color:var(--color-accent)}.divider.svelte-1jmimy8{width:1px;height:18px;background:var(--color-border)}.pro-chip.svelte-1jmimy8{display:flex;align-items:center;gap:7px;background:var(--color-accent-dim);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);padding:6px 12px;border-radius:6px;font-size:12.5px;color:var(--color-accent);font-weight:600;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.pro-chip.svelte-1jmimy8:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.pro-badge.svelte-1jmimy8{font-family:var(--font-cr-logo);font-weight:700;font-size:10.5px;background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:3px;letter-spacing:.02em}.signal-badge.svelte-1jmimy8{display:inline-flex;align-items:center;gap:5px;background:var(--color-danger-bg, color-mix(in srgb, #e53e3e 12%, transparent));color:var(--color-danger, #c53030);padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;flex-shrink:0;transition:background .12s}.signal-badge.svelte-1jmimy8:hover{background:var(--color-danger-bg-hover, color-mix(in srgb, #e53e3e 20%, transparent))}.signal-dot.svelte-1jmimy8{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.workspace-btn.svelte-1jmimy8{display:inline-flex;align-items:center;gap:6px;background:var(--color-accent);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .12s}.workspace-btn.svelte-1jmimy8:hover,.workspace-btn.is-open.svelte-1jmimy8{background:var(--color-accent-dark, color-mix(in srgb, var(--color-accent) 80%, #000))}.workspace-btn.svelte-1jmimy8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-btn.svelte-1jmimy8 .ws-state-icon{opacity:.78;flex-shrink:0}.nav-menu-btn.svelte-1jmimy8{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text);background:transparent;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;transition:border-color .12s,background .12s}.nav-menu-btn.svelte-1jmimy8:hover{border-color:var(--color-accent);background:var(--color-surface-hover);color:var(--color-text)}.nav-menu-btn.svelte-1jmimy8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width: 1019px){.divider.svelte-1jmimy8{display:none}.nav-menu-btn.svelte-1jmimy8{display:inline-flex}}@media (max-width: 839px){.inner.svelte-1jmimy8{padding:10px 14px;gap:10px}.row-search.svelte-1jmimy8{display:none}nav.cr.svelte-1jmimy8{gap:6px}nav.cr.svelte-1jmimy8 a.lnk:where(.svelte-1jmimy8){display:none}.login-link.svelte-1jmimy8{font-size:13px}.pro-chip.svelte-1jmimy8{padding:0;width:44px;height:44px;justify-content:center}.pro-chip.svelte-1jmimy8 .pro-label-long:where(.svelte-1jmimy8){display:none}.pro-badge.svelte-1jmimy8{padding:3px 7px;font-size:11px}nav.cr.lo-mobile-hide.svelte-1jmimy8 .workspace-btn:where(.svelte-1jmimy8),nav.cr.lo-mobile-hide.svelte-1jmimy8 .signal-badge:where(.svelte-1jmimy8),nav.cr.lo-mobile-hide.svelte-1jmimy8 .nav-menu-btn:where(.svelte-1jmimy8){display:none}}.skip-to-content.svelte-1jmimy8{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-content.svelte-1jmimy8:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:8px 16px;background:var(--color-accent);color:#fff;border-radius:6px;font-weight:600;font-size:13px;z-index:9999;text-decoration:none}footer.cr.svelte-1deu14i{margin-top:80px;border-top:1px solid var(--color-border);background:var(--color-surface)}footer.cr.svelte-1deu14i .inner:where(.svelte-1deu14i){max-width:var(--container);margin:0 auto;padding:40px 28px 32px;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:36px}footer.svelte-1deu14i .col-hdr:where(.svelte-1deu14i){font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 14px}footer.svelte-1deu14i .col:where(.svelte-1deu14i) a:where(.svelte-1deu14i),footer.svelte-1deu14i .col:where(.svelte-1deu14i) .lnk:where(.svelte-1deu14i){display:block;padding:4px 0;font-size:13px;color:var(--color-text-muted);text-decoration:none}footer.svelte-1deu14i .col:where(.svelte-1deu14i) a:where(.svelte-1deu14i){cursor:pointer}footer.svelte-1deu14i .col:where(.svelte-1deu14i) .lnk.disabled:where(.svelte-1deu14i){cursor:default}footer.svelte-1deu14i .col:where(.svelte-1deu14i) a:where(.svelte-1deu14i):hover{color:var(--color-accent)}footer.svelte-1deu14i .col:where(.svelte-1deu14i) .lnk.disabled:where(.svelte-1deu14i){cursor:default;color:#6b7280;text-decoration:none}footer.svelte-1deu14i .legal:where(.svelte-1deu14i){max-width:var(--container);margin:0 auto;padding:20px 28px 28px;font-size:12px;color:var(--color-text-muted);border-top:1px solid var(--color-border);display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i){display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button:where(.svelte-1deu14i){display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:var(--font-cr-body);font-size:12px;font-weight:500;color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s ease,color .12s ease}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button:where(.svelte-1deu14i):hover{color:var(--color-text)}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button:where(.svelte-1deu14i):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button.active:where(.svelte-1deu14i){background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #0000000f}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button:where(.svelte-1deu14i) svg:where(.svelte-1deu14i){flex-shrink:0;color:var(--color-text-muted)}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i) button.active:where(.svelte-1deu14i) svg:where(.svelte-1deu14i){color:var(--color-accent)}footer.svelte-1deu14i .legal-links:where(.svelte-1deu14i){display:flex;flex-wrap:wrap;gap:0 16px}footer.svelte-1deu14i .legal-links:where(.svelte-1deu14i) a:where(.svelte-1deu14i){font-size:12px;color:var(--color-text-muted);cursor:pointer;min-height:24px;display:inline-flex;align-items:center;padding:3px 0}footer.svelte-1deu14i .legal-links:where(.svelte-1deu14i) a:where(.svelte-1deu14i):hover{color:var(--color-accent)}footer.svelte-1deu14i .legal-copy:where(.svelte-1deu14i){display:flex;flex-direction:column;gap:4px;text-align:right;margin-left:auto}footer.svelte-1deu14i .lede-foot:where(.svelte-1deu14i){font-size:13px;color:var(--color-text-muted);line-height:1.55;max-width:340px;margin-top:12px}footer.svelte-1deu14i .brand:where(.svelte-1deu14i){display:flex;align-items:center;gap:8px}footer.svelte-1deu14i .brand:where(.svelte-1deu14i) .brand-wordmark{display:block;color:var(--color-text)}@media (max-width: 820px){footer.cr.svelte-1deu14i .inner:where(.svelte-1deu14i){grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 16px 20px}footer.svelte-1deu14i .brand-block:where(.svelte-1deu14i){grid-column:1 / -1}footer.svelte-1deu14i .legal:where(.svelte-1deu14i){flex-direction:column;gap:12px;padding:16px 16px 24px;align-items:flex-start}footer.svelte-1deu14i .legal-copy:where(.svelte-1deu14i){text-align:left}footer.svelte-1deu14i .theme-selector:where(.svelte-1deu14i){order:2}footer.svelte-1deu14i .legal-copy:where(.svelte-1deu14i){order:3}}@media (max-width: 480px){footer.cr.svelte-1deu14i .inner:where(.svelte-1deu14i){grid-template-columns:1fr}}
