.pct{--pct-mint:var(--af-mint,#a8dbbc);--pct-mint-bar:var(--af-mint-bar,#92cfaa);--pct-mint-ink:var(--af-mint-ink,#1f5b3a);--pct-butter:var(--af-butter,#f4e7a5);--pct-butter-ink:var(--af-butter-ink,#5c4a00);--pct-lav:var(--af-lav,#c0b9da);--pct-lav-ink:var(--af-lav-ink,#3f3470);--pct-track:#e1e1db;margin-top:16px;padding:20px 24px 18px;border-radius:20px;background:var(--pc-soft,#f4f4f1);color:var(--ink,#0b0b0c);font-family:var(--font-body)}.pct+.pc-nav{margin-top:20px}.pct-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pct-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pct-eyebrow{margin:0;min-width:0;font:600 12px/16px var(--font-body);color:var(--muted-dark,#5f5e59);overflow-wrap:anywhere}.pct-name{margin:6px 0 0;font:600 20px/28px var(--font-body);letter-spacing:-.01em;text-wrap:balance}.pct-also,.pct-name{overflow-wrap:anywhere}.pct-also{margin:4px 0 0;font:500 13px/20px var(--font-body);color:var(--muted-dark,#5f5e59)}.pct-chip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:24px;max-width:100%;padding:4px 10px;border-radius:999px;background:#fff;color:var(--ink,#0b0b0c);font:600 12px/16px var(--font-body);box-shadow:0 0 0 1px rgba(11,11,12,.06)}.pct-chip i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.pct-chip svg{flex:none}.pct-chip--wait{background:var(--pct-butter);color:var(--pct-butter-ink);box-shadow:none}.pct-chip--wait i{opacity:1}.pct-chip--done{background:var(--pct-mint);color:var(--pct-mint-ink);box-shadow:none}.pct-bar{display:flex;align-items:center;gap:4px;margin:18px 0 0;padding:0;list-style:none}.pct-seg{position:relative;flex:1 1;min-width:0;height:6px;border-radius:999px;background:var(--pct-track)}.pct-seg.is-done{background:var(--pct-mint-bar)}.pct-seg.is-now{background:var(--pct-lav)}.pct-seg.is-cur{height:10px;box-shadow:inset 0 0 0 1px rgba(63,52,112,.34)}.pct-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:14px}.pct-next{flex:1 1 260px;min-width:0;margin:0;font:500 14px/22px var(--font-body);overflow-wrap:anywhere}.pct-next b{font-weight:600}.pct-next-k,.pct-next-w{color:var(--muted-dark,#5f5e59)}.pct-next-w{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pct-all{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;min-height:40px;padding:0 4px;border-radius:10px;color:var(--pct-lav-ink);font:600 14px/20px var(--font-body);text-decoration:none}.pct-all svg{flex:none;transition:transform .16s var(--pc-ease,ease)}@media (hover:hover){.pct-all:hover{text-decoration:underline;text-underline-offset:3px}.pct-all:hover svg{transform:translateX(2px)}}.pct-all:focus-visible{outline:none;box-shadow:var(--pc-focus,0 0 0 3px rgba(99,84,163,.28))}@media (min-width:961px){.pct{padding:22px 28px 20px}.pct-name{max-width:70ch}}@media (max-width:720px){.pct{margin-top:12px;padding:16px 16px 14px;border-radius:16px}.pct+.pc-nav{margin-top:16px}.pct-name{font-size:18px;line-height:26px}.pct-bar{margin-top:16px;gap:3px}.pct-all{min-height:44px}}@media (prefers-reduced-motion:reduce){.pct-all svg{transition:none}.pct-all:hover svg{transform:none}}@media (forced-colors:active){.pct-seg{border:1px solid CanvasText;background:Canvas}.pct-seg.is-done{background:CanvasText}.pct-seg.is-cur{border-width:3px;box-shadow:none}.pct-chip{border:1px solid CanvasText;box-shadow:none}}.pct--preview{margin-top:0;padding:12px 12px 10px;border-radius:12px}.pct--preview .pct-eyebrow{font-size:12px;line-height:16px}.pct--preview .pct-name{margin-top:2px;font-size:14px;line-height:20px;letter-spacing:0}.pct--preview .pct-also{font-size:12px;line-height:18px}.pct--preview .pct-bar{margin-top:10px;gap:3px}.pct--preview .pct-seg{height:5px}.pct--preview .pct-seg.is-cur{height:8px}.pct--preview .pct-foot{margin-top:8px}.pct--preview .pct-next{flex-basis:100%;font-size:12px;line-height:18px}@container (min-width: 520px){.e1-aside .pct--preview{grid-column:1/-1}}.pc-about{margin:8px 0 28px;padding:22px 24px 8px;border-radius:20px;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px rgba(11,11,12,.06),0 1px 2px rgba(11,11,12,.04)}.pc-about h2{font:700 22px/28px var(--font-body);color:var(--af-lav-ink)}.pc-about h2,.pc-about-block{margin:0 0 16px}.pc-about-k{margin:0 0 6px;font:600 11px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark)}.pc-about-text{margin:0;font:500 16px/24px var(--font-body);overflow-wrap:anywhere}.pc-about ul{margin:0;padding:0;list-style:none}.pc-about li{position:relative;margin:0;padding:4px 0 4px 18px;font:500 16px/24px var(--font-body);overflow-wrap:anywhere}.pc-about li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.pc-about--preview{margin:12px 0 0;padding:14px 14px 4px;border-radius:14px}.pc-about--preview h2{margin-bottom:10px;font-size:16px;line-height:22px}.pc-about--preview .pc-about-text,.pc-about--preview li{font-size:13px;line-height:18px}