.do[data-astro-cid-as333kv4]{--ink: #1d1d1f;--mute: #6e6e73;--faint: #86868b;--line: rgba(29, 29, 31, .08);--well: #f5f5f7;--ok: #15803d;--ok-bg: #e8f6ee;--wait: #b45309;--wait-bg: #fdf1dc}.do-band[data-astro-cid-as333kv4]{border-radius:1.25rem;background:var(--s-100);padding:1rem}@media(min-width:768px){.do-band[data-astro-cid-as333kv4]{padding:1.5rem}}@media(min-width:1024px){.do-band[data-astro-cid-as333kv4]{padding:1.75rem}}.do-panel[data-astro-cid-as333kv4]{position:relative;overflow:hidden;height:27rem;border-radius:.875rem;background:#c9d2d8;box-shadow:0 0 0 1px #1d1d1f0f}@media(min-width:1024px){.do-panel[data-astro-cid-as333kv4]{height:auto;aspect-ratio:5 / 4}}.do-art[data-astro-cid-as333kv4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform;animation:do-breathe 26s ease-in-out infinite alternate}@keyframes do-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}.do-stage[data-astro-cid-as333kv4]{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:1.25rem}@media(min-width:768px){.do-stage[data-astro-cid-as333kv4]{padding:1.25rem}}.w[data-astro-cid-as333kv4]{grid-area:1 / 1;display:flex;flex-direction:column;width:100%;min-width:0;max-width:27.5rem;max-height:100%;border-radius:12px;background:#fff;color:var(--ink);font-size:12.5px;line-height:1.4;letter-spacing:-.005em;box-shadow:0 0 0 1px #1d1d1f14,0 30px 60px -24px #1d1d1f73;opacity:0;filter:blur(6px);transform:translateY(8px);visibility:hidden;transition:opacity .45s ease,filter .45s ease,transform .45s ease,visibility 0s .45s}.w[data-astro-cid-as333kv4].is-on{opacity:1;filter:none;transform:none;visibility:visible;transition:opacity .45s ease .15s,filter .45s ease .15s,transform .45s ease .15s,visibility 0s}.w[data-astro-cid-as333kv4].is-out{transform:translateY(-8px)}.w[data-astro-cid-as333kv4] b[data-astro-cid-as333kv4]{font-weight:600;color:inherit}.w[data-astro-cid-as333kv4] p[data-astro-cid-as333kv4]{margin:0}.w-top[data-astro-cid-as333kv4]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600;white-space:nowrap}.w-top-l[data-astro-cid-as333kv4]{display:inline-flex;align-items:center}.w-top-l[data-astro-cid-as333kv4] img[data-astro-cid-as333kv4]{width:64px;height:auto}.w-src[data-astro-cid-as333kv4]{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--faint)}.w-body[data-astro-cid-as333kv4]{flex:1;min-height:0;overflow:hidden;padding:12px 16px;box-sizing:border-box}.w-col[data-astro-cid-as333kv4]{display:flex;flex-direction:column;gap:9px}.w-label[data-astro-cid-as333kv4]{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.w-hero[data-astro-cid-as333kv4]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 0 0;text-align:center}.w-hero[data-astro-cid-as333kv4] b[data-astro-cid-as333kv4]{font-size:15px;letter-spacing:-.012em}.w-hero[data-astro-cid-as333kv4]>span[data-astro-cid-as333kv4]:last-child{max-width:46ch;font-size:11.5px;color:var(--mute)}.w-pill[data-astro-cid-as333kv4]{display:inline-block;margin-bottom:6px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.w-sheet[data-astro-cid-as333kv4]{display:flex;flex-direction:column;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line)}.w-sec[data-astro-cid-as333kv4]{display:flex;align-items:center;gap:8px;padding:6px 12px 0;font-size:12px}.w-sec[data-astro-cid-as333kv4] i[data-astro-cid-as333kv4]{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:600}.w-sec[data-astro-cid-as333kv4]+.w-sec[data-astro-cid-as333kv4],.w-row[data-astro-cid-as333kv4]+.w-sec[data-astro-cid-as333kv4]{border-top:1px solid var(--line);margin-top:2px}.w-row[data-astro-cid-as333kv4]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;align-items:start;padding:4px 12px 5px 34px}.w-lab[data-astro-cid-as333kv4]{padding-top:6px;font-size:11.5px;font-weight:500;color:#2c2c2e;line-height:1.3}.w-in[data-astro-cid-as333kv4]{display:block;padding:5px 9px;border-radius:7px;box-shadow:0 0 0 1px #1d1d1f1f;font-size:12px;color:var(--ink)}.w-lines[data-astro-cid-as333kv4]{display:flex;flex-wrap:wrap;gap:4px}.w-lines[data-astro-cid-as333kv4]>span[data-astro-cid-as333kv4]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 7px;border-radius:7px;background:var(--well);box-shadow:0 0 0 1px var(--line);font-size:11px;font-weight:500}.w-lines[data-astro-cid-as333kv4] i[data-astro-cid-as333kv4]{width:6px;height:6px;border-radius:999px}.w-lines[data-astro-cid-as333kv4] em[data-astro-cid-as333kv4]{font-style:normal;font-size:11px;color:var(--faint)}.w-bar[data-astro-cid-as333kv4]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:2px;font-size:11.5px}.w-btn[data-astro-cid-as333kv4]{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.w-btn[data-astro-cid-as333kv4] svg[data-astro-cid-as333kv4]{width:11px;height:11px}.w-link[data-astro-cid-as333kv4]{font-weight:500;color:var(--faint)}.w-cards[data-astro-cid-as333kv4]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.w-card[data-astro-cid-as333kv4]{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:11.5px;color:var(--mute);line-height:1.4}.w-card-h[data-astro-cid-as333kv4]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}.w-card-h[data-astro-cid-as333kv4] i[data-astro-cid-as333kv4]{width:7px;height:7px;border-radius:999px}.w-card[data-astro-cid-as333kv4].is-green .w-card-h[data-astro-cid-as333kv4] i[data-astro-cid-as333kv4]{background:var(--ok)}.w-card[data-astro-cid-as333kv4].is-amber .w-card-h[data-astro-cid-as333kv4] i[data-astro-cid-as333kv4]{background:var(--wait)}.w-h2[data-astro-cid-as333kv4]{font-size:12.5px;font-weight:600}.w-ideas[data-astro-cid-as333kv4]{display:flex;flex-direction:column;gap:5px}.w-idea[data-astro-cid-as333kv4]{display:flex;flex-direction:column;gap:2px;padding:7px 11px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--line)}.w-idea[data-astro-cid-as333kv4]>span[data-astro-cid-as333kv4]{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--mute)}.w-idea[data-astro-cid-as333kv4] .w-label[data-astro-cid-as333kv4]{font-size:9px}.w-more[data-astro-cid-as333kv4]{font-size:11px;color:var(--faint)}.r[data-astro-cid-as333kv4]{opacity:0}.r[data-astro-cid-as333kv4].is-in{animation:w-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes w-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.do-art[data-astro-cid-as333kv4]{animation:none}.w[data-astro-cid-as333kv4],.w[data-astro-cid-as333kv4].is-on{transition:none}.r[data-astro-cid-as333kv4]{opacity:1;animation:none!important}}
