.phero[data-astro-cid-cdjvly25]{padding-block:var(--sp-8) var(--sp-6);border-bottom:var(--hair) solid var(--hairline);background:radial-gradient(60% 120% at 88% -10%,color-mix(in oklab,var(--accent) 9%,transparent),transparent 70%),var(--bg)}.phero-back[data-astro-cid-cdjvly25]{font-family:var(--font-mono);font-size:.74rem;color:var(--muted)}.phero-back[data-astro-cid-cdjvly25]:hover{color:var(--accent)}.phero-top[data-astro-cid-cdjvly25]{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.phero-kind[data-astro-cid-cdjvly25]{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.phero-idrow[data-astro-cid-cdjvly25]{margin-top:var(--sp-3);display:flex;align-items:center;gap:var(--sp-4)}.phero-logo[data-astro-cid-cdjvly25]{width:clamp(3rem,6vw,4.4rem);height:clamp(3rem,6vw,4.4rem);object-fit:contain;flex-shrink:0}.phero-title[data-astro-cid-cdjvly25]{font-size:var(--step-6)}.phero-cols[data-astro-cid-cdjvly25]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);align-items:start}.phero-aside[data-astro-cid-cdjvly25]{margin:0;justify-self:start;max-width:26rem}.phero-aside[data-astro-cid-cdjvly25] img[data-astro-cid-cdjvly25]{display:block;width:100%;height:auto;border:var(--hair) solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2)}.phero-aside[data-astro-cid-cdjvly25] figcaption[data-astro-cid-cdjvly25]{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}@media(min-width:60rem){.phero-cols[data-astro-cid-cdjvly25]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:var(--sp-7)}.phero-aside[data-astro-cid-cdjvly25]{justify-self:end;margin-top:var(--sp-5)}}.phero-media[data-astro-cid-cdjvly25]{margin:var(--sp-6) 0 0;border:var(--hair) solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;max-width:56rem;background:var(--surface-2)}.phero-media[data-astro-cid-cdjvly25] img[data-astro-cid-cdjvly25]{display:block;width:100%;height:auto}.phero-summary[data-astro-cid-cdjvly25]{margin-top:var(--sp-4);max-width:54ch;font-size:var(--step-1);color:var(--ink-soft)}.phero-thesis[data-astro-cid-cdjvly25]{margin-top:var(--sp-5);padding-left:var(--sp-4);border-left:2px solid var(--accent);max-width:60ch}.phero-thesis[data-astro-cid-cdjvly25] p[data-astro-cid-cdjvly25]{margin-top:.4rem;font-family:var(--font-display);font-size:var(--step-2);font-weight:500;color:var(--ink);text-wrap:balance}.phero-pubs[data-astro-cid-cdjvly25]{margin-top:var(--sp-5)}.phero-pubs-label[data-astro-cid-cdjvly25]{color:var(--accent)}.phero-pub-row[data-astro-cid-cdjvly25]{margin-top:var(--sp-3);display:flex;flex-wrap:wrap;gap:var(--sp-3)}.phero-pub-icon[data-astro-cid-cdjvly25]{width:1.05em;height:1.05em;flex:none}.phero-pub-primary[data-astro-cid-cdjvly25]{background:var(--accent);border-color:var(--accent);color:#0d0d10}.phero-pub-primary[data-astro-cid-cdjvly25]:hover{border-color:var(--accent);box-shadow:0 10px 26px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.phero-pub-pending[data-astro-cid-cdjvly25]{cursor:default;color:var(--muted);border-style:dashed}.phero-pub-pending[data-astro-cid-cdjvly25]:hover{transform:none;border-color:var(--hairline-strong)}.phero-pub-when[data-astro-cid-cdjvly25]{font-family:var(--font-mono);font-weight:400;font-stretch:100%;text-transform:none;letter-spacing:0;font-size:.72rem;color:var(--faint)}.phero-credits[data-astro-cid-cdjvly25]{margin-top:var(--sp-6);display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap}.credit-context[data-astro-cid-cdjvly25]{font-weight:600;font-size:var(--step--1);color:var(--accent)}.credit-context[data-astro-cid-cdjvly25]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--accent);margin-right:.5rem;vertical-align:middle}.credit-tools[data-astro-cid-cdjvly25]{display:flex;flex-wrap:wrap;gap:.4rem}.credit-chip[data-astro-cid-cdjvly25]{font-family:var(--font-mono);font-size:.68rem;color:var(--muted);padding:.2rem .6rem;border:var(--hair) solid var(--hairline-strong);border-radius:100px}.phero-band-on[data-astro-cid-cdjvly25]{position:relative;isolation:isolate;margin-top:1.6rem;min-height:13rem;padding:var(--sp-4) var(--sp-5) var(--sp-5);display:flex;flex-direction:column;border:var(--hair) solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;background:#0d0d10}.phero-band-tiles[data-astro-cid-cdjvly25]{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:repeat(var(--tiles),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:3px;background:#0d0d10}.phero-band-tiles[data-astro-cid-cdjvly25] img[data-astro-cid-cdjvly25]{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.phero-band-on[data-astro-cid-cdjvly25]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0ea8,#0a0a0e2e 40% 70%,#0a0a0eb3),linear-gradient(90deg,#0a0a0e4d,#0a0a0e00 60%)}.phero-band-label[data-astro-cid-cdjvly25]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7)}.phero-band-on[data-astro-cid-cdjvly25] .phero-partners[data-astro-cid-cdjvly25]{margin-top:var(--sp-4)}.phero-band-on[data-astro-cid-cdjvly25] .partner-chip[data-astro-cid-cdjvly25]{box-shadow:0 6px 22px -8px #0009}.phero-band-credit[data-astro-cid-cdjvly25]{margin-top:auto;padding-top:var(--sp-4);font-family:var(--font-mono);font-size:.62rem;color:#ffffffb8;text-shadow:0 1px 6px rgba(0,0,0,.8)}@media(max-width:720px){.phero-band-on[data-astro-cid-cdjvly25]{padding:var(--sp-3) var(--sp-3) var(--sp-4)}.phero-band-tiles[data-astro-cid-cdjvly25]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--tiles),minmax(0,1fr))}}.phero-partners[data-astro-cid-cdjvly25]{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.phero-partners-note[data-astro-cid-cdjvly25]{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:.72rem;color:color-mix(in oklab,var(--accent) 75%,var(--muted))}.partner-chip[data-astro-cid-cdjvly25]{display:inline-flex;align-items:center;justify-content:center;height:5.4rem;padding:.65rem 1.1rem;border:var(--hair) solid var(--hairline);border-radius:12px;background:#fff;flex:none}.partner-chip[data-astro-cid-cdjvly25] img[data-astro-cid-cdjvly25]{height:calc(100% * var(--logo-scale, 1));width:auto;max-width:27rem;object-fit:contain;display:block}.partner-chip[data-astro-cid-cdjvly25].partner-dark{background:#161a1d}@media(max-width:720px){.partner-chip[data-astro-cid-cdjvly25]{height:3.4rem;padding:.45rem .8rem}}.rb[data-astro-cid-ovwcxyrq]{display:contents}.rb-sub[data-astro-cid-ovwcxyrq]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.rb-chips[data-astro-cid-ovwcxyrq]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.rb-chips[data-astro-cid-ovwcxyrq] .chip[data-astro-cid-ovwcxyrq]{white-space:normal;line-height:1.4}.rb-note[data-astro-cid-ovwcxyrq]{padding:var(--sp-3);background:var(--surface-2);border-radius:var(--radius);color:var(--muted)}.tl[data-astro-cid-zhxkjw2l]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.tl-item[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--sp-4);align-items:start}.tl-date[data-astro-cid-zhxkjw2l]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap;padding-top:var(--sp-4)}.tl-card[data-astro-cid-zhxkjw2l]{--tone-c: var(--muted);position:relative;border:var(--hair) solid var(--hairline);border-left:3px solid var(--tone-c);border-radius:var(--radius-lg);background:var(--surface);padding:var(--sp-4);min-width:0}.tl-card[data-astro-cid-zhxkjw2l][data-tone=positive]{--tone-c: var(--t-positive)}.tl-card[data-astro-cid-zhxkjw2l][data-tone=warn]{--tone-c: var(--t-warn)}.tl-card[data-astro-cid-zhxkjw2l][data-tone=danger]{--tone-c: var(--t-danger)}.tl-card[data-astro-cid-zhxkjw2l][data-tone=info]{--tone-c: var(--t-info)}.tl-rec[data-astro-cid-zhxkjw2l]{padding:0;transition:border-color .15s ease,background .15s ease}.tl-rec[data-astro-cid-zhxkjw2l]:hover{border-color:color-mix(in oklab,var(--accent, var(--brand)) 50%,var(--hairline));border-left-color:var(--tone-c)}.tl-rec[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);cursor:pointer;list-style:none}.tl-rec[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]::-webkit-details-marker{display:none}.tl-rec[data-astro-cid-zhxkjw2l][open]>summary[data-astro-cid-zhxkjw2l]{border-bottom:var(--hair) solid var(--hairline)}.tl-head[data-astro-cid-zhxkjw2l]{flex:1;min-width:0}.tl-chevron[data-astro-cid-zhxkjw2l]{font-family:var(--font-mono);font-size:1rem;line-height:1.2;color:var(--accent, var(--brand));transition:transform .2s ease}.tl-rec[data-astro-cid-zhxkjw2l][open] .tl-chevron[data-astro-cid-zhxkjw2l]{transform:rotate(45deg)}.tl-body[data-astro-cid-zhxkjw2l]{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);color:var(--ink-soft);font-size:var(--step--1);line-height:1.6}.tl-body[data-astro-cid-zhxkjw2l] ul:not(.rb-chips){padding-left:1.2rem;display:flex;flex-direction:column;gap:.3rem}.tl-body[data-astro-cid-zhxkjw2l] li::marker{color:var(--accent, var(--brand))}.tl-kindrow[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.tl-node[data-astro-cid-zhxkjw2l]{width:9px;height:9px;border-radius:100px;background:var(--tone-c);box-shadow:0 0 0 3px color-mix(in oklab,var(--tone-c) 18%,transparent);flex-shrink:0}.tl-kind[data-astro-cid-zhxkjw2l]{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tone-c)}.tl-title[data-astro-cid-zhxkjw2l]{display:block;margin-top:.4rem;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);line-height:1.2;color:var(--ink)}.tl-link[data-astro-cid-zhxkjw2l]:hover{color:var(--accent, var(--brand))}@media(max-width:560px){.tl-item[data-astro-cid-zhxkjw2l]{grid-template-columns:1fr;gap:.3rem}.tl-date[data-astro-cid-zhxkjw2l]{text-align:left;padding-top:0}}.mt[data-astro-cid-u4geq3sj]{display:flex;flex-direction:column;border:var(--hair) solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.mt-row[data-astro-cid-u4geq3sj]{display:grid;grid-template-columns:minmax(0,15rem) 6.5rem minmax(0,1fr);gap:var(--sp-4);align-items:baseline;padding:var(--sp-3) var(--sp-4)}.mt-row[data-astro-cid-u4geq3sj]+.mt-row[data-astro-cid-u4geq3sj]{border-top:var(--hair) solid var(--hairline)}.mt-chosen[data-astro-cid-u4geq3sj],.mt-compared[data-astro-cid-u4geq3sj]{background:color-mix(in oklab,var(--accent) 9%,var(--surface))}.mt-option[data-astro-cid-u4geq3sj]{font-weight:600;color:var(--ink);line-height:1.4}.mt-verdict[data-astro-cid-u4geq3sj]{justify-self:start;font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .55rem;border-radius:100px;border:var(--hair) solid var(--hairline-strong);color:var(--muted);white-space:nowrap}.mt-chosen[data-astro-cid-u4geq3sj] .mt-verdict[data-astro-cid-u4geq3sj],.mt-compared[data-astro-cid-u4geq3sj] .mt-verdict[data-astro-cid-u4geq3sj]{border-color:var(--accent);color:var(--accent)}.mt-why[data-astro-cid-u4geq3sj]{font-size:var(--step--1);color:var(--ink-soft);line-height:1.55}@media(max-width:720px){.mt-row[data-astro-cid-u4geq3sj]{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-3)}.mt-why[data-astro-cid-u4geq3sj]{grid-column:1 / -1}}.rp[data-astro-cid-e6fkgghc]{margin:0}.rp-steps[data-astro-cid-e6fkgghc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--sp-3)}@media(min-width:72rem){.rp-steps[data-astro-cid-e6fkgghc]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.rp-step[data-astro-cid-e6fkgghc]{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:var(--sp-4);border:var(--hair) solid var(--hairline);border-top:2px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface)}.rp-phase[data-astro-cid-e6fkgghc]{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.rp-num[data-astro-cid-e6fkgghc]{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:color-mix(in oklab,var(--accent) 16%,transparent);font-size:.64rem;flex:none}.rp-label[data-astro-cid-e6fkgghc]{font-weight:600;color:var(--ink);line-height:1.35}.rp-note[data-astro-cid-e6fkgghc]{font-size:var(--step--1);color:var(--muted);line-height:1.5}.rp[data-astro-cid-e6fkgghc] figcaption[data-astro-cid-e6fkgghc]{margin-top:var(--sp-3);color:var(--muted);font-size:.9rem;line-height:1.55;max-width:62ch}
