.nx.cpp{--cpp-w:min(1080px,calc(100% - 32px));min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--nx-bg,#f2f2f2)}.cpp-foot,.cpp-main,.cpp-top{width:var(--cpp-w);margin-inline:auto}.cpp-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;animation:cp-in .45s var(--nx-ease) both}.cpp-logo{display:inline-flex}.cpp-logo .boomin-wordmark{width:116px}.nx .cpp-main{display:grid;align-content:start;gap:var(--nx-space-7);padding:12px 0 56px}.nx .cpp-main .cp-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx .cpp-main .cp-handle a{color:inherit;text-decoration:none;transition:color .2s}.nx .cpp-main .cp-handle a:hover{color:var(--nx-ink)}@property --cpp-turn{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes cpp-turn{to{--cpp-turn:360deg}}.nx .cpp-ring{--cpp-streaks:conic-gradient(from var(--cpp-turn),transparent 0 4%,var(--nx-magenta) 10% 17%,transparent 25% 37%,#8f5bff 44% 52%,transparent 60% 71%,var(--nx-cyan) 78% 84%,transparent 92%),conic-gradient(from calc(var(--cpp-turn) * -2 + 120deg),transparent 0 16%,var(--nx-cyan) 24% 29%,transparent 38% 60%,var(--nx-magenta) 68% 74%,transparent 83%);position:relative;isolation:isolate;display:grid;min-width:0;padding:2px;border-radius:calc(var(--nx-r-lg) + 2px);background:var(--cpp-streaks),rgba(0,0,0,.08)}.nx .cpp-ring.cp-in{animation:cp-in .5s var(--nx-ease) calc(var(--i, 0) * 60ms + 40ms) both,cpp-turn 10s linear infinite}.nx .cpp-ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cpp-streaks);filter:blur(12px);opacity:.4;pointer-events:none}.nx .cpp-pitch{align-content:start;gap:14px;padding:26px;border-radius:var(--nx-r-lg);background:var(--nx-surface);color:var(--nx-ink)}.nx .cpp-kicker{margin:0;color:var(--nx-ink-2);font:600 var(--nx-text-meta)/var(--nx-leading-meta) var(--nx-sans)}.nx .cpp-pitch h2{margin:-6px 0 2px;font:700 clamp(34px,3.4vw,44px)/.98 var(--nx-display);font-synthesis:none;letter-spacing:-.02em;overflow-wrap:anywhere}.nx .cpp-pitch ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nx .cpp-pitch li{display:flex;align-items:flex-start;gap:10px;font:600 var(--nx-text-small)/var(--nx-leading-small) var(--nx-sans);text-wrap:pretty}.nx .cpp-pitch li i{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#000;color:#fff;animation:cp-pop .45s var(--nx-spring) calc(.4s + var(--i, 0) * 70ms) backwards}.nx .cpp-go{--nx-btn-fill:var(--nx-n800);justify-self:stretch;height:52px;margin-top:10px;font-size:16px;font-weight:600}.nx .cpp-go:hover:not(:disabled){color:#fff}.nx .cpp-pitch small{color:var(--nx-ink-2);font:500 var(--nx-text-label)/var(--nx-leading-label) var(--nx-sans);text-wrap:pretty}.cpp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 36px;color:var(--nx-ink-2);font:500 var(--nx-text-small)/var(--nx-leading-small) var(--nx-sans)}.cpp-foot p{margin:0}.cpp-foot nav{display:flex;gap:20px}.cpp-foot a{color:inherit;text-decoration:none;transition:color .2s}.cpp-foot a:hover{color:var(--nx-ink)}.cpp-foot a:focus-visible{outline:2px solid var(--nx-ink);outline-offset:2px}@media (max-width:720px){.cpp-top{padding:16px 0}.nx .cpp-main{gap:var(--nx-space-5);padding-bottom:40px}.nx .cpp-pitch{padding:20px 18px}.cpp-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.cpp-top,.nx .cpp-pitch li i,.nx .cpp-ring.cp-in{animation:none}}