.pace-head{max-width:760px;padding:44px 0 8px}.pace-head h1{font-family:var(--font-serif);font-size:clamp(38px,6vw,72px);line-height:1;letter-spacing:-.028em;font-weight:300;margin:0 0 16px;text-wrap:balance}.pace-head h1 span{color:var(--text-muted)}.pc{margin:28px 0 56px}.pc-pick{gap:10px 22px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.pc-pick,.pc-pick-group{display:flex;flex-wrap:wrap;align-items:center}.pc-pick-group{gap:6px}.pc-pick-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.pc-pick button{font:inherit;font-size:12px;padding:7px 11px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:color .12s ease,border-color .12s ease}.pc-pick button:hover{color:var(--text-primary);border-color:var(--border-strong)}.pc-pick button[aria-pressed=true]{color:var(--text-primary);border-color:var(--text-primary)}.pc-pick-more{margin-left:auto;font-size:12px;color:var(--text-secondary)}.pc-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--border)}@media (max-width:800px){.pc-grid{grid-template-columns:minmax(0,1fr)}}.pc-form{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:24px;border-right:1px solid var(--border)}@media (max-width:800px){.pc-form{border-right:0;border-bottom:1px solid var(--border)}}.pc-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pc-field>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.pc-field small{color:var(--text-muted);font-size:11px;line-height:1.5;font-family:var(--font-sans)}.pc-field input{width:100%;height:46px;padding:0 12px;border:1px solid var(--field-border);background:var(--bg);color:var(--text-primary);color-scheme:dark;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .12s ease}.pc-field input:focus{outline:none;border-color:var(--text-primary)}.pc-out{padding:24px 28px 26px;background:var(--surface-1);min-height:100%}.pc .pc-error,.pc .pc-wait{margin:0;color:var(--text-muted)}.pc .pc-error{color:var(--danger)}.pc .pc-kicker{margin:0 0 6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.pc-big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pc-big b{font-family:var(--font-serif);font-size:clamp(64px,8vw,104px);font-weight:300;letter-spacing:-.035em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:pc-settle .22s ease-out}.pc-big span{font-size:14px;color:var(--text-secondary)}@keyframes pc-settle{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.pc-progress{display:flex;align-items:center;gap:12px;margin:18px 0 0;font-size:11px;color:var(--text-muted)}.pc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;border-top:1px solid var(--border)}.pc-stats div{padding:12px 12px 0 0}.pc-stats div+div{padding-left:12px;border-left:1px solid var(--border)}.pc-stats dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.pc-stats dd{margin:6px 0 0;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc .pc-hint{margin:20px 0 0;font-size:12px;color:var(--text-muted);font-family:var(--font-sans)}.pc .pc-verdict{margin:22px 0 0;padding:12px 14px;border-left:2px solid var(--accent);background:var(--surface-2);font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--text-secondary)}.pc-verdict strong{color:var(--text-primary);font-weight:600}.pc-verdict-comfortable,.pc-verdict-done{border-left-color:var(--text-primary)}.pc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px}.pc .pc-cta p{margin:0;flex:1 1 200px;font-size:11px;line-height:1.5;color:var(--text-muted)}.pace-orbit{margin:8px 0 56px}.pace-goals{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pace-goals a{font-size:12px;padding:8px 12px;border:1px solid var(--border);color:var(--text-secondary);text-decoration:none;transition:color .12s ease,border-color .12s ease}.pace-goals a:hover{color:var(--text-primary);border-color:var(--border-strong)}.pace-goals a[aria-current=page]{color:var(--text-primary);border-color:var(--text-primary)}.pace-next{max-width:760px}.pace-next .wl-cta{margin-top:16px}@media (prefers-reduced-motion:reduce){.pc-big b{animation:none}}.pace-faq dl{margin:0;border-top:1px solid var(--border)}.pace-faq dl>div{padding:18px 0;border-bottom:1px solid var(--border)}.pace-faq dt{font-size:16px;font-weight:500;color:var(--text-primary)}.pace-faq dd,.pace-faq dt{font-family:var(--font-sans)}.pace-faq dd{margin:6px 0 0;max-width:68ch;font-size:15px;line-height:1.65;color:var(--text-secondary)}