.fusui-panel[data-astro-cid-qqxavzv5]{max-width:44rem;margin:1rem 0 .8rem}.fusui-form[data-astro-cid-qqxavzv5]{background:var(--bg-raised);border:1px solid var(--gold-soft);box-shadow:0 10px 30px -18px var(--glow);border-radius:var(--radius);padding:1rem}.fusui-progress[data-astro-cid-qqxavzv5]{display:none}.js .fusui-progress[data-astro-cid-qqxavzv5]{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.fusui-progress__text[data-astro-cid-qqxavzv5]{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.fusui-progress__n[data-astro-cid-qqxavzv5]{color:var(--gold-text);font-size:1.05rem;font-weight:700}.fusui-progress__opt[data-astro-cid-qqxavzv5][hidden]{display:none}.fusui-progress__bar[data-astro-cid-qqxavzv5]{background:var(--bg-sunken);border-radius:3px;flex:1;height:6px;margin:0;overflow:hidden}.fusui-progress__fill[data-astro-cid-qqxavzv5]{background:var(--gold);border-radius:3px;width:20%;height:100%;transition:width .25s;display:block}.js .fusui-steps[data-astro-cid-qqxavzv5]{display:grid}.js .fusui-steps[data-astro-cid-qqxavzv5]>.fusui-q[data-astro-cid-qqxavzv5]{grid-area:1/1}.js .fusui-steps[data-astro-cid-qqxavzv5]>.fusui-q[data-astro-cid-qqxavzv5]:not(.is-current){visibility:hidden}.fusui-q[data-astro-cid-qqxavzv5]{border:0;min-width:0;margin:0 0 1.2rem;padding:0}.js .fusui-q[data-astro-cid-qqxavzv5]{margin:0}.fusui-q[data-astro-cid-qqxavzv5].is-enter{animation:.24s both fusui-step-in}@keyframes fusui-step-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.fusui-q[data-astro-cid-qqxavzv5].is-enter.is-back{animation-name:fusui-step-back}@keyframes fusui-step-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fusui-q[data-astro-cid-qqxavzv5].is-enter,.fusui-q[data-astro-cid-qqxavzv5].is-enter.is-back{animation:none}.fusui-progress__fill[data-astro-cid-qqxavzv5]{transition:none}}.fusui-q__legend[data-astro-cid-qqxavzv5]{font-family:var(--font-head);align-items:center;gap:.55rem;margin-bottom:.7rem;padding:0;font-size:1.15rem;font-weight:700;line-height:1.5;display:flex}.fusui-q__n[data-astro-cid-qqxavzv5]{background:var(--bg-sunken);border:1px solid var(--gold-soft);width:1.8rem;height:1.8rem;color:var(--gold-text);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:inline-grid}.fusui-q__hint[data-astro-cid-qqxavzv5]{color:var(--text-muted);margin:0 0 .6rem;font-size:.9rem}.fusui-q__choices[data-astro-cid-qqxavzv5]{gap:.5rem;display:grid}.fusui-q__choices--grid[data-astro-cid-qqxavzv5]{grid-template-columns:repeat(2,minmax(0,1fr))}.fusui-q__choices--list[data-astro-cid-qqxavzv5]{grid-template-columns:minmax(0,1fr)}@media (width>=720px){.fusui-q__choices--grid[data-astro-cid-qqxavzv5]{grid-template-columns:repeat(4,minmax(0,1fr))}.fusui-q__choices--list[data-astro-cid-qqxavzv5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fusui-card[data-astro-cid-qqxavzv5]{text-align:left;justify-content:flex-start;width:100%;min-height:3.4rem;padding:.55rem .75rem;font-size:1rem;line-height:1.35}.fusui-card--wide[data-astro-cid-qqxavzv5]{grid-column:1/-1}.fusui-card[data-astro-cid-qqxavzv5][hidden]{display:none}.fusui-card__text[data-astro-cid-qqxavzv5]{flex-direction:column;align-items:flex-start;display:flex}.fusui-card__note[data-astro-cid-qqxavzv5]{color:var(--text-muted);font-size:.875rem;font-weight:400}.fusui-birth[data-astro-cid-qqxavzv5]{margin-top:.8rem}.fusui-birth__row[data-astro-cid-qqxavzv5]{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.fusui-birth__field[data-astro-cid-qqxavzv5]{align-items:center;gap:.35rem;display:flex}.fusui-birth__field[data-astro-cid-qqxavzv5] input[data-astro-cid-qqxavzv5]{width:6.5rem}.fusui-buttons[data-astro-cid-qqxavzv5]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.9rem;display:flex}.fusui-back[data-astro-cid-qqxavzv5],.fusui-forward[data-astro-cid-qqxavzv5]{display:none}.js .fusui-back[data-astro-cid-qqxavzv5],.js .fusui-forward[data-astro-cid-qqxavzv5]{display:inline-flex}.fusui-back[data-astro-cid-qqxavzv5].is-off{visibility:hidden}.fusui-buttons[data-astro-cid-qqxavzv5] .btn--primary[data-astro-cid-qqxavzv5]{min-width:9rem;margin-left:auto}.js .fusui-buttons[data-astro-cid-qqxavzv5] [data-astro-cid-qqxavzv5][hidden]{display:none}.fusui-form__privacy[data-astro-cid-qqxavzv5]{color:var(--text-muted);margin:.8rem 0 0;font-size:.875rem}.fusui-restoring[data-astro-cid-qqxavzv5],.f-saved .fusui-form[data-astro-cid-qqxavzv5]{display:none}.f-saved .fusui-restoring[data-astro-cid-qqxavzv5]{min-height:32rem;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);place-items:center;display:grid}.fusui-result[data-astro-cid-qqxavzv5]{margin:0}.fusui-result__saved[data-astro-cid-qqxavzv5]{color:var(--text-muted);margin:-.2rem 0 .6rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__label,.fusui-after__label[data-astro-cid-qqxavzv5]{color:var(--gold-text);letter-spacing:.04em;margin:0 0 .3rem;font-size:.875rem;font-weight:600}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__hero{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__mark{background:var(--swatch);border:2px solid var(--gold-soft);width:4.2rem;height:4.2rem;box-shadow:0 0 0 4px var(--bg-sunken);font-family:var(--font-head);color:#fff;text-shadow:0 1px 3px #0000008c;border-radius:50%;flex:none;place-items:center;font-size:2rem;font-weight:700;display:grid}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__element{font-family:var(--font-head);margin:0;font-size:1.6rem;line-height:1.3}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__nature{color:var(--text-muted);margin:.15rem 0 0;font-size:.92rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__block{margin-bottom:1rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__small{color:var(--text-muted);font-size:.875rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__colors{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fusui-result[data-astro-cid-qqxavzv5] .fusui-chip{background:var(--bg-sunken);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.fusui-result[data-astro-cid-qqxavzv5] .fusui-chip__swatch{background:var(--swatch);border:1px solid var(--field-line);border-radius:50%;flex:none;width:2.6rem;height:2.6rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-chip__text{flex-direction:column;min-width:0;display:flex}.fusui-result[data-astro-cid-qqxavzv5] .fusui-chip__role{color:var(--text-muted);font-size:.875rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-chip__name{font-weight:700;line-height:1.4}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__items{counter-reset:item;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__items li{counter-increment:item;background:var(--bg-sunken);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.5rem .7rem;font-weight:600;display:flex}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__items li:before{content:counter(item);border:1px solid var(--gold-soft);width:1.5rem;height:1.5rem;color:var(--gold-text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:inline-grid}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__tip{border-left:3px solid var(--gold);padding-left:.8rem}.fusui-result[data-astro-cid-qqxavzv5] .fusui-r__tip p:last-child{margin-bottom:0}.fusui-kayomi[data-astro-cid-qqxavzv5]{border-top:1px solid var(--line);align-items:flex-start;gap:.7rem;margin-top:.4rem;padding-top:.9rem;display:flex}.fusui-kayomi__text[data-astro-cid-qqxavzv5] p[data-astro-cid-qqxavzv5]{margin:0 0 .3rem}.fusui-kayomi__name[data-astro-cid-qqxavzv5]{color:var(--seer-b);font-weight:700}.fusui-kayomi__view[data-astro-cid-qqxavzv5]{color:var(--text-muted);font-size:.875rem;font-weight:400}.fusui-save[data-astro-cid-qqxavzv5]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.fusui-save__buttons[data-astro-cid-qqxavzv5],.fusui-after__redo[data-astro-cid-qqxavzv5]{flex-wrap:wrap;gap:.5rem;display:flex}.fusui-save__status[data-astro-cid-qqxavzv5]{color:var(--text-muted);min-height:1.5em;margin:.4rem 0 0}.fusui-save__where[data-astro-cid-qqxavzv5]{color:var(--text-muted);margin:.2rem 0 0}.fusui-after[data-astro-cid-qqxavzv5]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.fusui-after__links[data-astro-cid-qqxavzv5]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin-bottom:1rem}.fusui-after__links[data-astro-cid-qqxavzv5] .sub{font-size:.875rem}.fusui-after__places[data-astro-cid-qqxavzv5]{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.fusui-place-chip[data-astro-cid-qqxavzv5]{font-size:.92rem}.fusui-why[data-astro-cid-qqxavzv5]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.5rem}.fusui-why[data-astro-cid-qqxavzv5] .fusui-r__table{border-collapse:collapse;width:100%;margin:.4rem 0 .6rem;font-size:.9rem}.fusui-why[data-astro-cid-qqxavzv5] .fusui-r__table th:nth-child(3),.fusui-why[data-astro-cid-qqxavzv5] .fusui-r__table td:nth-child(3){white-space:nowrap}.fusui-why[data-astro-cid-qqxavzv5] .fusui-r__table th,.fusui-why[data-astro-cid-qqxavzv5] .fusui-r__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.3rem .35rem}.fusui-why[data-astro-cid-qqxavzv5] p{font-size:.9rem}.fusui-hub__lead[data-astro-cid-o3egkyir]{margin-bottom:.4rem}.fusui-hub__skip[data-astro-cid-o3egkyir]{color:var(--text-muted);margin:.2rem 0 1rem}.fusui-rules-box[data-astro-cid-o3egkyir]{margin-bottom:1.4rem}.fusui-rules[data-astro-cid-o3egkyir]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:.6rem 0 .8rem;padding:0;list-style:none;display:grid}.fusui-rules__card[data-astro-cid-o3egkyir]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .8rem}.fusui-rules__name[data-astro-cid-o3egkyir]{margin:0 0 .2rem;font-weight:700}.fusui-rules[data-astro-cid-o3egkyir] dl[data-astro-cid-o3egkyir]{margin:0;font-size:.9rem}.fusui-rules[data-astro-cid-o3egkyir] dt[data-astro-cid-o3egkyir]{color:var(--text-muted);margin-top:.25rem}.fusui-rules[data-astro-cid-o3egkyir] dd[data-astro-cid-o3egkyir]{margin:0}.fusui-rules__basis[data-astro-cid-o3egkyir]{border:1px solid var(--line);border-radius:4px;margin-left:.4rem;padding:0 .3rem;font-size:.875rem}
