._checkbox-label_10pj2_3{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--sm);color:var(--COLOR--text);margin-block-end:var(--FORM--label-margin);[data-error=true] &{color:var(--COLOR--form-error)}&:has(+[data-disabled=true]){color:var(--COLOR--form-disabled)}font-size:var(--TYPOGRAPHY--font-size--md);color:var(--COLOR--text-body);margin-block-end:0;padding-inline-start:var(--LAYOUT--size--2xs);[data-disabled] &{color:var(--COLOR--form-disabled)}}._checkbox-error_10pj2_16{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--sm);color:var(--COLOR--form-error);margin-block-start:2px;margin-block-end:var(--LAYOUT--size--2xs)}@keyframes _rotate_13zsv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _animate-stroke_13zsv_1{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}._spinner-wrapper_13zsv_25{--spinner-size:1.25em;height:var(--spinner-size);width:var(--spinner-size);display:inline-block;&._small_13zsv_32{--spinner-size:1em}}._svg_13zsv_37{animation:2s linear infinite _rotate_13zsv_1;display:block;@media (prefers-reduced-motion:reduce){animation:none}}._circle_13zsv_46{fill:none;stroke:currentColor;stroke-width:.33rem;stroke-linecap:round;animation:1.5s ease-in-out infinite _animate-stroke_13zsv_1;@media (prefers-reduced-motion:reduce){animation:none}}@layer base{._button_1kkyc_5{--BUTTON--color--text:var(--COLOR--text);--BUTTON--color--background:var(--COLOR--blue);--BUTTON--color--background-hover:var(--COLOR--blue--70);[data-section-theme=dark] &{--BUTTON--color--background:var(--COLOR--blue--inverse)}font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-size:var(--TYPOGRAPHY--font-size--md);font-weight:var(--TYPOGRAPHY--font-weight--demi-bold);line-height:var(--TYPOGRAPHY--line-height--lg);&:lang(ja){word-break:auto-phrase;text-autospace:normal;text-spacing-trim:normal}align-items:center;gap:var(--LAYOUT--size--3xs);border-radius:var(--LAYOUT--size--4xs);text-align:center;transition:background var(--MOTION--animation-duration) ease-out, border var(--MOTION--animation-duration) ease-out;cursor:pointer;padding:var(--LAYOUT--size--2xs) var(--LAYOUT--size--xs);border:none;text-decoration:none;display:inline-flex;position:relative;@media (width>=768px){line-height:var(--TYPOGRAPHY--line-height--sm)}@media (prefers-reduced-motion:reduce){transition:none}&:focus-visible{outline:2px solid var(--COLOR--link);outline-offset:2px;border-radius:var(--LAYOUT--radius--xs)}& svg[data-icon=arrow-right]{clip-path:inset(0);transition:clip-path var(--MOTION--animation-duration) ease;@media (prefers-reduced-motion:reduce){transition:none}}&:hover svg[data-icon=arrow-right]{clip-path:inset(0 0 0 30%)}&:disabled,&[aria-disabled=true]{cursor:not-allowed;&:hover{text-decoration:none}}& ._label_1kkyc_63{text-box-trim:trim-end}&>svg{vertical-align:middle;fill:currentColor;display:inline-block}&[data-size=compact]{padding-block:var(--LAYOUT--size--3xs)}&[data-full-width=true]{width:100%}&[data-variant=solid]{background-color:var(--BUTTON--color--background);color:var(--COLOR--white);&:hover,&:active{background-color:var(--BUTTON--color--background-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--COLOR--button-disabled);color:var(--COLOR--button-disabled-text)}&[data-loading=true]{background-color:var(--BUTTON--color--background)}}&[data-variant=outline]{color:var(--BUTTON--color--text);box-shadow:inset 0 0 0 1px var(--BUTTON--color--background);background-color:#0000;&:hover{color:var(--COLOR--white);background:var(--BUTTON--color--background-hover);box-shadow:none}&:disabled,&[aria-disabled=true]{color:var(--COLOR--button-disabled);box-shadow:inset 0 0 0 1px var(--COLOR--button-disabled);&:hover,&:active{color:var(--COLOR--button-disabled);box-shadow:inset 0 0 0 1px var(--COLOR--button-disabled);background-color:#0000}}}&[data-variant=transparent]{color:var(--BUTTON--color--text);font-weight:var(--TYPOGRAPHY--font-weight--medium);background-color:#0000;padding:0;&:focus-visible{outline-offset:4px}&:disabled,&[aria-disabled=true]{color:var(--COLOR--button-disabled);&:hover,&:active{color:var(--COLOR--button-disabled);background-color:#0000}}}&[data-variant=text]{color:var(--BUTTON--color--text);font-weight:var(--TYPOGRAPHY--font-weight--regular);background-color:#0000;padding:0;text-decoration:underline;display:inline-flex;&:focus-visible{outline-offset:4px}&:hover{text-decoration:none}&:disabled,&[aria-disabled=true]{color:var(--COLOR--button-disabled);text-decoration:underline}}}}._submit-button_6qzn0_1{justify-content:center;min-width:120px;@media (width>=768px){align-self:center}}
