@import url("https://fonts.googleapis.com/css2?family=Familjen+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--font-sans:"Familjen Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--orange-50:#fff4ee;--orange-500:#ff5400;--orange-600:#ce4502;--ink-orange:#b23c02;--paper:#fffefa;--paper-2:#f7f5ee;--ink:#0a0c10;--text-body:#374151;--text-muted:#4b5563;--text-faint:#6b7280;--border:#e5e2d8;--border-strong:#d1cdc0;--surface-dark:#0b0e14;--surface-dark-2:#11151d;--text-on-dark:#e6e9ef;--risk-malicious:#b42318;--risk-malicious-bg:#fef3f2;--risk-suspicious:#c4320a;--risk-suspicious-bg:#fff4ed;--risk-inconclusive:#8a6100;--risk-inconclusive-bg:#fef9e7;--risk-benign:#15803d;--risk-benign-bg:#ecfdf3;--risk-unchecked:#6b7280;--risk-unchecked-bg:#f3f4f6;--shell-max:1240px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}*{box-sizing:border-box}body,html{margin:0;background:var(--paper);color:var(--text-body);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}.mono,code,pre{font-family:var(--font-mono)}h1,h2,h3{color:var(--ink);margin:0;letter-spacing:-.01em}.shell{max-width:var(--shell-max);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.brand-tag{text-decoration:none;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-orange);background:var(--orange-50);border:1px solid #ffdfcb;border-radius:4px;padding:2px 6px}.site-footer{border-top:1px solid var(--border);margin-top:72px;padding:28px 0 40px;font-size:13px;color:var(--text-faint)}.site-footer .shell{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer a{color:var(--text-muted)}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.risk{display:inline-flex;align-items:center;white-space:nowrap;font-size:12.5px;font-weight:600;border-radius:999px;padding:2px 10px;border:1px solid}.risk-malicious{color:var(--risk-malicious);background:var(--risk-malicious-bg)}.risk-suspicious{color:var(--risk-suspicious);background:var(--risk-suspicious-bg)}.risk-inconclusive{color:var(--risk-inconclusive);background:var(--risk-inconclusive-bg)}.risk-benign{color:var(--risk-benign);background:var(--risk-benign-bg)}.risk-unchecked{color:var(--risk-unchecked);background:var(--risk-unchecked-bg);border-color:var(--border-strong)}.chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);background:var(--paper-2);border:1px solid var(--border);border-radius:4px;padding:1px 7px;white-space:nowrap;text-decoration:none}a.chip:hover{border-color:var(--border-strong);color:var(--ink)}.chip-mono{font-family:var(--font-mono);font-size:11.5px}.chip-registry{color:var(--reg-ink,var(--text-muted));background:var(--reg-bg,var(--paper-2));border-color:var(--reg-border,var(--border))}a.chip-registry:hover{color:var(--reg-ink,var(--ink));border-color:var(--reg-ink,var(--border-strong))}.chip-registry-mcp-registry{--reg-ink:#1d4ed8;--reg-bg:#eff6ff;--reg-border:#bfdbfe}.chip-registry-pulsemcp{--reg-ink:#4338ca;--reg-bg:#eef2ff;--reg-border:#c7d2fe}.chip-registry-glama{--reg-ink:#6d28d9;--reg-bg:#f5f3ff;--reg-border:#ddd6fe}.chip-registry-awesome-mcp-servers{--reg-ink:#be185d;--reg-bg:#fdf2f8;--reg-border:#fbcfe8}.chip-registry-docker-mcp-catalog{--reg-ink:#0369a1;--reg-bg:#f0f9ff;--reg-border:#bae6fd}.chip-registry-smithery{--reg-ink:#a16207;--reg-bg:#fefce8;--reg-border:#fde68a}.chip-registry-clawhub{--reg-ink:#4338ca;--reg-bg:#eef2ff;--reg-border:#c7d2fe}.chip-registry-skills-sh{--reg-ink:#0f766e;--reg-bg:#f0fdfa;--reg-border:#99f6e4}.chip-registry-skillsmp{--reg-ink:#a21caf;--reg-bg:#fdf4ff;--reg-border:#f5d0fe}.chip-registry-github-skills{--reg-ink:#334155;--reg-bg:#f1f5f9;--reg-border:#cbd5e1}.sev{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 7px}.sev-critical{background:var(--risk-malicious);color:#fff}.sev-high{background:var(--risk-malicious-bg);color:var(--risk-malicious)}.sev-medium{background:var(--risk-suspicious-bg);color:var(--risk-suspicious)}.sev-low{background:var(--risk-inconclusive-bg);color:var(--risk-inconclusive)}.sev-info{background:var(--risk-unchecked-bg);color:var(--risk-unchecked)}.empty,.muted{color:var(--text-faint)}.empty{font-size:14px;padding:8px 0}.hero{padding:48px 0 28px}.hero h1{font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1}.hero p{max-width:680px;font-size:17px;color:var(--text-muted);margin:14px 0 0}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px}.tab{padding:10px 14px;font-weight:500;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--orange-500)}.tab .count{font-family:var(--font-mono);font-size:12px;color:var(--text-faint);margin-left:6px}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.filters input[type=search],.multiselect-button{font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:8px 12px}.filters input[type=search]{flex:1 1 280px;min-width:200px}.filters input:focus,.multiselect-button:focus-visible{outline:2px solid var(--orange-500);outline-offset:-1px}.filters[data-pending] input[type=search]{background:var(--paper-2)}.multiselect{position:relative}.multiselect-button{cursor:pointer;min-width:150px;text-align:left;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}.multiselect-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:100%;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px rgb(0 0 0/.08);padding:4px}.multiselect-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:14px;white-space:nowrap;cursor:pointer}.multiselect-option:hover{background:var(--paper-2)}.multiselect-option input{accent-color:var(--ink);margin:0}.multiselect-count{margin-left:auto;padding-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.button{font:inherit;font-size:14px;font-weight:500;color:#fff;background:var(--ink);border:0;border-radius:var(--radius-md);padding:9px 16px;cursor:pointer;text-decoration:none}.button:hover{background:#262a33}.button-ghost{background:transparent;color:var(--text-muted);border:1px solid var(--border-strong)}.button-ghost:hover{background:var(--paper-2);color:var(--ink)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto;background:#fff}table.index{width:100%;border-collapse:collapse;font-size:14px}.index th{text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);background:var(--paper-2);padding:10px 16px;white-space:nowrap}.index td,.index th{border-bottom:1px solid var(--border)}.index td{padding:12px 16px;vertical-align:top}.index tr:last-child td{border-bottom:0}.index tbody tr{position:relative}.index tbody tr:hover{background:#fcfbf7}.row-name{font-weight:600;color:var(--ink);text-decoration:none}.row-name:hover{text-decoration:underline}.row-name:after{content:"";position:absolute;inset:0}.row-owner{position:relative;z-index:1;text-decoration:none}.row-owner:hover{text-decoration:underline}.row-desc{font-size:13px;max-width:560px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-desc,.row-key{color:var(--text-faint);margin-top:2px}.row-key{font-family:var(--font-mono);font-size:11.5px;word-break:break-all}.chips{display:flex;flex-wrap:wrap;gap:4px}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:14px;color:var(--text-faint)}.pager nav{display:flex;gap:8px}.back{display:inline-block;margin:24px 0 16px;font-size:14px;color:var(--text-muted);text-decoration:none}.back:hover{color:var(--ink)}.report-head{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:stretch;margin-bottom:24px}.title-block h1{font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15;word-break:break-word}.title-block .key{font-family:var(--font-mono);font-size:13px;color:var(--text-faint);margin-top:6px;word-break:break-all}.title-block .desc{font-size:16px;color:var(--text-muted);margin:14px 0 0;max-width:720px}.title-block .chips{margin-top:14px}.verdict-col{display:flex;flex-direction:column;gap:10px}.verdict-col .verdict-card{flex:1 1}.verdict-card{border-radius:var(--radius-lg);padding:20px;border:1px solid;display:flex;flex-direction:column;gap:8px}.verdict-card .label{font-size:26px;font-weight:600;line-height:1.1}.verdict-card p{margin:0;font-size:14px;color:var(--text-body)}.verdict-card .meta{font-size:12.5px;color:var(--text-faint);margin-top:auto}.dispute-button{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--ink);border-radius:10px;padding:7px 14px;cursor:pointer}.dispute-button:hover{background:var(--paper-2)}.dispute-dialog{width:min(460px,calc(100vw - 32px));padding:28px 28px 24px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--text-body);box-shadow:0 24px 48px rgba(17,24,39,.18)}.dispute-dialog::-webkit-backdrop{background:rgba(10,12,16,.45)}.dispute-dialog::backdrop{background:rgba(10,12,16,.45)}.dispute-dialog h2{font-size:22px;font-weight:600;padding-right:32px}.dispute-dialog form{display:flex;flex-direction:column}.dispute-lede{margin:6px 0 20px;font-size:15px;color:var(--text-faint)}.dispute-dialog label{font-size:14px;font-weight:500;color:var(--ink);margin:0 0 6px}.dispute-dialog input,.dispute-dialog textarea{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;margin-bottom:16px;box-shadow:0 1px 2px rgba(17,24,39,.05)}.dispute-dialog textarea{resize:vertical;min-height:110px}.dispute-dialog input:focus,.dispute-dialog textarea:focus{outline:none;border-color:var(--risk-malicious);box-shadow:0 0 0 3px rgba(180,35,24,.12)}.dispute-dialog .dispute-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.dispute-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--text-muted);background:none;border:0;border-radius:8px;cursor:pointer}.dispute-close:hover{color:var(--ink);background:var(--paper-2)}.dispute-error{margin:-4px 0 14px;font-size:13.5px;color:var(--risk-malicious)}.dispute-submit{font:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--risk-malicious);border:0;border-radius:10px;padding:12px 16px;margin-top:4px;cursor:pointer}.dispute-submit:hover:not(:disabled){background:#912018}.dispute-submit:disabled{opacity:.5;cursor:not-allowed}.verdict-malicious{border-color:#fecdca;background:var(--risk-malicious-bg)}.verdict-malicious .label{color:var(--risk-malicious)}.verdict-suspicious{border-color:#f9dbaf;background:var(--risk-suspicious-bg)}.verdict-suspicious .label{color:var(--risk-suspicious)}.verdict-inconclusive{border-color:#f5e3a3;background:var(--risk-inconclusive-bg)}.verdict-inconclusive .label{color:var(--risk-inconclusive)}.verdict-benign{border-color:#abefc6;background:var(--risk-benign-bg)}.verdict-benign .label{color:var(--risk-benign)}.verdict-unchecked{border-color:var(--border);background:var(--paper-2)}.verdict-unchecked .label{color:var(--text-muted)}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin-bottom:28px}.summary-strip>div{padding:14px 16px;border-right:1px solid var(--border)}.summary-strip>div:last-child{border-right:0}.summary-strip .v{font-size:22px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-strip .k{font-size:12.5px;color:var(--text-faint)}.report-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.main-col{gap:28px;min-width:0}.main-col,.side-col{display:flex;flex-direction:column}.side-col{gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 98px) + 16px)}.section h2{font-size:19px;font-weight:600;display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.section h2 .count{font-family:var(--font-mono);font-size:13px;color:var(--text-faint);font-weight:400}.section .lede{margin:-4px 0 12px;font-size:14px;color:var(--text-faint)}.finding{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;padding:16px 18px;margin-bottom:12px}.finding.sev-border-critical,.finding.sev-border-high{border-left-color:var(--risk-malicious)}.finding.sev-border-medium{border-left-color:var(--risk-suspicious)}.finding.sev-border-low{border-left-color:#e0b100}.finding-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finding-head h3{font-size:16px;font-weight:600;margin-right:auto}.finding .claim{margin:10px 0;color:var(--text-body)}.finding .loc{font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted)}.finding .loc a{color:var(--ink-orange)}.finding details{margin-top:10px;font-size:14px}.finding summary{cursor:pointer;color:var(--text-muted);font-size:13px}.finding details p,pre.quote{margin:8px 0 0}pre.quote{padding:12px 14px;background:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--radius-md);font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.decoded-label{font-size:12px;color:var(--text-faint);margin-top:8px}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:16px 18px}.panel h3{font-size:14px;font-weight:600;margin-bottom:10px}dl.facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;font-size:13.5px}dl.facts dt{color:var(--text-faint)}dl.facts dd{margin:0;color:var(--ink);text-align:right;word-break:break-word}dl.facts dd a{color:var(--ink-orange)}.checks{list-style:none;margin:0;padding:0;font-size:13.5px}.checks li{display:flex;gap:8px;padding:4px 0}.checks .ok{color:var(--risk-benign)}.checks .warn{color:var(--risk-suspicious)}.checks .bad{color:var(--risk-malicious)}.reasons{margin:0;padding-left:18px;font-size:14px}.reasons li{margin:4px 0}.list{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.list-item{padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px}.list-item:last-child{border-bottom:0}.list-item .sub{font-size:12.5px;color:var(--text-faint);margin-top:2px}.edge-group{margin-bottom:14px}.edge-group h3{font-size:14px;font-weight:600;margin-bottom:6px}.edge-value{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);word-break:break-all}.listing-link{color:var(--ink-orange);text-decoration:none;font-size:13.5px}.listing-link:hover{text-decoration:underline}details.refuted>summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--ink)}details.refuted[open]>summary{margin-bottom:12px}details.refuted .finding{opacity:.8}@media (max-width:900px){.report-body,.report-head{grid-template-columns:1fr}.side-col{position:static}.hide-sm{display:none}.multiselect{flex:1 1 140px}.multiselect-button{width:100%}}.home-header{--border:#e5e7eb;--border-strong:#d1d5db;--gray-0:#ffffff;--ink-orange-soft:#fff0e6;--orange-100:#ffdfcb;--primary:var(--orange-500);--primary-hover:var(--orange-600);--shadow-lg:0 12px 32px rgba(17,24,39,0.12),0 4px 8px rgba(17,24,39,0.05);--shadow-xs:0 1px 2px rgba(17,24,39,0.05);--shell-gutter:clamp(20px,5.6vw,80px);--shell-max:1280px;--shell-pad:clamp(20px,3.2vw,48px);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-body:#374151;--text-muted:#4b5563;--text-strong:#0a0c10;--tracking-caps:0.08em;line-height:normal}.home-header a{text-decoration:none}.home-brand-group{display:flex;align-items:center;gap:10px}.home-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;color:var(--text-strong);background:rgba(255,255,255,.85);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);font-family:var(--font-sans)}.home-announcement{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px var(--shell-pad);color:#fff;background:var(--primary);font-size:var(--text-sm);font-weight:500;text-align:center;transition:background .12s ease}.home-announcement:hover{background:var(--primary-hover)}.home-announcement span[aria-hidden]{transition:transform .12s ease}.home-announcement:hover span[aria-hidden]{transform:translateX(2px)}.home-header-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));min-height:64px;margin:0 auto;padding:12px var(--shell-pad);border-inline:1px solid var(--border)}.home-mobile-menu-button,.home-mobile-nav{display:none}.home-brand{display:flex;align-items:center;gap:10px}.home-brand img{display:block;width:auto;height:26px}.home-brand span{font-size:20px;font-weight:700;letter-spacing:-.03em}.home-nav{display:flex;align-items:center;gap:26px;font-size:var(--text-base);font-weight:500}.home-nav-menu summary,.home-nav>a{color:var(--text-body);transition:color .12s ease}.home-nav-menu summary:hover,.home-nav>a:hover{color:var(--text-strong)}.home-nav-menu{position:relative}.home-nav-menu summary{display:flex;align-items:center;gap:5px;padding:8px 0;cursor:pointer;list-style:none}.home-nav-menu summary::-webkit-details-marker{display:none}.home-nav-dropdown{position:absolute;top:100%;left:-12px;display:grid;grid-gap:2px;gap:2px;min-width:184px;padding:6px;background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.home-nav-dropdown a{display:flex;align-items:center;white-space:nowrap;gap:10px;padding:9px 12px;color:var(--text-body);border-radius:var(--radius-md)}.home-nav-dropdown a svg{width:16px;height:16px;fill:currentColor;flex:none}.home-nav-dropdown a:hover{color:var(--ink-orange);background:var(--ink-orange-soft)}.home-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.home-header-social{display:flex;align-self:stretch;border-inline:1px solid var(--border)}.home-header-social a{display:grid;width:40px;min-height:38px;color:var(--text-strong);place-items:center;transition:color .12s ease,background .12s ease}.home-header-social a+a{border-left:1px solid var(--border)}.home-header-social a:hover{color:var(--primary);background:var(--ink-orange-soft)}.home-header-social a:first-child{display:flex;width:auto;gap:6px;padding:0 10px}.home-header-social a span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.home-header-social svg{width:17px;height:17px;fill:currentColor}.home-setup-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;color:var(--text-strong);background:var(--gray-0);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.home-setup-button:hover{color:var(--ink-orange);background:var(--ink-orange-soft);border-color:var(--orange-100)}.home-sign-in{justify-content:center;gap:6px;height:38px;padding:0 15px;color:#fff;background:var(--primary);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;white-space:nowrap;transition:background .12s ease,transform .12s ease}.home-header-user,.home-sign-in{display:inline-flex;align-items:center}.home-sign-in:hover{color:#fff;background:var(--primary-hover);transform:translateY(-1px)}@media (max-width:820px){.home-nav{display:none}.home-mobile-menu-button{display:grid;flex:none;width:40px;height:40px;margin-left:auto;padding:0;color:var(--text-strong);background:var(--gray-0);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;place-items:center;transition:color .12s ease,background .12s ease,border-color .12s ease}.home-mobile-menu-button:hover,.home-mobile-menu-button[aria-expanded=true]{color:var(--ink-orange);background:var(--ink-orange-soft);border-color:var(--orange-100)}.home-mobile-menu-button svg{width:20px;height:20px}.home-mobile-nav{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;background:rgba(255,255,255,.98);border:1px solid var(--border);border-top-color:var(--orange-100);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity .15s ease,transform .18s cubic-bezier(.16,1,.3,1),visibility .15s}.home-mobile-nav.is-open{opacity:1;pointer-events:auto;transform:none;visibility:visible}.home-mobile-nav>a{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;min-height:48px;padding:0 12px;color:var(--text-strong);border-bottom:1px solid var(--border);font-size:var(--text-md);font-weight:600}.home-mobile-nav>a:hover{color:var(--ink-orange);background:var(--ink-orange-soft)}.home-mobile-nav>a>span:last-child{color:var(--primary);font-family:var(--font-mono)}.home-mobile-nav-group{display:flex;flex-direction:column;gap:2px;padding:16px 12px 8px}.home-mobile-nav-group+.home-mobile-nav-group{border-left:1px solid var(--border)}.home-mobile-nav-group>span{margin-bottom:6px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.home-mobile-nav-group a{display:flex;align-items:center;gap:8px;padding:7px 0;color:var(--text-body);font-size:var(--text-base);font-weight:500}.home-mobile-nav-group a svg{width:15px;height:15px;fill:currentColor;flex:none}.home-mobile-nav-group a:hover{color:var(--ink-orange)}}@media (max-width:520px){.home-header-inner{padding:12px 16px}.home-sign-in{display:none}.home-mobile-nav{right:-1px;left:-1px}}