.recordings-site .accme-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.recordings-site .rs-section .accme-head h2{letter-spacing:var(--tr-display);text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04}.recordings-site .rs-section .accme-head p{max-width:30em;font-size:var(--fs-lead);margin-top:1.25rem}.recordings-site .accme-alert{border:1px solid var(--border-strong);background:#fff;border-radius:12px;margin:0;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 24px 48px -28px #00000040}.recordings-site .accme-alert-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.recordings-site .accme-alert-bar img{width:auto;height:38px;display:block}.recordings-site .accme-alert-bar span{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:#a3361f;font-size:12px}.recordings-site .accme-alert blockquote{letter-spacing:var(--tr-heading);color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.recordings-site .accme-alert figcaption{color:var(--text-mid);margin:1rem 0 1.25rem;font-size:16px;line-height:1.6}.recordings-site .accme-split{margin-top:clamp(3.5rem,7vw,5.5rem)}.recordings-site .rs-section .accme-split-label{font-family:var(--mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--text-mid);margin-bottom:1.25rem}.recordings-site .accme-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}.recordings-site .accme-side{border-radius:12px;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.recordings-site .accme-side-in{border:2px solid var(--mint);background:#fff}.recordings-site .accme-side-out{border:1px dashed #00000040}.recordings-site .rs-section .accme-side p{margin:0}.recordings-site .rs-section .accme-side-where{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--text-mid);font-size:12px}.recordings-site .accme-here{color:var(--mint-dark);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.recordings-site .accme-here:before{content:"";background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 4px var(--mint-fill);border-radius:50%}.recordings-site .rs-section .accme-side h3{letter-spacing:var(--tr-heading);margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2}.recordings-site .accme-side-out h3{color:var(--text-mid)}.recordings-site .rs-section .accme-side-result{margin-top:auto;padding-top:.75rem;font-size:16px;font-weight:600}.recordings-site .rs-section .accme-side-in .accme-side-result{color:var(--mint-dark)}.recordings-site .rs-section .accme-side-out .accme-side-result{color:var(--warm)}.recordings-site .accme-divider{justify-content:center;width:2.5rem;display:flex;position:relative}.recordings-site .accme-divider:before{content:"";background:var(--text);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.recordings-site .accme-divider span{background:var(--bg-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--text);writing-mode:vertical-rl;align-self:center;padding:.4rem 0;font-size:11px;position:relative;transform:rotate(180deg)}.recordings-site .rs-section .accme-split-foot{max-width:36em;color:var(--text);margin:1.75rem 0 1rem}.recordings-site .rs-section .accme-list-intro{max-width:33em;margin-top:1.25rem}.recordings-site .accme-cols{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:1rem;margin-top:2.5rem;display:grid}.recordings-site .accme-col{grid-row:span 2;grid-template-rows:subgrid;border-radius:12px;align-self:start;row-gap:0;padding:1.5rem;display:grid}.recordings-site .accme-col-built{background:var(--mint-fill)}.recordings-site .accme-col-together{background:var(--bg-muted)}.recordings-site .accme-col-yours{border:2px solid var(--text)}.recordings-site .accme-col-head{border-bottom:1px solid var(--border-strong);align-items:start;gap:1rem;margin-bottom:.5rem;padding-bottom:1.25rem;display:flex}.recordings-site .accme-col-count{letter-spacing:var(--tr-display);font-size:3.25rem;font-weight:800;line-height:1}.recordings-site .accme-col-built .accme-col-count{color:var(--mint-dark)}.recordings-site .accme-col-head strong{font-size:1.15rem;display:block}.recordings-site .accme-col-head small{color:var(--text-mid);font-size:14px}.recordings-site .accme-col-body{flex-direction:column;height:100%;display:flex}.recordings-site .rs-section .accme-sign{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--text-mid);margin-top:auto;padding-top:2.5rem;font-size:12px}.recordings-site .accme-sign-line{border-bottom:2px solid var(--text);height:2.75rem;margin-bottom:.5rem;display:block;position:relative}.recordings-site .accme-sign-line:before{content:"×";font-family:var(--sans,inherit);color:var(--text);font-size:1.4rem;line-height:1;position:absolute;bottom:.3rem;left:0}.recordings-site .accme-col ol{margin:0;padding:0;list-style:none}.recordings-site .accme-col li{grid-template-columns:1.5rem minmax(0,1fr);gap:.85rem;padding-block:1rem;display:grid}.recordings-site .accme-col li+li{border-top:1px solid var(--border)}.recordings-site .rs-section .accme-col h3{margin:0 0 .3rem;font-size:1rem;line-height:1.35}.recordings-site .accme-col h3 span{font-family:var(--mono);color:var(--text-mid);margin-right:.45rem;font-size:12px;font-weight:400}.recordings-site .rs-section .accme-col li p{font-size:14.5px;line-height:1.6}.recordings-site .accme-check{border:2px solid var(--text);width:1.5rem;height:1.5rem;transition:background-color .3s ease-out,border-color .3s ease-out;transition-delay:calc(.4s + var(--k) * .16s);border-radius:6px;place-items:center;margin-top:.05rem;display:grid}.recordings-site .accme-check svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.recordings-site .accme-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s cubic-bezier(.22,1,.36,1);transition-delay:calc(.4s + var(--k) * .16s)}.recordings-site .accme-check-built{border-color:var(--mint-dark)}.recordings-site .accme-check-built path{stroke:#fff}.recordings-site .is-on .accme-check-built{background:var(--mint-dark)}.recordings-site .accme-check-together{border-color:var(--mint-dark)}.recordings-site .accme-check-together path{stroke:var(--mint-dark)}.recordings-site .is-on .accme-check:not(.accme-check-yours) path{stroke-dashoffset:0}.recordings-site .rs-section .accme-list-foot{max-width:40em;margin-top:2rem;font-size:15px}@media (max-width:900px){.recordings-site .accme-top{grid-template-columns:minmax(0,1fr)}.recordings-site .accme-cols{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:1rem}.recordings-site .accme-col{grid-row:auto;grid-template-rows:none}.recordings-site .accme-sides{grid-template-columns:minmax(0,1fr)}.recordings-site .accme-divider{width:auto;height:2.5rem}.recordings-site .accme-divider:before{width:auto;height:3px;inset:calc(50% - 1.5px) 0 auto}.recordings-site .accme-divider span{writing-mode:horizontal-tb;padding:0 .6rem;transform:none}}
