.guided-tour-module__JZA3Ia__layer{z-index:11000;pointer-events:none;position:fixed;inset:0}.guided-tour-module__JZA3Ia__spotlight{box-shadow:0 0 0 200vmax var(--tour-backdrop,#0000007a);pointer-events:none;transition:left var(--tour-duration-morph,.32s) var(--motion-ease-out), top var(--tour-duration-morph,.32s) var(--motion-ease-out), width var(--tour-duration-morph,.32s) var(--motion-ease-out), height var(--tour-duration-morph,.32s) var(--motion-ease-out), border-radius var(--tour-duration-morph,.32s) var(--motion-ease-out);animation:guided-tour-module__JZA3Ia__reveal var(--tour-duration-spotlight,.24s) var(--motion-ease-out) both;position:fixed}.guided-tour-module__JZA3Ia__dim{background:var(--tour-backdrop,#0000007a);animation:guided-tour-module__JZA3Ia__reveal var(--tour-duration-spotlight,.24s) var(--motion-ease-out) both;position:fixed;inset:0}.guided-tour-module__JZA3Ia__panel{pointer-events:auto;box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-6);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));border-radius:var(--radius-lg,20px);background:var(--surface,#fff);color:var(--ink);border:1px solid var(--border,#dce2e8);box-shadow:var(--shadow-sm);animation:guided-tour-module__JZA3Ia__approach var(--tour-duration-panel,.24s) var(--motion-ease-out) both;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.guided-tour-module__JZA3Ia__panel:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.guided-tour-module__JZA3Ia__welcome{animation:guided-tour-module__JZA3Ia__welcome var(--tour-duration-welcome,.36s) var(--motion-ease-out) both}.guided-tour-module__JZA3Ia__meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--type-metadata,13px);flex-shrink:0;display:flex}.guided-tour-module__JZA3Ia__panel button{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md,12px);color:inherit;cursor:pointer;font:inherit;font-weight:var(--weight-semibold);transition:transform var(--tour-duration-press,.12s) var(--motion-ease-out);background:0 0;border:0}.guided-tour-module__JZA3Ia__panel button:active{transform:scale(var(--tour-scale-press,.985))}.guided-tour-module__JZA3Ia__panel button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.guided-tour-module__JZA3Ia__panel button:disabled{opacity:.5;cursor:default}.guided-tour-module__JZA3Ia__panel h2{font-size:var(--type-section);line-height:1.3;font-weight:var(--weight-semibold);margin:var(--space-3) 0}.guided-tour-module__JZA3Ia__content{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.guided-tour-module__JZA3Ia__actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);flex-shrink:0;display:flex}.guided-tour-module__JZA3Ia__actions .guided-tour-module__JZA3Ia__primary{background:var(--brand);color:var(--on-brand)}@keyframes guided-tour-module__JZA3Ia__reveal{0%{opacity:0}to{opacity:1}}@keyframes guided-tour-module__JZA3Ia__approach{0%{opacity:0;transform:translateY(var(--tour-offset-panel,8px)) scale(var(--tour-scale-panel,.98))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes guided-tour-module__JZA3Ia__welcome{0%{opacity:0;transform:translateY(var(--tour-offset-welcome,12px)) scale(var(--tour-scale-welcome,.96))}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.guided-tour-module__JZA3Ia__spotlight,.guided-tour-module__JZA3Ia__dim,.guided-tour-module__JZA3Ia__panel,.guided-tour-module__JZA3Ia__content,.guided-tour-module__JZA3Ia__panel button{transition:none;animation:none}.guided-tour-module__JZA3Ia__panel button:active{transform:none}}.guided-tour-module__JZA3Ia__hiddenSpotlight{visibility:hidden}
.required-first-access-module__hp4NNW__dialog{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.required-first-access-module__hp4NNW__dialog::backdrop{background:0 0}.required-first-access-module__hp4NNW__spotlight{pointer-events:none;box-shadow:0 0 0 200vmax var(--tour-backdrop);outline:2px solid var(--brand);transition:left var(--tour-duration-morph) var(--motion-ease-out), top var(--tour-duration-morph) var(--motion-ease-out), width var(--tour-duration-morph) var(--motion-ease-out), height var(--tour-duration-morph) var(--motion-ease-out), border-radius var(--tour-duration-morph) var(--motion-ease-out);animation:required-first-access-module__hp4NNW__reveal var(--tour-duration-spotlight) var(--motion-ease-out) both;position:fixed}.required-first-access-module__hp4NNW__dim{background:var(--tour-backdrop);position:fixed;inset:0}.required-first-access-module__hp4NNW__panel{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:var(--space-5);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));transition:left var(--tour-duration-morph) var(--motion-ease-out), top var(--tour-duration-morph) var(--motion-ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.required-first-access-module__hp4NNW__welcome{animation:required-first-access-module__hp4NNW__welcome var(--tour-duration-welcome) var(--motion-ease-out) both}.required-first-access-module__hp4NNW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-size:var(--type-metadata);color:var(--text-muted);flex-shrink:0;display:flex}.required-first-access-module__hp4NNW__header span:last-child{white-space:nowrap;flex-shrink:0}.required-first-access-module__hp4NNW__progress{appearance:none;border-radius:var(--radius-md);background:var(--surface-subtle);width:100%;height:4px;margin-block:var(--space-2);border:0;flex-shrink:0}.required-first-access-module__hp4NNW__progress::-webkit-progress-bar{background:var(--surface-subtle);border-radius:var(--radius-md)}.required-first-access-module__hp4NNW__progress::-webkit-progress-value{background:var(--brand);border-radius:var(--radius-md)}.required-first-access-module__hp4NNW__progress::-moz-progress-bar{background:var(--brand);border-radius:var(--radius-md)}.required-first-access-module__hp4NNW__content{overscroll-behavior:contain;min-height:0;animation:required-first-access-module__hp4NNW__approach var(--tour-duration-panel) var(--motion-ease-out) both;overflow-y:auto}.required-first-access-module__hp4NNW__dialog h2{min-width:0;color:var(--ink);font-size:var(--type-section);line-height:1.2;font-weight:var(--weight-semibold);text-wrap:balance;outline:none;margin:0}.required-first-access-module__hp4NNW__footer{padding-top:var(--space-3);flex-shrink:0}.required-first-access-module__hp4NNW__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.required-first-access-module__hp4NNW__actions button{min-width:112px;min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:transform var(--tour-duration-press) var(--motion-ease-out)}.required-first-access-module__hp4NNW__skip{width:100%;min-height:44px;margin-top:var(--space-2);border-radius:var(--radius-md)}.required-first-access-module__hp4NNW__skip:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.required-first-access-module__hp4NNW__actions button:active{transform:scale(var(--tour-scale-press))}.required-first-access-module__hp4NNW__actions button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.required-first-access-module__hp4NNW__pointer{pointer-events:none;width:100%;height:100%;color:var(--brand);position:fixed;inset:0;overflow:visible}.required-first-access-module__hp4NNW__pointer path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:required-first-access-module__hp4NNW__draw var(--tour-duration-panel) var(--motion-ease-out) both}.required-first-access-module__hp4NNW__pointer polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes required-first-access-module__hp4NNW__reveal{0%{opacity:0}to{opacity:1}}@keyframes required-first-access-module__hp4NNW__welcome{0%{opacity:0;transform:translateY(var(--tour-offset-welcome)) scale(var(--tour-scale-welcome))}to{opacity:1;transform:none}}@keyframes required-first-access-module__hp4NNW__approach{0%{opacity:0;transform:translateX(calc(var(--tour-offset-slide) * var(--tour-direction))) scale(var(--tour-scale-panel))}to{opacity:1;transform:none}}@keyframes required-first-access-module__hp4NNW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.required-first-access-module__hp4NNW__panel,.required-first-access-module__hp4NNW__content,.required-first-access-module__hp4NNW__spotlight,.required-first-access-module__hp4NNW__pointer path{transition:none;animation:none}.required-first-access-module__hp4NNW__actions button{transition:none}.required-first-access-module__hp4NNW__actions button:active{transform:none}}@media (max-height:600px){.required-first-access-module__hp4NNW__panel{padding:var(--space-3)}.required-first-access-module__hp4NNW__progress{margin-block:var(--space-2)}.required-first-access-module__hp4NNW__footer{padding-top:var(--space-2)}}.required-first-access-module__hp4NNW__compact{padding:var(--space-3)}.required-first-access-module__hp4NNW__compact .required-first-access-module__hp4NNW__progress{margin-block:var(--space-2)}.required-first-access-module__hp4NNW__compact .required-first-access-module__hp4NNW__footer{padding-top:var(--space-2)}
.guide-entry-module__Js6Aqq__journeys button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.guide-entry-module__Js6Aqq__hub h3{font-size:var(--type-section);font-weight:var(--weight-semibold)}.guide-entry-module__Js6Aqq__hub p{margin:var(--space-2) 0 var(--space-4);font-size:var(--type-body);line-height:var(--leading-body)}.guide-entry-module__Js6Aqq__hub{padding:var(--space-4);color:var(--ink)}.guide-entry-module__Js6Aqq__hub h3{margin:0}.guide-entry-module__Js6Aqq__journeys{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-entry-module__Js6Aqq__journeys button{gap:var(--space-1);min-height:64px;padding:var(--space-3);text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);display:grid}.guide-entry-module__Js6Aqq__journeys button span{font-size:var(--type-body);font-weight:var(--weight-semibold)}.guide-entry-module__Js6Aqq__journeys button small{color:var(--text-muted);font-size:var(--type-metadata)}.guide-entry-module__Js6Aqq__journeys button:disabled{opacity:.6}.guide-entry-module__Js6Aqq__success{margin-block:var(--space-3);align-items:center;gap:var(--space-2);color:var(--positive);font-size:var(--type-body);display:flex}.guide-entry-module__Js6Aqq__success path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:guide-entry-module__Js6Aqq__confirm var(--tour-duration-panel) var(--motion-ease-out) both}@keyframes guide-entry-module__Js6Aqq__confirm{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.guide-entry-module__Js6Aqq__success path{animation:none}}@media (max-width:359px){.guide-entry-module__Js6Aqq__journeys{grid-template-columns:1fr}}
.date-picker-module__ZtcJcW__root{width:100%;min-width:0;display:block;position:relative}.date-picker-module__ZtcJcW__root.date-picker-module__ZtcJcW__root>input:not([type=hidden]){padding-inline-end:calc(var(--space-8) + var(--space-5))}.date-picker-module__ZtcJcW__trigger,.date-picker-module__ZtcJcW__iconButton{border-radius:var(--radius-md);width:44px;min-width:44px;height:44px;color:var(--brand-strong);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-module__ZtcJcW__trigger{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.date-picker-module__ZtcJcW__trigger:hover:not(:disabled),.date-picker-module__ZtcJcW__iconButton:hover:not(:disabled){background:var(--brand-soft)}.date-picker-module__ZtcJcW__trigger:disabled,.date-picker-module__ZtcJcW__iconButton:disabled{color:var(--text-muted);cursor:not-allowed}.date-picker-module__ZtcJcW__trigger:focus-visible,.date-picker-module__ZtcJcW__dialog :is(button,input,select):focus-visible{outline:2px solid var(--brand);outline-offset:-3px;box-shadow:none}.date-picker-module__ZtcJcW__dialog{overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font:inherit;margin:0;position:fixed;inset:auto;overflow:auto}.date-picker-module__ZtcJcW__dialog::backdrop{background:0 0}.date-picker-module__ZtcJcW__heading{gap:var(--space-3);margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.date-picker-module__ZtcJcW__heading p{font-size:var(--type-metadata);color:var(--text-muted);margin:0 0 4px}.date-picker-module__ZtcJcW__heading h2{font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0}.date-picker-module__ZtcJcW__heading h2:first-letter{text-transform:uppercase}.date-picker-module__ZtcJcW__navigation{margin-bottom:var(--space-2);grid-template-columns:44px minmax(0,1fr) 64px 44px;align-items:center;gap:4px;display:grid}.date-picker-module__ZtcJcW__navigation select,.date-picker-module__ZtcJcW__navigation input{width:100%;min-width:0;min-height:44px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-metadata);box-shadow:none}.date-picker-module__ZtcJcW__navigation input{text-align:center}.date-picker-module__ZtcJcW__calendar{border-collapse:collapse;table-layout:fixed;width:100%}.date-picker-module__ZtcJcW__calendar th{height:32px;color:var(--text-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold);text-align:center;text-transform:capitalize}.date-picker-module__ZtcJcW__calendar td{text-align:center;padding:0}.date-picker-module__ZtcJcW__calendar button{border-radius:var(--radius-md);width:100%;min-width:44px;min-height:44px;color:var(--text);font:inherit;font-size:var(--type-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-module__ZtcJcW__calendar button[data-outside=true]{color:var(--text-muted)}.date-picker-module__ZtcJcW__calendar button:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-strong)}.date-picker-module__ZtcJcW__calendar button[aria-current=date]{border-color:var(--brand)}.date-picker-module__ZtcJcW__calendar button[data-selected=true]{background:var(--brand);color:var(--on-brand);font-weight:var(--weight-semibold)}.date-picker-module__ZtcJcW__calendar button:disabled{color:var(--text-muted);opacity:.5;cursor:not-allowed}.date-picker-module__ZtcJcW__help{margin:var(--space-3) 0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--leading-body)}.date-picker-module__ZtcJcW__footer{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-2);display:flex}.date-picker-module__ZtcJcW__footer button{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--brand-strong);font:inherit;font-size:var(--type-metadata);cursor:pointer;background:0 0;border:0}.date-picker-module__ZtcJcW__footer button:hover{background:var(--brand-soft)}.date-picker-module__ZtcJcW__footer button:disabled{color:var(--text-muted);cursor:not-allowed}.date-picker-module__ZtcJcW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.date-picker-module__ZtcJcW__dialog{max-width:100vw;padding:var(--space-4) calc(var(--space-2) / 2) max(var(--space-3),env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;right:0;width:100vw!important;max-height:calc(100dvh - 16px)!important;top:auto!important;left:0!important}.date-picker-module__ZtcJcW__heading,.date-picker-module__ZtcJcW__navigation,.date-picker-module__ZtcJcW__help,.date-picker-module__ZtcJcW__footer{margin-inline:var(--space-2)}.date-picker-module__ZtcJcW__dialog::backdrop{background:rgba(var(--brand-strong-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.date-picker-module__ZtcJcW__root.date-picker-module__ZtcJcW__root>input:not([type=hidden]){font-size:16px}}
.floating-label-control-module__osAUeW__control{align-content:start;gap:var(--space-2);width:100%;min-width:0;display:grid}.floating-label-control-module__osAUeW__control>label{width:100%}.floating-label-control-module__osAUeW__control>div:has(input[aria-invalid=true]) input{border-color:var(--negative)}:is(.floating-label-control-module__osAUeW__control>label:has(input[aria-invalid=true]) input,.floating-label-control-module__osAUeW__control>label:has(select[aria-invalid=true]) select){border-color:var(--negative)}.floating-label-control-module__osAUeW__error{color:var(--negative);font-size:var(--type-metadata);line-height:var(--leading-body)}
.not-found-module__HS70Aa__page{background:var(--surface-muted);min-height:100svh;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.not-found-module__HS70Aa__header{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:24px clamp(24px,5vw,80px);display:flex}.not-found-module__HS70Aa__brand{color:var(--brand-strong);letter-spacing:-1px;font-size:24px;font-weight:800;text-decoration:none}.not-found-module__HS70Aa__main{flex:1;align-items:center;width:100%;padding:56px 24px 100px;display:grid}.not-found-module__HS70Aa__panel{border:1px solid var(--line);background:var(--panel);border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(100%,1024px);min-height:400px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 64px #002b630f}.not-found-module__HS70Aa__codePanel{background:var(--brand-strong);color:var(--on-brand-strong);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.not-found-module__HS70Aa__code{letter-spacing:-12px;padding-right:12px;font-size:clamp(112px,11vw,164px);font-weight:800;line-height:1}.not-found-module__HS70Aa__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:56px;display:flex}.not-found-module__HS70Aa__content h1{max-width:360px;color:var(--brand-strong);letter-spacing:-1.2px;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.16}.not-found-module__HS70Aa__content p{max-width:350px;color:var(--muted);margin:20px 0 30px;font-size:15px;line-height:1.75}.not-found-module__HS70Aa__button{background:var(--brand);min-height:50px;color:var(--on-brand);transition:background var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.not-found-module__HS70Aa__button:hover{background:var(--brand-strong);color:var(--on-brand-strong)}}.not-found-module__HS70Aa__button:active{background:var(--brand-strong);color:var(--on-brand-strong)}.not-found-module__HS70Aa__brand{align-items:center;min-height:44px;display:inline-flex}.not-found-module__HS70Aa__page a:focus-visible{outline:3px solid var(--brand);outline-offset:5px}@media (max-width:640px){.not-found-module__HS70Aa__header{min-height:76px;padding:16px 24px}.not-found-module__HS70Aa__brand{font-size:21px}.not-found-module__HS70Aa__main{padding:32px 20px 48px}.not-found-module__HS70Aa__panel{border-radius:20px;grid-template-columns:1fr}.not-found-module__HS70Aa__codePanel{padding:30px 24px}.not-found-module__HS70Aa__code{letter-spacing:-7px;padding-right:7px;font-size:100px}.not-found-module__HS70Aa__content{padding:32px 28px}.not-found-module__HS70Aa__content h1{font-size:30px}.not-found-module__HS70Aa__content p{margin:16px 0 24px}.not-found-module__HS70Aa__button{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__button{transition:none}}
.document-reupload-form-module__FK7T8a__documentReupload{grid-column:1/-1;gap:20px;width:100%;min-width:0;max-width:920px;margin-inline:auto;display:grid}.document-reupload-form-module__FK7T8a__documentReuploadHeading h2{color:var(--ink);margin:0;font-size:24px;font-weight:750;line-height:1.3}.document-reupload-form-module__FK7T8a__documentReuploadHeading p,.document-reupload-form-module__FK7T8a__documentReuploadReason p{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.document-reupload-form-module__FK7T8a__documentReuploadHeading p{color:var(--muted)}.document-reupload-form-module__FK7T8a__documentReuploadReason{background:var(--brand-soft);min-width:0;color:var(--brand-strong);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.document-reupload-form-module__FK7T8a__documentReuploadReason svg{flex-shrink:0;margin-top:1px}.document-reupload-form-module__FK7T8a__documentReuploadReason strong{font-size:13px;font-weight:750}.document-reupload-form-module__FK7T8a__documentReuploadReason p{white-space:pre-wrap}@media (max-width:720px){.document-reupload-form-module__FK7T8a__documentReupload{gap:16px}.document-reupload-form-module__FK7T8a__documentReuploadHeading h2{font-size:21px}}
.onboarding-field-module__ZKQqra__field{min-width:0;padding-top:var(--space-2);position:relative}.onboarding-field-module__ZKQqra__field input,.onboarding-field-module__ZKQqra__field select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:56px;color:var(--text);padding:var(--space-5) var(--space-4) var(--space-2);font:inherit;font-size:var(--type-body)}.onboarding-field-module__ZKQqra__field label{top:27px;left:var(--space-4);max-width:calc(100% - var(--space-8));color:var(--text-muted);pointer-events:none;font-size:var(--type-body);position:absolute}.onboarding-field-module__ZKQqra__field input:focus+label,.onboarding-field-module__ZKQqra__field input:not(:placeholder-shown)+label,.onboarding-field-module__ZKQqra__field input[type=date]+label,.onboarding-field-module__ZKQqra__select label,.onboarding-field-module__ZKQqra__date>label{font-size:var(--type-metadata);top:13px}.onboarding-field-module__ZKQqra__field input:focus-visible,.onboarding-field-module__ZKQqra__field select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.onboarding-field-module__ZKQqra__field input[aria-invalid=true],.onboarding-field-module__ZKQqra__field select[aria-invalid=true]{border-color:var(--negative)}.onboarding-field-module__ZKQqra__field small{margin-top:var(--space-2);color:var(--negative);font-size:var(--type-metadata);display:block}.onboarding-field-module__ZKQqra__field input:disabled,.onboarding-field-module__ZKQqra__field select:disabled{background:var(--surface-subtle)}.onboarding-field-module__ZKQqra__section{border:0;min-width:0;margin:0;padding:0}.onboarding-field-module__ZKQqra__section legend{margin-bottom:var(--space-3);color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold)}.onboarding-field-module__ZKQqra__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){.onboarding-field-module__ZKQqra__grid{grid-template-columns:minmax(0,1fr)}}.onboarding-field-module__ZKQqra__field:focus-within label{color:var(--brand-strong)}.onboarding-field-module__ZKQqra__field input:focus-visible,.onboarding-field-module__ZKQqra__field select:focus-visible{border-color:var(--brand)}.onboarding-field-module__ZKQqra__validationSummary{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--text);grid-column:1/-1}.onboarding-field-module__ZKQqra__validationHeading{align-items:flex-start;gap:var(--space-3);display:flex}.onboarding-field-module__ZKQqra__validationIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--negative) 8%, var(--surface));height:40px;color:var(--negative);flex:0 0 40px;place-items:center;display:grid}.onboarding-field-module__ZKQqra__validationSummary p{color:var(--text);font-size:var(--type-body);font-weight:var(--weight-semibold);margin:0;line-height:1.5}.onboarding-field-module__ZKQqra__validationHint{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-metadata);line-height:1.5;display:block}.onboarding-field-module__ZKQqra__validationSummary ul{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.onboarding-field-module__ZKQqra__validationSummary li{min-width:0;max-width:100%}.onboarding-field-module__ZKQqra__validationSummary button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--brand-strong);font:inherit;font-size:var(--type-metadata);text-align:left;cursor:pointer;display:inline-flex}.onboarding-field-module__ZKQqra__validationSummary button span{overflow-wrap:anywhere}.onboarding-field-module__ZKQqra__validationSummary button svg{flex-shrink:0}.onboarding-field-module__ZKQqra__validationSummary button:hover{background:var(--brand-soft);border-color:var(--brand)}.onboarding-field-module__ZKQqra__validationSummary button:focus-visible,.onboarding-field-module__ZKQqra__field[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:600px){.onboarding-field-module__ZKQqra__validationSummary{padding:var(--space-4);grid-column:1/-1}.onboarding-field-module__ZKQqra__validationSummary li{flex:100%}}
.onboarding-removal-action-module__xUcFbG__dialog{max-height:calc(100dvh - var(--space-8));width:min(480px, calc(100vw - var(--space-8)));padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);margin:auto;overflow-y:auto}.onboarding-removal-action-module__xUcFbG__dialog::backdrop{background:var(--tour-backdrop,#0000007a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboarding-removal-action-module__xUcFbG__icon{border-radius:var(--radius-md);background:var(--surface-subtle);width:48px;height:48px;color:var(--negative);place-items:center;display:grid}.onboarding-removal-action-module__xUcFbG__dialog h2{margin:var(--space-5) 0 var(--space-3);font-size:var(--type-section);font-weight:var(--weight-semibold)}.onboarding-removal-action-module__xUcFbG__dialog p{font-size:var(--type-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.onboarding-removal-action-module__xUcFbG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.onboarding-removal-action-module__xUcFbG__actions button{min-height:44px;padding:var(--space-3) var(--space-4)}@media (max-width:600px){.onboarding-removal-action-module__xUcFbG__dialog{padding:var(--space-6)}.onboarding-removal-action-module__xUcFbG__actions{flex-direction:column-reverse}.onboarding-removal-action-module__xUcFbG__actions button{width:100%}}
