.soonness-bars{--short:.45rem;--medium:.65rem;--tall:.95rem;--bar-width:.25rem;align-items:end;gap:.2rem;min-height:1rem;display:inline-flex}.soonness-bars--medium{--short:.64rem;--medium:.93rem;--tall:1.35rem;--bar-width:.36rem;gap:.26rem;min-height:1.65rem}.soonness-bars--large{--short:4rem;--medium:5.75rem;--tall:8rem;--bar-width:clamp(1.12rem, 3.5vw, 1.62rem);justify-content:space-between;gap:clamp(.48rem,1.7vw,.95rem);width:min(100%,19rem);min-height:8rem}@media (width<=48rem){.soonness-bars--large{--short:3.15rem;--medium:4.55rem;--tall:6.4rem;--bar-width:clamp(.95rem, 5.3vw, 1.25rem);gap:.45rem;width:min(100%,16.5rem);min-height:6.4rem}}.soonness-bars__bar{width:var(--bar-width);height:var(--short);background:color-mix(in srgb, var(--text-muted) 20%, transparent);border-radius:999px;display:block}.soonness-bars__bar:is(:nth-child(2),:nth-child(5)){height:var(--medium)}.soonness-bars__bar:is(:nth-child(3),:nth-child(4)){height:var(--tall)}.soonness-bars__bar.is-active{box-shadow:0 0 .45rem color-mix(in srgb, currentColor 36%, transparent)}.soonness-bars__bar--neutral{background:var(--text);color:var(--text)}.soonness-bars__bar--interested{background:var(--signal-interested);color:var(--signal-interested)}.soonness-bars__bar--maybe{background:var(--signal-maybe);color:var(--signal-maybe)}.soonness-bars__bar--likely{background:var(--signal-likely);color:var(--signal-likely)}.soonness-bars__bar--almost-sure{background:var(--signal-almost-sure);color:var(--signal-almost-sure)}.soonness-bars__bar--dim{background:color-mix(in srgb, currentColor 38%, var(--bg))}.soonness-signal-summary{grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:2.3rem 0 1rem;display:grid}.soonness-signal-summary__title{font-size:var(--font-subheading);grid-column:1/-1;gap:.05rem;margin:0;display:grid}.soonness-signal-summary__title span:last-child{color:var(--text-muted)}.soonness-signal-summary__intro{font-size:var(--font-text)}.soonness-signal-summary__intro p{color:var(--text-muted)}.soonness-signal-summary__intro a{font-weight:750}.soonness-signal-summary__examples{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.soonness-signal-summary__examples article{min-width:0;padding:.7rem}.soonness-signal-summary__examples article+article{border-left:1px solid var(--border)}.soonness-signal-summary__examples p:last-child{color:var(--text-muted);font-size:var(--font-text);margin:.55rem 0 0;line-height:1.35}.soonness-signal-summary__label{color:var(--text-muted);font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-weight:800}.soonness-signal-palette{font-size:var(--font-text);gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.soonness-signal-palette li{align-items:center;gap:.35rem;display:flex}.soonness-signal-dot{border-radius:99px;width:.42rem;height:.9rem;display:inline-block}.soonness-signal-dot--interested{background:var(--signal-interested)}.soonness-signal-dot--maybe{background:var(--signal-maybe)}.soonness-signal-dot--likely{background:var(--signal-likely)}.soonness-signal-dot--almost-sure{background:var(--signal-almost-sure)}.soonness-signal-summary__chips{flex-wrap:wrap;align-items:center;gap:.28rem;margin:0 0 .6rem;display:flex}.soonness-signal-chip{font-size:var(--font-small);border:1px solid;border-radius:99px;padding:.16rem .38rem;font-weight:750;display:inline-flex}.soonness-signal-chip--not-interested{color:var(--signal-not-interested);background:color-mix(in srgb, var(--signal-not-interested) 17%, var(--surface))}.soonness-signal-chip--maybe{color:var(--signal-maybe);background:color-mix(in srgb, var(--signal-maybe) 17%, var(--surface))}.soonness-signal-chip--almost-sure{color:var(--signal-almost-sure);background:0 0}.soonness-signal-summary__examples .soonness-bars{margin-top:.2rem}@media (width<=48rem){.soonness-signal-summary{grid-template-columns:1fr;gap:.8rem}.soonness-signal-summary__title{grid-column:auto}.soonness-signal-summary__examples{grid-template-columns:1fr}.soonness-signal-summary__examples article+article{border-top:1px solid var(--border);border-left:0}}.soonness-showcase{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);gap:1.5rem;margin:1.4rem 0 2.2rem;padding:1.35rem;display:grid}.soonness-showcase__context{order:2;justify-self:center;width:min(100%,13rem);position:relative}.soonness-showcase__context .screenshot{margin:0}.soonness-showcase__context .screenshot--phone{width:min(100%,13rem)}.soonness-showcase__highlight{z-index:3;border:2px solid var(--accent-bright);pointer-events:none;border-radius:.28rem;width:13%;height:3%;position:absolute;top:54.2%;left:82%;box-shadow:0 0 0 3px #67dfc924}.soonness-showcase__zoom{order:1;justify-self:center;width:min(100%,32rem)}.soonness-showcase__bars{border-radius:var(--radius);background:#ffffff03;border:1px solid #67dfc942;align-items:end;min-height:10rem;margin:0 0 .65rem;padding:1.1rem .8rem .7rem;display:grid}.soonness-showcase .soonness-bars--large{justify-content:space-around;width:100%}.soonness-showcase__labels{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:.18rem;padding-inline:.8rem;line-height:1.2;display:grid}.soonness-showcase__labels strong{display:block}.soonness-showcase__labels small{color:var(--text-muted);font-size:var(--font-small);margin-top:.22rem;display:block}.soonness-showcase__summary{border-top:1px solid var(--border);color:var(--text-muted);margin:1.4rem 0 0;padding-top:.9rem;font-weight:700}@media (width<=48rem){.soonness-showcase{padding:.85rem}.soonness-showcase__labels{gap:.1rem;padding-inline:0}}.soonness-week{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);margin:1.1rem 0;padding:1.1rem}.soonness-week__steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.1rem .5rem;display:grid}.soonness-week__steps article{text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid}.soonness-week__day{color:var(--text-muted);font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.soonness-week__steps strong{font-size:var(--font-text);line-height:1.2}.soonness-week__steps small{color:var(--text-muted);font-size:var(--font-small);line-height:1.2}.soonness-week__change{min-width:0;color:var(--accent);text-align:center;align-content:center;justify-items:center;gap:.3rem;padding-inline:.15rem;display:grid}.soonness-week__change span{font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.soonness-week__change b{border:1px solid var(--accent);width:1.45rem;height:1.45rem;font-size:var(--font-text);border-radius:50%;place-items:center;font-weight:400;display:grid}@media (width<=48rem){.soonness-week{padding:.8rem}.soonness-week__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .45rem}.soonness-week__steps article{min-height:4.5rem}}
