.sign-pack-host--split{display:grid;grid-template-columns:minmax(0,6.5fr) minmax(15rem,3.5fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px;align-items:start}.sign-pack-host--split>.sign-pack-viewer{grid-column:1;grid-row:1;min-width:0}.sign-pack-host--split>.sign-comment-composer{grid-column:1;grid-row:2;min-width:0}.sign-pack-host--split>.sign-pack-rail{grid-column:2;grid-row:1/span 2;min-width:0}.sign-pack-host--split .sign-thread-panel,.sign-pack-rail .sign-comments-status{margin-top:0}@media (max-width:767px){.sign-pack-host--split{grid-template-columns:minmax(0,1fr)}.sign-pack-host--split>.sign-comment-composer,.sign-pack-host--split>.sign-pack-rail,.sign-pack-host--split>.sign-pack-viewer{grid-column:1;grid-row:auto}}.sign-page--comments-gutter{position:relative;overflow:visible}@media (min-width:1280px){.sign-page--comments-gutter{padding-left:16px;padding-right:16px;box-sizing:border-box}}.sign-comments-outside-rail{width:100%;margin-top:16px;min-width:0}.sign-comments-outside-rail .sign-comments-status,.sign-comments-outside-rail .sign-thread-panel{margin-top:0}@media (min-width:1280px){.sign-page--comments-gutter>.sign-comments-outside-rail[data-layout=page-gutter]{position:absolute;top:var(--sign-outside-rail-top,0);left:100%;width:min(340px,max(280px,calc((100vw - var(--proto-card-max, 720px)) / 2)));max-width:360px;margin-top:0;z-index:2}}.sign-comment-inline-compose{position:absolute;width:min(360px,calc(100% - 16px));max-height:min(420px,calc(100vh - 96px));margin:0;overflow:auto;border-radius:var(--gp-radius-lg,8px);background:var(--gp-white,#fff);box-shadow:var(--gp-shadow-lg)}.sign-comment-inline-compose>.sign-comment-composer{margin-top:0;border-color:var(--gp-steel-200,#e2e8f0);border-radius:var(--gp-radius-lg,8px);background:var(--gp-white,#fff)}.sign-comments-outside-rail .sign-thread-card{gap:6px}.sign-comments-outside-rail .sign-thread-badge{font-family:var(--gp-font-text,inherit);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.02em;padding:1px 8px}.sign-thread-card__quote.sign-thread-card__quote--italic{display:block;margin:2px 0;padding:2px 0 2px 10px;border-left:2px solid var(--gp-deep-blue-200,#a0c4fa);font-family:var(--gp-font-text,inherit);font-style:italic;font-weight:400;font-size:13px;line-height:18px;color:var(--gp-text-secondary,#676e81)}.sign-comments-outside-rail .sign-thread-message{font-family:var(--gp-font-text,inherit);font-style:normal;font-weight:500;font-size:15px;line-height:22px;color:var(--gp-text-primary,#18233a)}.sign-comment-inline-compose{z-index:60}.sign-pack-viewer>.contract-enlarge-btn.contract-enlarge-btn--in-contract{position:absolute;top:8px;right:8px;z-index:6;background:var(--gp-white,#fff);border-color:var(--gp-steel-200,#e2e8f0);box-shadow:0 1px 2px rgba(15,23,42,.08)}.contract-document-wrap .contract-document,.contract-document-wrap .contract-pack-frame{border-top-left-radius:8px;border-top-right-radius:8px}.sign-pack-viewer:has(.sign-comment-inline-compose),.sign-pack-viewer:has(>.sign-comment-inline-compose){position:relative;z-index:60}.contract-pack-frame:has(.sign-comment-inline-compose),.sign-pack-host:has(.sign-comment-inline-compose),.sign-pack-host:has(>.sign-pack-viewer .sign-comment-inline-compose){overflow:visible}.contract-document-wrap>.sign-pack-host.contract-pack-frame.sign-pack-host--single-layer{border:1px solid #e2e8f0;border-radius:8px;padding:0;background:#fff;overflow:hidden;max-height:none;margin-bottom:16px}.contract-document-wrap .sign-pack-viewer{display:flex;flex-direction:column;min-height:640px}.contract-document-wrap .sign-pack-viewer .contract-document{flex:1 1 auto;border:0;border-radius:0;box-shadow:none;height:640px;max-height:none;min-height:640px;background:#fff}@media (max-width:767px){.contract-document-wrap .sign-pack-viewer,.contract-document-wrap .sign-pack-viewer .contract-document{min-height:560px;height:560px}}.contract-enlarge-body .contract-enlarge-document{flex:1 1 auto}.contract-enlarge-body .sign-pack-host.sign-pack-host--enlarge.contract-enlarge-frame{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none;height:100%;min-height:560px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.contract-enlarge-body .sign-pack-host--enlarge .sign-pack-viewer{position:relative;flex:1 1 auto;min-height:560px}.contract-enlarge-body .sign-pack-host--enlarge .contract-document{flex:1 1 auto;min-height:560px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.sign-pack-enlarge-comments{flex:0 1 auto;min-width:0;max-height:240px;overflow:auto}.sign-pack-enlarge-comments .sign-comments-status,.sign-pack-enlarge-comments .sign-thread-panel{margin-top:0}@media (min-width:900px){.contract-enlarge-body .sign-pack-host.sign-pack-host--enlarge.contract-enlarge-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;grid-gap:16px;gap:16px}.sign-pack-enlarge-comments{max-height:none}}@media (max-width:767px){.contract-enlarge-body .sign-pack-host--enlarge .contract-document,.contract-enlarge-body .sign-pack-host--enlarge .sign-pack-viewer{min-height:560px}}.contract-enlarge-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.contract-enlarge-body .contract-enlarge-document{flex:1 1;min-height:0;height:auto;display:flex;flex-direction:column}.contract-enlarge-body .sign-pack-host.sign-pack-host--enlarge.contract-enlarge-frame{flex:1 1;align-self:stretch;min-height:0;height:auto;max-height:none}.contract-enlarge-body .sign-pack-host--enlarge .sign-pack-viewer{display:flex;flex-direction:column;flex:1 1;align-self:stretch;min-width:0;min-height:0;height:auto}.contract-enlarge-body .sign-pack-host--enlarge .contract-document{flex:1 1;align-self:stretch;width:100%;height:100%;max-height:none;min-height:0;overflow:auto}.contract-enlarge-body .sign-pack-enlarge-comments{min-height:0;min-width:0;overflow:auto}@media (min-width:900px){.contract-enlarge-body .sign-pack-host.sign-pack-host--enlarge.contract-enlarge-frame{grid-template-rows:minmax(0,1fr);align-items:stretch;height:auto;min-height:0}.contract-enlarge-body .sign-pack-host--enlarge .contract-document,.contract-enlarge-body .sign-pack-host--enlarge .sign-pack-viewer{height:100%;min-height:0}.contract-enlarge-body .sign-pack-enlarge-comments{align-self:stretch;max-height:none;height:auto;min-height:0}}@media (max-width:899px){.contract-enlarge-body .sign-pack-host--enlarge .contract-document,.contract-enlarge-body .sign-pack-host--enlarge .sign-pack-viewer{min-height:0;height:auto}.contract-enlarge-body .sign-pack-host--enlarge .contract-document{height:100%}}.sign-comment-inline-compose{overflow:visible;max-height:none}.sign-thread-card__jump{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sign-thread-message__meta{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;align-items:baseline}.sign-thread-author,.sign-thread-time{font-weight:400;color:var(--gp-text-secondary,#676e81)}.sign-thread-message__body{margin:0;font-weight:500;white-space:pre-wrap}.sign-thread-delete{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--gp-text-secondary,#676e81);font-family:var(--gp-font-text,inherit);font-size:13px;line-height:18px;font-weight:500;cursor:pointer}.sign-thread-delete:hover:not(:disabled){color:var(--gp-text-primary,#18233a)}.sign-thread-delete:disabled{opacity:.45;cursor:not-allowed}.sign-thread-delete-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sign-thread-delete-confirm__prompt{margin:0;color:var(--gp-text-secondary,#676e81);font-size:13px;line-height:18px}.sign-thread-delete--commit{color:var(--gp-deep-blue-500,#052d69)}.sign-thread-delete-error{margin:0;color:var(--gp-text-secondary,#676e81)}@media (min-width:768px){.contract-enlarge-panel{max-width:min(1200px,calc(100vw - 48px))}}.welcome-assignment{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.welcome-assignment__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3);width:100%;margin:0;padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-steel-200);border-radius:12px;background:var(--gp-bg-default);box-shadow:var(--gp-shadow-sm);color:var(--proto-title-ink);font-family:var(--gp-font-text);text-align:left;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.welcome-assignment__toggle:focus-visible{outline:2px solid var(--gp-deep-blue-500);outline-offset:2px}.welcome-assignment__copy{display:flex;flex-direction:column;gap:var(--gp-space-0-5);min-width:0}.welcome-assignment__title{margin:0;color:var(--proto-title-ink)}.welcome-assignment__kind{margin:0;padding:0;border:0;color:var(--gp-text-secondary)}.welcome-assignment__subtitle{font-family:var(--gp-font-text);font-weight:400;font-size:var(--gp-size-xs);line-height:16px;color:var(--gp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-assignment__chevron{flex-shrink:0;width:20px;height:20px;color:var(--gp-text-muted);transition:transform .15s ease}.welcome-assignment__chevron--open{transform:rotate(180deg)}.welcome-assignment__panel{box-sizing:border-box;max-width:100%;margin-top:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-steel-200);border-radius:12px;background:var(--gp-bg-default);box-shadow:var(--gp-shadow-sm);overflow:hidden}.welcome-assignment__panel .welcome-facts{padding-top:0;margin:0}.wizard-chrome[data-sticky-flush=header]{position:-webkit-sticky;position:sticky;top:var(--proto-sticky-header-h);margin-top:0}@media (max-width:1180px){.proto-header--product.proto-header--step-rail{padding-left:var(--gp-space-3);padding-right:var(--gp-space-3)}.proto-header--product.proto-header--step-rail .step-rail.step-rail--in-header{justify-content:flex-start;gap:var(--gp-space-2);width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding-inline:var(--gp-space-2)}}@media (max-width:720px){.proto-header--product.proto-header--step-rail{padding-left:var(--gp-space-2);padding-right:var(--gp-space-2)}.step-rail.step-rail--in-header .step-rail__chip{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none}[data-testid=kvk-claim-block] .email-add-row{flex-direction:column;align-items:stretch;gap:var(--gp-space-3)}[data-testid=kvk-claim-block] .email-add-row .gp-input,[data-testid=kvk-query]{flex:0 0 auto;width:100%;height:var(--gp-control-h-lg);min-height:var(--gp-control-h-lg);padding:0 var(--gp-space-3);box-sizing:border-box;line-height:24px}[data-testid=kvk-claim-block] .email-add-row .gp-btn,[data-testid=kvk-search]{flex:0 0 auto;width:100%;height:var(--gp-control-h-lg);min-height:var(--gp-control-h-lg);padding:0 var(--gp-space-5);box-sizing:border-box}}[data-testid=gst-status-choice] .radio-option{align-items:center;gap:var(--gp-space-3)}[data-testid=gst-status-choice] .radio-option input[type=radio]{width:var(--gp-space-5);height:var(--gp-space-5);min-width:var(--gp-space-5);margin:0;flex-shrink:0;cursor:pointer}[data-testid=gst-status-choice] .radio-option~.field__hint{margin:0 0 var(--gp-space-1) calc(var(--gp-space-5) + var(--gp-space-3))}[data-testid=gst-not-registered-block],[data-testid=gst-status-choice]{grid-column:1/-1}[data-testid=pan-field] [data-testid=pan-error]{margin-top:4px}.wizard-step--enter{--wizard-step-duration:var(--gp-duration);--wizard-step-duration-max:var(--gp-duration-slow);--wizard-step-ease:var(--gp-ease);--wizard-step-rise:4px;animation-name:wizard-step-enter;animation-duration:min(var(--wizard-step-duration),var(--wizard-step-duration-max));animation-timing-function:var(--wizard-step-ease);animation-fill-mode:both;animation-iteration-count:1;will-change:opacity,transform}@keyframes wizard-step-enter{0%{opacity:0;transform:translateY(var(--wizard-step-rise))}to{opacity:1;transform:none}}.wizard-step--enter:has(.action-footer){animation-name:wizard-step-enter-fade;will-change:opacity}@keyframes wizard-step-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes wizard-step-rise{0%{transform:translateY(var(--wizard-step-rise))}to{transform:none}}.wizard-step--enter:has(.action-footer) .proto-card>:is(.locked-note,.success-panel),.wizard-step--enter:has(.action-footer) .proto-card__head,.wizard-step--enter:has(.action-footer) .proto-card__lead,.wizard-step--enter:has(.action-footer) form>:not(.action-footer):not(:has(.action-footer)),.wizard-step--enter:has(.action-footer)>.sign-comments-outside-rail{animation-name:wizard-step-rise;animation-duration:min(var(--wizard-step-duration),var(--wizard-step-duration-max));animation-timing-function:var(--wizard-step-ease);animation-fill-mode:both;animation-iteration-count:1;will-change:transform}@media (prefers-reduced-motion:reduce){.wizard-step--enter,.wizard-step--enter *{will-change:auto!important}.celeb-enter,.celeb-enter *,.wizard-step--enter,.wizard-step--enter *{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}[data-celeb-enter]>.proto-card__title.gp-h5{font-family:var(--gp-font-display-product);font-weight:600;font-size:22px;line-height:140%;letter-spacing:.02em;margin-top:0;margin-bottom:var(--gp-space-2)}[data-celeb-enter]>.proto-card__lead.gp-body-s{font-family:var(--gp-font-text);font-weight:400;font-size:14px;line-height:20px;color:var(--gp-text-muted);margin-bottom:0}[data-celeb-enter]>[data-testid=signed-at]{margin-top:var(--gp-space-2);margin-bottom:0}.celeb-next-steps{display:flex;flex-direction:column;align-items:stretch;gap:var(--gp-space-3);width:min(100%,360px);margin-top:var(--gp-space-6);margin-inline:auto}.celeb-next-steps>.gp-btn:not(.gp-btn--link){width:100%}.celeb-next-steps>.gp-btn--link{width:auto;align-self:center}@media (max-width:720px){.celeb-next-steps{width:100%}}.success-panel.celeb-enter>.gp-h4[data-testid=celeb-heading],.success-panel[data-celeb-enter]>.gp-h4[data-testid=celeb-heading]{font-family:var(--gp-font-display);font-weight:600;font-size:28px;line-height:135%;letter-spacing:.02em;margin-top:0;margin-bottom:var(--gp-space-2);color:var(--proto-title-ink,var(--gp-text-primary))}.success-panel.celeb-enter>.proto-card__lead.gp-body-s,.success-panel[data-celeb-enter]>.proto-card__lead.gp-body-s{font-family:var(--gp-font-text);font-weight:400;font-size:14px;line-height:20px;color:var(--gp-text-muted);margin-top:0;margin-bottom:0}.success-panel>[data-testid=signed-at],.success-panel[data-celeb-enter]>[data-testid=signed-at]{margin-top:var(--gp-space-3);margin-bottom:0}.success-panel .celeb-process{box-sizing:border-box;width:100%;max-width:32rem;margin:var(--gp-space-6) auto 0;padding:var(--gp-space-5);background:var(--gp-bg-default,#f5f8fa);border:1px solid var(--gp-steel-200);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow-sm);text-align:left}.success-panel .celeb-process__title{margin:0 0 var(--gp-space-3);color:var(--proto-title-ink,var(--gp-text-primary))}.success-panel .celeb-process .welcome-path__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-3)}.success-panel .celeb-process .celeb-path__item,.success-panel .celeb-process .welcome-path__item{display:flex;align-items:flex-start;gap:var(--gp-space-3);min-width:0;text-align:left}.success-panel .celeb-process .celeb-path__copy{display:flex;flex-direction:column;gap:var(--gp-space-0-5,2px);min-width:0;text-align:left}.success-panel .celeb-process .celeb-path__step-title{color:var(--proto-title-ink,var(--gp-text-primary))}.success-panel .celeb-process .celeb-path__step-body{color:var(--gp-text-secondary)}.success-panel .celeb-next-steps{margin-top:var(--gp-space-6)}.success-panel>[data-testid=celeb-support]{margin-top:var(--gp-space-4)}.success-panel.celeb-enter{--celeb-duration:var(--gp-duration);--celeb-duration-max:var(--gp-duration-slow);--celeb-ease:var(--gp-ease);--celeb-rise:6px;--celeb-icon-rise:4px;--celeb-room:calc(var(--celeb-duration-max) - min(var(--celeb-duration), var(--celeb-duration-max)));--celeb-stagger:min(40ms,var(--celeb-room));animation-name:celeb-panel-enter;animation-duration:min(var(--celeb-duration),var(--celeb-duration-max));animation-timing-function:var(--celeb-ease);animation-fill-mode:both;animation-iteration-count:1;will-change:opacity,transform}@keyframes celeb-panel-enter{0%{opacity:0;transform:translateY(var(--celeb-rise))}to{opacity:1;transform:none}}.success-panel.celeb-enter .success-panel__icon{animation-name:celeb-icon-enter;animation-duration:min(var(--celeb-duration),var(--celeb-duration-max));animation-timing-function:var(--celeb-ease);animation-fill-mode:both;animation-iteration-count:1;will-change:opacity,transform}@keyframes celeb-icon-enter{0%{opacity:0;transform:translateY(var(--celeb-icon-rise)) scale(.92)}to{opacity:1;transform:none}}.success-panel.celeb-enter .celeb-next-steps>*{animation-name:celeb-cta-enter;animation-duration:min(var(--celeb-duration),var(--celeb-duration-max));animation-timing-function:var(--celeb-ease);animation-fill-mode:both;animation-iteration-count:1;animation-delay:0s}.success-panel.celeb-enter .celeb-next-steps>:nth-child(2){animation-delay:var(--celeb-stagger)}.success-panel.celeb-enter .celeb-next-steps>:nth-child(n+3){animation-delay:min(80ms,var(--celeb-room))}@keyframes celeb-cta-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.success-panel.celeb-enter,.success-panel.celeb-enter *{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.sign-cta-locked{display:flex;flex-direction:column;align-items:stretch;gap:var(--gp-space-4)}.sign-cta-locked>.sign-blocked-reason.gp-alert{margin-bottom:0}.sign-blocked-reason--helper{margin:0;color:var(--gp-text-primary,#18233A);font-size:var(--gp-size-sm,14px);line-height:20px}.field__hint.sign-name-mismatch{color:var(--gp-error-500,#F04438)}.sign-contracts{list-style:none;margin:var(--gp-space-4) 0 var(--gp-space-6);padding:0;display:flex;flex-direction:column;gap:var(--gp-space-2)}.sign-contracts__item{display:flex;align-items:center;gap:var(--gp-space-3);min-width:0;padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-lg);background:var(--gp-bg-default)}.sign-contracts__item[data-state=current]{border-color:var(--gp-border-brand);background:var(--gp-bg-alert-informal)}.sign-contracts__pill{flex:0 0 auto;width:var(--gp-space-7);height:var(--gp-space-7);border-radius:var(--gp-radius-full);display:inline-flex;align-items:center;justify-content:center;font-family:var(--gp-font-text);font-size:var(--gp-size-xs);font-weight:600;background:var(--gp-steel-100);color:var(--gp-steel-600);border:1px solid var(--gp-steel-300)}.sign-contracts__item[data-state=current] .sign-contracts__pill{background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);border-color:transparent}.sign-contracts__item[data-state=signed] .sign-contracts__pill{background:var(--gp-bg-alert-success);color:var(--gp-text-primary);border-color:var(--gp-border-success)}.sign-contracts__text{display:flex;flex-direction:column;gap:var(--gp-space-0-5);min-width:0;flex:1 1 auto}.sign-contracts__title{margin:0;color:var(--gp-text-primary);overflow-wrap:anywhere}.sign-contracts__state{margin:0;color:var(--gp-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sign-contracts__item[data-state=current] .sign-contracts__state{color:var(--gp-text-brand)}.sign-contracts__item[data-state=signed] .sign-contracts__state{color:var(--gp-text-primary)}.sign-contracts__action{flex:0 0 auto;margin-left:auto}.sign-current{margin:0 0 var(--gp-space-4)}.sign-current__eyebrow{display:block;margin:0 0 var(--gp-space-1);color:var(--gp-text-secondary)}.sign-current__title{margin:0;color:var(--gp-text-primary);overflow-wrap:anywhere}.sign-contracts-done{margin:0 0 var(--gp-space-6)}.success-panel .sign-contracts{width:100%;max-width:calc(var(--gp-space-32) * 4);margin:var(--gp-space-4) auto var(--gp-space-2);text-align:left}.identity-process{margin-bottom:var(--gp-space-4)}.identity-process__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gp-space-3);margin:0 0 var(--gp-space-2)}.identity-process__need-title{margin:0;flex:1 1 auto;min-width:0}.identity-process__need-body{margin:0}.identity-process__how{margin:var(--gp-space-4) 0 0;padding:0;background:transparent;border:none;box-shadow:none}.identity-process__how .welcome-path__title{margin:0 0 var(--gp-space-3)}.identity-privacy-info{position:relative;flex:0 0 auto}.identity-privacy-info__btn{box-sizing:border-box;width:var(--gp-space-7);height:var(--gp-space-7);padding:0;margin:0;border-radius:var(--gp-radius-full);border:1px solid var(--gp-steel-300);background:var(--gp-steel-100);color:var(--gp-steel-600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--gp-font-text);font-size:var(--gp-size-xs);font-weight:600;line-height:1}.identity-privacy-info__btn:hover{background:var(--gp-steel-200);color:var(--gp-deep-blue-500)}.identity-privacy-info__btn:focus-visible{outline:2px solid var(--gp-deep-blue-400);outline-offset:2px}.identity-privacy-info__glyph{font-style:normal;text-transform:lowercase}.identity-privacy-info__panel{position:absolute;top:calc(100% + var(--gp-space-2));right:0;z-index:5;width:min(20rem,calc(100vw - 2 * var(--gp-space-4)));padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-bg-default);border:1px solid var(--gp-steel-200);border-radius:var(--gp-radius-lg);box-shadow:var(--gp-shadow-sm);color:var(--gp-text-secondary)}@media (max-width:480px){.identity-privacy-info__panel{position:static;width:100%;margin-top:var(--gp-space-2);right:auto}.identity-process__head{flex-wrap:wrap}.identity-privacy-info{width:100%}}.identity-process--enter{--identity-process-duration:var(--gp-duration);--identity-process-ease:var(--gp-ease);--identity-process-rise:6px;animation:identity-process-enter var(--identity-process-duration) var(--identity-process-ease) both}.identity-process--enter .welcome-path__item{animation:identity-process-pill-enter var(--identity-process-duration) var(--identity-process-ease) both}.identity-process--enter .welcome-path__item:first-child{animation-delay:0s}.identity-process--enter .welcome-path__item:nth-child(2){animation-delay:40ms}.identity-process--enter .welcome-path__item:nth-child(3){animation-delay:80ms}.identity-process--enter .welcome-path__item:nth-child(4){animation-delay:.12s}.identity-process--enter .welcome-path__item:nth-child(5){animation-delay:.16s}@keyframes identity-process-enter{0%{opacity:0;transform:translateY(var(--identity-process-rise))}to{opacity:1;transform:translateY(0)}}@keyframes identity-process-pill-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.identity-process--enter,.identity-process--enter .welcome-path__item{animation:none}}body,html{max-width:100%;overflow-x:clip}.stub-banner{background:var(--gp-yellow-300);border-color:var(--gp-yellow-400)}.stub-banner,.stub-banner__title{color:var(--gp-yellow-900)}.app-shell-links{display:flex;flex-wrap:wrap;gap:var(--gp-space-3);font-size:var(--gp-size-xs);font-family:var(--gp-font-text)}.app-shell-links a{color:var(--gp-deep-blue-400);text-decoration:none;font-weight:500}.app-shell-links a:hover{color:var(--gp-deep-blue-500);text-decoration:underline;text-underline-offset:2px}.status-pill{display:inline-flex;align-items:center;padding:var(--gp-space-0-5) var(--gp-space-2-5);border-radius:var(--gp-radius-full);background:var(--gp-deep-blue-50);color:var(--gp-deep-blue-500);font-size:var(--gp-size-xs);font-weight:600}.feedback-email{margin-top:var(--gp-space-3);padding:var(--gp-space-3) var(--gp-space-4);border:1px dashed var(--gp-border-default);border-radius:var(--gp-radius-lg);background:var(--gp-white);font-size:var(--gp-size-sm);color:var(--gp-text-primary)}.feedback-email__meta{color:var(--gp-text-secondary);font-size:var(--gp-size-xs);margin-bottom:var(--gp-space-2);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-step-card{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);padding:var(--gp-space-4);margin-bottom:var(--gp-space-3);background:var(--gp-white)}.review-step-card__head{display:flex;justify-content:space-between;gap:var(--gp-space-3);align-items:center;margin-bottom:var(--gp-space-3)}.review-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2);margin-top:var(--gp-space-3)}.home-list{list-style:none;padding:0;margin:0}.home-list li{padding:var(--gp-space-3) 0;border-bottom:1px solid var(--gp-border-subtle)}.home-list li,.locked-note{font-size:var(--gp-size-sm)}.locked-note{padding:var(--gp-space-4);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);background:var(--gp-steel-50);color:var(--gp-text-secondary)}.badge{display:inline-flex;align-items:center;padding:var(--gp-space-0-5) var(--gp-space-2);border-radius:var(--gp-radius-full);font-size:11px;font-weight:600;letter-spacing:.02em}.badge--uploaded{background:var(--gp-success-100);color:var(--gp-success-500)}.badge--captured{background:var(--gp-deep-blue-50);color:var(--gp-deep-blue-500)}.badge--matched{background:var(--gp-success-100);color:var(--gp-success-500)}.gp-btn--danger{background:var(--gp-white);color:var(--gp-text-error);border:1px solid var(--gp-border-error)}.gp-btn--danger:hover:not(:disabled){background:var(--gp-error-50)}