.pp-wizard.pp-documents-page{display:flow-root}.pp-wizard.pp-documents-page>header{gap:24px;height:auto;min-height:84px;padding:20px max(24px,50vw - 560px)}.pp-wizard.pp-documents-page>.ob2-journey,.pp-wizard.pp-documents-page>main{box-sizing:border-box;width:min(1120px,100% - 48px);max-width:1120px;padding:0}.pp-wizard.pp-documents-page>.ob2-journey{margin:24px auto 0}.pp-documents-page .ob2-banner{border-radius:12px;margin:0 0 16px;padding:12px 16px}.pp-documents-page .ob2-banner h2{margin-bottom:2px;font-size:16px}.pp-documents-page .ob2-banner p{font-size:14px}.pp-documents-page .ob2-step-nav{margin:16px 0 0}.pp-wizard.pp-documents-page>main{margin:32px auto 64px;display:block}.pp-wizard.pp-documents-page>main>.pp-documents-form{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:0}.pp-documents-page .pp-documents-heading h1{margin:8px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.25}.pp-documents-heading>p:last-child{color:#555263;margin:0;font-size:16px;line-height:1.65}.pp-documents-guidance,.pp-documents-privacy{color:#555263;align-items:flex-start;gap:10px;margin:16px 0 24px;font-size:14px;line-height:1.65;display:flex}.pp-documents-guidance svg,.pp-documents-privacy svg{flex:none;width:18px;height:18px;margin-top:2px}.pp-documents-guidance p,.pp-documents-privacy p{margin:0}.pp-documents-privacy a{color:#49305e;text-underline-offset:3px;text-decoration:underline}.pp-document-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pp-document-card{background:#fff;border:1px solid #ddd7e4;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.pp-document-card[data-state=selected]{border-color:#7e4c9f}.pp-document-card[data-state=error]{border-color:#a12636}.pp-document-card-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pp-document-number{color:#74518b;font-size:14px;font-weight:700}.pp-document-required{color:#574367;background:#f2eef8;border-radius:6px;padding:4px 9px;font-size:12px}.pp-document-card h2{margin:0 0 10px;font-size:20px;line-height:1.4}.pp-document-description{color:#555263;flex:1;margin:0 0 20px;font-size:14px;line-height:1.7}.pp-document-file{background:#fbf8fc;border:1px dashed #cfc4d7;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.pp-document-file>span{flex:none}.pp-document-file svg{color:#6a467f;width:24px;height:24px}.pp-document-file>div{min-width:0}.pp-document-file strong,.pp-document-file small{overflow-wrap:anywhere;display:block}.pp-document-file strong{font-size:14px;line-height:1.5}.pp-document-file small{color:#555263;margin-top:4px;font-size:12px}.pp-document-state{color:#555263;align-items:center;gap:8px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.pp-document-spinner{width:16px;height:16px;animation:1s linear infinite document-upload-spin}@keyframes document-upload-spin{to{transform:rotate(360deg)}}.pp-document-card progress{accent-color:#7e4c9f;width:100%;height:6px;margin-bottom:12px}.pp-document-feedback,.pp-document-error,.pp-document-locked{overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.6}.pp-document-error{color:#a12636}.pp-document-feedback{color:#815110}.pp-document-locked{color:#555263;margin:12px 0 0}.pp-documents-page .pp-document-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-document-file-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pp-documents-page button{cursor:pointer;font-family:inherit}.pp-documents-page button:disabled{opacity:.55;cursor:not-allowed}.pp-document-file-actions button,.pp-documents-actions button{min-height:44px}.pp-documents-page .pp-documents-actions{border-top:1px solid #ddd7e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.pp-documents-actions .pp-primary,.pp-documents-actions .pp-secondary{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:100px;padding:14px 20px;font-size:14px;display:inline-flex}.pp-documents-actions svg{flex:none;width:17px;height:17px}.pp-documents-notice{color:#453351;background:#f2eef8;border-radius:10px;margin:20px 0;padding:14px 16px;font-size:14px;line-height:1.65}.pp-documents-batch{color:#49305e;font-size:14px;line-height:1.6}.pp-documents-page :focus-visible{outline-offset:3px;outline:3px solid #8553a6}@media (width<=700px){.pp-wizard.pp-documents-page>header{gap:16px;min-height:76px;padding:16px}.pp-documents-page>header>span{display:none}.pp-documents-page>header>a:not(.pp-brand){text-align:right;max-width:130px;font-size:12px;line-height:1.5}.pp-documents-page>header .pp-brand{font-size:22px}.pp-documents-page>header .pp-brand span{display:block}.pp-wizard.pp-documents-page>.ob2-journey,.pp-wizard.pp-documents-page>main{width:calc(100% - 32px)}.pp-wizard.pp-documents-page>main{margin-top:24px}.pp-document-cards{grid-template-columns:minmax(0,1fr);gap:16px}.pp-document-card{padding:20px}.pp-documents-page .pp-documents-actions{flex-direction:column-reverse;align-items:stretch;display:flex}.pp-documents-actions button{width:100%}}@media (width<=900px){.pp-documents-page .ob2-banner[data-routine=true],.pp-documents-page .ob2-progress-label>span:last-child{display:none}.pp-documents-page .ob2-step-nav{scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;padding:4px 4px 10px;display:flex;position:relative;overflow-x:auto}.pp-documents-page .ob2-step-nav button{scroll-snap-align:center;flex:0 0 158px;min-height:76px}}@media (prefers-reduced-motion:reduce){.pp-document-spinner{animation:none}}.selfie-workspace.kyc-card{color:#251339;overflow-wrap:anywhere;min-width:0;padding:26px}.selfie-workspace *{box-sizing:border-box}.selfie-workspace p{margin:0;font-size:14px;line-height:1.65}.selfie-workspace .selfie-header{align-items:center;gap:12px;display:flex}.selfie-header-icon{color:#75518e;background:#f2ebf8;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.selfie-workspace .selfie-eyebrow{color:#766080;letter-spacing:.12em;font-size:10px;font-weight:750;line-height:1.5;display:block}.selfie-workspace h3{margin:3px 0 0;font-size:19px;font-weight:700;line-height:1.35}.selfie-badge{color:#6a477e;background:#fbf8fd;border:1px solid #e6dbed;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.selfie-workspace .selfie-intro{color:#65576f;margin:17px 0 9px}.selfie-privacy{color:#65576f;align-items:flex-start;gap:7px;font-size:11px;line-height:1.65;display:flex}.selfie-privacy svg{flex-shrink:0;margin-top:2px}.selfie-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;padding:0;list-style:none;display:grid}.selfie-steps li{color:#786b81;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex;position:relative}.selfie-steps li:not(:last-child):after{content:"";background:#e6ddeb;height:1px;position:absolute;top:15px;left:calc(50% + 21px);right:calc(21px - 50%)}.selfie-steps .is-complete:after{background:#b9d4c6!important}.selfie-step-number{background:#fff;border:1px solid #e3d9eb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.selfie-steps .is-current{color:#5e3678;font-weight:750}.is-current .selfie-step-number{color:#fff;background:#76518e;border-color:#785191;box-shadow:0 0 0 4px #f4edf8}.is-complete .selfie-step-number{color:#2c7049;background:#ecf7f0;border-color:#c6ded1}.selfie-stage{background:#fcfafd;border:1px solid #e8dfef;border-radius:15px;padding:20px}.selfie-workspace h4{margin:5px 0 10px;font-size:18px;font-weight:700;line-height:1.4}.selfie-stage>p{color:#65576f}.selfie-stage h4:focus{outline:none}.selfie-workspace.kyc-card .selfie-consent{cursor:pointer;background:#fff;border:1px solid #ded0e8;border-radius:11px;align-items:flex-start;gap:10px;margin:18px 0 6px;padding:14px;font-size:13px;line-height:1.6;display:flex}.selfie-consent input{accent-color:#76518e;flex-shrink:0;width:19px;min-width:19px;height:19px;margin:2px 0 0}.selfie-workspace .selfie-consent-version{color:#74677d;margin:0 0 2px 2px;font-size:10px;display:block}.selfie-workspace button,.selfie-support{cursor:pointer;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.5;transition:background-color .15s;display:inline-flex}.selfie-workspace button svg,.selfie-support svg{flex-shrink:0}.selfie-workspace button:disabled{opacity:.55;cursor:not-allowed}.selfie-workspace .selfie-primary{color:#fff;background:#70488b;border:1px solid #68427f;margin-top:18px}.selfie-workspace .selfie-primary:hover:enabled{background:#5e3479}.selfie-workspace .selfie-secondary{color:#5d3a75;background:#fff;border:1px solid #d9cbe3}.selfie-workspace button:focus-visible,.selfie-workspace a:focus-visible,.selfie-consent input:focus-visible,.selfie-help-details summary:focus-visible{outline-offset:3px;outline:3px solid #9971b3}.selfie-note{background:#f4eef8;border:1px solid #e5d8ef;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex;margin-top:15px!important}.selfie-note svg{color:#795390;flex-shrink:0;margin-top:2px}.selfie-note strong{margin-bottom:4px;font-size:12px;display:block}.selfie-note p{color:#65576f;font-size:12px}.selfie-workspace .selfie-next{color:#77657f;margin-top:12px;font-size:11px;display:block}.selfie-workspace .selfie-help{margin-top:16px;font-size:12px}.selfie-tips{gap:15px;margin-top:18px;display:grid}.selfie-tips>div{color:#65576f;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.selfie-tips svg{color:#8d6ba3;flex-shrink:0;margin-top:2px}.selfie-tips strong{color:#382343;margin-bottom:2px;font-size:12px;display:block}.selfie-workspace .selfie-attempts{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:16px;display:flex}.selfie-attempts>span{color:#5c436c;font-size:11px;font-weight:650}.selfie-workspace .selfie-attempts p{color:#75647f;font-size:11px}.selfie-help-details{color:#75647f;margin:15px 0 0;font-size:11px}.selfie-help-details summary{cursor:pointer;min-height:32px;padding:6px 0;display:list-item}.selfie-help-details p{margin:4px 0 10px;font-size:12px}.selfie-workspace .selfie-footer{border-top:1px solid #eee6f2;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:flex}.selfie-footer>span{color:#7a6a83;font-size:10px}.selfie-workspace .selfie-refresh{color:#694480;text-align:left;background:0 0;border:0;min-height:44px;padding:6px 0 6px 8px;font-size:11px}.selfie-camera{min-width:0;margin-top:18px}.selfie-preview{aspect-ratio:3/4;background:#251b2f;border-radius:14px;max-width:340px;margin:auto;position:relative;overflow:hidden}.selfie-camera video{object-fit:contain;width:100%;height:100%;display:block;transform:scaleX(-1)}.selfie-face-guide{pointer-events:none;border:2px dashed #fffc;border-radius:50%;width:66%;height:66%;position:absolute;top:17%;left:17%;box-shadow:0 0 0 150px #160b222f}.selfie-live-indicator{color:#fff;background:#211829bf;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex;position:absolute;top:12px;left:12px}.selfie-live-indicator>span{background:#8dd6a8;border-radius:50%;width:6px;height:6px}.selfie-workspace .selfie-camera-caption{text-align:center;color:#685770;margin-top:12px;font-size:12px}.selfie-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 10px;display:flex}.selfie-workspace .selfie-actions .selfie-primary{margin:0}.selfie-camera>small{text-align:center;font-size:10px;display:block}.selfie-feedback:empty{display:none}.selfie-feedback p{margin-top:14px;font-size:12px}.selfie-feedback [role=alert],.selfie-alert{color:#8b2b40;background:#fff0f3;border:1px solid #f0cdd5;border-radius:10px;padding:12px}.selfie-alert{margin:18px 0 12px;font-size:13px}.selfie-alert p{margin-top:5px;font-size:12px}.selfie-feedback [role=status],.selfie-loading{color:#795390;align-items:center;gap:8px;display:flex}.selfie-loading{padding:28px 0;font-size:13px}.selfie-result{align-items:flex-start;gap:14px;margin-top:18px;display:flex}.selfie-result-icon{color:#846294;flex-shrink:0}.selfie-result strong{font-size:13px}.selfie-result p{color:#65576f;margin-top:6px;font-size:13px}.selfie-workspace--verified.kyc-card{border-color:#cde1d6}.selfie-workspace--verified .selfie-stage{background:#f4faf6;border-color:#dcebe2}.selfie-workspace--verified .selfie-header-icon,.selfie-badge--success{color:#2c7049;background:#edf7f0;border-color:#cde1d6}.selfie-result--success .selfie-result-icon{color:#358257}.selfie-workspace .selfie-complete-note{color:#3c7054;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.selfie-support{color:#70488b;background:#fff;border:1px solid #d9cbe3;margin-top:16px;text-decoration:none;display:inline-flex}.selfie-test-note{color:#785b27;background:#fff7e7;border-radius:8px;align-items:flex-start;gap:6px;padding:10px;display:flex;margin:0 0 12px!important;font-size:11px!important}.selfie-test-note svg{flex-shrink:0;margin-top:2px}.selfie-spin{flex-shrink:0;animation:1.2s linear infinite selfie-spin}.selfie-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes selfie-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.selfie-spin{animation:none}.selfie-workspace button{transition:none}}@media (width<=600px){.selfie-workspace.kyc-card{padding:18px}.selfie-header{flex-wrap:wrap}.selfie-header-icon{border-radius:12px;width:40px;height:40px}.selfie-workspace h3{font-size:17px}.selfie-badge{margin-left:0}.selfie-steps{margin:22px 0}.selfie-stage{padding:16px}.selfie-workspace h4{font-size:17px}.selfie-workspace .selfie-primary,.selfie-workspace .selfie-secondary,.selfie-support{width:100%}.selfie-workspace .selfie-footer{flex-wrap:wrap;gap:0 12px}.selfie-workspace .selfie-refresh{padding-left:0}}.iv-workspace .iv-recorder{min-width:0;max-width:1040px;margin:auto}.iv-recorder *{box-sizing:border-box}.iv-recorder .iv-record-header{max-width:none;margin:0 0 22px}.iv-recorder-heading{align-items:center;gap:12px;display:flex}.iv-recorder-icon{color:#765293;background:#f0e9f6;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.iv-recorder .iv-eyebrow{letter-spacing:.12em;margin:0 0 4px;font-size:10px}.iv-recorder .iv-record-header h3{letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.5vw,27px);line-height:1.3}.iv-recorder .iv-record-header>p{color:#6b5c76;max-width:720px;margin:15px 0 0;font-size:14px}.iv-recorder-length{color:#6b4c80;white-space:nowrap;background:#fcf9fe;border:1px solid #e3d8eb;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.iv-record-steps{background:#fcfafd;border:1px solid #eee6f3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:15px 20px;list-style:none;display:grid}.iv-record-steps li{color:#796b81;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.iv-record-steps li>span:first-child{background:#fff;border:1px solid #e4d9eb;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.iv-record-steps .is-current{color:#653e7b;font-weight:700}.iv-record-steps .is-current>span:first-child{color:#fff;background:#765293;border-color:#765293}.iv-record-steps .is-complete>span:first-child{color:#34744e;background:#edf8f1;border-color:#c9e3d3}.iv-record-layout{grid-template-columns:minmax(0,1.9fr) minmax(225px,1fr);align-items:start;gap:24px;display:grid}.iv-record-main{min-width:0}.iv-recorder .iv-camera-stage{background:#221a2c;border-radius:15px;width:100%;max-width:100%;max-height:none}.iv-recorder .iv-camera-stage video{object-fit:contain;width:100%;height:100%}.iv-framing-guide{pointer-events:none;position:absolute;inset:15% 20%}.iv-framing-guide>span{border:0 solid #ffffffe0;width:25px;height:25px;position:absolute}.iv-framing-guide>span:first-child{border-top-width:2px;border-left-width:2px;border-radius:8px 0 0;top:0;left:0}.iv-framing-guide>span:nth-child(2){border-top-width:2px;border-right-width:2px;border-radius:0 8px 0 0;top:0;right:0}.iv-framing-guide>span:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 8px;bottom:0;left:0}.iv-framing-guide>span:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-radius:0 0 8px;bottom:0;right:0}.iv-camera-pill{color:#fff;background:#1d1428d9;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex;position:absolute;top:13px;left:13px}.iv-recorder .iv-camera-placeholder{gap:12px;min-height:265px;padding:24px}.iv-recorder .iv-camera-placeholder p{color:#e0d5e9;max-width:290px;margin:0;font-size:13px}.iv-recorder .iv-camera-placeholder small{color:#cdbed8;font-size:11px}.iv-recorder .iv-camera-placeholder svg{width:20px;height:20px}.iv-recorder .iv-camera-placeholder .iv-permission-icon{color:#e0c9ef;border:1px solid #6b527e;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.iv-recorder .iv-permission-icon svg{width:28px;height:28px}.iv-device-checks{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0 7px;display:flex}.iv-device-checks>span{color:#326348;align-items:center;gap:6px;font-size:11px;display:inline-flex}.iv-recorder .iv-player-note{color:#756780;margin:5px 0;font-size:11px}.iv-record-main-action{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.iv-record-main-action>span{color:#71607c;flex:130px;font-size:11px;line-height:1.6}.iv-record-main-action .iv-primary,.iv-record-main-action .iv-stop{flex-shrink:0}.iv-record-coach{background:#fcfafd;border:1px solid #e9dfef;border-radius:15px;min-width:0;padding:20px}.iv-record-coach h4{color:#32203f;margin:8px 0 18px;font-size:17px;line-height:1.4}.iv-prep-tips{border-bottom:1px solid #e8dfee;margin-bottom:18px;padding-bottom:5px}.iv-prep-tips p{color:#6a5b75;align-items:flex-start;gap:9px;margin:0 0 13px;font-size:12px;display:flex}.iv-prep-tips svg{color:#8a6a9e;flex-shrink:0;margin-top:2px}.iv-record-coach h5{color:#493456;margin:0 0 14px;font-size:12px}.iv-speaking-prompts{counter-reset:iv-prompts;margin:0;padding:0;list-style:none}.iv-speaking-prompts li{counter-increment:iv-prompts;margin-bottom:16px;padding-left:27px;font-size:12px;position:relative}.iv-speaking-prompts li:before{content:counter(iv-prompts);color:#79548f;background:#eee5f5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.iv-speaking-prompts strong{color:#44304f;margin-bottom:3px;font-size:12px;display:block}.iv-speaking-prompts li>span{color:#74617f;font-size:11px;line-height:1.65;display:block}.iv-coach-note{border-top:1px solid #e8dfee;align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;display:flex}.iv-coach-note svg{color:#856196;flex-shrink:0;margin-top:2px}.iv-coach-note p{color:#71607c;margin:0;font-size:11px}.iv-content-guidelines{color:#6c4d7e;margin-top:12px;font-size:11px}.iv-content-guidelines summary{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:flex}.iv-content-guidelines p{color:#71607c;margin:8px 0 0;font-size:11px}.iv-content-guidelines summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #8960a6}.iv-record-footer{border-top:1px solid #ece4f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:24px;padding-top:12px;display:flex}.iv-record-footer button{align-items:center;gap:7px;font-size:12px;display:inline-flex}.iv-record-footer>span{color:#7a6a83;font-size:11px}.iv-duration-panel{margin-top:16px}.iv-duration-caption,.iv-duration-labels{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.iv-duration-caption strong{color:#654b74;font-size:12px;font-weight:650}.iv-duration-caption>span{color:#7a6685;white-space:nowrap;font-size:11px}.iv-duration-track{background:#eee6f4;border-radius:8px;height:7px;margin:12px 0 7px;position:relative}.iv-duration-track>span{background:#8c65a5;border-radius:8px;height:100%;display:block}.iv-duration-track>i{background:#745385;width:2px;height:13px;position:absolute;top:-3px}.iv-duration-panel--ready .iv-duration-track>span{background:#3d8b60}.iv-duration-panel--ready .iv-duration-caption strong,.iv-duration-panel--ready .iv-duration-caption>span{color:#2d704c}.iv-duration-labels{color:#806e89;font-size:10px}.iv-finalizing{color:#fff;text-align:center;background:#21182be8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.iv-finalizing>span{color:#d1c3dc;font-size:12px}.iv-recorder-processing{color:#6c4d7e;font-size:12px}.iv-take-meta{color:#72617c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.iv-take-meta>span:first-child{color:#33724f;align-items:center;gap:6px;display:inline-flex}.iv-recorder .iv-recorded-preview{aspect-ratio:4/3;background:#221a2c;width:100%;max-height:450px;display:block}.iv-recorder .iv-local-note{color:#685573;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.iv-local-note svg{flex-shrink:0;margin-top:3px}.iv-recorder .iv-record-leave-note{color:#796783;margin:7px 0 0;font-size:11px}.iv-take-actions{margin:18px 0 0}.iv-review-checks{margin:0;padding:0;list-style:none}.iv-review-checks li{color:#655372;align-items:flex-start;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.iv-review-checks svg{color:#3b7e55;flex-shrink:0;margin-top:2px}.iv-record-error-art{text-align:center;color:#826094;background:#fcfafd;border:1px dashed #e0d3e9;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:24px;display:flex}.iv-record-error-art strong{color:#563c66;font-size:15px}.iv-record-error-art p{color:#796783;max-width:290px;margin:0;font-size:12px}.iv-recorder .iv-feedback [role=alert]{color:#922f44;background:#fff3f5;border:1px solid #efd1d8;border-radius:10px;padding:12px;font-size:13px;font-weight:500}.iv-recorder .iv-feedback [role=status]{color:#765293;align-items:center;gap:7px;font-size:12px;display:flex}.iv-recorder .iv-feedback{padding:0}.iv-recorder-spin{animation:1.3s linear infinite iv-recorder-spin}@keyframes iv-recorder-spin{to{transform:rotate(360deg)}}@media (width<=850px){.iv-record-layout{grid-template-columns:minmax(0,1fr);gap:20px}.iv-record-coach{padding:18px}.iv-recorder--recording .iv-prep-tips{display:none}.iv-speaking-prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.iv-speaking-prompts li{margin:0}}@media (width<=600px){.iv-recorder .iv-camera-stage{max-height:54svh}.iv-recorder-heading{flex-wrap:wrap;gap:10px}.iv-recorder-icon{width:40px;height:40px}.iv-recorder .iv-record-header h3{font-size:20px}.iv-recorder .iv-eyebrow{font-size:9px}.iv-recorder-length{margin-left:0;font-size:11px}.iv-record-steps{padding:13px 10px}.iv-record-steps li{flex-direction:column;gap:6px;font-size:11px}.iv-record-main-action{flex-direction:column;align-items:stretch;gap:10px}.iv-record-main-action>span{text-align:center;flex:auto}.iv-record-coach h4{font-size:16px}.iv-speaking-prompts{display:block}.iv-speaking-prompts li{margin-bottom:14px}.iv-duration-caption{flex-wrap:wrap;align-items:flex-start;gap:4px}.iv-duration-labels{font-size:9px}.iv-record-footer .iv-quiet{font-size:11px}.iv-recorder .iv-record-overlay{font-size:11px;inset:10px 10px auto}.iv-recorder .iv-record-overlay>span,.iv-recorder .iv-record-overlay output{padding:6px 8px}.iv-camera-pill{font-size:9px;top:9px;left:9px}}@media (prefers-reduced-motion:reduce){.iv-recorder-spin{animation:none}}.kq-card{overflow-wrap:anywhere;width:100%;max-width:740px;margin-inline:auto}.kq-card p{margin-block:14px;line-height:1.7}.kq-card h2:focus,.kq-question:focus{outline:none}.kq-eyebrow{color:#74548f;letter-spacing:.12em;margin-bottom:12px;font-size:.7rem;font-weight:700;display:block}.kq-intro-list{margin-block:22px;padding-left:22px;line-height:1.8}.kq-categories{color:#49325c;background:#f5f0f9;border-radius:12px;padding:14px 16px}.kq-progress{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;font-size:.85rem;display:flex}.kq-save{color:#61576b;min-height:1.5em;font-size:.8rem}.kq-card progress{accent-color:#7c529a;border:none;width:100%;height:6px;margin:12px 0 28px;display:block}.kq-card progress::-webkit-progress-bar{background:#ede5f3;border-radius:4px}.kq-card progress::-webkit-progress-value{background:#7c529a;border-radius:4px}.kq-card progress::-moz-progress-bar{background:#7c529a;border-radius:4px}.kq-question{margin-block:0 20px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.kq-options{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.kq-option{cursor:pointer;border:1.5px solid #d6cce2;border-radius:12px;align-items:center;gap:14px;min-height:58px;padding:16px;line-height:1.6;display:flex}.kq-option input{accent-color:#6d458a;flex-shrink:0;width:20px;height:20px}.kq-option>span:first-of-type{flex:1}.kq-option[data-selected=true]{background:#f3edf8;border-color:#553674}.kq-option:focus-within,.kq-card button:focus-visible{outline-offset:3px;outline:3px solid #755294}.kq-option:has(input:disabled){cursor:default}.kq-selected{color:#51326b;font-size:1.15rem;font-weight:800}.kq-navigation{justify-content:space-between}.kq-card button{white-space:normal;max-width:100%;min-height:44px}.kq-card button:disabled{cursor:default;opacity:.55}.kq-text-button{text-underline-offset:4px;color:#5e3d7c;background:0 0;border:0;margin:16px auto 0;padding:6px 12px;text-decoration:underline;display:block}.kq-notice{color:#62441f;background:#fcf5e9;border-left:3px solid #94632a;border-radius:8px;padding:14px 16px}.kq-info{color:#534760;font-size:.9rem}.kq-retry{border-top:1px solid #e6dfee;margin-top:20px;padding-top:8px}.kq-retry .kq-text-button{text-align:left;margin:0;padding-inline:0}.kq-review{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block:24px;padding:0;list-style:none;display:grid}.kq-review button{text-align:left;color:#342344;background:#faf8fc;border:1px solid #d8cfe3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;padding:12px;display:flex}.kq-review button>span:last-child{font-size:.8rem}.kq-score{color:#52306f;flex-wrap:wrap;align-items:center;gap:24px;padding:28px 0;display:flex}.kq-score strong{font-size:3rem;font-weight:600;line-height:1.1}.kq-score strong span{color:#6e6277;font-size:1.5rem}.kq-score>span{background:#f3edf8;border-radius:100px;padding:6px 14px;font-size:1.25rem}.kq-category-scores{margin:12px 0 24px}.kq-category-scores div{border-bottom:1px solid #e6dfee;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.kq-category-scores dd{white-space:nowrap;margin:0;font-weight:600}.kq-dialog{color:#2f233c;border:1px solid #d9cee4;border-radius:20px;width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto}.kq-dialog::backdrop{background:#1b102973}.kq-dialog h2{font-size:1.35rem}.kq-dialog p{line-height:1.65}.kq-loading{color:#62596e;min-height:220px;padding-top:24px}.kq-loading div{background:#f1ecf5;border-radius:12px;height:48px;margin-top:18px}.kq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.kq-review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.kq-card{padding:20px 16px}.kq-option{gap:10px;padding:14px 12px}.kq-dialog{padding:22px 18px}.kq-navigation button{flex:1}}.pp-onboarding-overview{--onboarding-ink:#080934;--onboarding-muted:#514f64;--onboarding-line:#ddd7cf;color:var(--onboarding-ink);width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 72px}.pp-onboarding-overview h1,.pp-onboarding-overview h2,.pp-onboarding-overview h3,.pp-onboarding-overview strong{color:var(--onboarding-ink)}.pp-onboarding-overview h1{font-family:var(--font-sans);max-width:960px;margin:14px 0 20px;font-size:clamp(30px,3.4vw,48px);line-height:1.2}.pp-onboarding-overview h2{margin:0 0 14px;font-size:24px}.pp-onboarding-overview h3{margin:0 0 8px;font-size:16px}.pp-onboarding-overview p{color:var(--onboarding-muted);margin:0 0 12px;line-height:1.7}.pp-onboarding-overview a,.pp-onboarding-overview button:not(.pp-primary):not(.pp-secondary){color:#60417d;text-underline-offset:4px;font-weight:700;text-decoration:underline}.pp-onboarding-overview button{cursor:pointer}.pp-onboarding-overview button:focus-visible,.pp-onboarding-overview a:focus-visible{outline-offset:4px;outline:2px solid #8060a8}.pp-onboarding-overview>section,.pp-onboarding-help{border-top:1px solid var(--onboarding-line);margin-top:32px;padding-top:32px}.pp-onboarding-status{font-size:13px;font-weight:800}.pp-onboarding-overview .pp-onboarding-status.pending{color:#60417d}.pp-onboarding-overview .pp-onboarding-status.complete{color:#176548}.pp-onboarding-overview .pp-onboarding-status.attention{color:#9d3142}.pp-onboarding-meta{color:var(--onboarding-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px;display:flex}.pp-onboarding-meta button,.pp-onboarding-submission>button{background:0 0;border:0;padding:6px 0}.pp-onboarding-next{max-width:900px}.pp-onboarding-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pp-onboarding-progress li{border-top:2px solid #d4cedb;min-width:0;padding-top:16px}.pp-onboarding-progress li.done{border-color:#33745c}.pp-onboarding-progress li.current{border-color:#8060a8}.pp-onboarding-progress li.attention{border-color:#9d3142}.pp-onboarding-step-icon{color:#60417d;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;display:inline-flex}.pp-onboarding-step-icon svg{width:24px;height:24px}.done .pp-onboarding-step-icon{color:#176548}.attention .pp-onboarding-step-icon{color:#9d3142}.pp-onboarding-progress li p{font-size:13px}.pp-onboarding-feedback article{border-bottom:1px solid var(--onboarding-line);align-items:start;gap:14px;padding:18px 0;display:flex}.pp-onboarding-feedback article>svg{color:#9d3142;flex-shrink:0;width:22px}.pp-onboarding-feedback article a{margin-top:10px;display:block}.pp-onboarding-feedback small{color:var(--onboarding-muted);overflow-wrap:anywhere}.pp-onboarding-payout{scroll-margin-top:24px}.pp-onboarding-payout .pp-payment-onboarding,.pp-onboarding-payout .pp-payout-setup{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pp-onboarding-overview .pp-onboarding-payout .pp-payout-provider{border:0;border-bottom:1px solid var(--onboarding-line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.pp-onboarding-payout .pp-payout-provider-grid{grid-template-columns:1fr}.pp-onboarding-overview .pp-payout-capabilities span{color:var(--onboarding-muted);background:0 0;border:0;padding:4px 0}.pp-onboarding-submission dl{margin-top:24px}.pp-onboarding-submission dl>div{grid-template-columns:180px 1fr;gap:16px;padding:10px 0;display:grid}.pp-onboarding-submission dt{color:var(--onboarding-muted)}.pp-onboarding-submission dd{overflow-wrap:anywhere;margin:0}.pp-onboarding-reference{overflow-wrap:anywhere;font-size:13px}[id^=profile-],[id^=document-]{scroll-margin-top:110px}@media (width<=760px){.pp-onboarding-overview{width:calc(100% - 40px);padding-top:32px}.pp-onboarding-progress ol{grid-template-columns:1fr;gap:0}.pp-onboarding-progress li{border-top:0;border-bottom:1px solid var(--onboarding-line);gap:16px;padding:18px 0;display:flex}.pp-onboarding-step-icon{flex-shrink:0}.pp-onboarding-submission dl>div{grid-template-columns:1fr;gap:4px}}.pp-onboarding-shell:has(.pp-onboarding-overview){background:#f9f7fa}.pp-cosmic-onboarding-shell:has(.pp-onboarding-overview){background-color:#fbf8ef;background-image:var(--grad-cosmic);--background:#fbf8ef;--cosmic-ink:#080934;--cosmic-muted:#514f64}.pp-onboarding-overview .pp-onboarding-payout .pp-primary{color:#fff;background:#080934}.pp-onboarding-overview .pp-payout-provider-status{color:#514f64}.pp-onboarding-shell:has(.pp-onboarding-overview)>header .pp-brand span{display:inline}.pp-required-mark{color:#a22d42}.pp-profile-field-group{border:0;min-width:0;padding:0}.pp-profile-field-group>legend{margin-bottom:8px;padding:0}.pp-profile-form>.pp-profile-required-note{color:var(--muted);margin:20px 0 0;font-size:12px}.pp-profile-recovery-notice{color:var(--muted);font-size:13px;line-height:1.6}.pp-profile-recovery-notice a,.pp-profile-recovery-notice button{color:#75458e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pp-profile-form .pp-field .pp-profile-field-error{color:#a22d42;font-size:13px;line-height:1.5}.pp-profile-form .pp-field>[aria-invalid=true]{border-bottom-color:#a22d42}.pp-profile-field-group[aria-invalid=true]>legend{color:#a22d42}.pp-profile-error-dialog{--background:#fbf8fc;--foreground:#080934;--muted-foreground:#514f64;--accent:#eee8f1;--ring:#8060a8;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#080934;width:min(560px,100% - 32px);max-height:min(760px,100dvh - 40px);font-family:var(--font-sans);background:#fbf8fc;border:1px solid #ddd7cf;border-radius:18px;flex-direction:column;gap:16px;padding:28px;display:flex;overflow:hidden}.pp-profile-error-dialog>div{flex-shrink:0}.pp-profile-error-dialog h2{color:#080934;padding-right:24px;font-size:22px;line-height:1.3}.pp-profile-error-dialog [data-slot=dialog-footer]{gap:10px}.pp-profile-error-dialog .pp-profile-dialog-description,.pp-profile-error-dialog p{color:#514f64;font-size:14px;line-height:1.6}.pp-profile-error-icon{color:#a22d42;background:#f4e5ed;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;display:inline-flex}.pp-profile-error-icon svg{width:22px}.pp-profile-error-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pp-profile-error-list li+li{border-top:1px solid #ddd7cf}.pp-profile-error-list button{color:#080934;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:12px 0;display:grid}.pp-profile-error-list button:hover strong{text-decoration:underline}.pp-profile-error-list strong{color:#080934}.pp-profile-error-list span{color:#514f64;font-size:14px;line-height:1.5}.pp-profile-error-reference{overflow-wrap:anywhere;font-size:13px!important}.pp-profile-dialog-button{color:#080934;cursor:pointer;background:0 0;border:1px solid #cfc9d0;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:700}.pp-profile-dialog-button.primary{color:#fff;background:#080934;border-color:#080934}.pp-profile-dialog-button:hover{background:#eee8f1}.pp-profile-dialog-button.primary:hover{background:#20214c}.pp-profile-error-dialog button[data-dialog-close]{color:#080934;opacity:1;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;top:12px;right:12px}.pp-profile-error-dialog button[data-dialog-close]:hover{background:#eee8f1}.pp-profile-error-dialog button:focus-visible{outline-offset:3px;outline:2px solid #8060a8}@media (width<=520px){.pp-profile-error-dialog{padding:24px 20px}}.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>main{width:min(1120px,100% - 48px);max-width:none;margin:28px auto 64px;display:block}.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>.ob2-journey{box-sizing:border-box;width:min(1120px,100% - 48px);max-width:none;margin:24px auto 0;padding:0}.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>main>.pp-steps,.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>.pp-progress{display:none}.pp-jyotish-profile-wizard .ob2-banner{border-radius:12px;margin:0 0 16px;padding:14px 16px}.pp-jyotish-profile-wizard .ob2-banner h2{margin:0 0 4px;font-size:16px}.pp-jyotish-profile-wizard .ob2-banner p{font-size:14px}.pp-jyotish-profile-wizard .ob2-step-nav{margin:16px 0 0}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form{background:0 0;border:0;gap:22px;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:grid}.pp-jyotish-profile-wizard .pp-profile-heading{min-width:0;padding:0 0 4px}.pp-jyotish-profile-wizard .pp-profile-heading .pp-eyebrow{letter-spacing:.12em;margin:0 0 10px;font-size:12px}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-heading h1{text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.22}.pp-jyotish-profile-wizard .pp-profile-heading .pp-subtitle{max-width:720px;margin:0;font-size:14px;line-height:1.65}.pp-jyotish-profile-wizard .pp-profile-heading .pp-profile-required-note{color:#5b576b;margin:12px 0 0;font-size:12px}.pp-jyotish-profile-wizard .pp-profile-section,.pp-jyotish-profile-wizard .pp-profile-form>.ob2-address{box-sizing:border-box;background:#fff;border:1px solid #e2dbe9;border-radius:18px;min-width:0;margin:0;padding:28px;box-shadow:0 4px 18px #30204204}.pp-jyotish-profile-wizard .pp-profile-section{gap:22px;display:grid}.pp-jyotish-profile-wizard .pp-profile-section>header h2{color:var(--ink);font:700 19px/1.4 var(--font-sans);margin:0 0 7px}.pp-jyotish-profile-wizard .pp-profile-section>header p{color:#5b576b;margin:0;font-size:13px;line-height:1.65}.pp-jyotish-profile-wizard .pp-profile-form>.ob2-address>legend{float:left;width:100%;margin:0;font-size:19px;font-weight:700;line-height:1.4}.pp-jyotish-profile-wizard .pp-profile-form .pp-grid-2,.pp-jyotish-profile-wizard .pp-profile-form .ob2-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pp-jyotish-profile-wizard .pp-profile-form .pp-field{min-width:0;margin:0;font-size:14px;line-height:1.5}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>input,.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>textarea,.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #cfc6db;border-radius:9px;padding:12px 14px;font-weight:500;line-height:1.5}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>textarea{resize:vertical}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>:is(input,textarea)::placeholder{color:#6e687a;opacity:1}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>:is(input,textarea,select):focus{outline-offset:2px;box-shadow:none;border-color:#7e4c9f;outline:2px solid #7e4c9f}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>[aria-invalid=true]{border-color:#a22d42}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>:disabled,.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-field>[readonly]{color:#595267;cursor:not-allowed;background:#f6f3f8}.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.pp-wizard.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid label{overflow-wrap:anywhere;background:#fff;border:1px solid #e0d8e8;border-radius:9px;align-items:center;min-width:0;min-height:46px;padding:11px 14px;font-size:13px;line-height:1.5}.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid input{accent-color:#75458e;width:17px;height:17px;margin:0}.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid label:has(input:checked){color:#4f286b;background:#f5eff9;border-color:#9168ac}.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid label:has(input:disabled){cursor:not-allowed}.pp-jyotish-profile-wizard .pp-profile-form>.pp-form-actions{gap:16px;margin:0;padding:4px 0 0}.pp-jyotish-profile-wizard .pp-profile-form>.pp-form-actions>*{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.pp-wizard.pp-jyotish-profile-wizard>header{gap:16px;height:auto;min-height:80px;padding:20px max(24px,50% - 560px)}@media (width<=640px){.pp-jyotish-profile-wizard .ob2-banner[data-routine=true],.pp-jyotish-profile-wizard .ob2-progress-label>span:last-child{display:none}.pp-jyotish-profile-wizard .ob2-step-nav{scroll-snap-type:x proximity;gap:10px;margin:14px -4px 0;padding:4px 4px 10px;display:flex;overflow-x:auto}.pp-jyotish-profile-wizard .ob2-step-nav button{scroll-snap-align:start;flex:0 0 168px;min-height:78px}.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>main,.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>.ob2-journey{width:calc(100% - 32px)}.pp-wizard.pp-jyotish-profile-wizard.pp-v2-form-wizard>main{margin:24px auto 40px}.pp-jyotish-profile-wizard .pp-profile-section,.pp-jyotish-profile-wizard .pp-profile-form>.ob2-address{border-radius:14px;padding:20px}.pp-jyotish-profile-wizard .pp-profile-form .pp-grid-2,.pp-jyotish-profile-wizard .pp-profile-form .ob2-address-grid,.pp-jyotish-profile-wizard .pp-profile-form .pp-check-grid{grid-template-columns:minmax(0,1fr)}.pp-wizard.pp-jyotish-profile-wizard>header{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 16px}.pp-wizard.pp-jyotish-profile-wizard>header>span{color:#5b576b;flex-basis:100%;order:3;font-size:12px}.pp-wizard.pp-jyotish-profile-wizard>header>a:last-child{max-width:116px;font-size:12px}.pp-jyotish-profile-wizard .pp-profile-form>.pp-form-actions{flex-direction:column-reverse}}
