.patent-platform-nav[data-astro-cid-pdrgvjdw]{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-bottom:1.25rem}.patent-platform-nav[data-astro-cid-pdrgvjdw] a[data-astro-cid-pdrgvjdw]{font-size:.8rem;font-weight:600;color:var(--accent);text-decoration:none}.assignee-table-wrap[data-astro-cid-pdrgvjdw]{overflow-x:auto;margin-bottom:2rem}.assignee-table[data-astro-cid-pdrgvjdw]{width:100%;border-collapse:collapse;font-size:.9rem}.assignee-table[data-astro-cid-pdrgvjdw] th[data-astro-cid-pdrgvjdw],.assignee-table[data-astro-cid-pdrgvjdw] td[data-astro-cid-pdrgvjdw]{padding:.55rem .75rem;border-bottom:1px solid var(--border-light);text-align:left}.assignee-table[data-astro-cid-pdrgvjdw] th[data-astro-cid-pdrgvjdw]{font-size:.72rem;text-transform:uppercase;color:rgb(var(--gray-500))}.assignee-table[data-astro-cid-pdrgvjdw] a[data-astro-cid-pdrgvjdw]{color:var(--accent);font-weight:600;text-decoration:none}.assignee-table[data-astro-cid-pdrgvjdw] a[data-astro-cid-pdrgvjdw]:hover{text-decoration:underline}.pipeline-hub{max-width:var(--max-width);margin:0 auto;padding:1.25rem 1rem 3.5rem}.pipeline-hero{display:grid;grid-template-columns:1fr auto;gap:1.75rem 2rem;align-items:end;padding:1.75rem 1.85rem;margin-bottom:1.25rem;background:rgb(var(--gray-900));color:#fff;border-radius:var(--radius-lg);position:relative;overflow:hidden}.pipeline-hero:after{content:"";position:absolute;right:-8%;top:-40%;width:42%;height:180%;background:radial-gradient(ellipse at center,rgba(var(--md-primary-rgb),.22) 0%,transparent 68%);pointer-events:none}.pipeline-hero__copy{position:relative;z-index:1}.pipeline-hero__kicker{margin:0 0 .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--md-primary-rgb),.95);filter:brightness(1.35)}.pipeline-hero h1{font-family:var(--font-serif);font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:700;margin:0 0 .55rem;line-height:1.12}.pipeline-hero__lead{margin:0;max-width:36rem;font-size:.95rem;line-height:1.55;color:#ffffffc7}.pipeline-hero__metrics{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;min-width:9.5rem}.pipeline-hero__metrics div{border-left:2px solid rgba(var(--md-primary-rgb),.55);padding-left:.75rem}.pipeline-hero__metrics dt{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.pipeline-hero__metrics dd{margin:.1rem 0 0;font-family:var(--font-serif);font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.pipeline-quick{background:var(--md-primary-container);border:1px solid rgba(var(--md-primary-rgb),.18);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1.25rem}.pipeline-quick h2{margin:0 0 .45rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--md-on-primary-container)}.pipeline-quick p{margin:0;font-size:.92rem;line-height:1.6;color:rgb(var(--gray-800))}.pipeline-subnav{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.pipeline-subnav__link{padding:.35rem .7rem;font-size:.78rem;font-weight:600;border:1px solid var(--border-light);border-radius:var(--radius-full);text-decoration:none;color:rgb(var(--gray-700));background:var(--bg-surface)}.pipeline-subnav__link:hover,.pipeline-subnav__link--active{border-color:rgba(var(--md-primary-rgb),.45);color:var(--md-primary);background:var(--md-primary-container)}.pipeline-cross{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pipeline-cross__link{font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none}.pipeline-sponsors{margin-bottom:1.5rem}.pipeline-sponsors h2{font-size:1rem;margin:0 0 .65rem}.pipeline-sponsors__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.pipeline-sponsors__list a{display:inline-flex;flex-direction:column;padding:.45rem .65rem;font-size:.82rem;font-weight:600;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);text-decoration:none;color:var(--accent)}.pipeline-sponsors__list span{font-size:.68rem;font-weight:500;color:rgb(var(--gray-500))}.pipeline-intel-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1.5rem}.pipeline-intel-nav__link{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;color:inherit}.pipeline-intel-nav__link--accent{background:rgb(var(--gray-900));border-color:rgb(var(--gray-800));color:#fff}.pipeline-intel-nav__label{font-size:.82rem;font-weight:700}.pipeline-intel-nav__hint{font-size:.68rem;color:rgb(var(--gray-500))}.pipeline-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1.5rem}.pipeline-hub-grid__card{padding:.85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;color:inherit}.pipeline-hub-grid__card:hover{border-color:rgba(var(--md-primary-rgb),.35)}.pipeline-hub-grid__label{font-size:.85rem;font-weight:700;display:block}.pipeline-hub-grid__hint{font-size:.68rem;color:rgb(var(--gray-500))}.pipeline-toolbar{margin-bottom:1rem}.pipeline-search__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;color:rgb(var(--gray-600));margin-bottom:.4rem}.pipeline-search__row{display:flex;gap:.5rem;max-width:32rem}.pipeline-search__row input{flex:1;padding:.6rem .85rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.95rem;background:var(--bg-surface)}.pipeline-search__row button{padding:.6rem 1.15rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.pipeline-toolbar__page,.pipeline-toolbar__results{margin:.65rem 0 0;font-size:.82rem;color:rgb(var(--gray-600))}.pipeline-toolbar__clear{margin-left:.65rem;color:var(--accent);font-weight:600;text-decoration:none}.pipeline-search__row input:focus{outline:2px solid rgba(var(--md-primary-rgb),.35);border-color:var(--accent)}.pipeline-pager__status{font-size:.82rem;color:rgb(var(--gray-600));font-variant-numeric:tabular-nums}.pipeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pipeline-empty{text-align:center;padding:2.5rem 1rem;color:rgb(var(--gray-600))}.pipeline-pager{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.pipeline-pager__btn{padding:.45rem .9rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;background:var(--bg-surface)}.pipeline-pager__btn--disabled{opacity:.35;pointer-events:none}.pipeline-pager__pages{list-style:none;display:flex;gap:.4rem;margin:0;padding:0}.pipeline-pager__page-btn{display:inline-flex;min-width:2.25rem;justify-content:center;padding:.35rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;text-decoration:none;color:rgb(var(--gray-700))}.pipeline-pager__page-btn--current{border-color:rgba(var(--md-primary-rgb),.65);color:var(--md-primary);background:rgba(var(--md-primary-rgb),.1)}.pipeline-pager__ellipsis{color:rgb(var(--gray-500));font-weight:700}.pipeline-faq{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--border-light)}.pipeline-faq h2{font-family:var(--font-serif);font-size:1.25rem;margin:0 0 1rem}.pipeline-faq__grid{display:grid;gap:.65rem}.pipeline-faq__item{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.15rem 1rem}.pipeline-faq__item summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:.75rem 0;list-style:none}.pipeline-faq__item summary::-webkit-details-marker{display:none}.pipeline-faq__item p{margin:0 0 .85rem;font-size:.88rem;line-height:1.6;color:rgb(var(--gray-700))}.pipeline-faq__sources{margin:1rem 0 0;font-size:.78rem;color:rgb(var(--gray-500))}@media(max-width:768px){.pipeline-hero{grid-template-columns:1fr}.pipeline-hero__metrics{flex-direction:row;flex-wrap:wrap}.pipeline-intel-nav,.pipeline-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.pipeline-intel-nav,.pipeline-hub-grid{grid-template-columns:1fr}}
