.custom-login-modal[data-v-0000d6fd]{background-color:var(--color-background);color:var(--color-text);width:100%;font-family:var(--font-family-primary);box-sizing:border-box;border-radius:10px}.modal-inner[data-v-0000d6fd]{flex-direction:column;max-width:500px;padding:20px 40px;display:flex}.form-container[data-v-0000d6fd]{margin-top:0}.brand-header[data-v-0000d6fd]{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-logo[data-v-0000d6fd]{border-radius:8px;width:40px;height:auto}.brand-name[data-v-0000d6fd]{letter-spacing:.5px;color:var(--color-text);margin:0;font-size:20px;font-weight:600}.tab-switcher[data-v-0000d6fd]{gap:8px;margin-bottom:24px;display:flex}.tab-button[data-v-0000d6fd]{font-family:var(--font-family-primary);letter-spacing:1px;color:var(--color-text);opacity:.4;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:opacity .15s,background-color .15s}.tab-button.active[data-v-0000d6fd]{opacity:1;background-color:var(--color-border)}.tab-button[data-v-0000d6fd]:hover:not(.active){opacity:.7}.splash-image-container[data-v-0000d6fd]{display:none}.form-group[data-v-0000d6fd]{margin-bottom:25px}.form-group label[data-v-0000d6fd]{letter-spacing:1px;color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.form-group input[data-v-0000d6fd]{border:1px solid var(--color-border);background-color:var(--color-input-bg);width:100%;color:var(--color-text);font-size:16px;font-family:var(--font-family-primary);border-radius:8px;padding:12px}.form-group input[data-v-0000d6fd]:focus{border-color:var(--blue);outline:none}.form-group input[data-v-0000d6fd]:disabled{opacity:.6;cursor:not-allowed}.form-options[data-v-0000d6fd]{justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px;display:flex}.remember-me[data-v-0000d6fd]{align-items:center;gap:8px;display:flex}.remember-me input[type=checkbox][data-v-0000d6fd]{cursor:pointer;width:18px;height:18px;margin:0}.remember-me label[data-v-0000d6fd]{cursor:pointer;color:var(--color-text);margin:0;font-weight:300}.forgot-password[data-v-0000d6fd]{color:var(--color-text);font-weight:300;text-decoration:underline}.forgot-password[data-v-0000d6fd]:hover{color:var(--blue)}.error-message[data-v-0000d6fd]{border:1px solid var(--red);color:var(--red);text-align:center;background-color:#c207071a;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.submit-button[data-v-0000d6fd]{letter-spacing:1px;width:100%;padding:15px;font-size:16px}.divider[data-v-0000d6fd]{text-align:center;margin:20px 0;position:relative}.divider[data-v-0000d6fd]:before,.divider[data-v-0000d6fd]:after{content:"";background-color:var(--color-border);width:40%;height:1px;position:absolute;top:50%}.divider[data-v-0000d6fd]:before{left:0}.divider[data-v-0000d6fd]:after{right:0}.divider span[data-v-0000d6fd]{color:var(--color-text);opacity:.6;background-color:var(--color-background);padding:0 15px;font-size:16px}.google-button[data-v-0000d6fd]{letter-spacing:1px;gap:12px;width:100%;padding:15px;font-size:16px}.google-icon[data-v-0000d6fd]{flex-shrink:0;width:20px;height:20px}.browser-notice[data-v-0000d6fd]{color:var(--color-text);text-align:center;background-color:#ffcc001a;border:1px solid #fc0;border-radius:8px;padding:15px;font-size:14px;font-weight:500}.security-notice[data-v-0000d6fd]{text-align:center;color:var(--color-text);opacity:.5;margin-top:16px;font-size:12px}.terms-text[data-v-0000d6fd]{text-align:center;color:var(--color-text);opacity:.8;margin-top:8px;margin-bottom:20px;font-size:13px;line-height:1.5}.terms-text a[data-v-0000d6fd]{color:var(--color-text);text-decoration:underline}.terms-text a[data-v-0000d6fd]:hover{color:var(--blue)}.dark-mode .forgot-password[data-v-0000d6fd]:hover,.dark-mode .terms-text a[data-v-0000d6fd]:hover{color:var(--gold)}@media screen and (width>=800px){.custom-login-modal[data-v-0000d6fd]{width:90vw;max-width:800px}.modal-inner[data-v-0000d6fd]{flex-direction:row;max-width:none;padding:0}.form-container[data-v-0000d6fd]{flex:0 0 60%;padding:20px 40px}.splash-image-container[data-v-0000d6fd]{flex:0 0 40%;display:block;overflow:hidden}.splash-image-container img[data-v-0000d6fd]{object-fit:cover;width:320px;height:100%}}@media screen and (width<=600px){.form-group input[data-v-0000d6fd],.submit-button[data-v-0000d6fd],.google-button[data-v-0000d6fd]{font-size:14px}}#navbar[data-v-8f1127c6]{z-index:var(--z-index-navbar);position:sticky;top:0}nav[data-v-8f1127c6]{background-color:#000}.nav-content[data-v-8f1127c6]{height:var(--header-height);justify-content:space-between;margin:auto;padding:12px}.landing .nav-content[data-v-8f1127c6]{max-width:var(--max-width)}.nav-content[data-v-8f1127c6]>*{color:#fff;align-items:center;height:100%}#nav-title[data-v-8f1127c6]{color:#fff;font-size:2em;font-weight:900;text-decoration:none}a#logo-text[data-v-8f1127c6]{text-decoration:none}.nav-items[data-v-8f1127c6]{margin:0 30px;font-size:1.3em;text-decoration:none}.nav-items a[data-v-8f1127c6]{color:inherit;text-decoration:none}#navbar:not(.landing) #sign-out[data-v-8f1127c6]{display:flex}.nav-item[data-v-8f1127c6]{cursor:pointer;padding:8px;font-weight:600}.social-links .nav-item[data-v-8f1127c6]{width:25px;padding:0}#feedback-large[data-v-8f1127c6]{cursor:pointer;margin-right:10px;padding:5px 8px}.menu-group[data-v-8f1127c6]{display:flex}.mobile[data-v-8f1127c6]{display:none}.mobile-menu-button[data-v-8f1127c6]{cursor:pointer;border-radius:50px;padding:0 10px;font-size:3rem}.mobile-menu-button[data-v-8f1127c6]:hover{background-color:var(--green-hover)}.mobile-menu-button.open[data-v-8f1127c6]{background-color:var(--green)}.menu-container[data-v-8f1127c6]{font-size:1.6rem;top:34px;right:0}.menu-option-purchase[data-v-8f1127c6]{background-color:var(--gold);color:#000;border-radius:8px;margin:0 -8px;padding:5px 8px}.menu-option-purchase[data-v-8f1127c6]:hover{background-color:var(--gold-hover)}.separator[data-v-8f1127c6]{background-color:#ffffff82;width:1px;height:30px;margin:8px}.credit-balance[data-v-8f1127c6]{margin-right:10px;font-weight:600;display:flex}.credit-balance.mobile[data-v-8f1127c6]{font-size:1.2rem;display:none}.credit-balance span[data-v-8f1127c6],.credit-balance .tooltip-container[data-v-8f1127c6],.credit-display[data-v-8f1127c6]{align-items:center;display:flex}.credit-display.stacked[data-v-8f1127c6]{flex-direction:column}.context-overlay[data-v-8f1127c6]{background-color:#0000;position:fixed;inset:0}.social-links[data-v-8f1127c6]{align-items:right;display:flex}.social-links a[data-v-8f1127c6]{color:#fff;font-size:15px}.social-links a[data-v-8f1127c6]:hover{color:var(--gold)}.token-icon[data-v-8f1127c6]{width:20px;margin:5px;font-size:15px}@media screen and (width<=700px){#nav-title[data-v-8f1127c6]{font-size:1.3em}.nav-items[data-v-8f1127c6]{margin:0 15px}}@media screen and (width<=600px){.nav-items[data-v-8f1127c6],.mobile[data-v-8f1127c6]{display:flex}.desktop[data-v-8f1127c6],.credit-balance.desktop[data-v-8f1127c6]{display:none}.credit-balance.mobile[data-v-8f1127c6]{display:flex}.right.mobile[data-v-8f1127c6]{font-size:1.2rem}}@media screen and (width<=500px){#nav-title[data-v-8f1127c6]{font-size:1.5em}}@media screen and (width<=360px){#sign-in[data-v-8f1127c6]{font-size:.7em}}.external-link-icon[data-v-8f1127c6]{color:#00000087;font-size:.8em}.external-link-icon-no-bg[data-v-8f1127c6]{color:var(--color-text-mute);font-size:.7em}.menu-option-purchase[data-v-8f1127c6]{justify-content:center;align-items:center;gap:.8em;display:flex}.no-wrap[data-v-8f1127c6]{white-space:nowrap}.blog-link[data-v-8f1127c6]{display:block}@media screen and (width<=900px){.blog-link[data-v-8f1127c6]{display:none}}.maintenance-banner[data-v-71825cd9]{color:#fff;padding:.75rem}.upcoming[data-v-71825cd9]{background-color:#09f}.maintenance-banner.active[data-v-71825cd9]{color:#000;background-color:#fc0}.issues[data-v-71825cd9]{background-color:#f39c12}.message-text[data-v-71825cd9]{margin-left:6px}.update[data-v-71825cd9]{color:#000;background-color:#2ecc71}.geolocation-banner[data-v-7afda6b8]{color:#fff;padding:.75rem}.warning[data-v-7afda6b8]{background-color:#e74c3c}.message-text[data-v-7afda6b8]{margin-left:6px}.promo-banner[data-v-9a78487d]{top:var(--header-height,64px);z-index:100;color:#fff;background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);border-bottom:3px solid #ff8c42;align-items:center;padding:14px 56px 14px 20px;font-size:1.1em;line-height:1.5;display:flex;position:sticky;box-shadow:0 2px 8px #0000001a}.banner-content[data-v-9a78487d]{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.banner-left[data-v-9a78487d]{flex:1;align-items:center;gap:12px;display:flex}.promo-icon[data-v-9a78487d]{flex-shrink:0;font-size:1.5em;animation:2s ease-in-out infinite pulse-9a78487d}@keyframes pulse-9a78487d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.promo-text[data-v-9a78487d]{flex:1}.promo-text strong[data-v-9a78487d]{font-weight:600}.promo-end[data-v-9a78487d]{opacity:.95;margin-left:8px;font-size:.95em}.banner-right[data-v-9a78487d]{flex-shrink:0;align-items:center;gap:12px;display:flex}.cta-button[data-v-9a78487d]{color:#ff6b35;cursor:pointer;white-space:nowrap;background-color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:.95em;font-weight:600;transition:all .2s}.cta-button[data-v-9a78487d]:hover{background-color:#fff5f0;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.cta-button[data-v-9a78487d]:active{transform:translateY(0)}.dismiss-button[data-v-9a78487d]{color:#fff;cursor:pointer;opacity:.9;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;font-size:1.4em;transition:opacity .2s;display:flex;position:absolute;right:8px}.dismiss-button[data-v-9a78487d]:hover{opacity:1}@media (width<=768px){.promo-banner[data-v-9a78487d]{padding:12px 48px 12px 16px;font-size:.9em}.banner-content[data-v-9a78487d]{flex-direction:column;align-items:flex-start;gap:12px}.banner-left[data-v-9a78487d]{width:100%}.banner-right[data-v-9a78487d]{justify-content:space-between;width:100%}.cta-button[data-v-9a78487d]{flex:1}.promo-end[data-v-9a78487d]{margin-top:4px;margin-left:0;display:block}}.app-layout[data-v-2719c497]{flex-direction:column;display:flex}.router[data-v-2719c497]{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));flex-grow:1}.title-icon[data-v-340d4ec2]{margin-right:8px}.content[data-v-340d4ec2]{text-align:left;flex-direction:row;width:700px;max-width:90vw;height:500px;max-height:80vh;padding:0;display:flex;position:relative;overflow:hidden}.settings-sidebar[data-v-340d4ec2]{background-color:var(--color-background);flex-direction:column;width:180px;padding:0;display:flex}.sidebar-item[data-v-340d4ec2]{cursor:pointer;outline:none;align-items:center;gap:12px;padding:16px 20px;transition:background-color .15s;display:flex}.sidebar-item[data-v-340d4ec2]:first-child{padding-top:20px}.sidebar-item[data-v-340d4ec2]:hover,.sidebar-item.active[data-v-340d4ec2]{background-color:var(--color-background-soft)}.sidebar-item[data-v-340d4ec2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sidebar-icon[data-v-340d4ec2]{color:var(--color-text-light);flex-shrink:0;font-size:1.1em}.sidebar-item.active .sidebar-icon[data-v-340d4ec2]{color:var(--color-text)}.sidebar-label[data-v-340d4ec2]{color:var(--color-text-light);-webkit-user-select:none;user-select:none;font-weight:500}.sidebar-item.active .sidebar-label[data-v-340d4ec2]{color:var(--color-text);font-weight:600}.sidebar-item[aria-label=Danger\ Zone] .sidebar-icon[data-v-340d4ec2],.sidebar-item[aria-label=Danger\ Zone] .sidebar-label[data-v-340d4ec2]{color:var(--red)}.sidebar-item[aria-label=Danger\ Zone][data-v-340d4ec2]:hover{background-color:#ff44441a}.sidebar-item[aria-label=Danger\ Zone].active[data-v-340d4ec2]{background-color:#ff444426}.settings-main[data-v-340d4ec2]{background-color:var(--color-background-soft);flex:1;min-width:0;padding:20px;overflow-y:auto}.category-content[data-v-340d4ec2]{flex-direction:column;gap:20px;display:flex}.danger-section[data-v-340d4ec2]{padding-top:0}.danger-section h3[data-v-340d4ec2]{color:var(--red);margin:0 0 10px;font-size:1.1em;font-weight:600}.warning-text[data-v-340d4ec2]{color:var(--color-text-light);margin:0 0 15px;font-size:.9em}.warning-icon[data-v-340d4ec2]{color:red}.value-with-copy[data-v-340d4ec2]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-id[data-v-340d4ec2]{word-break:break-all;font-family:monospace;font-size:.9em}.copy-id-btn[data-v-340d4ec2]{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-light);background:0 0;border-radius:4px;flex-shrink:0;padding:4px 8px;transition:all .15s}.copy-id-btn[data-v-340d4ec2]:hover{background-color:var(--color-background-soft);color:var(--color-text);border-color:var(--color-text-light)}.purchase-btn[data-v-340d4ec2]{background-color:var(--green);color:#fff;margin-top:15px}.purchase-btn[data-v-340d4ec2]:hover{background-color:var(--green-hover)}.manage-billing-btn[data-v-340d4ec2]{background-color:var(--blue);color:#fff;border:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.manage-billing-btn[data-v-340d4ec2]:hover:not(:disabled){background-color:var(--blue-hover)}.manage-billing-btn[data-v-340d4ec2]:disabled{opacity:.6;cursor:not-allowed}.manage-billing-btn span[data-v-340d4ec2]{font-weight:600}.external-link-icon[data-v-340d4ec2]{font-size:.85em}.info-row[data-v-340d4ec2]{flex-wrap:wrap;min-width:0;margin:6px 0;display:flex}#account-settings-country[data-v-340d4ec2]{align-items:center}#account-settings-country[data-v-340d4ec2] .select-dropdown{margin-left:auto}.option-row[data-v-340d4ec2]{justify-content:space-between;align-items:center}.preference-row[data-v-340d4ec2]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.preference-row[data-v-340d4ec2]:last-child{border-bottom:none}[data-v-340d4ec2] .toggle-button{background-color:var(--grey-button-alt-background-color);color:var(--grey-button-alt-text-color)}[data-v-340d4ec2] .toggle-button:hover:not(.disabled):not(:disabled):not(.selected){background-color:var(--grey-button-alt-background-color-hover);color:var(--grey-button-alt-text-color-hover)}[data-v-340d4ec2] .toggle{background-color:inherit;border:none}.label[data-v-340d4ec2]{width:fit-content;color:var(--color-text-light);flex-shrink:0;margin-right:5px;font-weight:600}.value[data-v-340d4ec2]{color:var(--color-text);flex:1;min-width:0}#delete-account[data-v-340d4ec2]{margin-top:12px}.btn-row[data-v-340d4ec2]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-340d4ec2]{width:95vw;max-width:95vw}.settings-sidebar[data-v-340d4ec2]{flex-shrink:0;width:50px}.sidebar-item[data-v-340d4ec2]{flex-direction:column;justify-content:center;gap:4px;padding:12px 8px}.sidebar-item[data-v-340d4ec2]:first-child{padding-top:20px}.sidebar-label[data-v-340d4ec2]{display:none}.sidebar-icon[data-v-340d4ec2]{font-size:1.2em}.settings-main[data-v-340d4ec2]{flex:1;min-width:0;padding:15px 10px}.info-row[data-v-340d4ec2]{flex-direction:column;align-items:flex-start;gap:5px}.user-id[data-v-340d4ec2]{font-size:.8em}.copy-id-btn[data-v-340d4ec2]{padding:6px 10px}.subscription-header[data-v-340d4ec2]{flex-wrap:wrap;gap:8px}.btn-row[data-v-340d4ec2]{flex-direction:column;align-items:stretch}.btn-row button[data-v-340d4ec2]{width:100%}.preference-row[data-v-340d4ec2]{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (width<=360px){.settings-sidebar[data-v-340d4ec2]{width:45px}.sidebar-item[data-v-340d4ec2]{padding:10px 5px}.sidebar-icon[data-v-340d4ec2]{font-size:1.1em}.settings-main[data-v-340d4ec2]{padding:12px 8px}}.subscription-header[data-v-340d4ec2]{flex-direction:row;gap:4px;display:flex}.subscription-details[data-v-340d4ec2]{flex-direction:column;gap:4px;width:100%;margin-top:8px;margin-left:20px;display:flex}.subscription-header .status[data-v-340d4ec2]{font-size:.9em}.subscription-header .status.active[data-v-340d4ec2]{color:var(--green)}.subscription-header .status.cancelled[data-v-340d4ec2]{color:var(--red)}.subscription-details[data-v-340d4ec2]{color:var(--color-text-light);font-size:.9em}.subscription-details .cancellation[data-v-340d4ec2]{color:var(--red)}.checkbox-row[data-v-340d4ec2]{margin-top:15px}.checkbox-label[data-v-340d4ec2]{cursor:pointer;color:var(--color-text);align-items:center;gap:10px;display:flex}.checkbox-label input[type=checkbox][data-v-340d4ec2]{cursor:pointer;width:18px;height:18px}.checkbox-label span[data-v-340d4ec2]{-webkit-user-select:none;user-select:none}.checkbox-row[data-v-340d4ec2]{align-items:center;gap:10px;display:flex}.checkbox-row .help-button[data-v-340d4ec2]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 8px;font-size:1.1em;transition:color .2s;display:flex}.checkbox-row .help-button[data-v-340d4ec2]:hover{color:var(--color-primary)}.transaction-history-section[data-v-340d4ec2]{border-top:1px solid var(--color-border);margin-top:30px;padding-top:20px}.section-title[data-v-340d4ec2]{color:var(--color-text);margin:0 0 15px;font-size:1.1em;font-weight:600}.loading-state[data-v-340d4ec2],.error-state[data-v-340d4ec2],.empty-state[data-v-340d4ec2]{text-align:center;color:var(--color-text-light);padding:20px}.error-text[data-v-340d4ec2]{color:var(--red);margin-bottom:10px}.empty-text[data-v-340d4ec2]{font-style:italic}.retry-btn[data-v-340d4ec2]{margin-top:10px}.transaction-table-container[data-v-340d4ec2]{margin-bottom:15px;overflow-x:auto}.transaction-table[data-v-340d4ec2]{border-collapse:collapse;width:100%;font-size:.9em}.transaction-table thead[data-v-340d4ec2]{background-color:var(--color-background);border-bottom:2px solid var(--color-border)}.transaction-table th[data-v-340d4ec2]{text-align:left;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;padding:10px 8px;font-size:.85em;font-weight:600}.transaction-table tbody tr[data-v-340d4ec2]{border-bottom:1px solid var(--color-border);transition:background-color .15s}.transaction-table tbody tr[data-v-340d4ec2]:hover{background-color:var(--color-background)}.transaction-table td[data-v-340d4ec2]{color:var(--color-text);padding:12px 8px}.date-col[data-v-340d4ec2]{width:45%}.type-col[data-v-340d4ec2]{width:35%}.amount-col[data-v-340d4ec2]{text-align:right;width:20%}.amount-cell[data-v-340d4ec2]{text-align:right}.amount-value[data-v-340d4ec2]{font-family:monospace;font-weight:600}.positive-amount .amount-value[data-v-340d4ec2]{color:var(--green)}.negative-amount .amount-value[data-v-340d4ec2]{color:var(--red)}.zero-amount .amount-value[data-v-340d4ec2]{color:var(--color-text-light)}.free-granted-amount .amount-value[data-v-340d4ec2]{color:var(--color-accent);font-weight:500}.free-used-amount .amount-value[data-v-340d4ec2]{color:var(--color-text-light);font-weight:500}.pagination-controls[data-v-340d4ec2]{justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.pagination-btn[data-v-340d4ec2]{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:.9em;transition:all .15s;display:flex}.pagination-btn[data-v-340d4ec2]:hover:not(:disabled){background-color:var(--color-background-soft);border-color:var(--color-text-light)}.pagination-btn[data-v-340d4ec2]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.first-last-btn[data-v-340d4ec2]{min-width:auto;padding:8px 10px}.pagination-btn.first-last-btn span[data-v-340d4ec2]{display:none}.page-indicator[data-v-340d4ec2]{color:var(--color-text-light);font-size:.9em}@media screen and (width<=600px){.transaction-table[data-v-340d4ec2]{font-size:.8em}.transaction-table th[data-v-340d4ec2],.transaction-table td[data-v-340d4ec2]{padding:8px 4px}.date-col[data-v-340d4ec2]{width:40%}.type-col[data-v-340d4ec2]{width:35%}.amount-col[data-v-340d4ec2]{width:25%}.pagination-controls[data-v-340d4ec2]{flex-direction:column;gap:10px}.pagination-btn[data-v-340d4ec2]{justify-content:center;width:100%}.page-indicator[data-v-340d4ec2]{order:-1}}@media screen and (width<=360px){.transaction-table[data-v-340d4ec2]{font-size:.75em}.transaction-table th[data-v-340d4ec2]{font-size:.8em}}#continue[data-v-43c1f90b]:disabled,#continue[disabled][data-v-43c1f90b],#continue[data-v-43c1f90b]:disabled:hover,#continue[disabled][data-v-43c1f90b]:hover{cursor:default;background-color:#ddd}.content[data-v-43c1f90b]{text-align:center;background-color:var(--color-background);flex-direction:column;gap:20px;padding:20px;display:flex}.content li[data-v-43c1f90b]{text-align:left}.content a[data-v-43c1f90b]{color:var(--gold);font-weight:500}.content a[data-v-43c1f90b]:hover{color:var(--gold-hover)}@media screen and (width<=600px){.content[data-v-43c1f90b]{max-width:90vw;padding:10px}}.content[data-v-dcd5137f]{background-color:var(--color-background);max-width:600px;padding:20px}.sub-content[data-v-dcd5137f]{flex-grow:1;line-height:1.5;overflow-y:auto}.sub-content ul[data-v-dcd5137f]{margin:15px 0;padding-left:20px;list-style:none}.sub-content li[data-v-dcd5137f]{margin-bottom:8px}.button-group[data-v-dcd5137f]{justify-content:flex-end;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-dcd5137f]{max-width:90vw;padding:15px}}.content[data-v-0f8cfd3d]{background-color:var(--color-background);max-width:600px;padding:20px}.sub-content[data-v-0f8cfd3d]{flex-grow:1;line-height:1.5;overflow-y:auto}.feature-header[data-v-0f8cfd3d]{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.header-icon[data-v-0f8cfd3d]{color:var(--color-primary);font-size:2rem}.feature-name[data-v-0f8cfd3d]{color:var(--color-primary);font-size:1.5rem;font-weight:600}.sub-content ul[data-v-0f8cfd3d]{margin:15px 0;padding-left:20px;list-style:none}.sub-content li[data-v-0f8cfd3d]{margin-bottom:8px}.guide-link[data-v-0f8cfd3d]{font-weight:500}.guide-link[data-v-0f8cfd3d]:hover{text-decoration:underline}.button-group[data-v-0f8cfd3d]{justify-content:flex-end;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-0f8cfd3d]{max-width:90vw;padding:15px}}.content[data-v-93739fd7]{text-align:center;background-color:var(--color-background);flex-direction:column;width:fit-content;max-width:800px;padding:20px;display:flex}.content p[data-v-93739fd7]{padding:15px 0}h3[data-v-93739fd7]{font-weight:700}a[data-v-93739fd7]{font-weight:500}input[data-v-93739fd7]{margin-bottom:20px;padding:8px;font-size:1em}#btn-row[data-v-93739fd7]{justify-content:space-evenly;gap:10px;display:flex}#btn-row .btn[data-v-93739fd7]{cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}#btn-row .btn[data-v-93739fd7]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=600px){#btn-row .btn[data-v-93739fd7]{font-size:1.4rem}.content[data-v-93739fd7]{max-width:90vw;padding:10px}}.content[data-v-b6ed2c25]{text-align:center;background-color:var(--color-background);flex-direction:column;gap:20px;padding:20px;display:flex}h3[data-v-b6ed2c25]{color:var(--color-heading);margin:0}p[data-v-b6ed2c25]{color:var(--color-text);margin:0}strong[data-v-b6ed2c25]{color:var(--color-text);font-weight:600}.actions[data-v-b6ed2c25]{justify-content:center;gap:10px;margin-top:1rem;display:flex}.error-message[data-v-b6ed2c25]{color:var(--red);margin-top:0;font-size:.9rem}.logout-section[data-v-b6ed2c25]{border-top:1px solid var(--color-border);justify-content:center;margin-top:10px;padding-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-b6ed2c25]{max-width:90vw;padding:10px}}.content[data-v-9bd22744]{color:#fff;background-color:var(--dark-background);flex-direction:column;max-width:900px;padding:12px;display:flex}.content-container[data-v-9bd22744]{flex-direction:column;flex:1;display:flex}.subscription-container[data-v-9bd22744]{flex-direction:column;gap:12px;margin-top:auto;display:flex}[data-v-9bd22744] .modal-content{border-radius:8px;width:900px;min-width:900px;max-width:900px}@media (width<=899px){[data-v-9bd22744] .modal-content{min-width:unset;width:98vw;max-width:98vw}}.tab-container[data-v-9bd22744]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tab-group[data-v-9bd22744]{gap:8px;display:flex}.tab-faq.faq-desktop[data-v-9bd22744]{display:block}.faq-mobile[data-v-9bd22744]{text-align:right;margin-top:0;margin-bottom:8px;display:none}@media (width<=500px){.tab-faq.faq-desktop[data-v-9bd22744]{display:none}.faq-mobile[data-v-9bd22744]{display:block}.faq-mobile .tab[data-v-9bd22744]{margin-left:0;display:inline-block}}.tab[data-v-9bd22744]{cursor:pointer;background-color:#444;border:1px solid #444;border-radius:8px;padding:8px 16px;transition:all .2s}.tab.active[data-v-9bd22744]{background-color:var(--gold);color:#000}.tab[data-v-9bd22744]:hover:not(.active){background-color:#ffd7001a}.pricing-tiers[data-v-9bd22744]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sub-tiers[data-v-9bd22744]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tier-card[data-v-9bd22744]{border:1px solid var(--gold);color:#fff;background-color:#0000;border-radius:8px;flex-direction:column;padding:12px;transition:all .2s;display:flex;position:relative}.tier-card[data-v-9bd22744]:hover{background-color:#ffd7000d;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7001a}.tier-header[data-v-9bd22744]{text-align:center;margin-bottom:26px;line-height:1em}.tier-header h3[data-v-9bd22744]{color:#fff;margin-bottom:12px;font-size:20px;font-weight:600}.tier-header .price .amount[data-v-9bd22744]{color:#4caf50;font-size:68px;font-weight:700}.tier-header .price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.credit-price .tier-header[data-v-9bd22744]{margin-bottom:0}.credit-price .amount[data-v-9bd22744]{color:#4caf50;font-size:28px;font-weight:700}.credit-price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.savings[data-v-9bd22744]{color:#fff;text-align:center;background-color:#0000;border-radius:20px;width:fit-content;margin-bottom:4px;padding:4px 8px;font-size:1.3em;font-weight:600}#pro-tag[data-v-9bd22744]{background-color:var(--gold);color:#000}.tier-content[data-v-9bd22744]{text-align:center;flex-direction:column;flex:1;display:flex}.tier-content ul.features[data-v-9bd22744]{text-align:left;flex:1;margin:0;padding:0;list-style:none}.tier-content ul.features li[data-v-9bd22744]{padding-left:24px;position:relative}.tier-content ul.features li[data-v-9bd22744]:before{content:"✓";color:#16a34a;font-weight:700;position:absolute;left:0}.buy-btn[data-v-9bd22744]{cursor:pointer;color:#fff;background-color:#4caf50;border:none;border-radius:6px;width:100%;margin-top:16px;padding:6px;font-size:20px;font-weight:600;transition:all .2s}.buy-btn[data-v-9bd22744]:hover{background-color:#45a049}.buy-btn.active-subscription[data-v-9bd22744]{background-color:#2196f3}.buy-btn.active-subscription[data-v-9bd22744]:hover{background-color:#1976d2}.buy-btn[data-v-9bd22744]:focus{outline:2px solid var(--gold);outline-offset:2px}.modal-footer[data-v-9bd22744]{text-align:center;color:#ddd;margin-top:16px;font-size:14px;position:relative}.modal-footer .faq-button[data-v-9bd22744]{justify-self:center;width:fit-content}.modal-footer p strong[data-v-9bd22744]{color:#fff}.tier-card.active-tier[data-v-9bd22744]{border:2px solid var(--gold);background-color:#ffd7000d}.tier-card.active-tier[data-v-9bd22744]:hover{box-shadow:none;transform:none}.info-card[data-v-9bd22744]{background-color:#ffd7000d;border-radius:8px;grid-column:1/-1;padding:16px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.info-card ul.features li[data-v-9bd22744]{padding-left:24px;position:relative}.info-card ul.features li[data-v-9bd22744]:before{content:"✓";color:var(--gold);position:absolute;left:0}.faq-content[data-v-9bd22744]{border:1px solid var(--gold);background-color:#ffd7000d;border-radius:8px;padding:16px 16px 8px}.faq-content .faqs .faq[data-v-9bd22744]{margin-bottom:8px}.faq-content .faqs .faq .question-container[data-v-9bd22744]{cursor:pointer;border:1px solid var(--gold);background-color:#ffd7000d;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;display:flex}.faq-content .faqs .faq .question-container .question[data-v-9bd22744]{font-weight:600}.faq-content .faqs .faq .question-container .icon-container[data-v-9bd22744]{align-items:center;margin-left:5px;display:flex}.faq-content .faqs .faq .answer[data-v-9bd22744]{margin-top:8px;margin-left:24px}.faq-content .show-more-container[data-v-9bd22744]{text-align:center;margin-bottom:16px}.faq-content .show-more-container .expand-button[data-v-9bd22744]{cursor:pointer;color:#fff;background-color:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-weight:600;transition:all .2s}.faq-content .show-more-container .expand-button[data-v-9bd22744]:hover{background-color:#45a049}.faq-content p[data-v-9bd22744]{text-align:center;color:#ddd}@media (width<=728px){.buy-btn[data-v-9bd22744]{margin-top:6px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:1fr;gap:0}.savings[data-v-9bd22744]{margin-bottom:6px;font-size:.8em}.tier-card[data-v-9bd22744]{min-width:200px;max-width:260px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:6px}.modal-header[data-v-9bd22744]{margin-bottom:6px}.tier-header[data-v-9bd22744]{margin-top:6px;margin-bottom:10px;line-height:1.1em}.tier-header h3[data-v-9bd22744]{margin-bottom:0;font-size:18px}.tier-header .price .amount[data-v-9bd22744]{font-size:44px}.promo-price .amount[data-v-9bd22744]{font-size:2.2rem}.promo-price .original-price[data-v-9bd22744]{font-size:1.6rem}.promo-price .price-row[data-v-9bd22744]{gap:8px}.promo-note[data-v-9bd22744]{font-size:.75rem}.credits-tier .tier-header h3[data-v-9bd22744]{margin-top:10px}.credits-tier .tier-header .price .amount[data-v-9bd22744]{font-size:24px}.tier-content p[data-v-9bd22744]{margin-bottom:0}.pricing-tiers[data-v-9bd22744],.sub-tiers[data-v-9bd22744]{grid-template-columns:1fr}.content[data-v-9bd22744]{padding:10px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:1fr}}.promo-price[data-v-9bd22744]{flex-direction:column;align-items:center;gap:8px;line-height:1.2;display:flex}.promo-price .price-row[data-v-9bd22744]{align-items:baseline;gap:12px;display:flex}.promo-price .original-price[data-v-9bd22744]{color:#999;opacity:.7;font-size:2.5rem;text-decoration:line-through;text-decoration-thickness:2px}.promo-price .amount[data-v-9bd22744]{color:#ff6b35;font-size:3.5rem;font-weight:700;line-height:1}.promo-price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.promo-note[data-v-9bd22744]{color:#ff6b35;text-align:center;margin-top:4px;font-size:.85rem;font-weight:600;line-height:1.2}.reauth-modal[data-v-59a255b4]{background-color:var(--color-background);color:var(--color-text);width:100%;font-family:var(--font-family-primary);box-sizing:border-box;border-radius:10px}.modal-inner[data-v-59a255b4]{max-width:500px;padding:20px 40px}.message[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:20px;font-size:15px;line-height:1.5}.email-display[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:30px;font-size:15px}.email-display strong[data-v-59a255b4]{color:var(--color-text);opacity:1;margin-top:5px;font-size:16px;font-weight:600;display:block}.google-reauth p[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:20px}.google-button[data-v-59a255b4]{letter-spacing:1px;gap:12px;width:100%;padding:15px;font-size:16px}.google-icon[data-v-59a255b4]{flex-shrink:0;width:20px;height:20px}.password-reauth[data-v-59a255b4]{margin-top:0}.form-group[data-v-59a255b4]{margin-bottom:25px}.form-group label[data-v-59a255b4]{letter-spacing:1px;color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.form-group input[data-v-59a255b4]{border:1px solid var(--color-border);background-color:var(--color-input-bg);width:100%;color:var(--color-text);font-size:16px;font-family:var(--font-family-primary);border-radius:8px;padding:12px}.form-group input[data-v-59a255b4]:focus{border-color:var(--blue);outline:none}.form-group input[data-v-59a255b4]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-59a255b4]{border:1px solid var(--red);color:var(--red);text-align:center;background-color:#c207071a;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.submit-button[data-v-59a255b4]{letter-spacing:1px;width:100%;padding:15px;font-size:16px}.unknown-provider[data-v-59a255b4]{text-align:center}@media screen and (width<=600px){.modal-inner[data-v-59a255b4]{padding:20px 30px}.form-group input[data-v-59a255b4],.submit-button[data-v-59a255b4],.google-button[data-v-59a255b4]{font-size:14px}}
