.collab-page{--ink:var(--color-ink);--ink-2:var(--color-slate);--paper:#fff;--surface:#fff;--surface-2:color-mix(in srgb, var(--color-mist) 55%, white);--line:var(--color-line);--accent:var(--color-blue);--accent-ink:var(--color-blue-deep);--accent-soft:var(--color-mist);--on-accent:#fff;--clay:#8a4f1c;--clay-soft:#f6ece1;--measure:64ch;--wrap:1060px}.collab-page,.collab-page *{box-sizing:border-box}.collab-page{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.collab-page h1,.collab-page h2,.collab-page h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.18}.collab-page p{margin:0}.collab-page a{color:var(--accent-ink)}.collab-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.collab-page .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.collab-page .band{padding-block:60px}.collab-page .band--alt{background:var(--surface-2);border-block:1px solid var(--line)}.collab-page .stack{flex-direction:column;gap:18px;display:flex}.collab-page .measure{max-width:var(--measure)}.collab-page .topbar{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky}.collab-page .topbar__in{flex-wrap:wrap;align-items:center;gap:16px;min-height:58px;display:flex}.collab-page .brand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:13px;text-decoration:none}.collab-page .brand b{color:var(--ink);font-weight:600}.collab-page .topnav{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.collab-page .topnav a:not(.btn){color:var(--ink-2);font-size:14px;text-decoration:none}.collab-page .topnav a:not(.btn):hover{color:var(--accent-ink)}.collab-page .btn{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;border-radius:3px;padding:11px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.collab-page .btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.collab-page .btn--ghost{color:var(--accent-ink);background:0 0}.collab-page .btn--ghost:hover{background:var(--accent-soft);color:var(--accent-ink)}.collab-page .btn--sm{padding:8px 15px;font-size:14px}.collab-page .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-size:12.5px}.collab-page .hero{padding-block:46px 50px}.collab-page .hero h1{letter-spacing:-.02em;font-size:clamp(2.3rem,7vw,3.5rem);font-weight:700}.collab-page .hero__lede{max-width:58ch;font-size:1.08rem}.collab-page .nums{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:36px;display:grid;overflow:hidden}@media (min-width:760px){.collab-page .nums{grid-template-columns:repeat(4,1fr)}}.collab-page .num{background:var(--surface);padding:18px}.collab-page .num__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.collab-page .num__k{color:var(--ink-2);margin-top:4px;font-size:13.5px}.collab-page .sechead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.collab-page .sechead h2{letter-spacing:-.012em;font-size:clamp(1.55rem,4vw,2rem);font-weight:600}.collab-page .sechead .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px}.collab-page .secnote{color:var(--ink-2);max-width:var(--measure);margin-bottom:26px;font-size:14.5px}.collab-page .studies{flex-direction:column;gap:18px;display:flex}.collab-page .study{background:var(--surface);border:1px solid var(--line);border-radius:4px;min-width:0;padding:24px 22px}@media (min-width:720px){.collab-page .study{padding:28px}}.collab-page .study--open{border-color:var(--accent);border-width:2px}.collab-page .study__top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.collab-page .study__name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);font-size:15px;font-weight:600}.collab-page .chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);border-radius:99px;padding:3px 9px;font-size:10.5px}.collab-page .chip--done{background:var(--surface-2)}.collab-page .chip--open{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.collab-page .chip--abs{background:var(--clay-soft);border-color:var(--clay);color:var(--clay)}.collab-page .study h3{max-width:54ch;margin-bottom:10px;font-size:1.22rem;font-weight:600}.collab-page .study__q{color:var(--ink-2);max-width:var(--measure);margin-bottom:16px;font-size:15px}.collab-page .findings{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}@media (min-width:640px){.collab-page .findings{grid-template-columns:repeat(3,1fr)}}.collab-page .finding{background:var(--paper);padding:14px 16px}.collab-page .finding__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.15rem;font-weight:600}.collab-page .finding__k{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.45}.collab-page .cite{color:var(--ink-2);border-top:1px solid var(--line);margin-top:4px;padding-top:14px;font-size:13.5px}.collab-page .cite em{color:var(--ink);font-style:italic}.collab-page .cite a{word-break:break-word}.collab-page .study__links{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.collab-page .linknote{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 15px;font-size:13.5px;display:flex}.collab-page .linknote b{color:var(--ink);font-weight:600}.collab-page .note{border-left:3px solid var(--clay);background:var(--clay-soft);border-radius:0 4px 4px 0;padding:15px 18px;font-size:14.5px}.collab-page .note strong{color:var(--clay)}.collab-page .cards{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.collab-page .cards--3{grid-template-columns:repeat(3,1fr)}}.collab-page .card{background:var(--surface);border:1px solid var(--line);border-radius:4px;min-width:0;padding:20px}.collab-page .card h3{margin-bottom:7px;font-size:1.05rem;font-weight:600}.collab-page .card p{color:var(--ink-2);font-size:14.5px}.collab-page footer{border-top:1px solid var(--line);color:var(--ink-2);padding-block:36px 48px;font-size:14px}.collab-page footer .cols{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:720px){.collab-page footer .cols{grid-template-columns:1.4fr 1fr 1fr}}.collab-page footer strong{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.collab-page .mail{font-family:var(--font-mono);-webkit-user-select:all;user-select:all;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:4px 8px;font-size:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.collab-page,.collab-page *{transition:none!important;animation:none!important}}
