.AuthForm-module__8XfciW__autofillReset .ds-finput input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-n-0)inset!important;-webkit-text-fill-color:var(--ds-n-900)!important}.AuthForm-module__8XfciW__autofillReset .ds-finput input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-n-0)inset!important;-webkit-text-fill-color:var(--ds-n-900)!important}.AuthForm-module__8XfciW__autofillReset .ds-finput input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-n-0)inset!important;-webkit-text-fill-color:var(--ds-n-900)!important}
.ds-btn{justify-content:center;align-items:center;gap:var(--ds-sp-2);height:var(--ds-h-ctrl);padding:0 var(--ds-sp-3);border-radius:var(--ds-r-md);font-size:var(--ds-t-body);font-weight:var(--ds-fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--ds-dur-fast)var(--ds-ease-standard),border-color var(--ds-dur-fast)var(--ds-ease-standard),filter var(--ds-dur-fast)var(--ds-ease-standard);border:1px solid #0000;display:inline-flex}.ds-btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.ds-btn.is-primary{background:var(--ds-grad-cta);color:var(--ds-on-accent);box-shadow:var(--ds-shadow-raise)}.ds-btn.is-primary:hover:not(:disabled){filter:brightness(1.06)}.ds-btn.is-primary:active:not(:disabled){filter:brightness(.95)}.ds-btn.is-secondary{background:var(--ds-n-0);color:var(--ds-n-700);border-color:var(--ds-n-200)}.ds-btn.is-secondary:hover:not(:disabled){background:var(--ds-n-50);border-color:var(--ds-n-300)}.ds-btn.is-secondary:active:not(:disabled){background:var(--ds-n-75)}.ds-btn.is-ghost{color:var(--ds-n-600)}.ds-btn.is-ghost:hover:not(:disabled){color:var(--ds-n-900);background:#0000000d;background:lab(0% 0 0/.05)}.ds-btn.is-ghost:active:not(:disabled){background:#00000017;background:lab(0% 0 0/.09)}.ds-btn.is-danger{background:var(--ds-n-0);color:var(--ds-intent-danger-fg);border-color:var(--ds-intent-danger-bd)}.ds-btn.is-danger:hover:not(:disabled){background:var(--ds-intent-danger-bg)}.ds-btn.is-danger:active:not(:disabled){background:var(--ds-alert-red-bg-2)}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.ds-btn.is-active{background:var(--ds-lb-blue-bg);color:var(--ds-lb-blue-fg)}.ds-btn.is-active:disabled{opacity:1;cursor:default}.ds-btn.is-cta{height:var(--ds-h-cta);padding:0 var(--ds-sp-4)}.ds-btn.is-sm{height:var(--ds-h-ctrl-sm);padding:0 var(--ds-sp-2);font-size:var(--ds-t-preview)}.ds-btn.is-icon{width:var(--ds-h-ctrl);aspect-ratio:1;padding:0}.ds-btn.is-icon.is-cta{width:var(--ds-h-cta)}.ds-btn.is-icon.is-sm{width:var(--ds-h-ctrl-sm)}.ds-btn.is-loading{cursor:progress}.ds-btn-spin{opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.ds-btn-spin{animation:.7s linear infinite ds-btn-spin}@keyframes ds-btn-spin{to{transform:rotate(360deg)}}}
.ds-tooltip{background:var(--ds-n-900);color:var(--ds-n-25);border-radius:var(--ds-r-sm);white-space:normal;word-break:break-word;overflow-wrap:anywhere;pointer-events:none;z-index:10050;padding:6px 8px;font-size:11px;line-height:1.35}
.ds-menu{background:var(--ds-n-0);border:1px solid var(--ds-n-200);border-radius:var(--ds-r-lg);min-width:196px;box-shadow:var(--ds-shadow-pop);z-index:var(--ds-z-sub);padding:5px}.ds-menu[data-slot=menu]{max-height:var(--radix-dropdown-menu-content-available-height,none);overscroll-behavior:contain;overflow-y:auto}.ds-menu.ds-menu--full[data-slot=menu]{max-height:none;overflow-y:visible}.ds-menu--match-trigger{width:var(--radix-dropdown-menu-trigger-width)}.ds-menu--preset-lg .ds-menu-item{font-size:var(--ds-t-body);height:var(--ds-h-ctrl)}.ds-menu-item{align-items:center;gap:var(--ds-sp-2);width:100%;height:var(--ds-h-ctrl);padding:0 var(--ds-sp-2);border-radius:var(--ds-r-sm);font-size:var(--ds-t-meta);color:var(--ds-n-700);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--ds-dur-fast)var(--ds-ease-standard),color var(--ds-dur-fast)var(--ds-ease-standard);display:flex}.ds-menu-item:hover,.ds-menu-item[data-highlighted],.ds-menu-item:focus-visible{background:var(--ds-sf-hover);color:var(--ds-n-900)}.ds-menu-item:active{background:var(--ds-n-75)}.ds-menu-item:disabled{color:var(--ds-n-400);cursor:default}.ds-menu-item:disabled:hover,.ds-menu-item:disabled:active{color:var(--ds-n-400);background:0 0}.ds-menu-item.ds-menu-item--danger,.ds-menu-item.ds-menu-item--danger:hover,.ds-menu-item.ds-menu-item--danger[data-highlighted],.ds-menu-item.ds-menu-item--danger:focus-visible{color:var(--ds-alert-red-fg)}.ds-menu-item.ds-menu-item--danger:disabled,.ds-menu-item.ds-menu-item--danger:disabled:hover,.ds-menu-item.ds-menu-item--danger:disabled:focus-visible{color:var(--ds-n-400);cursor:default}.ds-menu-item .ds-menu-item-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-menu-item .ds-menu-item-check{color:var(--ds-ac-600)}.ds-menu-item:has(.ds-menu-item-check){background:var(--ds-ac-sel)}:is(.ds-menu-item:has(.ds-menu-item-check):hover,.ds-menu-item:has(.ds-menu-item-check)[data-highlighted]){background:var(--ds-ac-sel-hover)}.ds-menu-item-swatch{border-radius:50%;width:10px;height:10px}.ds-menu-head{padding:var(--ds-sp-1)var(--ds-sp-2);font-size:var(--ds-t-meta);color:var(--ds-n-500);font-weight:var(--ds-fw-medium)}.ds-menu-sep{height:1px;margin:var(--ds-sp-1)0;background:var(--ds-n-200)}.ds-menu-search{height:var(--ds-h-ctrl);margin:0 var(--ds-sp-1)var(--ds-sp-1);padding:0 var(--ds-sp-2);border-radius:var(--ds-r-sm);background:var(--ds-n-50);border:1px solid var(--ds-n-200);color:var(--ds-n-500);align-items:center;gap:7px;display:flex}.ds-menu-search input{min-width:0;font:inherit;color:var(--ds-n-900);background:0 0;border:none;flex:1}.ds-menu-search input:focus{outline:none}.ds-menu-search:focus-within{border-color:var(--ds-ac-500)}
.ds-reaction-trigger{width:var(--ds-h-ctrl-sm);height:var(--ds-h-ctrl-sm);border-radius:var(--ds-r-sm);color:var(--ds-n-500);place-items:center;display:grid}.ds-reaction-trigger:hover{background:var(--ds-n-50);color:var(--ds-n-900)}.ds-reaction-panel{background:var(--ds-n-0);border:1px solid var(--ds-n-200);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-pop);z-index:var(--ds-z-sub);padding:4px}.ds-reaction-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.ds-reaction-opt{border-radius:var(--ds-r-sm);place-items:center;width:32px;height:32px;font-size:17px;line-height:1;display:grid}.ds-reaction-opt:hover{background:var(--ds-sf-hover);transform:scale(1.18)}.ds-reaction-opt:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}
.ds-popover{z-index:var(--ds-z-panel);min-width:180px;padding:var(--ds-sp-2);border-radius:var(--ds-r-md);border:1px solid var(--ds-n-200);background:var(--ds-n-0);color:var(--ds-n-900);box-shadow:var(--ds-shadow-pop)}.ds-popover--match-trigger{width:var(--radix-popover-trigger-width)}@media (prefers-reduced-motion:no-preference){.ds-popover[data-state=open]{animation:ds-popover-in var(--ds-dur-base)var(--ds-ease-standard)}@keyframes ds-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}}
.SmsSendConfirmationDialog-module__PPpJXa__scrim{z-index:1008;width:100%;max-width:none;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;margin:0;padding:24px;animation:none;display:flex;position:fixed;inset:0;overflow:visible;transform:translate(0,0)}.SmsSendConfirmationDialog-module__PPpJXa__scrim[data-state=open],.SmsSendConfirmationDialog-module__PPpJXa__scrim[data-state=closed]{animation:none;transform:translate(0,0)}.SmsSendConfirmationDialog-module__PPpJXa__dialog{background:var(--ds-n-0);width:min(480px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--ds-shadow-pop);font-family:var(--font-noto-sans),"Noto Sans JP",sans-serif;pointer-events:auto;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.SmsSendConfirmationDialog-module__PPpJXa__dialog.SmsSendConfirmationDialog-module__PPpJXa__shake{animation:.3s SmsSendConfirmationDialog-module__PPpJXa__sms-send-confirm-shake}@keyframes SmsSendConfirmationDialog-module__PPpJXa__sms-send-confirm-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.SmsSendConfirmationDialog-module__PPpJXa__head{border-bottom:1px solid var(--ds-n-100);color:var(--ds-n-900);flex:none;align-items:center;gap:8px;padding:16px 20px;font-size:.875rem;font-weight:700;display:flex}.SmsSendConfirmationDialog-module__PPpJXa__headIcon{color:var(--ds-ac-500);flex:none}.SmsSendConfirmationDialog-module__PPpJXa__close{width:32px;height:32px;color:var(--ds-n-500);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.SmsSendConfirmationDialog-module__PPpJXa__close:hover{background:#f4f4f7;background:lab(96.2543% .369251 -1.4644)}.SmsSendConfirmationDialog-module__PPpJXa__body{flex:1;min-height:0;padding:20px;overflow-y:auto}.SmsSendConfirmationDialog-module__PPpJXa__stack{flex-direction:column;align-items:stretch;gap:16px;display:flex}.SmsSendConfirmationDialog-module__PPpJXa__grid{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 16px;display:grid}.SmsSendConfirmationDialog-module__PPpJXa__grid .SmsSendConfirmationDialog-module__PPpJXa__k{color:var(--ds-n-500);font-size:.75rem}.SmsSendConfirmationDialog-module__PPpJXa__grid .SmsSendConfirmationDialog-module__PPpJXa__v{color:var(--ds-n-900);font-size:.8125rem;font-weight:500}.SmsSendConfirmationDialog-module__PPpJXa__grid .SmsSendConfirmationDialog-module__PPpJXa__num{font-variant-numeric:tabular-nums}.SmsSendConfirmationDialog-module__PPpJXa__alert{border:1px solid var(--ds-indigo-200);border-left:3px solid var(--ds-ac-500);background:var(--ds-indigo-50);width:100%;color:var(--ds-n-700);border-radius:8px;gap:12px;padding:12px 16px;font-size:.8125rem;line-height:1.55;display:flex}.SmsSendConfirmationDialog-module__PPpJXa__alertIcon{color:var(--ds-ac-600);flex:none;margin-top:1px}.SmsSendConfirmationDialog-module__PPpJXa__foot{border-top:1px solid var(--ds-n-100);background:var(--ds-sf-chrome);border-radius:0 0 12px 12px;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.SmsSendConfirmationDialog-module__PPpJXa__btn{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__secondary{border:1px solid var(--ds-n-200);background:var(--ds-n-0);color:var(--ds-n-700)}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__secondary:hover{background:#f4f4f7;background:lab(96.2543% .369251 -1.4644)}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__primary{background:var(--ds-grad-cta);color:#fff;box-shadow:var(--ds-shadow-raise);border:none}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__primary:hover{filter:brightness(1.06)}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__primary:disabled{opacity:.45;cursor:not-allowed}.SmsSendConfirmationDialog-module__PPpJXa__btn.SmsSendConfirmationDialog-module__PPpJXa__primary:disabled:hover{filter:none}
