.pitch_pitch__Du1Bd{--pitch-accent:var(--accent);position:relative;max-width:720px;margin-bottom:var(--gap-wide);padding:var(--gap-wide);padding-left:calc(var(--gap-wide) + var(--step));background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.pitch_pitch__Du1Bd:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--step);background:var(--pitch-accent)}.pitch_only__8sCaR{margin:0 0 var(--gap) 0;color:var(--pitch-accent);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pitch_head__ZsELA{display:flex;align-items:center;gap:var(--gap)}.pitch_mark__mYtnc{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius);background:var(--accent-soft);color:var(--pitch-accent);font-size:20px;font-weight:600;overflow:hidden}.pitch_mark__mYtnc img{width:100%;height:100%;object-fit:contain}.pitch_title__UZ0D_{margin:0;font-size:clamp(22px,3.2vw,30px);font-weight:600;line-height:1.2}.pitch_measured__DGuEy{margin:var(--gap) 0 0 0;color:var(--ink-soft)}.pitch_phrases__4Ndvt{margin:var(--gap) 0 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--gap-tight);gap:var(--gap-tight)}.pitch_phrases__4Ndvt li{position:relative;padding-left:calc(var(--step) * 6);color:var(--ink)}.pitch_phrases__4Ndvt li:not(.pitch_rest__rNsKc):before{content:"✗";position:absolute;left:0;color:var(--danger)}.pitch_rest__rNsKc{color:var(--ink-faint)}.pitch_disclosure__1TIn9{margin:var(--gap-wide) 0 0 0;padding-top:var(--gap);border-top:1px solid var(--line);color:var(--ink-faint);font-size:14px}.install_install__bq55g{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.install_button__7Vd6o{display:inline-flex;align-items:center;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--paper,#fff);background:var(--ink,#16181d);border-radius:999px;text-decoration:none;white-space:nowrap}.install_button__7Vd6o:hover{opacity:.88}.install_button__7Vd6o:focus-visible{outline:2px solid var(--ink,#16181d);outline-offset:2px}.install_note__KWw2Y{font-size:12px;color:var(--ink-faint,#6b6e76)}