body.ffinc2-account{--bg:#050D18;--bg-2:#081422;--ink:#E8F4FD;--ink-2:#9BBFD8;--ink-3:#6B9DB7;--hair:rgba(74,159,224,.12);--hair-2:rgba(74,159,224,.20);--glass:rgba(18,34,52,.48);--field:rgba(8,18,30,.62);--ac:#4A9FE0;--ac-ink:#8DCAF2;--tl:#2ECC9A;--tl-ink:#2ECC9A;--am:#F59E0B;--am-ink:#F0B34A;--pu:#A78BFA;--pu-ink:#C4B1FD;--hdr:66px;background:var(--bg)}body.light-mode.ffinc2-account{--bg:#EEF6FF;--bg-2:#E4F1FF;--ink:#050D18;--ink-2:#3A5E75;--ink-3:#47687D;--hair:rgba(30,107,171,.14);--hair-2:rgba(30,107,171,.24);--glass:rgba(255,255,255,.82);--field:rgba(255,255,255,.94);--ac:#1E6BAB;--ac-ink:#1A5F99;--tl:#0F9B72;--tl-ink:#0A6B4F;--am:#B45309;--am-ink:#9A4708;--pu:#6D28D9;--pu-ink:#6D28D9}body.ffinc2-account{color:var(--ink);font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}.ffac{position:relative;background:var(--bg);color:var(--ink);line-height:1.6;padding-top:var(--hdr);overflow-x:clip}.ffac *{box-sizing:border-box}.ffac h1,.ffac h2,.ffac h3{font-family:'Plus Jakarta Sans',system-ui,sans-serif;margin:0}.ffac p{margin:0}.ffac :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}.ffac .ac-sec{position:relative}.ffac .ac-wrap{max-width:1160px;margin:0 auto;padding:0 48px}.ffac .ac-bc{position:relative;z-index:2;padding:22px 48px 26px;font-size:12.5px;letter-spacing:.01em;color:var(--ink-3)}.ffac .ac-bc a{color:var(--ink-3);text-decoration:none}.ffac .ac-bc a:hover{color:var(--ac-ink);text-decoration:underline}.ffac .ac-bc .sep{margin:0 7px;color:var(--ink-3)}.ffac .ac-bc .cur{color:var(--ink-2)}.ffac .ac-hero{padding:26px 0 54px;background:radial-gradient(1100px 460px at 12% -10%,rgb(74 159 224 / .10),transparent 62%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 58%,var(--bg) 100%);isolation:isolate}.ffac .ac-hero::before,.ffac .ac-hero::after{content:'';position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(90px)}.ffac .ac-hero::before{width:420px;height:420px;top:-140px;left:-90px;background:rgb(74 159 224 / .16)}.ffac .ac-hero::after{width:340px;height:340px;top:-60px;right:4%;background:rgb(46 204 154 / .10)}.ffac .ac-h1{font-size:clamp(34px,5.2vw,58px);line-height:1.06;letter-spacing:-.024em;font-weight:800;color:var(--ink);max-width:19ch}.ffac .ac-lede{margin-top:20px;font-size:19px;line-height:1.62;color:var(--ink-2);max-width:60ch}.ffac .ac-lede-2{margin-top:12px;font-size:15px;line-height:1.6;color:var(--ink-3);max-width:58ch}.ffac .ac-main{padding:0 0 78px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 44%,var(--bg) 100%);isolation:isolate}.ffac .ac-main-in{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}.ffac .ac-alt{position:relative}.ffac .ac-alt::before{content:'';position:absolute;top:6%;bottom:6%;left:-28px;width:1px;background:linear-gradient(180deg,transparent,var(--hair-2) 22%,var(--hair-2) 78%,transparent);opacity:.75;pointer-events:none}.ffac .ac-panel{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:34px 34px 30px;box-shadow:0 26px 60px -18px rgb(2 10 20 / .62)}.ffac .ac-panel::before{content:'';position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(145deg,rgb(74 159 224 / .55),rgb(74 159 224 / .10) 42%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}body.light-mode .ffac .ac-panel{box-shadow:0 22px 50px -22px rgb(20 60 100 / .28)}.ffac .ac-alt{padding:6px 0 0}.ffac .ac-alt-h{font-size:21px;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.ffac .ac-alt-b{margin-top:12px;font-size:15.5px;line-height:1.65;color:var(--ink-2);max-width:46ch}.ffac .ac-alt-btn{display:inline-block;margin-top:20px;padding:12px 22px;border-radius:11px;font-size:14.5px;font-weight:650;text-decoration:none;color:var(--ac-ink);border:1px solid var(--hair-2);background:color-mix(in srgb,var(--ac) 9%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease}.ffac .ac-alt-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ac) 46%,transparent);background:color-mix(in srgb,var(--ac) 15%,transparent)}.ffac .ac-alt-note{margin-top:18px;font-size:13.5px;line-height:1.6;color:var(--ink-3)}.ffac .ac-alt-note a{color:var(--ac-ink);text-decoration:underline;text-underline-offset:2px}body.ffinc2-account .ac-head{position:relative;z-index:2;padding:0 0 30px}body.ffinc2-account .ac-head-in{max-width:1160px;margin:0 auto;padding:0 48px}body.ffinc2-account .ac-head .ac-bc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin:0 0 20px}body.ffinc2-account .ac-head .ac-bc a{color:var(--ink-3);text-decoration:none}body.ffinc2-account .ac-head .ac-bc a:hover{color:var(--ac-ink);text-decoration:underline;text-underline-offset:2px}body.ffinc2-account .ac-head .ac-bc .sep{color:var(--ink-3)}body.ffinc2-account .ac-head .ac-bc .cur{color:var(--ink-2)}body.ffinc2-account .ac-head .ac-h1{margin:0;font-family:'Plus Jakarta Sans',var(--sans);font-size:clamp(30px,3.6vw,42px);line-height:1.08;letter-spacing:-.022em;font-weight:750;color:var(--ink);max-width:20ch}body.ffinc2-account .ac-head .ac-lede{margin:16px 0 0;max-width:62ch;font-size:16px;line-height:1.68;color:var(--ink-2)}body.ffinc2-acct-screen{background:radial-gradient(1000px 420px at 14% -8%,rgb(74 159 224 / .09),transparent 62%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 52%,var(--bg) 100%);background-attachment:scroll,fixed}body.ffinc2-account.ffinc2-acct-screen .uwp-register-class,body.ffinc2-account.ffinc2-acct-screen .uwp-forgot-class,body.ffinc2-account.ffinc2-acct-screen .uwp-reset-class,body.ffinc2-account.ffinc2-acct-screen .uwp-change-class,body.ffinc2-account.ffinc2-acct-screen .uwp-account-class{background:none;padding-top:26px}body.ffinc2-account .ac-head{padding-top:calc(var(--hdr,66px) + 44px)}body.ffinc2-acct-screen .uwp-register-class .card-title,body.ffinc2-acct-screen .uwp-forgot-class .card-title,body.ffinc2-acct-screen .uwp-reset-class .card-title,body.ffinc2-acct-screen .uwp-change-class .card-title{display:none}body.ffinc2-account .uwp-register-class .uwp_page,body.ffinc2-account .uwp-forgot-class .uwp_page,body.ffinc2-account .uwp-reset-class .uwp_page,body.ffinc2-account .uwp-change-class .uwp_page,body.ffinc2-account .uwp-account-class .uwp_page{max-width:1160px;margin:0 auto;padding:0 48px}body.ffinc2-account .uwp-register-class .uwp_page>.container,body.ffinc2-account .uwp-forgot-class .uwp_page>.container,body.ffinc2-account .uwp-reset-class .uwp_page>.container,body.ffinc2-account .uwp-change-class .uwp_page>.container{max-width:1160px}body.ffinc2-account .uwp-register-class .uwp_form,body.ffinc2-account .uwp-forgot-class .uwp_form,body.ffinc2-account .uwp-reset-class .uwp_form,body.ffinc2-account .uwp-change-class .uwp_form{max-width:520px}@media (max-width:900px){body.ffinc2-account .ac-head-in{padding:0 24px}body.ffinc2-account .ac-head .ac-h1{max-width:none}body.ffinc2-account .uwp-register-class .uwp_page,body.ffinc2-account .uwp-forgot-class .uwp_page,body.ffinc2-account .uwp-reset-class .uwp_page,body.ffinc2-account .uwp-change-class .uwp_page,body.ffinc2-account .uwp-account-class .uwp_page{padding:0 24px}}@media (max-width:640px){body.ffinc2-account .ac-head-in{padding:0 20px}body.ffinc2-account .ac-head{padding-bottom:24px}body.ffinc2-account .ac-head .ac-lede{font-size:15px}body.ffinc2-account .uwp-register-class .uwp_page,body.ffinc2-account .uwp-forgot-class .uwp_page,body.ffinc2-account .uwp-reset-class .uwp_page,body.ffinc2-account .uwp-change-class .uwp_page,body.ffinc2-account .uwp-account-class .uwp_page{padding:0 20px}}body.ffinc2-account .uwp_page .card,body.ffinc2-account .uwp_page .card-body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--ink)}body.ffinc2-account .uwp_page .row{margin:0}body.ffinc2-account .uwp_page{color:var(--ink)}body.ffinc2-account .uwp_page .card-title{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:23px;font-weight:750;letter-spacing:-.014em;color:var(--ink);text-align:left!important;margin:0 0 22px!important}.ffac .ac-panel .card-title{display:none}body.ffinc2-account .uwp_form [data-argument]{margin-bottom:16px!important}body.ffinc2-account .uwp_form .form-label,body.ffinc2-account .uwp_form .form-label.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0 0 7px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;display:block!important;font-size:12.5px;font-weight:600;letter-spacing:.005em;color:var(--ink-2)}body.ffinc2-account .uwp_form .text-danger{color:var(--am-ink)!important;font-weight:600}body.ffinc2-account .uwp_form .form-control,body.ffinc2-account .uwp_form input[type=text],body.ffinc2-account .uwp_form input[type=email],body.ffinc2-account .uwp_form input[type=password],body.ffinc2-account .uwp_form textarea,body.ffinc2-account .uwp_form select{width:100%;background:var(--field)!important;border:1px solid var(--hair-2)!important;border-radius:11px!important;padding:12px 14px!important;font-family:'Inter',system-ui,sans-serif;font-size:14.5px!important;line-height:1.5!important;color:var(--ink)!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease}body.ffinc2-account .uwp_form textarea{min-height:132px;resize:vertical}body.ffinc2-account .uwp_form .form-control::placeholder{color:var(--ink-3)!important;opacity:1}body.ffinc2-account .uwp_form .form-control:focus{border-color:color-mix(in srgb,var(--ac) 62%,transparent)!important;background:var(--field)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 18%,transparent)!important}body.ffinc2-account .uwp_form .input-group{position:relative;display:flex}body.ffinc2-account .uwp_form .input-group .form-control{border-top-right-radius:11px!important;border-bottom-right-radius:11px!important;padding-right:46px!important}body.ffinc2-account .uwp_form .input-group-text{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;background:transparent!important;border:0!important;color:var(--ink-3)!important;cursor:pointer;z-index:3}body.ffinc2-account .uwp_form .input-group-text:hover{color:var(--ac-ink)!important}body.ffinc2-account .uwp_form .form-check{display:flex;align-items:center;gap:9px;padding:0}body.ffinc2-account .uwp_form .form-check-input{width:17px;height:17px;margin:0;flex:0 0 17px;background-color:var(--field);border:1px solid var(--hair-2);border-radius:5px;cursor:pointer}body.ffinc2-account .uwp_form .form-check-input:checked{background-color:var(--ac);border-color:var(--ac)}body.ffinc2-account .uwp_form .form-check-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 18%,transparent);border-color:var(--ac)}body.ffinc2-account .uwp_form .form-check-label{margin:0!important;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer}body.ffinc2-account .uwp-remember-me{margin:2px 0 20px!important}body.ffinc2-account .uwp_form .btn-primary,body.ffinc2-account .uwp_form input[type=submit],body.ffinc2-account .uwp_form button[type=submit]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#1B6FB5,#14528A)!important;color:#fff!important;font-family:'Inter',system-ui,sans-serif;font-size:15px!important;font-weight:650!important;letter-spacing:.005em!important;text-transform:none!important;cursor:pointer;box-shadow:0 12px 26px -12px rgb(74 159 224 / .32);transition:transform .18s ease,box-shadow .18s ease}body.ffinc2-account .uwp_form .btn-primary:hover,body.ffinc2-account .uwp_form input[type=submit]:hover,body.ffinc2-account .uwp_form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px rgb(74 159 224 / .44)}body.light-mode.ffinc2-account .uwp_form .btn-primary,body.light-mode.ffinc2-account .uwp_form input[type=submit],body.light-mode.ffinc2-account .uwp_form button[type=submit]{background:linear-gradient(135deg,#1E6BAB,#17568B)!important}body.ffinc2-account .uwp-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--hair)}body.ffinc2-account .uwp-footer-link{float:none!important;display:block!important}body.ffinc2-account .uwp-footer-links a{display:inline!important;margin:0!important;font-size:13.5px!important;color:var(--ac-ink)!important;text-decoration:none}body.ffinc2-account .uwp-footer-links a:hover{text-decoration:underline;text-underline-offset:2px}body.ffinc2-account .alert{border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.55;border:1px solid var(--hair-2);background:color-mix(in srgb,var(--ac) 8%,transparent);color:var(--ink)}body.ffinc2-account .alert-danger{border-color:rgb(245 114 107 / .32);background:rgb(245 114 107 / .09);color:var(--ink)}body.ffinc2-account .alert-success{border-color:color-mix(in srgb,var(--tl) 34%,transparent);background:color-mix(in srgb,var(--tl) 10%,transparent)}body.ffinc2-account .alert a{color:var(--ac-ink)}body.ffinc2-account .uwp_page>.container,body.ffinc2-account .uwp-account-class .container,body.ffinc2-account .uwp-profile-class .container{max-width:1160px;margin:0 auto;padding:0 48px}body.ffinc2-account .uwp-account-class,body.ffinc2-account .uwp-profile-class,body.ffinc2-account .uwp-register-class,body.ffinc2-account .uwp-forgot-class,body.ffinc2-account .uwp-reset-class{display:block;padding:calc(var(--hdr) + 40px) 0 78px;background:radial-gradient(1000px 420px at 14% -8%,rgb(74 159 224 / .09),transparent 62%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 52%,var(--bg) 100%)}.ffac .uwp-login-class,.ffac .uwp-account-class{padding:0!important;background:none!important}body.ffinc2-account .uwp-account-class .navbar-light,body.ffinc2-account .uwp-account-class .bg-light{background:transparent!important}body.ffinc2-account .uwp-account-class .nav{gap:2px}body.ffinc2-account .uwp-account-class .nav-link{display:flex;align-items:center;gap:10px;padding:11px 14px!important;margin:0!important;border-radius:10px;font-size:14.5px;font-weight:550;color:var(--ink-2)!important;border:1px solid #fff0;transition:background .16s ease,color .16s ease,border-color .16s ease}body.ffinc2-account .uwp-account-class .nav-link:hover{background:color-mix(in srgb,var(--ac) 9%,transparent);color:var(--ink)!important}body.ffinc2-account .uwp-account-class .nav-link.active{background:color-mix(in srgb,var(--ac) 13%,transparent);border-color:color-mix(in srgb,var(--ac) 34%,transparent);color:var(--ink)!important}body.ffinc2-account .uwp-account-class .nav-link i{color:var(--ac-ink);width:18px;text-align:center}body.ffinc2-account .uwp-account-class .card-body+a,body.ffinc2-account .uwp-account-class a.fw-bold{display:block;text-align:center;margin:2px 0 4px;font-size:15px;font-weight:600;color:var(--ac-ink)!important;text-decoration:none}body.ffinc2-account .uwp-account-class a.fw-bold:hover{text-decoration:underline;text-underline-offset:2px}body.ffinc2-account .uwp-profile-header .card{overflow:hidden;border-radius:18px!important}body.ffinc2-account .uwp-banner-image{border-radius:18px 18px 0 0}body.ffinc2-account .uwp-profile-header .border-white{border-color:var(--hair-2)!important}body.ffinc2-account .uwp-profile-header .rounded-circle{box-shadow:0 14px 30px -14px rgb(2 10 20 / .7)}body.ffinc2-account .uwp-profile-header h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:26px;font-weight:750;color:var(--ink)}body.ffinc2-account .btn-outline-primary,body.ffinc2-account .btn-outline-secondary{border:1px solid var(--hair-2)!important;color:var(--ac-ink)!important;background:color-mix(in srgb,var(--ac) 8%,transparent)!important;border-radius:10px!important}body.ffinc2-account .btn-outline-primary:hover,body.ffinc2-account .btn-outline-secondary:hover{background:color-mix(in srgb,var(--ac) 16%,transparent)!important;color:var(--ink)!important}body.ffinc2-account .uwp-dashboard-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.ffinc2-account .uwp-logout-link{margin-top:6px}@media (max-width:1100px){.ffac .ac-main-in{gap:40px}.ffac .ac-alt::before{left:-20px}}@media (max-width:900px){.ffac .ac-main-in{grid-template-columns:1fr;gap:38px}.ffac .ac-panel{order:1}.ffac .ac-alt{order:2;margin-top:2px;padding-top:32px}.ffac .ac-alt::before{top:0;bottom:auto;left:0;right:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--hair-2) 18%,var(--hair-2) 82%,transparent)}.ffac .ac-alt-b{max-width:none}}@media (max-width:768px){.ffac .ac-wrap,body.ffinc2-account .uwp-account-class .container,body.ffinc2-account .uwp-profile-class .container{padding:0 24px}.ffac .ac-bc{padding:18px 24px 22px}.ffac .ac-hero{padding:20px 0 42px}.ffac .ac-main{padding-bottom:60px}.ffac .ac-panel{padding:28px 24px 26px}body.ffinc2-account .uwp-account-class .row{flex-direction:column}body.ffinc2-account .uwp-account-class .col-lg-3{width:100%;max-width:none}body.ffinc2-account .uwp-account-class .nav{flex-direction:row!important;flex-wrap:wrap}}@media (max-width:640px){.ffac .ac-lede{font-size:17px}}@media (max-width:480px){.ffac .ac-wrap,body.ffinc2-account .uwp-account-class .container,body.ffinc2-account .uwp-profile-class .container{padding:0 20px}.ffac .ac-bc{padding:16px 20px 20px}.ffac .ac-panel{padding:24px 18px 22px;border-radius:16px}.ffac .ac-panel::before{border-radius:16px}body.ffinc2-account .uwp-footer-links{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.ffac .ac-alt-btn,body.ffinc2-account .uwp_form .btn-primary,body.ffinc2-account .uwp_form button[type=submit]{transition:none}.ffac .ac-alt-btn:hover,body.ffinc2-account .uwp_form .btn-primary:hover,body.ffinc2-account .uwp_form button[type=submit]:hover{transform:none}}body.ffinc2-account .ac-split{max-width:1120px;margin:0 auto;padding:0 24px 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:start}body.ffinc2-account .ac-split-form{min-width:0;order:1}body.ffinc2-account .ac-panel{min-width:0;order:2}@media (max-width:900px){body.ffinc2-account .ac-split{grid-template-columns:1fr;gap:26px;padding-bottom:56px}}@media (max-width:640px){body.ffinc2-account .ac-split{padding:0 20px 48px}}body.ffinc2-account .ac-panel-h{margin:0 0 18px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}body.ffinc2-account .ac-panel-l{list-style:none;margin:0;padding:0}body.ffinc2-account .ac-panel-l li{padding:16px 0;border-top:1px solid var(--hair)}body.ffinc2-account .ac-panel-l li:first-child{border-top:0;padding-top:0}body.ffinc2-account .ac-panel-t{display:block;font-size:14.5px;font-weight:650;color:var(--ink);margin-bottom:5px}body.ffinc2-account .ac-panel-d{display:block;font-size:13.5px;line-height:1.65;color:var(--ink-2);max-width:46ch}body.ffinc2-account .ac-panel-n{display:flex;gap:28px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--hair)}body.ffinc2-account .ac-panel-n dt{font-size:11.5px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}body.ffinc2-account .ac-panel-n dd{margin:3px 0 0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:26px;font-weight:750;letter-spacing:-.02em;color:var(--ac-ink)}body.ffinc2-account .ac-hold{padding:26px 26px 28px;border:1px solid var(--hair);border-radius:18px;background:var(--glass)}body.ffinc2-account .ac-hold-h{margin:0 0 14px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--ink)}body.ffinc2-account .ac-hold-l{margin:0 0 18px;padding:0 0 0 18px;color:var(--ink-2)}body.ffinc2-account .ac-hold-l li{margin:0 0 9px;font-size:14px;line-height:1.6}body.ffinc2-account .ac-hold-n{margin:0 0 18px;font-size:13.5px;color:var(--ink-3)}body.ffinc2-account .ac-hold-btn{display:inline-block;padding:11px 20px;border-radius:10px;background:linear-gradient(135deg,#1B6FB5,#14528A);color:#fff;font-size:14px;font-weight:650;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}body.ffinc2-account .ac-hold-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px rgb(27 111 181 / .7)}body.ffinc2-account .uwp_form .form-control{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body.ffinc2-account .uwp_form .form-control:hover{border-color:var(--hair-2)}body.ffinc2-account .uwp_form .form-control:focus,body.ffinc2-account .uwp_form .form-control:focus-visible{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 20%,transparent)}body.ffinc2-account .uwp_form .btn:focus-visible,body.ffinc2-account .ac-hold-btn:focus-visible,body.ffinc2-account .ac-panel a:focus-visible{outline:2px solid var(--ac-ink);outline-offset:2px}body.ffinc2-account .uwp_form .btn{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body.ffinc2-account .uwp_form .btn:hover{transform:translateY(-2px)}body.ffinc2-account .uwp_form .btn:active{transform:translateY(0)}body.ffinc2-account .uwp_page .alert{border-radius:12px;border:1px solid var(--hair);padding:13px 16px;font-size:14px;line-height:1.6}body.ffinc2-account .uwp_page .alert-danger,body.ffinc2-account .uwp_page .alert-error{color:var(--am-ink);background:color-mix(in srgb,var(--am) 10%,transparent);border-color:color-mix(in srgb,var(--am) 34%,transparent)}body.ffinc2-account .uwp_page .alert-success{color:var(--tl-ink);background:color-mix(in srgb,var(--tl) 10%,transparent);border-color:color-mix(in srgb,var(--tl) 34%,transparent)}body.ffinc2-account .uwp_page .alert-info,body.ffinc2-account .uwp_page .alert-warning{color:var(--ink-2);background:color-mix(in srgb,var(--ac) 8%,transparent);border-color:color-mix(in srgb,var(--ac) 26%,transparent)}body.ffinc2-account .uwp_form .form-control.is-invalid,body.ffinc2-account .uwp_form .form-control[aria-invalid="true"]{border-color:color-mix(in srgb,var(--am) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--am) 16%,transparent)}body.ffinc2-account .uwp_form .invalid-feedback,body.ffinc2-account .uwp_form .form-text.text-danger{color:var(--am-ink)!important;font-size:12.5px;font-weight:600}body.ffinc2-account.light-mode .ac-hold{background:var(--pg);box-shadow:0 1px 2px rgb(10 40 70 / .05)}body.ffinc2-account.light-mode .uwp_page .card{box-shadow:0 18px 44px -24px rgb(10 40 70 / .26)}body.ffinc2-account.light-mode .ac-panel-n dd{color:var(--ac-ink)}@media (prefers-reduced-motion:reduce){body.ffinc2-account .uwp_form .btn:hover,body.ffinc2-account .ac-hold-btn:hover{transform:none}}