.CloseButton-module__closeButton__EFxEC{position:absolute;top:24px;right:24px;width:20px;height:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:10}.FormGeneralError-module__link__uSLD0{color:#24292f;text-decoration:underline;font-weight:700;cursor:pointer;margin-left:4px}.FormGeneralError-module__link__uSLD0:hover{opacity:.8}.AppConnectionModal-module__overlay__8n9If{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;background-color:#00000080}.AppConnectionModal-module__content__TT9FQ{position:relative;width:600px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:32px;border-radius:12px;background:#fff;overflow:auto;outline:none}.AppConnectionView-module__container__HOOFN{display:flex;flex-direction:column;width:100%;background:#fff}.AppConnectionView-module__header__-5JWt{display:flex;align-items:center;gap:12px}.AppConnectionView-module__backButton__WHcmM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.AppConnectionView-module__backButton__WHcmM img{display:block;width:28px;height:28px;object-fit:contain}.AppConnectionView-module__title__tnnOc{margin:0;padding:0;color:#24292f;font-size:16px;font-weight:700;line-height:1.4}.AppConnectionView-module__body__t7kCq{display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px 40px 0}.AppConnectionView-module__visualSection__h-ito{display:flex;flex-direction:column;align-items:center;gap:20px}.AppConnectionView-module__iconPair__eoufd{display:flex;align-items:center;gap:16px}.AppConnectionView-module__serviceIcon__NTGa9{width:56px;height:56px;object-fit:contain;border-radius:12px;background:#fff}.AppConnectionView-module__exchangeSymbol__XOpIV{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#d0d7de;font-size:16px}.AppConnectionView-module__stepper__I0QMZ{display:flex;align-items:center}.AppConnectionView-module__step__sYucH{display:flex;align-items:center;gap:8px;padding:11px 0;color:#57606a}.AppConnectionView-module__activeStep__2lJ-L{padding-right:8px;gap:4px;color:#24292f}.AppConnectionView-module__stepNumber__1uBHr{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-family:Avenir,sans-serif;font-size:14px;font-weight:800;background:#afb8c1;color:#fff}.AppConnectionView-module__activeStep__2lJ-L .AppConnectionView-module__stepNumber__1uBHr{background:#24292f}.AppConnectionView-module__stepLabel__Jh7a3{font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.AppConnectionView-module__stepDivider__ASA7o{width:32px;height:1px;background:#afb8c1}.AppConnectionView-module__noteSection__pzNNV{display:flex;flex-direction:column;align-self:flex-start;width:100%;color:#24292f;font-size:12px;font-weight:300;line-height:1.3}.AppConnectionView-module__noteSection__pzNNV a{color:#0176f0;text-decoration:none}.AppConnectionView-module__noteBody__OlQue{display:flex;flex-direction:column;gap:4px}.AppConnectionView-module__noteBody__OlQue p{margin:0}.AppConnectionView-module__errorBanner__KiDqb{width:100%;padding:1.5rem;border:1px solid #ef2d56;border-radius:12px;color:#ef2d56;font-size:12px;line-height:1.3}.AppConnectionView-module__loadingContainer__pqG7f{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 0}.AppConnectionView-module__oauthContent__ZKUoA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.AppConnectionView-module__oauthHeadline__wmwzM{color:#24292f;font-size:14px;font-weight:500;line-height:1.6;margin:0;text-align:center}.AppConnectionView-module__oauthDescription__6sT9t{color:#24292f;font-size:12px;font-weight:300;line-height:1.3;text-align:center;max-width:420px;margin:0;white-space:pre-line}.AppConnectionView-module__oauthButton__6Jxeo{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px 11px;border:1px solid #edf0f3;border-radius:12px;background:#fff;color:#24292f;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.6;cursor:pointer;transition:background-color .2s ease;filter:drop-shadow(4px 4px 10px rgba(0,0,0,.08))}.AppConnectionView-module__oauthButton__6Jxeo:hover:not(:disabled){background-color:#edf0f3}.AppConnectionView-module__oauthButton__6Jxeo:disabled{opacity:.6;cursor:not-allowed}.AppConnectionView-module__oauthButtonIcon__2BDL8{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.AppConnectionView-module__oauthButtonIcon__2BDL8 img{width:24px;height:24px;object-fit:contain}.AppConnectionView-module__oauthFooterNote__e9XD9{color:#57606a;font-size:11px;font-weight:300;line-height:1.3;text-align:center;margin-bottom:0}.AppConnectionView-module__oauthFooterNote__e9XD9 a{color:#0176f0;text-decoration:none;font-weight:300;margin-left:4px}.AppConnectionView-module__form__5AZLQ{display:flex;flex-direction:column;gap:40px;width:100%}.AppConnectionView-module__formFieldsSection__eDKWV{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.AppConnectionView-module__formField__gDzoA{display:flex;flex-direction:column;gap:8px;width:100%}.AppConnectionView-module__labelRow__3rztO{display:flex;align-items:center;gap:8px}.AppConnectionView-module__inputLabel__V9eyz{color:#24292f;font-size:14px;font-weight:500;line-height:1.6}.AppConnectionView-module__required__pnJC1{display:inline-flex;align-items:center;gap:4px}.AppConnectionView-module__asterisk__h-oSh{color:#ef2d56;font-size:12px;line-height:1}.AppConnectionView-module__requiredText__c4QZT{color:#ef2d56;font-size:12px;font-weight:500;line-height:1.3}.AppConnectionView-module__input__XoQMW,.AppConnectionView-module__textarea__jHP7u{width:100%;border:1px solid #afb8c1;border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.4;color:#24292f;background:#fff}.AppConnectionView-module__input__XoQMW::placeholder,.AppConnectionView-module__textarea__jHP7u::placeholder{color:#8c959f}.AppConnectionView-module__input__XoQMW:focus,.AppConnectionView-module__textarea__jHP7u:focus{outline:none;border-color:#24292f;box-shadow:0 0 0 2px #24292f1a}.AppConnectionView-module__textarea__jHP7u{min-height:96px;resize:vertical}.AppConnectionView-module__dateInputWrapper__zT3Vs{display:flex;flex-direction:column;gap:8px}.AppConnectionView-module__helperText__LOjni{color:#57606a;font-size:11px;line-height:1.3}.AppConnectionView-module__fieldError__3jZ0X{color:#ef2d56;font-size:12px;line-height:1.3}.AppConnectionView-module__footer__YrJ8V{display:flex;flex-direction:column;gap:16px;align-items:flex-end;width:100%}.AppConnectionView-module__submitButton__gDLDD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:160px;padding:12px 20px 11px;border:none;border-radius:12px;background:#24292f;color:#fff;font-size:16px;font-weight:800;line-height:1.3;font-family:Avenir,sans-serif;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:6px 6px 20px #24292f3d}.AppConnectionView-module__submitButton__gDLDD:disabled{cursor:not-allowed;opacity:.6;box-shadow:6px 6px 20px #24292f1f}.AppConnectionView-module__submitButton__gDLDD:not(:disabled):hover{background:#424a53;box-shadow:6px 8px 24px #24292f47}.AppConnectionView-module__footerNote__6Zsyl{color:#57606a;font-size:11px;font-weight:300;line-height:1.3;margin-bottom:0}.AppConnectionView-module__footerNote__6Zsyl a{color:#0176f0;text-decoration:none}.AppConnectionView-module__fileInputWrapper__1tP8s{display:flex;align-items:center}.AppConnectionView-module__fileInput__Lp4c6{display:block;width:100%;padding:10px 12px;border:1px solid #afb8c1;border-radius:12px;background:#fff;font-size:14px;color:#24292f}.AppConnectionView-module__fileInput__Lp4c6:focus{outline:none;border-color:#24292f;box-shadow:0 0 0 2px #24292f1a}
