.ac-page{max-width:760px;margin:0 auto;padding:28px 28px 96px;color:var(--ff-ink-3);font-size:14px;line-height:1.55;font-variant-numeric:tabular-nums;}.ac-page--left{max-width:1020px;margin-inline:0;}.ac-page [hidden]{display:none!important;}.ac-page[data-pending] > :not(.ac-head):not(.ac-placeholder){display:none;}.ac-skeleton .ac-skel{margin:4px 0;}.ac-skeleton .ac-section__head .ac-skel{margin:0;}.ac-skeleton .ac-row__side{min-width:0;}.ac-skel--heading{width:132px;height:16px;}.ac-skel--label{width:112px;height:12px;}.ac-skel--title{width:124px;height:18px;}.ac-skeleton .ac-skel--sub{width:172px;height:12px;margin-top:9px;}.ac-skel--pill{width:150px;height:36px;border-radius:999px;}.ac-skeleton .ac-skel--amount{width:150px;height:24px;margin-top:18px;}.ac-skeleton .ac-skel--warn{width:min(320px,80%);height:12px;margin-top:17px;}.ac-skel--mark{flex:none;width:38px;height:26px;border-radius:5px;}.ac-skel--line{width:140px;height:13px;}.ac-skel--meta{width:96px;height:12px;}.ac-skel--text{width:min(440px,90%);height:12px;}.ac-skel--text-short{width:min(260px,60%);height:12px;}.ac-skel--button{width:84px;height:34px;border-radius:7px;}.ac-skel--cta{width:150px;height:34px;border-radius:7px;}.ac-skel--field{width:100%;height:38px;border-radius:7px;}.ac-skel--id{flex:none;width:78px;height:12px;}.ac-skel--when{flex:1 1 auto;max-width:120px;height:12px;}.ac-skel--fee{flex:none;width:52px;height:12px;}.ac-row[data-pending] :is(.ac-row__copy > span, .ac-row__side){visibility:hidden;}.ac-page :is(button,input,select,textarea){font:inherit;}.ac-page a{color:var(--ff-blue);}.ac-head{margin:0 0 30px;}body[data-design="v5"] .ac-head h1{margin:0;color:var(--ff-ink);font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.028em;}.ac-head p{margin:9px 0 0;max-width:62ch;color:var(--ff-ink-2);font-size:14px;line-height:1.6;}.ac-section + .ac-section{margin-top:44px;}.ac-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding-bottom:12px;border-bottom:1px solid var(--ff-border);}body[data-design="v5"] .ac-section__head h2{margin:0;color:var(--ff-ink);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.012em;}.ac-section__head h2 small{margin-left:8px;color:var(--ff-ink-2);font:400 13px/1 var(--ff-font);letter-spacing:0;}.ac-row{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 0;}.ac-row + .ac-row{border-top:1px solid var(--ff-border);}.ac-row__copy{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;}.ac-row__copy > strong{display:block;color:var(--ff-ink);font-size:14px;font-weight:500;line-height:1.45;}.ac-row__copy > span{display:block;margin-top:2px;color:var(--ff-ink-2);font-size:13px;line-height:1.5;}.ac-row__side{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;color:var(--ff-ink-3);font-size:14px;text-align:right;}.ac-row__side--muted{color:var(--ff-ink-2);font-size:13px;}.ac-row--field .ac-row__side{flex:0 1 320px;}.ac-row--field .ac-row__side > *{flex:1 1 auto;min-width:0;}.ac-row--foot{justify-content:flex-end;padding-top:16px;}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 13px;border:1px solid #ffffff24;border-radius:7px;background:transparent;color:var(--ff-ink);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,opacity 140ms ease;}.ac-page a.ac-btn, .ac-dialog a.ac-btn{color:var(--ff-ink);}.ac-page .ac-btn, .ac-dialog .ac-btn{font-weight:500;}@media (hover: hover){.ac-btn:hover{border-color:#ffffff40;background:#ffffff0a;text-decoration:none;}}.ac-btn .ac-spinner{display:inline-block;width:13px;height:13px;border:1.5px solid #ffffff24;border-top-color:var(--ff-ink-2);border-radius:999px;animation:ac-spin .8s linear infinite;}@keyframes ac-spin{to{transform:rotate(360deg);}}.ac-btn:disabled{opacity:.45;cursor:not-allowed;}.ac-btn--primary, .ac-page a.ac-btn--primary, .ac-dialog a.ac-btn--primary{border-color:#375cdd;background:#375cdd;color:#fff;}@media (hover: hover){.ac-btn--primary:hover{border-color:#294cbb;background:#294cbb;}}.ac-btn--danger{border-color:#ec657259;color:#ff9aa5;}@media (hover: hover){.ac-btn--danger:hover{border-color:#ec657299;background:#ec657214;}}.ac-btn--danger-solid{border-color:#c93a4b;background:#c93a4b;color:#fff;}@media (hover: hover){.ac-btn--danger-solid:hover{border-color:#b32f40;background:#b32f40;}}.ac-btn--lg{min-height:42px;padding:10px 18px;font-size:14px;}.ac-btn--block{width:100%;}.ac-btn.lf-pressed{border-color:#ffffff40;background:#ffffff0a;}:is(.ac-linkbtn, .ac-btn).lf-busy{position:relative;color:transparent!important;text-decoration:none!important;}:is(.ac-linkbtn, .ac-btn).lf-busy::after{content:"";position:absolute;inset:0;width:13px;height:13px;margin:auto;border:1.5px solid #ffffff24;border-top-color:var(--ff-ink-2);border-radius:999px;animation:ac-spin .8s linear infinite;}@media (prefers-reduced-motion: reduce){body[data-design="v5"] :is(.ac-linkbtn, .ac-btn).lf-busy::after{animation:ac-spin 2s linear infinite!important;}}.ac-field{display:block;}.ac-field > span{display:block;margin-bottom:6px;color:var(--ff-ink-2);font-size:13px;font-weight:500;}.ac-input, .ac-select, .ac-textarea{display:block;width:100%;min-height:38px;padding:8px 11px;border:1px solid #ffffff24;border-radius:7px;background:#0c111c;color:var(--ff-ink);font-size:14px;line-height:1.4;outline:0;transition:border-color 80ms ease-in-out, box-shadow 80ms ease-in-out;}.ac-input[type="number"]{appearance:textfield;-moz-appearance:textfield;}.ac-input[type="number"]::-webkit-outer-spin-button, .ac-input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}:is(.ac-input,.ac-select,.ac-textarea)::placeholder{color:var(--ff-ink-4);}@media (hover: hover){:is(.ac-input,.ac-select,.ac-textarea):hover{border-color:#ffffff3a;}}body[data-design="v5"] :is(.ac-input,.ac-select,.ac-textarea):focus-visible{border-color:#6f8fff;box-shadow:0 0 0 3px #6489ff35;outline:0;}:is(.ac-input,.ac-select,.ac-textarea)[aria-invalid="true"]{border-color:#ec6572b3;}.ac-input[readonly]{border-color:#ffffff14;background:transparent;color:var(--ff-ink-3);cursor:default;}body[data-design="v5"] .ac-input[readonly]:focus-visible{border-color:#ffffff3a;box-shadow:none;}.ac-hint{margin:6px 0 0;color:var(--ff-ink-2);font-size:12px;line-height:1.5;}.ac-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin:12px 0 0;color:var(--ff-ink-2);font-size:12px;line-height:1.5;}.ac-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ff-accent);}.ac-consent input[aria-invalid="true"]{outline:2px solid var(--ff-error);outline-offset:2px;}.ac-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px;}.ac-consent b{display:block;color:var(--ff-ink);font-size:14px;font-weight:500;line-height:20px;}.ac-consent small{display:block;margin-top:4px;color:var(--ff-ink-4);font-size:12px;line-height:17px;}.ac-error{margin:10px 0 0;color:#ffb3bb;font-size:13px;line-height:1.5;}.ac-status{color:var(--ff-ink-2);font-size:13px;}.ac-status:not(:empty){animation:ac-fade-in 200ms ease;}.ac-error:not([hidden]){animation:ac-fade-in 160ms ease;}@keyframes ac-fade-in{from{opacity:0;}to{opacity:1;}}.ac-status[data-tone="ok"]{color:#86dfc0;}.ac-status[data-tone="bad"]{color:#ffb3bb;}.ac-legal{margin:44px 0 0;padding-top:16px;border-top:1px solid var(--ff-border);color:var(--ff-ink-2);font-size:12px;line-height:1.6;}.ac-legal a, .ac-page .ac-legal a{color:var(--ff-ink-3);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px;transition:color 140ms ease, text-decoration-color 140ms ease;}@media (hover: hover){.ac-legal a:hover,.ac-page .ac-legal a:hover{color:var(--ff-ink);text-decoration-color:currentColor;}}.ac-dialog{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #ffffff20;border-radius:14px;background:#171e2c;color:#edf1fb;box-shadow:0 30px 150px #000b;color-scheme:dark;font-family:var(--ff-font);font-size:14px;line-height:1.55;overscroll-behavior:contain;}.ac-dialog{opacity:0;transform:translateY(6px);transition:opacity 180ms ease-out, transform 180ms ease-out, display 180ms allow-discrete, overlay 180ms allow-discrete;}.ac-dialog[open]{opacity:1;transform:none;}@starting-style{.ac-dialog[open]{opacity:0;transform:translateY(6px);}}.ac-dialog:not([open]){pointer-events:none;}.ac-dialog::backdrop{background:#070d1bcc;backdrop-filter:blur(3px);opacity:0;transition:opacity 180ms ease-out, display 180ms allow-discrete, overlay 180ms allow-discrete;}.ac-dialog[open]::backdrop{opacity:1;}@starting-style{.ac-dialog[open]::backdrop{opacity:0;}}html body .ac-dialog.ac-dialog.ac-dialog[open][data-step-enter]:not(.ac-dialog--smooth){opacity:0;transform:translateY(6px);transition:none;}html[data-theme="dark"] body[data-design="v5"] .ac-dialog.ac-dialog.ac-dialog[open][data-step-enter]:not(.ac-dialog--smooth){transform:translateY(5px) scale(.985);}.ac-dialog *{box-sizing:border-box;}.ac-dialog :is(button,input,select,textarea){font:inherit;}.ac-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 0;}body[data-design="v5"] .ac-dialog__head h2{margin:0;color:#e0e9f9;font:600 19px/1.25 var(--font-display);letter-spacing:-.022em;}.ac-dialog__close{display:grid;place-items:center;flex:none;width:28px;height:28px;margin:-3px -6px 0 0;padding:0;border:0;border-radius:50%;background:#ffffff14;color:var(--ff-ink-3);cursor:pointer;}@media (hover: hover){.ac-dialog__close:hover{background:#ffffff26;color:var(--ff-ink);}}.ac-dialog__close svg{display:block;width:14px;height:14px;}.ac-dialog__body{display:grid;gap:14px;padding:12px 24px 4px;color:#aab8d0;}.ac-dialog__body p{margin:0;}.ac-dialog__body strong{color:var(--ff-ink);font-weight:600;}.ac-dialog__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:20px 24px 22px;}.ac-dialog__foot .ac-btn{min-height:38px;padding:9px 16px;}.ac-dialog__foot .ac-btn--left{margin-right:auto;}.ac-list{display:grid;gap:8px;margin:0;padding:0 0 0 18px;color:#bdc7d9;}.ac-list li::marker{color:#8897ad;}.ac-dialog__foot--stack{flex-direction:column;align-items:stretch;gap:14px;}.ac-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:2000;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;border:0;border-radius:8px;background:#d8e4fd;color:#162746;box-shadow:0 10px 40px #0007;font:500 14px/1.4 var(--ff-font);letter-spacing:.005em;text-align:center;}.ac-toast[popover]{top:auto;right:auto;margin:0;overflow:visible;}.ac-toast[hidden]{display:none;}.ac-toast{opacity:0;transition:opacity 160ms ease-out, transform 160ms ease-out, display 160ms allow-discrete, overlay 160ms allow-discrete;}.ac-toast:popover-open{opacity:1;transform:translate(-50%,0);}.ac-toast:not([hidden]){opacity:1;}@starting-style{.ac-toast:popover-open{opacity:0;transform:translate(-50%,6px);}}body.ff-shell-public .ac-page{padding-top:44px;}body.ff-shell-public .ac-page--left{max-width:760px;margin-inline:auto;}@media (max-width:820px){.ac-page{padding:22px 18px 80px;}}@media (max-width:600px){.ac-row{flex-wrap:wrap;}.ac-row--field .ac-row__copy{flex-basis:100%;}.ac-row--field .ac-row__side{flex:1 1 100%;}.ac-dialog__head{padding:20px 20px 0;}.ac-dialog__body{padding:12px 20px 4px;}.ac-dialog__foot{padding:18px 20px 20px;}}@media (prefers-reduced-motion:reduce){.ac-dialog[open], .ac-dialog--smooth::backdrop, .ac-dialog--smooth.is-closing::backdrop, .ac-pm__menu[data-state]{animation:none;}.ac-dialog, .ac-dialog::backdrop, .ac-toast{transition:none;}.ac-dialog{transform:none;}.ac-toast:popover-open{transform:translate(-50%,0);}.ac-btn, .ac-input, .ac-select, .ac-textarea, .ac-faq > summary::after{transition:none;}.ac-status, .ac-error, .ac-done, .ac-form.is-returning, .ac-invoice[data-reveal], .ac-btn .ac-spinner{animation:none;}}