.prospect-watch{color:var(--brand-navy);background:var(--brand-paper)}.pw-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.pw-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,72px);padding-block:56px 64px;align-items:center}.pw-intro h1{font:400 clamp(2.8rem,4.4vw,4.5rem)/1.05 "Instrument Serif",Georgia,serif;letter-spacing:-.035em;margin-bottom:24px;text-wrap:balance}.prospect-watch em{color:var(--brand-cobalt);font-weight:400}.pw-intro .pw-lead{max-width:48ch;color:var(--brand-navy);font-size:1.125rem;line-height:1.7}.pw-text-link{display:inline-flex;min-height:44px;gap:10px;align-items:center;font-size:.875rem;font-weight:600;color:var(--brand-cobalt-deep);text-decoration:underline;text-underline-offset:4px}.pw-signup{--destructive: 0 72% 45%;padding:28px;border:1px solid var(--brand-rule);border-top:4px solid var(--brand-cobalt);background:var(--brand-pale);scroll-margin-top:100px}.pw-signup>section{border:0;padding:0;margin:0}.pw-signup .text-muted-foreground{color:var(--brand-muted)}.pw-signup>section>div{display:flex;flex-direction:column;align-items:stretch;gap:20px}.pw-signup form>div:first-of-type{grid-template-columns:1fr}.pw-signup input,.pw-signup button{min-height:48px}.pw-signup input{font-size:1rem}.pw-signup button{background:var(--brand-cobalt);color:var(--brand-paper)}.pw-signup button:hover:not(:disabled){background:var(--brand-cobalt-deep)}.pw-signup h2{font-size:1.875rem}.pw-delivery{margin-block:16px 6px;padding-top:16px;border-top:1px solid var(--brand-rule);font-size:.8125rem;line-height:1.7;color:var(--brand-muted)}.pw-delivery time{font-weight:600;color:var(--brand-navy)}.pw-sample{background:var(--brand-soft);border-block:1px solid var(--brand-rule);padding-block:48px;scroll-margin-top:100px}.pw-section-heading{display:flex;justify-content:space-between;align-items:start;gap:32px;margin-bottom:32px}.pw-section-heading h2,.pw-method h2{font:400 clamp(2rem,3vw,2.75rem)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.025em;margin-bottom:12px;text-wrap:balance}.pw-section-heading p,.pw-method p{color:var(--brand-muted);font-size:.9375rem;line-height:1.75;max-width:65ch}.pw-section-heading .pw-date{flex-shrink:0;font-size:.8125rem;line-height:1.8}.pw-date time{color:var(--brand-navy)}.pw-feature{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:48px;column-gap:48px;padding-block:28px 8px;border-block:1px solid var(--brand-rule)}.pw-feature-player h3{font:400 clamp(2rem,3vw,2.75rem)/1.1 "Instrument Serif",Georgia,serif;margin-bottom:12px}.pw-feature-player p{color:var(--brand-muted);font-size:.9375rem;line-height:1.75}.pw-feature a,.pw-player-links a,.pw-method a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--brand-cobalt-deep);font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.pw-feature-player a{margin-top:12px}.pw-note>div{margin-bottom:22px}.pw-note dt{font-size:.875rem;font-weight:700;margin-bottom:6px}.pw-note dd{font-size:1rem;color:var(--brand-muted);line-height:1.75;max-width:68ch}.pw-note dd strong{color:var(--brand-navy);font-weight:500}.pw-confirmed-card{display:block}.pw-note-context{display:block;margin-top:6px;font-size:.875rem}.pw-feature-action{grid-column:2;margin-bottom:12px;font-weight:600}.pw-other-title{font-size:1.125rem;font-weight:600;margin-block:32px 12px}.pw-other-players>li{display:flex;justify-content:space-between;gap:16px;padding-block:18px;border-bottom:1px solid var(--brand-rule)}.pw-other-players h4{font-size:1rem;font-weight:600;margin-bottom:5px}.pw-other-players p{font-size:.875rem;color:var(--brand-muted);line-height:1.75}.pw-player-links{display:flex;align-items:center;flex-shrink:0;gap:24px}.pw-note code,.pw-other-players code{font-family:JetBrains Mono,monospace;font-size:.875em;overflow-wrap:anywhere}.pw-caveat{margin-top:20px;color:var(--brand-muted);font-size:.875rem;line-height:1.75;max-width:88ch}.pw-sample-join{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;margin-top:28px;border-top:1px solid var(--brand-rule)}.pw-sample-join h3{font:400 1.875rem/1.12 "Instrument Serif",Georgia,serif;margin-bottom:8px}.pw-sample-join p{font-size:.875rem;color:var(--brand-muted)}.pw-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;background:var(--brand-cobalt);color:var(--brand-paper);font-weight:600;font-size:.9375rem}.pw-button:hover{background:var(--brand-cobalt-deep)}.pw-method{padding-block:48px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.pw-method details{border-top:1px solid var(--brand-rule)}.pw-method details:last-child{border-bottom:1px solid var(--brand-rule)}.pw-method summary{padding-block:18px;font-size:.9375rem;font-weight:600;cursor:pointer}.pw-method summary:hover{color:var(--brand-cobalt-deep)}.pw-method details p{margin-bottom:18px}.pw-method details>a,.pw-sample-links{margin-bottom:16px}.pw-sample-links{display:flex;gap:8px 24px;flex-wrap:wrap}.prospect-watch a:focus-visible,.prospect-watch button:focus-visible,.prospect-watch summary:focus-visible{outline:2px solid var(--brand-cobalt);outline-offset:4px}.prospect-watch svg{flex-shrink:0}@media (max-width: 800px){.pw-hero{grid-template-columns:1fr;padding-block:28px 36px;gap:24px}.pw-intro h1{margin-bottom:16px}.pw-intro .pw-lead{font-size:1rem;line-height:1.65}.pw-signup{padding:20px}.pw-signup h2{font-size:1.625rem}.pw-signup>section>div{gap:16px}.pw-method{grid-template-columns:1fr;gap:28px;padding-block:36px}.pw-section-heading{flex-direction:column;gap:12px;margin-bottom:24px}.pw-section-heading .pw-date br{display:none}.pw-date time{margin-left:6px}.pw-feature{grid-template-columns:1fr;gap:24px;padding-top:24px}.pw-feature-player h3{margin-bottom:8px}.pw-feature-player p br{display:none}.pw-feature-player p{display:flex;flex-wrap:wrap;gap:8px}.pw-feature-player a{margin-top:4px}.pw-feature-action{grid-column:1;margin-top:-16px}.pw-other-players>li{display:block;padding-block:14px 10px}.pw-player-links{gap:28px}.pw-sample-join{flex-direction:column;align-items:stretch;padding-top:24px;margin-top:24px}.pw-sample{padding-block:32px}}@media (prefers-reduced-motion: reduce){.prospect-watch *{scroll-behavior:auto!important}}
