[data-path-chip],.path-soon{--accent:var(--accent-dark)}html:not(.dark) [data-path-chip],html:not(.dark) .path-soon{--accent:var(--accent-light)}[data-path-chip]{--chip-on-bg:color-mix(in srgb, var(--accent) 16%, transparent);--chip-on-ink:#f1e6cd;--chip-on-line:var(--accent)}html:not(.dark) [data-path-chip]{--chip-on-ink:#1a120a}.path-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:56rem;margin:18px auto 0;padding:0 16px;display:flex}.path-bar-label{color:#cdb895;font-size:.85rem}html:not(.dark) .path-bar-label{color:#52432a}.path-bar ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.path-bar button{color:#cdb895;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5b63f38;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-size:.88rem;line-height:1.2;transition:border-color .2s,background .2s,color .2s;display:inline-flex}html:not(.dark) .path-bar button{color:#3f3120;border-color:#92400e38}.path-bar button svg{width:15px;height:15px;color:var(--accent)}.path-bar button:hover{border-color:var(--accent)}.path-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.path-soon{text-align:center;max-width:40rem;margin:0 auto;padding:72px 24px 96px}.path-soon-mark{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);width:84px;height:84px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.path-soon-mark svg{width:34px;height:34px}.path-soon h1{text-wrap:balance;margin:0 0 10px;font-size:clamp(2rem,1.3rem + 2.6vw,2.9rem);font-weight:400;line-height:1.12}.path-soon-lead{color:var(--accent);margin:0 0 6px;font-size:1.15rem;font-style:italic}.path-soon-line{color:#cdb895;max-width:30rem;margin:0 auto 28px;font-size:1rem;line-height:1.6}html:not(.dark) .path-soon-line{color:#3f3120}.path-soon-go{color:#fff;font:inherit;cursor:pointer;background:#c2410c;border:0;border-radius:999px;padding:11px 24px;font-size:1.02rem}.path-soon-go:hover{background:#9a3412}.path-soon-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.path-bar button.path-filter-on{background:color-mix(in srgb, var(--accent,#f5b63f) 16%, transparent);border-color:var(--accent,#f5b63f);color:inherit}.path-bar button[aria-pressed]{--accent:var(--accent-dark,#f5b63f)}html:not(.dark) .path-bar button[aria-pressed]{--accent:var(--accent-light,#92400e)}.path-badge{--accent:var(--accent-dark);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:.72rem;display:inline-flex}html:not(.dark) .path-badge{--accent:var(--accent-light)}.path-badge svg{width:12px;height:12px}.path-page{--accent:var(--accent-dark);--pp-ink:#f1e6cd;--pp-muted:#cdb895;--pp-card:#160f098c;--pp-line:color-mix(in srgb, var(--accent) 30%, transparent)}html:not(.dark) .path-page{--accent:var(--accent-light);--pp-ink:#1a120a;--pp-muted:#52432a;--pp-card:#fcf5e8b8}.path-page-hero{text-align:center;max-width:46rem;color:var(--pp-ink);margin:0 auto;padding:88px 24px 40px;position:relative}.path-page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 30%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);position:absolute;inset:0}.path-page-mark{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%);width:88px;height:88px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.path-page-mark svg{width:36px;height:36px}.path-page-kicker{color:var(--accent);align-items:center;gap:6px;margin:18px 0 8px;font-size:.9rem;display:inline-flex}.path-page-kicker svg{width:15px;height:15px}.path-page-hero h1{text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.1rem);font-weight:400;line-height:1.12}.path-page-lead{max-width:36rem;color:var(--pp-muted);margin:16px auto 0;font-size:1.08rem;line-height:1.65}.path-page-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:28px;display:flex}.path-page-go,.path-page-quiet,.path-page-chosen{min-height:44px;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;text-decoration:none;display:inline-flex}.path-page-go{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--pp-ink);cursor:pointer}.path-page-go:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}.path-page-quiet{border:1px solid var(--pp-line);color:var(--pp-ink)}.path-page-chosen{color:var(--accent);margin:0}.path-page-go svg,.path-page-quiet svg,.path-page-chosen svg{width:17px;height:17px}.path-page-go:focus-visible,.path-page-quiet:focus-visible,.path-page-cards button:focus-visible,.path-page-meanwhile a:focus-visible,.path-page-meanwhile button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.path-page-band{text-align:center;max-width:60rem;color:var(--pp-ink);margin:0 auto;padding:40px 24px}.path-page-band h2{align-items:center;gap:10px;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:400;display:inline-flex}.path-page-band h2 svg{width:22px;height:22px;color:var(--accent)}.path-page-sub{max-width:34rem;color:var(--pp-muted);margin:8px auto 0}.path-page-cards,.path-page-writing{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:14px;max-width:50rem;margin:26px 0 0;padding:0;list-style:none;display:grid;margin-inline:auto!important}.path-page-cards li,.path-page-writing li{border:1px solid var(--pp-line);background:var(--pp-card);-webkit-backdrop-filter:blur(8px);border-radius:20px;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}.path-page-writing li[data-written=no]{border-style:dashed}.path-page-cards h3,.path-page-writing h3{margin:0;font-size:1.08rem;font-weight:600}.path-page-cards p,.path-page-writing p{color:var(--pp-muted);margin:0;line-height:1.6}.path-page-cards button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:6px 0;font-size:.92rem;display:inline-flex}.path-page-cards button svg,.path-page-pending svg{width:15px;height:15px}.path-page-pending{align-items:center;gap:6px;font-size:.85rem;display:inline-flex;color:var(--accent)!important;margin-top:auto!important}.path-page-meanwhile{max-width:36rem;color:var(--pp-muted);margin:28px auto 0;line-height:1.7}.path-page-meanwhile a,.path-page-meanwhile button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
