﻿.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-entropy{display:grid;gap:var(--space-7);max-width:var(--measure-readable);margin-top:var(--space-6)}.pl-entropy__label{display:block;font-weight:600;margin-bottom:var(--space-3)}.pl-entropy__inputwrap{display:flex;border:2px solid var(--color-line-strong);background:var(--color-bg)}.pl-entropy__inputwrap:focus-within{border-color:var(--color-accent)}.pl-entropy__input{flex:1;border:0;padding:var(--space-5) var(--space-5);font-size:1.15rem;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:rgba(0,0,0,0);color:var(--color-ink)}.pl-entropy__input:focus{outline:none}.pl-entropy__reveal{border:0;border-left:1px solid var(--color-line);padding:0 var(--space-5);background:var(--color-panel);color:var(--color-accent);font-size:.85rem;cursor:pointer}.pl-entropy__reveal:hover{background:var(--color-accent-soft)}.pl-entropy__privacy{margin:var(--space-3) 0 0;font-size:.85rem;color:var(--color-accent-strong)}.pl-entropy__bloom{margin:0;position:relative;background:radial-gradient(140% 120% at 0% 50%, #1b2415 0%, #12180e 60%, #0d110a 100%);border:1px solid var(--color-ink-moss);overflow:hidden}.pl-entropy__canvas{display:block;width:100%;height:320px}.pl-entropy__bloom-readout{position:absolute;left:var(--space-5);bottom:var(--space-4);display:flex;flex-direction:column;pointer-events:none;color:var(--color-on-dark, #f3eedd);text-shadow:0 1px 4px rgba(0,0,0,.6)}.pl-entropy__keyspace-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.pl-entropy__keyspace{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.pl-entropy__legend{margin:var(--space-4) 0 0;font-size:.9rem;line-height:1.55;color:var(--color-ink)}.pl-entropy__key{font-weight:600;white-space:nowrap}.pl-entropy__key--random{color:#3f7a3f}.pl-entropy__key--weak{color:var(--color-mark-strong)}@media(max-width: 560px){.pl-entropy__canvas{height:240px}.pl-entropy__keyspace{font-size:1.25rem}}.pl-entropy__readout{display:grid;gap:var(--space-7)}.pl-entropy__meter{display:grid;gap:var(--space-4)}.pl-entropy__bar{height:.9rem;background:var(--color-panel-sunken);overflow:hidden}.pl-entropy__fill{display:block;height:100%;width:0;transition:width 180ms var(--ease-standard, ease),background-color 180ms ease;background:var(--color-mark)}.pl-entropy__fill--vweak{background:#b3261e}.pl-entropy__fill--weak{background:var(--color-mark)}.pl-entropy__fill--ok{background:#c08a2e}.pl-entropy__fill--strong{background:var(--color-accent)}.pl-entropy__fill--vstrong{background:var(--color-accent-strong)}.pl-entropy__score{display:flex;align-items:baseline;gap:var(--space-3)}.pl-entropy__bits{font-size:2.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pl-entropy__bits-label{color:var(--color-ink);opacity:.7}.pl-entropy__verdict{margin-left:auto;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.pl-entropy__verdict--vweak{color:#b3261e}.pl-entropy__verdict--weak{color:var(--color-mark)}.pl-entropy__verdict--ok{color:#9c6f1f}.pl-entropy__verdict--strong{color:var(--color-accent)}.pl-entropy__verdict--vstrong{color:var(--color-accent-strong)}.pl-entropy__cracks-title,.pl-entropy__factor-title{font-weight:600;margin:0 0 var(--space-3)}.pl-entropy__crack-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.pl-entropy__crack{display:flex;justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.pl-entropy__crack-who{color:var(--color-ink);opacity:.85}.pl-entropy__crack-time{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-weight:600;text-align:right}.pl-entropy__cracks-note,.pl-entropy__how p{font-size:.85rem;color:var(--color-ink);opacity:.7;margin:var(--space-4) 0 0}.pl-entropy__factors{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.pl-entropy__factor-title--good{color:var(--color-accent-strong)}.pl-entropy__factor-title--bad{color:var(--color-mark-strong)}.pl-entropy__factor-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.pl-entropy__factor-list li{font-size:.92rem;padding-left:1.2em;position:relative}.pl-entropy__factor-list li::before{position:absolute;left:0}.pl-entropy__factor-col:first-child li::before{content:"+";color:var(--color-accent);font-weight:700}.pl-entropy__factor-col:last-child li::before{content:"−";color:var(--color-mark);font-weight:700}.pl-entropy__how{border-top:1px solid var(--color-line);padding-top:var(--space-5)}.pl-entropy__how summary{cursor:pointer;font-weight:600;color:var(--color-accent)}@media(max-width: 560px){.pl-entropy__factors{grid-template-columns:1fr}}/*# sourceMappingURL=entropy.css.map */
