.wallet-balance-card .client-row>span{color:#dedbd1;align-items:center;gap:12px;display:flex}.wallet-balance-card strong{color:#ffe185;white-space:nowrap;font-size:clamp(22px,4.8cqw,36px)}.wallet-balance-card strong small{font-size:.55em}.wallet-amount-input{background:linear-gradient(var(--brand-surface-sunken),#161512);border:1px solid var(--brand-hairline);border-radius:12px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0009}.wallet-amount-input:hover{border-color:#3d3a32}.wallet-amount-input:focus-within{border-color:var(--brand-gold-deep);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-gold)26}.client-field.invalid .wallet-amount-input{border-color:var(--brand-danger);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-danger)24}.wallet-amount-input>b{border-right:1px solid #ffffff26;padding:0 16px;font-size:23px}.client-main .wallet-amount-input input{background:0 0;border:0;padding:14px;font-size:clamp(25px,4.2cqw,34px)}.wallet-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.wallet-quick button{background:linear-gradient(#22211e,#141412);border:1px solid #ffffff25;border-radius:10px;min-height:47px;font-size:clamp(12px,2.2cqw,17px)}.wallet-quick button[aria-pressed=true]{color:#201705;background:linear-gradient(125deg,#ffe46d,#ffc02b);border-color:#f8d376;font-weight:700}.wallet-methods{flex-direction:column;gap:12px;display:flex}.wallet-method{background:linear-gradient(#181714,#10100e);border:1px solid #ffffff1a;border-radius:14px;transition:border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.wallet-method.selected{background:linear-gradient(165deg,#2b2311,#13120e 58%);border-color:#d2ad4f}.wallet-method>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.wallet-method>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallet-method:has(>label>input:focus-visible){outline:2px solid var(--brand-gold-bright);outline-offset:2px}.wallet-method-copy{flex-direction:column;gap:4px;display:flex}.wallet-method-copy b{color:#f5efdd;font-size:15px}.wallet-method small{color:#a7a49a;font-size:12px;line-height:1.5}.wallet-method-content{border-top:1px solid #ffffff10;flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.wallet-help-links{grid-template-columns:1fr 1fr;gap:12px;padding-top:5px;display:grid}.wallet-help-links>a{color:#c4bba0;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:clamp(12px,2.2cqw,17px);display:flex}.wallet-help-links>a+a{border-left:1px solid #ffffff19}.wallet-help-links .image-icon{opacity:.8;width:22px;height:22px}.wallet-order-hero{background:radial-gradient(at 90% 120%,#64421280,#0000 65%),#11100b;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wallet-order-hero>div{z-index:1;flex-direction:column;flex:1;gap:12px;display:flex;position:relative}.wallet-order-hero strong{color:#ffe48d;white-space:nowrap;font-size:clamp(30px,6cqw,49px);line-height:1.2}.wallet-order-hero p{margin:0;font-size:14px}.wallet-order-hero img{object-fit:contain;width:28%;max-width:150px;height:auto;margin:-10px 0 -18px}.wallet-copy{text-align:right;max-width:100%;min-height:36px;font-size:inherit;background:0 0;justify-content:flex-end;align-items:center;gap:9px;display:inline-flex;position:relative}.wallet-copy>span{overflow-wrap:anywhere}.wallet-copy .image-icon{width:19px;height:19px}.wallet-copy small{color:#d4bd77;font-size:10px;position:absolute;top:100%;right:0}.wallet-bank-name{align-items:center;gap:12px;display:flex}.wallet-bank-name .image-icon{width:35px;height:35px}.wallet-instructions{counter-reset:wallet-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wallet-instructions li{counter-increment:wallet-step;align-items:flex-start;gap:14px;padding-bottom:20px;line-height:1.65;display:flex;position:relative}.wallet-instructions li:last-child{padding-bottom:0}.wallet-instructions li:before{content:counter(wallet-step);color:#231904;background:linear-gradient(135deg,#ffe57a,#efb934);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:-1px;font-size:13px;font-weight:700;display:grid;box-shadow:0 0 0 4px #f4c84614}.wallet-instructions li:not(:last-child):after{content:"";background:linear-gradient(var(--brand-gold)8c,var(--brand-gold)1f);width:1px;position:absolute;top:31px;bottom:5px;left:12.5px}.wallet-qr-card{text-align:center;align-items:center}.wallet-qr{background:#fff;border:12px solid #fff;border-radius:12px;width:min(65%,260px);height:auto}.wallet-qr-card>a{width:min(100%,320px)}.wallet-simulator{background:#1d1911;border-color:#8a71444d}.wallet-receipt-preview{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:13px;display:flex}.wallet-receipt-preview img{object-fit:contain;width:70px;height:90px}.wallet-receipt-preview>span{flex:1}.wallet-review-amount{text-align:center;flex-direction:column;gap:12px;padding:10px 0 20px;display:flex}.wallet-review-amount>span{color:#b0a892}.wallet-review-amount strong{color:#ffe48d;font-size:clamp(31px,6cqw,49px)}.client-main .wallet-pin{text-align:center;letter-spacing:.45em;min-height:65px;font-size:28px}.wallet-result-amount{color:#ffe187;font-size:clamp(28px,5cqw,42px)}.wallet-transfer-path{background:#0002;border-radius:12px;grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;padding:22px 8px;display:grid}.wallet-transfer-path>div{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wallet-transfer-path>div>.image-icon{width:35px;height:35px}.wallet-transfer-path b{color:#e1c779;font-size:15px}.wallet-bank-digits{letter-spacing:.09em;color:#e8e1ce;padding-left:0;font-size:28px}.wallet-otp{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.wallet-otp .client-secondary{padding-inline:13px;font-size:13px}.wallet-totals .client-card{flex-direction:column;gap:9px;display:flex}.wallet-totals span{color:#ada896;font-size:12px}.wallet-totals strong{color:#e6ce83;font-size:clamp(18px,3.3cqw,27px)}.wallet-records{padding-bottom:5px}.wallet-records-heading{padding-bottom:12px}.wallet-record{border-top:1px solid #ffffff10;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:88px;display:grid}.wallet-record>span:not(.wallet-record-icon){flex-direction:column;gap:8px;display:flex}.wallet-record>span:nth-child(3){text-align:right}.wallet-record small{color:#97968d;font-size:11px}.wallet-record>.image-icon{opacity:.6;width:13px;height:13px}.wallet-record strong{font-size:15px}.wallet-record-icon{background:#a2833210;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wallet-record-icon>.image-icon{width:25px;height:25px}.wallet-status-complete{color:#a8cfa8!important}.wallet-status-pending{color:#e1c471!important}.wallet-status-failed{color:#e7a99f!important}.wallet-timeline{margin:0;padding:0 0 0 16px;list-style:none}.wallet-timeline li{border-left:1px solid #615536;flex-direction:column;gap:8px;padding:0 0 26px 24px;display:flex;position:relative}.wallet-timeline li:last-child{border-left-color:#0000;padding-bottom:4px}.wallet-timeline li:before{content:"";background:#626052;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-6px;box-shadow:0 0 0 5px #14130f}.wallet-timeline .done:before{background:#e5c567}.wallet-timeline small{color:#aba491;font-size:12px;line-height:1.7}.wallet-demo-controls{color:#aa9b73;font-size:13px}.wallet-demo-controls button,.wallet-receipt-preview .client-link{font-size:12px}.client-main input[type=file]:not(.sr-only){color:#a9a69b;background:#151512;border:1px dashed #6a6045;border-radius:10px;width:100%;padding:16px;font-size:12px}.client-main input[type=file]::file-selector-button{color:#e6d18e;cursor:pointer;background:#2a261a;border:0;border-radius:6px;margin-right:12px;padding:10px}.client-main .wallet-amount-input input:not([type=checkbox]):not([type=radio]):not([type=file]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px;font-size:clamp(25px,4.2cqw,34px)}@media (max-width:420px){.wallet-balance-card .client-row{flex-wrap:wrap;gap:10px}.wallet-balance-card .client-row>span{gap:8px;font-size:12px}.wallet-balance-card strong{font-size:24px}.wallet-order-hero strong{font-size:29px}.wallet-record{grid-template-columns:30px minmax(0,1fr) auto 10px;gap:8px}.wallet-record-icon{width:30px;height:30px}.wallet-record strong{font-size:13px}.wallet-record b{font-size:14px}.wallet-records-heading{flex-wrap:wrap}.wallet-order-hero img{width:26%}.wallet-bank-digits{font-size:24px}.wallet-transfer-path{padding-inline:0}}.wallet-logo{color:#e9e2cd;background:linear-gradient(#2a271f,#16150f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:44px;padding:6px 8px;transition:color .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.wallet-mark{object-fit:contain;width:100%;height:100%;display:block}.client-main .wallet-logo .image-icon{width:30px;height:30px}.wallet-method.selected .wallet-logo{color:#ffd96a;box-shadow:inset 0 1px 0 #ffe9a526,inset 0 0 0 1px var(--brand-gold)4d;background:linear-gradient(#3a2f13,#1b170c)}.wallet-logo-sm{border-radius:7px;width:52px;height:30px;padding:6px 8px}.wallet-logo-bank{width:96px;height:44px;padding:5px 8px}.wallet-logo-sm.wallet-logo-bank{width:84px;height:34px;padding:3px 6px}.wallet-radio{border:1.5px solid #5f5b50;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.wallet-method.selected .wallet-radio{border-color:var(--brand-gold-bright);background:var(--brand-gold-bright)}.wallet-method.selected .wallet-radio:after{content:"";border-top:0;border-bottom:2px solid #1a1405;border-left:2px solid #1a1405;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.wallet-bank-picker{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.wallet-bank-picker legend{margin:0 0 12px;padding:0}.wallet-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wallet-bank-grid label{cursor:pointer;color:#cfc8b4;background:linear-gradient(#23211b,#131210);border-radius:10px;justify-content:center;align-items:center;height:54px;padding:6px 8px;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff14}.wallet-bank-grid label:hover{color:#f4edda}.wallet-bank-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallet-bank-grid label.selected{color:var(--brand-gold-bright);box-shadow:inset 0 1px 0 #ffe9a526,inset 0 0 0 1.5px var(--brand-gold);background:linear-gradient(160deg,#3b2f12,#17140c)}.wallet-bank-grid label.selected:after{content:"";background:var(--brand-gold-bright) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.4' fill='none' stroke='%231a1405' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #0e0d0a}.wallet-bank-grid label:has(input:focus-visible){outline:2px solid var(--brand-gold-bright);outline-offset:3px}.wallet-bank-picked{color:var(--client-muted);font-size:12px}.wallet-bank-picked b{color:#eed17c;font-weight:600}.wallet-qr-apps{flex-direction:column;gap:10px;display:flex}.wallet-qr-apps>p{color:var(--client-muted);justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:1.5;display:flex}.wallet-qr-apps>p>span:first-child{color:#e6dfcb;font-weight:600}.wallet-qr-apps>p b{color:#eed17c;font-weight:600}.wallet-bank-grid.wallet-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-app-grid label{height:50px;padding:8px 10px}.wallet-app-grid label:first-child{padding:5px}.wallet-app-grid .wallet-app-bank{grid-column:1/-1;gap:10px;height:44px;font-size:13px}.client-main .wallet-app-bank .image-icon{width:24px;height:24px}.wallet-qr-using{border-bottom:1px solid var(--client-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.wallet-qr-using>span{flex-direction:column;gap:2px;display:flex}.wallet-qr-using small{color:var(--client-muted);font-size:12px}.wallet-qr-using .client-link{min-height:36px;font-size:13px}@media (max-width:360px){.wallet-app-grid label{height:44px;padding:6px}.wallet-app-grid .wallet-app-bank{height:40px}}.wallet-qr-card>.wallet-logo{width:104px;height:62px;padding:10px 18px}.client-details .wallet-bank-dd{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}@media (max-width:360px){.wallet-logo{width:54px;height:36px;padding:7px 8px}.wallet-bank-grid{gap:7px}.wallet-bank-grid label{height:48px;padding:5px 6px}}.wallet-upload{position:relative}.client-main input.wallet-upload-input[type=file]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.wallet-upload-drop{text-align:center;cursor:pointer;background:radial-gradient(ellipse at 50% 0,var(--brand-gold)14,transparent 70%),linear-gradient(#191813,#11100d);border:1.5px dashed #6d6045;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;transition:border-color .2s,background .2s;display:flex}.wallet-upload-drop:hover,.wallet-upload-drop.dragging{border-color:var(--brand-gold);background:radial-gradient(ellipse at 50% 0,var(--brand-gold)2\65 ,transparent 70%),linear-gradient(#211d12,#12110d)}:is(.wallet-upload:has(input:focus-visible) .wallet-upload-drop,.wallet-upload:has(input:focus-visible) .wallet-upload-file){outline:2px solid var(--brand-gold-bright);outline-offset:3px}.client-main .wallet-upload-drop>.image-icon{width:40px;height:40px;margin-bottom:6px}.wallet-upload-drop b{color:#f3ecd8;font-size:15px}.wallet-upload-drop small{color:var(--client-muted);font-size:12px}.wallet-upload-types{letter-spacing:.04em;color:#a99a72;margin-top:6px;font-size:11px}.client-field.invalid .wallet-upload-drop{border-color:var(--brand-danger)}.wallet-upload-file{box-shadow:inset 0 1px 0 #ffe9a51f,inset 0 0 0 1px var(--brand-gold)59;background:linear-gradient(160deg,#2a2312,#12110d 60%);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.wallet-upload-file>img,.wallet-upload-pdf{object-fit:cover;background:#fff;border-radius:9px;width:56px;height:56px}.wallet-upload-pdf{color:#ffb4a8;letter-spacing:.06em;background:#3a1f1c;place-items:center;font-size:12px;font-weight:800;display:grid}.wallet-upload-file>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.wallet-upload-file b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.wallet-upload-file small{color:#c7b27a;font-size:12px}.wallet-upload-actions{flex-direction:column;align-items:flex-end;display:flex}.wallet-upload-actions .client-link{min-height:30px;font-size:13px}.wallet-upload-actions .client-link+.client-link{color:#a7a49a}
.af-page{flex-direction:column;gap:clamp(16px,2.8cqw,24px);min-width:0;display:flex}.af-back{color:#a8a397;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:clamp(14px,2.2cqw,18px);display:flex}.af-back .image-icon{width:15px;height:18px;transform:rotate(180deg)}.af-page h2{color:#efdfa4;margin:0;font-size:clamp(20px,3.2cqw,28px);line-height:1.3}.af-page p{line-height:1.7}.af-welcome{align-items:center;gap:clamp(18px,3.5cqw,30px);margin-bottom:clamp(24px,4cqw,36px);display:flex}.af-welcome img{width:clamp(78px,18cqw,150px);height:auto}.af-welcome h2{font-size:clamp(24px,4.5cqw,38px)}.af-welcome p{color:#9e998d;margin:8px 0 0}.af-password{align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.af-password input{padding-right:56px!important}.af-password button{background:0 0;border-radius:10px;place-items:center;width:48px;min-height:44px;display:grid;position:absolute;inset:1px 1px 1px auto}.af-password .image-icon{opacity:.72;width:23px;height:23px;transition:opacity .15s}.af-password button:hover .image-icon,.af-password button:focus-visible .image-icon{opacity:1}.af-phone{border:1px solid var(--brand-hairline);background:linear-gradient(var(--brand-surface-sunken),#161512);border-radius:12px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0009}.af-phone:hover{border-color:#3d3a32}.af-phone:focus-within{border-color:var(--brand-gold-deep);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-gold)26}.client-field.invalid .af-phone{border-color:var(--brand-danger);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-danger)24}.af-phone>span{color:var(--brand-gold);border-right:1px solid #ffffff14;flex-shrink:0;padding:0 14px 0 16px;font-size:15px;font-weight:600}.af-phone input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.af-otp-field{align-items:stretch;gap:10px;min-width:0;display:flex}.af-otp-field input{flex:1;min-width:0}.af-otp-field button{flex:none;min-width:100px;padding:10px 14px}.af-otp{gap:10px}.af-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.af-between>a,.af-auth-link>a,.af-contact-row>a{color:#e6c86e}.af-checkbox{color:#c6c0b3;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.8;display:flex}.af-checkbox input{accent-color:#f5c53a;flex:none;width:21px!important;height:21px!important;min-height:21px!important}.af-feedback{margin:0;font-size:14px}.af-success{color:#e7d594}.af-auth-link{color:#a6a093;border-top:1px solid #66552c40;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}.af-auth-link a{align-items:center;min-height:44px;display:inline-flex}.af-help{color:#d4c18a;justify-content:center;align-items:center;gap:12px;min-height:52px;display:flex}.af-help .image-icon{width:30px;height:30px}.af-help>.image-icon:last-child{width:14px;height:18px}.af-text-button{color:#e9c768;font-size:inherit;background:0 0;border:0;padding:8px 0;display:inline}.af-form-intro{text-align:center;margin:0 0 22px}.af-form-intro>.image-icon{width:64px;height:64px;margin:0 auto 16px;display:block}.af-form-intro p{color:#a7a090;margin:10px 0 0}.af-inline-intro{text-align:left;align-items:center;gap:18px;display:flex}.af-inline-intro>.image-icon{width:54px;height:54px;margin:0}.af-result{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(16px,3cqw,28px) 0;display:flex}.af-result>.image-icon{width:76px;height:76px;margin-bottom:8px}.af-result p{color:#b0a899;max-width:520px;margin:0}.af-result>a,.af-result>button{width:100%;margin-top:6px}.af-result>a{color:#171006;background:linear-gradient(120deg,#ffe365,#ffb220);border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:12px;font-weight:700;display:flex}.af-profile-summary{align-items:center;gap:clamp(18px,4cqw,34px);display:flex}.af-avatar-button{color:#efcd71;background:0 0;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.af-avatar-button img{object-fit:contain;width:clamp(80px,19cqw,160px);height:clamp(80px,19cqw,160px)}.af-profile-summary>div{min-width:0}.af-profile-summary h2{color:#f2efe6;overflow-wrap:anywhere}.af-id{color:#b0aa9b;align-items:center;gap:6px;font-size:clamp(14px,2.3cqw,20px);display:flex}.af-id button{background:0 0;place-items:center;width:44px;height:44px;display:grid}.af-id .image-icon{width:23px;height:23px}.af-contact-row{color:#cfc8b5;letter-spacing:.02em;background:#ffffff06;border:1px solid #24221d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 16px;font-size:16px;display:flex}.af-contact-row span{overflow-wrap:anywhere}.af-contact-row a{background:var(--brand-gold)1a;color:#f0cf6e;letter-spacing:0;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.af-contact-row a:hover{background:var(--brand-gold)2\65 }.af-avatar-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.af-avatar-options button{background:#1c1a13;border:1px solid #484030;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.af-avatar-options button[aria-pressed=true]{background:#352b16;border-color:#ddb851}.af-avatar-options img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.af-section-title{align-items:center;gap:12px;display:flex;margin-bottom:20px!important}.af-section-title>.image-icon{width:32px;height:32px}.af-setting-row{border-top:1px solid #61533240;align-items:center;gap:14px;min-height:76px;padding:14px 0;display:flex}.af-setting-row>.image-icon{width:30px;height:30px}.af-setting-row>div{flex:1;min-width:0}.af-setting-row strong{font-size:clamp(15px,2.5cqw,21px);font-weight:500}.af-setting-row small{color:#8c8578;margin-top:5px;display:block}.af-setting-row>span{color:#b6ae9a;white-space:nowrap}.af-setting-row select{background-position:right 14px center,0 0;width:auto;max-width:150px;min-height:44px;padding:8px 38px 8px 14px;font-size:15px}.af-toggle{background:0 0;border:0;border-radius:22px;flex:none;width:51px;height:30px;min-height:44px;padding:0;position:relative}.af-toggle:before{content:"";background:#33322e;border:1px solid #5e594d;border-radius:22px;width:51px;height:29px;position:absolute;top:8px;left:0}.af-toggle span{background:#e8e4dc;border-radius:50%;width:21px;height:21px;transition:transform .15s;position:absolute;top:12px;left:4px}.af-toggle.on:before{background:linear-gradient(110deg,#fadd61,#efab23);border-color:#f5cc69}.af-toggle.on span{background:#fff6d4;transform:translate(22px)}.af-full-row{text-align:left;background:0 0;border-bottom:1px solid #66552f35;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 0;display:flex}.af-full-row:last-child{border-bottom:0}.af-full-row>.image-icon:first-child{width:31px;height:31px}.af-full-row>.image-icon:first-child:is([data-icon=sec-email],[data-icon=sec-id],[data-icon=sec-devices]){width:36px;height:36px;margin:0 -2.5px}.af-device>.image-icon{width:40px;height:40px}.af-full-row>span:not(.image-icon){flex:1;min-width:0;font-size:clamp(15px,2.5cqw,21px)}.af-full-row strong{font-weight:500;display:block}.af-full-row small{color:#968d7d;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.af-full-row>small{color:#d6b963;text-align:right;max-width:112px;margin:0}.af-full-row>.image-icon:last-child{width:13px;height:18px}.af-signout{width:100%;min-height:54px}.af-review-row{border-bottom:1px solid #66573740;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.af-review-row span{color:#a69d8b}.af-review-row strong{color:#e4d6ae;text-align:right;overflow-wrap:anywhere;font-weight:600}.af-device{border:1px solid #61543b50;border-radius:12px;align-items:center;gap:14px;padding:15px;display:flex}.af-device p{color:#a59a85;margin:4px 0 0;font-size:13px}.af-uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.af-upload{background:#191813;border:1px dashed #716750;border-radius:13px;min-width:0;position:relative}.af-upload label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:28px 14px;display:flex}.af-upload label>.image-icon{width:54px;height:54px}.af-upload label>img{object-fit:contain;width:160px;max-width:100%;height:120px}.af-upload label>strong{color:#e4ddce;font-weight:600}.af-upload label>span{color:#948a77;font-size:13px}.af-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.af-upload:focus-within{outline-offset:4px;outline:2px solid #e8cb77}.af-upload>button{z-index:1;background:#17150dea;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:5px;right:5px}.af-upload>button .image-icon{width:23px;height:23px}.af-dialog{color:#e8e2d2;background:#12110d;border:1px solid #5e50324f;border-radius:20px;width:min(92vw,580px);max-height:88dvh;margin:auto;padding:0;box-shadow:0 25px 90px #000b}.af-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.af-dialog-inner{padding:clamp(18px,4vw,28px)}.af-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.af-dialog-heading h2{color:#f0d991;margin:0;font-size:22px}.af-dialog-heading button{background:#242015;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.af-dialog-heading .image-icon{width:25px;height:25px}.af-dialog p{color:#aba18e;line-height:1.8}.af-dialog-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}html:has(.af-dialog[open]){overflow:hidden}@media (max-width:420px){.af-full-row{gap:10px}.af-full-row>small{max-width:76px;font-size:11px}.af-setting-row{gap:10px}.af-setting-row>span{font-size:13px}.af-setting-row select{max-width:115px}.af-uploads{gap:10px}.af-upload label{min-height:180px;padding:24px 8px}.af-upload label>img{height:90px}.af-otp-field{gap:7px}.af-otp-field button{min-width:92px;padding:10px 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.af-toggle span{transition:none}}
