.stripe-connect-view{width:100%;max-width:1016px;margin:0 auto;padding:var(--Spacing-L,24px) 0 var(--Spacing-XXL,32px);font-family:Thonburi,var(--font-thai),sans-serif}.stripe-connect-view--setup{padding-top:var(--Spacing-M,16px);padding-bottom:var(--Spacing-M,16px)}.stripe-connect-view--pending{padding-top:var(--Spacing-4XL,56px);padding-bottom:var(--Spacing-M,16px)}.stripe-pending-review{display:flex;min-height:calc(var(--Spacing-5XL, 72px) * 3);flex-direction:column;align-items:center;justify-content:center;gap:var(--Spacing-L,24px);text-align:center}.stripe-pending-review__brand{flex-shrink:0}.stripe-pending-review__copy{display:flex;flex-direction:column;gap:var(--Spacing-S,8px)}.stripe-pending-review__title{margin:0;color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Heading-H2-M,20px);font-weight:700;line-height:var(--Line-Height-Heading-H2-M,28px);letter-spacing:var(--Letter-Spacing-Heading-H2-M,0)}.stripe-pending-review__description{display:flex;margin:0;flex-direction:column;color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-S,14px);font-weight:400;line-height:var(--Line-Height-Body-S,20px);letter-spacing:var(--Letter-Spacing-Body-S,.2px)}.stripe-pending-review__contact{width:100%;box-sizing:border-box}.stripe-restricted-header{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-M,16px);margin-bottom:var(--Spacing-M,16px);text-align:center}.stripe-restricted-header__icon{width:80px;height:80px;aspect-ratio:1/1;object-fit:contain}.stripe-restricted-header__copy{display:flex;flex-direction:column;gap:var(--Spacing-XS,4px)}.stripe-restricted-header__title{margin:0;color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Heading-H2-M,20px);font-weight:700;line-height:var(--Line-Height-Heading-H2-M,28px);letter-spacing:var(--Letter-Spacing-Heading-H2-M,0)}.stripe-restricted-header__description{margin:0;color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-S,14px);font-weight:400;line-height:var(--Line-Height-Body-S,20px);letter-spacing:var(--Letter-Spacing-Body-S,.2px)}.stripe-connect-header{max-width:600px;margin:0 auto var(--Spacing-L,24px);text-align:center}.stripe-connect-header--setup{max-width:720px}.stripe-connect-title{margin:0 0 var(--Spacing-S,8px);color:var(--Text-Onbrand,#262626);font-size:24px;font-weight:700;line-height:32px;letter-spacing:0}.stripe-connect-subtitle{display:flex;flex-direction:column;gap:var(--Spacing-XS,4px);max-width:620px;margin:0 auto;color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-S,14px);font-weight:400;line-height:var(--Line-Height-Body-S,20px);letter-spacing:var(--Letter-Spacing-Body-S,.2px)}.stripe-connect-loading{display:flex;align-items:center;justify-content:center;min-height:40vh}.stripe-connect-loading__spinner{width:40px;height:40px;color:var(--Stoke-Active,#a39240);animation:spin 1s linear infinite}.stripe-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Spacing-L,24px);margin-bottom:var(--Spacing-L,24px)}.stripe-connect-view--setup .stripe-connect-header{margin-bottom:var(--Spacing-M,16px)}.stripe-connect-view--setup .stripe-connect-title{margin-bottom:var(--Spacing-XS,4px)}.stripe-connect-view--setup .stripe-setup-grid{gap:var(--Spacing-M,16px);margin-bottom:var(--Spacing-M,16px)}.stripe-setup-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-L,24px);min-height:317px;padding:var(--Spacing-M,16px);border-radius:var(--Radius-Large,12px);background:var(--Surface-Foreground,#ffffff);box-shadow:0 4px 12px 0 var(--AlphaGreyDefault-10,rgba(115,115,115,.1));box-sizing:border-box}.stripe-connect-view--setup .stripe-setup-card{min-height:0;gap:var(--Spacing-M,16px)}.stripe-setup-card--highlight{justify-content:center;padding:var(--Spacing-M,16px);background:linear-gradient(123.62deg,var(--CI-100,#fffcec) 8.54%,#fff7c7 20.44%,var(--CI-200,#fff7c5) 33.86%,var(--CI-300,#fff19e) 49.29%,var(--CI-400,#ffec86) 59.85%,var(--CI-500,#ffe664) 69.94%,var(--CI-600,#f0d85e) 81.8%,var(--CI-600,#f0d85e) 94.15%)}.stripe-setup-card__header{display:flex;align-items:center;gap:var(--Spacing-S,8px);width:100%}.stripe-setup-card__header-icon{display:block;width:32px;height:24px;flex-shrink:0;background:var(--Icon-Color-Success,#00c950);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.stripe-setup-card__header-icon--shield{mask-image:url(/_next/static/media/83ec67d90e4f8a83.svg);-webkit-mask-image:url(/_next/static/media/83ec67d90e4f8a83.svg)}.stripe-setup-card__header-icon--steps{mask-image:url(/_next/static/media/273dfcf2682f7d36.svg);-webkit-mask-image:url(/_next/static/media/273dfcf2682f7d36.svg)}.stripe-setup-card__title{margin:0;color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Heading-H2-M,20px);font-weight:700;line-height:var(--Line-Height-Heading-H2-M,28px);letter-spacing:var(--Letter-Spacing-Heading-H2-M,0)}.stripe-setup-card__list{display:flex;flex-direction:column;gap:var(--Spacing-S,8px);width:100%}.stripe-setup-card__item{display:flex;align-items:center;gap:var(--Spacing-S,8px);width:100%;min-height:64px;padding:var(--Spacing-MS,12px) 0;border-radius:var(--Radius-Large,12px);box-sizing:border-box}.stripe-connect-view--setup .stripe-setup-card__item{min-height:0;padding-top:var(--Spacing-S,8px);padding-bottom:var(--Spacing-S,8px)}.stripe-connect-view--setup .stripe-setup-card__item-copy{min-height:0}.stripe-connect-view--setup .stripe-setup-card__item-description,.stripe-connect-view--setup .stripe-setup-card__item-title{line-height:var(--Line-Height-Body-S,20px)}.stripe-setup-card__item-icon-slot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.stripe-setup-card__item-icon{width:24px;height:24px;object-fit:contain}.stripe-setup-card__item-copy{display:flex;flex:1 1 auto;min-width:0;min-height:40px;flex-direction:column;justify-content:center;gap:var(--Spacing-XS,4px)}.stripe-setup-card__item-title{margin:0;color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Onbrand-M,16px);font-weight:700;line-height:var(--Line-Height-Onbrand-M,24px);letter-spacing:var(--Letter-Spacing-Onbrand-M,.2px)}.stripe-setup-card__item-description{margin:0;color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-M,16px);font-weight:400;line-height:var(--Line-Height-Body-M,24px);letter-spacing:var(--Letter-Spacing-Body-M,0)}.stripe-card{max-width:600px;margin:0 auto var(--Spacing-L,24px);overflow:hidden;border:var(--Stoke-Weight-Standard,1px) solid #f3f4f6;border-radius:16px;background:var(--Surface-Foreground,#ffffff);box-shadow:0 4px 12px 0 var(--AlphaGreyDefault-10,rgba(115,115,115,.1));transition:box-shadow .2s ease}.stripe-card:hover{box-shadow:0 6px 16px 0 var(--AlphaGreyDefault-20,rgba(115,115,115,.12))}.stripe-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--Spacing-M,16px);padding:var(--Spacing-ML,20px) var(--Spacing-L,24px);border-bottom:var(--Stoke-Weight-Standard,1px) solid #f3f4f6;background:var(--Button-Primary-Disabled,#f9fafc)}.stripe-card-heading{display:flex;align-items:center;gap:var(--Spacing-S,8px);color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Body-S,14px);font-weight:700;line-height:var(--Line-Height-Body-S,20px)}.stripe-card-heading svg{color:var(--Text-Caption,#525252)}.stripe-card-body{padding:var(--Spacing-L,24px)}.stripe-status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--Radius-Full,999px);font-size:var(--Font-Size-Body-XS,12px);font-weight:700;line-height:var(--Line-Height-Body-XS,16px)}.status-badge-verified{background-color:#def7ec;color:#03543f}.status-badge-pending{background-color:#fef3c7;color:#92400e}.status-badge-restricted{background-color:#fde8e8;color:#9b1c1c}.status-badge-not_started{background-color:#f3f4f6;color:#374151}.stripe-info-label{color:var(--Text-Caption,#525252)}.stripe-info-label,.stripe-info-value{display:flex;align-items:center;gap:var(--Spacing-S,8px);font-size:var(--Font-Size-Body-S,14px);line-height:var(--Line-Height-Body-S,20px)}.stripe-info-value{color:var(--Text-Onbrand,#262626);font-weight:700;text-align:right}.stripe-info-value--mono{padding:2px var(--Spacing-S,8px);border-radius:var(--Radius-Small,4px);background:var(--Button-Primary-Disabled,#f9fafc);color:var(--Text-Caption,#525252);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--Font-Size-Body-XS,12px);font-weight:400}.stripe-actions{display:flex;flex-direction:column;gap:var(--Spacing-M,16px);max-width:600px;margin:0 auto}.stripe-connect-view--setup .stripe-actions{gap:var(--Spacing-S,8px);max-width:1016px}.stripe-connect-view--setup .btn-primary,.stripe-connect-view--setup .btn-secondary{min-height:var(--Size-Height-44,44px);padding-top:10px;padding-bottom:10px}.stripe-connect-view .btn-primary,.stripe-connect-view .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--Spacing-S,8px);min-height:var(--Size-Height-48,48px);padding:12px var(--Spacing-L,24px);border-radius:var(--Radius-Full,999px);font-family:Thonburi,var(--font-thai),sans-serif;font-size:var(--Font-Size-Onbrand-M,16px);font-weight:700;line-height:var(--Line-Height-Onbrand-M,24px);letter-spacing:var(--Letter-Spacing-Onbrand-M,.2px);cursor:pointer;text-decoration:none;transition:filter .2s ease,opacity .2s ease}.stripe-connect-view .btn-primary,.stripe-connect-view .stripe-action-button,.stripe-connect-view .stripe-action-button:active:not(:disabled),.stripe-connect-view .stripe-action-button:focus-visible:not(:disabled),.stripe-connect-view .stripe-action-button:hover:not(:disabled){border:none;background:var(--Button-Primary-Default,#ffe664);background-color:var(--Button-Primary-Default,#ffe664);color:var(--Text-Onbrand,#262626);box-shadow:none;transform:none}.stripe-connect-view .btn-secondary{border:none;background:var(--Button-Secondary-Default,#e5e5e5);color:var(--Text-Caption,#525252)}.stripe-connect-view .btn-primary:hover:not(:disabled),.stripe-connect-view .btn-secondary:hover:not(:disabled){filter:brightness(.97)}.stripe-connect-view .btn-primary:disabled,.stripe-connect-view .btn-secondary:disabled{opacity:.6;cursor:not-allowed;filter:none}.stripe-action-button{width:100%}.stripe-action-button .icon-hover-pair{flex-shrink:0}.stripe-action-button:focus-visible .icon-hover-pair img,.stripe-action-button:hover .icon-hover-pair img{filter:none}.stripe-trust-panel{max-width:1016px;margin:var(--Spacing-S,8px) auto 0}.stripe-connect-view--setup .stripe-trust-panel{margin-top:var(--Spacing-XS,4px)}.stripe-connect-view--pending .stripe-trust-panel{margin-top:var(--Spacing-L,24px)}.stripe-trust-panel__secure{display:flex;align-items:center;justify-content:center;gap:var(--Spacing-S,8px);color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-XS,12px);line-height:var(--Line-Height-Body-XS,16px);letter-spacing:var(--Letter-Spacing-Body-XS,.2px)}.stripe-trust-panel__divider{width:100%;height:1px;margin:var(--Spacing-L,24px) 0;background:var(--Stoke-Default,#d4d4d4)}.stripe-connect-view--setup .stripe-trust-panel__divider{margin:var(--Spacing-S,8px) 0}.stripe-trust-panel__content{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--Spacing-L,24px)}.stripe-connect-view--setup .stripe-trust-panel__content{gap:var(--Spacing-MS,12px)}.stripe-connect-view--setup .stripe-trust-panel__title{margin-bottom:var(--Spacing-XS,4px)}.stripe-trust-panel__copy{max-width:620px}.stripe-trust-panel__title{margin:0 0 var(--Spacing-S,8px);color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-S,14px);font-weight:700;line-height:var(--Line-Height-Body-S,20px);letter-spacing:var(--Letter-Spacing-Body-S,.2px)}.stripe-trust-panel__text{color:var(--Text-Caption,#525252);font-weight:400}.stripe-trust-panel__powered,.stripe-trust-panel__text{margin:0;font-size:var(--Font-Size-Body-XS,12px);line-height:var(--Line-Height-Body-XS,16px);letter-spacing:var(--Letter-Spacing-Body-XS,.2px)}.stripe-trust-panel__powered{flex-shrink:0;color:var(--Text-Input,#737373)}.stripe-trust-panel__powered strong{color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-S,14px);font-weight:700;letter-spacing:0}.spinner-small{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-box{display:flex;align-items:flex-start;gap:12px;max-width:600px;margin:0 auto var(--Spacing-L,24px);padding:var(--Spacing-M,16px);border-radius:var(--Radius-Medium,8px);font-size:var(--Font-Size-Body-S,14px);line-height:var(--Line-Height-Body-S,20px)}.alert-box p{margin:0}.alert-box__icon{width:20px;height:20px;flex-shrink:0}.alert-box__title{font-weight:700}.alert-box__detail{margin-top:var(--Spacing-XS,4px)!important}.alert-info{border:var(--Stoke-Weight-Standard,1px) solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.alert-warning{border:var(--Stoke-Weight-Standard,1px) solid #fde68a;background:#fef3c7;color:#92400e}.alert-error{border:var(--Stoke-Weight-Standard,1px) solid #fecaca;background:#fef2f2;color:#991b1b}.email-prompt-box{display:flex;flex-direction:column;width:100%;padding:var(--Spacing-M,16px);border-radius:var(--Radius-Large,12px);background:var(--Surface-Foreground,#ffffff);box-shadow:0 4px 12px 0 var(--AlphaGreyDefault-10,rgba(115,115,115,.1));box-sizing:border-box}.email-prompt-box__label{margin:0 0 var(--Spacing-XS,4px);color:var(--Text-Onbrand,#262626);font-size:var(--Font-Size-Body-S,14px);font-weight:700;line-height:var(--Line-Height-Body-S,20px)}.email-prompt-box__hint{margin:0 0 var(--Spacing-MS,12px);color:var(--Text-Caption,#525252);font-size:var(--Font-Size-Body-XS,12px);line-height:var(--Line-Height-Body-XS,16px)}.email-prompt-box__input{width:100%;height:var(--Size-Height-48,48px);margin-bottom:var(--Spacing-MS,12px);padding:8px 12px;border:var(--Stoke-Weight-Thin,.5px) solid var(--Stoke-Default,#d4d4d4);border-radius:var(--Radius-Medium,8px);background:var(--Surface-Foreground,#ffffff);color:var(--Text-Onbrand,#262626);font-family:inherit;font-size:var(--Font-Size-Body-M,16px);line-height:var(--Line-Height-Body-M,24px);box-sizing:border-box}.email-prompt-box__input:focus{outline:none;border-color:var(--Stoke-Active,#a39240)}.reason-box{display:flex;align-items:flex-start;gap:var(--Spacing-S,8px);margin-top:var(--Spacing-M,16px);padding:12px;border:var(--Stoke-Weight-Standard,1px) solid #fecaca;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:var(--Font-Size-Body-S,14px)}@media (max-width:768px){.stripe-connect-view{padding-top:var(--Spacing-M,16px)}.stripe-connect-view--pending{padding-top:var(--Spacing-XL,28px)}.stripe-pending-review{min-height:calc(var(--Spacing-5XL, 72px) * 3)}.stripe-connect-header{margin-bottom:var(--Spacing-L,24px);text-align:left}.stripe-connect-subtitle{margin-left:0}.stripe-setup-grid{grid-template-columns:1fr;gap:var(--Spacing-M,16px)}.stripe-setup-card{min-height:0}.stripe-trust-panel__content{align-items:flex-start;flex-direction:column;gap:var(--Spacing-M,16px)}}@media (max-width:560px){.stripe-card-header{align-items:flex-start;flex-direction:column}.stripe-info-value{text-align:left}.stripe-setup-card__item{align-items:flex-start}}.lender-wallet-summary{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%;max-width:1016px;height:213px;margin:0 auto 24px;box-sizing:border-box}.lender-wallet-summary-card{flex:1 1 0;min-width:0;max-width:496px;height:213px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:16px 24px;border-radius:12px;box-shadow:0 4px 12px 0 var(--AlphaGreyDefault-10,rgba(0,0,0,.1))}.lender-wallet-summary-card--pending{background:linear-gradient(112.96deg,#fffcec 8.54%,#fff7c7 20.44%,#fff7c5 33.86%,#fff19e 49.29%,#ffec86 59.85%,#ffe664 69.94%,#f0d85e 81.8%,#f0d85e 94.15%)}.lender-wallet-summary-card--available{background:var(--Surface-Foreground,#ffffff)}.lender-wallet-summary-card-main{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-top:auto}.lender-wallet-summary-label{margin:0;max-width:100%;font-family:Thonburi,var(--font-thai),sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:1.5;letter-spacing:.01em;text-align:right;color:var(--Text-Caption,#525252)}@supports (leading-trim:both){.lender-wallet-summary-label{leading-trim:both;text-edge:cap alphabetic}}.lender-wallet-summary-amount{margin:0;font-family:Thonburi,var(--font-thai),sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:40px;letter-spacing:0;text-align:right;color:var(--Deep-Dark,#272727)}@supports (leading-trim:both){.lender-wallet-summary-amount{leading-trim:both;text-edge:cap alphabetic}}.lender-wallet-summary-card-bottom{margin-top:auto;width:100%;padding-top:16px;box-sizing:border-box}.lender-wallet-summary-card-bottom--faint-divider{border-top:1px solid rgba(0,0,0,.05)}.lender-wallet-summary-hint{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--Surface-Foreground,#ffffff);border:none;box-sizing:border-box;width:100%}.lender-wallet-summary-hint-icon{flex-shrink:0;display:block}.lender-wallet-summary-hint-text{margin:0;flex:1;min-width:0;font-family:Thonburi,var(--font-thai),sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.5;letter-spacing:.01em;color:var(--Text-Caption,#525252)}@supports (leading-trim:both){.lender-wallet-summary-hint-text{leading-trim:both;text-edge:cap alphabetic}}.lender-wallet-summary-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:12px;margin-top:auto;width:100%;padding-top:20px;box-sizing:border-box}.lender-wallet-summary-card-bottom--regular-divider{border-top:1px solid #f3f4f6}.lender-wallet-summary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:12px 24px;box-sizing:border-box;border:none;border-radius:9999px;font-family:Thonburi,var(--font-thai),sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:1.5;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,filter .2s ease}.lender-wallet-summary-btn--secondary{flex:1 1 180px;background:#E5E7EB;color:var(--Text-Onbrand,#262626)}.lender-wallet-summary-btn--primary{flex:1.2 1 200px;background:var(--Button-Primary-Default,#FDE047);color:var(--Text-Onbrand,#262626)}@supports (leading-trim:both){.lender-wallet-summary-btn{leading-trim:both;text-edge:cap alphabetic}}.lender-wallet-summary-btn--secondary:hover{filter:brightness(.97)}.lender-wallet-summary-btn--secondary:active{filter:brightness(.93)}.lender-wallet-summary-btn--primary:hover:not(:disabled){filter:brightness(.98)}.lender-wallet-summary-btn--primary:active:not(:disabled){filter:brightness(.94)}.lender-wallet-summary-btn--primary:disabled{opacity:.45;cursor:not-allowed}.lender-wallet-summary-stripe-note{margin:var(--Spacing-S,8px) 0 0;font-family:Thonburi,var(--font-thai),sans-serif;font-size:var(--Font-Size-Body-XS,12px);line-height:var(--Line-Height-Body-XS,16px);letter-spacing:var(--Letter-Spacing-Body-XS,.2px);color:var(--Text-Caption,#525252);text-align:right}.lender-wallet-summary-stripe-external{display:flex;justify-content:flex-end;width:100%;margin-top:8px;padding:0 4px 4px;box-sizing:border-box}.lender-wallet-summary-external-link{border:none;background:none;padding:6px 4px;font-family:Thonburi,var(--font-thai),sans-serif;font-size:13px;font-weight:600;color:#4b5563;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lender-wallet-summary-external-link:hover:not(:disabled){color:#111827}.lender-wallet-summary-external-link:disabled{opacity:.5;cursor:not-allowed}.lender-wallet-summary-btn--primary .icon-hover-pair{flex-shrink:0}@media (max-width:1280px){.lender-wallet-summary-card{max-width:none}.lender-wallet-summary-actions{gap:12px}.lender-wallet-summary-btn{max-width:none;padding-left:16px;padding-right:16px}}@media (max-width:680px){.lender-wallet-summary{flex-direction:column;height:auto;margin-bottom:20px}.lender-wallet-summary-card{max-width:none;height:auto;min-height:0}.lender-wallet-summary-actions{flex-direction:column;height:auto;min-height:0}.lender-wallet-summary-btn{flex:none;max-width:none;width:100%}}