.iflow[data-astro-cid-pu34r2bu]{margin-bottom:var(--space-12);--dur: 4.2s;--ok: #0f8a5f;--warn: #a15c00;display:grid;gap:var(--space-8);align-items:start}@media(min-width:1020px){.iflow[data-astro-cid-pu34r2bu]{grid-template-columns:minmax(280px,.85fr) 1.4fr;gap:var(--space-12)}}.iflow-steps[data-astro-cid-pu34r2bu]{display:grid;gap:var(--space-2);counter-reset:none}.iflow-step[data-astro-cid-pu34r2bu]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;text-align:left;padding:var(--space-4) var(--space-5);border:1px solid transparent;border-radius:var(--radius-lg);background:none;font:inherit;color:inherit;cursor:pointer;overflow:hidden}.iflow-step[data-astro-cid-pu34r2bu]:hover{background:var(--surface)}.iflow-step[data-astro-cid-pu34r2bu]:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.iflow-step[data-astro-cid-pu34r2bu].is-active{background:var(--surface);border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}.iflow-num[data-astro-cid-pu34r2bu]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);border:1.5px solid var(--border-strong);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.iflow-step[data-astro-cid-pu34r2bu].is-active .iflow-num[data-astro-cid-pu34r2bu]{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}.iflow-text[data-astro-cid-pu34r2bu]{display:grid;gap:2px}.iflow-title[data-astro-cid-pu34r2bu]{font-weight:600;color:var(--text-primary)}.iflow-body[data-astro-cid-pu34r2bu]{font-size:var(--text-sm);color:var(--text-secondary)}.iflow-progress[data-astro-cid-pu34r2bu]{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--accent-600)}.is-playing[data-astro-cid-pu34r2bu] .iflow-step[data-astro-cid-pu34r2bu].is-active .iflow-progress[data-astro-cid-pu34r2bu]{animation:iflow-bar var(--dur) linear both}@keyframes iflow-bar{to{width:100%}}.iflow-stage[data-astro-cid-pu34r2bu]{position:relative;min-height:400px;padding:var(--space-6) var(--space-6) var(--space-10);border-radius:var(--radius-2xl);background:radial-gradient(circle at 1px 1px,var(--slate-200) 1px,transparent 0) 0 0 / 18px 18px,var(--surface-muted);border:1px solid var(--border-subtle)}.iflow-scene[data-astro-cid-pu34r2bu]{display:grid;gap:var(--space-4);align-content:start}.iflow-scene[data-astro-cid-pu34r2bu][hidden]{display:none}.iflow-note[data-astro-cid-pu34r2bu]{position:absolute;right:var(--space-5);bottom:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);margin:0}.is-active[data-astro-cid-pu34r2bu] .a[data-astro-cid-pu34r2bu]{animation:iflow-in .45s ease-out var(--d, 0s) both}@keyframes iflow-in{0%{opacity:0;transform:translateY(8px)}}.mail[data-astro-cid-pu34r2bu],.panel[data-astro-cid-pu34r2bu],.sheet[data-astro-cid-pu34r2bu]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--text-sm)}.mail[data-astro-cid-pu34r2bu]{padding:var(--space-5);display:grid;gap:var(--space-3)}.mail-from[data-astro-cid-pu34r2bu]{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary)}.mail-from[data-astro-cid-pu34r2bu] strong[data-astro-cid-pu34r2bu]{color:var(--text-primary)}.mail-subject[data-astro-cid-pu34r2bu]{font-weight:600;font-size:var(--text-base)}.mail-lines[data-astro-cid-pu34r2bu]{display:grid;gap:6px}.mail-lines[data-astro-cid-pu34r2bu] i[data-astro-cid-pu34r2bu]{display:block;height:8px;border-radius:4px;background:var(--slate-100)}.mail-files[data-astro-cid-pu34r2bu]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.file[data-astro-cid-pu34r2bu]{padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:500}.drop[data-astro-cid-pu34r2bu]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);border:2px dashed var(--accent-400);border-radius:var(--radius-lg);background:var(--accent-50);color:var(--ink-900);font-weight:600}.drop[data-astro-cid-pu34r2bu] svg[data-astro-cid-pu34r2bu]{width:22px;height:22px}.panel[data-astro-cid-pu34r2bu]{overflow-x:auto}.panel-head[data-astro-cid-pu34r2bu]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);font-weight:600}.muted[data-astro-cid-pu34r2bu]{font-weight:400;color:var(--text-muted)}.panel-foot[data-astro-cid-pu34r2bu]{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.facts[data-astro-cid-pu34r2bu]{margin:0;padding:var(--space-2) var(--space-5)}.facts[data-astro-cid-pu34r2bu] div[data-astro-cid-pu34r2bu]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--slate-100)}.facts[data-astro-cid-pu34r2bu] dt[data-astro-cid-pu34r2bu]{color:var(--text-muted)}.facts[data-astro-cid-pu34r2bu] dd[data-astro-cid-pu34r2bu]{margin:0;font-weight:500;text-align:right}.found[data-astro-cid-pu34r2bu]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);font-weight:600}.rows[data-astro-cid-pu34r2bu]{width:100%;border-collapse:collapse}.rows[data-astro-cid-pu34r2bu] th[data-astro-cid-pu34r2bu],.rows[data-astro-cid-pu34r2bu] td[data-astro-cid-pu34r2bu]{padding:9px var(--space-5);text-align:left;border-bottom:1px solid var(--slate-100);white-space:nowrap}.rows[data-astro-cid-pu34r2bu] th[data-astro-cid-pu34r2bu]{font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.rows[data-astro-cid-pu34r2bu] .num[data-astro-cid-pu34r2bu]{text-align:right;font-variant-numeric:tabular-nums}.rows[data-astro-cid-pu34r2bu] b[data-astro-cid-pu34r2bu]{font-weight:600;margin-right:4px}.price[data-astro-cid-pu34r2bu]{display:inline-block;font-weight:600;color:var(--ink-900)}.tag[data-astro-cid-pu34r2bu]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.tag[data-astro-cid-pu34r2bu] svg,.ok[data-astro-cid-pu34r2bu] svg{width:14px;height:14px}.tag[data-astro-cid-pu34r2bu].ok{background:var(--success-50);color:var(--ok)}.tag[data-astro-cid-pu34r2bu].warn{background:var(--warning-50);color:var(--warn)}.found[data-astro-cid-pu34r2bu] .ok[data-astro-cid-pu34r2bu],.sent[data-astro-cid-pu34r2bu] .ok[data-astro-cid-pu34r2bu]{display:inline-flex;color:var(--ok)}.cell-swap[data-astro-cid-pu34r2bu],.counts[data-astro-cid-pu34r2bu]{display:inline-grid}.cell-swap[data-astro-cid-pu34r2bu]>[data-astro-cid-pu34r2bu],.counts[data-astro-cid-pu34r2bu]>[data-astro-cid-pu34r2bu]{grid-area:1 / 1}.cell-swap[data-astro-cid-pu34r2bu]>[data-astro-cid-pu34r2bu]{justify-self:start}.counts[data-astro-cid-pu34r2bu]>[data-astro-cid-pu34r2bu]{justify-self:end}.counts[data-astro-cid-pu34r2bu]{font-weight:400;color:var(--text-secondary)}.swap-new[data-astro-cid-pu34r2bu]{opacity:0}.is-active[data-astro-cid-pu34r2bu] .swap-old[data-astro-cid-pu34r2bu]{animation:iflow-out .3s ease-in 2.2s both}.is-active[data-astro-cid-pu34r2bu] .swap-new[data-astro-cid-pu34r2bu]{animation:iflow-pop .35s ease-out 2.4s both}.btn-mock[data-astro-cid-pu34r2bu]{padding:6px 14px;border-radius:var(--radius-md);background:var(--slate-200);color:var(--text-muted);font-weight:600}.is-active[data-astro-cid-pu34r2bu] .swap-new-btn[data-astro-cid-pu34r2bu]{animation:iflow-enable .3s ease-out 2.5s both}@keyframes iflow-out{to{opacity:0}}@keyframes iflow-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes iflow-enable{to{background:var(--ink-900);color:var(--white)}}.sheet-bar[data-astro-cid-pu34r2bu]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);font-weight:600}.sheet-grid[data-astro-cid-pu34r2bu]{display:grid;grid-template-columns:1fr 1.4fr 1fr;font-variant-numeric:tabular-nums}.sheet-grid[data-astro-cid-pu34r2bu]>span[data-astro-cid-pu34r2bu]{padding:7px var(--space-4);border-right:1px solid var(--slate-100);border-bottom:1px solid var(--slate-100)}.sheet-grid[data-astro-cid-pu34r2bu] .h[data-astro-cid-pu34r2bu]{background:var(--surface-sunken);font-size:var(--text-xs);color:var(--text-muted)}.fill[data-astro-cid-pu34r2bu]{font-weight:600;background:var(--accent-50);color:var(--ink-900)}.sent[data-astro-cid-pu34r2bu]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-weight:500}.sent[data-astro-cid-pu34r2bu] li[data-astro-cid-pu34r2bu]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media(max-width:720px){.iflow-stage[data-astro-cid-pu34r2bu]{padding:var(--space-4);min-height:0}.rows[data-astro-cid-pu34r2bu] th[data-astro-cid-pu34r2bu],.rows[data-astro-cid-pu34r2bu] td[data-astro-cid-pu34r2bu]{padding:8px var(--space-3)}.iflow-body[data-astro-cid-pu34r2bu]{display:none}.iflow-step[data-astro-cid-pu34r2bu].is-active .iflow-body[data-astro-cid-pu34r2bu]{display:block}}@media(prefers-reduced-motion:reduce){.iflow[data-astro-cid-pu34r2bu] [data-astro-cid-pu34r2bu]{animation:none!important}.swap-old[data-astro-cid-pu34r2bu]{opacity:0}.swap-new[data-astro-cid-pu34r2bu]{opacity:1}.swap-new-btn[data-astro-cid-pu34r2bu]{background:var(--ink-900);color:var(--white)}}.hub-hero[data-astro-cid-wj7uqjua]{padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(3rem,6vw,4.5rem);background:radial-gradient(ellipse 60% 60% at 100% 0%,rgba(52,100,224,.1) 0%,transparent 70%),linear-gradient(180deg,var(--hero-bg-from),var(--hero-bg-to) 100%)}.hub-hero-inner[data-astro-cid-wj7uqjua]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:1020px){.hub-hero-inner[data-astro-cid-wj7uqjua]{grid-template-columns:1fr 1fr}}.hub-hero-title[data-astro-cid-wj7uqjua]{font-size:var(--text-5xl);letter-spacing:-.03em;line-height:1.05;margin:var(--space-5) 0;max-width:16ch}.hub-hero-lede[data-astro-cid-wj7uqjua]{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8);max-width:52ch}.hero-actions[data-astro-cid-wj7uqjua]{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:720px){.hero-actions[data-astro-cid-wj7uqjua]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-wj7uqjua] .btn[data-astro-cid-wj7uqjua]{width:100%;justify-content:center}.hub-hero-title[data-astro-cid-wj7uqjua]{font-size:clamp(2rem,9vw,2.75rem)}.hub-hero-lede[data-astro-cid-wj7uqjua]{font-size:var(--text-base)}}.trust[data-astro-cid-wj7uqjua]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface)}.trust-row[data-astro-cid-wj7uqjua]{display:grid;gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-8)}@media(min-width:820px){.trust-row[data-astro-cid-wj7uqjua]{grid-template-columns:repeat(3,1fr)}}.trust-item[data-astro-cid-wj7uqjua]{display:grid;gap:2px}.trust-item[data-astro-cid-wj7uqjua] strong[data-astro-cid-wj7uqjua]{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--ink-900)}.trust-item[data-astro-cid-wj7uqjua] span[data-astro-cid-wj7uqjua]{color:var(--text-secondary)}.section-head[data-astro-cid-wj7uqjua]{max-width:680px;margin-bottom:var(--space-10)}.section-head-center[data-astro-cid-wj7uqjua]{margin-left:auto;margin-right:auto;text-align:center}.section-head-center[data-astro-cid-wj7uqjua] .section-title[data-astro-cid-wj7uqjua]{margin-left:auto;margin-right:auto}.how[data-astro-cid-wj7uqjua],.spotlight[data-astro-cid-wj7uqjua]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:1020px){.how[data-astro-cid-wj7uqjua],.spotlight[data-astro-cid-wj7uqjua]{grid-template-columns:1fr 1.1fr}}.how-steps[data-astro-cid-wj7uqjua]{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;gap:var(--space-6)}.how-steps[data-astro-cid-wj7uqjua] li[data-astro-cid-wj7uqjua]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4)}.how-num[data-astro-cid-wj7uqjua]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--ink-900);color:var(--white);font-weight:600}.how-steps[data-astro-cid-wj7uqjua] h3[data-astro-cid-wj7uqjua]{font-size:var(--text-lg);margin-bottom:var(--space-1)}.how-steps[data-astro-cid-wj7uqjua] p[data-astro-cid-wj7uqjua]{color:var(--text-secondary);max-width:48ch}.spotlight-list[data-astro-cid-wj7uqjua]{margin-bottom:var(--space-8)}.price-pair[data-astro-cid-wj7uqjua]{display:grid;gap:var(--space-6);max-width:960px;margin:0 auto}@media(min-width:820px){.price-pair[data-astro-cid-wj7uqjua]{grid-template-columns:1fr 1fr}}.price-box[data-astro-cid-wj7uqjua]{display:grid;gap:var(--space-4);align-content:start;justify-items:start;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface)}.price-box-free[data-astro-cid-wj7uqjua]{border:2px solid var(--ink-900);box-shadow:var(--shadow-md)}.price-box[data-astro-cid-wj7uqjua] h3[data-astro-cid-wj7uqjua]{font-size:var(--text-xl)}.price-line[data-astro-cid-wj7uqjua]{color:var(--text-secondary);margin:0}.price-line[data-astro-cid-wj7uqjua] strong[data-astro-cid-wj7uqjua]{font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--text-primary)}.price-box[data-astro-cid-wj7uqjua] .check-list[data-astro-cid-wj7uqjua]{margin:0}.price-note[data-astro-cid-wj7uqjua]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.faq-mini[data-astro-cid-wj7uqjua]{max-width:760px}.faq-mini[data-astro-cid-wj7uqjua] details[data-astro-cid-wj7uqjua]{border-bottom:1px solid var(--border-subtle);padding:var(--space-4) 0}.faq-mini[data-astro-cid-wj7uqjua] summary[data-astro-cid-wj7uqjua]{cursor:pointer;font-weight:600;font-size:var(--text-lg)}.faq-mini[data-astro-cid-wj7uqjua] summary[data-astro-cid-wj7uqjua]:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.faq-mini[data-astro-cid-wj7uqjua] details[data-astro-cid-wj7uqjua] p[data-astro-cid-wj7uqjua]{margin:var(--space-3) 0 0;color:var(--text-secondary)}.faq-more[data-astro-cid-wj7uqjua]{display:inline-block;margin-top:var(--space-6);font-weight:600}
