body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Switzer,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#f5f5f5;text-align:center}a{text-decoration:underline}h3{font-family:Switzer!important;font-size:32px!important;font-style:normal!important;font-weight:700!important;line-height:130%!important}h4{font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:130%;text-align:center}h4,h5{font-family:Switzer;font-style:normal}h5{font-weight:500;letter-spacing:.3px;line-height:120%}h5,h6{font-size:20px}h6{color:#000!important;font-family:Switzer!important;font-style:normal!important;font-weight:500!important;letter-spacing:.3px!important;line-height:120%!important}.subHeader{color:#7a869a;font-weight:400}.bold18,.subHeader{font-family:Switzer;font-size:18px;font-style:normal;letter-spacing:.2px;line-height:140%}.bold18{color:#1a1a1a;font-weight:700}.medium14{color:#7a869a;font-size:14px;line-height:120%}.medium14,.medium18{font-family:Switzer;font-style:normal;font-weight:500;letter-spacing:.2px}.medium18{color:#1a1a1a;font-size:18px;line-height:140%}.regular16{font-size:16px;line-height:140%}.regular14,.regular16{color:#7a869a;font-family:Switzer;font-style:normal;font-weight:400;letter-spacing:.2px}.regular14{align-items:center;display:flex;font-size:14px;line-height:120%;text-align:center}.regular18{color:#1a1a1a;font-size:18px;line-height:140%}.regular12,.regular18{font-family:Switzer;font-style:normal;font-weight:400;letter-spacing:.2px}.regular12{align-items:center;color:#7a869a;display:flex;font-size:12px;line-height:16px;text-align:center}.portalPage{background:radial-gradient(ellipse at 0 30%,#ffe7a8 0,#ffe7a800 45%),radial-gradient(ellipse at 100% 70%,#ffdd8a 0,#ffdd8a00 50%),#fffdf8;color:#1a1a1a;display:flex;flex-direction:column;font-family:Switzer,Roboto,sans-serif;min-height:100vh}.portalHeader{align-items:center;background:#fff;box-shadow:0 1px 0 #0000000a;display:flex;height:94px}.portalHeaderInner,.portalMain{box-sizing:border-box;margin:0 auto;max-width:1176px;padding:0 24px;width:100%}.portalHeaderInner{align-items:center;display:flex;gap:24px;min-width:0}.portalLogo{flex-shrink:0;height:46px;max-width:180px;object-fit:contain;width:auto}.portalMain{flex:1 1 auto}.portalCard{background:#fff;border-radius:24px;box-shadow:0 8px 32px #0000000f;box-sizing:border-box;margin:40px auto;padding:32px;width:100%}.portalCardBody{padding-top:32px}.portalStepper{background:#f1f1f1;border-radius:20px;padding:22px 40px}.portalStepperRow{width:100%}.portalStep,.portalStepperRow{align-items:center;display:flex}.portalStep{flex:0 1 auto;gap:12px;min-width:0}.portalStepCircle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.portalStepConnector{background:#d9d9d9;flex:1 1 auto;height:1px;margin:0 20px;min-width:16px}.portalStepLabel{font-size:15px;line-height:1.3;max-width:160px}.portalStepLabel.active{color:#1a1a1a;font-weight:700}.portalStepLabel.completed{color:#1a1a1a;font-weight:500}.portalStepLabel.pending,.portalStepLabel.skipped{color:#a5adba;font-weight:400}.portalStepSubLabel{color:#a5adba;display:block;font-size:12px;font-style:italic}.portalStepMobileLabel{display:none;margin-top:12px;text-align:center}.portalSectionTitle,.portalStepMobileLabel{color:#1a1a1a;font-size:15px;font-weight:700}.portalSectionTitle{line-height:1.4;margin:0 0 8px}.portalHeadline{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.4;margin:0}.portalBodyText{color:#4a4a4a;font-size:14px;line-height:1.55;margin:0}.portalCaption{color:#7a869a}.portalCaption,.portalNote{font-size:13px;line-height:1.5;margin:0}.portalNote{color:#9e9e9e}.portalList{color:#4a4a4a;font-size:14px;line-height:1.7;margin:0;padding-left:18px}.portalPlaceholder{color:#a5adba;font-size:15px}.portalBankName{color:#1a1a1a;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portalBankSuffix{color:#a5adba;font-size:13px;white-space:nowrap}.portalTextLink{background:none;border:0;color:#7a869a;cursor:pointer;font-family:Switzer,Roboto,sans-serif;font-size:13px;padding:0;text-align:left;text-decoration:underline}.portalTextLink:hover{color:#1a1a1a}.portalHighlightBox{background:linear-gradient(120deg,#fff4c9,#f6f5c6 55%,#e6f3c6);border-radius:16px;padding:24px}.portalHighlightTitle{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.4;margin:0}.portalHighlightText{color:#3a3a3a;font-size:13px;line-height:1.5;margin:4px 0 0}.portalSuccessBanner{align-items:center;background:#eef7e6;border-radius:16px;display:flex;gap:16px;padding:20px 24px}.portalFooter{color:#9e9e9e;font-size:12px;line-height:1.6;margin:0 auto;max-width:760px;padding:8px 16px 32px;text-align:center}.portalFooter p{margin:0}.portalFooterRights{margin-top:16px!important}.portalFooterLink{font-weight:600;text-decoration:none}.portalFooterLink:hover{text-decoration:underline}@media (max-width:1199.95px){.portalStepper{padding:20px 24px}.portalStepConnector{margin:0 12px}}@media (max-width:1023.95px){.portalStepperRow{justify-content:center}.portalStepLabel{display:none}.portalStepConnector{margin:0 8px}.portalStepMobileLabel{display:block}}@media (max-width:899.95px){.portalHeader{height:64px}.portalHeaderInner,.portalMain{padding:0 16px}.portalHeaderInner{gap:16px}.portalLogo{height:32px;max-width:120px}.portalCard{border-radius:16px;margin:24px auto;padding:16px}.portalCardBody{padding-top:24px}.portalStepper{border-radius:16px;padding:16px}.portalStepperRow{justify-content:center}.portalStepLabel{display:none}.portalStepConnector{margin:0 8px}.portalStepMobileLabel{display:block}.portalHighlightBox,.portalSuccessBanner{padding:16px}}.portalSpinner{flex-shrink:0;height:clamp(80px,24vw,116px);position:relative;width:clamp(80px,24vw,116px)}.portalSpinner.small{height:44px;width:44px}.portalSpinnerHalo{animation:portalSpinnerPulse 2.4s ease-in-out infinite;background:var(--portal-accent-faint);border-radius:50%;inset:0;position:absolute}.portalSpinnerRing{animation:portalSpinnerRotate 1.15s linear infinite;background:conic-gradient(from 0deg,#fff0 0deg,var(--portal-accent-soft) 120deg,var(--portal-accent) 330deg,#fff0 1turn);border-radius:50%;inset:7%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));position:absolute}.portalSpinner.small .portalSpinnerRing{inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.portalSpinnerOrbit{animation:portalSpinnerRotate 3.2s linear infinite reverse;inset:0;position:absolute}.portalSpinnerOrbit:after{background:#8dc63f;border-radius:50%;box-shadow:0 0 0 4px #8dc63f38;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:1%;width:10px}.portalSpinnerCore{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px #00000014;color:#1a1a1a;display:flex;inset:21%;justify-content:center;position:absolute}.portalSpinnerCore svg{animation:portalSpinnerBreathe 2.4s ease-in-out infinite;height:48%;width:48%}.portalSpinnerHint{color:#7a869a;font-size:13px;font-weight:600;letter-spacing:.2px;margin:16px 0 0;min-height:1.6em;transition:opacity .35s ease}.portalSpinnerHint.fading{opacity:0}@keyframes portalSpinnerRotate{to{transform:rotate(1turn)}}@keyframes portalSpinnerPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes portalSpinnerBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.portalStepCircle.waiting{animation:portalStepWaitingPulse 2.2s ease-in-out infinite}.portalStepLabel.waiting{color:#1a1a1a;font-weight:700}.portalStepSubLabel.waiting{color:#9a6b00;font-style:normal;font-weight:600}@keyframes portalStepWaitingPulse{0%,to{box-shadow:0 0 0 4px var(--portal-accent-soft)}50%{box-shadow:0 0 0 9px var(--portal-accent-faint)}}.portalChecklist{border:1px solid #e6e6e6;border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.portalChecklistItem{align-items:center;display:flex;gap:14px;padding:14px 16px}.portalChecklistItem+.portalChecklistItem{border-top:1px solid #e6e6e6}.portalChecklistIcon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.portalChecklistIcon.done{background:#dff2c9;color:#5fa524}.portalChecklistIcon.pending{background:var(--portal-accent-faint);color:#9a6b00}.portalChecklistText{color:#1a1a1a;flex:1 1 auto;font-size:14px;font-weight:600;line-height:1.45;min-width:0}.portalChecklistStatus{color:#9a6b00;font-size:13px;line-height:1.4;white-space:nowrap}.portalChecklistStatus.done{color:#5fa524}.portalSeal{animation:portalSealPop .55s cubic-bezier(.2,.9,.3,1.35) both;background:#eef7e6;height:76px;width:76px}.portalSeal,.portalSealInner{align-items:center;border-radius:50%;display:flex;justify-content:center}.portalSealInner{background:#8dc63f;box-shadow:0 6px 16px #8dc63f59;color:#fff;height:52px;width:52px}@keyframes portalSealPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.portalChecklistItem{grid-column-gap:14px;grid-row-gap:2px;column-gap:14px;display:grid;grid-template-columns:32px minmax(0,1fr);row-gap:2px}.portalChecklistStatus{grid-column:2;white-space:normal}}@media (prefers-reduced-motion:reduce){.portalSpinnerOrbit,.portalSpinnerRing{animation-duration:6s}.portalSeal,.portalSpinnerCore svg,.portalSpinnerHalo,.portalStepCircle.waiting{animation:none}}
/*# sourceMappingURL=main.98b9f899.css.map*/