@layer components{.cpanel[data-astro-cid-jbceweda]{--glass-bezel:var(--form-panel-bezel);--glass-tint-text:var(--form-panel-tint-text);--glass-tint-edge:var(--form-panel-tint-edge);border-radius:var(--radius-xl)}.cpanel__body[data-astro-cid-jbceweda]{padding:var(--form-panel-pad);color:var(--form-text);display:grid}.cform[data-astro-cid-jbceweda],.confirm[data-astro-cid-jbceweda]{align-content:start;gap:var(--form-gap);grid-area:1/1;min-width:0;display:grid}.cform[data-astro-cid-jbceweda][hidden],.confirm[data-astro-cid-jbceweda][hidden]{display:none}.cform__head[data-astro-cid-jbceweda]{gap:var(--space-2xs);display:grid}.cform__title[data-astro-cid-jbceweda]{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.cform__title[data-astro-cid-jbceweda]:focus{outline:none}.cform__legend[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.tag[data-astro-cid-jbceweda]{padding:0 var(--space-xs);border:var(--border-thin) solid currentcolor;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);align-items:center;display:inline-flex}.tag--opt[data-astro-cid-jbceweda]{font-weight:var(--weight-regular);border-style:dashed}.field[data-astro-cid-jbceweda]{gap:var(--form-label-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-bold);flex-wrap:wrap;padding:0;display:flex}.field__control[data-astro-cid-jbceweda]{position:relative}.field__input[data-astro-cid-jbceweda]{width:100%;min-height:var(--form-field-h);padding:var(--space-xs) var(--form-field-pad-inline);border:var(--form-field-border) solid var(--form-border);border-radius:var(--form-field-radius);background:var(--form-surface);color:var(--form-text);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--dur-fast) var(--ease-kj-out), border-radius var(--dur-spring-puni) var(--ease-spring-puni);padding-inline-end:calc(var(--form-field-pad-inline) + var(--form-ok-size) + var(--form-ok-gap))}.field__input--area[data-astro-cid-jbceweda]{min-height:var(--form-area-min);resize:vertical}.field__input[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-color:var(--form-border-focus)}.field[data-astro-cid-jbceweda][data-state=invalid] .field__input[data-astro-cid-jbceweda]{border-width:var(--form-field-border-invalid);border-color:var(--form-invalid);background:var(--form-invalid-bg)}.field[data-astro-cid-jbceweda][data-state=valid] .field__input[data-astro-cid-jbceweda]{border-radius:var(--form-field-radius-valid)}.field__ok[data-astro-cid-jbceweda]{width:var(--form-ok-size);height:var(--form-ok-size);border-radius:var(--radius-round);background:var(--form-ok-bg);color:var(--form-ok-mark);visibility:hidden;transition:scale var(--dur-fast) var(--ease-kj-in), visibility var(--dur-0) linear var(--dur-fast);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--form-field-pad-inline);translate:0 -50%;scale:0}.field__ok--top[data-astro-cid-jbceweda]{inset-block-start:var(--form-field-pad-inline);translate:none}.field__ok[data-astro-cid-jbceweda] .field__ok-mark{width:70%;height:70%;stroke-width:var(--form-ok-stroke)}.field[data-astro-cid-jbceweda][data-state=valid] .field__ok[data-astro-cid-jbceweda]{visibility:visible;transition:scale var(--dur-spring-puni) var(--ease-spring-puni), visibility var(--dur-0);scale:1}.field__hint[data-astro-cid-jbceweda]{color:var(--form-muted);font-size:var(--text-xs);margin:0}.field__hint--split[data-astro-cid-jbceweda]{justify-content:space-between;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.field__count[data-astro-cid-jbceweda]{font-family:var(--font-latin);font-feature-settings:var(--font-feature-tnum)}.field__count[data-astro-cid-jbceweda][data-over]{color:var(--form-invalid);font-weight:var(--weight-bold)}.field__error[data-astro-cid-jbceweda]{color:var(--form-invalid);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.field__error[data-astro-cid-jbceweda]:empty{display:none}.field__error[data-astro-cid-jbceweda]:before{content:"!" / "";width:1.25em;height:1.25em;border:var(--border-medium) solid currentcolor;border-radius:var(--radius-round);font-family:var(--font-latin);font-weight:var(--weight-black);line-height:var(--leading-none);place-items:center;margin-inline-end:var(--space-2xs);display:inline-grid}.choices[data-astro-cid-jbceweda]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.choice[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-xs);min-height:var(--form-chip-h);padding-inline:var(--space-s) var(--space-m);border:var(--form-field-border) solid var(--form-border);border-radius:var(--radius-pill);background:var(--form-surface);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;display:inline-flex;position:relative}.choice__input[data-astro-cid-jbceweda]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice__dot[data-astro-cid-jbceweda]{width:var(--step-dot);height:var(--step-dot);border:var(--border-medium) solid currentcolor;border-radius:var(--radius-round)}.choice[data-astro-cid-jbceweda]:has(.choice__input:checked){border-color:var(--form-border-focus);background:var(--color-inverse-surface);color:var(--color-inverse-text)}.choice[data-astro-cid-jbceweda]:has(.choice__input:checked) .choice__dot[data-astro-cid-jbceweda]{background:currentColor}.choice[data-astro-cid-jbceweda]:has(.choice__input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.field--choice[data-astro-cid-jbceweda][data-state=invalid] .choice[data-astro-cid-jbceweda]{border-color:var(--form-invalid)}.check[data-astro-cid-jbceweda]{align-items:flex-start;gap:var(--space-xs);min-height:var(--size-tap);padding-block:calc((var(--size-tap) - 1lh) / 2);font-weight:var(--weight-bold);cursor:pointer;display:inline-flex;position:relative}.check__input[data-astro-cid-jbceweda]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.check__box[data-astro-cid-jbceweda]{width:var(--form-check-size);height:var(--form-check-size);border:var(--form-field-border) solid var(--form-border);border-radius:var(--radius-xs);background:var(--form-surface);flex:none;place-items:center;margin-block-start:calc((1lh - var(--form-check-size)) / 2);display:grid}.check[data-astro-cid-jbceweda] .check__mark{visibility:hidden;width:80%;height:80%;transition:scale var(--dur-fast) var(--ease-kj-in), visibility var(--dur-0) linear var(--dur-fast);scale:0}.check__input[data-astro-cid-jbceweda]:checked+.check__box[data-astro-cid-jbceweda]{border-color:var(--form-border-focus);background:var(--color-inverse-surface);color:var(--color-inverse-text)}.check__input[data-astro-cid-jbceweda]:checked+.check__box[data-astro-cid-jbceweda] .check__mark{visibility:visible;transition:scale var(--dur-spring-puni) var(--ease-spring-puni), visibility var(--dur-0);scale:1}.check__input[data-astro-cid-jbceweda]:focus-visible+.check__box[data-astro-cid-jbceweda]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.field--consent[data-astro-cid-jbceweda][data-state=invalid] .check__box[data-astro-cid-jbceweda]{border-width:var(--form-field-border-invalid);border-color:var(--form-invalid)}.check__text[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.cform__policy[data-astro-cid-jbceweda]{font-size:var(--text-sm);justify-self:start}.cform__foot[data-astro-cid-jbceweda]{justify-items:start;gap:var(--space-s);display:grid}.btn[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-s);min-height:var(--form-button-h);padding-inline:var(--space-l);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-bold);transition:background-color var(--dur-fast) var(--ease-kj-out);display:inline-flex}.btn--ink[data-astro-cid-jbceweda]{background:var(--color-inverse-surface);color:var(--color-inverse-text)}.btn--ink[data-astro-cid-jbceweda]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-inverse-surface-hover)}.btn--line[data-astro-cid-jbceweda]{border:var(--form-field-border) solid var(--color-border-strong);background:var(--form-surface);color:var(--form-text)}.btn[data-astro-cid-jbceweda]:disabled,.btn[data-astro-cid-jbceweda][aria-disabled=true]{cursor:not-allowed;background:var(--color-tint-active);color:var(--form-muted)}.cform__nojs[data-astro-cid-jbceweda]{font-size:var(--text-sm);margin:0}.cform__nojs[data-astro-cid-jbceweda][hidden]{display:none}.confirm__list[data-astro-cid-jbceweda]{gap:var(--space-s);margin:0;display:grid}.confirm__list[data-astro-cid-jbceweda] div{gap:var(--space-3xs);display:grid}.confirm__list[data-astro-cid-jbceweda] dt{color:var(--form-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.confirm__list[data-astro-cid-jbceweda] dd{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-sm);background:var(--form-surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.confirm__list[data-astro-cid-jbceweda] dd[data-empty]{color:var(--form-muted)}.confirm__actions[data-astro-cid-jbceweda]{gap:var(--space-s);flex-wrap:wrap;display:flex}.result[data-astro-cid-jbceweda]:empty{display:none}@media (forced-colors:active){.field__input[data-astro-cid-jbceweda],.choice[data-astro-cid-jbceweda],.check__box[data-astro-cid-jbceweda]{border-color:canvastext}.field__ok[data-astro-cid-jbceweda]{border:var(--border-medium) solid CanvasText}}.cpage[data-astro-cid-ogjzdvpc]{isolation:isolate;padding-block:calc(var(--header-offset) + var(--space-2xl)) var(--space-section);position:relative;container-type:inline-size}@media (aspect-ratio<=3999/5000){.cpage[data-astro-cid-ogjzdvpc]{padding-block-start:max(calc(var(--header-offset) + var(--space-2xl)), var(--phead-top-port))}}.cpage__grid[data-astro-cid-ogjzdvpc]{gap:var(--space-2xl);display:grid}.cpage__intro[data-astro-cid-ogjzdvpc]{align-content:start;gap:var(--space-l);min-width:0;display:grid}.cpage__panel[data-astro-cid-ogjzdvpc]{min-width:0}.cpage__title[data-astro-cid-ogjzdvpc]{font-family:var(--font-display-jp);font-size:var(--text-4xl);font-weight:var(--weight-display-jp);line-height:var(--leading-tight);margin:0}.cpage__lead[data-astro-cid-ogjzdvpc]{max-width:var(--cpage-lead-max);font-size:var(--text-md);line-height:var(--leading-body);margin:0}.cpage[data-astro-cid-ogjzdvpc] .cpage__notice{max-width:var(--cpage-lead-max)}.steps[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-xs) var(--space-s);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;display:flex}.steps__item[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-xs);min-height:var(--size-tap);color:var(--color-text-muted);display:inline-flex}.steps__arrow[data-astro-cid-ogjzdvpc]{margin-inline-end:var(--space-2xs)}.steps__dot[data-astro-cid-ogjzdvpc]{width:var(--step-dot);height:var(--step-dot);border:var(--border-medium) solid currentcolor;border-radius:var(--radius-round)}.steps__item[data-astro-cid-ogjzdvpc][aria-current=step]{color:var(--color-text);font-weight:var(--weight-bold)}.steps__item[data-astro-cid-ogjzdvpc][aria-current=step] .steps__dot[data-astro-cid-ogjzdvpc]{background:currentColor}@media (width>=64em){@media (aspect-ratio<=3999/5000){.cpage[data-astro-cid-ogjzdvpc]{padding-block-start:max(calc(var(--header-offset) + var(--space-2xl)), var(--phead-top-port))}}.cpage__grid[data-astro-cid-ogjzdvpc]{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cpage__title[data-astro-cid-ogjzdvpc]{font-size:var(--cpage-title)}.cpage__intro[data-astro-cid-ogjzdvpc]{top:calc(var(--header-offset) + var(--space-l));grid-column:1/span 5;align-self:start;position:sticky}.cpage__panel[data-astro-cid-ogjzdvpc]{grid-column:6/-1}}}
