.collab-page{--collab-ink:#141210;--collab-muted:#14121094;--collab-faint:#14121061;--collab-line:#1412101a;--collab-wash:#fff7f2;--collab-surface:#fff;--collab-accent:#ff5a1f;background:radial-gradient(ellipse 70% 45% at 12% -8%, #ff5a1f12, transparent 55%), radial-gradient(ellipse 50% 35% at 92% 4%, #ff8a3d0d, transparent 50%), linear-gradient(180deg, #fff 0%, var(--collab-wash) 42%, #fff 100%);color:var(--collab-ink);min-height:60vh}.collab-hero,.collab-board{font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;position:relative}.collab-hero{isolation:isolate;background:0 0;padding-top:clamp(56px,9vw,96px);padding-bottom:clamp(32px,5vw,52px);overflow:hidden}.collab-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5a1f17,#0000 68%);border-radius:50%;height:min(280px,42vw);animation:14s ease-in-out infinite alternate collab-wash-drift;position:absolute;inset:auto -10% -40% 55%}.collab-hero-inner,.collab-hero-inner-solo{z-index:1;grid-template-columns:minmax(0,1fr);gap:20px;max-width:680px;display:grid;position:relative}.collab-hero-copy{gap:16px;display:grid}.collab-hero-copy .eyebrow{font-family:var(--font-share-tech), "Share Tech Mono", "Courier New", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--collab-accent);margin-bottom:0;font-size:.72rem;font-weight:500}.collab-hero-copy h1{max-width:14ch;font-family:var(--font-tektur), "Tektur", var(--font-syne), "Syne", sans-serif;letter-spacing:-.035em;text-wrap:balance;background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--collab-ink);margin:0;font-size:clamp(2.05rem,4.4vw,3.15rem);font-weight:700;line-height:1.08;animation:.7s ease-out both collab-hero-in}.collab-hero-copy h1 em{color:var(--collab-accent);font-style:normal}.collab-hero-copy>p{max-width:34rem;color:var(--collab-muted);font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;margin:0;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:400;line-height:1.7}.collab-hero-meta{font-family:var(--font-share-tech), "Share Tech Mono", "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--collab-faint);flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:4px;font-size:.7rem;font-weight:500;display:flex}.collab-hero-meta span{align-items:center;gap:8px;display:inline-flex}.collab-hero-meta span+span:before{content:"·";color:#ff5a1f8c;margin:0 14px 0 6px;display:inline}.collab-board{background:0 0;padding-top:8px;padding-bottom:clamp(56px,9vw,104px)}.collab-board-inner{max-width:720px}.collab-form{gap:0;display:grid}.collab-section{border:none;border-top:1px solid var(--collab-line);box-shadow:none;clip-path:none;background:0 0;padding:clamp(32px,5vw,44px) 0;transition:none;position:relative}.collab-section:first-of-type{border-top:none;padding-top:12px}.collab-section:before,.collab-section:after{content:none;display:none}.collab-section:hover,.collab-section:focus-within{border-color:var(--collab-line);box-shadow:none;transform:none}.collab-section-head{z-index:1;margin-bottom:22px;display:block;position:relative}.collab-section-copy{min-width:0}.collab-section-kicker{font-family:var(--font-share-tech), "Share Tech Mono", "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--collab-accent);margin:0 0 8px;font-size:.68rem;font-weight:500;display:block}.collab-section-kicker:before{content:none;display:none}.collab-section-head h2{font-family:var(--font-tektur), "Tektur", var(--font-syne), "Syne", sans-serif;letter-spacing:-.025em;color:var(--collab-ink);margin:0;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:600;line-height:1.25}.collab-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid;position:relative}.collab-grid .form-row.is-wide{grid-column:1/-1}.collab-form .form-row{gap:8px;margin-bottom:0;display:grid}.collab-form label{color:#141210d1;font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;font-size:.9rem;font-weight:500}.collab-form input,.collab-form select,.collab-form textarea{background:var(--collab-surface);width:100%;color:var(--collab-ink);font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;clip-path:none;border:1px solid #14121024;border-radius:8px;padding:13px 15px;font-size:.95rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px #14121008}.collab-form select option{color:var(--collab-ink);background:#fff}.collab-form input::placeholder,.collab-form textarea::placeholder{color:#1412105c}.collab-form input:hover,.collab-form select:hover,.collab-form textarea:hover{background:#fff;border-color:#1412103d}.collab-form input:focus,.collab-form select:focus,.collab-form textarea:focus{background:#fff;border-color:#ff5a1f8c;outline:none;transform:none;box-shadow:0 0 0 3px #ff5a1f1f}.collab-hint{z-index:1;color:var(--collab-faint);font-family:var(--font-share-tech), "Share Tech Mono", "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:500;position:relative}.collab-checks{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid;position:relative}.collab-check{background:var(--collab-surface);color:var(--collab-ink);font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;cursor:pointer;clip-path:none;border:1px solid #1412101f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.collab-check:hover{background:#fffaf7;border-color:#14121038;transform:none}.collab-check:has(input:checked){box-shadow:none;background:#ff5a1f0f;border-color:#ff5a1f6b}.collab-check:has(input:focus-visible){box-shadow:0 0 0 3px #ff5a1f24}.collab-check input{appearance:none;width:16px;height:16px;accent-color:var(--collab-accent);clip-path:none;box-shadow:none;background:#fff;border:1.5px solid #14121047;border-radius:4px;flex-shrink:0;margin:0;padding:0;transition:border-color .14s,background .14s;transform:none}.collab-check input:hover,.collab-check input:focus{border-color:var(--collab-accent);box-shadow:none;background:#fff;transform:none}.collab-check input:checked,.collab-check input:checked:hover,.collab-check input:checked:focus{border-color:var(--collab-accent);background-color:var(--collab-accent);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='square' d='M3.5 8.2l2.8 2.8 6.2-6.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;animation:none}.collab-submit{border:none;border-top:1px solid var(--collab-line);box-shadow:none;clip-path:none;background:0 0;justify-items:start;gap:16px;margin-top:8px;padding:clamp(32px,5vw,44px) 0 0;display:grid}.collab-submit-copy{max-width:34rem;color:var(--collab-muted);font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;margin:0;font-size:.95rem;line-height:1.6}.collab-submit .form-button{min-width:min(100%,240px);font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;border-radius:8px;font-weight:600;transition:opacity .16s,transform .16s}.collab-submit .form-button:hover:not(:disabled){box-shadow:none;opacity:.94;transform:translateY(-1px)}.collab-submit .form-button:disabled{opacity:.72;cursor:wait}.collab-submit .form-status{min-height:1.2em;font-family:var(--font-chakra), "Chakra Petch", "Avenir Next", sans-serif;color:var(--collab-muted);margin:0;font-size:.9rem}.collab-submit .form-status.is-error{color:#c23b2e}@keyframes collab-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes collab-wash-drift{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-6%,4%)scale(1.08)}}@media (max-width:860px){.collab-grid,.collab-checks{grid-template-columns:1fr}.collab-hero-copy h1{max-width:none}.collab-hero{padding-top:clamp(40px,8vw,64px)}}@media (prefers-reduced-motion:reduce){.collab-hero-copy h1,.collab-hero:before{animation:none}.collab-form input,.collab-form select,.collab-form textarea,.collab-check,.collab-submit .form-button{transition:none}.collab-submit .form-button:hover:not(:disabled){transform:none}}
