:root,[data-theme=dark]{color-scheme:dark;--bg-primary:#0d0c0a;--bg-primary-rgb:13 12 10;--bg-secondary:#161411;--bg-secondary-rgb:22 20 17;--text-primary:#f7f5f2;--text-primary-rgb:247 245 242;--text-secondary:#9c9284;--text-secondary-rgb:156 146 132;--accent:#d4af37;--accent-rgb:212 175 55;--accent-hover:#b8952b;--border:#26221c;--border-rgb:38 34 28;--ring:#d4af37}[data-theme=light]{color-scheme:light;--bg-primary:#faf8f5;--bg-primary-rgb:250 248 245;--bg-secondary:#f3ede2;--bg-secondary-rgb:243 237 226;--text-primary:#26211a;--text-primary-rgb:38 33 26;--text-secondary:#706556;--text-secondary-rgb:112 101 86;--accent:#bfa37a;--accent-rgb:191 163 122;--accent-hover:#a88d64;--border:#e5dac9;--border-rgb:229 218 201;--ring:#bfa37a}:root input:not([type=checkbox]):not([type=radio]),:root textarea,[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--accent)!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] textarea{background-color:#fff!important;color:#26211a!important;-webkit-text-fill-color:#26211a!important;caret-color:var(--accent)!important}input::placeholder,textarea::placeholder{color:var(--text-secondary)!important;opacity:.65!important;-webkit-text-fill-color:var(--text-secondary)!important}:root input:-webkit-autofill,:root input:-webkit-autofill:active,:root input:-webkit-autofill:focus,:root input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:active,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-secondary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--accent)!important;transition:background-color 5000s ease-in-out 0s}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:active,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#26211a!important;caret-color:var(--accent)!important;transition:background-color 5000s ease-in-out 0s}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:3rem!important;padding-top:0!important;padding-bottom:0!important;background-position:calc(100% - 1.5rem) calc(50% - 2px)!important;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.5rem!important}:root select,[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239c9284' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[data-theme=light] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23706556' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.no-scrollbar::-webkit-scrollbar,.scrollbar-none::-webkit-scrollbar{display:none}.no-scrollbar,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}#fg-card-number,#fg-cardholder,#fg-cvv,#fg-exp-date{height:48px!important;min-height:48px!important;max-height:48px!important;background-color:var(--bg-secondary)!important;border-radius:.75rem!important;overflow:hidden!important;position:relative!important}#fg-card-number iframe,#fg-cardholder iframe,#fg-cvv iframe,#fg-exp-date iframe,iframe[name=flowguard-card-number],iframe[name=flowguard-cardholder],iframe[name=flowguard-exp-date],iframe[name^=flowguard-card],iframe[name^=flowguard-cvv],iframe[name^=flowguard-exp]{background-color:transparent!important;color-scheme:dark!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;border:0!important;display:block!important;border-radius:.75rem!important}[data-theme=light] #fg-card-number iframe,[data-theme=light] #fg-cardholder iframe,[data-theme=light] #fg-cvv iframe,[data-theme=light] #fg-exp-date iframe,[data-theme=light] iframe[name^=flowguard-card],[data-theme=light] iframe[name^=flowguard-cvv],[data-theme=light] iframe[name^=flowguard-exp]{color-scheme:light!important}#fg-price,#fg-price iframe,iframe[name=flowguard-price]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}