.seg[data-astro-cid-av4muyj3]{border:0;padding:0;margin:0 0 1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.seg[data-astro-cid-av4muyj3] legend[data-astro-cid-av4muyj3]{float:left;width:100%;font-weight:700;margin-bottom:.5rem;padding:0}.seg[data-astro-cid-av4muyj3] label[data-astro-cid-av4muyj3]{position:relative;cursor:pointer}.seg[data-astro-cid-av4muyj3] input[data-astro-cid-av4muyj3]{position:absolute;opacity:0;inset:0;cursor:pointer}.seg[data-astro-cid-av4muyj3] span[data-astro-cid-av4muyj3]{display:inline-block;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-weight:600;font-size:.95rem;color:var(--text-soft);transition:all .15s ease}.seg[data-astro-cid-av4muyj3] input[data-astro-cid-av4muyj3]:checked+span[data-astro-cid-av4muyj3]{background:var(--accent);border-color:var(--accent);color:#fff}.seg[data-astro-cid-av4muyj3] input[data-astro-cid-av4muyj3]:focus-visible+span[data-astro-cid-av4muyj3]{outline:2px solid var(--accent);outline-offset:2px}.calc-note[data-astro-cid-av4muyj3] summary[data-astro-cid-av4muyj3]{cursor:pointer}.diagram[data-astro-cid-nlggvl3n]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.diagram[data-astro-cid-nlggvl3n] svg[data-astro-cid-nlggvl3n]{width:100%;height:auto;display:block}.diagram[data-astro-cid-nlggvl3n] figcaption[data-astro-cid-nlggvl3n]{text-align:center;color:var(--text-soft);font-weight:600;margin-top:.6rem}.d-box[data-astro-cid-nlggvl3n]{fill:var(--surface-tint);stroke:var(--border-strong);stroke-width:1.5}.d-accent[data-astro-cid-nlggvl3n]{fill:var(--royal);stroke:none}.d-dashed[data-astro-cid-nlggvl3n]{stroke-dasharray:6 5;fill:var(--surface)}.d-title[data-astro-cid-nlggvl3n]{font:700 19px var(--font-display),sans-serif;fill:var(--text)}.d-sub[data-astro-cid-nlggvl3n]{font:500 14px var(--font-body),sans-serif;fill:var(--text-soft)}.d-on-accent[data-astro-cid-nlggvl3n]{fill:#fff}.d-label[data-astro-cid-nlggvl3n]{font:700 14px var(--font-body),sans-serif;fill:#1aa6c4}.d-muted[data-astro-cid-nlggvl3n]{stroke:var(--text-faint)}.d-muted-fill[data-astro-cid-nlggvl3n]{fill:var(--text-faint)}.feed{display:grid;gap:.75rem;max-width:30rem;margin:0 auto;min-height:21rem;align-content:start}.feed .alert{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;background:var(--navy);color:#fff;border-radius:14px;padding:.95rem 1.1rem;box-shadow:0 12px 30px #0c1e5438;font-size:.93rem;line-height:1.4}.feed .alert p{margin:0;color:#ffffffdb}.feed .alert b{color:#fff}.feed .alert time{font-size:.75rem;color:#ffffff8c;white-space:nowrap}.feed .alert-ico{width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;font-weight:800}.feed .alert-ico.down{background:#32c8e633;color:#6fdcf2}.feed .alert-ico.up{background:#5b7cf04d;color:#b8c8ff}.feed .alert.enter{animation:feed-in .55s cubic-bezier(.2,.8,.2,1) both}.feed .alert.leave{animation:feed-out .45s ease both}@keyframes feed-in{0%{opacity:0;transform:translateY(-14px) scale(.97)}to{opacity:1;transform:none}}@keyframes feed-out{to{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.feed .alert.enter,.feed .alert.leave{animation:none}}.hero-visual[data-astro-cid-j7pv25f6]{max-width:820px;margin:3.2rem auto 0}.hero-visual[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:640px;object-fit:cover;object-position:top}.hero-visual[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{margin:0}.upload-card[data-astro-cid-j7pv25f6]{position:absolute;left:-2rem;bottom:2.5rem;width:330px;text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;padding:.9rem 1rem;box-shadow:var(--shadow);font-size:.85rem}.uc-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:.6rem}.uc-top[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-top[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-faint)}.uc-bar[data-astro-cid-j7pv25f6]{height:6px;border-radius:6px;background:var(--border);margin:.6rem 0;overflow:hidden}.uc-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:100%;width:68%;background:linear-gradient(90deg,var(--royal),var(--cyan));border-radius:6px;animation:uc-fill 6s ease-in-out infinite}.uc-status[data-astro-cid-j7pv25f6]{position:relative;height:1.3em;color:var(--text-soft)}.uc-status[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;inset:0;white-space:nowrap}.uc-drop[data-astro-cid-j7pv25f6]{color:var(--bad);animation:uc-a 6s infinite}.uc-ok[data-astro-cid-j7pv25f6]{color:var(--good);font-weight:700;animation:uc-b 6s infinite}@keyframes uc-fill{0%,35%{width:61%}to{width:74%}}@keyframes uc-a{0%,35%{opacity:1}40%,to{opacity:0}}@keyframes uc-b{0%,35%{opacity:0}40%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.uc-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6],.uc-drop[data-astro-cid-j7pv25f6],.uc-ok[data-astro-cid-j7pv25f6]{animation:none}.uc-drop[data-astro-cid-j7pv25f6]{opacity:0}}.dest-chip[data-astro-cid-j7pv25f6]{position:absolute;top:4.2rem;right:-1.2rem;background:var(--navy);color:#fff;font-weight:700;font-size:.85rem;padding:.55rem .9rem;border-radius:999px;box-shadow:var(--shadow)}@media(max-width:900px){.upload-card[data-astro-cid-j7pv25f6]{position:relative;left:auto;bottom:auto;width:auto;margin:-1.5rem .75rem 0}.dest-chip[data-astro-cid-j7pv25f6]{display:none}}.anchor-line[data-astro-cid-j7pv25f6]{max-width:30ch;margin-left:auto;margin-right:auto;text-wrap:balance}.anchor-line[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6]{white-space:nowrap}.launch-note[data-astro-cid-j7pv25f6]{margin:.6rem 0 0;color:var(--accent);font-weight:700}.anchor-line[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6]{text-decoration-thickness:3px;text-decoration-color:var(--bad);color:var(--text-soft)}.text-link[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700}.founder[data-astro-cid-j7pv25f6]{max-width:44rem}.founder[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-size:1.1rem}.founder[data-astro-cid-j7pv25f6] .sig[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:700}.founder-links[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;flex-wrap:wrap}.fine[data-astro-cid-j7pv25f6].center{text-align:center;margin-top:1.4rem}
