.pl-page-hero{max-width:var(--measure-wide);padding:var(--space-6) 0 0}.pl-page-hero h1{max-width:13ch}.pl-page-hero p:not(.pl-kicker){max-width:var(--measure-readable);font-size:clamp(1.05rem,2vw,1.3rem)}.pl-panel-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4)}@media(max-width: 980px){.pl-panel-list{grid-template-columns:1fr}}@media(max-width: 560px){.pl-page-hero{padding-top:var(--space-4)}}.pl-with-aside{display:grid;grid-template-columns:minmax(0, 1fr) var(--column-comfortable);gap:var(--space-8);align-items:start}@media(max-width: 880px){.pl-with-aside{grid-template-columns:1fr;gap:var(--space-7)}}.pl-with-aside__main{min-width:0}.pl-aside{display:grid;gap:var(--space-6);font-size:var(--text-sm)}@media(min-width: 881px){.pl-aside{position:sticky;top:calc(var(--header-height) + var(--space-5))}}.pl-aside__block{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line)}.pl-aside__block:last-child{border-bottom:0;padding-bottom:0}.pl-aside__title{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-muted)}.pl-aside__cats{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.pl-aside__cat{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;color:var(--color-ink);text-decoration:none}.pl-aside__cat:hover{color:var(--color-mark)}.pl-aside__cat.is-active{color:var(--color-mark);font-weight:var(--weight-bold)}.pl-aside__cat-n{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.pl-aside__liked{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.pl-aside__liked-link{display:flex;gap:var(--space-3);justify-content:space-between;align-items:baseline;color:var(--color-ink);text-decoration:none;line-height:var(--leading-heading)}.pl-aside__liked-link:hover .pl-aside__liked-title{color:var(--color-mark)}.pl-aside__liked-title{font-weight:var(--weight-medium)}.pl-aside__liked-n{flex:0 0 auto;display:inline-flex;align-items:center;gap:.2rem;color:var(--color-mark);font-variant-numeric:tabular-nums}.pl-aside__about{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-4);align-items:center}.pl-aside__portrait{width:3.25rem;height:3.25rem;border-radius:var(--radius-pill);object-fit:cover;grid-row:span 1}.pl-aside__about-name{margin:0;font-weight:var(--weight-bold);color:var(--color-ink)}.pl-aside__about-strap{margin:.1rem 0 0;color:var(--color-muted);font-size:var(--text-xs)}.pl-aside__social{grid-column:1/-1;display:flex;gap:var(--space-4)}.pl-aside__social a{color:var(--color-muted-strong)}.pl-aside__social a:hover{color:var(--color-mark)}.pl-aside__subscribe{display:grid;gap:var(--space-2)}.pl-aside__feed{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-muted-strong);text-decoration:none}.pl-aside__feed:hover{color:var(--color-mark)}.pl-emb{display:grid;gap:var(--space-6);max-width:var(--measure-readable);margin-top:var(--space-6)}.pl-emb__gate{border:1px solid var(--color-line);background:var(--color-panel);padding:var(--space-6)}.pl-emb__gate-title{margin:0 0 var(--space-4);font-size:1.1rem}.pl-emb__brief{margin:0 0 var(--space-5);padding-left:1.2em;display:grid;gap:var(--space-3)}.pl-emb__brief li{line-height:1.55}.pl-emb__load-btn{border:1px solid var(--color-accent-strong);background:var(--color-accent);color:var(--color-on-dark, #f3eedd);padding:var(--space-4) var(--space-6);font-weight:600;font-size:1rem;cursor:pointer}.pl-emb__load-btn:hover{background:var(--color-accent-strong)}.pl-emb__load-btn:disabled{opacity:.6;cursor:default}.pl-emb__progress{margin-top:var(--space-4)}.pl-emb__progress-bar{height:.7rem;background:var(--color-panel-sunken);overflow:hidden}.pl-emb__progress-bar span{display:block;height:100%;width:0;background:var(--color-accent);transition:width 200ms ease}.pl-emb__progress-text{margin:var(--space-2) 0 0;font-size:.85rem}.pl-emb__error{margin:var(--space-4) 0 0;padding:var(--space-4);border:1px solid var(--color-mark);background:var(--color-mark-soft);color:var(--color-mark-strong);font-size:.9rem}.pl-emb__tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.pl-emb__tab{border:1px solid var(--color-line-strong);background:var(--color-panel);padding:var(--space-3) var(--space-5);cursor:pointer;font-weight:600;color:var(--color-ink)}.pl-emb__tab--active{background:var(--color-accent);color:var(--color-on-dark, #f3eedd);border-color:var(--color-accent-strong)}.pl-emb__hint,.pl-emb__label{font-size:.85rem;font-weight:600;display:block;margin-bottom:var(--space-2)}.pl-emb__ta,.pl-emb__input{width:100%;border:1px solid var(--color-line-strong);background:var(--color-bg);padding:var(--space-4);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem;color:var(--color-ink);margin-bottom:var(--space-4)}.pl-emb__ta:focus,.pl-emb__input:focus{outline:none;border-color:var(--color-accent)}.pl-emb__go{border:1px solid var(--color-line-strong);background:var(--color-panel-sunken);padding:var(--space-3) var(--space-6);font-weight:600;cursor:pointer;color:var(--color-ink)}.pl-emb__go:hover{background:var(--color-accent-soft)}.pl-emb__go:disabled{opacity:.6}.pl-emb__matrix{margin-top:var(--space-5);overflow-x:auto}.pl-emb__table{border-collapse:collapse;font-size:.85rem}.pl-emb__table th{text-align:left;font-weight:600;padding:var(--space-2) var(--space-3);white-space:nowrap}.pl-emb__table thead th{text-align:center}.pl-emb__table td{text-align:center;padding:var(--space-3);font-variant-numeric:tabular-nums;min-width:3rem}.pl-emb__results{margin:var(--space-5) 0 0;padding-left:0;list-style:none;display:grid;gap:var(--space-3)}.pl-emb__results li{display:flex;align-items:center;gap:var(--space-4)}.pl-emb__score{font-family:ui-monospace,Menlo,monospace;font-weight:700;padding:.15em .5em;min-width:3em;text-align:center}.pl-emb__how{border-top:1px solid var(--color-line);padding-top:var(--space-5)}.pl-emb__how summary{cursor:pointer;font-weight:600;color:var(--color-accent)}.pl-emb__how p{font-size:.9rem;line-height:1.6}/*# sourceMappingURL=embeddings.css.map */
