section[data-astro-cid-i2nq2kku]{padding-bottom:clamp(72px,10vw,120px)}.spaced[data-astro-cid-i2nq2kku]{padding-block:clamp(48px,8vw,100px)}.end[data-astro-cid-i2nq2kku]{border:2px solid var(--color-line);background:var(--color-surface);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,5vw,64px);display:flex}.copy[data-astro-cid-i2nq2kku]{flex:360px;min-width:0}p[data-astro-cid-i2nq2kku]{max-width:44ch;margin:0}.status[data-astro-cid-c64uotiz]{border-radius:var(--radius-pill);align-self:flex-start;padding:3px 12px;font-size:14px;font-weight:800;display:inline-flex}.building[data-astro-cid-c64uotiz]{background:var(--color-status-building-bg);color:var(--color-highlight)}.idea[data-astro-cid-c64uotiz]{background:var(--color-status-idea-bg);color:var(--color-status-idea)}.live[data-astro-cid-c64uotiz]{background:var(--color-status-live-bg);color:var(--color-accent)}.item[data-astro-cid-tfe4ulpe]{background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .3s ease, transform .5s var(--ease-spring);flex-direction:column;gap:10px;padding:22px;display:flex}.item[data-astro-cid-tfe4ulpe]:hover{border-color:var(--color-line-strong);transform:translateY(-4px)}[data-dialog-ready] .item[data-astro-cid-tfe4ulpe]{height:232px}.top[data-astro-cid-tfe4ulpe]{justify-content:space-between;align-items:center;gap:12px;display:flex}.audience[data-astro-cid-tfe4ulpe]{font-size:14px}.name[data-astro-cid-tfe4ulpe],.summary[data-astro-cid-tfe4ulpe]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.name[data-astro-cid-tfe4ulpe]{margin:4px 0 0;font-size:20px;font-weight:800;line-height:1.25}.summary[data-astro-cid-tfe4ulpe]{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.45}.detail[data-astro-cid-tfe4ulpe]{background:var(--color-surface-raised);border-radius:16px;padding:16px}.detail[data-astro-cid-tfe4ulpe] small[data-astro-cid-tfe4ulpe]{color:var(--color-text-muted);margin-bottom:4px;font-size:14px;display:block}.detail[data-astro-cid-tfe4ulpe] p[data-astro-cid-tfe4ulpe]{margin:0}[data-dialog-ready] .detail[data-astro-cid-tfe4ulpe]{display:none}.more[data-astro-cid-tfe4ulpe]{min-height:44px;color:var(--color-accent);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:15px;font-weight:800;text-decoration:underline}.more[data-astro-cid-tfe4ulpe]:hover{color:var(--color-text)}@media (width<=600px){[data-dialog-ready] .item[data-astro-cid-tfe4ulpe]{height:auto;min-height:200px}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.dialog[data-astro-cid-vgxhx3t7]{width:min(560px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-text);background:0 0;border:0;padding:0;overflow:visible}.dialog[data-astro-cid-vgxhx3t7][open]{animation:pop-in .45s var(--ease-spring) both}.dialog[data-astro-cid-vgxhx3t7]::backdrop{background:var(--color-backdrop);backdrop-filter:blur(10px)}.dialog[data-astro-cid-vgxhx3t7][open]::backdrop{animation:.2s both fade-in}.sheet[data-astro-cid-vgxhx3t7]{background:var(--color-surface);border:2px solid var(--color-line);border-radius:28px;max-height:calc(100dvh - 48px);padding:clamp(24px,4vw,36px);position:relative;overflow:auto}.head[data-astro-cid-vgxhx3t7]{justify-content:space-between;align-items:center;gap:12px;padding-right:56px;display:flex}.audience[data-astro-cid-vgxhx3t7]{font-size:14px}.title[data-astro-cid-vgxhx3t7]{margin:16px 0 10px;padding-right:36px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}.summary[data-astro-cid-vgxhx3t7]{margin:0 0 18px;font-size:17px}.detail[data-astro-cid-vgxhx3t7]{background:var(--color-surface-raised);border-radius:16px;padding:18px;line-height:1.6}.detail[data-astro-cid-vgxhx3t7] small[data-astro-cid-vgxhx3t7]{color:var(--color-text-muted);margin-bottom:6px;font-size:14px;display:block}.detail[data-astro-cid-vgxhx3t7] p[data-astro-cid-vgxhx3t7]{margin:0}.actions[data-astro-cid-vgxhx3t7]{justify-content:flex-end;margin-top:24px;display:flex}.close[data-astro-cid-vgxhx3t7]{border:2px solid var(--color-line);width:44px;height:44px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.close[data-astro-cid-vgxhx3t7]:hover{border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.dialog[data-astro-cid-vgxhx3t7][open]::backdrop{animation:none}}.board[data-astro-cid-anzwzvko]{padding-bottom:clamp(48px,8vw,100px)}.filters[data-astro-cid-anzwzvko]{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0 0 32px;padding:0;display:flex}label[data-astro-cid-anzwzvko]{border:2px solid var(--color-line);border-radius:var(--radius-button);min-height:48px;color:var(--color-text-muted);cursor:pointer;transition:background-color .3s ease, color .3s ease, transform .5s var(--ease-spring);align-items:center;gap:10px;padding:0 20px;font-weight:800;display:inline-flex}label[data-astro-cid-anzwzvko]:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}label[data-astro-cid-anzwzvko] small[data-astro-cid-anzwzvko]{border-radius:var(--radius-pill);background:var(--color-line);color:var(--color-text);padding:1px 9px;font-size:14px}input[data-astro-cid-anzwzvko]:checked+label[data-astro-cid-anzwzvko]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent);box-shadow:0 4px 0 var(--color-accent-edge)}input[data-astro-cid-anzwzvko]:checked+label[data-astro-cid-anzwzvko] small[data-astro-cid-anzwzvko]{background:var(--color-accent-ink);color:var(--color-accent)}.scope[data-astro-cid-anzwzvko]:has(#filter-building:checked) .cards[data-astro-cid-anzwzvko] .item:not(.building),.scope[data-astro-cid-anzwzvko]:has(#filter-idea:checked) .cards[data-astro-cid-anzwzvko] .item:not(.idea),.scope[data-astro-cid-anzwzvko]:has(#filter-live:checked) .cards[data-astro-cid-anzwzvko] .item:not(.live){display:none}.cards[data-astro-cid-anzwzvko]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}[data-astro-cid-anzwzvko][data-dialog-ready] .cards[data-astro-cid-anzwzvko]{align-items:stretch}.note[data-astro-cid-anzwzvko]{margin:28px 0 0;font-size:14px}.summary[data-astro-cid-apilfgky]{margin-top:48px}
