.legal-service-step{display:grid;max-inline-size:900px;gap:18px;margin-inline:auto;padding:22px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-surface)}.legal-service-step__header{display:flex;align-items:flex-start;gap:12px;padding-block-end:16px;border-block-end:1px solid var(--ds-border-subtle)}.legal-service-step__header>span{display:grid;inline-size:40px;block-size:40px;flex:0 0 auto;place-items:center;color:var(--ds-action-primary);border-radius:8px;background:var(--ds-action-soft)}.legal-service-step__header h2{margin:0;font-size:1.05rem}.legal-service-step__header p{margin:5px 0 0;color:var(--ds-text-secondary);font-size:.76rem;line-height:1.9}.legal-terms-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.legal-terms-list li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid var(--ds-border-subtle);border-radius:8px;background:var(--ds-bg-inset)}.legal-terms-list li>span{display:grid;inline-size:28px;block-size:28px;place-items:center;color:var(--ds-success-fg);border-radius:50%;background:var(--ds-success-bg)}.legal-terms-list p{margin:0;font-size:.76rem;line-height:1.9}.legal-terms-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px;border:1px solid var(--ds-action-line);border-radius:8px;background:var(--ds-action-soft);cursor:pointer}.legal-terms-consent input{inline-size:18px;block-size:18px;margin-block-start:2px;accent-color:var(--ds-action-primary)}.legal-terms-consent>span{display:grid;gap:3px}.legal-terms-consent strong{font-size:.8rem}.legal-terms-consent small{color:var(--ds-text-secondary);font-size:.68rem;line-height:1.8}.legal-sana-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-raised)}.legal-sana-link>svg{color:var(--ds-action-primary)}.legal-sana-link>div{display:grid;gap:2px}.legal-sana-link strong{font-size:.78rem}.legal-sana-link p{margin:0;color:var(--ds-text-secondary);font-size:.68rem}.legal-sana-link a{display:inline-flex;min-block-size:40px;align-items:center;gap:6px;padding-inline:12px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:8px;background:var(--ds-action-soft);font-size:.7rem;font-weight:700;text-decoration:none}.legal-binary-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legal-binary-choice button{display:flex;min-block-size:52px;align-items:center;gap:9px;padding:11px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-surface);font-family:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.legal-binary-choice button[data-selected=true]{border-color:var(--ds-action-primary);background:var(--ds-action-soft)}.legal-back-button:focus-visible,.legal-binary-choice button:focus-visible,.legal-language-field input:focus-visible,.legal-language-field textarea:focus-visible,.legal-sana-link a:focus-visible,.translation-file-drop:focus-within,.translation-quote-card a:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.legal-language-field{display:grid;gap:6px;padding:16px;border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-surface)}.legal-language-field>span{font-size:.82rem;font-weight:700}.legal-language-field>small{color:var(--ds-text-secondary);font-size:.68rem}.legal-language-field input,.legal-language-field textarea{min-block-size:46px;padding:11px 12px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-raised);font:inherit;font-size:.78rem;line-height:1.8;resize:vertical}.legal-action-stack{display:grid;gap:8px}.legal-step-action.service-primary-action{min-block-size:64px!important;padding:8px 10px!important;border-radius:12px!important}.legal-step-action__content{display:grid;inline-size:100%;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px}.legal-step-action__copy{display:grid;text-align:start;line-height:1.65}.legal-step-action__copy small{opacity:.78;font-size:.66rem;font-weight:500}.legal-step-action__copy strong{font-size:.84rem;font-weight:750}.legal-step-action__icon{display:grid;inline-size:40px;block-size:40px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--ds-bg-surface) 17%,transparent)}.legal-action-hint{margin:0;color:var(--ds-text-secondary);font-size:.67rem;line-height:1.8;text-align:center}.legal-form-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;color:var(--ds-error-fg);border:1px solid var(--ds-error-line);border-radius:8px;background:var(--ds-error-bg);font-size:.7rem;line-height:1.8}.legal-form-error svg{flex:0 0 auto;margin-block-start:3px}.legal-back-button{display:inline-flex;min-block-size:46px;align-items:center;justify-content:center;gap:7px;padding-inline:12px;color:var(--ds-text-secondary);border:1px solid var(--ds-border-subtle);border-radius:8px;background:var(--ds-bg-inset);font:inherit;font-size:.7rem;font-weight:650;cursor:pointer}.legal-back-button:hover{color:var(--ds-text-primary);border-color:var(--ds-border-default)}.customer-legal-workflow{display:grid;gap:14px}.customer-legal-workflow__notice{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-inset)}.customer-legal-workflow__notice[data-tone=error]{color:var(--ds-error-fg);border-color:var(--ds-error-line);background:var(--ds-error-bg)}.customer-legal-workflow__notice[data-tone=info]>svg{color:var(--ds-action-primary)}.customer-legal-workflow__notice strong{font-size:.78rem}.customer-legal-workflow__action p,.customer-legal-workflow__notice p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:.7rem;line-height:1.8}.customer-legal-workflow__action{display:grid;gap:10px;padding:14px;border:1px solid var(--ds-action-line);border-radius:8px;background:var(--ds-action-soft)}.customer-legal-workflow__action>div strong{font-size:.82rem}.customer-legal-workflow__action>a{display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;gap:7px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:8px;background:var(--ds-bg-surface);font-size:.74rem;font-weight:700;text-decoration:none}.customer-legal-workflow__addon{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--ds-border-subtle);border-radius:8px}.customer-legal-workflow__addon>span{display:grid;inline-size:34px;block-size:34px;place-items:center;color:var(--ds-action-primary);border-radius:8px;background:var(--ds-action-soft)}.customer-legal-workflow__addon>div{display:grid;gap:2px}.customer-legal-workflow__addon strong{font-size:.76rem}.customer-legal-workflow__addon b,.customer-legal-workflow__addon small{color:var(--ds-text-secondary);font-size:.67rem}.customer-legal-workflow__details{display:grid;gap:0;margin:0;border:1px solid var(--ds-border-subtle);border-radius:8px}.customer-legal-workflow__details>div{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:12px;padding:10px 12px;border-block-end:1px solid var(--ds-border-subtle);font-size:.72rem}.customer-legal-workflow__details>div:last-child{border-block-end:0}.customer-legal-workflow__details dt{color:var(--ds-text-secondary)}.customer-legal-workflow__details dd{margin:0;text-align:end}.customer-legal-workflow__history{border-block-start:1px solid var(--ds-border-subtle);padding-block-start:12px}.customer-legal-workflow__history summary{color:var(--ds-action-primary);font-size:.72rem;font-weight:700;cursor:pointer}.customer-legal-workflow__history ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.customer-legal-workflow__history li{display:flex;justify-content:space-between;gap:12px;color:var(--ds-text-secondary);font-size:.68rem}.customer-legal-workflow__history time{flex:0 0 auto;color:var(--ds-text-tertiary)}@media (min-width:720px){.legal-options .service-delivery-options{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-options .service-delivery-option{min-block-size:116px;align-content:center}}@media (max-width:620px){.legal-service-step{padding:16px}.legal-sana-link{grid-template-columns:28px minmax(0,1fr)}.legal-sana-link a{grid-column:1/-1;justify-content:center}.legal-binary-choice{grid-template-columns:minmax(0,1fr)}.legal-step-action__copy strong{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.legal-back-button,.legal-step-action.service-primary-action{transition:none!important}}.translation-quote-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px;color:var(--ds-text-primary);border:1px solid var(--ds-warning-line);border-radius:12px;background:var(--ds-warning-bg)}.translation-quote-card>svg{color:var(--ds-warning-fg)}.translation-quote-card strong{font-size:.82rem}.translation-quote-card p{margin:4px 0 0;color:var(--ds-text-secondary);font-size:.7rem;line-height:1.9}.translation-quote-card a{display:inline-flex;min-block-size:46px;grid-column:1/-1;align-items:center;justify-content:center;gap:8px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:8px;background:var(--ds-bg-surface);font-size:.74rem;font-weight:750;text-decoration:none}.translation-file-drop{display:grid;min-block-size:132px;place-items:center;gap:6px;padding:18px;color:var(--ds-text-primary);border:1px dashed var(--ds-action-line);border-radius:12px;background:var(--ds-action-soft);text-align:center;cursor:pointer}.translation-file-drop>svg{color:var(--ds-action-primary)}.translation-file-drop strong{font-size:.8rem}.translation-file-drop span{color:var(--ds-text-secondary);font-size:.68rem}.translation-file-drop input{inline-size:1px;block-size:1px;position:absolute;overflow:hidden;opacity:0}.translation-file-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.translation-file-list li{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--ds-border-subtle);border-radius:8px;background:var(--ds-bg-surface);font-size:.7rem}.translation-file-list li>svg{color:var(--ds-action-primary)}.translation-file-list button{display:grid;inline-size:40px;block-size:40px;place-items:center;color:var(--ds-error-fg);border:0;border-radius:8px;background:var(--ds-error-bg);cursor:pointer}.notice-package{display:grid;gap:14px}.notice-package__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.notice-package__stats>div{display:grid;gap:5px;padding:12px;border:1px solid var(--ds-border-subtle);border-radius:8px;background:var(--ds-bg-inset);text-align:center}.notice-package__stats span{color:var(--ds-text-secondary);font-size:.65rem}.notice-package__stats strong{color:var(--ds-action-primary);font-size:1.15rem}.notice-request-list{display:grid;gap:9px}.notice-request-list article{display:grid;gap:9px;padding:12px;border:1px solid var(--ds-border-subtle);border-radius:9px;background:var(--ds-bg-surface)}.notice-request-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-request-list header>div{display:grid;gap:2px}.notice-request-list header strong{font-size:.76rem}.notice-request-list article>p,.notice-request-list header small{color:var(--ds-text-secondary);font-size:.66rem;line-height:1.8}.notice-request-list article>p{margin:0;padding:9px;border-radius:7px;background:var(--ds-bg-inset)}.notice-request-reply{display:grid;gap:8px}.notice-request-reply textarea{min-block-size:84px;padding:10px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-raised);font:inherit;font-size:.72rem;line-height:1.8;resize:vertical}.notice-request-reply textarea:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}@media(max-width:480px){.notice-package__stats{grid-template-columns:1fr}.translation-quote-card{grid-template-columns:26px minmax(0,1fr)}}.app-launch-screen{--launch-bg:#f7f4fb;--launch-surface:#fdfbff;--launch-accent:#6d4eb3;--launch-soft:#eee5fb;--launch-line:#cdbbea;--launch-text:#20182c;--launch-muted:#665d71;box-sizing:border-box;position:fixed;z-index:2000;inset:0;display:grid;min-block-size:100dvh;overflow:hidden;place-items:center;padding:max(32px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom));color:var(--launch-text);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--launch-soft) 68%,transparent),transparent 42%),linear-gradient(160deg,var(--launch-surface),var(--launch-bg));opacity:1;transition:opacity .52s cubic-bezier(.4,0,1,1)}.app-launch-screen[data-phase=exiting]{opacity:0;pointer-events:none}.app-launch-screen__atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.app-launch-screen__atmosphere i{position:absolute;display:block;inline-size:42vw;max-inline-size:260px;aspect-ratio:1;border-radius:50%;background:var(--launch-soft);filter:blur(58px);opacity:.34;animation:app-launch-drift 12s ease-in-out infinite alternate}.app-launch-screen__atmosphere i:first-child{inset-block-start:8%;inset-inline-start:-12%}.app-launch-screen__atmosphere i:nth-child(2){inset-block-end:14%;inset-inline-end:-18%;animation-delay:-4s}.app-launch-screen__atmosphere i:last-child{inline-size:24vw;inset-block-start:48%;inset-inline-end:8%;opacity:.18;animation-delay:-8s}.app-launch-screen__content{position:relative;z-index:1;display:grid;inline-size:min(calc(100vw - 32px),420px);justify-items:center;gap:24px;text-align:center;animation:app-launch-enter .9s cubic-bezier(.16,1,.3,1) both}.app-launch-screen__scene{position:relative;display:grid;inline-size:100%;block-size:304px;place-items:start center}.app-launch-screen__icon-shell{position:relative;z-index:3;display:grid;inline-size:148px;block-size:148px;margin-block-start:14px;place-items:center;border:1px solid color-mix(in srgb,var(--launch-line) 64%,transparent);border-radius:42px;background:color-mix(in srgb,var(--launch-surface) 82%,transparent);box-shadow:0 20px 48px color-mix(in srgb,var(--launch-accent) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--launch-surface) 90%,transparent);animation:app-launch-float 5.2s ease-in-out infinite}.app-launch-screen__icon-shell img{display:block;inline-size:132px;block-size:132px;border-radius:34px}.app-launch-screen__orbit{position:absolute;z-index:2;inset-block-start:-4px;inline-size:184px;block-size:184px;border:1px solid color-mix(in srgb,var(--launch-accent) 18%,transparent);border-radius:50%;animation:app-launch-orbit 16s linear infinite}.app-launch-screen__orbit:after,.app-launch-screen__orbit:before{position:absolute;inset:13px;content:"";border:1px solid color-mix(in srgb,var(--launch-accent) 11%,transparent);border-radius:50%}.app-launch-screen__orbit:after{inset:30px}.app-launch-screen__orbit i{position:absolute;inline-size:6px;block-size:6px;border-radius:50%;background:var(--launch-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--launch-accent) 8%,transparent)}.app-launch-screen__orbit i:first-child{inset-block-start:8px;inset-inline-start:48%}.app-launch-screen__orbit i:nth-child(2){inset-block-start:55%;inset-inline-end:-3px}.app-launch-screen__orbit i:last-child{inset-block-end:19%;inset-inline-start:7px}.app-launch-screen__skyline-art{position:absolute;z-index:1;inset-inline:0;inset-block-end:0;display:block;inline-size:100%;opacity:0;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--launch-accent) 12%,transparent));transform-origin:center bottom;animation:app-launch-panorama-enter .72s cubic-bezier(.16,1,.3,1) .28s both}.app-launch-screen__skyline-art img{display:block;inline-size:100%;block-size:auto}.app-launch-screen__copy{display:grid;gap:5px}.app-launch-screen__copy strong{font-size:1.3rem;font-weight:850;line-height:1.5;letter-spacing:normal}.app-launch-screen__copy span{color:var(--launch-muted);font-size:.875rem;line-height:1.8;letter-spacing:normal}.app-launch-screen__progress{position:relative;display:block;inline-size:132px;block-size:4px;overflow:hidden;border-radius:999px;background:var(--launch-soft)}.app-launch-screen__progress i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--launch-accent) 64%,transparent),var(--launch-accent));transform:scaleX(.12);animation:app-launch-progress 3s cubic-bezier(.45,0,.55,1) forwards}.app-launch-screen[data-phase=exiting] .app-launch-screen__progress i{animation:none;transform:scaleX(1);transition:transform .32s ease-out}@keyframes app-launch-enter{0%{opacity:.01;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes app-launch-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.006)}}@keyframes app-launch-orbit{to{transform:rotate(1turn)}}@keyframes app-launch-drift{to{transform:translate3d(10px,-6px,0) scale(1.03)}}@keyframes app-launch-panorama-enter{0%{opacity:.01;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes app-launch-progress{to{transform:scaleX(.9)}}[data-mode=dark] .app-launch-screen{--launch-bg:#15111d;--launch-surface:#211a2c;--launch-accent:#a78bdf;--launch-soft:#302442;--launch-line:#5b4778;--launch-text:#f2edf8;--launch-muted:#c1b7ce}@media (max-height:620px){.app-launch-screen__content{gap:14px}.app-launch-screen__scene{block-size:240px;transform:scale(.82)}.app-launch-screen__copy strong{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.app-launch-screen{transition:none}.app-launch-screen *{animation:none!important}.app-launch-screen__skyline-art{opacity:1;transform:none}.app-launch-screen__progress i{transform:scaleX(.9)}.app-launch-screen[data-phase=exiting] .app-launch-screen__progress i{transform:scaleX(1);transition:none}}.pin-setup-fields input{min-width:0;min-height:48px;padding-inline:48px!important;text-align:center;font:inherit;font-size:18px;letter-spacing:.15em}.pin-setup-fields .uk-pwd-toggle{min-width:44px;min-height:44px;display:grid;place-items:center}.pin-setup input:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.pin-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pin-setup-controls,.pin-setup-fields{display:grid;gap:12px}.pin-setup-help{display:flex;gap:10px;margin:0;padding:12px;border-radius:12px;background:var(--ds-bg-inset);color:var(--ds-text-secondary);font-size:.75rem;line-height:1.8}.pin-setup-help svg{flex:none;margin-top:3px;color:var(--ds-action-primary)}.pin-setup-fields .uk-field{min-width:0}.pin-setup-fields .uk-field-label{font-size:.8rem}.pin-setup-fields [role=alert]{color:var(--ds-text-primary)}.pin-setup-controls>.uk-btn{min-height:44px;font-size:.8rem}@media(max-width:480px){.pin-setup-fields{grid-template-columns:1fr}}.pin-setup .login-remember{margin:0 0 12px}.pin-forget{min-height:44px;border:0;padding:8px;background:transparent;font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pin-forget,.pin-preparing{color:var(--ds-text-secondary)}.pin-preparing{display:flex;align-items:center;justify-content:center;gap:12px;min-height:80px;font-size:.875rem}.pin-login{display:grid;gap:20px;padding:24px;border:1px solid var(--ds-border-default);border-radius:24px;background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm)}.pin-login *{box-sizing:border-box}.pin-login p{margin:0;color:var(--ds-text-secondary);font-size:.8rem;line-height:1.8}.pin-login__header{display:flex;align-items:center;gap:14px}.pin-login__emblem{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid var(--ds-action-line);border-radius:18px;background:var(--ds-action-soft);color:var(--ds-action-primary)}.pin-login__eyebrow{color:var(--ds-action-primary);font-size:.7rem;font-weight:700}.pin-login__header h2{margin:5px 0 0;font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.6;font-weight:800}.pin-login__device{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--ds-border-subtle);border-radius:12px;background:var(--ds-bg-inset)}.pin-login__device-icon{display:grid;place-items:center;color:var(--ds-action-primary);flex-shrink:0}.pin-login__device>div{display:grid;gap:3px;min-width:0}.pin-login__device strong{font-size:.75rem}.pin-login__device div span{font-size:.65rem;color:var(--ds-text-secondary)}.pin-login__active{margin-inline-start:auto;padding:3px 8px;border-radius:6px;background:var(--ds-action-soft);color:var(--ds-action-primary);font-size:.65rem;font-weight:700}.pin-login__field{display:grid;gap:10px}.pin-login__label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700}.pin-login__label>span{font-size:.7rem;color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pin-login__entry{position:relative;border-radius:12px;scroll-margin-block:100px}.pin-login__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pin-login__slots>span{display:grid;place-items:center;min-width:0;height:54px;border:1px solid var(--ds-border-default);border-radius:10px;background:var(--ds-bg-inset);color:var(--ds-text-primary);font-size:19px}.pin-login__slots [data-filled=true]{background:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary)}.pin-login__entry:focus-within .pin-login__slots [data-current=true]{border-color:var(--ds-border-focus);outline:2px solid var(--ds-action-line);outline-offset:2px}.pin-login__entry[data-invalid=true] .pin-login__slots>span{border-color:var(--ds-danger,#ba1a1a)}.pin-login__entry input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;font:inherit;font-size:18px;cursor:text}.pin-login__error{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--ds-danger,#ba1a1a) 40%,var(--ds-border-default));border-radius:12px;color:var(--ds-danger,#ba1a1a)}.pin-login__error svg{flex-shrink:0;margin-top:3px}.pin-login__error p{color:var(--ds-text-primary)}.pin-login .pin-login__submit{min-height:50px;border-radius:12px;font-size:.9rem;gap:12px}.pin-login__recovery{display:grid;gap:10px;text-align:center;padding-top:4px}.pin-login__recovery .uk-btn{min-height:46px;border-radius:12px;gap:10px;font-size:.8rem}.pin-login__footer{display:grid;justify-items:center;gap:4px;padding-top:14px;border-top:1px solid var(--ds-border-subtle)}.pin-login__footer>span{display:flex;align-items:center;gap:6px;color:var(--ds-text-secondary);font-size:.65rem}.pin-login__forget-confirm{display:grid;gap:10px;padding-top:10px}.pin-login__forget-confirm>div{display:flex;align-items:center;gap:8px}.pin-login button:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:3px}.login-panel__inner:has(.pin-login) .login-copy{display:none}.login-panel__inner:has(.pin-login) .login-brand{margin-bottom:24px}.login-panel__inner:has(.pin-login) .login-trust{margin-top:20px}@media(max-width:480px){.pin-login{padding:18px;gap:18px;border-radius:20px}.pin-login__slots{gap:6px}.pin-login__slots>span{height:48px}.pin-login__emblem{width:48px;height:48px;border-radius:14px}}@media(max-height:540px){.login-panel:has(.pin-login){align-items:start;padding-block:16px}.login-panel__inner:has(.pin-login){justify-content:flex-start}.login-panel__inner:has(.pin-login) .login-brand,.login-panel__inner:has(.pin-login) .login-trust{display:none}.pin-login{gap:14px}}