.appnav[data-astro-cid-uyvxza4k]{gap:1.25rem;display:grid}.appnav-title[data-astro-cid-uyvxza4k]{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:0 .75rem .4rem;font-size:.6875rem;font-weight:600}ul[data-astro-cid-uyvxza4k]{gap:2px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-uyvxza4k]{min-height:44px;color:var(--fg-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:12px;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}a[data-astro-cid-uyvxza4k] svg{opacity:.85;flex:none;width:19px;height:19px}a[data-astro-cid-uyvxza4k][aria-current=page]{color:var(--fg-strong);background:#ffffff1a;font-weight:500;box-shadow:inset 0 1px #ffffff14}a[data-astro-cid-uyvxza4k][aria-current=page]:before{content:"";background:var(--fg-strong);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-.9rem}a[data-astro-cid-uyvxza4k][aria-current=page] svg{opacity:1}@media (hover:hover) and (pointer:fine){a[data-astro-cid-uyvxza4k]:not([aria-current=page]):hover{color:var(--fg-strong);background:#ffffff0d}}.shell{min-height:100dvh}.app-side{display:none}.main{min-width:0}.mbar{z-index:30;min-height:calc(54px + var(--safe-t));padding:var(--safe-t) calc(var(--gutter) - 10px) 0;-webkit-backdrop-filter:var(--blur);border-bottom:1px solid var(--hairline);background:#000000b8;align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.mbar-logo{padding:.5rem .25rem}.mbar-logo img{width:auto;height:9px}.mbar-bell{margin-left:auto}.phead{padding:2rem var(--gutter) 2rem;gap:1rem;display:grid}.phead h1{letter-spacing:-.025em;margin-top:.4rem;font-size:clamp(2rem,1.3rem + 3vw,3.25rem)}.phead-sub{max-width:62ch;color:var(--fg-2);margin-top:.6rem;font-size:1.0625rem}.phead-actions{flex-wrap:wrap;gap:.5rem;display:flex}.phead-actions:empty{display:none}.content{padding:0 var(--gutter) calc(2.5rem + var(--safe-b))}.phead,.content{width:100%;max-width:calc(1180px + var(--gutter) * 2);margin-inline:auto}.section{margin-top:3rem}.section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.section-head h2{font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem)}.foot-note{border-top:1px solid var(--hairline);color:var(--fg-3);margin-top:3.5rem;padding-top:1rem;font-size:.8125rem}.brand-app{font-family:var(--font-head);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-top:.7rem;font-size:.75rem;font-weight:600}.side-foot{border-top:1px solid var(--hairline);gap:2px;margin-top:auto;padding-top:1.25rem;display:grid}.side-link{width:100%;min-height:44px;color:var(--fg-2);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:flex}.side-link svg{width:18px;height:18px}.side-badge{border-radius:var(--r-pill);background:var(--fg-strong);color:#000;text-align:center;min-width:20px;margin-left:auto;padding:0 6px;font-size:.6875rem;font-weight:600;line-height:20px}.side-badge:empty{display:none}@media (hover:hover) and (pointer:fine){.side-link:hover{color:var(--fg-strong);background:#ffffff0d}}.proto-tag{color:var(--fg-3);align-items:center;gap:.5rem;padding:.6rem .75rem 0;font-size:.75rem;display:flex}.proto-tag span{background:var(--fg-strong);width:7px;height:7px;animation:pulse 2.4s var(--ease-in-out) infinite;border-radius:50%;flex:none;box-shadow:0 0 0 3px #ffffff26}@keyframes pulse{50%{box-shadow:0 0 0 6px #fff0}}dialog.drawer{width:min(320px,86vw);max-width:none;height:100dvh;max-height:none;padding:calc(.5rem + var(--safe-t)) .9rem calc(1rem + var(--safe-b));border:0;border-right:1px solid var(--hairline);color:var(--fg);background:#0a0a0b;flex-direction:column;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}dialog.drawer[open]{animation:side-in-left var(--dur-3) var(--ease-out);display:flex}dialog.drawer.closing{animation:side-out-left var(--dur-2) var(--ease-in-out) forwards}dialog.drawer::backdrop{backdrop-filter:blur(6px);animation:fade-in var(--dur-2) var(--ease-out);background:#0009}.drawer-head{justify-content:space-between;align-items:center;padding-left:.75rem;display:flex}.drawer-head img{width:auto;height:9px}.drawer-app{margin-top:.25rem;padding:0 .75rem 1.25rem}@keyframes side-in-left{0%{transform:translate(-100%)}}@keyframes side-out-left{to{transform:translate(-100%)}}.feed-intro{font-size:.875rem}.feed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feed a,.feed li>div{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:.75rem;padding:.7rem .5rem;text-decoration:none;display:grid}.feed li:first-child{animation:rise .42s var(--ease-out)}.feed-ico{background:var(--elev);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.feed-ico svg{width:17px;height:17px}.feed-txt{gap:.15rem;font-size:.9rem;line-height:1.4;display:grid}.feed time{color:var(--fg-3);font-size:.75rem}@media (hover:hover) and (pointer:fine){.feed a:hover{background:#ffffff0d}}@media (width>=768px){:root{--gutter:28px}.phead{grid-template-columns:1fr auto;align-items:end;padding-top:2.25rem}}@media (width>=1024px){:root{--gutter:40px}.shell{grid-template-columns:264px minmax(0,1fr);display:grid}.app-side{border-right:1px solid var(--hairline);background:#0a0a0b;flex-direction:column;gap:1.75rem;height:100dvh;padding:1.6rem .9rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{padding:.5rem .75rem 0}.side-brand img{width:auto;height:11px}.mbar{display:none}.phead{padding-top:2.75rem}}
