.ac-dialog.lfd{width: min(480px, calc(100vw - 32px));padding: 0;border: 1px solid #ffffff1f;border-radius: 14px;background: #171e2c;box-shadow: 0 30px 120px #000c;color: var(--ff-ink);}.ac-dialog.lfd.pp-wide{width: min(520px, calc(100vw - 32px));}.ac-dialog.lfd.pp-small{width: min(360px, calc(100vw - 32px));}.lfd form{display: block;margin: 0;}.pp-view{overflow: hidden;}.lfd-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 24px 24px 0;}.lfd-head h2{margin: 0;color: var(--ff-ink);font-size: 20px;font-weight: 600;line-height: 1.3;letter-spacing: -.02em;}.lfd-x{flex: none;display: inline-grid;place-items: center;width: 30px;height: 30px;margin: -3px -6px 0 0;padding: 0;border: 0;border-radius: 8px;background: transparent;color: var(--ff-ink-2);cursor: pointer;}@media (hover: hover){.lfd-x:hover{background: #ffffff12;color: var(--ff-ink);}}.lfd-x svg{width: 18px;height: 18px;}.lfd-body{display: grid;gap: 24px;padding: 20px 24px 0;}.lfd-label{display: block;margin: 0;color: var(--ff-ink);font-size: 14px;font-weight: 600;}.lfd-desc{margin: 0;color: var(--ff-ink-2);font-size: 14px;line-height: 1.5;}.lfd-desc strong, .lfd-help strong{color: var(--ff-ink);font-weight: 600;}.lfd .lfd-g{color: var(--ff-green);}.lfd-help strong.lfd-current{color: var(--ff-ink);font-weight: 600;}.lfd-input{display: flex;align-items: center;gap: 8px;height: 46px;margin-top: 12px;padding: 0 14px;border: 1px solid #ffffff26;border-radius: 8px;background: #0f1520;}.lfd-input:focus-within{border-color: #8995a9;}.lfd-input.is-invalid, .lfd-input.is-invalid:focus-within{border-color: #ec6572b3;}.lfd-input__cur{color: var(--ff-ink-2);font-size: 17px;}.lfd-input input{flex: 1;min-width: 0;padding: 0;border: 0;background: transparent;color: var(--ff-ink);font: 400 16px/1 var(--ff-font);outline: 0;font-variant-numeric: tabular-nums;}.lfd .lfd-input input:focus, .lfd .lfd-input input:focus-visible{outline: none !important;box-shadow: none !important;}.pp-spin{display: grid;grid-template-rows: 1fr 1fr;margin-right: -6px;}.pp-spin button{display: grid;place-items: center;width: 22px;height: 15px;padding: 0;border: 0;border-radius: 4px;background: transparent;color: var(--ff-ink-2);cursor: pointer;}@media (hover: hover){.pp-spin button:hover{background: #ffffff14;color: var(--ff-ink);}}.pp-spin svg{width: 10px;height: 10px;}.lfd-help{margin: 8px 0 0;color: var(--ff-ink-2);font-size: 13px;line-height: 1.5;}.lfd-err{margin: 8px 0 0;color: #ffb3bb;font-size: 13px;line-height: 1.5;}.lfd-list{display: grid;gap: 12px;margin: 12px 0 0;padding: 0;list-style: none;}.lfd-list li{display: grid;grid-template-columns: 20px 1fr;gap: 12px;align-items: start;color: var(--ff-ink-3);font-size: 14px;line-height: 1.45;}.lfd-list li strong{color: var(--ff-ink);font-weight: 600;}.lfd-list svg{width: 20px;height: 20px;color: var(--ff-blue);}.lfd-foot{display: flex;align-items: center;justify-content: flex-end;gap: 10px;padding: 28px 24px 22px;}.lfd-btn{min-height: 40px !important;padding: 9px 16px !important;border-radius: 9px !important;font-size: 14px !important;transition: transform .12s ease, filter .12s ease, background-color .14s ease;}.lfd-btn .ac-spinner{margin-right: 2px;border-top-color: currentColor;}.lfd .lfd-btn.ac-btn--primary:disabled{border-color: #2a3242 !important;background: #2a3242 !important;color: #7f8aa0 !important;opacity: 1 !important;cursor: not-allowed;}.ac-dialog.lfd:focus, .ac-dialog.lfd:focus-visible, .lfd [tabindex="-1"]:focus, .lfd [tabindex="-1"]:focus-visible{outline: none !important;}.lfd [tabindex="-1"]:focus-visible{box-shadow: none !important;}.pp-cardbody{gap: 16px !important;}.pp-summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;border: 1px solid #ffffff14;border-radius: 10px;background: #0f1520;}.pp-summary strong{display: block;color: var(--ff-ink);font-size: 14px;font-weight: 600;}.pp-summary span{display: block;margin-top: 2px;color: var(--ff-ink-2);font-size: 13px;}.pp-summary span.pp-bad{color: #f08d9b;}.pp-link{flex: none;padding: 0;border: 0;background: none;color: var(--ff-blue);font: 500 14px var(--ff-font);cursor: pointer;}.pp-link:disabled{color: var(--ff-ink-2);cursor: default;}.pp-note-due{margin: 0;padding: 12px 14px;border: 1px solid #ec657240;border-radius: 10px;background: #ec65720f;color: var(--ff-ink-3);font-size: 14px;line-height: 1.5;}.pp-note-due strong{color: var(--ff-ink);font-weight: 600;}.pp-wallet{display: grid;gap: 16px;}.pp-wallet .ac-or{margin: 0;}.pp-cardbody .lfd-err{margin: 0;}.pp-legal{margin: 0;color: var(--ff-ink-2);font-size: 12px;line-height: 1.5;}.pp-legal a{color: var(--ff-ink-3);}.pp-load{display: grid;justify-items: center;align-content: center;gap: 12px;box-sizing: border-box;min-height: 212px;padding: 34px 16px;border: 1px dashed #ffffff24;border-radius: 10px;color: var(--ff-ink-2);font-size: 14px;line-height: 1.5;text-align: center;}.pp-load p{margin: 0;}.pp-load__spin{display: inline-block;width: 18px;height: 18px;border: 2px solid #ffffff24;border-top-color: var(--ff-ink-2);border-radius: 999px;animation: ac-spin .8s linear infinite;}.lfd .ac-card-error{margin: 5px 0 0;color: #f08d9b;font-size: 12px;line-height: 1.4;}.lfd .ac-cardbox input:focus-visible{outline: none !important;box-shadow: none !important;}.ac-cardbox__stripe{height: 100%;padding: 27px 0 8px;}.ac-cardbox.is-focused{border-color: #8995a9;}body[data-design="v5"] .ac-cardbox.is-focused.is-invalid, body[data-design="v5"] .ac-cardbox.is-invalid{border-color: #df7486;}.ac-cardbox.is-focused .ac-cardbox__label{top: 11px;width: 125%;transform: scale(.8);}.pp-done{display: flex;flex-direction: column;align-items: center;padding: 36px 28px 32px;text-align: center;}.pp-done__mark{width: 56px;height: 56px;margin: 0 0 18px;}.pp-done__mark svg{display: block;width: 100%;height: 100%;fill: none;stroke-linecap: round;stroke-linejoin: round;}.pp-done__fill{fill: oklch(0.63 0.11 152 / .12);stroke: none;opacity: 0;animation: pp-done-fade 400ms 380ms ease-out forwards;}.pp-done__ring{stroke: oklch(0.63 0.11 152);stroke-width: 2.5;stroke-dasharray: 151;stroke-dashoffset: 151;transform: rotate(-90deg);transform-origin: 26px 26px;animation: pp-done-draw 520ms 180ms cubic-bezier(.3,.7,.2,1) forwards;}.pp-done__tick{stroke: oklch(0.86 0.09 152);stroke-width: 3;stroke-dasharray: 30;stroke-dashoffset: 30;animation: pp-done-draw 280ms 600ms ease-out forwards;}.pp-done__title{margin: 0;color: var(--ff-ink);font-size: 20px;font-weight: 600;line-height: 1.3;letter-spacing: -.02em;}.pp-done__sub{margin: 6px 0 0;color: var(--ff-ink-2);font-size: 14px;line-height: 1.5;}.pp-done :is(.pp-done__title, .pp-done__sub){animation: pp-done-rise 320ms 340ms cubic-bezier(.2,.7,.2,1) both;}.pp-done__title:focus{outline: none;}@keyframes pp-done-draw{to{stroke-dashoffset: 0;}}@keyframes pp-done-fade{to{opacity: 1;}}@keyframes pp-done-rise{from{opacity: 0;transform: translateY(6px);}}@media (prefers-reduced-motion: reduce){.pp-done *{animation-duration: 1ms !important;animation-delay: 0ms !important;}}.pp-cancel-body{gap: 10px !important;}.pp-cancel-body p{margin: 0;color: var(--ff-ink-2);font-size: 14px;line-height: 1.5;}.pp-cancel-body p strong{color: var(--ff-ink);font-weight: 600;}