.adf-account-page{--ac-forest:#2f3a24;--ac-forest-d:#222a1a;--ac-ink:#1c2316;--ac-body:#44523b;--ac-soft:#5c6a4c;--ac-faint:#687358;--ac-orange:#c2441a;--ac-orange-h:#ae3a14;--ac-orange-l:#f4753f;--ac-page:#f6f4ed;--ac-card:#fff;--ac-line:#e1dccd;--ac-line-s:#ede9de;--ac-tint:#faf8f2;--ac-wash:#eef1e7;--ac-err:#b0322a;--ac-err-bg:#fdf3f2;--ac-good:#41692f;--ac-sans:"Archivo Narrow",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ac-disp:"Archivo Black",var(--ac-sans);background:var(--ac-page);min-height:100vh;color:var(--ac-ink);font-family:var(--ac-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:17px;line-height:1.55;display:flex}.adf-account-page *,.adf-account-page :before,.adf-account-page :after{box-sizing:border-box}.adf-account-page p{margin:0}.adf-account-page button,.adf-account-page input{font-family:inherit}.adf-account-page a{color:var(--ac-orange)}.adf-account-page :focus-visible{outline:2px solid var(--ac-orange);outline-offset:3px;border-radius:3px}.adf-account-top{justify-content:center;padding:clamp(28px,6vh,56px) 20px 0;display:flex}.adf-account-top img{width:190px;height:auto;display:block}.adf-account-main{flex-direction:column;flex:1;min-width:0;padding:clamp(24px,4vh,40px) 20px 56px;display:flex}.adf-account-inner{width:100%;max-width:560px;margin:0 auto}.adf-account-inner.wide{max-width:640px}.adf-account-heading{margin-bottom:22px}.adf-account-heading h1,.adf-account-heading h2{font-family:var(--ac-disp);letter-spacing:-.01em;text-transform:uppercase;color:var(--ac-forest);margin:0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.06}.adf-account-heading p{color:var(--ac-soft);margin-top:12px;font-size:16px}.adf-account-inner:not(.wide) .adf-account-heading,.adf-account-inner:not(.wide) .adf-account-after{text-align:center}.adf-account-panel{background:var(--ac-card);border:1px solid var(--ac-line);border-radius:8px;padding:clamp(18px,2.2vw,26px);box-shadow:0 1px 2px #1c23160a,0 8px 20px -14px #1c231633}.adf-account-panel+.adf-account-panel{margin-top:14px}.adf-account-panel-title{margin:-2px 0 16px}.adf-account-panel-title b{font-size:15px;font-weight:700}.adf-account-field{min-width:0;margin-bottom:18px}.adf-account-field:last-child{margin-bottom:0}.adf-account-field label,.adf-account-label{color:var(--ac-ink);margin-bottom:7px;font-size:14.5px;font-weight:700;display:block}.adf-account-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adf-account-label-row a{font-size:13.5px;font-weight:700}.adf-account-field input{width:100%;color:var(--ac-ink);background:var(--ac-card);border:1.5px solid var(--ac-line);border-radius:6px;height:50px;padding:0 14px;font-size:16.5px;transition:border-color .13s,box-shadow .13s}.adf-account-field input:hover{border-color:#ccc5b1}.adf-account-field input:focus{border-color:var(--ac-orange);outline:0;box-shadow:0 0 0 3px #c2441a38}.adf-account-field input[readonly]{background:var(--ac-tint);color:var(--ac-body);cursor:default}.adf-account-field input::placeholder{color:#716d5e}.adf-account-password{position:relative}.adf-account-password input{padding-right:78px}.adf-account-eye{height:38px;color:var(--ac-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.adf-account-eye:hover{color:var(--ac-orange);background:var(--ac-tint)}.adf-account-readonly{position:relative}.adf-account-readonly span{color:var(--ac-faint);display:flex;position:absolute;top:17px;right:14px}.adf-account-rules{flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.adf-account-rules li{color:var(--ac-faint);align-items:center;gap:6px;font-size:13px;display:flex}.adf-account-rules li i{border:1.5px solid #c9c3b1;border-radius:50%;flex:none;width:15px;height:15px;display:inline-block}.adf-account-rules li.ok{color:var(--ac-good)}.adf-account-rules li.ok i{border-color:var(--ac-good);background:var(--ac-good);box-shadow:inset 0 0 0 3px #fff}.adf-account-alert{border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.adf-account-alert.err{background:var(--ac-err-bg);border:1.5px solid var(--ac-err);color:var(--ac-ink);border-left-width:4px}.adf-account-alert.ok{background:var(--ac-wash);color:var(--ac-body);border:1px solid #d5dcc8}.adf-account-alert .icon{flex:none;margin-top:2px;display:flex}.adf-account-alert.err .icon{color:var(--ac-err)}.adf-account-alert.ok .icon{color:var(--ac-good)}.adf-account-btn{background:var(--ac-orange);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:11px;height:54px;padding:0 30px;font-size:16.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 2px 5px #c2441a42,0 10px 22px -12px #c2441a80;color:#fff!important}.adf-account-btn:hover{background:var(--ac-orange-h)}.adf-account-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.adf-account-btn.full{width:100%}.adf-account-btn2{border:1.5px solid var(--ac-line);background:var(--ac-card);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 20px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ac-ink)!important}.adf-account-btn2:hover{border-color:var(--ac-orange);color:var(--ac-orange)!important}.adf-account-btn2.full{width:100%}.adf-account-google svg{flex:none}.adf-account-or{color:var(--ac-faint);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.adf-account-or:before,.adf-account-or:after{content:"";background:var(--ac-line);flex:1;height:1px}.adf-account-after{color:var(--ac-soft);margin-top:20px;font-size:14.5px;line-height:1.6}.adf-account-after a{font-weight:700}.adf-account-summary{grid-template-columns:1fr auto;gap:9px 0;margin:0;font-size:15px;display:grid}.adf-account-summary dt{color:var(--ac-soft);padding-right:18px}.adf-account-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.adf-account-summary .total{border-top:1px solid var(--ac-line-s);margin-top:4px;padding-top:12px}.adf-account-summary dd.total{font-family:var(--ac-disp);font-size:24px;font-weight:400}.adf-account-stage-note{background:var(--ac-wash);color:var(--ac-body);border:1px solid #d5dcc8;border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:14.5px;display:flex}.adf-account-stage-note svg{color:var(--ac-good);flex:none;margin-top:2px}.adf-account-fine{color:var(--ac-faint);text-align:center;margin-top:12px;font-size:13.5px;line-height:1.5}.adf-account-status-card{background:var(--ac-card);border:1px solid var(--ac-line);border-radius:12px;padding:clamp(26px,3.4vw,40px);box-shadow:0 4px 8px #1c23160d,0 22px 44px -22px #1c23164d}.adf-account-mark{background:var(--ac-forest);width:58px;height:58px;color:var(--ac-orange-l);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.adf-account-status-card h2{font-family:var(--ac-disp);text-transform:uppercase;letter-spacing:-.015em;color:var(--ac-forest);margin:0;font-size:clamp(25px,3vw,33px);font-weight:400;line-height:1.06}.adf-account-status-card .lead{color:var(--ac-soft);margin-top:14px;font-size:16.5px}.adf-account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.adf-account-foot{margin-top:auto;padding-top:40px}.adf-account-foot .in{border-top:1px solid var(--ac-line);max-width:640px;color:var(--ac-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin:0 auto;padding-top:18px;font-size:13.5px;line-height:1.5;display:flex}.adf-account-foot a{color:var(--ac-soft)}.adf-account-loading{background:linear-gradient(90deg,var(--ac-line) 0%,var(--ac-orange) 50%,var(--ac-line) 100%);background-size:200% 100%;border-radius:999px;height:3px;margin-top:16px;animation:1.2s linear infinite adf-account-load}@keyframes adf-account-load{to{background-position:-200% 0}}@media (width<=620px){.adf-account-page{font-size:16.5px}.adf-account-status-card .adf-account-actions .adf-account-btn,.adf-account-status-card .adf-account-actions .adf-account-btn2{width:100%}}@media (prefers-reduced-motion:reduce){.adf-account-page *{transition:none!important;animation:none!important}}.adf-account-summary .discount{color:var(--ac-good)}.adf-account-codebox{border-top:1px dashed var(--ac-line);margin-top:14px;padding-top:14px}.adf-account-linkish{font:inherit;color:var(--ac-orange);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.adf-account-code-row{gap:8px;display:flex}.adf-account-code-row input{text-transform:uppercase;letter-spacing:.04em}.adf-account-code-row .adf-account-btn2{flex:none;height:50px}.adf-account-inline-error{color:var(--ac-err);margin:8px 0 0;font-size:14px}.adf-account-hint{color:var(--ac-good);margin:8px 0 0;font-size:14px}.adf-account-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adf-account-payment-method{gap:10px;margin-top:18px;display:grid}.adf-account-label{color:var(--ac-ink);margin-bottom:2px;font-size:13px;font-weight:700}.adf-account-payment-option{border:1.5px solid var(--ac-line);cursor:pointer;background:var(--ac-card);border-radius:8px;align-items:flex-start;gap:13px;padding:15px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.adf-account-payment-option:hover{border-color:#c6bfab}.adf-account-payment-option.on{border-color:var(--ac-orange);box-shadow:0 0 0 2.5px #c2441a24}.adf-account-payment-option input{width:19px;height:19px;accent-color:var(--ac-orange);flex:none;margin:2px 0 0}.adf-account-payment-option b{color:var(--ac-ink);font-size:15.5px;display:block}.adf-account-payment-option span{color:var(--ac-soft);margin-top:3px;font-size:14px;line-height:1.45;display:block}.adf-account-free{background:var(--ac-wash);color:var(--ac-body);border:1px solid #d5dcc8;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:15px;display:flex}.adf-account-free svg{color:var(--ac-good)}.adf-account-act{margin-top:24px}.adf-account-mark.wait{background:var(--ac-tint);border:1px solid var(--ac-line);color:var(--ac-forest)}.adf-account-status-card .adf-account-summary.invoice{background:var(--ac-tint);border:1px solid var(--ac-line);border-radius:8px;margin-top:20px;padding:16px 18px}.adf-account-summary .gap{border-top:1px solid var(--ac-line-s);grid-column:1/-1;height:0;margin:4px 0 0;padding:0}.adf-account-sendto{border-top:1px solid var(--ac-line-s);margin-top:22px;padding-top:18px}.adf-account-first-steps{border-top:1px solid var(--ac-line-s);margin-top:26px;padding-top:22px}.adf-account-first-steps .title{letter-spacing:.15em;text-transform:uppercase;color:var(--ac-orange);margin-bottom:14px;font-size:11.5px;font-weight:700}.adf-account-first-steps ol{counter-reset:n;margin:0;padding:0;list-style:none}.adf-account-first-steps li{counter-increment:n;color:var(--ac-soft);margin-bottom:13px;padding-left:38px;font-size:15.5px;line-height:1.5;position:relative}.adf-account-first-steps li:last-child{margin-bottom:0}.adf-account-first-steps li b{color:var(--ac-ink)}.adf-account-first-steps li:before{content:counter(n);background:var(--ac-tint);border:1px solid var(--ac-line);width:25px;height:25px;color:var(--ac-forest);border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:1px;left:0}@media (width<=620px){.adf-account-row2{grid-template-columns:1fr;gap:0}.adf-account-code-row{flex-direction:column}}.adf-account-transfer-status{background:var(--ac-wash);border:1px solid #d5dcc8;border-radius:8px;gap:4px;margin-top:22px;padding:14px 16px;display:grid}.adf-account-transfer-status span{letter-spacing:.08em;text-transform:uppercase;width:max-content;color:var(--ac-good);background:#fff;border:1px solid #bbc8ad;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.adf-account-transfer-status p{color:var(--ac-body);font-size:14px;line-height:1.5}.adf-account-summary.invoice .payment-ref{color:var(--ac-orange);letter-spacing:.03em;font-weight:800}.adf-account-sendto-hint{color:var(--ac-faint);font-size:13.5px;margin:-2px 0 9px!important}.adf-account-sendto .adf-account-code-row input{text-transform:none;letter-spacing:normal}.adf-account-payment-switch{color:var(--ac-body);background:#fff7e9;border:1px solid #e0caa8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:16px;display:grid}.adf-account-payment-switch>svg{color:var(--ac-orange);flex:none}.adf-account-payment-switch b{color:var(--ac-forest);font-size:15px;display:block}.adf-account-payment-switch p{color:var(--ac-soft);margin:4px 0 0;font-size:13.5px;line-height:1.5}.adf-account-payment-switch .adf-account-btn{white-space:nowrap}@media (width<=720px){.adf-account-payment-switch{grid-template-columns:auto minmax(0,1fr)}.adf-account-payment-switch .adf-account-btn{grid-column:1/-1;width:100%}}
