:root{--color-bg:#fff;--color-surface:#fff;--color-border:#e2e8f0;--color-text:#1e293b;--color-text-muted:#475569;--color-primary:#0d6efd;--color-primary-hover:#0b5ed7;--color-danger:#dc3545;--color-success:#198754;--color-warning:#ffc107;--radius:8px;--radius-lg:12px;--shadow:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.08);--sidebar-width:220px;--header-height:56px;--forma-dark:#1e293b;--forma-blue:#598ffa;--forma-light:#fff;--forma-gray:#e2e8f0;--forma-border:#cbd5e1;--forma-muted-stroke:#94a3b8;--th-bg:#fff;--th-bg-alt:#fff;--th-card:#fff;--th-card-border:rgba(0,0,0,.09);--th-card-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);--th-text:#1e293b;--th-text-muted:#475569;--th-text-subtle:#64748b;--th-icon:#475569;--th-row-border:rgba(0,0,0,.07);--th-nav-bg:#fff;--th-nav-border:rgba(0,0,0,.09);--th-nav-active-bg:#1e293b;--th-nav-active-text:#fff;--th-btn-hover:rgba(0,0,0,.05);--th-header-bg:hsla(0,0%,100%,.9)}html.dark{--th-bg:#0c0c0e;--th-bg-alt:#111113;--th-card:hsla(0,0%,100%,.05);--th-card-border:hsla(0,0%,100%,.09);--th-card-shadow:none;--th-text:#f1f5f9;--th-text-muted:hsla(0,0%,100%,.6);--th-text-subtle:hsla(0,0%,100%,.4);--th-icon:hsla(0,0%,100%,.55);--th-row-border:hsla(0,0%,100%,.06);--th-nav-bg:hsla(0,0%,100%,.06);--th-nav-border:hsla(0,0%,100%,.08);--th-nav-active-bg:#fff;--th-nav-active-text:#0c0c0e;--th-btn-hover:hsla(0,0%,100%,.08);--th-header-bg:rgba(12,12,14,.88);--forma-dark:#fff;--forma-light:hsla(0,0%,100%,.06);--forma-border:hsla(0,0%,100%,.12);--forma-gray:hsla(0,0%,100%,.08);--color-surface:#18181b;--shadow:0 1px 3px rgba(0,0,0,.35);--shadow-md:0 4px 12px rgba(0,0,0,.4)}body{background:var(--th-bg,#fff)!important;color:var(--th-text,#1e293b)}html.dark body{background:var(--th-bg);color:var(--th-text)}*{box-sizing:border-box}.acal-page,.acal-page__content-wrap,.acal-page__hero-section,.acal-tabs-section,.chat-page,.chat-page__header-section,.chat-page__input-wrap,.contact-footer,.contact-page,.dash-hero,.dash-hero__section,.dashboard-page,.dashboard-shell,.dsh-content,.dsh-footer,.dsh-header,.dsh-mobile-nav,.dsh-shell,.forma-dashboard .forma-section,.forma-section,.settings-card,.settings-card-section,.settings-content-wrap,.settings-hero-wrap,.settings-page,.settings-save-bar,.ss-content-wrap,.ss-hero,.tx-card,.tx-chip,.tx-filters-panel,.tx-filters__input,.tx-filters__panel,.tx-filters__trigger,.tx-mobile-card,.tx-page,.tx-page__content-wrap,.tx-page__title-section,.tx-pagination,.tx-row,.tx-search__icon-btn,.tx-search__input,.tx-search__refresh,.wd-page,.wd-page__content-wrap,.wd-page__title-section,body{transition:background .2s ease,border-color .2s ease,color .2s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;font-size:15px;line-height:1.5;color:var(--color-text);background:var(--color-bg);font-family:var(--font-inter-latin),var(--font-inter-cyr),Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}code{background:var(--color-border);padding:2px 6px;border-radius:4px;font-size:.9em}pre{overflow:auto;font-size:13px;margin:0}button,input,select,textarea{font:inherit;margin:0}input,select,textarea{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;max-width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(13,110,253,.15)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}button{cursor:pointer;padding:8px 16px;border-radius:var(--radius);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:500}button:hover:not(:disabled){background:var(--color-primary-hover)}button.dsh-action-btn,button.dsh-action-btn:hover:not(:disabled){padding:0;font-weight:inherit}button.dsh-action-btn.dsh-lang-toggle,button.dsh-action-btn.dsh-lang-toggle:hover:not(:disabled){padding:0 .6rem!important;font-weight:700!important}button.admin-lang-btn,button.admin-lang-btn:hover:not(:disabled){font-weight:700}button.lp__pw-toggle,button.lp__pw-toggle:hover:not(:disabled){padding:0;font-weight:inherit}button.tx-create-btn,button.tx-create-btn:hover:not(:disabled){padding:9px 18px;font-weight:600}button.admin-field-hint,button.admin-field-hint:active:not(:disabled),button.admin-field-hint:hover:not(:disabled){padding:0;border:none;background:transparent!important;color:#ef4444;font-weight:inherit;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}button.admin-field-hint:focus,button.admin-field-hint:focus-visible{outline:none;box-shadow:none}html.dark button.admin-field-hint,html.dark button.admin-field-hint:active:not(:disabled),html.dark button.admin-field-hint:hover:not(:disabled){color:#f87171;background:transparent!important}button:disabled{opacity:.65;cursor:not-allowed}button.secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}button.secondary:hover:not(:disabled){background:var(--color-bg)}button.danger{background:var(--color-danger)}button.danger:hover:not(:disabled){filter:brightness(1.05)}.error{color:var(--color-danger)}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:20px 24px;margin-bottom:20px}.card h2,.card h3{margin-top:0;margin-bottom:12px;font-size:1.1rem}.card p:last-child{margin-bottom:0}.table-wrap{overflow-x:auto}.admin-shell .admin-pm-table-wrap .table{box-shadow:none;border-radius:0;overflow:visible}.table{width:100%;border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.table td,.table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.table th{background:var(--color-bg);font-weight:600;font-size:.875rem}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:rgba(0,0,0,.02)}.table .mono{font-family:ui-monospace,monospace;font-size:13px}.app-layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);padding:20px 0;flex-shrink:0}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar a{display:block;padding:10px 20px;color:var(--color-text);text-decoration:none;border-left:3px solid transparent}.sidebar a:hover{background:var(--color-bg);text-decoration:none}.sidebar a.active{font-weight:600;border-left-color:var(--color-primary);background:rgba(13,110,253,.06)}.main{flex:1 1;padding:24px;max-width:100%}.landing-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:32px}.landing-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;min-height:120px;padding:24px 32px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);color:var(--color-text);font-size:1.1rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .15s}.landing-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);text-decoration:none;color:var(--color-primary)}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;font-size:.9rem}.form-actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:500}.badge-success{background:rgba(25,135,84,.15);color:var(--color-success)}.badge-warning{background:rgba(255,193,7,.25);color:#856404}.badge-danger{background:rgba(220,53,69,.15);color:var(--color-danger)}.badge-muted{background:var(--color-bg);color:var(--color-text-muted)}.dashboard-summary-panel{background:#1e293b;border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-summary-panel .metric-card{background:hsla(0,0%,100%,.06);border-radius:var(--radius);padding:14px 16px;border:1px solid hsla(0,0%,100%,.08)}.dashboard-summary-panel .metric-card__value{font-size:1.5rem;font-weight:700;color:#f1f5f9;line-height:1.2;margin-bottom:2px}.dashboard-summary-panel .metric-card__label{font-size:.8rem;color:#94a3b8}.dashboard-summary-panel .metric-card__value--muted{color:#94a3b8;font-weight:600}.dashboard-summary-panel .metric-card__secondary{font-size:.75rem;color:#94a3b8;margin-top:2px}.dashboard-summary-panel .metric-card__secondary-value{margin-right:6px}.dashboard-summary-panel .metric-card__change--up{color:#86efac}.dashboard-summary-panel .metric-card__change--down{color:#fca5a5}.dashboard-summary-panel .metric-card__circular{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.dashboard-summary-panel .metric-card__circular-svg{position:absolute;width:100%;height:100%}.dashboard-summary-panel .metric-card__circular-bg{stroke:hsla(0,0%,100%,.15)}.dashboard-summary-panel .metric-card__circular-fill{stroke:#38bdf8;transition:stroke-dasharray .3s ease}.dashboard-summary-panel .metric-card__circular-value{font-size:.65rem;font-weight:700;color:#f1f5f9;z-index:1}.dashboard-summary-panel .metric-card--conversion .metric-card__conversion-row{display:flex;flex-direction:column;gap:8px;margin-top:6px}.dashboard-summary-panel .metric-card__conversion-stats{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;color:#94a3b8}.dashboard-summary-panel .metric-card__conversion-paid{color:#86efac}.dashboard-summary-panel .metric-card__conversion-diagram{display:flex;align-items:center;gap:8px}.dashboard-summary-panel .metric-card__conversion-bar{flex:1 1;height:8px;background:hsla(0,0%,100%,.15);border-radius:4px;overflow:hidden}.dashboard-summary-panel .metric-card__conversion-bar-fill{height:100%;background:#38bdf8;border-radius:4px;transition:width .3s ease}.dashboard-summary-panel .metric-card__conversion-pct{font-size:.85rem;font-weight:600;color:#f1f5f9;min-width:3em}@media (max-width:768px){.dashboard-chart-and-summary{grid-template-columns:1fr!important}}.forma-dashboard{max-width:80rem;margin:0 auto}.forma-dashboard__hero-wrap{padding:0 0 1.5rem}@media (min-width:768px){.forma-dashboard__hero-wrap{padding:0 0 2rem}}.dash-hero-2col{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.dash-hero-2col__eyebrow{margin:0 0 .5rem;color:rgba(51,51,57,.4);font-size:.875rem}.dash-hero-2col__turnover{font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.03em;line-height:1.05;margin-bottom:1.5rem}.dash-hero-2col__decimal{color:rgba(51,51,57,.25)}.dash-hero-2col__hold{margin:.75rem 0 0;font-size:.8125rem;color:rgba(51,51,57,.55);line-height:1.45;max-width:32rem}.dash-hero-2col__hold-label{color:rgba(51,51,57,.4)}.dash-hero-2col__hold-total{font-weight:600;color:rgba(51,51,57,.85)}.dash-hero-2col__hold-buckets{color:rgba(51,51,57,.45);font-weight:400}.dash-hero-2col__balance-row{display:flex;gap:1.5rem;flex-wrap:wrap}.dash-hero-2col__balance-item{position:relative}.dash-hero-2col__balance-item--hold{cursor:default}.dash-hero-2col__balance-item--hold:hover .forma-hero__hold-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.dash-hero-2col__balance-label{display:block;font-size:.75rem;color:rgba(51,51,57,.4);margin-bottom:.15rem}.dash-hero-2col__balance-value{font-size:1rem;font-weight:600;color:var(--forma-dark)}.dash-hero-2col__ai-label{margin:0 0 1rem;color:rgba(51,51,57,.4);font-size:.875rem}.dash-hero-2col__ai-logo{display:inline-block;vertical-align:-.49em;height:27px;width:auto;margin-left:.2em}.dash-hero-2col__ai-card{display:flex;gap:.75rem;background:rgba(0,0,0,.035);border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem;margin-bottom:var(--dsh-announcement-gap)}.dash-hero-2col__ai-icon{color:#b9b9bc;flex-shrink:0;margin-top:.15rem}.dash-hero-2col__ai-text{margin:0;color:rgba(51,51,57,.7);font-size:.875rem;line-height:1.6}@media (min-width:1024px){.dash-hero-2col{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}}.dash-hero-chart{margin:1rem 0}.dash-hero-chart__svg-wrap{position:relative;height:180px;cursor:crosshair}.dash-hero-chart__svg{width:100%;height:100%;display:block}.dash-hero-chart__labels{position:relative;margin-top:.5rem;height:.75rem}.dash-hero-chart__labels span{top:0;font-size:.625rem;color:rgba(51,51,57,.25);white-space:nowrap}.dash-hero-chart__tooltip{position:absolute;bottom:calc(100% + 6px);display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 8px 24px rgba(15,23,42,.12);font-size:.75rem;pointer-events:none;white-space:nowrap;z-index:2}.dash-hero-chart__tooltip-time{color:rgba(51,51,57,.55);font-weight:500}.dash-hero-chart__tooltip-amount{color:var(--forma-dark);font-weight:600}html.dark .dash-hero-chart__tooltip{background:#1c1c1f;border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.45)}html.dark .dash-hero-chart__tooltip-time{color:hsla(0,0%,100%,.55)}html.dark .dash-hero-chart__tooltip-amount{color:#fff}.forma-hero{position:relative;overflow:hidden;border-radius:2rem;background:var(--forma-blue);padding:2rem 2.5rem}@media (min-width:768px){.forma-hero{border-radius:2.5rem;padding:2.5rem 3rem}}.forma-hero__gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom right,hsla(0,0%,100%,.12),transparent,transparent)}.forma-hero__inner{position:relative;z-index:1}.forma-hero__eyebrow{margin:0 0 .5rem;font-size:1.35rem;font-weight:300;color:hsla(0,0%,100%,.85)}@media (min-width:768px){.forma-hero__eyebrow{font-size:1.6rem}}.forma-hero__balance{margin:0 0 .75rem;font-size:2.25rem;font-weight:600;color:#fff;line-height:1.15}@media (min-width:768px){.forma-hero__balance{font-size:3rem}}@media (min-width:1024px){.forma-hero__balance{font-size:3.5rem}}.forma-hero__currency{font-size:.55em;font-weight:600;opacity:.9}.forma-hero__hold-wrap{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.forma-hero__hold-tooltip{position:absolute;left:0;top:calc(100% + 8px);min-width:300px;max-width:min(640px,calc(100vw - 3rem));border-radius:.8rem;border:1px solid hsla(0,0%,100%,.28);background:rgba(15,23,42,.92);color:#fff;font-size:.78rem;line-height:1.35;padding:.5rem .62rem;box-shadow:0 10px 28px rgba(2,6,23,.3);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;white-space:pre-wrap;z-index:3}.forma-hero__hold-wrap:hover .forma-hero__hold-tooltip{opacity:1;transform:translateY(0)}.forma-hero__revenue-today{margin:0 0 1.75rem;font-size:.95rem;color:hsla(0,0%,100%,.75)}.forma-hero__ai-wrap{margin-top:auto}.forma-hero__ai-label{margin:0 0 .6rem;font-size:.8rem;color:hsla(0,0%,100%,.55)}.forma-hero__ai-brand{color:#fff;font-weight:600}.forma-hero__ai-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:1.1rem 1.25rem;border:1px solid hsla(0,0%,100%,.12)}.forma-hero__ai-row{display:flex;gap:.75rem;align-items:flex-start}.forma-hero__ai-icon{flex-shrink:0;margin-top:.15rem;color:hsla(0,0%,100%,.55)}.forma-hero__ai-text{margin:0;font-size:.875rem;line-height:1.55;color:hsla(0,0%,100%,.88)}.forma-hero__links{margin:1.25rem 0 0;font-size:.875rem}.forma-hero__links a{color:hsla(0,0%,100%,.9);text-decoration:underline;text-underline-offset:2px}.forma-hero__links a:hover{color:#fff}.forma-hero__links-sep{margin:0 .35rem;color:hsla(0,0%,100%,.5)}.forma-section{background:var(--forma-light);margin:0 -24px;padding:2rem 24px 2.5rem}@media (min-width:768px){.forma-section{margin:0 -24px;padding:3rem 24px 3.5rem}}.dash-skeleton-hero{height:320px;background:var(--forma-light);border-radius:1.5rem;animation:pulse 1.4s ease-in-out infinite}.forma-dashboard .forma-section{background:#fff;margin:0;padding:2rem 0}@media (min-width:768px){.forma-dashboard .forma-section{padding:2.5rem 0}}.forma-section__title{margin:0 0 var(--dsh-title-bottom-gap);font-size:1.5rem;font-weight:600;color:var(--forma-dark);letter-spacing:-.02em}@media (min-width:768px){.forma-section__title{font-size:1.875rem}}.forma-page-title{margin:0 0 2rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.02em}@media (min-width:768px){.forma-page-title{font-size:clamp(1.875rem,3vw,2.25rem)}}.dash-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:1024px){.dash-metrics-grid{grid-template-columns:repeat(4,1fr)}}.dash-metric-card{background:rgba(0,0,0,.035);border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem}.dash-metric-card--skeleton{height:6rem;animation:pulse 1.4s ease-in-out infinite}.dash-metric-card__label{margin:0 0 .75rem;font-size:.8125rem;color:rgba(51,51,57,.4)}.dash-metric-card__value{margin:0;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.025em;line-height:1.1}.dash-metric-card__secondary,.dash-metric-card__suffix{color:rgba(51,51,57,.25)}@media (min-width:768px){.forma-section__title{font-size:1.65rem;margin-bottom:1.75rem}}.dashboard-chart-and-summary--forma{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:1024px){.dashboard-chart-and-summary--forma{grid-template-columns:3fr 2fr;gap:1.25rem}}.forma-chart-card{background:var(--th-card,#fff);border-radius:1.25rem;padding:1.25rem 1.5rem;border:1px solid var(--th-card-border,rgba(0,0,0,.09));box-shadow:var(--th-card-shadow);min-height:320px}.forma-chart-card h2{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--forma-dark)}@media (min-width:768px){.forma-chart-card h2{font-size:1.05rem}}.forma-raw-chart{display:flex;align-items:stretch;gap:.75rem;height:240px}.forma-raw-chart__labels{width:3.4rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:rgba(51,51,57,.4);font-size:.72rem;padding:.45rem 0 .3rem}.forma-raw-chart__plot{position:relative;flex:1 1}.forma-raw-chart__grid{position:absolute;left:0;right:0;border-top:1px dashed rgba(51,51,57,.12)}.forma-raw-chart__svg{position:relative;z-index:1;width:100%;height:100%}.dashboard-summary-panel--forma{background:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;gap:1rem;min-width:0}.forma-stat-card{background:var(--th-card,#fff);border-radius:1.25rem;padding:1.25rem 1.5rem;border:1px solid var(--th-card-border,rgba(0,0,0,.09));box-shadow:var(--th-card-shadow)}.forma-stat-card--compact{padding:1rem 1.1rem}.forma-stat-card__badge-row{margin-bottom:.75rem}.forma-stat-card--conversion .forma-stat-card__badge-row{margin-bottom:var(--dsh-announcement-gap)}.forma-trend-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;max-width:100%;padding:.35rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff}.forma-trend-badge--up{background:var(--forma-blue)}.forma-trend-badge--down{background:rgba(51,51,57,.62)}.forma-stat-muted{margin:0 0 .35rem;font-size:.875rem;color:var(--th-text-muted,#475569);font-weight:500}.forma-stat-muted--compact{font-size:.75rem;margin-bottom:.15rem}.forma-stat-dim{color:var(--th-text-subtle,#64748b)}.forma-stat-dim--xs{font-size:.7rem;margin-bottom:.25rem}.forma-stat-value{margin:0;font-size:1.25rem;font-weight:700;color:var(--forma-dark)}.forma-stat-value--muted{color:rgba(51,51,57,.4)}.forma-stat-secondary{margin:.2rem 0 0;font-size:.75rem;color:rgba(51,51,57,.38)}.forma-stat-grid-3{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.forma-stat-grid-3{grid-template-columns:repeat(3,1fr);gap:.75rem}}.forma-conversion__main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.forma-conversion__stats{margin-top:.25rem}.forma-conversion__line{margin:.1rem 0;font-size:.875rem;color:rgba(51,51,57,.55)}.forma-conversion__num{font-size:1.1rem;font-weight:700;color:var(--forma-dark)}.forma-conversion__num-small{font-size:.8rem;font-weight:700;color:var(--forma-dark)}.forma-conversion__line--mt{margin-top:.4rem}.forma-conversion__footer{display:flex;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,85%,.55)}.forma-ring{position:relative;flex-shrink:0}.forma-ring--lg{width:8rem;height:8rem}.forma-ring--sm{width:3.5rem;height:3.5rem}.forma-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.forma-ring__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.forma-ring__text-lg{font-size:1.15rem;font-weight:700;color:var(--forma-dark)}.forma-ring__text-sm{font-size:.65rem;font-weight:700;color:var(--forma-dark)}.analytics-hero{border-radius:2rem;padding:2rem}@media (min-width:768px){.analytics-hero{border-radius:2.5rem;padding:2rem 2.25rem}}.analytics-hero__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.analytics-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.62)}.analytics-hero .forma-hero__balance{margin:0 0 6px;font-size:2.2rem}@media (min-width:768px){.analytics-hero .forma-hero__balance{font-size:2.8rem}}.analytics-hero__controls{display:flex;align-items:center;gap:10px}.analytics-hero__kpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:10px;gap:10px}.analytics-refresh-btn{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.12);color:#fff;border-radius:1rem;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1}.analytics-refresh-btn:hover{background:hsla(0,0%,100%,.2)}.analytics-period{position:relative}.analytics-period__trigger{border:1px solid var(--forma-border);background:var(--forma-light);color:var(--forma-dark);border-radius:1rem;padding:10px 14px;min-width:180px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.analytics-period__trigger:hover{border-color:rgba(89,143,250,.45)}.analytics-period__chevron{transition:transform .2s ease}.analytics-period__chevron.is-open{transform:rotate(180deg)}.analytics-period__menu{position:absolute;top:calc(100% + 8px);left:0;width:250px;border-radius:1rem;border:1px solid rgba(137,166,255,.18);background:#fff;box-shadow:0 16px 36px rgba(26,55,153,.16);z-index:40;overflow:hidden}.analytics-period__list{display:flex;flex-direction:column;padding:6px}.analytics-period__item{border:0;background:transparent;color:#333339;text-align:left;padding:10px 12px;border-radius:8px;font-size:13px}.analytics-period__item:hover:not(.is-active){background:rgba(51,51,57,.06);color:#333339}.analytics-period__item.is-active,.analytics-period__item.is-active:hover{background:rgba(89,143,250,.12);color:#1f4ae2}.analytics-period__divider{height:1px;background:#eef1f6;margin:6px 4px}.analytics-period__custom{padding:10px;display:flex;flex-direction:column;gap:8px}.analytics-period__custom-head{display:flex;align-items:center;justify-content:space-between}.analytics-period__custom-head p{margin:0;color:#333339;font-size:13px;font-weight:700}.analytics-period__custom-head button{border:0;background:transparent;color:#81879b;display:inline-flex;align-items:center;justify-content:center}.analytics-period__custom input{width:100%;border:1px solid #d7ddea;border-radius:10px;padding:8px 10px;font-size:13px}.analytics-period__custom button:last-child{border:0;border-radius:10px;background:#598ffa;color:#fff;font-size:13px;font-weight:700;padding:9px 10px}.analytics-period__custom button:last-child:disabled{opacity:.5}.analytics-chart-legend{display:inline-flex;align-items:center;gap:.45rem;margin-left:56px;margin-top:8px;color:rgba(51,51,57,.62);font-size:12px;font-weight:500}.analytics-chart-legend__line{width:22px;height:0;border-top:2px solid #598ffa;border-radius:999px}.analytics-hours-row{display:flex;justify-content:space-between;margin-left:56px;margin-top:8px;color:rgba(51,51,57,.4);font-size:10px}.analytics-kpi-card__label{margin:0 0 6px;color:hsla(0,0%,100%,.68);font-size:12px}.analytics-kpi-card__value{margin:0;color:#fff;font-size:28px;font-weight:700;line-height:1.1}@media (max-width:900px){.analytics-hero__controls{width:100%;justify-content:space-between}.analytics-period{flex:1 1}.analytics-period__trigger{width:100%}.analytics-hero__kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}}.dashboard-shell{min-height:100vh;background:#fff}.dashboard-topbar{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid hsla(0,0%,85%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9)}.tx-page{min-height:100vh;background:transparent}.tx-page__title-section{padding:0;background:transparent}.tx-page__title{margin:0 0 var(--dsh-title-bottom-gap);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.03em}.tx-page__content-wrap{background:transparent;padding:0 0 3rem}.tx-page__container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.tx-card{background:var(--th-card,#fff);border:1px solid var(--th-card-border,rgba(0,0,0,.09));border-radius:22px;padding:20px 22px;box-shadow:var(--th-card-shadow)}.tx-page{--tx-create-slot-width:12.75rem}.tx-search{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tx-search__field{position:relative;flex:1 1;min-width:0}.tx-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.35)}.tx-search__input{width:100%}.tx-search__refresh{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid var(--th-card-border,rgba(0,0,0,.1));background:var(--th-card,#fff);color:var(--th-text-muted,#475569);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tx-search__refresh:hover{border-color:rgba(51,51,57,.25);color:var(--forma-dark)}.tx-search__icon-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid var(--th-card-border,rgba(0,0,0,.1));background:var(--th-card,#fff);color:var(--th-text-muted,#475569);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tx-search__icon-btn:hover,.tx-search__icon-btn:hover:not(:disabled){border-color:rgba(0,0,0,.2);background:var(--th-card,#fff);color:var(--forma-dark)}.tx-search__icon-btn.is-active{border-color:rgba(0,0,0,.2);background:rgba(51,51,57,.08);color:var(--forma-dark)}.tx-search__icon-btn--active{border-color:rgba(89,143,250,.45)!important;color:var(--forma-blue)!important;background:rgba(89,143,250,.08)!important}html.dark .tx-search__icon-btn--active{border-color:rgba(129,180,255,.4)!important;color:#93c5fd!important;background:rgba(59,130,246,.12)!important}.tx-row--merchant .tx-row__col--method{width:auto;flex:1 1;min-width:0;max-width:none}.tx-row--merchant .tx-row__col--merchant-email-status{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.tx-row--merchant .tx-row__col--merchant-email-status .tx-row__method-name{margin:0;flex:1 1;min-width:0}.tx-row--merchant .tx-row__col--merchant-email-status .admin-status-pill{margin-top:0;flex-shrink:0;align-self:center}[data-testid=admin-merchants-page] .tx-mobile-card{padding-right:1.25rem}.admin-merchants-cols{display:grid;grid-template-columns:minmax(8.5rem,14rem) minmax(8rem,1fr) minmax(11rem,1.2fr) minmax(8rem,.8fr) minmax(2rem,2.5rem);grid-gap:.75rem;gap:.75rem;padding:0 1.25rem .35rem .1rem;color:var(--th-text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-merchants-cols__status{width:100%;min-height:1em}.tx-row.tx-row--merchant{grid-template-columns:minmax(8.5rem,14rem) minmax(8rem,1fr) minmax(11rem,1.2fr) minmax(8rem,.8fr) minmax(2rem,2.5rem);padding-left:0;padding-right:1.25rem}.tx-row--merchant .tx-row__col--id{margin-left:0}.tx-row--merchant .tx-row__col--merchant-status{display:flex;justify-content:flex-end;align-items:center;min-width:0}@media (max-width:768px){.admin-merchants-cols{display:none}}.tx-create-wrap{display:flex;justify-content:flex-end;margin-bottom:10px}.tx-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background:var(--forma-dark)!important;color:#fff!important;padding:9px 18px;font-size:.875rem;font-weight:600;transition:background .15s ease,color .15s ease}.tx-search__create-btn{width:var(--tx-create-slot-width,12.75rem)}.tx-create-btn:hover{text-decoration:none}.tx-create-btn:hover,.tx-create-btn:hover:not(:disabled){background:var(--forma-dark)!important;color:#fff!important;box-shadow:none!important;opacity:1!important}.tx-recent-all-btn{display:none}.recent-tx__loading{display:flex;align-items:center;justify-content:center;padding:5rem 0}.recent-tx__spinner{width:2rem;height:2rem;border:2px solid rgba(89,143,250,.2);border-top-color:#598ffa;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.recent-tx__table-wrap{overflow-x:auto;display:none}@media (min-width:768px){.recent-tx__table-wrap{display:block}}.recent-tx__table{width:100%;border-collapse:collapse}.recent-tx__row{border-bottom:1px solid var(--th-row-border,rgba(0,0,0,.07));cursor:default;transition:background .12s ease}.recent-tx__row--clickable{cursor:pointer}.recent-tx__row--clickable:hover{background:rgba(241,245,249,.7)}.recent-tx__network{opacity:.45;font-size:.75em}.recent-tx__td{padding:.875rem .75rem;vertical-align:middle}.recent-tx__id-cell{display:flex;align-items:center;gap:.4rem}.recent-tx__mono{font-size:.8125rem;font-family:SF Mono,ui-monospace,monospace;color:var(--forma-dark)}.recent-tx__method-cell{display:flex;flex-direction:column;gap:.35rem}.recent-tx__method{font-size:.8125rem;font-weight:500;color:var(--forma-dark)}.recent-tx__badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:.5rem;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content}.recent-tx__badge--green{background:#f0fdf4;color:#047857}.recent-tx__badge--amber{background:#fffbeb;color:#b45309}.recent-tx__badge--red{background:#fef2f2;color:#dc2626}.recent-tx__badge--muted{background:rgba(0,0,0,.06);color:#475569}.recent-tx__amount{font-size:.875rem;font-weight:600;color:var(--forma-dark)}.recent-tx__date-cell{display:flex;flex-direction:column;gap:.15rem}.recent-tx__date{font-size:.8125rem;color:var(--th-text-muted,#475569)}.recent-tx__date--confirmed{color:#598ffa;font-size:.75rem}.recent-tx__cards{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.recent-tx__cards{display:none}}.recent-tx__card{background:var(--th-card,#fff);border:1px solid var(--th-card-border,rgba(0,0,0,.09));border-radius:.875rem;padding:1rem;cursor:pointer;transition:border-color .15s;box-shadow:var(--th-card-shadow)}.recent-tx__card:hover{border-color:rgba(0,0,0,.15)}.recent-tx__card-top{margin-bottom:.5rem}.recent-tx__card-bot,.recent-tx__card-top{display:flex;align-items:center;justify-content:space-between}.recent-tx__all-btn{margin-top:1.5rem;width:100%;min-height:3rem;border-radius:999px;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-size:.875rem;font-weight:500;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.recent-tx__all-btn:hover:not(.is-active):not([aria-current=page]){background:rgba(51,51,57,.06);color:var(--th-text,var(--forma-dark));text-decoration:none}.recent-tx__all-btn.is-active,.recent-tx__all-btn.is-active:hover,.recent-tx__all-btn[aria-current=page],.recent-tx__all-btn[aria-current=page]:hover{background:var(--th-nav-active-bg,var(--forma-dark));color:var(--th-nav-active-text,#fff);border-color:var(--th-nav-active-bg,var(--forma-dark))}.recent-tx__all-cta{width:100%;margin-top:1rem;justify-content:center;min-height:3.5rem;gap:.5rem}.cb-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:transparent;transition:background .2s ease;padding:0}@media (min-width:640px){.cb-modal-overlay{align-items:center;padding:1.5rem}}.cb-modal-overlay.is-visible{background:rgba(51,51,57,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cb-modal{background:#fff;width:100%;max-width:680px;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 25px 60px rgba(0,0,0,.18);transform:translateY(2rem);opacity:0;transition:transform .2s ease,opacity .2s ease}@media (min-width:640px){.cb-modal{border-radius:1.25rem;transform:translateY(0) scale(.97)}}.cb-modal.is-visible{transform:translateY(0);opacity:1}@media (min-width:640px){.cb-modal.is-visible{transform:scale(1)}}.cb-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,85%,.55)}.cb-modal__head-left{display:flex;align-items:center;gap:.75rem}.cb-modal__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(89,143,250,.12);display:flex;align-items:center;justify-content:center;color:var(--forma-blue);flex-shrink:0}.cb-modal__title{font-size:.9375rem;font-weight:600;color:var(--forma-dark);margin:0}.cb-modal__sub{font-size:.75rem;color:rgba(51,51,57,.58);margin:.15rem 0 0}.cb-modal__close{width:2rem;height:2rem;border-radius:.5rem;border:0!important;background:rgba(51,51,57,.07)!important;display:flex;align-items:center;justify-content:center;color:rgba(51,51,57,.6)!important;cursor:pointer;padding:0!important;font-weight:inherit!important;transition:color .15s,background .15s}.cb-modal__close:hover{color:#333339!important;background:rgba(51,51,57,.14)!important}.cb-modal__body{padding:1.25rem 1.5rem 1.5rem}.cb-modal__grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.cb-modal__grid{grid-template-columns:1fr 1fr}}.cb-modal__left{gap:1rem}.cb-modal__left,.cb-modal__right{display:flex;flex-direction:column}.cb-modal__right{gap:.5rem}.cb-modal__field-label{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:rgba(51,51,57,.62);margin:0 0 .45rem;text-transform:uppercase}.cb-modal__field-label svg{color:var(--forma-blue);opacity:.75}.cb-modal__field-box{background:rgba(51,51,57,.035);border:1px solid hsla(0,0%,85%,.7);border-radius:1rem;padding:.7rem .95rem;transition:border-color .15s,background .15s}.cb-modal__field-box:focus-within{border-color:rgba(89,143,250,.45);background:rgba(89,143,250,.04)}.cb-modal__field-box--input{padding:0;overflow:hidden}.cb-modal__field-box--textarea{padding:.8rem .95rem;flex:1 1}.cb-modal__mono{color:rgba(51,51,57,.88);font-weight:500;word-break:break-all}.cb-modal__mono,.cb-modal__url-input{font-family:SF Mono,ui-monospace,monospace;font-size:.8125rem}.cb-modal__url-input{width:100%;padding:.7rem .95rem;background:transparent;border:none;color:rgba(51,51,57,.9);outline:none}.cb-modal__url-input::placeholder{color:rgba(51,51,57,.35)}.cb-modal__textarea{width:100%;min-height:10.5rem;background:transparent;border:none;font-family:SF Mono,ui-monospace,monospace;font-size:.8125rem;color:rgba(51,51,57,.9);line-height:1.55;outline:none;resize:none}.cb-modal__status-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.cb-modal__status-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.8rem .95rem 1.6rem;border-radius:1rem;border:1px solid hsla(0,0%,85%,.7);background:var(--forma-light);color:rgba(51,51,57,.82);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;text-align:left}.cb-modal__status-btn:hover:not(.is-active){border-color:rgba(51,51,57,.25);background:rgba(51,51,57,.035);color:var(--forma-dark)}.cb-modal__status-btn.is-active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.5);color:var(--forma-blue);box-shadow:0 0 0 3px rgba(89,143,250,.08)}.cb-modal__status-btn.is-active:hover{background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.55);color:var(--forma-blue)}.cb-modal__status-code{position:absolute;bottom:.45rem;left:.95rem;font-size:.625rem;font-weight:500;color:rgba(51,51,57,.4);letter-spacing:.02em}.cb-modal__status-btn.is-active .cb-modal__status-code{color:rgba(89,143,250,.7)}.cb-modal__status-hint{font-size:.75rem;line-height:1.5;color:rgba(51,51,57,.65);margin:0 0 .6rem}.cb-modal__send-msg{margin-top:.75rem;font-size:.8125rem;text-align:center}.cb-modal__send-msg--ok{color:#166534}.cb-modal__send-msg--err{color:#b91c1c}button.cb-modal__status-btn{width:100%;box-sizing:border-box;font:inherit;font-weight:500;text-align:left}button.cb-modal__status-btn:hover:not(:disabled):not(.is-active){border-color:rgba(51,51,57,.25);background:rgba(51,51,57,.035);color:var(--forma-dark)}button.cb-modal__status-btn.is-active:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.55);color:var(--forma-blue)}.cb-modal__send-btn{margin-top:1.25rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem;background:var(--forma-blue);color:#fff;border:none;border-radius:1rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 6px 16px rgba(89,143,250,.28);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cb-modal__send-btn:hover:not(:disabled){background:#4a7de8;box-shadow:0 8px 22px rgba(89,143,250,.36);transform:translateY(-1px)}.cb-modal__send-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.tx-detail-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:transparent;transition:background .2s ease}@media (min-width:640px){.tx-detail-overlay{align-items:center;padding:1.5rem}}.tx-detail-overlay--visible{background:rgba(51,51,57,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tx-detail-card{background:#fff;width:100%;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 24px 48px rgba(15,23,42,.18);transform:translateY(2rem);opacity:0;transition:transform .2s ease,opacity .2s ease;max-height:90vh;overflow-y:auto}@media (min-width:640px){.tx-detail-card{max-width:26rem;border-radius:1.25rem}}.tx-detail-card--visible{transform:translateY(0);opacity:1}.tx-create-card{max-width:32rem!important}.tx-detail-card.tx-modal--sm{max-width:24rem}.tx-detail-card.tx-modal--md{max-width:28rem}.tx-detail-card.tx-modal--lg{max-width:36rem}.tx-detail-card.tx-modal--xl{max-width:min(53.75rem,100%)}.tx-detail-card__body .admin-pm-form{margin:0;display:grid;grid-gap:1rem;gap:1rem}.tx-detail-card__sub.admin-pm-edit-card__name{max-width:min(100%,42rem);word-break:break-word}.tx-detail-card__body .admin-form-actions{margin-top:.25rem}.tx-detail-card__body .admin-page__lead{margin:0 0 1rem;font-size:.8125rem;line-height:1.5;color:var(--th-text-muted,rgba(51,51,57,.55))}html.dark .tx-detail-card__body .admin-page__lead{color:hsla(0,0%,100%,.45)}.tx-detail-card__head{display:flex;align-items:center;justify-content:space-between;padding:1.35rem 1.5rem 1.1rem;border-bottom:1px solid hsla(0,0%,85%,.55)}.tx-detail-card__title-row{display:flex;align-items:center;gap:.8rem}.tx-detail-card__icon-wrap{width:2.65rem;height:2.65rem;border-radius:.85rem;background:linear-gradient(135deg,rgba(89,143,250,.22),rgba(89,143,250,.08));display:inline-flex;align-items:center;justify-content:center;color:var(--forma-blue);flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(89,143,250,.18)}.tx-detail-card__icon-wrap--blue{background:rgba(89,143,250,.12)}.tx-detail-card__title{margin:0 0 .15rem;color:var(--forma-dark);font-weight:600;font-size:.9375rem;line-height:1.2}.tx-detail-card__sub{margin:0;color:rgba(51,51,57,.58);font-size:.75rem;font-weight:500}.tx-detail-card__close{width:2rem;height:2rem;border-radius:.5rem;background:rgba(51,51,57,.08)!important;border:0!important;display:inline-flex;align-items:center;justify-content:center;color:rgba(51,51,57,.62)!important;cursor:pointer;flex-shrink:0;padding:0!important;font-weight:inherit!important;transition:background .15s ease,color .15s ease}.tx-detail-card__close:hover{background:rgba(51,51,57,.16)!important;color:#333339!important}.tx-detail-card__body{padding:1.35rem 1.5rem 1.5rem}.tx-detail-card__amount-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.1rem;background:linear-gradient(135deg,rgba(89,143,250,.07),rgba(89,143,250,.02));border:1px solid rgba(89,143,250,.18);border-radius:1rem}.tx-detail-card__amount-label{margin:0 0 .3rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgba(51,51,57,.62)}.tx-detail-card__amount{margin:0;font-size:1.85rem;font-weight:700;color:var(--forma-dark);letter-spacing:-.02em;line-height:1}.tx-detail-card__currency{font-size:1rem;font-weight:600;color:rgba(51,51,57,.62);margin-left:.35rem}.tx-detail-card__status-badge{border-radius:.75rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;flex-shrink:0}.tx-detail-card__rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem .75rem;gap:.25rem .75rem;padding:.5rem .25rem;margin-bottom:.85rem;background:rgba(51,51,57,.025);border:1px solid hsla(0,0%,85%,.55);border-radius:1rem}.tx-detail__row{display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem;border-radius:.65rem;transition:background .12s ease}.tx-detail__row:hover{background:rgba(51,51,57,.04)}.tx-detail__row-icon{width:2rem;height:2rem;border-radius:.55rem;background:rgba(89,143,250,.1);color:var(--forma-blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tx-detail__row-body{min-width:0;flex:1 1}.tx-detail__row-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgba(51,51,57,.62);line-height:1;margin-bottom:.3rem}.tx-detail__row-val-wrap{display:flex;align-items:center;gap:.25rem}.tx-detail__row-val{font-size:.85rem;font-weight:600;color:var(--forma-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-detail__row-val--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:500}.tx-detail__copy-btn{flex-shrink:0;padding:.22rem;border-radius:.35rem;border:0;background:none;color:rgba(51,51,57,.4);cursor:pointer;transition:color .15s ease,background .15s ease;display:inline-flex;align-items:center}.tx-detail__copy-btn:hover{color:var(--forma-blue);background:rgba(89,143,250,.1)}.tx-detail-card__hashes{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.9rem}.tx-detail-card__hash-row{display:flex;align-items:center;gap:.7rem;background:rgba(51,51,57,.04);border:1px solid hsla(0,0%,85%,.5);border-radius:1rem;padding:.7rem .95rem;transition:border-color .15s,background .15s}.tx-detail-card__hash-row:hover{border-color:rgba(89,143,250,.3);background:rgba(89,143,250,.04)}.tx-detail-card__hash-icon{color:var(--forma-blue);opacity:.75;flex-shrink:0}.tx-detail-card__hash-body{min-width:0;flex:1 1}.tx-detail-card__hash-label{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgba(51,51,57,.62);line-height:1;margin-bottom:.3rem}.tx-detail-card__hash-val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:rgba(51,51,57,.88);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:18rem}.tx-detail-card__pay-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--forma-blue);font-size:.8125rem;font-weight:600;text-decoration:none;padding:.65rem 1rem;background:rgba(89,143,250,.08);border:1px solid rgba(89,143,250,.22);border-radius:.75rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.tx-detail-card__pay-link:hover{background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.35);text-decoration:none;transform:translateY(-1px)}.tx-detail-card--cb{max-width:32rem}@media (min-width:640px){.tx-detail-card--cb{max-width:32rem}}.txd-hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding:.75rem 0}.txd-hero__amount{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.025em;line-height:1}.txd-hero__currency{font-size:.875rem;font-weight:500;color:rgba(51,51,57,.35)}.txd-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .5rem;gap:0 .5rem;margin-bottom:.75rem}.txd-metric{padding:.4rem 0}.txd-metric__label{display:block;font-size:.6875rem;color:rgba(51,51,57,.4);margin-bottom:.15rem}.txd-metric__val{display:block;font-size:.8125rem;font-weight:600;color:var(--forma-dark)}.txd-ids{padding:.5rem 0;margin-bottom:.75rem;display:grid;grid-gap:.5rem;gap:.5rem}.txd-id-row{display:flex;flex-direction:column;gap:.2rem}.txd-id-row__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgba(51,51,57,.4)}.txd-id-row__val-wrap{display:flex;align-items:center;gap:.35rem}.txd-id-row__val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--forma-dark);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.txd-id-row+.txd-id-row{padding-top:.5rem;border-top:1px solid rgba(0,0,0,.05)}.cb-tx-id{padding:.5rem 0;margin-bottom:.75rem}.cb-tx-id__label{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgba(51,51,57,.4);margin-bottom:.25rem}.cb-tx-id__row{display:flex;align-items:center;gap:.35rem}.cb-tx-id__val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--forma-dark);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-section{margin-bottom:1rem}.cb-section__label{font-size:.6875rem;font-weight:600;color:rgba(51,51,57,.4);margin:0 0 .4rem}.cb-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;gap:.5rem}.cb-section__head .cb-section__label{margin:0}.cb-section__hint{margin:.35rem 0 0;font-size:.7rem;color:rgba(51,51,57,.55);line-height:1.35}.cb-section__hint--err{color:#dc2626}.cb-url-source{font-size:.65rem;font-weight:600;color:rgba(51,51,57,.55);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .5rem;border-radius:999px;background:rgba(0,0,0,.04);white-space:nowrap}.cb-url-source[data-source=tx]{color:#047857;background:rgba(5,150,105,.08)}.cb-url-source[data-source=override]{color:#92400e;background:rgba(245,158,11,.1)}.cb-url-source[data-source=none]{color:#dc2626;background:rgba(220,38,38,.08)}.cb-section__hint{font-size:.75rem;line-height:1.45;color:rgba(51,51,57,.5);margin:0 0 .5rem}.cb-statuses{display:flex;gap:0;border-bottom:1px solid rgba(0,0,0,.07)}.cb-status-btn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .2rem .5rem;border:none;background:transparent;color:rgba(51,51,57,.35);font-size:.72rem;font-weight:500;cursor:pointer;transition:color .15s;box-sizing:border-box;font-family:inherit;line-height:1;position:relative}.cb-status-btn:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:transparent;border-radius:1px;transition:background .15s}button.cb-status-btn,button.cb-status-btn:focus,button.cb-status-btn:hover:not(:disabled){background:transparent;outline:none}button.cb-status-btn.is-active,button.cb-status-btn.is-active:hover:not(:disabled){background:transparent}.cb-status-btn:hover:not(.is-active){color:rgba(51,51,57,.55)}.cb-status-btn.is-active{color:var(--forma-blue);font-weight:600}.cb-status-btn.is-active:after{background:var(--forma-blue)}.cb-status-btn__code{font-size:.55rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.04);color:rgba(51,51,57,.3);transition:background .15s,color .15s}.cb-status-btn.is-active .cb-status-btn__code{background:rgba(89,143,250,.1);color:var(--forma-blue)}.cb-status-btn__name{white-space:nowrap}.cb-url-input{width:100%;padding:.65rem .9rem;border:1px solid hsla(0,0%,85%,.5);border-radius:.75rem;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--forma-dark);outline:none;transition:border-color .15s;box-sizing:border-box}.cb-url-input:focus{border-color:rgba(89,143,250,.4)}.cb-code-pre{margin:0;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#92400e;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.45);border-radius:.65rem}.cb-footer{margin-top:.25rem}.cb-result{text-align:center;font-size:.8125rem;font-weight:500;margin:0 0 .5rem;padding:.35rem .75rem;border-radius:.5rem;min-height:0}.cb-result--ok{color:#059669;background:rgba(5,150,105,.06)}.cb-result--err{color:#dc2626;background:rgba(220,38,38,.06)}.cb-send-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem;background:var(--forma-blue);color:#fff;border:none;border-radius:.875rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}button.cb-send-btn:hover:not(:disabled){background:#4a7de8}.cb-send-btn:disabled{opacity:.5;cursor:not-allowed}html.dark .txd-hero__amount,html.dark .txd-id-row__val,html.dark .txd-metric__val{color:#fff}html.dark .txd-hero__currency,html.dark .txd-id-row__label,html.dark .txd-metric__label{color:hsla(0,0%,100%,.4)}html.dark .txd-id-row+.txd-id-row{border-top-color:hsla(0,0%,100%,.06)}html.dark .cb-code-pre{background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.25);color:#fbbf24}html.dark .cb-code-block__textarea,html.dark .cb-tx-id__val{color:#fff}html.dark .cb-section__label,html.dark .cb-tx-id__label{color:hsla(0,0%,100%,.4)}html.dark .cb-section__hint{color:hsla(0,0%,100%,.45)}html.dark .cb-statuses{border-bottom-color:hsla(0,0%,100%,.07)}html.dark .cb-status-btn,html.dark button.cb-status-btn:hover:not(:disabled){color:hsla(0,0%,100%,.3);background:transparent}html.dark .cb-status-btn:hover:not(.is-active){color:hsla(0,0%,100%,.5)}html.dark .cb-status-btn.is-active,html.dark button.cb-status-btn.is-active:hover:not(:disabled){background:transparent;color:#93bbfd}html.dark .cb-status-btn.is-active:after{background:#93bbfd}html.dark .cb-status-btn__code{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.3)}html.dark .cb-status-btn.is-active .cb-status-btn__code{background:rgba(89,143,250,.15);color:#93bbfd}html.dark .cb-url-input{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:#fff}html.dark .cb-url-input:focus{border-color:rgba(147,187,253,.5)}html.dark .cb-result--ok{color:#34d399;background:rgba(52,211,153,.08)}html.dark .cb-result--err{color:#f87171;background:hsla(0,91%,71%,.08)}.tx-create-form{padding:1.25rem 1.5rem 1.5rem;display:grid;grid-gap:1rem;gap:1rem}.tx-create-form__field{display:grid;grid-gap:.375rem;gap:.375rem}.tx-create-form__label{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;color:rgba(51,51,57,.4)}.tx-create-form__hint-inline{font-weight:400;color:rgba(51,51,57,.35);font-size:.6rem;margin-left:auto}.tx-create-form__select-wrap{position:relative}.tx-create-form__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.5);border-radius:1rem;padding:.625rem .875rem;font-size:.8125rem;color:var(--forma-dark);cursor:pointer;transition:background .15s ease,border-color .15s ease}.tx-create-form__select:hover{background:rgba(51,51,57,.04);border-color:hsla(0,0%,85%,.75)}.tx-create-form__select:focus{outline:none;border-color:rgba(89,143,250,.5);box-shadow:0 0 0 3px rgba(89,143,250,.08)}.tx-create-form__select-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.3);pointer-events:none}.tx-create-form__input{width:100%;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.5);border-radius:1rem;padding:.625rem .875rem;font-size:.8125rem;color:var(--forma-dark)}.tx-create-form__input:focus{outline:none;border-color:rgba(89,143,250,.5);box-shadow:0 0 0 3px rgba(89,143,250,.08)}.tx-create-form__error{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;padding:.625rem .875rem}.tx-create-form__submit{width:100%;border:1px solid rgba(89,143,250,.45);border-radius:1rem;background:rgba(89,143,250,.1);color:var(--forma-blue);font-size:.875rem;font-weight:600;padding:.875rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.tx-create-form__submit:hover:not(:disabled){background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.55);color:var(--forma-blue)}.tx-create-form__submit:disabled{opacity:.5;cursor:not-allowed}.tx-loading-wrap{display:flex;align-items:center;justify-content:center;padding:5rem 0}.tx-loading-spinner{width:2rem;height:2rem;border:2px solid var(--forma-blue);border-top:2px solid transparent;border-radius:999px;animation:spin .8s linear infinite}.tx-empty-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;color:rgba(51,51,57,.4);font-size:.875rem}.tx-filters{margin-bottom:12px}.tx-filters__trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,85%,.75);background:var(--forma-light);color:rgba(51,51,57,.66);border-radius:1rem;padding:10px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tx-filters__trigger:hover:not(.tx-filters__trigger--active){background:rgba(51,51,57,.05);border-color:hsla(0,0%,85%,.9);color:rgba(51,51,57,.8)}.tx-filters__trigger--active,.tx-filters__trigger--active:hover,button.tx-filters__trigger--active:hover:not(:disabled){background:rgba(89,143,250,.1);color:var(--forma-blue);border-color:rgba(89,143,250,.35)}.tx-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:.375rem;background:rgba(89,143,250,.15);color:var(--forma-blue);font-size:.6875rem;font-weight:700;line-height:1}html.dark .tx-filter-count{background:rgba(89,143,250,.25);color:#93bbfd}.tx-filters__panel{margin-top:12px;border:1px solid hsla(0,0%,85%,.75);background:var(--forma-light);border-radius:18px;padding:16px}.tx-filters__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tx-filters__caption{margin:0;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.admin-shell .tx-filters__caption,.tx-filters__caption{color:rgba(51,51,57,.45)}.tx-filters__caption--spaced{margin-bottom:10px}.tx-filters__caption--field{margin-bottom:6px}.tx-filters__reset{background:transparent;color:rgba(51,51,57,.5);border:none;padding:0;display:inline-flex;align-items:center;gap:4px;font-size:12px}.tx-filters__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tx-chip{border:1px solid var(--th-card-border,hsla(0,0%,85%,.8));background:var(--th-card,#fff);color:var(--th-text-muted,rgba(51,51,57,.7));border-radius:10px;padding:6px 10px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tx-chip:hover:not(.tx-chip--active),button.tx-chip:hover:not(.tx-chip--active):not(:disabled){background:rgba(51,51,57,.05);border-color:hsla(0,0%,85%,.95);color:rgba(51,51,57,.88)}.tx-chip--active,.tx-chip--active:hover,button.tx-chip--active:hover:not(:disabled){border-color:rgba(89,143,250,.4);background:rgba(89,143,250,.12);color:var(--forma-blue)}.tx-chip--disabled,.tx-chip--disabled:hover,button.tx-chip--disabled:hover:not(:disabled){opacity:.45;cursor:not-allowed;background:var(--th-card,#fff);border-color:var(--th-card-border,hsla(0,0%,85%,.8));color:var(--th-text-muted,rgba(51,51,57,.7))}.tx-chip__count{margin-left:6px;padding:0 6px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:11px;font-weight:600;background:rgba(51,51,57,.08);color:inherit;line-height:1}.tx-chip--active .tx-chip__count{background:rgba(89,143,250,.18)}html.dark .tx-chip__count{background:hsla(0,0%,100%,.08)}html.dark .tx-chip--active .tx-chip__count{background:rgba(89,143,250,.25)}.tx-filters__group{margin-top:10px}.tx-filters__group:first-child{margin-top:0}.tx-filters__group-head,button.tx-filters__group-head{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;background:transparent;border:none;cursor:pointer;color:var(--th-text-muted,rgba(51,51,57,.75));font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tx-filters__group-head:hover,button.tx-filters__group-head:hover:not(:disabled){background:transparent;color:var(--th-text,#1e293b)}.tx-filters__group-chevron{transition:transform .15s ease}.tx-filters__group-chevron.is-collapsed{transform:rotate(-90deg)}.tx-filters__group-name{line-height:1}.tx-filters__group-count{padding:0 6px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;background:rgba(51,51,57,.08);color:inherit;line-height:1}.tx-filters__group-selected{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--forma-blue)}html.dark .tx-filters__group-count{background:hsla(0,0%,100%,.08)}.tx-filters__group-head+.tx-filters__chips{margin-top:6px}.tx-filters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tx-filters__input{width:100%;border:1px solid var(--th-card-border,hsla(0,0%,85%,.8));background:var(--th-card,#fff);color:var(--th-text,#1e293b);border-radius:1rem;padding:10px 12px}.acal-period-custom input[type=date],.analytics-period__custom input[type=date],.tx-filters__input[type=date]{border:1px solid hsla(0,0%,85%,.6);background:var(--forma-light);color:var(--forma-dark);border-radius:.875rem;padding:.6rem .75rem;min-height:2.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.acal-period-custom input[type=date]:focus,.analytics-period__custom input[type=date]:focus,.tx-filters__input[type=date]:focus{outline:none;border-color:rgba(89,143,250,.55);box-shadow:0 0 0 3px rgba(89,143,250,.12)}.acal-period-custom input[type=date]::-webkit-calendar-picker-indicator,.analytics-period__custom input[type=date]::-webkit-calendar-picker-indicator,.tx-filters__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:grayscale(1) contrast(1.05);-webkit-transition:opacity .15s ease,filter .15s ease;transition:opacity .15s ease,filter .15s ease}.acal-period-custom input[type=date]:hover::-webkit-calendar-picker-indicator,.analytics-period__custom input[type=date]:hover::-webkit-calendar-picker-indicator,.tx-filters__input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;filter:none}.tx-table__loading{display:flex;align-items:center;justify-content:center;padding:56px 0}.tx-table__spinner{width:30px;height:30px;border-radius:50%;border:2px solid var(--forma-blue);border-top:2px solid transparent;animation:spin .8s linear infinite}.tx-table__empty{text-align:center;padding:56px 0;color:rgba(51,51,57,.45)}.tx-rows--desktop{display:none}@media (min-width:768px){.tx-rows--desktop{display:flex;flex-direction:column;gap:4px}}.tx-cards--mobile{display:flex;flex-direction:column;gap:0}@media (min-width:768px){.tx-cards--mobile{display:none}}.tx-mobile-card{background:rgba(0,0,0,.02);border:none;border-radius:.75rem;padding:.75rem .85rem;cursor:pointer;box-shadow:none;margin-bottom:.4rem;transition:background .15s;-webkit-tap-highlight-color:transparent}.tx-mobile-card:active:not(:has(button:active)){background:rgba(0,0,0,.045)}.tx-mobile-card[data-status=confirmed],.tx-mobile-card[data-status=paid]{background:rgba(16,185,129,.06)}.tx-mobile-card[data-status=waiting]{background:rgba(245,158,11,.06)}.tx-mobile-card[data-status=cancelled],.tx-mobile-card[data-status=expired]{background:rgba(100,116,139,.05)}.tx-mobile-card[data-status=chargeback],.tx-mobile-card[data-status=error]{background:rgba(239,68,68,.06)}.tx-mobile-card[data-status=refund]{background:rgba(249,115,22,.06)}.tx-mobile-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.tx-mobile-card__left{min-width:0;flex:1 1}.tx-mobile-card__amount{font-size:.875rem;font-weight:600;color:var(--forma-dark);margin:0}.tx-mobile-card__confirmed{font-size:.75rem;color:var(--forma-blue);margin:.125rem 0 0}.tx-mobile-card__right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tx-mobile-card__chevron{display:none}.tx-mobile-card__actions{display:flex;align-items:center;gap:.15rem}@media (max-width:767px){.tx-search{flex-wrap:wrap}.tx-search__field{flex:0 0 100%;order:-1}.tx-search__create-btn{flex:1 1;width:auto}.analytics-chart-legend{margin-left:0}.acal-page__chart-y-axis{width:min(3rem,16vw)}.settings-tabs,.ss-tabs{flex-wrap:wrap;overflow-x:visible}.settings-tab,.ss-tab{font-size:.8rem;padding:.4rem .8rem}}.tx-mobile-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tx-mobile-card__meta{display:flex;align-items:center;gap:.5rem;min-width:0}.tx-mobile-card__method{font-size:.75rem;font-weight:500;color:var(--th-text-muted,#475569);white-space:nowrap}.tx-mobile-card__id{font-size:.6875rem;color:var(--th-text-subtle,#64748b);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-mobile-card__date{font-size:.75rem;color:var(--th-text-subtle,#64748b);flex-shrink:0}.tx-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) var(--tx-create-slot-width,12.75rem);align-items:center;grid-column-gap:.75rem;column-gap:.75rem;padding:1rem .75rem;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.tx-row:hover{background:rgba(241,245,249,.7)}.tx-row__col{display:flex;flex-direction:column;justify-content:center;min-width:0}.tx-row__col--id{flex-direction:row;align-items:center;justify-content:flex-start;gap:.375rem;justify-self:start;width:100%;margin-left:10px;text-align:left}.tx-row__col--actions{flex-direction:row;justify-self:stretch;width:100%;transform:translateX(8px)}.recent-tx__actions,.tx-row__col--actions{display:flex;align-items:center;justify-content:center;gap:.25rem}.tx-row__id-text{font-size:.8125rem;font-family:ui-monospace,monospace;color:var(--forma-dark);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-row__method-name{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:var(--forma-dark);line-height:1.2}.tx-row__amount-main{margin:0;font-size:.875rem;font-weight:600}.tx-row__amount-main,.tx-row__amount-main--ok{color:var(--forma-dark)}.tx-row__amount-sub{margin:.125rem 0 0;font-size:.6875rem;color:var(--th-text-subtle,#64748b)}.tx-row__date-main{margin:0;font-size:.875rem;color:var(--th-text-muted,#475569)}.tx-row__date-action{margin:.125rem 0 0;font-size:.75rem;display:flex;align-items:center;gap:.125rem}.tx-row__date-action,.tx-row__date-action--muted{color:var(--th-text-subtle,#64748b)}.tx-row__date-action--danger{color:#dc2626}.tx-row__date-action--success{color:#16a34a}.tx-row__icon-btn{padding:0;border:none;background:transparent;color:var(--th-text-subtle,#64748b);cursor:pointer}.tx-row__icon-btn:hover:not(:disabled){background:transparent!important;color:var(--th-text,var(--forma-dark))}.tx-row__ghost-btn{padding:.5rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--th-text-subtle,#64748b);cursor:pointer;border-radius:.5rem;transition:color .15s ease,background .15s ease}.tx-row__ghost-btn:hover{color:var(--forma-dark);background:var(--th-btn-hover,rgba(0,0,0,.05))}.tx-row__ghost-btn:active{color:var(--forma-blue);background:rgba(89,143,250,.15)}a.tx-row__ghost-btn{text-decoration:none}.tx-row__ghost-btn--danger:hover{color:#dc2626;background:rgba(220,38,38,.08)}.tx-row__ghost-btn--danger:active{color:#dc2626;background:rgba(220,38,38,.16)}html:not(.dark) .tx-row__ghost-btn--danger:hover{color:#dc2626;background:rgba(220,38,38,.08)}html:not(.dark) .tx-detail__copy-btn:hover,html:not(.dark) .tx-row__ghost-btn:hover{color:var(--forma-blue);background:rgba(89,143,250,.1)}html:not(.dark) .cb-modal__close:hover,html:not(.dark) .tx-detail-card__close:hover{background:rgba(89,143,250,.12)!important;color:var(--forma-blue)!important}html:not(.dark) .cb-modal__status-btn:hover:not(.is-active),html:not(.dark) button.cb-modal__status-btn:hover:not(:disabled):not(.is-active){border-color:rgba(89,143,250,.35);background:rgba(89,143,250,.08);color:var(--forma-blue)}html:not(.dark) .tx-pagination__nav-btn:hover:not(:disabled){border-color:rgba(89,143,250,.4);background:rgba(89,143,250,.08);color:var(--forma-blue)}html:not(.dark) .tx-search__icon-btn:hover:not(:disabled){border-color:var(--th-nav-border,hsla(0,0%,85%,.55));background:rgba(51,51,57,.12);color:var(--th-text,var(--forma-dark))}html:not(.dark) .forma-chat-btn:hover:not(:disabled):not(.is-active):not([aria-current=page]),html:not(.dark) .tx-search__icon-btn.is-active,html:not(.dark) .tx-search__refresh:hover:not(:disabled){border-color:var(--th-nav-border,hsla(0,0%,85%,.55));background:rgba(51,51,57,.06);color:var(--th-text,var(--forma-dark))}.tx-row__action-btn{display:none}.tx-status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;align-self:flex-start;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.tx-status--muted{background:#fff;color:#475569}.tx-status--amber{background:#fffbeb;color:#92400e}.tx-status--green{background:#ecfdf5;color:#065f46}.tx-status--red{background:#fef2f2;color:#991b1b}.tx-status--orange{background:#fff7ed;color:#9a3412}html.dark .tx-status--amber{background:rgba(245,158,11,.15);color:#fbbf24}html.dark .tx-status--green{background:rgba(16,185,129,.15);color:#34d399}html.dark .tx-status--red{background:rgba(239,68,68,.15);color:#f87171}html.dark .tx-status--orange{background:rgba(249,115,22,.15);color:#fb923c}.tx-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:1rem 0 .5rem}.tx-pagination__center{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-self:center}.tx-pagination__end{min-width:0}.tx-pagination__left{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-self:start;min-width:0}.tx-pagination__meta{margin:0;color:rgba(51,51,57,.45);font-size:.75rem;white-space:nowrap}.tx-pagination__size-wrap{display:flex;align-items:center;gap:8px}.tx-pagination__size-btn{min-width:1.875rem;height:1.875rem;padding:0 .4rem;border-radius:.375rem;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;display:inline-flex;align-items:center;justify-content:center}.tx-pagination__size-btn--active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none}.tx-pagination__size-btn:hover:not(.tx-pagination__size-btn--active){color:var(--th-text,var(--forma-dark));border-color:rgba(51,51,57,.22);background:rgba(51,51,57,.06)}.tx-pagination__size-btn--active:hover{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none}.tx-pagination__pages{display:flex;align-items:center;gap:8px}.tx-pagination__page{min-width:1.875rem;height:1.875rem;padding:0 .35rem;border-radius:.375rem;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;display:inline-flex;align-items:center;justify-content:center}.tx-pagination__page:hover:not(.tx-pagination__page--active){color:var(--th-text,var(--forma-dark));border-color:rgba(51,51,57,.22);background:rgba(51,51,57,.06)}.tx-pagination__page--active,.tx-pagination__page--active:hover,button.tx-pagination__page--active:hover:not(:disabled),button.tx-pagination__size-btn--active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none}.tx-pagination__dots{color:rgba(51,51,57,.35);font-size:.75rem;padding:0 .25rem}.tx-pagination__nav{display:flex;align-items:center;gap:.5rem}.tx-pagination__nav-btn{border:1px solid hsla(0,0%,85%,.75);background:#fff;color:rgba(51,51,57,.65);border-radius:.375rem;padding:.4375rem .65rem;min-height:1.875rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.tx-pagination__nav-btn:hover:not(:disabled){border-color:rgba(51,51,57,.3);color:var(--forma-dark)}.tx-pagination__nav-btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:860px){.tx-filters__grid,.tx-pagination{grid-template-columns:1fr}.tx-pagination{justify-items:stretch}.tx-pagination__left{justify-self:start}.tx-pagination__center{justify-self:center;width:100%;flex-wrap:wrap}.tx-pagination__end{display:none}}.settings-page{min-height:100vh;background:var(--th-bg,#fff)}.settings-page--loading,.settings-tab-loading{display:flex;align-items:center;justify-content:center}.settings-tab-loading{min-height:12rem;width:100%}.settings-tab-loading svg{animation:spin .8s linear infinite;color:var(--forma-blue,#598ffa)}.settings-spinner{width:32px;height:32px;border-radius:50%;border:2px solid rgba(89,143,250,.25);border-top:2px solid var(--forma-blue);animation:spin .8s linear infinite}.settings-container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.settings-hero-wrap{padding:0 0 1.5rem;background:#fff}.settings-hero{position:relative;overflow:hidden;border-radius:2rem;background:var(--forma-dark);padding:2rem 2.5rem}@media (min-width:768px){.settings-hero{border-radius:2.5rem;padding:2.5rem 3rem}}@media (min-width:1024px){.settings-hero{padding:3rem}}.settings-hero__gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 55%,transparent)}.settings-hero__inner{position:relative;z-index:1}.settings-hero__eyebrow{margin:0 0 .25rem;color:hsla(0,0%,100%,.6);font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem}.settings-hero__title{margin:0;color:#fff;font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.05;font-weight:600;letter-spacing:-.025em}.settings-hero__sub{margin:.25rem 0 0;color:hsla(0,0%,100%,.5);font-size:.8125rem}.settings-content-wrap{background:var(--forma-light);padding:0 0 44px}.settings-page__title-section{margin-bottom:1.5rem}.settings-page__title{margin:0;color:var(--forma-dark);font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.15;font-weight:600}.settings-card{background:#fff;border:1px solid hsla(0,0%,85%,.55);border-radius:1.25rem;padding:1.25rem 1.375rem;margin-bottom:1rem}.settings-card:has(>.settings-static-rows){--settings-static-rows-gap:0.45rem}.settings-tabs{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.settings-tab{background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.52rem 1.05rem;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.settings-tab:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06)!important;color:var(--th-text,var(--forma-dark));border-color:var(--th-nav-border,hsla(0,0%,85%,.55));box-shadow:none!important}.settings-tab.is-active,.settings-tab.is-active:hover:not(:disabled){background:var(--forma-blue);color:#fff;border-color:var(--forma-blue);box-shadow:none}html:not(.dark) .settings-tabs .settings-tab.is-active{background:rgba(89,143,250,.09);border-color:rgba(89,143,250,.38);color:var(--forma-blue);box-shadow:none}html:not(.dark) .settings-tabs .settings-tab.is-active:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.46);color:var(--forma-blue);box-shadow:none}.settings-card__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.settings-card__head h2{margin:0;color:var(--forma-dark);font-size:20px}.settings-card__head p{margin:2px 0 0;color:rgba(51,51,57,.45);font-size:12px}.settings-card__head--2fa-status{align-items:flex-start}.settings-card__head--2fa-status .settings-card__icon{margin-top:2px}.settings-card__head--auth{--settings-auth-icon-w:40px;--settings-auth-icon-gap:12px;--settings-auth-pull:calc(var(--settings-auth-icon-w) + var(--settings-auth-icon-gap));margin-bottom:0;flex-wrap:wrap;align-items:flex-start;column-gap:var(--settings-auth-icon-gap);row-gap:1rem}.settings-card__head--auth>.settings-card__icon{flex:0 0 var(--settings-auth-icon-w)}.settings-card__head--auth>.settings-card__head-main{flex:1 1 calc(100% - var(--settings-auth-pull));min-width:0;overflow:visible}.settings-card__head--auth>.settings-auth-actions{flex:1 1 100%;min-width:0;width:100%}.settings-card__head--auth .settings-card__head-main .settings-auth-twofa-row{width:calc(100% + var(--settings-auth-pull));max-width:none;margin-left:calc(-1 * var(--settings-auth-pull));margin-right:0;box-sizing:border-box}.settings-card__head--auth .settings-auth-panel__lead{margin-bottom:1rem}.settings-auth-panel__title{margin:0 0 .35rem;font-size:1.25rem;font-weight:600;color:var(--forma-dark)}html.dark .settings-auth-panel__title{color:var(--th-text,#f4f4f5)}.settings-auth-panel__lead{margin:0 0 1rem;font-size:.9375rem;line-height:1.45;color:rgba(51,51,57,.62)}html.dark .settings-auth-panel__lead{color:hsla(0,0%,100%,.58)}.settings-auth-twofa-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;margin-bottom:1rem;border-radius:1rem;background:rgba(89,143,250,.06);border:1px solid rgba(89,143,250,.16)}html.dark .settings-auth-twofa-row{background:rgba(89,143,250,.08);border-color:rgba(89,143,250,.22)}.settings-auth-twofa-row__text{flex:1 1;min-width:0;max-width:100%}.settings-auth-twofa-row__label{margin:0 0 .2rem;font-size:.875rem;font-weight:500}.settings-card__head .settings-auth-twofa-row__label{color:#0f172a}html.dark .settings-card__head .settings-auth-twofa-row__label{color:hsla(0,0%,100%,.92)}.settings-auth-twofa-row__hint{margin:0;font-size:.75rem;line-height:1.4;color:rgba(51,51,57,.48)}html.dark .settings-auth-twofa-row__hint{color:hsla(0,0%,100%,.48)}.settings-auth-twofa-row .admin-table-status-dot{flex-shrink:0;align-self:center}.settings-auth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem;width:100%}.settings-card__head-main{flex:1 1;min-width:0}.settings-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-card__title-row h2{flex:1 1;min-width:0}.settings-card__title-row .tx-status-badge{flex-shrink:0;align-self:center}.settings-card__icon{width:40px;min-width:40px;height:40px;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-card__icon--amber{background:#fff7e6;color:#d48806}.settings-card__icon--blue{background:rgba(89,143,250,.12);color:var(--forma-blue)}.settings-card__icon--green{background:#ecfdf5;color:#059669}html.dark .settings-card__icon--green{background:rgba(16,185,129,.15);color:#34d399}.settings-gateway-card,.settings-gateways{display:flex;flex-direction:column;gap:1rem}.settings-gateway-card{background:#fff;border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1rem 1.25rem}html.dark .settings-gateway-card{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.08)}.settings-gateway-card__head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.settings-gateway-card__collapse{width:2rem;height:2rem;padding:0;border-radius:.75rem;border:1px solid hsla(0,0%,85%,.5);background:var(--forma-light);color:rgba(51,51,57,.6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;line-height:0}.settings-gateway-card__collapse:hover:not(:disabled){background:var(--forma-light)!important;color:var(--forma-dark)}html.dark .settings-gateway-card__collapse{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.66)}.settings-gateway-card__title-wrap{min-width:0;flex:1 1}.settings-gateway-card__title{margin:0;font-size:.95rem;font-weight:600;color:var(--forma-dark)}.settings-gateway-card__sub{margin:.15rem 0 0;font-size:.75rem;color:rgba(51,51,57,.5)}html.dark .settings-gateway-card__title{color:hsla(0,0%,100%,.92)}html.dark .settings-gateway-card__sub{color:hsla(0,0%,100%,.5)}.settings-gateway-card__payer-footer .settings-method-card__payer-label{display:none}.settings-gateway-card__controls{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.settings-toggle.is-mixed{opacity:.85}.settings-toggle.is-mixed>span{background:linear-gradient(90deg,var(--forma-blue) 0 50%,hsla(0,0%,85%,.8) 50% 100%)}.settings-methods-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:640px){.settings-methods-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.settings-methods-grid{grid-template-columns:repeat(3,1fr)}}.settings-method-card{background:#fff;border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.settings-method-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.settings-method-card__head-main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.settings-method-card__main{display:flex;flex-direction:column;gap:1rem}.settings-method-card__main--locked{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-method-card--inactive{opacity:.88;filter:grayscale(.22)}.settings-method-card--inactive .settings-method-card__icon{opacity:.75}.settings-method-card .settings-toggle:disabled{opacity:.55;cursor:not-allowed}.settings-method-card__icon{width:2.5rem;height:2.5rem;border-radius:1rem;background:rgba(89,143,250,.1);color:var(--forma-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-method-card__title{margin:0;font-size:.875rem;font-weight:600;color:var(--forma-dark)}.settings-method-card__sub{margin:.125rem 0 0;font-size:.6875rem;color:rgba(51,51,57,.4)}.settings-method-card__fees{display:flex;flex-direction:column;gap:.375rem;padding-top:.875rem;border-top:1px solid hsla(0,0%,85%,.3)}.settings-method-card__fee-row{display:flex;justify-content:space-between;align-items:center}.settings-method-card__fee-row--total{font-weight:600}.settings-method-card__fee-label{font-size:.75rem;color:rgba(51,51,57,.5)}.settings-method-card__fee-val{font-size:.75rem;font-family:ui-monospace,monospace;color:var(--forma-dark)}.settings-method-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.settings-method-card__payer-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(51,51,57,.4);margin-bottom:.5rem}html.dark .settings-method-card__payer-label{color:hsla(0,0%,100%,.4)}.settings-method-card__payer-btns{display:flex;gap:.375rem}.settings-payer-btn{padding:.5rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;border:1px solid hsla(0,0%,85%,.5);background:var(--forma-light);color:rgba(51,51,57,.5);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.settings-payer-btn:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06)!important;border-color:hsla(0,0%,85%,.65)!important;color:rgba(51,51,57,.65)!important}html.dark .settings-payer-btn:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.18)!important;color:hsla(0,0%,100%,.86)!important}.settings-payer-btn.is-active{background:rgba(89,143,250,.08);border-color:rgba(89,143,250,.4);color:var(--forma-blue)}.settings-payer-btn.is-active:hover:not(:disabled){background:rgba(89,143,250,.08)!important;border-color:rgba(89,143,250,.4)!important;color:var(--forma-blue)!important}.settings-payments-table{border:1px solid hsla(0,0%,85%,.55);border-radius:14px;overflow:hidden}.settings-payments-table__row{display:grid;grid-template-columns:2fr 1fr 1.2fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid hsla(0,0%,85%,.4)}.settings-payments-table__row--fees{grid-template-columns:1.7fr .9fr .9fr 1fr 1.2fr}.settings-payments-table__row--wallets{grid-template-columns:1.4fr 1.8fr .9fr}.settings-payments-table__row:last-child{border-bottom:none}.settings-payments-table__row--head{background:#fafafa;color:rgba(51,51,57,.5);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.settings-service{font-size:13px;color:var(--forma-dark);font-weight:600}.settings-readonly{background:#f5f6f6!important;color:rgba(51,51,57,.6);border:1px solid hsla(0,0%,85%,.75)}.settings-field label{display:block;margin-bottom:8px;color:var(--forma-dark);font-size:.875rem;font-weight:500}.settings-field{margin-bottom:1.25rem}.settings-field:has(+.settings-static-rows){margin-bottom:.45rem}.settings-static-rows{display:flex;flex-direction:column;gap:.45rem;margin-bottom:0}.settings-static-rows+.settings-field{margin-top:1rem}.settings-static-row{display:block;padding:.225rem 0;border-radius:1rem;border:none;background:transparent}.settings-static-row__icon{width:2.25rem;height:2.25rem;border-radius:.65rem;background:rgba(89,143,250,.1);color:var(--forma-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-static-row__body{min-width:0;flex:initial}.settings-static-row__label{display:block;margin-bottom:8px;margin-top:0;color:var(--forma-dark);font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0}.settings-static-row__value-line{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.settings-static-row__value{margin:0;font-size:.875rem;font-weight:400;color:rgba(51,51,57,.52);word-break:break-word}.settings-static-row__verified-wrap{display:inline-flex;color:#059669;flex-shrink:0}html.dark .settings-static-row{border:none;background:transparent}html.dark .settings-static-row__label{color:hsla(0,0%,100%,.62)}html.dark .settings-static-row__value{color:hsla(0,0%,100%,.88)}html.dark .settings-static-row__verified-wrap{color:#34d399}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-input{width:100%;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.6);border-radius:1rem;padding:.875rem 1rem;font-size:.875rem;color:var(--forma-dark);outline:none;transition:border-color .15s,box-shadow .15s}.settings-input::placeholder{color:rgba(51,51,57,.3)}.settings-input:focus{border-color:var(--forma-blue);box-shadow:0 0 0 3px rgba(89,143,250,.12)}.settings-input--icon{padding-left:2.75rem}.settings-input--mono{font-family:ui-monospace,monospace}.settings-icon-wrap{position:relative}.settings-input--verified{padding-right:2.25rem}.settings-email-verified-badge{right:.625rem;display:inline-flex;align-items:center;justify-content:center;color:#059669}.settings-email-verified-badge,.settings-icon-wrap__icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.settings-icon-wrap__icon{left:1rem;color:rgba(51,51,57,.3)}.settings-event-card{display:flex;align-items:center;justify-content:space-between;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:1rem;padding:.875rem 1rem;margin-bottom:.75rem}.settings-event-card:last-child{margin-bottom:0}.settings-event-card__left{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.settings-event-card>.settings-toggle{flex-shrink:0}.settings-event-card__icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-event-card__icon--green{background:#ecfdf5;color:#059669}.settings-event-card__icon--red{background:#fef2f2;color:#ef4444}.settings-event-card__icon--blue{background:rgba(89,143,250,.1);color:var(--forma-blue)}.settings-event-card__icon--yellow{width:auto;height:auto;min-width:0;min-height:0;padding:0;border-radius:0;background:transparent;color:rgba(120,53,15,.68)}html.dark .settings-event-card__icon--green{background:rgba(16,185,129,.15);color:#34d399}html.dark .settings-event-card__icon--red{background:rgba(239,68,68,.12);color:#f87171}html.dark .settings-event-card__icon--blue{background:rgba(89,143,250,.15);color:#93bbfd}html.dark .settings-event-card__icon--yellow{background:transparent;color:hsla(48,96%,89%,.72)}.settings-event-card__title{font-size:.875rem;font-weight:500;color:var(--forma-dark);margin:0;overflow-wrap:anywhere}.settings-event-card__sub{font-size:.75rem;color:rgba(51,51,57,.4);margin:.125rem 0 0;overflow-wrap:anywhere}.settings-event-card--system-info{margin-top:.75rem;justify-content:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid rgba(217,119,6,.14);box-shadow:0 1px 3px rgba(120,53,15,.05)}.settings-event-card--system-info .settings-event-card__title{color:#78350f;line-height:1.25}.settings-event-card--system-info .settings-event-card__sub--multiline{color:rgba(120,53,15,.78)}.settings-event-card--system-info .settings-event-card__left{align-items:flex-start;flex:1 1;min-width:0}.settings-event-card--system-info .settings-event-card__icon--yellow{margin-top:calc((1.25 * .875rem - 16px) / 2)}.settings-event-card__text-block{min-width:0}.settings-event-card__sub--multiline{margin-top:.375rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.settings-eye-btn{background:none;border:none;cursor:pointer;color:rgba(51,51,57,.3);display:inline-flex;padding:0;line-height:1}html.dark .settings-eye-btn{color:hsla(0,0%,100%,.45)}.settings-eye-btn:hover{color:rgba(51,51,57,.7)}html.dark .settings-eye-btn:hover{color:hsla(0,0%,100%,.75)}.settings-eye-btn:hover:not(:disabled){background:transparent!important;border-color:transparent!important}.settings-password-form{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.settings-password-form--compact{gap:.25rem;margin-bottom:.5rem}.settings-password-form--modal{margin-bottom:0;gap:.75rem}.tx-detail-card__body .settings-password-form--modal .settings-password-hint-card{margin-top:.35rem}.settings-password-input-wrap{position:relative;display:flex;align-items:center}.settings-password-input-wrap .settings-input{padding-right:2.4rem}.settings-password-input-wrap .settings-eye-btn{position:absolute;right:.75rem}.settings-password-modal-input-wrap .settings-input{padding-right:2.5rem}.settings-password-modal-input-wrap .settings-input.admin-input-with-hint__input--has-hint{padding-right:5.25rem!important}.settings-password-modal-input-wrap .admin-field-hint-wrap{right:2.75rem;width:2.75rem}.settings-password-modal-input-wrap .settings-eye-btn{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);z-index:5}.settings-password-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;min-height:0}.settings-password-label-row label{margin-bottom:0;line-height:1.35}.settings-password-label-row .admin-field-hint-wrap--inline{position:static!important;inset:auto!important;width:auto!important;height:auto!important;display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0}.settings-password-label-row .admin-field-hint-wrap--inline .admin-field-hint{padding:0;border:0;background:transparent}.settings-password-form--modal .settings-password-label-row .admin-field-hint-wrap--inline{transform:translateY(-.1em)}.settings-password-rules{display:flex;flex-direction:column;gap:.25rem;margin-top:.35rem}.settings-password-hint-card{margin-top:.5rem}.settings-password-rules p{margin:0;font-size:.75rem}.settings-password-rules .is-ok{color:#16a34a}.settings-password-rules .is-bad{color:#dc2626}.settings-input--ok{border-color:rgba(34,197,94,.7)!important}.settings-input--bad{border-color:rgba(239,68,68,.8)!important}html.dark .settings-password-rules .is-ok{color:#4ade80}html.dark .settings-password-rules .is-bad{color:#f87171}.settings-empty-hint{color:rgba(51,51,57,.4);font-size:.875rem;margin:0}html.dark .settings-empty-hint{color:hsla(0,0%,100%,.4)}.settings-wallet-list{display:flex;flex-direction:column;gap:.75rem}.settings-wallet-card{display:flex;align-items:center;gap:.75rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:1rem;padding:.875rem 1rem}html.dark .settings-wallet-card{border-color:hsla(0,0%,100%,.1)}.settings-wallet-card__icon{width:2rem;height:2rem;border-radius:.5rem;background:rgba(89,143,250,.1);color:var(--forma-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-wallet-card__info{flex:1 1;min-width:0}.settings-wallet-card__top{display:flex;align-items:center;gap:.5rem}.settings-wallet-card__currency{font-size:.875rem;font-weight:500;color:var(--forma-dark)}.settings-wallet-card__network{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:999px;background:rgba(89,143,250,.1);color:var(--forma-blue)}.settings-wallet-card__address{margin:.125rem 0 0;font-size:.75rem;font-family:ui-monospace,monospace;color:rgba(51,51,57,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .settings-wallet-card__address{color:hsla(0,0%,100%,.4)}.settings-wallet-card__actions{display:flex;gap:.375rem;flex-shrink:0}.settings-wallet-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2rem;text-align:center}html.dark .settings-wallet-empty{color:hsla(0,0%,100%,.4)}.settings-wallet-empty__icon-wrap{width:3rem;height:3rem;border-radius:1rem;background:var(--forma-light);display:flex;align-items:center;justify-content:center;margin-bottom:.375rem;color:rgba(51,51,57,.2)}html.dark .settings-wallet-empty__icon-wrap{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.2)}.settings-wallet-empty__title{font-size:.875rem;color:rgba(51,51,57,.4);margin:0}html.dark .settings-wallet-empty__title{color:hsla(0,0%,100%,.4)}.settings-wallet-empty__sub{font-size:.75rem;color:rgba(51,51,57,.25);margin:0}html.dark .settings-wallet-empty__sub{color:hsla(0,0%,100%,.25)}.settings-wallets-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.settings-wallets-head__left{display:flex;align-items:center;gap:.75rem}.settings-wallets-head__left h2{font-size:1.125rem;font-weight:600;color:var(--forma-dark);margin:0}html.dark .settings-wallets-head__left h2{color:#fff}.settings-wallets-head__left p{font-size:.75rem;color:rgba(51,51,57,.4);margin:0}html.dark .settings-wallets-head__left p{color:hsla(0,0%,100%,.4)}.settings-wallets-add-btn{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--forma-blue);background:none!important;border:none!important;padding:0!important;cursor:pointer;transition:opacity .2s}.settings-wallets-add-btn:hover{opacity:.75}.settings-wallets-gate{position:relative;overflow:hidden}.settings-wallets-gate--locked{min-height:min(52vh,22rem)}.settings-wallets-gate__inner.is-locked{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.88}button.settings-wallets-gate__overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:1.25rem;margin:0;border:none;cursor:pointer;background:rgba(248,250,252,.42);transition:background .15s ease}button.settings-wallets-gate__overlay:active,button.settings-wallets-gate__overlay:focus,button.settings-wallets-gate__overlay:focus-visible,button.settings-wallets-gate__overlay:hover,button.settings-wallets-gate__overlay:hover:not(:disabled){background:rgba(248,250,252,.55);color:inherit}.settings-wallets-gate__panel{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:22rem;text-align:center;padding:1.125rem 1.25rem;border-radius:1rem;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,85%,.55);box-shadow:0 12px 40px rgba(15,23,42,.1)}.settings-wallets-gate__panel-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:1rem;background:rgba(89,143,250,.12);color:var(--forma-blue)}.settings-wallets-gate__panel-text{font-size:.875rem;font-weight:500;line-height:1.45;color:var(--forma-dark)}html.dark button.settings-wallets-gate__overlay{background:rgba(15,23,42,.5)}html.dark button.settings-wallets-gate__overlay:active,html.dark button.settings-wallets-gate__overlay:focus,html.dark button.settings-wallets-gate__overlay:focus-visible,html.dark button.settings-wallets-gate__overlay:hover,html.dark button.settings-wallets-gate__overlay:hover:not(:disabled){background:rgba(15,23,42,.58)}html.dark .settings-wallets-gate__panel{background:rgba(30,41,59,.94);border-color:hsla(0,0%,100%,.1);box-shadow:0 12px 40px rgba(0,0,0,.35)}html.dark .settings-wallets-gate__panel-text{color:hsla(0,0%,100%,.9)}.settings-wallet-card__del-btn{width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;padding:0!important;color:rgba(51,51,57,.45)!important;cursor:pointer;transition:color .2s,background .2s}.settings-wallet-card__del-btn:hover{color:#dc2626!important;background:#fef2f2!important}html.dark .settings-wallet-card__del-btn{color:hsla(0,0%,100%,.45)!important}html.dark .settings-wallet-card__del-btn:hover{color:#f87171!important;background:rgba(239,68,68,.12)!important}.settings-wallet-form{margin-top:1rem;background:var(--forma-light);border-radius:1rem;padding:1rem;border:1px solid hsla(0,0%,85%,.4);display:flex;flex-direction:column;gap:1rem}html.dark .settings-wallet-form{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.settings-wallet-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:480px){.settings-wallet-form__grid{grid-template-columns:1fr}}.settings-wallet-form__actions{display:flex;gap:.5rem}.settings-wallet-form__cancel{padding:.75rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:500;background:rgba(51,51,57,.06)!important;border:none!important;color:rgba(51,51,57,.6)!important;cursor:pointer;transition:background .2s}html.dark .settings-wallet-form__cancel{background:hsla(0,0%,100%,.07)!important;color:hsla(0,0%,100%,.6)!important}.settings-wallet-form__cancel:hover{background:rgba(51,51,57,.1)!important}html.dark .settings-wallet-form__cancel:hover{background:hsla(0,0%,100%,.12)!important}.settings-select-wrap{position:relative}.settings-select-wrap__chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.3);pointer-events:none}html.dark .settings-select-wrap__chevron{color:hsla(0,0%,100%,.3)}.settings-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;color:var(--forma-dark);border:1px solid hsla(0,0%,85%,.8);border-radius:.75rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .15s ease}.settings-select:hover{background:rgba(51,51,57,.04)!important;border-color:hsla(0,0%,85%,.95)}html.dark .settings-select{background:hsla(0,0%,100%,.05)!important}html.dark .settings-select:hover{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.16)}.settings-select:focus{outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.2);border-color:rgba(89,143,250,.5)}.settings-payments-wrap{display:flex;flex-direction:column;gap:1.5rem}.settings-auto-withdraw{margin:0!important}.settings-auto-withdraw__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-auto-withdraw__left{display:flex;align-items:center;gap:.75rem}.settings-auto-withdraw__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;background:var(--forma-light);color:rgba(51,51,57,.4);display:flex;align-items:center;justify-content:center}html.dark .settings-auto-withdraw__icon{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.35)}.settings-auto-withdraw__title{font-size:.9375rem;font-weight:600;color:var(--forma-dark);margin:0}html.dark .settings-auto-withdraw__title{color:#fff}.settings-auto-withdraw__sub{font-size:.75rem;color:rgba(51,51,57,.4);margin:.125rem 0 0}html.dark .settings-auto-withdraw__sub{color:hsla(0,0%,100%,.4)}.settings-auto-withdraw__fields{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,85%,.45);display:grid;grid-gap:.85rem;gap:.85rem}html.dark .settings-auto-withdraw__fields{border-top-color:hsla(0,0%,100%,.1)}.settings-field-hint{font-size:.75rem;color:rgba(51,51,57,.4);margin-top:.375rem;display:flex;align-items:center;gap:.25rem}.settings-section-sep{height:1px;background:hsla(0,0%,85%,.4);margin:1.25rem 0}.settings-section-label{font-size:.75rem;font-weight:600;color:rgba(51,51,57,.4);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.settings-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.settings-status-readonly{border:1px solid rgba(217,119,6,.14);background:#fffbeb;border-radius:1rem;padding:10px 12px;color:#78350f;font-weight:600;box-shadow:0 1px 3px rgba(120,53,15,.05)}.settings-key-box{width:100%;border:1px solid hsla(0,0%,85%,.75);background:#fff!important;color:var(--forma-dark)!important;border-radius:1rem;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-key-box:focus-visible,.settings-key-box:hover,.settings-key-box:hover:not(:disabled){background:#fff!important;color:var(--forma-dark)!important;border-color:rgba(51,51,57,.2)!important;text-decoration:none!important}.settings-key-box__secret{flex:1 1;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.settings-key-box__selectable{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.settings-key-box.is-copied{border-color:rgba(148,163,184,.65);background:rgba(51,51,57,.08)!important;animation:settingsKeyCopiedFlash .55s ease}@keyframes settingsKeyCopiedFlash{0%{background:rgba(51,51,57,.16)}35%{background:rgba(51,51,57,.11)}to{background:rgba(51,51,57,.08)}}.settings-key-box__copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;color:rgba(51,51,57,.6);font-size:12px;white-space:nowrap;justify-content:flex-end;transition:transform .15s ease,color .15s ease;border:none;background:none;padding:0;font:inherit;cursor:pointer}.settings-key-box__copy:disabled{opacity:.45;cursor:not-allowed}.settings-key-box.is-copied .settings-key-box__copy{transform:translateY(-1px);color:rgba(51,51,57,.78)}html.dark .settings-key-box.is-copied .settings-key-box__copy{color:hsla(0,0%,100%,.82)}.settings-2fa-qr{display:block;margin:.5rem auto 1rem}.settings-rotate{margin-top:14px;border:1px solid hsla(0,0%,85%,.55);border-radius:1rem;padding:12px;background:#fafafa}.settings-rotate__head{display:inline-flex;align-items:center;gap:6px;color:var(--forma-dark);font-size:13px;font-weight:600;margin-bottom:10px}.settings-rotated-box{margin-top:10px;border:1px solid rgba(255,193,7,.45);background:rgba(255,193,7,.12);border-radius:10px;padding:10px}.settings-rotated-box p{margin:0 0 6px;font-size:12px}.settings-rotated-box pre{margin:0 0 8px;white-space:pre-wrap;word-break:break-all;font-size:11px}.settings-api-note{margin:10px 0 0;color:rgba(51,51,57,.5);font-size:12px}.settings-input-icon-wrap{position:relative}.settings-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.35)}.settings-input-icon-wrap input{padding-left:36px}.settings-events{margin-top:14px}.settings-notif-section-label{font-size:.75rem;font-weight:600;color:rgba(51,51,57,.4);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.settings-notif-telegram{margin:1.25rem 0 1.5rem}.settings-notif-telegram__grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.settings-notif-telegram__grid{grid-template-columns:1fr 1fr}}.settings-toggle-line{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid hsla(0,0%,85%,.45);background:#fafafa;border-radius:1rem;padding:10px 12px;margin-bottom:10px}.settings-toggle-line p{margin:0;font-size:13px;font-weight:600;color:var(--forma-dark)}.settings-toggle-line small{color:rgba(51,51,57,.45);font-size:12px}.settings-toggle{width:42px;min-width:42px;height:24px;border-radius:999px;border:none;background:#d9d9d9;padding:2px;position:relative;flex-shrink:0;cursor:pointer}.settings-toggle span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:all .2s ease}.settings-toggle.is-on{background:var(--forma-blue)}.settings-toggle.is-on span{left:20px}.settings-toggle:hover:not(:disabled){background:#d9d9d9!important}.settings-toggle.is-on:hover:not(:disabled){background:var(--forma-blue)!important}.settings-toggle-line--status{margin-bottom:.5rem;background:#fff;border-color:hsla(0,0%,85%,.55)}.settings-save-wrap{display:flex;justify-content:flex-end;margin-top:12px}.settings-save-wrap--start{justify-content:flex-start}.settings-save-bar{margin-top:1.5rem;display:flex;justify-content:flex-end;background:var(--th-bg,#fff)}.settings-save-bar .tx-create-btn.settings-save-bar__btn{min-height:2.75rem;min-width:14rem;padding:8px 16px;font-size:.875rem;border-radius:999px!important;background:var(--forma-blue)!important;border:none!important;color:#fff!important;box-shadow:none!important}.settings-save-bar .tx-create-btn.settings-save-bar__btn:disabled:not(.settings-save-bar__btn--muted){opacity:.65;cursor:wait}.settings-save-bar__btn--muted{opacity:1;cursor:not-allowed;border:none!important}.settings-save-bar .tx-create-btn.settings-save-bar__btn.settings-save-bar__btn--muted{background:rgba(89,143,250,.35)!important;border:none!important;color:#fff!important;opacity:1}.settings-save-bar__btn--muted:hover,html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn.settings-save-bar__btn--muted:hover{background:rgba(89,143,250,.35)!important;color:#fff!important;border:none!important}html.dark .settings-save-bar__btn--muted{opacity:1}html.dark .settings-save-bar__btn--muted,html.dark .settings-save-bar__btn--muted:hover{background:hsla(0,0%,100%,.16)!important;border:none!important;color:hsla(0,0%,100%,.55)!important}.settings-save-bar__btn--saved:not(.settings-save-bar__btn--muted){background:var(--forma-blue)!important;color:#fff!important;border:none!important}html.dark .settings-save-bar__btn--saved:not(.settings-save-bar__btn--muted){background:#fff!important;color:#333339!important;border:none!important}.settings-save-bar .tx-create-btn.settings-save-bar__btn:active,.settings-save-bar .tx-create-btn.settings-save-bar__btn:focus,.settings-save-bar .tx-create-btn.settings-save-bar__btn:focus-visible,.settings-save-bar .tx-create-btn.settings-save-bar__btn:hover,.settings-save-bar .tx-create-btn.settings-save-bar__btn:hover:not(:disabled){box-shadow:none!important;outline:none!important;border:none!important}html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn:active,html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn:focus,html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn:focus-visible,html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn:hover,html:not(.dark) .settings-save-bar .tx-create-btn.settings-save-bar__btn:hover:not(:disabled){background:var(--forma-blue)!important;color:#fff!important}html.dark .settings-save-bar .tx-create-btn.settings-save-bar__btn:active,html.dark .settings-save-bar .tx-create-btn.settings-save-bar__btn:focus,html.dark .settings-save-bar .tx-create-btn.settings-save-bar__btn:focus-visible,html.dark .settings-save-bar .tx-create-btn.settings-save-bar__btn:hover,html.dark .settings-save-bar .tx-create-btn.settings-save-bar__btn:hover:not(:disabled){background:#fff!important;color:#333339!important}.settings-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:1rem;background:var(--forma-blue);color:#fff;border:none;padding:9px 15px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease;box-shadow:0 4px 16px rgba(89,143,250,.2)}.settings-save-btn:hover:not(:disabled){background:rgba(89,143,250,.9)}.settings-save-btn--ghost{background:#fff;border:1px solid rgba(148,163,184,.55);color:#334155}.settings-save-btn--ghost:hover:not(:disabled){background:#fff}.settings-save-btn--danger{background:#fff5f5;border:1px solid rgba(239,68,68,.42);color:#b91c1c}.settings-save-btn--danger:hover:not(:disabled){background:#fee2e2}.settings-wallet-actions{display:inline-flex;gap:.45rem;flex-wrap:wrap}.settings-fee-total{font-weight:700;color:#1e40af}.settings-activity-toggle{width:-moz-fit-content;width:fit-content;min-width:160px;border:1px solid rgba(148,163,184,.5);background:#fff;color:#334155;border-radius:999px;padding:.4rem .7rem .4rem .45rem;display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.settings-activity-toggle span{width:.62rem;height:.62rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.16)}.settings-activity-toggle.is-active{border-color:rgba(34,197,94,.45);color:#166534;background:#f0fdf4}.settings-activity-toggle.is-active span{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.settings-save-btn--hero{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25)}.settings-page .settings-key-box__copy{border:1px solid transparent;border-radius:999px;padding:.35rem .75rem;transition:color .2s ease,background .2s ease,border-color .2s ease}.settings-page .settings-key-box__copy:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark .settings-page .settings-key-box__copy:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.5);color:#93c5fd}html:not(.dark) .settings-page .settings-save-bar .forma-chat-btn.settings-save-bar__btn:hover:not(:disabled):not(.settings-save-bar__btn--muted){background:var(--forma-blue);color:#fff!important;border-color:var(--forma-blue);text-decoration:none}html:not(.dark) .settings-page .settings-save-bar .forma-chat-btn.settings-save-bar__btn:focus-visible:not(:disabled):not(.settings-save-bar__btn--muted){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}html.dark .settings-page .settings-save-bar .forma-chat-btn.settings-save-bar__btn:hover:not(:disabled):not(.settings-save-bar__btn--muted):not(.settings-save-bar__btn--saved){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.5);color:#93c5fd;text-decoration:none}html.dark .settings-page .settings-save-bar .forma-chat-btn.settings-save-bar__btn--saved:hover:not(:disabled):not(.settings-save-bar__btn--muted){background:rgba(16,185,129,.12);border-color:rgba(52,211,153,.45);color:#34d399}.settings-page .settings-save-btn{background:rgba(89,143,250,.1);color:var(--forma-blue);border:1px solid rgba(89,143,250,.45);box-shadow:none}.settings-page .settings-save-btn:hover:not(:disabled){box-shadow:none}html:not(.dark) .settings-page .settings-save-btn:hover:not(:disabled){background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.55);color:var(--forma-blue)}html:not(.dark) .settings-page .settings-save-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}html.dark .settings-page .settings-save-btn:hover:not(:disabled){background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.55);color:#93c5fd}html.dark .settings-page .settings-save-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}.settings-page .settings-save-btn:disabled{opacity:.5;cursor:not-allowed}.settings-modal-overlay .settings-key-box__copy{border:1px solid transparent;border-radius:999px;padding:.35rem .75rem;transition:color .2s ease,background .2s ease,border-color .2s ease}.settings-modal-overlay .settings-key-box__copy:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark .settings-modal-overlay .settings-key-box__copy:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.5);color:#93c5fd}.settings-modal-overlay .admin-btn--primary{background:#333339;color:#fff;border:1px solid #333339;box-shadow:none}.settings-modal-overlay .admin-btn--primary:hover:not(:disabled){background:#333339;color:#fff;border-color:#333339;filter:brightness(.95);box-shadow:none}html:not(.dark) .settings-modal-overlay .admin-btn--primary:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(51,51,57,.22)}html.dark .settings-modal-overlay .admin-btn--primary:hover:not(:disabled){background:#333339;border-color:#333339;color:#fff;filter:brightness(.95)}html.dark .settings-modal-overlay .admin-btn--primary:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.settings-modal-overlay .admin-btn--primary:disabled{opacity:.5;cursor:not-allowed}html.dark .settings-modal-overlay .admin-btn--ghost:hover:not(:disabled),html:not(.dark) .settings-modal-overlay .admin-btn--ghost:hover:not(:disabled){background:var(--th-bg-alt);border-color:var(--th-card-border);color:var(--th-text);box-shadow:none}@media (max-width:900px){.settings-field-grid,.settings-payments-table__row,.settings-payments-table__row--fees,.settings-payments-table__row--wallets{grid-template-columns:1fr}}.dashboard-topbar__inner{max-width:80rem;margin:0 auto;padding:0 1rem;height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-brand{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--forma-dark);display:inline-flex;align-items:baseline}.dashboard-brand__dot{opacity:.4;font-weight:700}.dashboard-brand__slash{font-weight:700}.dashboard-topbar__nav{display:none;align-items:center;gap:1.5rem}.dashboard-topbar__nav a{color:rgba(51,51,57,.6);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.dashboard-topbar__nav a.is-active,.dashboard-topbar__nav a:hover{color:var(--forma-dark)}.dashboard-topbar__actions{display:flex;align-items:center;gap:.5rem}.dashboard-settings-link{color:var(--forma-dark);display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:0;background:transparent;box-shadow:none}.dashboard-settings-link:focus,.dashboard-settings-link:focus-visible{outline:none;box-shadow:none!important;border:0;background:transparent}.dashboard-settings-link:active:not(:disabled),.dashboard-settings-link:hover:not(:disabled){background:transparent;border:0;box-shadow:none}.dashboard-logout-btn{display:none;border:1px solid hsla(0,0%,85%,.8);background:#fff;color:var(--forma-dark);font-size:.8rem;font-weight:500;padding:.35rem .65rem}.dashboard-mobile-btn{border:none;background:transparent;color:var(--forma-dark);padding:.25rem;display:inline-flex;align-items:center}.dashboard-topbar__mobile{border-top:1px solid hsla(0,0%,85%,.7);padding:.75rem 1rem 1rem;display:grid;grid-gap:.5rem;gap:.5rem}.dashboard-topbar__mobile a{color:rgba(51,51,57,.75);text-decoration:none;font-size:.9rem;padding:.5rem .65rem;border-radius:.75rem}.dashboard-topbar__mobile a.is-active{color:var(--forma-dark);background:rgba(89,143,250,.12)}.dashboard-shell__content{max-width:80rem;margin:0 auto;padding:5.5rem 1rem 2rem}@media (min-width:768px){.dashboard-topbar__inner{height:5rem;padding:0 1.5rem}.dashboard-topbar__nav{display:flex}.dashboard-mobile-btn{display:none}.dashboard-logout-btn{display:inline-flex;align-items:center;justify-content:center}.dashboard-shell__content{padding:6.5rem 1.5rem 2.5rem}}.dsh-shell{min-height:100vh;background:var(--th-bg,#fff);transition:background .2s}.dsh-content{--dsh-title-bottom-gap:1rem;--dsh-announcement-gap:2rem;max-width:80rem;margin:0 auto;padding:5.5rem 1.5rem 0;background:transparent}.dsh-content--chat{padding-top:4rem!important;padding-bottom:0!important}@media (min-width:768px){.dsh-content--chat{padding-top:5rem!important}}html.compact .dsh-content--chat{padding-top:4rem!important}.dsh-system-announcement{width:100%;margin-bottom:var(--dsh-announcement-gap);padding-inline:0}.dsh-content>.dsh-system-announcement+[data-testid=dashboard-home-page] .forma-section:first-child,.dsh-content>[data-testid=dashboard-home-page] .forma-section:first-child{padding-top:0}.dsh-content .acal-page__section,.dsh-content .chat-page__container,.dsh-content .settings-container,.dsh-content .ss-container,.dsh-content .tx-page__container,.dsh-content .wd-page__container{max-width:none!important;padding-left:0!important;padding-right:0!important}.dsh-content .acal-page__section{margin-left:0!important;margin-right:0!important}.dsh-content :is(.forma-page-title,.tx-page__title,.settings-page__title,.acal-page__title,.ss-hero__title){font-size:clamp(1.875rem,4vw,2.5rem)!important;line-height:1.08;letter-spacing:-.03em;font-weight:600}.dsh-content :is(.forma-page-title,.tx-page__title,.settings-page__title,.acal-page__title){margin:0 0 var(--dsh-title-bottom-gap)!important}.dsh-content :is(.tx-page__title-section,.settings-page__title-section){margin-bottom:var(--dsh-title-bottom-gap)!important}.dsh-content>.dsh-system-announcement+[data-testid=dashboard-home-page] .forma-dashboard>.forma-section:first-child,.dsh-content>[data-testid=dashboard-home-page] .forma-dashboard>.forma-section:first-child{padding-bottom:0!important}.dsh-content>.dsh-system-announcement+[data-testid=dashboard-home-page] .forma-page-title,.dsh-content>[data-testid=dashboard-home-page] .forma-page-title{margin-bottom:var(--dsh-title-bottom-gap)!important}.dsh-header{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--th-header-bg,rgba(248,250,252,.9));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s ease}.dsh-header__inner{max-width:80rem;margin:0 auto;padding:0 1.5rem;height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dsh-logo{display:inline-flex;align-items:center;flex-shrink:0}.dsh-logo__img{height:3.5rem;width:auto;display:block}html.dark .dsh-logo__img{filter:brightness(0) invert(1)}.dsh-nav{display:none;align-items:center;background:var(--th-nav-bg,var(--forma-light));border-radius:999px;padding:.25rem;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));gap:.15rem;transition:background .2s,border-color .2s;margin-top:.55rem}.dsh-nav__item{padding:.4rem 1.1rem;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--th-text-muted,rgba(51,51,57,.6));text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.dsh-nav__item:hover{color:var(--th-text,var(--forma-dark));text-decoration:none!important}.dsh-nav__item.is-active{background:var(--th-nav-active-bg,var(--forma-dark));color:var(--th-nav-active-text,#fff)}.dsh-actions{display:flex;align-items:center;gap:.5rem}.dsh-action-btn{width:2.25rem!important;height:2.25rem!important;padding:0!important;border:1px solid rgba(0,0,0,.12)!important;background:rgba(0,0,0,.055)!important;border-radius:.875rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgba(51,51,57,.75)!important;cursor:pointer!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;flex-shrink:0}.dsh-action-btn:hover{background:rgba(0,0,0,.1)!important;color:var(--forma-dark)!important;border-color:rgba(0,0,0,.18)!important}html.dark .dsh-action-btn{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.75)!important}html.dark .dsh-action-btn:hover{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.25)!important;color:#fff!important}.dsh-action-btn.dsh-lang-toggle{min-width:2.25rem!important;width:auto!important;height:2.25rem!important;padding:0 .6rem!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.03em;line-height:1}.dsh-settings-wrap{position:relative}.dsh-settings-dropdown{position:absolute;right:0;top:calc(100% + .5rem);width:13rem;background:var(--th-card,#fff);border:1px solid var(--th-card-border,hsla(0,0%,85%,.6));border-radius:1rem;box-shadow:0 8px 24px rgba(15,23,42,.12);overflow:hidden;padding:.375rem 0;z-index:200}.dsh-settings-dropdown__item{display:flex;align-items:center;gap:.65rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--th-text,var(--forma-dark));text-decoration:none!important;border:0;border-radius:0;background:none;width:100%;cursor:pointer;transition:background .15s ease,color .15s ease}.dsh-settings-dropdown__item:focus-visible,.dsh-settings-dropdown__item:hover,.dsh-settings-dropdown__item:hover:not(:disabled){background:var(--th-btn-hover)!important;color:var(--th-text,var(--forma-dark))!important;text-decoration:none!important}.dsh-settings-dropdown__item--danger{color:#ef4444}.dsh-settings-dropdown__item--danger:focus-visible,.dsh-settings-dropdown__item--danger:hover,.dsh-settings-dropdown__item--danger:hover:not(:disabled){background:#fef2f2!important;color:#dc2626!important;text-decoration:none!important}.dsh-settings-dropdown__sep{height:1px;background:var(--th-row-border);margin:.25rem .75rem}.dsh-balance-wrap{position:relative;display:none}.dsh-balance-chip{display:flex;align-items:center;gap:.5rem;background:var(--th-nav-bg,var(--forma-light));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.4rem 1rem;font-size:.875rem;font-weight:600;color:var(--th-text,var(--forma-dark));cursor:default;transition:background .2s,border-color .2s}.dsh-balance-chip--profile-hold{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.35);color:#b45309}.dsh-balance-chip--profile-hold .dsh-balance-chip__icon{color:#d97706}.dsh-balance-chip__icon{color:var(--th-icon,rgba(51,51,57,.4));flex-shrink:0}.dsh-balance-tooltip{position:absolute;right:0;top:calc(100% + .5rem);width:17rem;background:#fff;border:1px solid hsla(0,0%,85%,.5);border-radius:1.25rem;box-shadow:0 20px 50px rgba(0,0,0,.14);overflow:hidden;z-index:300;animation:fadeSlideDown .15s ease both}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dsh-balance-tooltip__head{padding:1rem 1rem .75rem;border-bottom:1px solid hsla(0,0%,85%,.25)}.dsh-balance-tooltip__head-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem;color:rgba(51,51,57,.5);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.dsh-balance-tooltip__total{font-size:1.25rem;font-weight:700;color:var(--forma-dark);display:block}.dsh-balance-tooltip__body{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.625rem}.dsh-balance-tooltip__buckets{margin-top:.25rem;padding-top:.625rem;border-top:1px dashed hsla(0,0%,85%,.45);display:flex;flex-direction:column;gap:.35rem}.dsh-balance-tooltip__buckets-title{margin:0 0 .2rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(51,51,57,.45)}.dsh-balance-tooltip__bucket-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:rgba(51,51,57,.72)}.dsh-balance-tooltip__bucket-val{font-weight:600;color:rgba(51,51,57,.88);white-space:nowrap}.dsh-balance-tooltip__bucket-row--strong{font-weight:500;color:rgba(51,51,57,.82)}.dsh-balance-tooltip__hold-footnote{margin:.5rem 0 0;font-size:.6875rem;line-height:1.4;color:rgba(51,51,57,.42)}.dsh-balance-tooltip__sum{margin-top:.25rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.35}.dsh-balance-tooltip__sum--ok,.dsh-balance-tooltip__sum--warn{color:#d97706}.dsh-balance-tooltip__sum-label{font-weight:500}.dsh-balance-tooltip__sum-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-balance-tooltip__row{display:flex;align-items:center;justify-content:space-between}.dsh-balance-tooltip__row-left{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(51,51,57,.7)}.dsh-balance-tooltip__dot{width:1.5rem;height:1.5rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center}.dsh-balance-tooltip__dot--green{background:rgba(16,185,129,.1);color:#10b981}.dsh-balance-tooltip__dot--amber{background:rgba(245,158,11,.1);color:#f59e0b}.dsh-balance-tooltip__val{font-size:.875rem;font-weight:600}.dsh-balance-tooltip__val--green{color:#059669}.dsh-balance-tooltip__val--amber{color:#d97706}.dsh-balance-tooltip__profile-until{padding:.5rem 1.4rem;display:block;font-size:.75rem;font-weight:600;color:#b45309;background:rgba(245,158,11,.08);border-top:1px solid hsla(0,0%,85%,.25);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.dsh-balance-tooltip__foot{padding:.625rem 1.4rem;background:linear-gradient(180deg,hsla(180,5%,96%,.9),hsla(180,5%,96%,.72));border-top:1px solid hsla(0,0%,85%,.25);display:flex;align-items:flex-start;gap:.575rem;font-size:.6875rem;color:rgba(51,51,57,.4)}.dsh-balance-tooltip__foot>svg{margin-top:2px;flex-shrink:0}.dsh-mobile-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem!important;height:2.25rem!important;border:0!important;background:none!important;color:var(--forma-dark)!important;cursor:pointer;border-radius:.6rem;padding:0!important}.dsh-mobile-nav{border-top:1px solid var(--th-card-border);padding:.75rem 1rem 1rem;background:var(--th-bg,#fff);display:flex;flex-direction:column;gap:.25rem;transition:background .2s}.dsh-mobile-nav__item{padding:.625rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;color:var(--th-text-muted);text-decoration:none;border:0;background:none;display:flex;align-items:center;gap:.65rem;cursor:pointer;width:100%}.dsh-mobile-nav__item.is-active{background:var(--th-nav-active-bg);color:var(--th-nav-active-text)}.dsh-mobile-nav__item:hover:not(.is-active){background:var(--th-btn-hover);color:var(--th-text)}.dsh-mobile-nav__sep{height:1px;background:hsla(0,0%,85%,.5);margin:.25rem 0}.dsh-mobile-nav__balance{color:var(--forma-dark);cursor:default}.dsh-mobile-nav__balance--profile-hold{color:#b45309;font-weight:600;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.22);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-mobile-nav__logout{color:#ef4444}.dsh-mobile-balance-details{padding:.25rem 1rem .5rem;display:grid;grid-gap:.25rem;gap:.25rem}.dsh-mobile-balance-details__row{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--th-text-muted)}.dsh-mobile-balance-details__row--sub{padding-left:.75rem;font-size:.75rem;color:var(--th-text-subtle)}@media (min-width:768px){.dsh-header__inner{height:5rem}.dsh-nav{display:flex}.dsh-balance-wrap{display:block}.dsh-mobile-btn{display:none}.dsh-home-btn{display:none!important}.dsh-content{padding-top:8.5rem}}.admin-shell{min-height:100vh;background:var(--th-bg)}.admin-shell--boot{display:grid;place-items:center}.admin-boot-spinner{width:30px;height:30px;border-radius:999px;border:2px solid #598ffa;border-top-color:transparent;animation:spin .8s linear infinite}.admin-brand{gap:.65rem;flex-shrink:0}.admin-brand,.admin-brand__badge{display:inline-flex;align-items:center}.admin-brand__badge{gap:.28rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#598ffa;background:rgba(89,143,250,.12);border:1px solid rgba(89,143,250,.25);border-radius:999px;padding:.2rem .5rem;white-space:nowrap}.admin-main{padding-bottom:2rem}.admin-lang-btn{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .7rem;border:1px solid rgba(0,0,0,.12)!important;background:rgba(0,0,0,.055)!important;border-radius:.875rem;color:rgba(51,51,57,.75)!important;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;flex-shrink:0}.admin-lang-btn:hover,.admin-lang-btn:hover:not(:disabled){background:rgba(0,0,0,.1)!important;color:var(--forma-dark)!important;border-color:rgba(0,0,0,.18)!important}.admin-lang-btn:active{transform:translateY(1px)}.admin-lang-btn__label{letter-spacing:.04em}html.dark .admin-lang-btn{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.75)!important}html.dark .admin-lang-btn:hover,html.dark .admin-lang-btn:hover:not(:disabled){background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.25)!important;color:#fff!important}.admin-menu-dropdown__head{padding:.5rem 1rem .25rem}.admin-menu-dropdown__role{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--th-text-subtle)}.admin-logout-btn{border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);border-radius:.6rem;font-size:.82rem;font-weight:600;padding:.4rem .7rem;transition:background .15s;cursor:pointer}.admin-logout-btn:hover{background:var(--th-btn-hover)}.admin-page{animation:wd-fade-up .2s ease}.admin-page__title{margin:0 0 .45rem;color:var(--th-text);font-size:clamp(1.45rem,2.5vw,2.1rem)}.admin-page__lead{margin:0;color:var(--th-text-muted);font-size:.92rem}.admin-page__actions{display:flex;align-items:center;gap:.65rem;margin:1rem 0 .7rem}.admin-page__actions--tight{margin-bottom:.4rem}.admin-page__hint{margin:0 0 .9rem;color:var(--th-text-subtle);font-size:.82rem}.admin-back-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);font-size:.84rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .08s ease}.admin-back-pill:hover{text-decoration:none;background:var(--th-btn-hover);border-color:rgba(89,143,250,.35);color:var(--forma-blue)}.admin-back-pill:active{transform:translateY(1px)}.admin-empty,.admin-loading{color:var(--th-text-muted)}.admin-back-link{color:#598ffa;text-decoration:none;font-size:.92rem}.admin-auth-gate,.admin-auth-inline{padding:1.5rem}.admin-auth-gate{min-height:100vh;display:grid;place-items:center;background:var(--th-bg)}.admin-auth-gate__card{background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1rem;padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem;color:var(--th-text)}.admin-login{min-height:100vh;position:relative;display:grid;place-items:center;padding:1rem;background:var(--th-bg)}.admin-login__bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(89,143,250,.14),transparent 45%),radial-gradient(circle at 80% 80%,rgba(125,211,252,.12),transparent 42%)}.admin-login__inner{position:relative;z-index:1;width:min(420px,100%)}.admin-login__back{margin:0 0 .75rem}.admin-login__back a{color:var(--th-text-muted);text-decoration:none;font-size:.88rem;transition:color .15s}.admin-login__back a:hover{color:var(--th-text)}.admin-login__card{background:var(--th-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--th-card-border);border-radius:1.1rem;padding:1.5rem 1.4rem;box-shadow:var(--th-card-shadow)}.admin-login__hero{justify-content:space-between;margin-bottom:1.2rem}.admin-login__hero,.admin-login__logo-wrap{display:flex;align-items:center}.admin-login__logo{height:28px;width:auto}html.dark .admin-login__logo{filter:brightness(0) invert(1)}.admin-login__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#598ffa;background:rgba(89,143,250,.12);border:1px solid rgba(89,143,250,.25);border-radius:999px;padding:.25rem .6rem}.admin-login__title{margin:0 0 .3rem;color:var(--th-text);font-size:1.45rem;font-weight:700}.admin-login__lead{color:var(--th-text-muted);margin:0 0 1.1rem;font-size:.9rem}.admin-login__form{display:grid;grid-gap:.8rem;gap:.8rem}.admin-login__field{display:grid;grid-gap:.35rem;gap:.35rem}.admin-login__label{font-size:.85rem;font-weight:600;color:var(--th-text)}.admin-login__input{width:100%;background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:.75rem;padding:.75rem 1rem;color:var(--th-text);font-size:.9rem;outline:none;transition:border-color .15s,box-shadow .15s}.admin-login__input::placeholder{color:var(--th-text-subtle)}.admin-login__input:focus{border-color:rgba(89,143,250,.6);box-shadow:0 0 0 3px rgba(89,143,250,.15)}.admin-login__error{margin:0;color:#ef4444;font-size:.85rem}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;border:1px solid transparent;padding:.58rem 1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;font-size:.875rem}.admin-btn--primary{background:#333339;border-color:#333339;color:#fff}.admin-btn--primary:hover:not(:disabled){background:#333339;border-color:#333339;filter:brightness(.95)}.admin-btn--ghost{background:var(--th-card);border-color:var(--th-card-border);color:var(--th-text)}.admin-btn--ghost:hover:not(:disabled){background:var(--th-bg-alt);border-color:var(--th-card-border);color:var(--th-text)}.admin-btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}.admin-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;color:#fff}.admin-btn--pm-create-ready:not(:disabled){background:#fff!important;color:#333339!important;border-color:rgba(51,51,57,.18)!important;filter:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 2px 12px rgba(0,0,0,.08)}.admin-btn--pm-create-ready:not(:disabled):hover{filter:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.45),0 4px 18px rgba(0,0,0,.1)}html.dark .admin-btn--pm-create-ready:not(:disabled){background:#fff!important;color:#333339!important;border-color:hsla(0,0%,100%,.22)!important}.admin-btn--full{width:100%}.admin-btn:disabled{opacity:.55;cursor:not-allowed}[data-testid=admin-pm-create-provider-card] [data-testid=admin-pm-create-provider-submit]:disabled,[data-testid=admin-pm-edit-form-card] [data-testid=admin-pm-edit-submit-inline]:disabled,[data-testid=admin-pm-edit-provider-card] [data-testid=admin-pm-edit-provider-submit]:disabled{background:rgba(15,23,42,.1)!important;color:var(--th-text-muted)!important;border:1px solid var(--th-card-border)!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important;filter:none!important}html.dark [data-testid=admin-pm-create-provider-card] [data-testid=admin-pm-create-provider-submit]:disabled,html.dark [data-testid=admin-pm-edit-form-card] [data-testid=admin-pm-edit-submit-inline]:disabled,html.dark [data-testid=admin-pm-edit-provider-card] [data-testid=admin-pm-edit-provider-submit]:disabled{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.45)!important;border-color:hsla(0,0%,100%,.12)!important}.admin-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(51,51,57,.22)}html.dark .admin-btn:focus-visible:not(:disabled){box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.admin-form-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.85rem}.admin-form-actions--tight{gap:.35rem;margin-top:0}.admin-form-actions--right{justify-content:flex-end}.admin-methods-row-actions{justify-content:flex-end;width:100%}.admin-danger-row{margin-top:.8rem}.admin-card{background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1rem;margin-bottom:.9rem;box-shadow:var(--th-card-shadow)}.admin-card,.admin-card-spaced{padding:1rem}.admin-card__title{margin:0 0 .65rem;color:var(--th-text);font-size:1.05rem}.admin-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.admin-profile-item{border:1px solid var(--th-card-border);border-radius:.9rem;background:var(--th-bg-alt);padding:.75rem .85rem}.admin-profile-item__value{margin:0;color:var(--th-text);word-break:break-word}@media (max-width:900px){.admin-profile-grid{grid-template-columns:1fr}}.admin-kv-label{margin:0 0 .25rem;color:var(--th-text-subtle);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.admin-hero-card{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem;border-radius:1rem;border:1px solid var(--th-card-border);background:var(--th-card);margin-bottom:.8rem;box-shadow:var(--th-card-shadow)}.admin-hero-card__icon{width:2.2rem;height:2.2rem;border-radius:.7rem;background:rgba(89,143,250,.18);color:#598ffa;display:inline-flex;align-items:center;justify-content:center}.admin-hero-card__eyebrow{margin:0;color:var(--th-text-muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.admin-status-pill{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);padding:.25rem .55rem;font-size:.76rem;font-weight:600}.admin-status-pill--active{border-color:#86efac;color:#166534;background:#f0fdf4}.admin-status-pill--inactive{border-color:#fecaca;color:#991b1b;background:#fef2f2}.admin-status-pill--blocked{border-color:#fcd34d;color:#92400e;background:#fffbeb}button.admin-status-pill,button.admin-status-pill:active:not(:disabled),button.admin-status-pill:hover:not(:disabled){background-color:inherit!important;color:inherit!important;border-color:inherit}.admin-status-pill--profile-active{border-color:#86efac;color:#166534;background:#f0fdf4!important}.admin-status-pill--profile-inactive{border-color:#fcd34d;color:#92400e;background:#fffbeb!important}.admin-status-pill--profile-blocked{border-color:#fecaca;color:#991b1b;background:#fef2f2!important}html.dark .admin-status-pill--active{border-color:rgba(134,239,172,.35);background:rgba(74,222,128,.1)}html.dark .admin-status-pill--inactive{border-color:hsla(0,94%,82%,.3);background:hsla(0,91%,71%,.1)}html.dark .admin-status-pill--active{color:#4ade80;background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.3)}html.dark .admin-status-pill--inactive{color:#f87171;background:rgba(239,68,68,.12);border-color:hsla(0,91%,71%,.3)}html.dark .admin-status-pill--blocked{border-color:rgba(252,211,77,.35);color:#fbbf24;background:rgba(251,191,36,.1)}.admin-status-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle;padding:0;margin:0;border:none;background:none;box-shadow:none}.admin-status-icon--active{color:#166534}html.dark .admin-status-icon--active{color:#4ade80}.admin-status-icon--inactive{color:#991b1b}html.dark .admin-status-icon--inactive{color:#f87171}.admin-status-icon--blocked{color:#d97706}html.dark .admin-status-icon--blocked{color:#fbbf24}html:not(.dark) .admin-shell .lucide-circle-check{color:#16a34a}html:not(.dark) .admin-shell .lucide-ban{color:#d97706}html:not(.dark) .admin-shell .lucide-circle-x{color:#dc2626}.admin-status-menu{position:relative;display:inline-flex}.admin-status-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:170px;background:var(--th-card);border:1px solid var(--th-card-border);border-radius:.7rem;box-shadow:0 10px 26px rgba(15,23,42,.18);padding:.28rem;display:grid;grid-gap:.24rem;gap:.24rem}.admin-status-dropdown button{border:0;background:transparent;color:var(--th-text);border-radius:.48rem;padding:.45rem .55rem;display:inline-flex;align-items:center;gap:.42rem;text-align:left;font-size:.84rem}.admin-status-dropdown button:hover{background:var(--th-btn-hover);color:var(--th-text)}button.admin-icon-btn{padding:0;margin:0;width:1.95rem;height:1.95rem;min-width:1.95rem;min-height:1.95rem;font-weight:inherit;line-height:0;border-radius:.6rem;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}button.admin-icon-btn .lucide,button.admin-icon-btn svg{display:block;flex-shrink:0;color:inherit;stroke:currentColor;pointer-events:none}button.admin-icon-btn:hover:not(:disabled){border-color:var(--th-card-border)}button.admin-icon-btn:active:not(:disabled),button.admin-icon-btn:hover:not(:disabled){background:var(--th-btn-hover);color:var(--th-text)}html.dark button.admin-icon-btn:active:not(:disabled),html.dark button.admin-icon-btn:hover:not(:disabled){color:var(--th-text)}.admin-icon-btn--solid,button.admin-icon-btn.admin-icon-btn--solid{background:var(--th-bg-alt);border-color:var(--th-card-border);color:var(--th-text);box-shadow:var(--th-card-shadow)}button.admin-icon-btn--solid:active:not(:disabled),button.admin-icon-btn--solid:hover:not(:disabled){background:var(--th-btn-hover)!important;color:var(--th-text)!important;border-color:var(--th-card-border)}.admin-tx-status-select-wrap{display:inline-flex;align-items:center;gap:.5rem}.admin-tx-status-select{border:1px solid var(--th-card-border);border-radius:.55rem;background:var(--th-bg-alt);color:var(--th-text);padding:.24rem .5rem;font-size:.75rem}.admin-icon-btn--danger{color:#7f1d1d;border-color:rgba(239,68,68,.35);background:linear-gradient(90deg,#ef4444 0 100%) 0 /0 100% no-repeat,#fff7f7;transition:color .2s ease,border-color .2s ease,background-size .22s ease}.admin-icon-btn--danger:hover:not(:disabled){color:#fff;border-color:#dc2626;background-size:100% 100%}.admin-icon-btn--solid.admin-icon-btn--danger{color:#7f1d1d;border-color:rgba(239,68,68,.35);background:linear-gradient(90deg,#ef4444 0 100%) 0 /0 100% no-repeat,#fff7f7}.admin-icon-btn--solid.admin-icon-btn--danger:hover:not(:disabled){color:#fff;border-color:#dc2626;background-size:100% 100%}html.dark .admin-icon-btn--danger,html.dark .admin-icon-btn--solid.admin-icon-btn--danger{color:#f87171;border-color:hsla(0,91%,71%,.32);background:rgba(239,68,68,.12);background-image:none;box-shadow:none}html.dark .admin-icon-btn--danger:hover:not(:disabled),html.dark .admin-icon-btn--solid.admin-icon-btn--danger:hover:not(:disabled){color:#fef2f2!important;border-color:rgba(220,38,38,.65)!important;background:rgba(220,38,38,.55)!important;background-image:none!important;background-size:auto!important}.admin-table-action-icon{width:1rem;height:1rem;display:block;color:inherit;flex-shrink:0}.admin-table-actions{display:inline-flex;align-items:center;gap:.45rem}.admin-methods-status-cell{display:inline-flex;align-items:center;gap:.55rem}.admin-methods-status-cell .settings-toggle{flex-shrink:0}.admin-table-status-dot{width:.62rem;height:.62rem;border-radius:999px;display:inline-block;box-shadow:0 0 0 2px rgba(148,163,184,.16)}.admin-table-status-dot.is-active{background:#16a34a;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.admin-table-status-dot.is-inactive{background:#dc2626;box-shadow:0 0 0 2px rgba(239,68,68,.18)}.admin-row-clickable{cursor:pointer}.admin-mono-compact{font-size:.75rem;max-width:320px;overflow-wrap:anywhere;color:var(--th-text-muted)}.admin-pagination{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;color:var(--th-text-muted);font-size:.86rem}.admin-form-group--pretty label{font-weight:600;color:var(--th-text);margin-bottom:.4rem;display:block}.admin-form-group--pretty input,.admin-form-group--pretty select,.admin-modal input,.admin-modal select{border:1px solid var(--th-card-border);border-radius:.72rem;background:var(--th-bg-alt);color:var(--th-text)}.admin-form-group--pretty input::placeholder,.admin-modal input::placeholder{color:var(--th-text-muted);opacity:.7}.admin-input-with-hint{position:relative;width:100%;display:block}.admin-input-with-hint__input--has-hint{padding-right:2.75rem!important}.admin-field-hint-wrap{position:absolute;top:0;right:0;bottom:0;width:2.75rem;display:flex;z-index:4;pointer-events:auto}.admin-field-hint,.admin-field-hint-wrap{align-items:center;justify-content:center;line-height:0}.admin-field-hint{display:inline-flex;cursor:help;flex-shrink:0}.admin-field-hint__tooltip--fixed{padding:.45rem .65rem;font-size:.75rem;font-weight:500;line-height:1.35;color:#fff;background:#1e293b;border-radius:.5rem;box-shadow:0 8px 24px rgba(15,23,42,.28);max-width:min(16rem,calc(100vw - 2rem));white-space:normal;text-align:left;pointer-events:none}html.dark .admin-field-hint__tooltip--fixed{background:#334155;color:#f8fafc;box-shadow:0 8px 24px rgba(0,0,0,.4)}.admin-callout{border-radius:.9rem;border:1px solid;padding:.8rem}.admin-callout--success{border-color:#86efac;background:#f0fdf4;color:#065f46}html.dark .admin-callout--success{border-color:rgba(134,239,172,.3);background:rgba(74,222,128,.08);background:rgba(34,197,94,.1);border-color:rgba(74,222,128,.25);color:#4ade80}.admin-callout__text{margin:0}.admin-callout__text--first{margin-bottom:.55rem}.admin-callout__text--last{margin-top:.55rem}.admin-key-callout{display:grid;grid-gap:.5rem;gap:.5rem}.admin-key-copy{width:100%;border:1px solid #a7f3d0;background:rgba(240,253,244,.72);border-radius:.7rem;padding:.65rem .75rem;text-align:left;display:grid;grid-gap:.25rem;gap:.25rem;cursor:pointer;color:#064e3b}html.dark .admin-key-copy{background:rgba(34,197,94,.08);border-color:rgba(74,222,128,.22);color:#4ade80}.admin-key-copy:active:not(:disabled),.admin-key-copy:hover:not(:disabled){background:rgba(226,251,238,.92)!important;border-color:#6ee7b7;color:#065f46}html.dark .admin-key-copy:active:not(:disabled),html.dark .admin-key-copy:hover:not(:disabled){background:rgba(34,197,94,.16)!important;border-color:rgba(74,222,128,.35);color:#86efac}.admin-key-copy code{word-break:break-all;background:transparent;padding:0;font-size:.76rem;color:inherit}.admin-key-copy--warn{border-color:#fcd34d;color:#78350f}html.dark .admin-key-copy--warn{background:rgba(234,179,8,.08);border-color:rgba(252,211,77,.22);color:#fde047}.admin-key-copy__label{font-size:.74rem;font-weight:700}.admin-key-copy__status{font-size:.72rem;opacity:.86}.admin-merchant-credentials-copy{align-items:stretch;border:1px solid rgba(16,185,129,.38);background:linear-gradient(180deg,rgba(236,253,245,.96),rgba(220,252,231,.88));border-radius:.95rem;gap:.45rem;padding:.85rem .95rem}.admin-merchant-credentials-copy:active:not(:disabled),.admin-merchant-credentials-copy:hover:not(:disabled){background:linear-gradient(180deg,rgba(220,252,231,.98),rgba(187,247,208,.9))!important;border-color:rgba(16,185,129,.55)}html.dark .admin-merchant-credentials-copy{border-color:rgba(74,222,128,.28);background:linear-gradient(180deg,rgba(22,101,52,.24),rgba(21,128,61,.17))}html.dark .admin-merchant-credentials-copy:active:not(:disabled),html.dark .admin-merchant-credentials-copy:hover:not(:disabled){background:linear-gradient(180deg,rgba(21,128,61,.32),rgba(22,163,74,.22))!important;border-color:rgba(74,222,128,.4)}.admin-merchant-credentials-copy__text{display:block;white-space:pre-wrap;word-break:break-word;text-align:left;font-size:.78rem;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-pm-form{display:grid;grid-gap:.65rem;gap:.65rem}.admin-pm-modal-actions{justify-content:flex-end;flex-wrap:wrap}.admin-pm-modal-actions .admin-btn--danger{display:inline-flex;align-items:center;gap:.45rem}[data-testid=admin-pm-create-provider-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled),[data-testid=admin-pm-delete-form-card] .admin-btn--primary:hover:not(:disabled),[data-testid=admin-pm-edit-form-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled),[data-testid=admin-pm-edit-provider-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled){background:#333339!important;border-color:#333339!important;filter:brightness(.95)}[data-testid=admin-pm-create-provider-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled),[data-testid=admin-pm-edit-form-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled),[data-testid=admin-pm-edit-provider-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled){background:#fff!important;color:#333339!important;border-color:rgba(51,51,57,.2)!important;filter:none!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.5),0 4px 14px rgba(0,0,0,.08)}[data-testid=admin-pm-delete-form-card] .admin-btn--ghost:hover:not(:disabled),[data-testid=admin-pm-edit-form-card] .admin-btn--ghost:hover:not(:disabled){background:var(--th-card)!important;border-color:var(--th-card-border)!important;color:var(--th-text)!important;filter:brightness(.97)}[data-testid=admin-pm-delete-form-card] .admin-btn--danger:hover:not(:disabled),[data-testid=admin-pm-edit-form-card] .admin-btn--danger:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;filter:none}html.dark [data-testid=admin-pm-create-provider-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled),html.dark [data-testid=admin-pm-delete-form-card] .admin-btn--primary:hover:not(:disabled),html.dark [data-testid=admin-pm-edit-form-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled),html.dark [data-testid=admin-pm-edit-provider-card] .admin-btn--primary:not(.admin-btn--pm-create-ready):hover:not(:disabled){background:#333339!important;border-color:#333339!important;filter:none}html.dark [data-testid=admin-pm-create-provider-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled),html.dark [data-testid=admin-pm-edit-form-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled),html.dark [data-testid=admin-pm-edit-provider-card] .admin-btn--primary.admin-btn--pm-create-ready:hover:not(:disabled){background:#fff!important;color:#333339!important;border-color:hsla(0,0%,100%,.28)!important;filter:none!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.35),0 4px 18px rgba(0,0,0,.2)}html.dark [data-testid=admin-pm-delete-form-card] .admin-btn--ghost:hover:not(:disabled),html.dark [data-testid=admin-pm-edit-form-card] .admin-btn--ghost:hover:not(:disabled){background:var(--th-card)!important;border-color:var(--th-card-border)!important;color:var(--th-text)!important;opacity:.92}html.dark [data-testid=admin-pm-delete-form-card] .admin-btn--danger:hover:not(:disabled),html.dark [data-testid=admin-pm-edit-form-card] .admin-btn--danger:hover:not(:disabled){background:rgba(220,38,38,.88)!important;border-color:hsla(0,91%,71%,.45)!important}[data-testid=admin-pm-create-provider-card] .admin-btn:focus-visible:not(:disabled),[data-testid=admin-pm-delete-form-card] .admin-btn:focus-visible:not(:disabled),[data-testid=admin-pm-edit-form-card] .admin-btn:focus-visible:not(:disabled),[data-testid=admin-pm-edit-provider-card] .admin-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(51,51,57,.22)}html.dark [data-testid=admin-pm-create-provider-card] .admin-btn:focus-visible:not(:disabled),html.dark [data-testid=admin-pm-delete-form-card] .admin-btn:focus-visible:not(:disabled),html.dark [data-testid=admin-pm-edit-form-card] .admin-btn:focus-visible:not(:disabled),html.dark [data-testid=admin-pm-edit-provider-card] .admin-btn:focus-visible:not(:disabled){box-shadow:0 0 0 2px hsla(0,0%,100%,.18)}.admin-pm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-pm-field--full{grid-column:1/-1}.admin-form-actions--centered{justify-content:center;margin-top:.6rem}.admin-form-actions--centered .admin-btn:focus-visible,.admin-form-actions--centered .admin-btn:hover{text-decoration:none!important}.admin-pm-box{border:1px solid var(--th-card-border);border-radius:.8rem;background:var(--th-bg-alt);padding:.7rem}.admin-pm-page-lead{margin:0 0 1rem;max-width:52rem}.admin-pm-filter-hint{margin:0 0 1rem;padding:.65rem .85rem;border-radius:.65rem;background:var(--th-bg-alt);border:1px solid var(--th-card-border);color:var(--th-text-muted);font-size:.92rem}html.dark .admin-pm-filter-hint{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.admin-pm-hierarchy-wrap{margin-top:.25rem}.admin-pm-pagination-wrap{margin-top:1.15rem}.admin-pm-hub__hero{padding-bottom:.25rem}.admin-pm-hub__title-block{max-width:42rem}.admin-pm-hub__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--th-text-subtle);margin:0 0 .35rem}.admin-pm-hub__h1{margin-bottom:.35rem}.admin-pm-hub__subtitle{margin:0 0 .85rem;color:var(--th-text-muted);font-size:.95rem;line-height:1.45;max-width:38rem}.admin-pm-hub__breadcrumb{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--th-text-muted);background:var(--th-bg-alt);border:1px solid var(--th-card-border)}html.dark .admin-pm-hub__breadcrumb{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.admin-pm-hub__breadcrumb-icon{flex-shrink:0;opacity:.85}.admin-pm-hub__toolbar{margin-bottom:.5rem}.admin-pm-hub__intro{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.75rem;border:1px solid var(--th-card-border);background:var(--th-bg-alt);font-size:.9rem;line-height:1.45;color:var(--th-text-muted)}.admin-pm-hub__intro-icon{flex-shrink:0;margin-top:.1rem;color:var(--th-text-muted);opacity:.85}.admin-pm-hub__intro p{margin:0}.admin-pm-hub__tree{margin-top:.15rem}.admin-pm-hub__tabs{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.admin-pm-hub__tab{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text-muted);font-weight:500;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.admin-pm-hub__tab:hover{color:var(--th-text)}.admin-pm-hub__tab.is-active{background:var(--th-accent,#2563eb);color:#fff;border-color:transparent}.admin-pm-hub__tab.is-active .admin-pm-hub__badge{background:hsla(0,0%,100%,.2);color:inherit}.gateway-details-modal .gateway-details-info{display:flex;flex-direction:column;padding:.55rem .85rem;border-radius:.6rem;border:1px solid var(--th-card-border);background:var(--th-card);gap:.15rem}.gateway-details-info__sub{font-size:.8rem;color:var(--th-text-muted);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace}.gateway-details-kv{display:flex;flex-direction:column;gap:.45rem}.gateway-details-kv__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center}.gateway-details-kv__row .settings-input{width:100%;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.85rem}.gateway-details-kv__input--invalid{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(220,38,38,.18)}.gateway-details-kv__remove{width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,color .15s,border-color .15s}.gateway-details-kv__remove:hover:not(:disabled){background:rgba(220,38,38,.08);color:#dc2626;border-color:#dc2626}.gateway-details-kv__remove:disabled{opacity:.35;cursor:default}.gateway-details-kv__add{width:2rem;height:2rem;border-radius:999px;border:1px dashed var(--th-card-border);background:var(--th-card);color:var(--th-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;align-self:flex-start;margin-top:.1rem;transition:background .15s,color .15s,border-color .15s}.gateway-details-kv__add:hover:not(:disabled){background:var(--th-btn-hover);color:var(--th-text);border-color:var(--th-text-muted);border-style:solid}.gateway-details-kv__add:disabled{opacity:.35;cursor:default}.gateway-details-error{margin:.4rem 0 0;color:#dc2626;font-size:.82rem;word-break:break-word}.gateway-details-help{margin:.4rem 0 0;color:var(--th-text-muted);font-size:.8rem}html.dark .gateway-details-error{color:#f87171}@media (max-width:38rem){.gateway-details-kv__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key del" "val val"}.gateway-details-kv__row>input:first-child{grid-area:key}.gateway-details-kv__row>input:nth-child(2){grid-area:val}.gateway-details-kv__row>.gateway-details-kv__remove{grid-area:del}}.admin-pm-hub__hierarchy{display:flex;flex-direction:column;gap:1.1rem}.admin-pm-hub__category{border-radius:1rem;border:1px solid var(--th-card-border);background:var(--th-card);box-shadow:var(--th-card-shadow);overflow:hidden}.admin-pm-hub__category-head{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;background:linear-gradient(180deg,rgba(0,0,0,.02),transparent 70%);border-bottom:1px solid transparent}html.dark .admin-pm-hub__category-head{background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 70%)}.admin-pm-hub__category-head.is-open{border-bottom-color:var(--th-row-border)}.admin-pm-hub__category-toggle{display:inline-flex;align-items:center;gap:.55rem;flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}button.admin-pm-hub__category-toggle,button.admin-pm-hub__category-toggle:active:not(:disabled),button.admin-pm-hub__category-toggle:hover:not(:disabled){background:transparent!important;border:none!important;color:inherit!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}button.admin-pm-hub__category-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(51,51,57,.22)}html.dark button.admin-pm-hub__category-toggle:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.admin-pm-hub__category-toggle:hover .admin-pm-hub__category-title{color:var(--th-text)}.admin-pm-hub__category-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(0,0,0,.06);color:var(--th-text-muted);flex-shrink:0}html.dark .admin-pm-hub__category-icon{background:hsla(0,0%,100%,.08)}.admin-pm-hub__category--crypto .admin-pm-hub__category-icon{background:rgba(245,158,11,.18);color:#d97706}.admin-pm-hub__category--fiat .admin-pm-hub__category-icon{background:rgba(16,185,129,.16);color:#059669}.admin-pm-hub__category-title{font-weight:800;font-size:1.08rem;letter-spacing:-.02em}.admin-pm-hub__badge{margin-left:.25rem;padding:.15rem .55rem;border-radius:999px;font-size:.76rem;font-weight:700;background:var(--th-bg-alt);border:1px solid var(--th-card-border);color:var(--th-text-muted);flex-shrink:0}.admin-pm-hub__badge--sm{font-size:.72rem;padding:.1rem .45rem}.admin-pm-hub__category-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.admin-pm-hub__toggle-line{display:flex;align-items:center;gap:.45rem}.admin-pm-hub__toggle-label{font-size:.78rem;font-weight:700;color:var(--th-text-muted);white-space:nowrap}.admin-pm-hub__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .85rem;border-radius:.55rem;font-size:.86rem;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.admin-pm-hub__btn:hover:not(:disabled){transform:scale(1.035)}.admin-pm-hub__btn:active:not(:disabled){transform:scale(1.01)}.admin-pm-hub__btn--primary{background:var(--forma-dark);color:#fff;border-color:var(--forma-dark)}.admin-pm-hub__btn--primary:hover:not(:disabled){filter:none;background:var(--forma-dark);color:#fff}.admin-pm-hub__btn--secondary{background:var(--th-bg-alt);color:var(--th-text);border-color:var(--th-card-border)}.admin-pm-hub__btn--secondary:hover:not(:disabled){background:var(--th-btn-hover);border-color:rgba(0,0,0,.12)}html.dark .admin-pm-hub__btn--secondary:hover:not(:disabled){border-color:hsla(0,0%,100%,.12)}.admin-pm-hub__btn--ghost{background:transparent;color:var(--th-text);border-color:var(--th-card-border)}.admin-pm-hub__btn--ghost:hover:not(:disabled){background:var(--th-btn-hover)}.admin-pm-hub__btn--icon{padding:.45rem .55rem;min-width:2.25rem}.admin-pm-hub__category-body{padding:.45rem .65rem .85rem;display:flex;flex-direction:column;gap:.55rem}.admin-pm-hub__gateway{border:1px solid var(--th-row-border);border-radius:.75rem;background:var(--th-bg-alt);overflow:hidden}.admin-pm-hub__gateway-head{display:flex;align-items:stretch;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.55rem .65rem;background:rgba(0,0,0,.02)}html.dark .admin-pm-hub__gateway-head{background:hsla(0,0%,100%,.03)}.admin-pm-hub__gateway-head.is-open{border-bottom:1px solid var(--th-row-border)}.admin-pm-hub__gateway-toggle{display:inline-flex;align-items:center;gap:.45rem;flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}button.admin-pm-hub__gateway-toggle,button.admin-pm-hub__gateway-toggle:active:not(:disabled),button.admin-pm-hub__gateway-toggle:hover:not(:disabled){background:transparent!important;border:none!important;color:inherit!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}button.admin-pm-hub__gateway-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(51,51,57,.22)}html.dark button.admin-pm-hub__gateway-toggle:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.admin-pm-hub__gateway-titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0}.admin-pm-hub__gateway-titles strong{font-size:.95rem}.admin-pm-hub__code{font-size:.78rem;color:var(--th-text-muted)}.admin-pm-hub__gw-pill{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:var(--th-text-subtle);padding:.12rem .45rem;border-radius:.35rem;background:rgba(0,0,0,.04)}html.dark .admin-pm-hub__gw-pill{background:hsla(0,0%,100%,.06)}.admin-pm-hub__gateway-actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.admin-pm-hub__gateway-panel{padding:0 .5rem .75rem .85rem}.admin-pm-hub__empty{margin:.35rem 0 .15rem;padding:.75rem;font-size:.88rem;color:var(--th-text-muted);border-radius:.5rem;border:1px dashed var(--th-card-border)}.admin-pm-hub__empty--muted{border-style:solid;background:rgba(0,0,0,.02)}html.dark .admin-pm-hub__empty--muted{background:hsla(0,0%,100%,.03)}.admin-pm-hub__table-wrap{margin-top:.1rem;overflow-x:auto}.admin-pm-hub__table-wrap .admin-pm-nested-table{font-size:.86rem}.admin-pm-hub__col-narrow{width:3.5rem;text-align:center}.admin-pm-hub__col-icon{width:2.75rem;text-align:center}.admin-pm-hub__col-icon .settings-toggle{margin:0 auto}.admin-pm-hub__table td.admin-pm-hub__col-narrow,.admin-pm-hub__table th.admin-pm-hub__col-narrow{vertical-align:middle}.admin-pm-hub__row:hover{background:rgba(0,0,0,.03)}html.dark .admin-pm-hub__row:hover{background:hsla(0,0%,100%,.04)}.admin-pm-hub__cell-name{font-weight:600}.admin-pm-hub__off-pill{display:inline-block;margin-left:.35rem;padding:.08rem .35rem;border-radius:.3rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--th-text-subtle);background:rgba(0,0,0,.06)}html.dark .admin-pm-hub__off-pill{background:hsla(0,0%,100%,.08)}.admin-pm-hub__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.45rem;background:transparent;color:var(--th-text-muted);cursor:pointer;transition:transform .18s ease,background .15s ease,color .15s ease}.admin-pm-hub__icon-btn:hover:not(:disabled){transform:scale(1.1);background:rgba(0,0,0,.06);color:var(--th-text)}html.dark .admin-pm-hub__icon-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--th-text)}.admin-pm-hub__icon-btn--danger:hover:not(:disabled){transform:scale(1.1);background:rgba(220,53,69,.12);color:var(--color-danger)}.admin-pm-hub__icon-btn:disabled{opacity:.45;cursor:not-allowed}.admin-pm-hub .tx-chip,.admin-pm-hub .tx-search__icon-btn,.admin-pm-hub button.tx-create-btn{transition:transform .18s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.admin-pm-hub .tx-search__icon-btn:hover:not(:disabled){transform:scale(1.06);border-color:var(--th-card-border,rgba(0,0,0,.12));background:var(--th-card,#fff);color:var(--th-text,var(--forma-dark))}.admin-pm-hub .tx-search__icon-btn--active{border-color:rgba(51,51,57,.22)!important;color:var(--forma-dark)!important;background:rgba(51,51,57,.08)!important}html.dark .admin-pm-hub .tx-search__icon-btn:hover:not(:disabled){transform:scale(1.06);border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--th-text,#e2e8f0)}html.dark .admin-pm-hub .tx-search__icon-btn--active{border-color:hsla(0,0%,100%,.14)!important;color:#e2e8f0!important;background:hsla(0,0%,100%,.08)!important}.admin-pm-hub button.tx-create-btn:hover:not(:disabled){transform:scale(1.04);opacity:1!important;box-shadow:none!important}.admin-pm-hub .tx-chip:hover:not(.tx-chip--active){transform:scale(1.03);background:rgba(51,51,57,.06);border-color:var(--th-card-border);color:var(--th-text)}.admin-pm-hub .tx-chip--active,.admin-pm-hub button.tx-chip--active:hover:not(:disabled){border-color:rgba(51,51,57,.22);background:rgba(51,51,57,.1);color:var(--forma-dark)}html.dark .admin-pm-hub .tx-chip--active,html.dark .admin-pm-hub button.tx-chip--active:hover:not(:disabled){border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:#e2e8f0}.admin-pm-hub .tx-pagination__nav-btn,.admin-pm-hub .tx-pagination__page,.admin-pm-hub .tx-pagination__size-btn{transition:transform .16s ease,border-color .12s ease,background .12s ease,color .12s ease}.admin-pm-hub .tx-pagination__nav-btn:hover:not(:disabled),.admin-pm-hub .tx-pagination__page:hover:not(.tx-pagination__page--active):not(:disabled),.admin-pm-hub .tx-pagination__size-btn:hover:not(.tx-pagination__size-btn--active):not(:disabled){transform:scale(1.06)}.admin-pm-hub .tx-pagination__page--active,.admin-pm-hub .tx-pagination__page--active:hover,.admin-pm-hub .tx-pagination__size-btn--active,.admin-pm-hub .tx-pagination__size-btn--active:hover,.admin-pm-hub button.tx-pagination__page--active:hover:not(:disabled),.admin-pm-hub button.tx-pagination__size-btn--active:hover:not(:disabled){background:rgba(51,51,57,.12);border-color:rgba(51,51,57,.22);color:var(--forma-dark);box-shadow:none}html.dark .admin-pm-hub .tx-pagination__page--active,html.dark .admin-pm-hub .tx-pagination__page--active:hover,html.dark .admin-pm-hub .tx-pagination__size-btn--active,html.dark .admin-pm-hub .tx-pagination__size-btn--active:hover,html.dark .admin-pm-hub button.tx-pagination__page--active:hover:not(:disabled),html.dark .admin-pm-hub button.tx-pagination__size-btn--active:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);color:#e2e8f0}.admin-pm-hierarchy-card{margin-bottom:0}.admin-pm-hierarchy{display:flex;flex-direction:column;gap:.85rem}.admin-pm-top{border:1px solid var(--th-card-border);border-radius:1rem;background:var(--th-card);box-shadow:var(--th-card-shadow);overflow:hidden}.admin-pm-top__bar{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;background:linear-gradient(180deg,rgba(89,143,250,.06),transparent);border-bottom:1px solid transparent}.admin-pm-top__bar.is-open{border-bottom-color:var(--th-row-border)}.admin-pm-top__main{display:inline-flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.admin-pm-top__icon,.admin-pm-top__main:hover .admin-pm-top__title{color:var(--forma-blue)}.admin-pm-top__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:rgba(89,143,250,.12);flex-shrink:0}.admin-pm-top__title{font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.admin-pm-top__count{margin-left:.35rem;padding:.12rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--th-bg-alt);border:1px solid var(--th-card-border);color:var(--th-text-muted);flex-shrink:0}.admin-pm-top__count--sm{font-size:.74rem;padding:.08rem .42rem}.admin-pm-top__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.admin-pm-add-btn{white-space:nowrap;padding:.45rem .85rem!important;font-size:.88rem!important}.admin-pm-inline-check{font-size:.82rem!important;font-weight:600!important}.admin-pm-chevron{flex-shrink:0;color:var(--th-text-muted);transition:transform .2s ease}.admin-pm-chevron.is-open{transform:rotate(90deg)}.admin-pm-chevron--nested{margin-left:.15rem}.admin-pm-top__body{padding:.35rem .65rem .85rem;display:flex;flex-direction:column;gap:.5rem}.admin-pm-provider{border:1px solid var(--th-row-border);border-radius:.75rem;background:var(--th-bg-alt);overflow:hidden}.admin-pm-provider__bar{display:flex;align-items:stretch;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.55rem .65rem;background:rgba(0,0,0,.02)}html.dark .admin-pm-provider__bar{background:hsla(0,0%,100%,.03)}.admin-pm-provider__bar.is-open{border-bottom:1px solid var(--th-row-border)}.admin-pm-provider__main{display:inline-flex;align-items:center;gap:.5rem;flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.admin-pm-provider__titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;min-width:0}.admin-pm-provider__titles strong{font-size:.95rem}.admin-pm-provider__code{font-size:.78rem;color:var(--th-text-muted)}.admin-pm-provider__gw{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--th-text-subtle);font-weight:700}.admin-pm-provider__actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.admin-pm-sync{font-size:.8rem!important;padding:.35rem .55rem!important}.admin-pm-provider__panel{padding:0 .5rem .6rem .85rem}.admin-pm-provider__empty{margin:.35rem 0 .15rem;padding:.75rem;font-size:.88rem;color:var(--th-text-muted);border-radius:.5rem;border:1px dashed var(--th-card-border)}.admin-pm-provider__empty--muted{border-style:solid;background:rgba(0,0,0,.02)}html.dark .admin-pm-provider__empty--muted{background:hsla(0,0%,100%,.03)}.admin-pm-nested-table-wrap{margin-top:.25rem;overflow-x:auto}.admin-pm-nested-table{font-size:.88rem}.admin-pm-nested-table td,.admin-pm-nested-table th{padding:.45rem .5rem!important;vertical-align:middle}html.dark .admin-pm-hub__table-wrap .table{background:transparent!important;box-shadow:none!important}html.dark .admin-pm-hub__table-wrap .table td,html.dark .admin-pm-hub__table-wrap .table th{border-bottom-color:var(--th-row-border)!important}html.dark .admin-pm-hub__table-wrap .table th{background:hsla(0,0%,100%,.04)!important;color:var(--th-text-muted)}html.dark .admin-pm-hub__table-wrap .table tbody tr:hover{background:hsla(0,0%,100%,.04)!important}.admin-pm-col-actions{width:3.5rem;text-align:center}.admin-pm-row-actions{width:3rem;text-align:center}.admin-pm-row-delete{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.45rem;background:transparent;color:var(--th-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.admin-pm-row-delete:hover:not(:disabled){background:rgba(220,53,69,.12);color:var(--color-danger)}.admin-pm-row-delete:disabled{opacity:.45;cursor:not-allowed}.admin-check{display:inline-flex;align-items:center;color:var(--th-text);gap:.55rem;font-size:.9rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.admin-check input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.05rem;height:1.05rem;min-width:1.05rem;min-height:1.05rem;aspect-ratio:1/1;max-width:1.05rem;padding:0;margin:0;border-radius:.16rem;border:1.5px solid var(--th-card-border);background:var(--th-card);box-sizing:border-box;display:inline-grid;place-content:center;transition:all .16s ease;flex-shrink:0}.admin-check input[type=checkbox]:after{content:"";width:.58rem;height:.35rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease;margin-top:-1px}.admin-check input[type=checkbox]:checked{background:var(--forma-blue);border-color:var(--forma-blue);box-shadow:0 0 0 3px rgba(89,143,250,.16)}.admin-check input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.admin-check input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(89,143,250,.22)}.admin-check:hover input[type=checkbox]:not(:checked){border-color:rgba(89,143,250,.7);background:rgba(89,143,250,.05)}.admin-modal .admin-check input[type=checkbox],.admin-modal .admin-checkbox-inline input[type=checkbox]{width:1.05rem!important;height:1.05rem!important;min-width:1.05rem!important;min-height:1.05rem!important;max-width:1.05rem!important;border-radius:.16rem!important;padding:0!important}.admin-fee-total{border:1px dashed var(--th-card-border);border-radius:.72rem;background:var(--th-bg-alt);padding:.58rem .7rem;font-weight:700;color:var(--th-text);display:inline-flex;flex-direction:column;gap:.2rem}.admin-fee-total span{font-weight:500;color:var(--th-text-muted);font-size:.78rem}.tx-detail-card.admin-edit-assign-modal{max-width:min(32rem,100%)}.admin-edit-assign-body .admin-edit-assign-form.admin-pm-form{gap:0}.admin-edit-assign-section{margin-top:1.15rem}.admin-edit-assign-section:first-of-type{margin-top:0}.admin-edit-assign-section__title{margin:0 0 .55rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--th-text-subtle)}.admin-edit-assign-inherit-card{border:1px solid var(--th-card-border);border-radius:.75rem;padding:.65rem .85rem;background:var(--th-bg-alt);margin-bottom:.75rem}.admin-edit-assign-inherit-label{margin:0;cursor:pointer;width:100%;align-items:flex-start}.admin-edit-assign-inherit-label span{line-height:1.35}.admin-edit-assign-percent-wrap{display:flex;align-items:center;gap:.45rem}.admin-edit-assign-percent-wrap .settings-input{flex:0 1 7.5rem;min-width:0}.admin-edit-assign-percent-suffix{color:var(--th-text-muted);font-weight:600;font-size:.95rem}.admin-edit-assign-breakdown{border:1px solid var(--th-card-border);border-radius:.75rem;overflow:hidden;background:var(--th-bg-alt);margin-top:.35rem}.admin-edit-assign-breakdown__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;font-size:.8125rem;border-bottom:1px solid var(--th-card-border)}.admin-edit-assign-breakdown__row:last-child{border-bottom:none}.admin-edit-assign-breakdown__row--total{background:rgba(89,143,250,.08);border-top:1px solid var(--th-card-border);padding:.72rem .85rem;font-size:.875rem}html.dark .admin-edit-assign-breakdown__row--total{background:rgba(89,143,250,.12)}.admin-edit-assign-breakdown__label{color:var(--th-text-muted)}.admin-edit-assign-breakdown__value{font-weight:600;color:var(--th-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-edit-assign-breakdown__value-wrap{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-shrink:0}.admin-edit-assign-breakdown__input{flex:0 1 5.5rem;min-width:0;text-align:right}.admin-edit-assign-breakdown__input-suffix{font-weight:600;color:var(--th-text-muted);font-size:.8125rem}.admin-edit-assign-breakdown__row--input .admin-edit-assign-breakdown__label{cursor:default;padding-right:.25rem}.admin-edit-assign-breakdown__row--total .admin-edit-assign-breakdown__label{color:var(--th-text);font-weight:600}.admin-edit-assign-breakdown__row--total .admin-edit-assign-breakdown__value{font-size:1.05rem;color:var(--forma-blue)}.admin-edit-assign-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--th-card-border)}.admin-edit-assign-footer__primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}@media (max-width:480px){.admin-edit-assign-footer{flex-direction:column-reverse;align-items:stretch}.admin-edit-assign-footer__primary{margin-left:0;width:100%;justify-content:stretch}.admin-edit-assign-footer__primary .admin-btn,.admin-edit-assign-footer__primary .tx-create-btn{flex:1 1;justify-content:center}}.admin-edit-assign-footer__primary .admin-edit-assign-save-btn:disabled{background:rgba(15,23,42,.1)!important;color:var(--th-text-muted)!important;border:1px solid var(--th-card-border)!important;cursor:not-allowed!important;opacity:1!important}html.dark .admin-edit-assign-footer__primary .admin-edit-assign-save-btn:disabled{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.45)!important;border-color:hsla(0,0%,100%,.12)!important}.admin-edit-assign-footer__primary .admin-edit-assign-save-btn:not(:disabled){background:#fff!important;color:#1a1a1f!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 1px 2px rgba(0,0,0,.06)!important;cursor:pointer!important}.admin-edit-assign-footer__primary .admin-edit-assign-save-btn:not(:disabled):hover{background:#fafafa!important;color:#1a1a1f!important}html.dark .admin-edit-assign-footer__primary .admin-edit-assign-save-btn:not(:disabled){background:#fff!important;color:#1a1a1f!important;border-color:hsla(0,0%,100%,.2)!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}html.dark .admin-edit-assign-footer__primary .admin-edit-assign-save-btn:not(:disabled):hover{background:#f4f4f5!important}.admin-pm-method-picker{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.35rem}.admin-pm-method-picker__search{position:relative;display:flex;align-items:center}.admin-pm-method-picker__search-icon{position:absolute;left:.75rem;color:var(--th-text-muted);pointer-events:none}.admin-pm-method-picker__search-input{width:100%;padding-left:2.35rem!important}.admin-pm-method-picker__list{max-height:13.5rem;overflow-y:auto;border:1px solid var(--th-card-border);border-radius:.75rem;background:var(--th-bg-alt);padding:.35rem;scrollbar-gutter:stable}.admin-pm-method-picker__empty{margin:0;padding:.75rem .5rem;text-align:center;font-size:.8125rem;color:var(--th-text-muted)}.admin-pm-method-picker__option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;width:100%;text-align:left;padding:.55rem .65rem;margin:0;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--th-text);font:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease}.admin-pm-method-picker__option:hover{background:var(--th-card);border-color:var(--th-card-border)}.admin-pm-method-picker__option.is-selected{background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.35)}html.dark .admin-pm-method-picker__option.is-selected{background:rgba(89,143,250,.18);border-color:rgba(89,143,250,.4)}.admin-pm-method-picker__name{font-weight:600;font-size:.8125rem;line-height:1.3;flex:1 1 8rem;min-width:0}.admin-pm-method-picker__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex-shrink:0}.admin-pm-method-picker__pill{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .45rem;border-radius:.35rem;background:rgba(89,143,250,.15);color:var(--forma-blue)}.admin-pm-method-picker__pill--muted{background:var(--th-card);border:1px solid var(--th-card-border);color:var(--th-text-muted);text-transform:none;font-weight:500;font-size:.72rem}.admin-edit-assign-method-preview{margin-bottom:1rem}.admin-edit-assign-method-preview__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:.45rem;padding:.75rem .9rem;border:1px solid var(--th-card-border);border-radius:.75rem;background:var(--th-bg-alt)}.admin-edit-assign-method-preview__name{font-weight:600;font-size:.9rem;line-height:1.35;color:var(--th-text)}.admin-modal{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-modal__card{width:min(860px,100%);margin:auto 0;flex-shrink:0;background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1rem;padding:1rem}.admin-modal__card--confirm{width:min(460px,100%)}.admin-modal__card--2fa{width:min(380px,100%)}.admin-pm-delete-modal-card{background:var(--th-card)!important;border-color:var(--th-card-border)!important}.admin-modal .admin-form-wow{overflow:visible}.admin-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.admin-modal__close{width:2.25rem;height:2.25rem;border-radius:.65rem;border:1px solid var(--th-card-border);background:var(--th-bg-alt);color:var(--th-text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--th-card-shadow);cursor:pointer;padding:0;transition:background .15s}.admin-modal__close:hover{background:var(--th-btn-hover)}.admin-modal__close-svg{display:block;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}.admin-2fa-form{display:grid;grid-gap:.35rem;gap:.35rem}.admin-2fa-form .form-group{margin-bottom:.2rem}.admin-2fa-input{width:min(220px,100%);margin:0 auto;display:block;text-align:center;font-size:1.1rem;letter-spacing:.26em;font-weight:700;padding:.7rem .8rem}.admin-combobox{position:relative}.admin-combobox__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow-y:auto;background:var(--th-card);border:1px solid var(--th-card-border);border-radius:.7rem;box-shadow:0 12px 26px rgba(15,23,42,.18);z-index:30;padding:.28rem;display:grid;grid-gap:.2rem;gap:.2rem}.admin-combobox__menu button{width:100%;border:0;border-radius:.5rem;background:transparent;color:var(--th-text);text-align:left;padding:.44rem .5rem;font-size:.84rem}.admin-combobox__menu button:hover:not(.is-active){background:rgba(51,51,57,.06);color:var(--th-text)}.admin-combobox__menu button.is-active,.admin-combobox__menu button.is-active:hover{background:rgba(89,143,250,.12);color:#598ffa}html.dark .admin-combobox__menu button:hover:not(.is-active){background:hsla(0,0%,100%,.07);color:var(--th-text)}.admin-segmented{display:inline-flex;gap:.32rem;padding:.22rem;border-radius:.72rem;border:1px solid var(--th-card-border);background:var(--th-bg-alt);margin-bottom:.75rem}.admin-segmented button{border:0;background:transparent;color:var(--th-text-muted);border-radius:.55rem;padding:.45rem .7rem;font-weight:600;transition:background .15s,color .15s;cursor:pointer}.admin-segmented button:hover:not(.is-active){background:rgba(51,51,57,.06);color:var(--th-text)}html.dark .admin-segmented button:hover:not(.is-active){background:hsla(0,0%,100%,.07);color:var(--th-text)}.admin-segmented button.is-active,.admin-segmented button.is-active:hover{background:rgba(89,143,250,.16);color:#598ffa}.admin-checkbox-inline{display:inline-flex;align-items:center;gap:.45rem;color:var(--th-text)}.admin-checkbox-inline--top{align-items:flex-start;margin-top:.35rem}.admin-payout-actions{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.32rem}.admin-payout-card{border-radius:1rem;border:1px solid var(--th-card-border);box-shadow:var(--th-card-shadow);background:var(--th-card)}.admin-payout-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.5rem}.admin-payout-row{cursor:pointer}.admin-payout-row:hover td{background:var(--th-bg-alt)}.admin-payout-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:.9rem}.admin-payout-detail-grid>div{display:grid;grid-gap:.24rem;gap:.24rem}.admin-payout-detail-grid span{font-size:.72rem;color:var(--th-text-muted)}.admin-payout-detail-grid strong{font-size:.9rem;color:var(--th-text);font-weight:600}.admin-payout-detail-grid__wide{grid-column:1/-1}.admin-copy-pill{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--th-card-border);border-radius:.7rem;background:var(--th-card);color:var(--th-text);padding:.55rem .65rem}.admin-copy-pill:hover{background:var(--th-bg-alt)!important;color:var(--th-text)!important}.admin-copy-pill .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}.admin-payout-status-targets{display:flex;gap:.45rem;flex-wrap:wrap;margin:.4rem 0 .75rem}.admin-status-target{border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);border-radius:.7rem;padding:.48rem .7rem;display:inline-flex;gap:.35rem;align-items:center;font-weight:600}.admin-status-target:hover{background:var(--th-bg-alt)!important;color:var(--th-text)!important}.admin-status-target.is-active{border-color:rgba(89,143,250,.45);background:rgba(89,143,250,.12);color:#598ffa}.admin-status-target--success.is-active{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.12);color:#16a34a}.admin-status-target--danger.is-active{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.11);color:#ef4444}.admin-status-pill--pending{background:rgba(148,163,184,.16);color:#475569}.admin-status-pill--success{background:rgba(34,197,94,.15);color:#15803d}.admin-status-pill--failed{background:rgba(239,68,68,.14);color:#b91c1c}.admin-status-pill--nowrap{white-space:nowrap}html.dark .admin-status-pill--pending{background:rgba(148,163,184,.2);color:#cbd5e1;border-color:rgba(148,163,184,.28)}html.dark .admin-status-pill--success{background:rgba(34,197,94,.15);color:#4ade80;border-color:rgba(34,197,94,.35)}html.dark .admin-status-pill--failed{background:rgba(239,68,68,.15);color:#f87171;border-color:hsla(0,91%,71%,.3)}.admin-filter-toggle{width:100%;justify-content:flex-start;display:inline-flex;align-items:center;line-height:1.2;min-height:2.25rem;gap:.45rem;padding:.55rem .62rem;border:1px solid var(--th-card-border);border-radius:.72rem;background:var(--th-card);color:var(--th-text);font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;transform:none!important}.admin-filter-toggle__dot{width:.58rem;height:.58rem;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 2px rgba(148,163,184,.18)}.admin-filter-toggle.is-active{border-color:rgba(89,143,250,.45);background:rgba(89,143,250,.1);color:#598ffa}.admin-filter-toggle:active,.admin-filter-toggle:focus-visible,.admin-filter-toggle:hover{background:var(--th-card)!important;color:var(--th-text)!important;transform:none!important}.admin-filter-toggle.is-active:active,.admin-filter-toggle.is-active:focus-visible,.admin-filter-toggle.is-active:hover{border-color:rgba(89,143,250,.45)!important;background:rgba(89,143,250,.1)!important;color:#598ffa!important;transform:none!important}.admin-filter-toggle.is-active .admin-filter-toggle__dot{background:#598ffa;box-shadow:0 0 0 2px rgba(89,143,250,.2)}.animate-spin{animation:spin .8s linear infinite}.admin-toast{min-width:min(360px,calc(100vw - 2rem));max-width:460px;padding:.75rem .9rem;border-radius:.8rem;border:1px solid;box-shadow:0 10px 28px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.87rem;line-height:1.35;animation:admin-toast-in .18s ease}.admin-toast,.app-toast-stack{position:fixed;top:5.8rem;right:1rem;z-index:11000}.app-toast-stack{display:grid;grid-gap:.55rem;gap:.55rem;width:min(360px,calc(100vw - 2rem))}@media (max-width:767px){.app-toast-stack{top:5rem;left:1rem;right:1rem;width:auto}}.app-toast{width:100%;min-height:54px;padding:.7rem .85rem;border-radius:.35rem;border:2px solid;box-shadow:0 10px 28px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--th-card);color:var(--th-text);font-size:.87rem;font-weight:500;line-height:1.35;animation:admin-toast-in .18s ease;display:flex;align-items:center}.app-toast--create{position:relative;overflow:hidden;border-color:rgba(34,197,94,.55);background:linear-gradient(130deg,rgba(34,197,94,.1),rgba(45,212,191,.08)) padding-box,var(--th-card);box-shadow:0 14px 34px rgba(16,185,129,.28),inset 0 0 0 1px rgba(74,222,128,.34)}.app-toast--create:before{inset:-1px;padding:1px;background:linear-gradient(115deg,#22c55e,#14b8a6 45%,#86efac);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}.app-toast--create:after,.app-toast--create:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.app-toast--create:after{inset:0;background:linear-gradient(100deg,transparent 15%,hsla(0,0%,100%,.28) 48%,transparent 82%);transform:translateX(-115%);animation:app-toast-shine 1.6s ease .15s 1}.app-toast--edit{border-color:#facc15}.app-toast--delete,.app-toast--error{border-color:#ef4444}.app-toast--info{border-color:#64748b}html.dark .app-toast--create{border-color:rgba(34,197,94,.45);background:linear-gradient(130deg,rgba(34,197,94,.16),rgba(20,184,166,.1)) padding-box,var(--th-card);box-shadow:0 14px 34px rgba(16,185,129,.25),inset 0 0 0 1px rgba(74,222,128,.26)}@keyframes app-toast-shine{to{transform:translateX(115%)}}.admin-toast--success{background:rgba(236,253,243,.96);border-color:#86efac;color:#166534}.admin-toast--error{background:hsla(0,86%,97%,.97);border-color:#fca5a5;color:#991b1b}html.dark .admin-toast--success{background:rgba(20,83,45,.55);border-color:rgba(134,239,172,.4);color:#86efac}html.dark .admin-toast--error{background:rgba(127,29,29,.5);border-color:hsla(0,94%,82%,.4);color:#fca5a5}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{background:var(--th-bg-alt);color:var(--th-text);border-color:var(--th-card-border)}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:var(--th-text-subtle)}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{outline:none;border-color:rgba(89,143,250,.55);box-shadow:0 0 0 3px rgba(89,143,250,.14)}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell p,.admin-shell span,.admin-shell td,.admin-shell th{color:inherit}.admin-shell table{border-collapse:collapse;width:100%;background:transparent}.admin-shell th,.admin-shell thead{background:var(--th-bg-alt)}.admin-shell th{color:var(--th-text-muted);padding:.55rem .75rem;font-size:.78rem;font-weight:600;text-align:left}.admin-shell tbody tr{background:transparent}.admin-shell tr{border-bottom:1px solid var(--th-row-border)}.admin-shell td{color:var(--th-text);background:transparent;padding:.6rem .75rem}.admin-shell tbody tr:hover{background:var(--th-btn-hover)}.login-page{min-height:100vh;position:relative;display:grid;place-items:center;padding:1rem;background:#f8fbff}.login-page__bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(89,143,250,.2),transparent 45%),radial-gradient(circle at 78% 75%,rgba(14,165,233,.16),transparent 42%)}.login-page__inner{position:relative;z-index:1;width:min(980px,100%);display:grid;grid-template-columns:1.2fr 1fr;grid-gap:1rem;gap:1rem}.login-form-card,.login-hero-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.35);border-radius:1rem;box-shadow:0 10px 30px rgba(15,23,42,.08);padding:1rem}.login-hero-card__eyebrow{margin:0 0 .4rem;color:rgba(51,65,85,.65);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.login-form-card h2,.login-hero-card h1{margin:0 0 .5rem}.login-hero-card p{margin:0 0 .6rem;color:rgba(51,65,85,.72)}.dashboard-menu-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1rem}.dashboard-menu-modal{width:min(420px,100%);border-radius:1rem;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 20px 50px rgba(15,23,42,.22);padding:1rem}.dashboard-menu-modal h3{margin:0 0 .7rem;color:#0f172a}.dashboard-menu-modal__actions{display:grid;grid-gap:.5rem;gap:.5rem}.dashboard-menu-modal__actions a,.dashboard-menu-modal__actions button{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:.75rem;background:#fff;color:#334155;padding:.65rem .75rem;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.dashboard-menu-modal__actions a:hover,.dashboard-menu-modal__actions button:hover{background:#fff}.lp{position:relative;min-height:100vh;background:var(--th-bg);color:var(--th-text);display:flex;flex-direction:column}.lp__bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 18%,rgba(89,143,250,.16),transparent 42%),radial-gradient(circle at 82% 78%,rgba(125,211,252,.12),transparent 40%)}html.dark .lp__bg{background:radial-gradient(circle at 20% 15%,rgba(89,143,250,.22),transparent 45%),radial-gradient(circle at 85% 85%,rgba(56,189,248,.1),transparent 42%),radial-gradient(circle at 50% 100%,rgba(89,143,250,.06),transparent 55%)}.lp__toolbar{position:fixed;top:1rem;right:1rem;z-index:2;gap:.5rem}.lp__inner,.lp__toolbar{display:flex;align-items:center}.lp__inner{position:relative;z-index:1;flex:1 1;flex-direction:column;justify-content:center;padding:7rem 1rem 4rem}.lp__card{width:100%;max-width:400px;background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1.1rem;box-shadow:var(--th-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease,transform .3s ease,border-color .2s ease}.lp__card--fading{opacity:0;transform:translateY(8px);pointer-events:none}.lp__pad{padding:1.5rem 2rem}.lp__title{margin:0 0 .5rem;color:var(--th-text);font-size:clamp(1.5rem,5vw,1.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.lp__sub{margin:0 0 2rem;color:var(--th-text-muted);font-size:.875rem}.lp__link{color:#598ffa;font-weight:500;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(89,143,250,.45);text-decoration-color:rgba(89,143,250,.45)}html.dark .lp__link{color:#7cb3fc;-webkit-text-decoration-color:rgba(124,179,252,.45);text-decoration-color:rgba(124,179,252,.45)}.lp__link:hover{color:#2563eb;text-decoration:underline}html.dark .lp__link:hover{color:#93c5fd}.lp__fields{display:grid;grid-gap:1.5rem;gap:1.5rem}.lp__field label{display:block;color:var(--th-text-muted);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.lp__field input{width:100%;background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;color:var(--th-text);transition:border-color .18s ease,box-shadow .18s ease}.lp__field input::placeholder{color:var(--th-text-subtle)}.lp__field input:focus{outline:none;border-color:rgba(89,143,250,.55);box-shadow:0 0 0 3px rgba(89,143,250,.18)}html.dark .lp__field input:focus{box-shadow:0 0 0 3px rgba(89,143,250,.22)}.lp__pw-wrap{position:relative}.lp__field .lp__pw-wrap input{padding-right:2.75rem}.lp__pw-toggle{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.35rem!important;border:none!important;background:transparent!important;border-radius:.5rem;color:var(--th-text-subtle)!important;cursor:pointer;transition:color .15s ease!important}.lp__pw-toggle:hover:not(:disabled){background:transparent!important;color:var(--th-text-muted)!important}html.dark .lp__pw-toggle{background:transparent!important;color:hsla(0,0%,100%,.45)!important}html.dark .lp__pw-toggle:hover:not(:disabled){background:transparent!important;color:hsla(0,0%,100%,.85)!important}.lp__forgot{display:inline-block;margin-top:.5rem;font-size:.75rem;color:var(--th-text-subtle);text-decoration:none}.lp__forgot:hover{color:var(--th-text-muted)}.lp__error{margin:0 0 1rem;color:#dc2626;font-size:.875rem;padding:.75rem 1rem;background:hsla(0,86%,97%,.95);border:1px solid hsla(0,94%,82%,.85);border-radius:1rem}html.dark .lp__error{color:#fca5a5;background:rgba(127,29,29,.35);border-color:hsla(0,91%,71%,.35)}.lp__submit{width:100%;border:0;border-radius:999px;background:#598ffa;color:#fff;font-size:.875rem;font-weight:600;padding:.875rem 1rem;margin-top:.5rem;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.lp__submit:hover:not(:disabled){background:rgba(89,143,250,.92);box-shadow:0 8px 24px rgba(89,143,250,.32)}html.dark .lp__submit:hover:not(:disabled){box-shadow:0 8px 28px rgba(89,143,250,.25)}.lp__submit:disabled{opacity:.45;cursor:not-allowed}.lp__2fa-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.lp__2fa-badge{width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(89,143,250,.14);display:inline-flex;align-items:center;justify-content:center;color:#598ffa;flex-shrink:0}html.dark .lp__2fa-badge{background:rgba(89,143,250,.2);color:#7cb3fc}.lp__2fa-title{margin:0 0 .15rem;color:var(--th-text);font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:768px){.lp__2fa-title{font-size:1.5rem}}.lp__2fa-sub{margin:0;color:var(--th-text-subtle);font-size:.75rem}.lp__2fa-desc{margin:0 0 2rem;color:var(--th-text-muted);font-size:.875rem}.lp__2fa-cells{align-items:center;justify-content:center;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:1.5rem}.lp__2fa-cells,.lp__2fa-group{display:flex;gap:.5rem}.lp__2fa-dash{color:var(--th-text-subtle);font-size:1.5rem;font-weight:300;margin:0 .25rem;line-height:3.5rem}.lp__2fa-cell{width:3rem;height:3.5rem;border-radius:1rem;border:2px solid var(--th-card-border);background:var(--th-bg-alt);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--th-text-subtle);transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.lp__2fa-cell.is-active{border-color:#598ffa;background:rgba(89,143,250,.1);transform:scale(1.05)}html.dark .lp__2fa-cell.is-active{border-color:#7cb3fc;background:rgba(89,143,250,.15)}.lp__2fa-cell.is-filled{border-color:rgba(89,143,250,.45);background:rgba(89,143,250,.08);color:var(--th-text)}html.dark .lp__2fa-cell.is-filled{border-color:rgba(124,179,252,.5);background:rgba(89,143,250,.12)}.lp__no-auth{display:inline-block;margin-bottom:1.5rem;font-size:.75rem;color:var(--th-text-subtle);text-decoration:none}.lp__back-btn,.lp__no-auth:hover{color:var(--th-text-muted)}.lp__back-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border:0;background:none!important;font-size:.875rem;cursor:pointer}.lp__back-btn:hover{color:var(--th-text)}.lp__footer{position:relative;z-index:1;text-align:center;padding-bottom:1rem;font-size:.9rem}.lp__footer a{color:var(--th-text-muted);text-decoration:none;transition:color .15s ease}.lp__footer a:hover{color:#598ffa;text-decoration:underline}html.dark .lp__footer a:hover{color:#7cb3fc}.bolt-login{display:none}.wd-page{min-height:100vh;background:var(--th-bg,#fff)}.wd-page__title-section{padding:0;background:var(--th-bg,#fff)}.wd-page__title{margin:0 0 2rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.03em}.wd-page__content-wrap{background:var(--forma-light);padding:0 0 3rem}.wd-page__container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.wd-layout{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:0}@media (min-width:1024px){.wd-layout{grid-template-columns:2fr 3fr;gap:1.5rem}}.wd-col{min-width:0}.wd-card{background:var(--th-card,#fff);border:1px solid var(--th-card-border,rgba(0,0,0,.09));border-radius:1.375rem;padding:1.5rem;box-shadow:var(--th-card-shadow)}.wd-card--sticky{position:-webkit-sticky;position:sticky;top:6.5rem}@media (max-width:860px){.wd-card--sticky{position:static}}.wd-card__head{display:flex;align-items:center;gap:.625rem;margin-bottom:1.5rem}.wd-card__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--forma-light);color:var(--th-text-muted,#475569);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wd-card__icon--blue{background:rgba(89,143,250,.1);color:var(--forma-blue)}.wd-card__icon--green{background:rgba(34,197,94,.12);color:#22c55e}.wd-card__title{margin:0;color:var(--forma-dark);font-size:1.0625rem;font-weight:600}.wd-card__sub{margin:.1rem 0 0;font-size:.75rem}.wd-card__hint,.wd-card__sub{color:var(--th-text-subtle,#64748b)}.wd-card__hint{margin:-.35rem 0 1rem;font-size:.8125rem;line-height:1.4}.tx-page__container>.wd-card+.wd-card{margin-top:1rem}.wd-form{gap:1.25rem}.wd-form,.wd-form__group{display:flex;flex-direction:column}.wd-form__group{gap:.5rem}.wd-form__label{font-weight:500}.wd-form__input,.wd-form__label{font-size:.875rem;color:var(--forma-dark)}.wd-form__input{width:100%;padding:.875rem 1rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.6);border-radius:1rem;outline:none;transition:border-color .15s}.wd-form__input:focus{border-color:var(--forma-blue);box-shadow:0 0 0 3px rgba(89,143,250,.12)}.wd-form__hint{font-size:.75rem;color:rgba(51,51,57,.4);margin-top:.375rem}.wd-form__hint--icon{display:flex;align-items:center;gap:.25rem}.wd-form__input--mono{font-family:ui-monospace,monospace;font-size:.8125rem}.wd-form__select{width:100%;padding:.875rem 2.5rem .875rem 1rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.6);border-radius:1rem;font-size:.875rem;color:var(--forma-dark);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.wd-form__select:focus{border-color:var(--forma-blue);box-shadow:0 0 0 3px rgba(89,143,250,.12)}.wd-currency-row{display:flex;gap:.5rem;flex-wrap:wrap}.wd-currency-btn{padding:.625rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;background:var(--forma-light);color:rgba(51,51,57,.5);border:1px solid hsla(0,0%,85%,.4);cursor:pointer;transition:all .15s}.wd-currency-btn:hover:not(.is-active){color:var(--forma-dark);background:rgba(51,51,57,.06);border-color:hsla(0,0%,85%,.55)}.wd-currency-btn.is-active,.wd-currency-btn.is-active:hover{background:var(--forma-blue);color:#fff;border-color:var(--forma-blue);box-shadow:0 4px 12px rgba(89,143,250,.25)}.wd-select-wrap{position:relative}.wd-select-wrap__icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.3);pointer-events:none}.wd-addr-wrap{position:relative}.wd-addr-wrap__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:rgba(51,51,57,.3);pointer-events:none}.wd-form__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;padding:.75rem 1rem}.wd-form__error,.wd-form__submit{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.wd-form__submit{width:100%;justify-content:center;padding:10px 20px;border:none;border-radius:999px;background:var(--forma-dark)!important;color:#fff!important;font-weight:600;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,opacity .15s}.wd-form__submit:not(:disabled):hover,button.wd-form__submit:hover:not(:disabled){background:var(--forma-dark)!important;color:#fff!important;box-shadow:none!important;opacity:1!important}.wd-form__submit:disabled{opacity:.5;cursor:not-allowed}.wd-form__submit-loading{display:flex;align-items:center;gap:.5rem}.wd-form__spinner{width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.wd-form__no-wallets{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--forma-light);border-radius:1rem;border:1px dashed hsla(0,0%,85%,.6);color:rgba(51,51,57,.5);font-size:.875rem;text-align:center}.wd-form__no-wallets a{color:var(--forma-blue);text-decoration:none;transition:opacity .15s ease,-webkit-text-decoration-color .15s ease;transition:opacity .15s ease,text-decoration-color .15s ease;transition:opacity .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.wd-form__no-wallets a:hover{text-decoration:underline;opacity:.85}.wd-wallet-list{display:flex;flex-direction:column;gap:.5rem}.wd-wallet-card{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.6);border-radius:.875rem;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.wd-wallet-card:hover{background:var(--forma-light)!important;border-color:rgba(51,51,57,.2)!important}.wd-wallet-card.is-active:hover{background:rgba(89,143,250,.1)!important;border-color:rgba(89,143,250,.45)!important}.wd-wallet-card.is-active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);box-shadow:none}button.wd-wallet-card.is-active:hover:not(:disabled){background:rgba(89,143,250,.1)!important;border-color:rgba(89,143,250,.45)!important}.wd-wallet-card__icon{width:1.75rem;height:1.75rem;border-radius:.5rem;background:hsla(0,0%,85%,.4);display:flex;align-items:center;justify-content:center;color:rgba(51,51,57,.35);flex-shrink:0;transition:background .15s,color .15s}.wd-wallet-card__icon.is-active{background:rgba(89,143,250,.1);color:var(--forma-blue)}.wd-wallet-card__info{min-width:0}.wd-wallet-card__top-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.15rem}.wd-wallet-card__currency{font-size:.8125rem;font-weight:500;color:var(--forma-dark)}.wd-wallet-card__network{font-size:.6875rem;font-weight:500;padding:.15rem .45rem;border-radius:.375rem;background:rgba(89,143,250,.1);color:var(--forma-blue)}.wd-wallet-card__address{font-family:SF Mono,ui-monospace,monospace;font-size:.6875rem;color:rgba(51,51,57,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-success{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:1rem;padding:.75rem 1rem;margin-bottom:.75rem}.wd-success__check{color:#16a34a;font-weight:700}.wd-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.wd-badge--amber{background:#fffbeb;color:#b45309}.wd-badge--blue{background:rgba(89,143,250,.1);color:var(--forma-blue)}.wd-badge--green{background:#f0fdf4;color:#047857}.wd-badge--red{background:#fef2f2;color:#dc2626}.wd-badge--muted{background:rgba(51,51,57,.06);color:rgba(51,51,57,.5)}.wd-history__loading{display:flex;align-items:center;justify-content:center;padding:4rem}.wd-history__spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(89,143,250,.2);border-top:2px solid var(--forma-blue);border-radius:50%;animation:spin .8s linear infinite}.wd-history__empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 1rem;color:rgba(51,51,57,.4);font-size:.875rem}.wd-history-list{display:flex;flex-direction:column;gap:.75rem}.wd-history-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:1rem;padding:1rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wd-history-item:hover{border-color:rgba(51,51,57,.15);box-shadow:0 2px 8px rgba(0,0,0,.05)}.wd-history-item__main{flex:1 1;min-width:0}.wd-history-item__top-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.wd-history-item__amount{font-size:.875rem;font-weight:600;color:var(--forma-dark)}.wd-history-item__addr-row{display:flex;align-items:center;gap:.375rem}.wd-history-item__network{background:#fff;border:1px solid hsla(0,0%,85%,.4);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.6875rem;color:rgba(51,51,57,.6)}.wd-history-item__addr{font-family:ui-monospace,monospace;font-size:.75rem;color:rgba(51,51,57,.4)}.wd-history-item__right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.wd-history-item__dates{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;text-align:left}.wd-history-item__date{font-size:.75rem;line-height:1.25;color:rgba(51,51,57,.4);white-space:nowrap}.wd-history-item__tx{display:inline-flex;align-items:center;justify-content:flex-start;gap:.2rem;color:var(--forma-blue);font-size:.75rem;line-height:1.25}.wd-history-item__tx svg{flex-shrink:0}.wd-history-item__chevron{color:rgba(51,51,57,.2);flex-shrink:0;display:none}@media (min-width:640px){.wd-history-item__chevron{display:block}}.wd-modal .admin-status-pill,.wd-page .admin-status-pill{border:none!important;border-radius:.375rem;font-weight:400}html.dark .wd-modal .admin-status-pill,html.dark .wd-page .admin-status-pill{border:none!important}.wd-copy-btn{padding:.5rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--th-text-subtle,#64748b);cursor:pointer;border-radius:.5rem;transition:color .15s ease,background .15s ease}.wd-copy-btn:hover{color:var(--forma-dark);background:var(--th-btn-hover,rgba(0,0,0,.05))}html:not(.dark) .wd-copy-btn:hover{color:var(--forma-blue);background:rgba(89,143,250,.1)}.wd-copy-btn--ok{color:#047857!important;background:transparent!important}html.dark .wd-copy-btn{color:hsla(0,0%,100%,.4)}html.dark .wd-copy-btn:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.07)}html.dark .wd-copy-btn--ok{color:#34d399!important}.wd-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:transparent;transition:background .2s ease;padding:0}@media (min-width:640px){.wd-modal-overlay{align-items:center;padding:1.5rem}}.wd-modal-overlay.is-visible{background:rgba(51,51,57,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wd-modal{background:#fff;width:100%;max-width:28rem;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 25px 60px rgba(0,0,0,.18);transform:translateY(2rem);opacity:0;transition:transform .2s ease,opacity .2s ease}@media (min-width:640px){.wd-modal{border-radius:1.25rem;transform:translateY(0) scale(.96)}}.wd-modal.is-visible{transform:translateY(0);opacity:1}@media (min-width:640px){.wd-modal.is-visible{transform:scale(1)}}.wd-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 0}.wd-modal__head-left{display:flex;align-items:center;gap:.75rem}.wd-modal__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(89,143,250,.1);display:flex;align-items:center;justify-content:center;color:var(--forma-blue);flex-shrink:0}.wd-modal__title{font-size:.9375rem;font-weight:600;color:var(--forma-dark);margin:0}.wd-modal__sub{font-size:.75rem;color:rgba(51,51,57,.4);margin:.1rem 0 0}.wd-modal__close{width:2rem;height:2rem;border-radius:.5rem;border:0!important;background:rgba(51,51,57,.07)!important;display:flex;align-items:center;justify-content:center;color:rgba(51,51,57,.55)!important;cursor:pointer;padding:0!important;font-weight:inherit!important;transition:color .15s,background .15s}.wd-modal__close:hover{color:#333339!important;background:rgba(51,51,57,.14)!important}.wd-modal__body{padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.wd-modal__amount-row{display:flex;align-items:center;justify-content:space-between;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:.875rem;padding:1rem}.wd-modal__amount-label{font-size:.6875rem;color:rgba(51,51,57,.4);margin:0 0 .25rem}.wd-modal__amount{font-size:1.5rem;font-weight:600;color:var(--forma-dark);letter-spacing:-.025em;margin:0}.wd-modal__amount-cur{font-size:1rem;font-weight:500;color:rgba(51,51,57,.5);margin-left:.375rem}.wd-modal__detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.wd-modal__detail-row{display:flex;flex-direction:column;gap:.4rem}.wd-modal__detail-label{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:rgba(51,51,57,.4);margin:0}.wd-modal__detail-field{background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:1rem;padding:.625rem .875rem;font-size:.875rem;color:rgba(51,51,57,.8)}.wd-modal__detail-field--row{display:flex;align-items:center;gap:.5rem}.wd-modal__mono{font-family:SF Mono,ui-monospace,monospace;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.wd-modal__mono--sm{font-size:.75rem;color:rgba(51,51,57,.5)}.wd-modal__ext-link{color:var(--forma-blue);display:inline-flex;transition:opacity .15s}.wd-modal__ext-link:hover{opacity:.7}@media (max-width:900px){.admin-kv-grid,.admin-pm-grid,.login-page__inner{grid-template-columns:1fr}}.acal-page{background:var(--th-bg,#fff)}.acal-page__section{max-width:80rem;margin:0 auto;padding:2rem 1.5rem}.acal-page__section--top{padding-top:0}.acal-page__section--chart{padding-top:.35rem}.acal-page__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.025em;margin:0 0 1.5rem}.acal-page__title-muted{color:rgba(51,51,57,.25)}.acal-page__title-detail{color:var(--forma-dark);font-weight:600}.acal-page__presets{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-bottom:.875rem}html:not(.dark) .acal-page__presets .settings-tab{background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.52rem 1.05rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:inherit;white-space:nowrap;box-shadow:none}html:not(.dark) .acal-page__presets .settings-tab:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06)!important;color:var(--th-text,var(--forma-dark));border-color:var(--th-nav-border,hsla(0,0%,85%,.55));box-shadow:none!important}html:not(.dark) .acal-page__presets .settings-tab.is-active,html:not(.dark) .acal-page__presets .settings-tab.is-active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none!important}.acal-page__period-row{margin-bottom:2rem}.acal-period-wrap{position:relative;display:inline-block}.acal-period-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.875rem;border:1px solid hsla(0,0%,85%,.6);background:#fff;color:var(--forma-dark);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s}.acal-period-trigger:hover{border-color:rgba(51,51,57,.2)}.acal-period-chevron{transition:transform .2s}.acal-period-chevron.is-open{transform:rotate(180deg)}.acal-period-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:30;background:#fff;border:1px solid hsla(0,0%,85%,.5);border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1);min-width:160px;overflow:hidden}.acal-period-list{padding:.5rem}.acal-period-item{display:block;width:100%;padding:.6rem 1rem;border:none;background:none;text-align:left;font-size:.875rem;color:rgba(51,51,57,.7);cursor:pointer;border-radius:.5rem;transition:background .12s,color .12s}.acal-period-item:hover:not(.is-active){background:var(--forma-light);color:var(--forma-dark)}.acal-period-item.is-active,.acal-period-item.is-active:hover{color:var(--forma-blue);background:rgba(89,143,250,.07)}.acal-period-divider{height:1px;background:hsla(0,0%,85%,.4);margin:.25rem 0}.acal-period-custom{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.acal-period-custom__head{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:500;color:var(--forma-dark)}.acal-period-custom input[type=date]{padding:.5rem .75rem;border:1px solid hsla(0,0%,85%,.6);border-radius:.625rem;font-size:.8125rem;color:var(--forma-dark);background:var(--forma-light);outline:none}.acal-period-custom input[type=date]:focus{border-color:var(--forma-blue)}.acal-period-apply{padding:.5rem .75rem;background:var(--forma-blue);color:#fff;border:none;border-radius:.625rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s}.acal-period-apply:disabled{opacity:.4;cursor:not-allowed}.acal-period-apply:not(:disabled):hover{opacity:.9}.acal-page__turnover-label{font-size:.875rem;color:rgba(51,51,57,.4);margin-bottom:.5rem}.acal-page__turnover-skeleton{width:12rem;height:3.5rem;background:var(--forma-light);border-radius:.875rem;animation:pulse 1.4s ease-in-out infinite}.acal-page__turnover{font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.03em;line-height:1.05;margin:0}.acal-page__turnover-muted{color:rgba(51,51,57,.25)}.acal-page__chart-cal-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.acal-page__chart-cal-grid{grid-template-columns:7fr 5fr;align-items:start}}.acal-page__chart-block{display:flex;align-items:stretch;gap:.5rem;min-width:0}.acal-page__chart-y-axis{flex-shrink:0;width:min(2.25rem,10vw);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:220px;padding-top:calc(220px * .05);padding-bottom:calc(220px * .1);box-sizing:border-box}.acal-page__chart-y-tick{font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:rgba(51,51,57,.38);white-space:nowrap}.acal-page__chart-main{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-right:.75rem}.acal-page__chart-svg-wrap{position:relative;height:220px;cursor:crosshair;touch-action:pan-y}.acal-page__chart-svg{width:100%;height:100%;display:block}.acal-page__chart-tooltip{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);min-width:5.5rem;max-width:min(14rem,92vw);padding:.45rem .65rem;border-radius:.65rem;background:#fff;border:1px solid hsla(0,0%,85%,.6);box-shadow:0 6px 20px rgba(15,23,42,.08);pointer-events:none;z-index:5;display:flex;flex-direction:column;gap:.15rem;text-align:center}.acal-page__chart-tooltip__date{font-size:.8125rem;font-weight:600;color:var(--forma-dark,#333339);line-height:1.25}.acal-page__chart-tooltip__period{font-size:.6875rem;font-weight:600;color:rgba(51,51,57,.55);letter-spacing:.02em}.acal-page__chart-tooltip__amount{font-size:.9375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--forma-dark,#333339)}.acal-page__chart-tooltip__currency{font-weight:600;color:rgba(51,51,57,.55)}.acal-page__chart-tooltip__hint{font-size:.625rem;color:rgba(51,51,57,.35);line-height:1.4}.acal-page__chart-skeleton{height:220px;background:var(--forma-light);border-radius:1rem;animation:pulse 1.4s ease-in-out infinite}.acal-page__chart-labels{position:relative;margin-top:.5rem;height:.75rem}.acal-page__chart-label{position:absolute;top:0;font-size:.625rem;color:rgba(51,51,57,.25);white-space:nowrap}@media (min-width:1024px){.acal-page__cal-col{margin-top:0}.acal-page__presets{margin-top:-5.25rem}}.dsh-page-skeleton{padding:0 0 2rem}.dsh-page-skeleton__hero{height:220px;border-radius:1.25rem;background:var(--forma-light);animation:pulse 1.2s ease-in-out infinite;margin-bottom:1rem}.dsh-page-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:1024px){.dsh-page-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsh-page-skeleton__card{height:5.5rem;border-radius:1rem;background:var(--forma-light);animation:pulse 1.2s ease-in-out infinite}.dsh-page-skeleton__list{margin-top:1rem;display:grid;grid-gap:.625rem;gap:.625rem}.dsh-page-skeleton__line{height:3.25rem;border-radius:.9rem;background:var(--forma-light);animation:pulse 1.2s ease-in-out infinite}.acal-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:1024px){.acal-metrics-grid{grid-template-columns:repeat(4,1fr)}}.acal-metric-card{background:rgba(0,0,0,.035);border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem}.acal-metric-card--skeleton{height:6rem;animation:pulse 1.4s ease-in-out infinite}.acal-metric-card__label{margin:0 0 .75rem;font-size:.8125rem;color:rgba(51,51,57,.4)}.acal-metric-card__value{margin:0;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;color:var(--forma-dark);letter-spacing:-.025em;line-height:1.1}.acal-metric-card__muted{color:rgba(51,51,57,.25)}.acal-page__section--ai{padding-bottom:2.5rem}.acal-ai-label{margin:0 0 1rem;color:rgba(51,51,57,.4);font-size:.875rem}.acal-ai-logo{display:inline-block;vertical-align:-.49em;height:27px;width:auto;margin-left:.2em}.acal-ai-card{display:flex;gap:.75rem;background:rgba(0,0,0,.035);border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem;margin-bottom:1rem;max-width:48rem}.acal-ai-card__icon{color:#b9b9bc;flex-shrink:0;margin-top:.15rem}.acal-ai-card__text{margin:0;color:rgba(51,51,57,.7);font-size:.875rem;line-height:1.6}.acal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.acal__head{display:flex;gap:1rem;margin-bottom:1.25rem}.acal__head,.acal__nav-btn{align-items:center;justify-content:center}.acal__nav-btn{display:inline-flex;width:2rem;height:2rem;border:0!important;background:none!important;color:rgba(51,51,57,.55)!important;cursor:pointer;border-radius:.5rem;transition:color .15s ease,background .15s ease;padding:0!important;font-weight:inherit!important}.acal__nav-btn:hover{color:var(--forma-dark)!important;background:rgba(51,51,57,.06)!important}.acal__month-label{font-size:.875rem;font-weight:600;color:var(--forma-dark);min-width:9rem;text-align:center}.acal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap-y:2px}.acal__day-header{text-align:center;font-size:.75rem;font-weight:600;padding:.5rem 0;color:var(--forma-dark)}.acal__day-header--weekend{color:#f87171}.acal__empty{height:2.5rem}.acal__cell-wrap{height:2.5rem;display:flex;align-items:center;transition:background .1s ease}.acal__strip--range{background:rgba(89,143,250,.08)}.acal__strip--range-start{border-radius:999px 0 0 999px}.acal__strip--range-end{border-radius:0 999px 999px 0}.acal__cell-dot{margin:0 auto;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;border-radius:999px;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .2s ease;color:rgba(51,51,57,.6)}.acal__cell-dot:hover{transform:translateY(-1px) scale(1.03);background:rgba(89,143,250,.08)}.acal__cell-dot--selected{background:transparent;color:rgba(89,143,250,.95);font-weight:600;border:none;box-shadow:none;animation:none}.acal__cell-dot--single{background:rgba(89,143,250,.15);color:rgba(89,143,250,.95)!important;font-weight:600}.acal__cell-dot--in-range{background:transparent;color:rgba(89,143,250,.9);font-weight:500;box-shadow:none}.acal__strip--range .acal__cell-dot:hover{background:transparent;transform:none}.acal__cell-dot:focus,.acal__cell-dot:focus-visible{outline:none}.acal__cell-dot--weekend{color:#f87171}.acal__cell-dot--today{text-decoration:underline;-webkit-text-decoration-color:rgba(89,143,250,.4);text-decoration-color:rgba(89,143,250,.4);text-underline-offset:2px}.acal__hint{text-align:center;font-size:.75rem;color:rgba(89,143,250,.6);margin-top:.75rem;animation:pulse 1.5s ease infinite}@keyframes acalSelectPop{0%{transform:scale(.88);opacity:.85}65%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.analytics-2col{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.analytics-calendar-card{background:#fff;border:1px solid hsla(0,0%,85%,.55);border-radius:1.375rem;padding:1.25rem 1rem}@media (min-width:900px){.analytics-2col{grid-template-columns:1fr auto;align-items:start}.analytics-calendar-card{width:22rem}}.forma-ai-block{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);border-radius:1.25rem;padding:1.25rem}.forma-ai-block__icon{color:rgba(51,51,57,.3);flex-shrink:0;margin-top:.15rem}.forma-ai-block__text{color:rgba(51,51,57,.7);font-size:.875rem;line-height:1.6;max-width:48rem}.forma-ai-eyebrow{margin:0 0 1rem;color:rgba(51,51,57,.4);font-size:.875rem}.forma-ai-eyebrow img{display:inline;vertical-align:middle;height:28px;position:relative;top:-3px}.forma-chat-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.forma-chat-btn:hover{color:var(--th-text,var(--forma-dark));text-decoration:none}.forma-chat-btn.is-active,.forma-chat-btn[aria-current=page]{background:var(--th-nav-active-bg,var(--forma-dark));color:var(--th-nav-active-text,#fff);border-color:var(--th-nav-active-bg,var(--forma-dark))}.forma-chat-btn__icon{color:currentColor}.chat-page{--chat-site-header-h:4rem;--chat-header-offset:5.75rem;--chat-input-offset:11.5rem;position:relative;display:flex;flex-direction:column;height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);min-height:0;overflow:visible;background:#fff}@media (min-width:768px){.chat-page{--chat-site-header-h:5rem;height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}}html.compact .chat-page{--chat-site-header-h:4rem;height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem)}.chat-page__header-section{position:fixed;top:var(--chat-site-header-h);left:50%;right:auto;transform:translateX(-50%);width:min(calc(100vw - 3rem),80rem);max-width:80rem;z-index:40;padding-top:1rem;padding-bottom:1rem;background:color-mix(in srgb,var(--th-bg,#fff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,85%,.2)}.chat-page__container{max-width:48rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.chat-page__container{padding:0 1.5rem}}.dsh-content .chat-page__header-section .chat-page__container,.dsh-content .chat-page__input-wrap .chat-page__container{max-width:80rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box;width:100%}.chat-page__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.chat-page__back-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;margin-left:-.5rem;border-radius:1rem;color:rgba(51,51,57,.5);transition:background .15s ease,color .15s ease;text-decoration:none}.chat-page__back-btn:hover{background:var(--forma-light);color:var(--forma-dark)}.chat-page__title-wrap{display:flex;align-items:center;gap:.625rem;flex:1 1;min-width:0}.chat-page__bot-icon{width:2.75rem;height:2.75rem;border-radius:999px;background:var(--forma-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-page__title-stack{display:flex;flex-direction:column;align-items:flex-start;min-width:0;transform:translateY(-4px)}.chat-page__title-heading{transform:translateY(-2px);margin:0;padding:0;line-height:0;width:100%}.chat-page__title-logo{display:block;height:2.35rem;width:auto;max-width:11rem;margin:0;object-fit:contain;object-position:left center}.chat-page__subtitle{font-size:.75rem;line-height:1.2;color:rgba(51,51,57,.4);margin:-.2rem 0 0;padding-left:.4rem;width:100%;text-align:left;align-self:stretch;box-sizing:border-box}.chat-page__messages-area{flex:1 1;overflow-y:auto;min-height:0;padding-top:var(--chat-header-offset);padding-bottom:var(--chat-input-offset)}.dsh-content--chat .chat-page__messages-area{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;box-sizing:border-box}.dsh-content--chat .chat-page__messages-inner{width:min(calc(100vw - 3rem),80rem);max-width:80rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0 5rem;text-align:center}@media (min-width:768px){.chat-empty{padding:5rem 0}}.chat-empty__icon{width:4rem;height:4rem;border-radius:1.25rem;background:var(--forma-dark);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.chat-empty__title{font-size:1.5rem;font-weight:600;color:var(--forma-dark);margin:0 0 .5rem}@media (min-width:768px){.chat-empty__title{font-size:1.875rem}}.chat-empty__sub{font-size:.875rem;color:rgba(51,51,57,.5);max-width:28rem;margin:0 0 2.5rem;line-height:1.6}.chat-empty__features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;width:100%;max-width:26rem;margin-bottom:2.5rem}.chat-empty__feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:1.25rem;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.4);font-size:.75rem;color:rgba(51,51,57,.6)}.chat-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chat-suggestions--compact{justify-content:flex-start;gap:.375rem}.chat-suggestion-btn{border:1px solid hsla(0,0%,85%,.5);border-radius:999px;background:none;color:rgba(51,51,57,.6);padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:border-color .15s ease,color .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.chat-suggestions--compact .chat-suggestion-btn{padding:.375rem .75rem;font-size:.75rem}.chat-suggestion-btn:hover{background:transparent!important;border-color:rgba(51,51,57,.3);color:var(--forma-dark)}.chat-suggestion-btn:active,.chat-suggestion-btn:focus,.chat-suggestion-btn:focus-visible{background:transparent!important;outline:none;box-shadow:none}.chat-message,.chat-messages-list{padding:1rem 0}.chat-message{display:flex;gap:.75rem}.chat-message--user{flex-direction:row-reverse}.chat-message__avatar{width:2rem;height:2rem;border-radius:.5rem;background:var(--forma-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-message__avatar--user{background:var(--forma-light)}.chat-message__body{display:flex;flex-direction:column;max-width:80%;min-width:0}.chat-message__body--user{align-items:flex-end}.chat-message__bubble{border-radius:1.25rem;border-top-left-radius:.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;background:var(--forma-light);color:rgba(51,51,57,.8);border:1px solid hsla(0,0%,85%,.4)}.chat-message__bubble--user{border-radius:1.25rem;border-top-right-radius:.25rem;background:var(--forma-dark);color:#fff;border:none}.chat-message__time{font-size:.625rem;color:rgba(51,51,57,.3);margin-top:.25rem;padding:0 .25rem}.chat-typing{display:flex;align-items:center;gap:.375rem;padding-top:.5rem}.chat-typing__dot{width:.5rem;height:.5rem;border-radius:50%;background:rgba(51,51,57,.3);animation:chatBounce .9s ease-in-out infinite}.chat-typing__dot:nth-child(2){animation-delay:.15s}.chat-typing__dot:nth-child(3){animation-delay:.3s}@keyframes chatBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.chat-page__input-wrap{position:fixed;left:50%;right:auto;bottom:0;transform:translateX(-50%);width:min(calc(100vw - 3rem),80rem);max-width:80rem;z-index:40;background:color-mix(in srgb,var(--th-bg,#fff) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,85%,.25);padding:1rem 0 calc(1.5rem + env(safe-area-inset-bottom, 0px))}.chat-page__compact-suggestions{margin-bottom:.75rem}.chat-input-row{display:flex;align-items:flex-end;gap:.5rem}.chat-input-field{flex:1 1;position:relative;min-width:0}.chat-input{box-sizing:border-box;width:100%;min-width:0;resize:none;background:var(--forma-light);border:1px solid hsla(0,0%,85%,.45);border-radius:1.25rem;padding-block:.875rem;-webkit-padding-start:calc(.5rem + 2rem + .5rem + 6px);padding-inline-start:calc(.5rem + 2rem + .5rem + 6px);-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;font-size:.875rem;color:var(--forma-dark);font-family:inherit;outline:none;transition:border-color .15s ease,background .2s ease,color .2s ease;min-height:48px;max-height:calc(2 * .875rem + 7 * 1.5 * .875rem);line-height:1.5;direction:rtl;unicode-bidi:plaintext;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-y:hidden;scrollbar-gutter:auto}.chat-input--scrollbar-visible{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(51,51,57,.32) transparent}.chat-input--scrollbar-visible::-webkit-scrollbar{width:6px}.chat-input--scrollbar-visible::-webkit-scrollbar-thumb{background:rgba(51,51,57,.35);border-radius:3px}.chat-input--scrollbar-visible::-webkit-scrollbar-track{background:transparent}.chat-input::placeholder{color:rgba(51,51,57,.3);text-align:left;direction:ltr}.chat-input:focus{border-color:rgba(51,51,57,.2)}.chat-send-btn{position:absolute;right:.5rem;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.8rem;background:var(--forma-dark);color:#fff;border:none;cursor:pointer;transition:opacity .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.chat-send-btn__icon{display:block;flex-shrink:0}.chat-send-btn:hover:not(:disabled){background:var(--forma-dark)!important;border-color:transparent!important;color:#fff!important;opacity:.8}.chat-send-btn:disabled{opacity:.3;cursor:not-allowed}.chat-send-btn:active,.chat-send-btn:focus,.chat-send-btn:focus-visible{background:var(--forma-dark)!important;border-color:transparent!important;color:#fff!important;outline:none;box-shadow:none}.chat-footer-note{font-size:.6875rem;color:rgba(51,51,57,.3);text-align:center;margin-top:.75rem;transition:color .2s ease}html.dark body{background:#0c0c0e;color:#fff}html.dark .dsh-shell{background:var(--th-bg)}html.dark .acal-page,html.dark .acal-page__content-wrap,html.dark .acal-page__hero-section,html.dark .acal-tabs-section,html.dark .dash-hero,html.dark .dash-hero__section,html.dark .dashboard-page,html.dark .settings-content-wrap,html.dark .settings-hero-wrap,html.dark .settings-save-bar,html.dark .wd-page__content-wrap{background:#0c0c0e}html.dark .acal-summary-card,html.dark .cb-modal,html.dark .cb-modal__card,html.dark .recent-tx__modal,html.dark .settings-card,html.dark .tx-detail-card,html.dark .tx-detail-modal__card,html.dark .wd-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}html.dark .acal-page__title,html.dark .settings-card h2,html.dark .settings-card__head h2,html.dark .settings-hero__title,html.dark .tx-page__title,html.dark .wd-card__title{color:#fff}html.dark .settings-card__head p,html.dark .tx-page__sub,html.dark .wd-card__sub{color:hsla(0,0%,100%,.5)}html.dark .settings-page__title{color:#fff}html.dark .settings-input,html.dark .wd-form__input,html.dark .wd-form__select,html.dark input:not([type=checkbox]):not([type=radio]):not(.login-2fa__cell){background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)!important;color:#fff!important}html.dark .wd-form__input::placeholder,html.dark input::placeholder{color:hsla(0,0%,100%,.3)!important}html.dark .settings-tab{border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .settings-tab:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.06)!important;color:#fff;border-color:hsla(0,0%,100%,.12);box-shadow:none!important}html.dark .settings-tab.is-active,html.dark .settings-tab.is-active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none!important}html.dark .settings-key-box{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important;color:#fff!important}html.dark .settings-key-box:focus-visible,html.dark .settings-key-box:hover,html.dark .settings-key-box:hover:not(:disabled){background:hsla(0,0%,100%,.06)!important;color:#fff!important;border-color:hsla(0,0%,100%,.2)!important}html.dark .settings-key-box__copy{color:hsla(0,0%,100%,.5)}html.dark .settings-mono{color:hsla(0,0%,100%,.8)}html.dark .settings-readonly{background:hsla(0,0%,100%,.04)!important}html.dark .settings-field label,html.dark .settings-section-label,html.dark .settings-static-row__label,html.dark .wd-form__label{color:hsla(0,0%,100%,.55)}html.dark .settings-field-hint{color:hsla(0,0%,100%,.35)}html.dark .settings-section-sep{background:hsla(0,0%,100%,.08)}html.dark .tx-rows--desktop{background:transparent}html.dark .tx-row:hover{background:hsla(0,0%,100%,.03)}html.dark .admin-shell .admin-pm-table-wrap .table td,html.dark .admin-shell .admin-pm-table-wrap .table th,html.dark .admin-shell .admin-pm-table-wrap .table tr,html.dark .admin-shell .wd-card .table td,html.dark .admin-shell .wd-card .table th,html.dark .admin-shell .wd-card .table tr{border-bottom-color:transparent!important}html.dark .tx-row__amount-main,html.dark .tx-row__date-main,html.dark .tx-row__id-text,html.dark .tx-row__method-name{color:hsla(0,0%,100%,.9)}html.dark .tx-row__amount-sub,html.dark .tx-row__date-action,html.dark .tx-row__ghost-btn{color:hsla(0,0%,100%,.4)}html.dark .tx-row__ghost-btn:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.07)}html.dark .tx-mobile-card{background:hsla(0,0%,100%,.04)}html.dark .tx-mobile-card:active:not(:has(button:active)){background:hsla(0,0%,100%,.07)}html.dark .tx-mobile-card[data-status=confirmed],html.dark .tx-mobile-card[data-status=paid]{background:rgba(16,185,129,.08)}html.dark .tx-mobile-card[data-status=waiting]{background:rgba(245,158,11,.08)}html.dark .tx-mobile-card[data-status=cancelled],html.dark .tx-mobile-card[data-status=expired]{background:hsla(0,0%,100%,.04)}html.dark .tx-mobile-card[data-status=chargeback],html.dark .tx-mobile-card[data-status=error]{background:rgba(239,68,68,.08)}html.dark .tx-mobile-card[data-status=refund]{background:rgba(249,115,22,.08)}html.dark .tx-mobile-card__date,html.dark .tx-mobile-card__id{color:hsla(0,0%,100%,.35)}html.dark .tx-mobile-card__chevron{color:hsla(0,0%,100%,.25)}html.dark .tx-search__icon-btn,html.dark .tx-search__refresh{background:var(--th-card);border-color:var(--th-card-border);color:var(--th-text-muted);box-shadow:none}html.dark .tx-search__icon-btn.is-active,html.dark .tx-search__icon-btn:hover,html.dark .tx-search__refresh:hover{background:hsla(0,0%,100%,.12);color:#fff}html.dark .tx-search__icon-btn.is-active{border-color:var(--th-card-border)}html.dark .tx-search__icon-btn.is-active:hover,html.dark .tx-search__icon-btn:hover{background:hsla(0,0%,100%,.18)}html.dark .tx-pagination{background:transparent;border-color:hsla(0,0%,100%,.08)}html.dark .tx-pagination__meta{color:hsla(0,0%,100%,.4)}html.dark .tx-pagination__size-btn{background:transparent;border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .tx-pagination__size-btn--active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark .tx-pagination__size-btn:hover:not(.tx-pagination__size-btn--active){background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.18)}html.dark .tx-pagination__size-btn--active:hover{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark button.tx-pagination__page--active:hover:not(:disabled),html.dark button.tx-pagination__size-btn--active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none}html.dark .tx-pagination__nav-btn{color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}html.dark .tx-pagination__nav-btn:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}html.dark .tx-pagination__page{background:transparent;border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .tx-pagination__page--active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark .tx-pagination__page:hover:not(.tx-pagination__page--active){background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.18)}html.dark .tx-pagination__page--active:hover{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue)}html.dark .tx-mobile-card__amount{color:#fff}html.dark .tx-mobile-card__date,html.dark .tx-mobile-card__id,html.dark .tx-mobile-card__method{color:hsla(0,0%,100%,.4)}html.dark .wd-wallet-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}html.dark .wd-wallet-card.is-active{background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);box-shadow:none}html.dark .wd-wallet-card__currency{color:#fff}html.dark .wd-wallet-card__address{color:hsla(0,0%,100%,.35)}html.dark .wd-wallet-card__network{background:rgba(89,143,250,.15);color:var(--forma-blue)}html.dark .wd-wallet-card__icon{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.52)}html.dark .wd-wallet-card__icon.is-active{background:rgba(89,143,250,.22);color:#93bbfd}html.dark .wd-wallet-card:hover:not(.is-active) .wd-wallet-card__icon{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.68)}html.dark .wd-currency-btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .wd-currency-btn:hover:not(.is-active){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}html.dark .wd-currency-btn.is-active,html.dark .wd-currency-btn.is-active:hover{background:var(--forma-blue);border-color:var(--forma-blue);color:#fff}html.dark .wd-history-item{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}html.dark .wd-history-item__amount{color:#fff}html.dark .wd-history-item__addr,html.dark .wd-history-item__date{color:hsla(0,0%,100%,.4)}html.dark .wd-form__no-wallets{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}html.dark .wd-success{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.2);color:#34d399}html.dark .wd-form__error{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.2);color:#fca5a5}html.dark .settings-method-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .settings-method-card__title{color:#fff}html.dark .settings-method-card__fee-label,html.dark .settings-method-card__sub{color:hsla(0,0%,100%,.4)}html.dark .settings-method-card__fee-val{color:hsla(0,0%,100%,.7)}html.dark .settings-method-card--inactive{filter:grayscale(.28);opacity:.9}html.dark .settings-payer-btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}html.dark .settings-payer-btn.is-active{background:rgba(89,143,250,.15);border-color:rgba(89,143,250,.4);color:var(--forma-blue)}html.dark .settings-event-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .settings-event-card__title{color:#fff}html.dark .settings-event-card__sub{color:hsla(0,0%,100%,.4)}html.dark .settings-event-card--system-info{background:linear-gradient(160deg,rgba(120,53,15,.34),rgba(69,26,3,.42));border-color:rgba(245,158,11,.28);box-shadow:inset 0 1px 0 hsla(48,96%,89%,.05),0 8px 20px rgba(0,0,0,.2)}html.dark .settings-event-card--system-info .settings-event-card__title{color:#fef3c7}html.dark .settings-event-card--system-info .settings-event-card__sub--multiline{color:hsla(48,96%,89%,.72)}html.dark .settings-toggle{background:hsla(0,0%,100%,.15)}html.dark .settings-toggle.is-on{background:var(--forma-blue)}html.dark .settings-toggle:hover:not(:disabled){background:hsla(0,0%,100%,.2)!important}html.dark .settings-toggle.is-on:hover:not(:disabled){background:var(--forma-blue)!important}html.dark .settings-toggle-line--status{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}html.dark .settings-save-bar{border-top-color:hsla(0,0%,100%,.08)}.admin-shell .admin-system-notice-settings .settings-container{max-width:42rem}.admin-shell .admin-system-notice-settings textarea.settings-input{min-height:9rem;resize:vertical;line-height:1.5}.admin-shell .admin-system-notice-settings .settings-save-wrap{margin-top:.35rem}.admin-shell .admin-system-notice-settings,.admin-shell .admin-system-notice-settings *{transition:none!important}html:not(.dark) .admin-shell .admin-system-notice-settings .settings-save-btn:hover:not(:disabled){background:rgba(89,143,250,.14)!important;color:var(--forma-blue)!important;border-color:rgba(89,143,250,.55)!important;box-shadow:none!important}html:not(.dark) .admin-shell .admin-system-notice-settings .settings-save-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}html.dark .admin-shell .admin-system-notice-settings .settings-save-btn:hover:not(:disabled){background:rgba(89,143,250,.12)!important;border-color:rgba(89,143,250,.5)!important;color:#93c5fd!important;box-shadow:none!important}html.dark .admin-shell .admin-system-notice-settings .settings-save-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}html.dark .settings-rotated-box{background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.25)}html.dark .settings-rotated-box p{color:hsla(0,0%,100%,.7)}html.dark .settings-activity-toggle{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}html.dark .settings-activity-toggle.is-active{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:#34d399}html.dark .dsh-balance-tooltip{background:#1c1c1f;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.4)}html.dark .dsh-balance-tooltip__head-row,html.dark .dsh-balance-tooltip__total{color:hsla(0,0%,100%,.8)}html.dark .dsh-balance-tooltip__row-left{color:hsla(0,0%,100%,.84)}html.dark .dsh-balance-tooltip__val--green{color:#34d399}html.dark .dsh-balance-tooltip__val--amber{color:#fbbf24}html.dark .dsh-balance-tooltip__foot{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.05));border-top-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.72)}html.dark .dsh-balance-tooltip__buckets{border-top-color:hsla(0,0%,100%,.14)}html.dark .dsh-balance-tooltip__buckets-title{color:hsla(0,0%,100%,.45)}html.dark .dsh-balance-tooltip__bucket-row{color:hsla(0,0%,100%,.72)}html.dark .dsh-balance-tooltip__bucket-val{color:hsla(0,0%,100%,.9)}html.dark .dsh-balance-tooltip__bucket-row--strong{color:hsla(0,0%,100%,.88)}html.dark .dsh-balance-tooltip__hold-footnote{color:hsla(0,0%,100%,.36)}html.dark .dsh-balance-tooltip__sum{border-top-color:hsla(0,0%,100%,.1)}html.dark .dsh-balance-tooltip__sum--ok,html.dark .dsh-balance-tooltip__sum--warn{color:#fbbf24}html.dark .dsh-balance-chip--profile-hold{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.28);color:#fbbf24}html.dark .dsh-balance-chip--profile-hold .dsh-balance-chip__icon{color:#fbbf24}html.dark .dsh-balance-tooltip__profile-until{background:rgba(251,191,36,.1);border-top-color:hsla(0,0%,100%,.1);color:#fbbf24}html.dark .dsh-balance-tooltip__profile-until>svg{color:#fbbf24}html.dark .dsh-mobile-nav__balance--profile-hold{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.22)}html.dark .dsh-settings-dropdown{background:#1c1c1f;border-color:hsla(0,0%,100%,.1)}html.dark .dsh-settings-dropdown__item{color:hsla(0,0%,100%,.8)}html.dark .dsh-settings-dropdown__item--danger{color:#ef4444}html.dark .dsh-settings-dropdown__item--danger:focus-visible,html.dark .dsh-settings-dropdown__item--danger:hover,html.dark .dsh-settings-dropdown__item--danger:hover:not(:disabled){background:rgba(239,68,68,.22)!important;color:#fecaca!important;text-decoration:none!important}html.dark .dsh-settings-dropdown__sep{background:hsla(0,0%,100%,.1)}html.dark .dash-hero__balance-label,html.dark .dash-hero__info-label{color:hsla(0,0%,100%,.5)}html.dark .dash-hero__balance-value,html.dark .dash-hero__info-value{color:#fff}html.dark .acal-period-btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .acal-period-btn:hover:not(.is-active){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.75)}html.dark .acal-period-btn.is-active,html.dark .acal-period-btn.is-active:hover{background:var(--forma-blue);border-color:var(--forma-blue);color:#fff}html.dark .acal-summary-card__label{color:hsla(0,0%,100%,.5)}html.dark .acal-summary-card__val{color:#fff}html.dark .tx-filters-panel{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .tx-filter-chip{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}html.dark .tx-filter-chip:hover:not(.is-active){background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85)}html.dark .tx-filter-chip.is-active,html.dark .tx-filter-chip.is-active:hover{background:rgba(89,143,250,.2);border-color:rgba(89,143,250,.4);color:var(--forma-blue)}html.dark .recent-tx__card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .recent-tx__amount{color:#fff}html.dark .recent-tx__date,html.dark .recent-tx__method{color:hsla(0,0%,100%,.4)}html.dark .recent-tx__all-btn{border-color:var(--th-nav-border,hsla(0,0%,100%,.08));color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .recent-tx__all-btn:hover:not(.is-active):not([aria-current=page]){background:hsla(0,0%,100%,.06);color:#fff}html.dark .recent-tx__all-btn.is-active:hover,html.dark .recent-tx__all-btn[aria-current=page]:hover{background:var(--th-nav-active-bg,hsla(0,0%,100%,.12));color:var(--th-nav-active-text,#fff);border-color:var(--th-nav-border,hsla(0,0%,100%,.2))}html.dark .tx-row__amount-main--ok{color:hsla(0,0%,100%,.9)}html.dark .forma-dashboard .forma-section{background:#0c0c0e}html.dark .forma-page-title,html.dark .forma-section__title{color:#fff}html.dark .dash-skeleton-hero{background:hsla(0,0%,100%,.06)}html.dark .dash-hero-2col__ai-label,html.dark .dash-hero-2col__balance-label,html.dark .dash-hero-2col__eyebrow{color:hsla(0,0%,100%,.4)}html.dark .dash-hero-2col__turnover{color:#fff}html.dark .dash-hero-2col__decimal{color:hsla(0,0%,100%,.25)}html.dark .dash-hero-2col__hold{color:hsla(0,0%,100%,.55)}html.dark .dash-hero-2col__hold-label{color:hsla(0,0%,100%,.4)}html.dark .dash-hero-2col__hold-total{color:hsla(0,0%,100%,.9)}html.dark .dash-hero-2col__hold-buckets{color:hsla(0,0%,100%,.45)}html.dark .dash-hero-2col__balance-value{color:#fff}html.dark .dash-hero-2col__ai-card{border-color:hsla(0,0%,100%,.1)}html.dark .dash-hero-2col__ai-icon{color:#b9b9bc}html.dark .dash-hero-2col__ai-text{color:hsla(0,0%,100%,.7)}html.dark .dash-hero-2col__ai-logo{filter:invert(1)}html.dark .dash-hero-chart__labels span{color:hsla(0,0%,100%,.25)}html.dark .dash-metric-card{border-color:hsla(0,0%,100%,.08)}html.dark .dash-metric-card__label{color:hsla(0,0%,100%,.4)}html.dark .dash-metric-card__value{color:#fff}html.dark .dash-metric-card__secondary,html.dark .dash-metric-card__suffix{color:hsla(0,0%,100%,.25)}html.dark .acal-metric-card{border-color:hsla(0,0%,100%,.08)}html.dark .acal-metric-card__label{color:hsla(0,0%,100%,.4)}html.dark .acal-metric-card__value{color:#fff}html.dark .acal-metric-card__muted{color:hsla(0,0%,100%,.25)}html.dark .acal-metric-card,html.dark .dash-hero-2col__ai-card,html.dark .dash-metric-card{background:var(--forma-light)}html.dark .analytics-period__trigger{color:#fff;border-color:hsla(0,0%,100%,.1)}html.dark .analytics-period__trigger:hover{border-color:hsla(0,0%,100%,.2)}html.dark .analytics-period__menu{background:#1c1c1f;border-color:hsla(0,0%,100%,.1);box-shadow:0 16px 36px rgba(0,0,0,.5)}html.dark .analytics-period__item{color:hsla(0,0%,100%,.8)}html.dark .analytics-period__item:hover:not(.is-active){background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}html.dark .analytics-period__item.is-active,html.dark .analytics-period__item.is-active:hover{background:rgba(89,143,250,.2);color:#598ffa}html.dark .analytics-period__divider{background:hsla(0,0%,100%,.07)}html.dark .analytics-period__custom-head p{color:#fff}html.dark .analytics-period__custom-head button{color:hsla(0,0%,100%,.5)}html.dark .analytics-period__custom input{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#fff}html.dark .analytics-chart-legend{color:hsla(0,0%,100%,.6)}html.dark .recent-tx__row{border-bottom-color:hsla(0,0%,100%,.05)}html.dark .recent-tx__row--clickable:hover{background:hsla(0,0%,100%,.03)}html.dark .recent-tx__amount,html.dark .recent-tx__method,html.dark .recent-tx__mono{color:#fff}html.dark .recent-tx__badge--green{background:rgba(4,120,87,.2);color:#34d399}html.dark .recent-tx__badge--amber{background:rgba(180,83,9,.2);color:#fbbf24}html.dark .recent-tx__badge--red{background:rgba(220,38,38,.15);color:#fca5a5}html.dark .recent-tx__badge--muted{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.45)}html.dark .recent-tx__date{color:hsla(0,0%,100%,.6)}html.dark .recent-tx__date--confirmed{color:#598ffa}html.dark .forma-chat-btn{border-color:var(--th-nav-border,hsla(0,0%,100%,.08));color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .forma-chat-btn:hover{color:var(--th-text,#fff);text-decoration:none}html.dark .forma-chat-btn__icon{color:currentColor}html.dark .forma-ai-eyebrow{color:hsla(0,0%,100%,.4)}html.dark .forma-ai-eyebrow img{filter:invert(1)}html.dark .chat-page{background:#0c0c0e}html.dark .chat-page__back-btn{color:hsla(0,0%,100%,.5)}html.dark .chat-page__back-btn:hover{background:hsla(0,0%,100%,.05);color:#fff}html.dark .chat-page__bot-icon{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.14)}html.dark .chat-page__title-logo{filter:invert(1)}html.dark .chat-page__subtitle{color:hsla(0,0%,100%,.4)}html.dark .chat-empty__icon{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.14)}html.dark .chat-empty__title{color:#fff}html.dark .chat-empty__sub{color:hsla(0,0%,100%,.5)}html.dark .chat-empty__feature,html.dark .chat-suggestion-btn{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}html.dark .chat-suggestion-btn:hover{background:transparent!important;border-color:hsla(0,0%,100%,.2);color:#fff}html.dark .chat-message__bubble{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.1)}html.dark .chat-message__avatar{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.14)}html.dark .chat-message__bubble--user{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.14)}html.dark .chat-message__avatar--user{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92)}html.dark .chat-message__avatar--user svg{color:hsla(0,0%,100%,.92)!important}html.dark .chat-message__time{color:hsla(0,0%,100%,.3)}html.dark .chat-typing__dot{background:hsla(0,0%,100%,.3)}html.dark .chat-page__header-section{background:color-mix(in srgb,var(--th-bg,#0c0c0e) 94%,transparent);border-bottom-color:hsla(0,0%,100%,.08)}html.dark .chat-page__input-wrap{background:color-mix(in srgb,var(--th-bg,#0c0c0e) 96%,transparent);border-top-color:hsla(0,0%,100%,.08)}html.dark .chat-input{color:#fff;border-color:hsla(0,0%,100%,.1)}html.dark .chat-input::placeholder{color:hsla(0,0%,100%,.3)}html.dark .chat-input:focus{border-color:hsla(0,0%,100%,.2)}html.dark .chat-input--scrollbar-visible{scrollbar-color:hsla(0,0%,100%,.28) transparent}html.dark .chat-input--scrollbar-visible::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3)}html.dark .chat-send-btn{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.14)}html.dark .chat-send-btn:active,html.dark .chat-send-btn:focus,html.dark .chat-send-btn:focus-visible,html.dark .chat-send-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.92)!important}html.dark .chat-footer-note{color:hsla(0,0%,100%,.3)}html.dark .dashboard-shell,html.dark .settings-page,html.dark .wd-page,html.dark .wd-page__title-section{background:#0c0c0e}html.dark .forma-chart-card,html.dark .forma-stat-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}html.dark .tx-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .tx-search__icon{color:hsla(0,0%,100%,.35)}html.dark .tx-filters__panel{border-color:hsla(0,0%,100%,.08)}html.dark .admin-shell .tx-filters__caption,html.dark .tx-filters__caption{color:hsla(0,0%,100%,.4)}html.dark .tx-filters__reset{color:hsla(0,0%,100%,.5)}html.dark .tx-filters__reset:hover{color:#fff}html.dark .tx-chip:hover:not(.tx-chip--active),html.dark button.tx-chip:hover:not(.tx-chip--active):not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.88)}html.dark .tx-filters__group-head,html.dark button.tx-filters__group-head{color:hsla(0,0%,100%,.55)}html.dark .tx-filters__group-head:hover,html.dark button.tx-filters__group-head:hover:not(:disabled){background:transparent;color:#fff}html.dark .tx-chip--active,html.dark .tx-chip--active:hover,html.dark button.tx-chip--active:hover:not(:disabled){background:rgba(89,143,250,.2);border-color:rgba(89,143,250,.4);color:#598ffa}html.dark .tx-filters__input::placeholder{color:hsla(0,0%,100%,.3)}html.dark .acal-period-custom input[type=date],html.dark .analytics-period__custom input[type=date],html.dark .tx-filters__input[type=date]{background:var(--th-card);border-color:var(--th-card-border);color:var(--th-text)}html.dark .acal-period-custom input[type=date]:focus,html.dark .analytics-period__custom input[type=date]:focus,html.dark .tx-filters__input[type=date]:focus{border-color:rgba(147,187,253,.65);box-shadow:0 0 0 3px rgba(89,143,250,.2)}html.dark .acal-period-custom input[type=date]::-webkit-calendar-picker-indicator,html.dark .analytics-period__custom input[type=date]::-webkit-calendar-picker-indicator,html.dark .tx-filters__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.15);opacity:.8}html.dark .tx-table__empty{color:hsla(0,0%,100%,.4)}html.dark .tx-mobile-card__chevron{color:hsla(0,0%,100%,.2)}html.dark .tx-mobile-card__method{color:hsla(0,0%,100%,.5)}html.dark .tx-mobile-card__id{color:hsla(0,0%,100%,.3)}html.dark .tx-mobile-card__date{color:hsla(0,0%,100%,.4)}html.dark .tx-pagination__dots{color:hsla(0,0%,100%,.35)}html.dark .tx-detail-card{background:#18181b;border-color:hsla(0,0%,100%,.08)}html.dark .tx-detail-card__head{border-bottom-color:hsla(0,0%,100%,.1)}html.dark .tx-detail-card__sub{color:hsla(0,0%,100%,.68)}html.dark .tx-detail-card__icon-wrap{background:linear-gradient(135deg,rgba(89,143,250,.28),rgba(89,143,250,.1));box-shadow:inset 0 0 0 1px rgba(89,143,250,.28)}html.dark .tx-detail-card__amount-row{background:linear-gradient(135deg,rgba(89,143,250,.12),rgba(89,143,250,.04));border-color:rgba(89,143,250,.22)}html.dark .cb-modal{background:#1c1c1f!important}html.dark .cb-modal__head{border-bottom-color:hsla(0,0%,100%,.1)}html.dark .cb-modal__sub{color:hsla(0,0%,100%,.65)}html.dark .cb-modal__field-label{color:hsla(0,0%,100%,.72)}html.dark .cb-modal__field-box{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .cb-modal__field-box:focus-within{border-color:rgba(147,187,253,.55);background:rgba(89,143,250,.08)}html.dark .cb-modal__mono,html.dark .cb-modal__textarea,html.dark .cb-modal__url-input{color:hsla(0,0%,100%,.92)}html.dark .cb-modal__url-input::placeholder{color:hsla(0,0%,100%,.35)}html.dark .cb-modal__status-btn{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88)}html.dark .cb-modal__status-btn:hover:not(.is-active){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}html.dark .cb-modal__status-btn.is-active{background:rgba(89,143,250,.16);border-color:rgba(89,143,250,.55);color:#93bbfd;box-shadow:0 0 0 3px rgba(89,143,250,.12)}html.dark .cb-modal__status-btn.is-active:hover{background:rgba(89,143,250,.2);border-color:rgba(89,143,250,.6);color:#93bbfd}html.dark .cb-modal__status-code{color:hsla(0,0%,100%,.5)}html.dark .cb-modal__status-btn.is-active .cb-modal__status-code{color:rgba(147,187,253,.85)}html.dark .cb-modal__status-hint{color:hsla(0,0%,100%,.65)}html.dark .cb-modal__send-msg--ok{color:#86efac}html.dark .cb-modal__send-msg--err{color:#fca5a5}html.dark button.cb-modal__status-btn:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.2)}html.dark button.cb-modal__status-btn.is-active:hover:not(:disabled){background:rgba(89,143,250,.2);border-color:rgba(89,143,250,.6);color:#93bbfd}html.dark .cb-modal__close{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.65)!important}html.dark .cb-modal__close:hover{background:hsla(0,0%,100%,.18)!important;color:#fff!important}html.dark .tx-detail-card .cb-modal__field-box{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .wd-modal__close{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.65)!important}html.dark .wd-modal__close:hover{background:hsla(0,0%,100%,.18)!important;color:#fff!important}html.dark .wd-modal{background:#18181b;border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}html.dark .wd-modal__title{color:#fff}html.dark .wd-modal__sub{color:hsla(0,0%,100%,.45)}html.dark .wd-modal__amount-row{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .wd-modal__amount-label{color:hsla(0,0%,100%,.45)}html.dark .wd-modal__amount{color:#fff}html.dark .wd-modal__amount-cur{color:hsla(0,0%,100%,.55)}html.dark .wd-modal__detail-label{color:hsla(0,0%,100%,.45)}html.dark .wd-modal__detail-field{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88)}html.dark .wd-modal__mono--sm{color:hsla(0,0%,100%,.55)}html.dark .settings-select{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#fff}html.dark .settings-status-readonly{background:hsla(48,96%,89%,.06);border-color:rgba(217,119,6,.2);color:#fef3c7}html.dark .settings-rotate{background:rgba(255,193,7,.06);border-color:rgba(255,193,7,.2)}html.dark .settings-card__icon--amber{background:rgba(255,193,7,.12)}html.dark .settings-icon-wrap__icon{color:hsla(0,0%,100%,.35)}html.dark .settings-email-verified-badge{color:#34d399}html.dark .settings-input::placeholder{color:hsla(0,0%,100%,.3)!important}html.dark .settings-payments-table{border-color:hsla(0,0%,100%,.08)}html.dark .settings-payments-table__row{border-bottom-color:hsla(0,0%,100%,.07)}html.dark .settings-payments-table__row--head{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.45)}html.dark .settings-service{color:#fff}html.dark .settings-save-btn--ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}html.dark .settings-save-btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.1)}html.dark .settings-save-btn--danger{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.35);color:#fca5a5}html.dark .settings-activity-toggle{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}html.dark .settings-method-card__fees{border-top-color:hsla(0,0%,100%,.08)}html.dark .wd-card__icon{color:hsla(0,0%,100%,.45)}html.dark .wd-form__hint{color:hsla(0,0%,100%,.4)}html.dark .dashboard-topbar{background:rgba(12,12,14,.92);border-bottom-color:hsla(0,0%,100%,.07)}html.dark .tx-detail-card__amount-label{color:hsla(0,0%,100%,.72)}html.dark .tx-detail-card__amount{color:#fff}html.dark .tx-detail-card__currency{color:hsla(0,0%,100%,.7)}html.dark .tx-detail-card__close{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.75)!important}html.dark .tx-detail-card__close:hover{color:#fff!important;background:hsla(0,0%,100%,.18)!important}html.dark .tx-detail-card__rows{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .tx-detail__row:hover{background:hsla(0,0%,100%,.05)}html.dark .tx-detail__row-icon{background:rgba(89,143,250,.18);color:#93bbfd}html.dark .tx-detail__row-label{color:hsla(0,0%,100%,.72)}html.dark .tx-detail__row-val{color:#fff}html.dark .tx-detail__copy-btn{color:hsla(0,0%,100%,.45)}html.dark .tx-detail__copy-btn:hover{color:#93bbfd;background:rgba(89,143,250,.15)}html.dark .tx-detail-card__hash-row{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}html.dark .tx-detail-card__hash-row:hover{border-color:rgba(89,143,250,.35);background:rgba(89,143,250,.08)}html.dark .tx-detail-card__hash-icon{color:#93bbfd;opacity:.85}html.dark .tx-detail-card__hash-label{color:hsla(0,0%,100%,.72)}html.dark .tx-detail-card__hash-val{color:hsla(0,0%,100%,.92)}html.dark .tx-detail-card__pay-link{background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.32);color:#93bbfd}html.dark .tx-detail-card__pay-link:hover{background:rgba(89,143,250,.22);border-color:rgba(89,143,250,.5)}html.dark .tx-filters__trigger{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.1)}html.dark .tx-filters__trigger--active{background:rgba(89,143,250,.12);color:var(--forma-blue);border-color:rgba(89,143,250,.4)}html.dark .tx-filters__trigger:hover:not(.tx-filters__trigger--active){background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.16)}html.dark .tx-filters__trigger--active:hover,html.dark button.tx-filters__trigger--active:hover:not(:disabled){background:rgba(89,143,250,.12);color:var(--forma-blue);border-color:rgba(89,143,250,.4)}html.dark .tx-create-form__label{color:hsla(0,0%,100%,.4)}html.dark .tx-create-form__select:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}html.dark .tx-create-form__select-icon{color:hsla(0,0%,100%,.3)}html.dark .tx-create-form__error{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#fca5a5}html.dark .tx-create-form__submit{background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.45);color:#93c5fd;box-shadow:none}html.dark .tx-create-form__submit:hover:not(:disabled){background:rgba(89,143,250,.16);border-color:rgba(89,143,250,.55);color:#93c5fd}html.dark .analytics-hours-row,html.dark .forma-raw-chart__labels,html.dark .tx-empty-wrap{color:hsla(0,0%,100%,.4)}html.dark .forma-stat-muted{color:hsla(0,0%,100%,.5)}html.dark .forma-stat-dim{color:hsla(0,0%,100%,.38)}html.dark .forma-stat-value--muted{color:hsla(0,0%,100%,.4)}html.dark .forma-stat-secondary{color:hsla(0,0%,100%,.38)}html.dark .forma-conversion__line{color:hsla(0,0%,100%,.55)}html.dark .tx-row__amount-sub{color:hsla(0,0%,100%,.45)}html.dark .tx-row__icon-btn{color:hsla(0,0%,100%,.35)}html.dark .tx-status--muted{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}html.dark .wd-badge--amber{background:rgba(245,158,11,.15);color:#fbbf24}html.dark .wd-badge--blue{background:rgba(89,143,250,.15);color:#93bbfd}html.dark .wd-badge--green{background:rgba(16,185,129,.15);color:#34d399}html.dark .wd-badge--red{background:rgba(239,68,68,.15);color:#f87171}html.dark .wd-badge--muted{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}html.dark .settings-tab{background:transparent}html.dark .analytics-kpi-card__label{color:hsla(0,0%,100%,.65)}html.dark .analytics-kpi-card__value{color:#fff}html.dark .settings-hero{background:#18181b!important}html.dark .tx-create-btn,html.dark .tx-create-btn:hover,html.dark .tx-create-btn:hover:not(:disabled){background:#fff!important;color:#333339!important;text-decoration:none}html:not(.dark) .settings-save-bar .settings-save-bar__btn,html:not(.dark) .settings-save-bar .settings-save-bar__btn:active,html:not(.dark) .settings-save-bar .settings-save-bar__btn:focus,html:not(.dark) .settings-save-bar .settings-save-bar__btn:focus-visible,html:not(.dark) .settings-save-bar .settings-save-bar__btn:hover,html:not(.dark) .settings-save-bar .settings-save-bar__btn:hover:not(:disabled){background:var(--forma-blue)!important;color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted,html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:active,html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:focus,html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:focus-visible,html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:hover,html:not(.dark) .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:hover:not(:disabled){background:rgba(89,143,250,.35)!important;color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}html.dark .settings-save-bar .settings-save-bar__btn,html.dark .settings-save-bar .settings-save-bar__btn:active,html.dark .settings-save-bar .settings-save-bar__btn:focus,html.dark .settings-save-bar .settings-save-bar__btn:focus-visible,html.dark .settings-save-bar .settings-save-bar__btn:hover,html.dark .settings-save-bar .settings-save-bar__btn:hover:not(:disabled){background:#fff!important;color:#333339!important;border:none!important;box-shadow:none!important;outline:none!important}html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted,html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:active,html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:focus,html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:focus-visible,html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:hover,html.dark .settings-save-bar .settings-save-bar__btn.settings-save-bar__btn--muted:hover:not(:disabled){background:hsla(0,0%,100%,.16)!important;color:hsla(0,0%,100%,.55)!important;border:none!important;box-shadow:none!important;outline:none!important}html.dark .wd-form__submit,html.dark .wd-form__submit:hover,html.dark .wd-form__submit:hover:not(:disabled){background:#fff!important;color:#333339!important;box-shadow:none!important;opacity:1!important;text-decoration:none}html.dark .wd-form__submit .wd-form__spinner{border:2px solid rgba(51,51,57,.22);border-top-color:#333339}html.dark .acal-page__title-muted{color:hsla(0,0%,100%,.25)}html.dark .acal-page__title-detail{color:#fff}html.dark .acal-period-menu{background:#1c1c1f;border-color:hsla(0,0%,100%,.1)}html.dark .acal-period-trigger{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:#fff}html.dark .acal-period-trigger:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16)}html.dark .acal-period-item:hover:not(.is-active){background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}html.dark .acal-period-item.is-active,html.dark .acal-period-item.is-active:hover{color:var(--forma-blue);background:rgba(89,143,250,.12)}html.dark .acal-page__turnover-label{color:hsla(0,0%,100%,.4)}html.dark .acal-page__turnover{color:#fff}html.dark .acal-page__chart-labels span,html.dark .acal-page__turnover-muted{color:hsla(0,0%,100%,.25)}html.dark .acal-page__chart-y-tick{color:hsla(0,0%,100%,.38)}html.dark .acal-page__chart-tooltip{background:#1c1c1f;border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.45)}html.dark .acal-page__chart-tooltip__date{color:#fff}html.dark .acal-page__chart-tooltip__period{color:hsla(0,0%,100%,.5)}html.dark .acal-page__chart-tooltip__amount{color:#fff}html.dark .acal-page__chart-tooltip__currency{color:hsla(0,0%,100%,.45)}html.dark .acal-page__chart-tooltip__hint{color:hsla(0,0%,100%,.35)}html.dark .acal-ai-label{color:hsla(0,0%,100%,.4)}html.dark .acal-ai-logo{filter:invert(1)}html.dark .acal-ai-card{border-color:hsla(0,0%,100%,.1);background:var(--forma-light)}html.dark .acal-ai-card__icon{color:#b9b9bc}html.dark .acal-ai-card__text{color:hsla(0,0%,100%,.7)}html.dark .acal__cell-dot{color:hsla(0,0%,100%,.75)}html.dark .acal__cell-dot--weekend{color:#f87171}html.dark .acal__cell-dot--selected{background:transparent;color:#93bbfd;border:none;box-shadow:none}html.dark .acal__cell-dot--single{background:rgba(89,143,250,.2);color:#93bbfd!important}html.dark .acal__cell-dot--in-range{background:transparent;color:#93bbfd;box-shadow:none}html.dark .acal__strip--range .acal__cell-dot:hover{background:transparent;transform:none}html.dark .acal__nav-btn{color:hsla(0,0%,100%,.6)!important;background:none!important}html.dark .acal__nav-btn:hover{color:#fff!important;background:hsla(0,0%,100%,.08)!important}html.dark .acal__month-label{color:#fff}html.dark .acal__day-header{color:hsla(0,0%,100%,.5)}html.dark .acal__hint{color:rgba(89,143,250,.7)}.dsh-footer{background:#fff;border-top:1px solid rgba(51,51,57,.06);margin-top:0}html.dark .dsh-footer{background:#0c0c0e;border-top-color:hsla(0,0%,100%,.05)}.pay-shell .dsh-footer{background:color-mix(in srgb,var(--th-bg) 35%,transparent)}.pay-shell .dsh-footer,html.dark .pay-shell .dsh-footer{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid color-mix(in srgb,var(--th-card-border) 70%,transparent)}html.dark .pay-shell .dsh-footer{background:color-mix(in srgb,var(--th-bg) 80%,transparent)}.dsh-footer__inner{max-width:80rem;margin:0 auto;padding:0 1.5rem}.dsh-footer__logo-row{padding:3rem 0 2.5rem}.dsh-footer__logo{height:3.5rem;width:auto;display:block}@media (min-width:768px){.dsh-footer__logo{height:5rem}}html.dark .dsh-footer__logo{filter:brightness(0) invert(1)}.dsh-footer__grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-bottom:2.5rem}@media (min-width:768px){.dsh-footer__grid{grid-template-columns:repeat(4,1fr)}}.dsh-footer__links{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.dsh-footer__link{font-size:.875rem;color:rgba(51,51,57,.4);text-decoration:none!important;transition:color .15s}html.dark .dsh-footer__link{color:hsla(0,0%,100%,.4)}.dsh-footer__link:hover{color:#333339;text-decoration:none!important}html.dark .dsh-footer__link:hover{color:#fff}.dsh-footer__caption{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(51,51,57,.3);margin:0 0 .5rem}html.dark .dsh-footer__caption{color:hsla(0,0%,100%,.3)}.dsh-footer__val{font-size:1.125rem;font-weight:600;color:#333339;margin:0}html.dark .dsh-footer__val{color:#fff}.dsh-footer__caption--mt{margin-top:1rem}.dsh-footer__val--muted{font-size:.875rem;font-weight:400;color:rgba(51,51,57,.6);margin:0;line-height:1.6}html.dark .dsh-footer__val--muted{color:hsla(0,0%,100%,.6)}.dsh-footer__bottom{padding:1.5rem 0;display:flex;align-items:center;justify-content:flex-end}.dsh-footer__copy{font-size:.75rem;color:rgba(51,51,57,.3);margin:0}html.dark .dsh-footer__copy{color:hsla(0,0%,100%,.3)}.contact-page{min-height:100vh;background:#fff;display:flex;flex-direction:column}html.dark .contact-page{background:#0c0c0e}.contact-header{position:fixed;top:0;left:0;right:0;z-index:50;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.dark .contact-header{background:rgba(12,12,14,.88)}.contact-header__inner{max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:5rem}@media (min-width:640px){.contact-header__inner{padding:0 1.5rem}}@media (min-width:1024px){.contact-header__inner{padding:0 2rem;height:6rem}}.contact-header__logo{display:flex;align-items:center}.contact-header__logo-img{height:3.5rem;width:auto}html.dark .contact-header__logo-img{filter:brightness(0) invert(1)}.contact-header__login{font-size:.875rem;font-weight:400;color:var(--forma-dark);text-decoration:none!important;transition:color .2s}.contact-header__login:hover{color:rgba(51,51,57,.6)}html.dark .contact-header__login{color:hsla(0,0%,100%,.75)}html.dark .contact-header__login:hover{color:#fff}.contact-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.contact-container{padding:0 1.5rem}}@media (min-width:1024px){.contact-container{padding:0 2rem}}.contact-main{flex:1 1;padding-top:8rem;padding-bottom:4rem}@media (min-width:768px){.contact-main{padding-top:10rem;padding-bottom:6rem}}.contact-title-wrap{text-align:center;margin-bottom:3rem}@media (min-width:768px){.contact-title-wrap{margin-bottom:4rem}}.contact-title{font-size:1.875rem;font-weight:700;line-height:1.2;color:var(--forma-dark);margin:0}html.dark .contact-title{color:#fff}@media (min-width:768px){.contact-title{font-size:2.5rem}}@media (min-width:1024px){.contact-title{font-size:3rem}}.contact-card{background:var(--forma-dark);border-radius:1.5rem;padding:1.25rem;margin-bottom:3rem}html.dark .contact-card{background:#1c1c1f}@media (min-width:768px){.contact-card{padding:1.5rem}}@media (min-width:1024px){.contact-card{padding:2rem}}.contact-dept-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:1024px){.contact-dept-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.contact-dept-intro{border-radius:1rem;padding:.25rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media (min-width:1024px){.contact-dept-intro{grid-column:span 1}}.contact-dept-intro__title{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.3;margin:0}@media (min-width:768px){.contact-dept-intro__title{font-size:1.5rem}}.contact-dept-intro__sub{font-size:.875rem;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.contact-dept-intro__link{color:var(--forma-blue);text-decoration:none!important}.contact-dept-intro__link:hover{text-decoration:underline!important}.contact-dept-item{background:var(--forma-light);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column}html.dark .contact-dept-item{background:hsla(0,0%,100%,.06)}.contact-dept-item__title{font-size:1rem;font-weight:700;color:var(--forma-dark);line-height:1.3;margin:0 0 .75rem}@media (min-width:768px){.contact-dept-item__title{font-size:1.125rem}}html.dark .contact-dept-item__title{color:#fff}.contact-dept-item__desc{font-size:.875rem;color:rgba(51,51,57,.6);line-height:1.6;margin:0 0 1.5rem;flex:1 1}html.dark .contact-dept-item__desc{color:hsla(0,0%,100%,.5)}.contact-dept-item__btn{display:block;width:100%;text-align:center;padding:.75rem 1.5rem;background:rgba(89,143,250,.15);color:var(--forma-blue);font-size:.875rem;font-weight:500;border-radius:999px;text-decoration:none!important;transition:background .2s}.contact-dept-item__btn:hover{background:rgba(89,143,250,.25)}html.dark .contact-dept-item__btn{background:rgba(89,143,250,.2);color:#93bbfd}html.dark .contact-dept-item__btn:hover{background:rgba(89,143,250,.3)}.contact-cta{text-align:center}.contact-cta__btn{display:inline-block;padding:1rem 5rem;background:var(--forma-blue);color:#fff;font-size:1rem;font-weight:600;border-radius:999px;text-decoration:none!important;transition:background .2s,box-shadow .2s}.contact-cta__btn:hover{background:#4a90e8;box-shadow:0 8px 24px rgba(89,143,250,.3)}.contact-footer{background:#fff;border-top:1px solid hsla(0,0%,85%,.3)}html.dark .contact-footer{background:#0c0c0e;border-color:hsla(0,0%,100%,.05)}.contact-footer__logo-row{padding:3rem 0}@media (min-width:768px){.contact-footer__logo-row{padding:4rem 0}}.contact-footer__logo{height:3.5rem;width:auto}html.dark .contact-footer__logo{filter:brightness(0) invert(1)}.contact-footer__grid{padding-bottom:2.5rem;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.contact-footer__grid{grid-template-columns:repeat(12,1fr)}}.contact-footer__links{display:flex;flex-wrap:wrap;gap:.375rem 1rem}@media (min-width:768px){.contact-footer__links{grid-column:span 3}}.contact-footer__link{font-size:.875rem;color:rgba(51,51,57,.4);text-decoration:none!important;transition:color .2s}.contact-footer__link:hover{color:var(--forma-dark)}html.dark .contact-footer__link{color:hsla(0,0%,100%,.4)}html.dark .contact-footer__link:hover{color:#fff}@media (min-width:768px){.contact-footer__col{grid-column:span 3}}.contact-footer__caption{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(51,51,57,.3);margin:0 0 .5rem}html.dark .contact-footer__caption{color:hsla(0,0%,100%,.3)}.contact-footer__val{font-size:.875rem;color:rgba(51,51,57,.6);margin:0;line-height:1.5}html.dark .contact-footer__val{color:hsla(0,0%,100%,.6)}.contact-footer__val--bold{font-weight:600;color:var(--forma-dark)}html.dark .contact-footer__val--bold{color:#fff}.contact-footer__val--lg{font-size:1.125rem}.contact-footer__bottom{border-top:1px solid hsla(0,0%,85%,.2);padding:1.5rem 0;display:flex;justify-content:flex-end}html.dark .contact-footer__bottom{border-color:hsla(0,0%,100%,.05)}.contact-footer__copy{font-size:.75rem;color:rgba(51,51,57,.3);margin:0}html.dark .contact-footer__copy{color:hsla(0,0%,100%,.3)}.lp-page{min-height:100vh;background:#fff;color:#333339}.lp-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.lp-container{padding:0 1.5rem}}@media (min-width:1024px){.lp-container{padding:0 2rem}}.lp-header{position:fixed;top:0;left:0;right:0;z-index:50;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;height:5rem}@media (min-width:768px){.lp-header__inner{height:6rem}}.lp-header__logo-link{display:flex;align-items:center}.lp-header__logo{height:3.5rem;width:auto}.lp-header__login{font-size:.875rem;font-weight:400;color:#333339;text-decoration:none!important;transition:color .2s}.lp-header__login:hover{color:rgba(51,51,57,.65)}.lp-section-head{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.lp-section-head{margin-bottom:3.5rem}}.lp-section-title{font-size:1.875rem;font-weight:600;line-height:1.2;color:#333339;margin:0 0 1rem}@media (min-width:768px){.lp-section-title{font-size:2.5rem}}@media (min-width:1024px){.lp-section-title{font-size:3rem}}.lp-section-sub{font-size:1rem;color:rgba(51,51,57,.6);max-width:36rem;margin:0 auto;line-height:1.6}@media (min-width:768px){.lp-section-sub{font-size:1.125rem}}.lp-hero-section{padding-top:6rem;padding-bottom:1rem;background:#fff}@media (min-width:768px){.lp-hero-section{padding-top:7rem;padding-bottom:1.5rem}}.lp-hero-card{background:#598ffa;border-radius:2rem;overflow:hidden}@media (min-width:768px){.lp-hero-card{border-radius:3rem}}.lp-hero-card__grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding:2rem;align-items:start}@media (min-width:768px){.lp-hero-card__grid{grid-template-columns:1fr 1fr;padding:3rem}}@media (min-width:1024px){.lp-hero-card__grid{padding:4rem}}.lp-hero-card__text{display:flex;flex-direction:column;justify-content:center}.lp-hero-card__title{font-size:1.875rem;font-weight:600;color:#fff;line-height:1.25;margin:0 0 1.5rem}@media (min-width:768px){.lp-hero-card__title{font-size:2.5rem}}@media (min-width:1024px){.lp-hero-card__title{font-size:2.75rem}}.lp-hero-card__sub{font-size:1rem;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;max-width:28rem}@media (min-width:768px){.lp-hero-card__sub{font-size:1.125rem}}.lp-hero-card__phone-wrap{display:flex;justify-content:center}@media (min-width:768px){.lp-hero-card__phone-wrap{justify-content:flex-end}}.lp-phone{width:220px;border:3px solid #fff;border-radius:2.5rem 2.5rem 0 0;padding-top:1.25rem;padding-bottom:0;position:relative}@media (min-width:768px){.lp-phone{width:260px}}.lp-phone--sm{width:150px;border-width:2px;border-radius:1.6rem 1.6rem 0 0}@media (min-width:768px){.lp-phone--sm{width:170px}}.lp-phone__notch{width:5rem;height:1.5rem;background:#fff;border-radius:9999px;margin:0 auto 1.25rem}.lp-phone__notch--sm{width:3.5rem;height:1rem;margin-bottom:1rem}.lp-phone__messages{padding:0 1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.lp-phone__messages--sm{padding:0 .75rem 1rem;gap:.5rem}.lp-phone__msg{display:flex;flex-direction:column;max-width:85%}.lp-phone__msg--left{align-self:flex-start}.lp-phone__msg--right{align-self:flex-end}.lp-phone__bubble{border-radius:1.2rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;color:hsla(0,0%,100%,.9)}.lp-phone__bubble--dark{background:#373c4c}.lp-phone__bubble.lp-phone__msg--left .lp-phone__bubble{border-bottom-left-radius:.25rem}.lp-phone__bubble.lp-phone__msg--right .lp-phone__bubble{border-bottom-right-radius:.25rem}.lp-phone__bubble--sm{font-size:.6875rem;padding:.5rem .75rem;border-radius:.8rem}.lp-phone__time{font-size:.625rem;color:hsla(0,0%,100%,.5);margin-top:.25rem;display:block}.lp-phone__time--right{text-align:right}.lp-steps-section{padding:2.5rem 0;background:#fff}@media (min-width:768px){.lp-steps-section{padding:4rem 0}}.lp-steps-grid{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:1024px){.lp-steps-grid{flex-direction:row;align-items:stretch;gap:0;margin-bottom:1.5rem}}.lp-step{flex:1 1;border-radius:2rem;padding:1.75rem 2rem;display:flex;flex-direction:column;min-height:340px}.lp-step--blue{background:#598ffa;color:#fff}.lp-step--charcoal{background:#373c4c;color:#fff}.lp-step--light{background:#f5f6f6;color:#333339}.lp-step__title{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .75rem;line-height:1.3}@media (min-width:768px){.lp-step__title{font-size:1.5rem}}.lp-step__title--dark{color:#333339}.lp-step__desc{font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0 0 1rem}.lp-step__desc--dim{color:hsla(0,0%,100%,.7);margin-bottom:1.5rem}.lp-step__desc--light{color:rgba(51,51,57,.7);margin-bottom:0}.lp-step__phone-wrap{margin-top:auto}.lp-step__methods{margin-top:auto;padding-top:1.5rem;display:flex;flex-direction:column;gap:.625rem}.lp-step__method{display:flex;align-items:center;gap:.75rem;background:#598ffa;border-radius:.75rem;padding:.75rem 1rem;color:#fff;font-size:.875rem}.lp-step__wiki{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:rgba(51,51,57,.4);text-decoration-color:rgba(51,51,57,.4);text-underline-offset:2px}.lp-steps-arrow{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:0 .5rem;color:#d9d9d9}@media (min-width:1024px){.lp-steps-arrow{display:flex}}.lp-steps-arrow__line{width:2rem;height:2px;background:#d9d9d9}.lp-steps-cta{display:block;width:100%;text-align:center;padding:1rem 2rem;background:#598ffa;color:#fff;font-size:1rem;font-weight:500;border-radius:9999px;text-decoration:none!important;transition:background .2s,box-shadow .2s}.lp-steps-cta:hover{background:#4a90e8;box-shadow:0 8px 24px rgba(89,143,250,.3)}.lp-features-section{padding:2.5rem 0;background:#fff}@media (min-width:768px){.lp-features-section{padding:4rem 0}}.lp-features-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (min-width:640px){.lp-features-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.lp-features-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.lp-features-grid--row2{margin-bottom:0}.lp-feat-card{background:#f5f6f6;border-radius:1.5rem;padding:1.5rem 1.75rem;display:flex;flex-direction:column;min-height:240px;transition:box-shadow .2s}.lp-feat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.lp-feat-card--blue{background:#598ffa;color:#fff}.lp-feat-card--blue:hover{box-shadow:0 8px 24px rgba(89,143,250,.2)}.lp-feat-card__title{font-size:1.125rem;font-weight:600;color:#333339;margin:0 0 .75rem}.lp-feat-card--blue .lp-feat-card__title{color:#fff}.lp-feat-card__desc{font-size:.875rem;line-height:1.6;color:rgba(51,51,57,.6);margin:0}.lp-feat-card--blue .lp-feat-card__desc{color:hsla(0,0%,100%,.8)}.lp-feat-card__more{margin-top:auto;padding-top:1.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#333339;cursor:pointer;transition:gap .2s}.lp-feat-card:hover .lp-feat-card__more{gap:.5rem}.lp-faq-section{padding:2.5rem 0;background:#fff}@media (min-width:768px){.lp-faq-section{padding:4rem 0}}.lp-faq-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.lp-faq-grid{grid-template-columns:1fr 1fr}}.lp-faq-right{display:flex;flex-direction:column;gap:1.25rem}.lp-faq-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.lp-faq-card{border-radius:1.5rem;padding:1.75rem 2rem}.lp-faq-card--light{background:#f5f6f6}.lp-faq-card--charcoal{background:#373c4c}.lp-faq-card--tall{display:flex;flex-direction:column}.lp-faq-card__title{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 1rem;line-height:1.3}@media (min-width:768px){.lp-faq-card__title{font-size:1.5rem}}.lp-faq-card__title--dark{color:#333339}.lp-faq-card__body{font-size:.875rem;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0}@media (min-width:768px){.lp-faq-card__body{font-size:1rem}}.lp-faq-card__body--dark{color:rgba(51,51,57,.7)}.lp-faq-card__body p{margin:0 0 .75rem}.lp-faq-card__body p:last-child{margin-bottom:0}.lp-footer{background:#fff;padding:4rem 0}@media (min-width:768px){.lp-footer{padding:6rem 0}}.lp-footer__logo-wrap{display:flex;justify-content:center}.lp-footer__logo{height:4.5rem;width:auto}@media (min-width:640px){.lp-footer__logo{height:8rem}}@media (min-width:768px){.lp-footer__logo{height:12rem}}@media (min-width:1024px){.lp-footer__logo{height:14rem}}.ss-loading{min-height:60vh;display:flex;align-items:center;justify-content:center}.ss-spinner{width:2rem;height:2rem;border:2px solid rgba(89,143,250,.25);border-top:2px solid var(--forma-blue);border-radius:50%;animation:spin .75s linear infinite}.ss-page{min-height:100vh}.ss-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.ss-container{padding:0 1.5rem}}@media (min-width:1024px){.ss-container{padding:0 2rem}}.ss-hero-wrap{padding:0 0 1.5rem}.ss-hero{background:linear-gradient(135deg,var(--forma-dark) 0,#1e1e1e 100%);border-radius:2rem 2rem 1.5rem 1.5rem;padding:2rem;position:relative;overflow:hidden}@media (min-width:768px){.ss-hero{padding:2.5rem 3rem;border-radius:2.5rem 2.5rem 2rem 2rem}}html.dark .ss-hero{background:linear-gradient(135deg,#1c1c1f,#111113)}.ss-hero__gradient{inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 60%)}.ss-hero__blob,.ss-hero__gradient{position:absolute;pointer-events:none}.ss-hero__blob{top:0;right:0;width:16rem;height:16rem;background:rgba(89,143,250,.1);border-radius:50%;filter:blur(3rem);transform:translate(25%,-50%)}.ss-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ss-hero__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.5);margin:0 0 .25rem}.ss-hero__title{font-size:2rem;font-weight:600;color:#fff;margin:0}@media (min-width:768px){.ss-hero__title{font-size:2.75rem}}@media (min-width:1024px){.ss-hero__title{font-size:3.25rem}}.ss-hero__sub{font-size:.875rem;color:hsla(0,0%,100%,.4);margin:.25rem 0 0}.ss-hero__saved{display:flex;align-items:center;gap:.5rem;flex-shrink:0;background:rgba(16,185,129,.2);color:#34d399;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;animation:fade-in-up .2s ease-out}.ss-hero__left{min-width:0;flex:1 1 auto}@media (max-width:767px){.ss-hero__inner{flex-direction:column;align-items:stretch;gap:.75rem}.ss-hero__saved{align-self:flex-start;padding:.4rem .8rem;font-size:.8125rem}}.ss-content-wrap{padding:2rem 0 3rem;background:#fff}html.dark .ss-content-wrap{background:#0c0c0e}.ss-tabs{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.ss-tab{background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.52rem 1.05rem;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.ss-tab:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06);color:var(--th-text,var(--forma-dark));border-color:var(--th-nav-border,hsla(0,0%,85%,.55));box-shadow:none}.ss-tab.is-active,.ss-tab.is-active:hover:not(:disabled){background:var(--forma-blue);color:#fff;border-color:var(--forma-blue);box-shadow:none}html:not(.dark) .ss-tabs .ss-tab.is-active{background:rgba(89,143,250,.09);border-color:rgba(89,143,250,.38);color:var(--forma-blue);box-shadow:none}html:not(.dark) .ss-tabs .ss-tab.is-active:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.46);color:var(--forma-blue);box-shadow:none}html.dark .ss-tab{background:transparent;border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .ss-tab:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.06)!important;color:#fff;border-color:hsla(0,0%,100%,.12);box-shadow:none!important}html.dark .ss-tab.is-active,html.dark .ss-tab.is-active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none!important}.ss-section{display:flex;flex-direction:column;gap:1.5rem}.ss-card{background:#fff;border-radius:1.25rem;border:1px solid hsla(0,0%,85%,.4);padding:1.5rem}html.dark .ss-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.ss-card__head{gap:.75rem;margin-bottom:1.5rem}.ss-card__head,.ss-card__icon{display:flex;align-items:center}.ss-card__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;justify-content:center}.ss-card__icon--blue{background:rgba(89,143,250,.1);color:var(--forma-blue)}.ss-card__icon--amber{background:rgba(245,158,11,.1);color:#f59e0b}.ss-card__icon--emerald{background:rgba(16,185,129,.1);color:#10b981}.ss-card__icon--teal{background:rgba(20,184,166,.1);color:#14b8a6}.ss-card__icon--rose{background:rgba(244,63,94,.1);color:#f43f5e}.ss-card__title{font-size:1.125rem;font-weight:600;color:var(--forma-dark);margin:0}html.dark .ss-card__title{color:#fff}.ss-card__sub{font-size:.75rem;color:rgba(51,51,57,.4);margin:.125rem 0 0}html.dark .ss-card__sub{color:hsla(0,0%,100%,.4)}.ss-theme-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:480px){.ss-theme-grid{grid-template-columns:1fr}}.ss-theme-btn{position:relative;padding:1.25rem;border-radius:1rem;text-align:left;background:#fff!important;border:2px solid hsla(0,0%,85%,.4)!important;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}html.dark .ss-theme-btn{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.1)!important}.ss-theme-btn:hover{border-color:rgba(51,51,57,.2)!important}html.dark .ss-theme-btn:hover{border-color:hsla(0,0%,100%,.2)!important}.ss-theme-btn.is-active{border-color:var(--forma-blue)!important;background:rgba(89,143,250,.05)!important;box-shadow:0 4px 16px rgba(89,143,250,.12)}html.dark .ss-theme-btn.is-active{background:rgba(89,143,250,.1)!important}.ss-theme-btn__icon{width:3rem;height:3rem;border-radius:.75rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,85%,.5);color:rgba(51,51,57,.4);transition:background .15s,color .15s}html.dark .ss-theme-btn__icon{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}.ss-theme-btn__icon.is-active{background:var(--forma-blue)!important;color:#fff!important}.ss-theme-btn__label{font-size:.875rem;font-weight:600;margin:0 0 .25rem;color:var(--forma-dark)}html.dark .ss-theme-btn__label{color:#fff}.ss-theme-btn__label.is-active{color:var(--forma-blue)!important}.ss-theme-btn__desc{font-size:.75rem;color:rgba(51,51,57,.4);margin:0}html.dark .ss-theme-btn__desc{color:hsla(0,0%,100%,.4)}.ss-theme-btn__check{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--forma-blue);display:flex;align-items:center;justify-content:center}.ss-theme-btn__check-dot{width:.5rem;height:.5rem;border-radius:50%;background:#fff}.ss-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:.75rem;cursor:pointer;background:#fff;border:1px solid hsla(0,0%,85%,.4)}html.dark .ss-toggle-row{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.ss-toggle-row__title{font-size:.875rem;font-weight:500;color:var(--forma-dark);margin:0}html.dark .ss-toggle-row__title{color:#fff}.ss-toggle-row__sub{font-size:.75rem;color:rgba(51,51,57,.4);margin:.125rem 0 0}html.dark .ss-toggle-row__sub{color:hsla(0,0%,100%,.4)}.ss-toggle-wrap{position:relative;flex-shrink:0}.ss-toggle-track{width:2.75rem;height:1.5rem;border-radius:9999px;background:#eee;transition:background .2s}html.dark .ss-toggle-track{background:hsla(0,0%,100%,.2)}.ss-toggle-track.is-on{background:var(--forma-blue)}html.dark .ss-toggle-track.is-on{background:var(--forma-blue)!important;box-shadow:0 0 0 1px rgba(89,143,250,.35)}.ss-toggle-thumb{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s}.ss-toggle-thumb.is-on{transform:translateX(1.25rem)}.ss-pills{display:flex;flex-wrap:wrap;gap:8px}.ss-pill{background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.52rem 1.05rem;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;box-shadow:none}.ss-pill:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06);color:var(--th-text,var(--forma-dark));border-color:var(--th-nav-border,hsla(0,0%,85%,.55));box-shadow:none}.ss-pill.is-active,.ss-pill.is-active:hover:not(:disabled){background:var(--forma-blue);color:#fff;border-color:var(--forma-blue);box-shadow:none}html:not(.dark) .ss-pills .ss-pill.is-active{background:rgba(89,143,250,.09);border-color:rgba(89,143,250,.38);color:var(--forma-blue);box-shadow:none}html:not(.dark) .ss-pills .ss-pill.is-active:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.46);color:var(--forma-blue);box-shadow:none}html.dark .ss-pill{background:transparent;border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}html.dark .ss-pill:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.06)!important;color:#fff;border-color:hsla(0,0%,100%,.12);box-shadow:none!important}html.dark .ss-pill.is-active,html.dark .ss-pill.is-active:hover:not(:disabled){background:rgba(89,143,250,.1);border-color:rgba(89,143,250,.45);color:var(--forma-blue);box-shadow:none!important}.ss-date-grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.ss-date-grid{grid-template-columns:repeat(3,1fr)}}.ss-date-btn{padding:1rem;border-radius:.75rem;text-align:left;background:#f5f6f6!important;border:2px solid hsla(0,0%,85%,.4)!important;cursor:pointer;transition:border-color .15s}html.dark .ss-date-btn{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.1)!important}.ss-date-btn:hover:not(.is-active){background:rgba(51,51,57,.04)!important;border-color:rgba(51,51,57,.2)!important}html.dark .ss-date-btn:hover:not(.is-active){background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.2)!important}.ss-date-btn.is-active,.ss-date-btn.is-active:hover{border-color:var(--forma-blue)!important;background:rgba(89,143,250,.05)!important}html.dark .ss-date-btn.is-active,html.dark .ss-date-btn.is-active:hover{background:rgba(89,143,250,.1)!important}.ss-date-btn__label{font-size:.875rem;font-weight:600;color:var(--forma-dark);margin:0 0 .125rem}html.dark .ss-date-btn__label{color:#fff}.ss-date-btn__label.is-active{color:var(--forma-blue)!important}.ss-date-btn__desc{font-size:.75rem;color:rgba(51,51,57,.4);margin:0}html.dark .ss-date-btn__desc{color:hsla(0,0%,100%,.4)}html.dark :is(.settings-payer-btn.is-active,.recent-tx__all-btn.is-active,.wd-currency-btn.is-active,.wd-wallet-card.is-active,.cb-modal__status-btn.is-active,.admin-segmented button.is-active){background:rgba(89,143,250,.1)!important;border-color:rgba(89,143,250,.45)!important;color:var(--forma-blue)!important;box-shadow:none!important}html.no-animations *,html.no-animations :after,html.no-animations :before{transition:none!important;animation:none!important}html.compact .dsh-content{padding-top:4.5rem}html.compact .forma-stat-card{padding:.875rem 1rem}html.compact .forma-chart-card{padding:1rem}html.compact .tx-card{padding:.875rem 1rem}html.compact .tx-row{padding:.625rem .5rem .625rem 0}html.compact .settings-card,html.compact .ss-card{padding:1rem}html.compact .wd-page__content-wrap{padding:1rem 0 2rem}html.compact .dsh-footer{margin-top:1rem}@keyframes fade-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.acal-metric-card,.admin-card,.forma-chart-card,.forma-stat-card,.settings-card,.settings-event-card,.ss-card,.tx-card,.wd-card{animation:fade-in-up .25s ease-out both}.settings-toggle{transition:background .2s ease}.admin-btn,.admin-btn--primary,.settings-save-bar__btn,.tx-create-btn,.tx-search__create-btn,.wd-form__submit{transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease,border-color .15s ease}.admin-btn--primary:not(:disabled):active,.admin-btn:not(:disabled):active,.settings-save-bar__btn:not(:disabled):active,.tx-create-btn:not(:disabled):active,.tx-search__create-btn:not(:disabled):active,.wd-form__submit:not(:disabled):active{transform:scale(.97)}.forma-stat-card{transition:background .2s ease,border-color .2s ease,color .2s ease,transform .18s ease-out,box-shadow .18s ease-out}.forma-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(15,23,42,.07)}html.dark .forma-stat-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.34)}input[type=checkbox],input[type=radio]{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}@keyframes fm-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.acal-period-menu,.admin-status-dropdown,.dsh-mobile-balance-details,.dsh-settings-dropdown,.tx-filters__panel{animation:fm-menu-in .16s ease-out both;transform-origin:top}@keyframes fm-mobile-nav-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dsh-mobile-nav{animation:fm-mobile-nav-in .18s ease-out both}@keyframes fm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes fm-modal-pop-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ppv-modal-overlay{animation:fm-overlay-in .18s ease-out both}.ppv-modal{animation:fm-modal-pop-in .22s cubic-bezier(.22,1,.36,1) both}.pay-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:color-mix(in srgb,var(--pay-brand,#598ffa) 8%,var(--th-bg));transition:background .2s ease,color .2s ease}html.dark .pay-shell{background:var(--th-bg)}.pay-bg{z-index:0;overflow:hidden}.pay-bg,.pay-bg:after,.pay-bg:before{position:absolute;inset:0;pointer-events:none}.pay-bg:after,.pay-bg:before{content:""}.pay-bg:before{background:radial-gradient(1000px 600px at 80% -12%,color-mix(in srgb,var(--pay-brand,#598ffa) 55%,transparent),transparent 55%),radial-gradient(800px 500px at -5% 20%,color-mix(in srgb,var(--pay-brand,#598ffa) 40%,transparent),transparent 55%),radial-gradient(1200px 800px at 50% 105%,color-mix(in srgb,var(--pay-brand,#598ffa) 30%,transparent),transparent 60%);animation:pay-mesh-drift 12s ease-in-out infinite alternate;transition:background .25s ease}html.dark .pay-bg:before{background:radial-gradient(1000px 600px at 80% -12%,color-mix(in srgb,var(--pay-brand,#598ffa) 62%,transparent),transparent 55%),radial-gradient(800px 500px at -5% 20%,color-mix(in srgb,var(--pay-brand,#598ffa) 44%,transparent),transparent 55%),radial-gradient(1200px 800px at 50% 105%,color-mix(in srgb,var(--pay-brand,#598ffa) 32%,transparent),transparent 60%)}@keyframes pay-mesh-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(2%,-3%) scale(1.04)}to{transform:translate(-2%,2%) scale(1.02)}}.pay-bg:after{background-image:linear-gradient(color-mix(in srgb,var(--pay-brand,#598ffa) 14%,rgba(15,23,42,.05)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pay-brand,#598ffa) 14%,rgba(15,23,42,.05)) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 25%,transparent 75%)}html.dark .pay-bg:after{background-image:linear-gradient(color-mix(in srgb,var(--pay-brand,#598ffa) 15%,hsla(0,0%,100%,.07)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pay-brand,#598ffa) 15%,hsla(0,0%,100%,.07)) 1px,transparent 1px)}.pay-bg--no-gradient:before,.pay-bg--no-grid:after{display:none!important}.pay-shell .dsh-action-btn{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.pay-shell--has-bg{background:transparent!important}.pay-shell--has-bg .dsh-action-btn{background:hsla(0,0%,100%,.35)!important;border-color:rgba(0,0,0,.1)!important;color:rgba(51,51,57,.85)!important}.pay-shell--has-bg .dsh-action-btn:hover{background:hsla(0,0%,100%,.5)!important;border-color:rgba(0,0,0,.15)!important;color:#333339!important}html.dark .pay-shell--has-bg .dsh-action-btn{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.15)!important;color:#fff!important}html.dark .pay-shell--has-bg .dsh-action-btn:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.25)!important}.pay-shell--has-bg .pay-bg:before{display:none!important}.ppv-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;overscroll-behavior:contain}.ppv-modal{background:var(--color-card,#fff);border-radius:20px;width:100%;max-width:1600px;height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 80px rgba(0,0,0,.3);overflow:hidden;position:relative}.dark .ppv-modal,html.dark .ppv-modal{background:#1e293b}.dark .ppv-modal__controls{background:#0f172a;color:#f1f5f9}.dark .ppv-modal__section{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}.dark .ppv-modal__label,.dark .ppv-modal__toggle-row{color:#e2e8f0}.dark .ppv-modal__toggle-row .settings-toggle{background:hsla(0,0%,100%,.15)}.dark .ppv-modal__toggle-row .settings-toggle.is-on{background:var(--forma-blue)}.dark .ppv-modal__toggle-row .settings-toggle:hover:not(:disabled){background:hsla(0,0%,100%,.2)!important}.dark .ppv-modal__toggle-row .settings-toggle.is-on:hover:not(:disabled){background:var(--forma-blue)!important}.dark .ppv-modal__seg-btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}.dark .ppv-modal__seg-btn:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.86)}.dark .ppv-modal__seg-btn.is-active{background:rgba(89,143,250,.15);border-color:rgba(89,143,250,.4);color:var(--forma-blue)}.dark .ppv-modal__seg-btn.is-active:hover:not(:disabled){background:rgba(89,143,250,.2);border-color:rgba(89,143,250,.5)}.dark .ppv-modal__upload-btn{background:rgba(89,143,250,.08);color:#93c5fd;border-color:rgba(89,143,250,.35)}.dark .ppv-modal__upload-btn:hover:not(:disabled){background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.55);color:#93c5fd}.dark .ppv-modal__upload-btn:focus-visible:not(:disabled){box-shadow:0 0 0 2px rgba(89,143,250,.35)}.dark .ppv-modal__remove-btn{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.35);color:#fca5a5}.dark .ppv-modal__remove-btn:hover:not(:disabled){background:rgba(220,38,38,.18)}.dark button.ppv-modal__close{background:rgba(20,20,28,.55);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.75);box-shadow:none}.dark button.ppv-modal__close:hover:not(:disabled){background:rgba(20,20,28,.8);border-color:hsla(0,0%,100%,.3);color:#fff;box-shadow:none}.dark .ppv-modal__save-btn{box-shadow:none}.dark .ppv-modal__save-btn,.dark .ppv-modal__save-btn:hover:not(:disabled){background:#fff;color:#333339}.dark .ppv-modal__slider-row{color:#94a3b8}.dark .ppv-modal__slider-row input[type=range]{accent-color:var(--forma-blue)}.dark .settings-input{background:hsla(0,0%,100%,.06);color:#e2e8f0;border-color:hsla(0,0%,100%,.12)}.dark .brand-color-picker__clear{color:hsla(0,0%,100%,.7)!important;border-color:hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.06)!important}.dark .brand-color-picker__clear:hover:not(:disabled){background:hsla(0,0%,100%,.12)!important;color:#fff!important}.dark .brand-color-picker__hex{color:#e2e8f0!important;border-color:hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.06)!important}.dark .brand-color-picker__native{color:hsla(0,0%,100%,.6)!important}button.ppv-modal__close,button.ppv-modal__close:active:not(:disabled),button.ppv-modal__close:hover:not(:disabled){padding:0;font-weight:inherit;-webkit-tap-highlight-color:transparent}button.ppv-modal__close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:0;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(51,51,57,.7);outline:none;transition:background .2s ease,border-color .2s ease,color .2s ease}button.ppv-modal__close:focus,button.ppv-modal__close:focus-visible{outline:none;box-shadow:none}button.ppv-modal__close:before{content:"";width:16px;height:16px;background:linear-gradient(currentColor,currentColor) 50% /100% 1.75px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.75px 100% no-repeat;transform:rotate(45deg)}button.ppv-modal__close:hover:not(:disabled){background:hsla(0,0%,100%,.85);border-color:rgba(0,0,0,.15);color:rgba(51,51,57,.95)}.ppv-modal__body{display:flex;flex:1 1;min-height:0;height:100%;overflow:hidden}.ppv-modal__controls{flex:0 0 360px;width:360px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;padding:20px;overscroll-behavior:contain;border-right:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg,#f8f9fb)}.ppv-modal__controls::-webkit-scrollbar{width:5px}.ppv-modal__controls::-webkit-scrollbar-thumb{background:var(--color-border,rgba(0,0,0,.15));border-radius:3px}.ppv-modal__controls-footer{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:stretch;gap:10px}.ppv-modal__controls-footer .ppv-modal__save-btn{width:100%}.ppv-modal__preview{flex:1 1;display:flex;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden;min-width:0;overscroll-behavior:contain}.ppv-preview-scroll{scrollbar-width:none;-ms-overflow-style:none}.ppv-preview-scroll::-webkit-scrollbar{width:0;height:0}.ppv-preview-scroll::-webkit-scrollbar-thumb,.ppv-preview-scroll::-webkit-scrollbar-track{background:transparent}.ppv-modal__seg-control{display:flex;gap:6px}.ppv-modal__seg-btn{flex:1 1;padding:.5rem .75rem;font-size:.8rem;font-weight:500;border-radius:1rem;border:1px solid hsla(0,0%,85%,.5);background:#fff;color:rgba(51,51,57,.5);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.ppv-modal__seg-btn:hover:not(:disabled):not(.is-active){background:rgba(51,51,57,.06);border-color:hsla(0,0%,85%,.65);color:rgba(51,51,57,.65)}.ppv-modal__seg-btn.is-active{background:rgba(89,143,250,.08);border-color:rgba(89,143,250,.4);color:var(--forma-blue)}.ppv-modal__seg-btn.is-active:hover:not(:disabled){background:rgba(89,143,250,.12);border-color:rgba(89,143,250,.46);color:var(--forma-blue)}.ppv-modal__section{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:14px;background:var(--color-card,#fff);border:1px solid var(--color-border,rgba(0,0,0,.06))}.ppv-modal__upload-area{display:flex;flex-direction:column;gap:10px}.ppv-modal__label{font-size:.82rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.03em}.ppv-modal__toggle-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:.88rem;color:var(--color-text)}.ppv-modal__img-row{display:flex;align-items:center;gap:10px}.ppv-modal__thumb{width:56px;height:40px;object-fit:cover;border-radius:8px;border:1px solid var(--color-border,rgba(0,0,0,.1))}.ppv-modal__slider-row{display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--color-text-muted);padding:4px 0 8px}.ppv-modal__slider-row input[type=range]{width:100%;accent-color:var(--forma-blue);height:6px}.ppv-modal__upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;border-radius:1rem;background:rgba(89,143,250,.1);color:var(--forma-blue);border:1px solid rgba(89,143,250,.45);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:none}.ppv-modal__upload-btn:hover:not(:disabled){background:rgba(89,143,250,.14);border-color:rgba(89,143,250,.55);color:var(--forma-blue)}.ppv-modal__upload-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}.ppv-modal__upload-btn:disabled{opacity:.5;cursor:not-allowed}.ppv-modal__remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;border-radius:1rem;background:#fff5f5;color:#b91c1c;border:1px solid rgba(239,68,68,.42);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ppv-modal__remove-btn:hover:not(:disabled){background:#fee2e2}.ppv-modal__save-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:1rem;background:var(--forma-blue);color:#fff;font-weight:600;font-size:13px;border:none;cursor:pointer;transition:background .15s ease,opacity .15s ease;box-shadow:0 4px 16px rgba(89,143,250,.2)}.ppv-modal__save-btn:hover:not(:disabled){background:rgba(89,143,250,.9)}.ppv-modal__save-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px rgba(89,143,250,.35)}.ppv-modal__save-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:820px){.ppv-modal-overlay{padding:0}.ppv-modal{border-radius:0;width:100%;max-width:100%;height:100vh;height:100dvh}.ppv-modal__body{flex-direction:column;height:100%}.ppv-modal__controls{flex:1 1;width:100%;max-height:none;border-right:none;border-bottom:none;padding-bottom:80px}.ppv-modal__preview{display:none}.ppv-modal__controls-footer{position:fixed;bottom:0;left:0;right:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg,#f8f9fb);border-top:1px solid var(--color-border,rgba(0,0,0,.08));margin-top:0;z-index:10}.dark .ppv-modal__controls-footer,html.dark .ppv-modal__controls-footer{background:#0f172a;border-top-color:hsla(0,0%,100%,.08)}button.ppv-modal__close{top:8px;right:8px}.settings-gateway-card__sub-payer{display:none}.settings-gateway-card{padding:.875rem 1rem}.settings-gateway-card__head{position:relative;gap:.5rem}.settings-gateway-card__controls>.settings-toggle{position:absolute!important;top:0;right:0;display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:24px!important;border-radius:999px}.settings-gateway-card__controls{display:block!important;flex-basis:100%!important;margin-left:calc(2rem + .5rem)}.settings-gateway-card__payer-footer .settings-method-card__payer-label{display:block!important}.settings-auto-withdraw__row{flex-wrap:wrap}.settings-auto-withdraw__left{flex:1 1;min-width:0}}.pay-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;will-change:transform}html.dark .pay-orb{opacity:.3}.pay-orb--1{width:340px;height:340px;background:var(--pay-brand,#598ffa);top:-8%;right:5%;animation:pay-orb-float-1 10s ease-in-out infinite alternate}.pay-orb--2{width:260px;height:260px;background:color-mix(in srgb,var(--pay-brand,#598ffa) 70%,#a855f7);bottom:10%;left:-4%;animation:pay-orb-float-2 13s ease-in-out infinite alternate}.pay-orb--3{width:200px;height:200px;background:color-mix(in srgb,var(--pay-brand,#598ffa) 60%,#06b6d4);top:40%;right:-6%;animation:pay-orb-float-3 11s ease-in-out infinite alternate}.pay-orb--4{width:180px;height:180px;background:color-mix(in srgb,var(--pay-brand,#598ffa) 50%,#f472b6);top:15%;left:8%;animation:pay-orb-float-4 14s ease-in-out infinite alternate}.pay-orb--5{width:280px;height:280px;background:color-mix(in srgb,var(--pay-brand,#598ffa) 80%,#34d399);bottom:-5%;right:25%;animation:pay-orb-float-5 12s ease-in-out infinite alternate}@keyframes pay-orb-float-1{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.12)}}@keyframes pay-orb-float-2{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.08)}}@keyframes pay-orb-float-3{0%{transform:translate(0) scale(1)}to{transform:translate(-25px,-35px) scale(1.15)}}@keyframes pay-orb-float-4{0%{transform:translate(0) scale(1)}to{transform:translate(20px,25px) scale(1.1)}}@keyframes pay-orb-float-5{0%{transform:translate(0) scale(1)}to{transform:translate(-35px,-20px) scale(1.06)}}body:has(.pay-shell.pay-shell--fixed),html:has(.pay-shell.pay-shell--fixed){min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}body:has(.pay-shell.pay-shell--fixed){background:var(--th-bg)}body:has(.pay-shell--has-bg){background:transparent}.pay-shell.pay-shell--fixed{min-height:100vh;min-height:100dvh;overflow:visible}.pay-shell>.pay-main{position:relative;z-index:1;flex:1 0 auto}.pay-header{position:relative;z-index:2;width:100%;border-bottom:none;background:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.pay-header__inner{position:relative;z-index:3;max-width:72rem;margin:0 auto;padding:2.5rem 1rem 0;height:4rem;display:flex;align-items:center;justify-content:space-between}.pay-header__logo{height:4.5rem;width:auto;margin-top:-.4rem}html.dark .pay-header__logo{filter:brightness(0) invert(1)}.pay-main{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 1rem 3rem}.pay-main__inner{width:100%;max-width:72rem}.pay-shell .dsh-footer{position:relative;z-index:1;flex-shrink:0;width:100%;transition:background .2s ease,border-color .2s ease,color .2s ease}.pay-shell .dsh-footer__inner{max-width:72rem;padding-left:1rem;padding-right:1rem}.pay-footer{border-top:1px solid color-mix(in srgb,var(--th-card-border) 40%,transparent);background:color-mix(in srgb,var(--th-card) 55%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem;display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;color:var(--th-text-subtle);max-width:100%}.pay-card{background:hsla(0,0%,100%,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--pay-brand,#598ffa) 20%,hsla(0,0%,100%,.35));border-radius:1.25rem;box-shadow:0 12px 40px rgba(0,0,0,.08);max-width:32rem;margin:0 auto;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}html.dark .pay-card{background:rgba(20,20,24,.55);border-color:color-mix(in srgb,var(--pay-brand,#598ffa) 22%,hsla(0,0%,100%,.08));box-shadow:0 12px 40px rgba(0,0,0,.25)}.pay-card--methods{max-width:72rem}.pay-banner-img{width:100%;height:100%;object-fit:cover}.pay-banner-img,.pay-banner-overlay{position:absolute;inset:0;pointer-events:none;z-index:0}.pay-banner-overlay{background:#141418}.pay-card--has-banner .pay-amount-big,.pay-card--has-banner .pay-cat__card-title,.pay-card--has-banner .pay-cat__card:hover .pay-cat__card-title,.pay-card--has-banner .pay-cat__merchant-name,.pay-card--has-banner .pay-cat__title,.pay-card--has-banner .pay-heading,.pay-card--has-banner .pay-pf-head-title{color:#fff}.pay-card--has-banner .pay-cat__card-desc{color:hsla(0,0%,100%,.45)}.pay-card--has-banner .pay-cat__card-arrow{color:hsla(0,0%,100%,.25)}.pay-card--has-banner .pay-cat__card:hover .pay-cat__card-arrow{color:hsla(0,0%,100%,.5)}.pay-card--has-banner .pay-cat__card{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pay-card--has-banner .pay-cat__card:hover{border-color:var(--forma-blue);background:rgba(89,143,250,.12)!important}.pay-card--has-banner .pay-cat__card-icon{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}.pay-card--has-banner .pay-cat__card-icon--crypto{background:linear-gradient(135deg,rgba(255,165,0,.22),rgba(255,200,50,.26));color:#f7931a}.pay-card--has-banner .pay-cat__card-icon--sbp{background:rgba(89,143,250,.16)}.pay-card--has-banner .pay-cat__merchant-logo{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.pay-card--has-banner .pay-pf-secure{color:#34d399;background:rgba(52,211,153,.2);padding:.25rem .6rem;border-radius:999px;font-weight:500}.pay-card--has-banner .pay-pf-timer{background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.85)}.pay-card--has-banner .pay-pf-timer--urgent{background:rgba(220,38,38,.15);color:#fca5a5}.pay-card--has-banner .pay-amount-currency,.pay-card--has-banner .pay-muted-sm,.pay-card--has-banner .pay-pf-head-sub{color:hsla(0,0%,100%,.5)}.pay-card--has-banner .pay-pf-head-icon{background:hsla(0,0%,100%,.08);color:#fff}.pay-card--has-banner .pay-pf-head{border-bottom-color:hsla(0,0%,100%,.1)}.pay-card--has-banner .pay-crypto__net-pill{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.pay-card--has-banner .pay-crypto__net-pill--selectable:hover,.pay-card--has-banner .pay-crypto__net-pill--selectable:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)!important}.pay-card--has-banner .pay-crypto__amount-label{color:hsla(0,0%,100%,.5)}.pay-card--has-banner .pay-crypto__amount-val{color:#fff}.pay-card--has-banner .pay-crypto__amount-cur{color:hsla(0,0%,100%,.5)}.pay-card--has-banner .pay-crypto__field{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.pay-card--has-banner .pay-crypto__field-label{color:hsla(0,0%,100%,.45)}.pay-card--has-banner .pay-crypto__field-value{color:#fff}.pay-card--has-banner .pay-crypto__dropdown{background:rgba(20,20,24,.9);border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.3)}.pay-card--has-banner .pay-crypto__dropdown-item{color:#fff!important}.pay-card--has-banner .pay-crypto__dropdown button.pay-crypto__dropdown-item:hover{background:hsla(0,0%,100%,.06)!important}.pay-card--has-banner .pay-crypto__dropdown-item--active{background:hsla(0,0%,100%,.08)!important}.pay-card--has-banner .pay-crypto__dropdown-item-amount{color:hsla(0,0%,100%,.45)}.pay-card--has-banner .pay-crypto__skel{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%}.pay-card--has-banner .pay-pf-warn{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.pay-card--has-banner .pay-crypto__back-btn,.pay-card--has-banner .pay-pf-btn-cancel,.pay-card--has-banner .pay-pf-btn-cancel-full{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.6)!important}.pay-card--has-banner .pay-crypto__back-btn:hover,.pay-card--has-banner .pay-crypto__back-btn:hover:not(:disabled),.pay-card--has-banner .pay-pf-btn-cancel-full:hover,.pay-card--has-banner .pay-pf-btn-cancel:hover{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important}.pay-card--has-banner .pay-confirm-icon{background:hsla(0,0%,100%,.08)}.pay-card--has-banner .pay-confirm-head{color:#fff}.pay-card--has-banner .pay-crypto__warn{background:rgba(250,204,21,.06);border-color:rgba(250,204,21,.15);color:#fbbf24}.pay-card--has-banner .pay-crypto__warn>svg{color:#fbbf24}.pay-card--has-banner .pay-pf-copy-btn{color:hsla(0,0%,100%,.3)}.pay-card--has-banner .pay-pf-copy-btn:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.pay-card--has-banner .pay-copy-btn{color:hsla(0,0%,100%,.3)}.pay-card--has-banner .pay-copy-btn:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.pay-card--cat{max-width:100%;padding:2rem 1.75rem 3.5rem;margin:0 0 2.5rem;overflow:hidden}.pay-cat{display:flex;flex-direction:column;gap:1.25rem}.pay-cat__topbar{justify-content:space-between}.pay-cat__merchant,.pay-cat__topbar{display:flex;align-items:center;gap:.5rem}.pay-cat__merchant{flex-direction:column;margin-top:1.25rem;margin-bottom:-.5rem}.pay-cat__merchant-logo{width:3.5rem;height:3.5rem;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--th-bg-alt) 92%,var(--th-card-border));border:1px solid color-mix(in srgb,var(--th-card-border) 65%,transparent)}html.dark .pay-cat__merchant-logo{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.pay-cat__merchant-logo-img{width:100%;height:100%;object-fit:cover}.pay-cat__merchant-logo-placeholder{font-size:1.25rem;font-weight:700;color:var(--th-text-muted)}.pay-cat__merchant-name{font-size:.8125rem}.pay-cat__merchant-name,.pay-cat__title{font-weight:600;color:var(--th-text);text-align:center}.pay-cat__title{font-size:1.25rem;margin:1rem 0 0}.pay-cat__grid{display:flex;flex-direction:column;gap:.75rem}.pay-cat__card{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:2px solid hsla(0,0%,85%,.4);border-radius:1rem;background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%;position:relative}.pay-cat__card:hover{border-color:var(--forma-blue);background:rgba(89,143,250,.04)!important}.pay-cat__card-icon{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,85%,.5);color:rgba(51,51,57,.4);transition:background .15s,color .15s}.pay-cat__card-icon--crypto{background:linear-gradient(135deg,rgba(255,165,0,.2),rgba(255,200,50,.25));color:#f7931a}.pay-cat__card-icon--sbp{background:linear-gradient(135deg,rgba(89,143,250,.14),rgba(34,197,94,.12))}.pay-cat__sbp-logo{width:1.75rem;height:1.75rem;object-fit:contain}.pay-cat__card-body{flex:1 1;min-width:0}.pay-cat__card-title{font-size:.875rem;font-weight:600;color:var(--forma-dark,#333339);margin:0 0 .25rem;line-height:1.3}.pay-cat__card-desc{font-size:.75rem;color:rgba(51,51,57,.4);margin:0;line-height:1.35}.pay-cat__card-arrow{color:rgba(51,51,57,.25);flex-shrink:0;transition:color .15s}.pay-cat__card:hover .pay-cat__card-arrow{color:rgba(51,51,57,.5)}.pay-cat__back-btn{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;color:var(--th-text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;padding:.375rem .5rem;border-radius:.5rem;transition:color .15s,background .15s}.pay-cat__back-btn:hover{color:var(--th-text);background:rgba(93,95,239,.06)}html.dark .pay-cat__card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .pay-cat__card:hover{border-color:var(--forma-blue);background:rgba(89,143,250,.08)!important}html.dark .pay-cat__card-title,html.dark .pay-cat__card:hover .pay-cat__card-title{color:#fff}html.dark .pay-cat__card-desc{color:hsla(0,0%,100%,.4)}html.dark .pay-cat__card-arrow{color:hsla(0,0%,100%,.25)}html.dark .pay-cat__card:hover .pay-cat__card-arrow{color:hsla(0,0%,100%,.5)}html.dark .pay-cat__card-icon{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}html.dark .pay-cat__card-icon--crypto{background:linear-gradient(135deg,rgba(255,165,0,.22),rgba(255,200,50,.26));color:#f7931a}html.dark .pay-cat__card-icon--sbp{background:rgba(89,143,250,.16)}@media (max-width:768px){.pay-card--cat{max-width:100%;padding:1.5rem 1.25rem}}.pay-card-center{padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.pay-heading{margin:0;font-size:1.125rem;font-weight:600;color:var(--th-text)}.pay-muted-sm{margin:0;font-size:.8125rem;color:var(--th-text-muted);line-height:1.5}.pay-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pay-icon-ring{width:3.5rem;height:3.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.pay-icon-ring--blue{background:var(--th-card)}.pay-icon-ring--green{background:rgba(34,197,94,.1)}.pay-icon-ring--red{background:rgba(239,68,68,.1)}.pay-icon-ring--amber{background:rgba(245,158,11,.1)}.pay-shell{--pay-brand:#598ffa}.pay-accent{color:#598ffa}.pay-green{color:#22c55e}.pay-red{color:#ef4444}.pay-amber{color:#f59e0b}.pay-link{color:#598ffa;text-decoration:none}.pay-link:hover{text-decoration:underline}.pay-amount-block{margin:0 1.5rem;background:transparent;border-radius:.875rem;padding:1.25rem;text-align:center}.pay-amount-big{font-size:2rem;font-weight:700;color:var(--th-text);letter-spacing:-.02em;line-height:1.1}.pay-amount-currency{font-size:1.125rem;font-weight:600;color:var(--th-text-muted)}.pay-btn-primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:.875rem 1.25rem;background:var(--pay-brand,#598ffa);color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:999px;cursor:pointer;transition:opacity .15s,background-color .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px color-mix(in srgb,var(--pay-brand,#598ffa) 25%,transparent)}.pay-btn-primary:hover{opacity:.88}.pay-btn-ghost{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1.1rem;min-height:3.5rem;background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));font-size:.875rem;font-weight:500;border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.pay-btn-ghost:hover{color:var(--th-text,var(--forma-dark))}html:not(.dark) .pay-btn-ghost:hover{background:rgba(51,51,57,.06);border-color:var(--th-nav-border,hsla(0,0%,85%,.55))}html.dark .pay-btn-ghost{border-color:var(--th-nav-border,hsla(0,0%,100%,.08));color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .pay-btn-ghost:hover{background:hsla(0,0%,100%,.06);color:#fff}.pay-btn-ghost:disabled{opacity:.5;cursor:default}.pay-btn-back{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--th-card-border);background:transparent;color:var(--th-text-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.pay-btn-back:hover{background:var(--th-card);color:var(--th-text)}.pay-btn-back:disabled{opacity:.5;cursor:default}.pay-method-grid{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem;padding:0 1.25rem 1.25rem;box-sizing:border-box}@media (min-width:760px){.pay-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-method-tile{width:100%;margin:0;padding:0;border:2px solid hsla(0,0%,85%,.45);border-radius:1rem;background:var(--th-bg-alt);font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:none;overflow:hidden}html:not(.dark) .pay-method-tile{background:var(--th-card)}.pay-method-tile:hover:not(:disabled){border-color:var(--th-card-border);background:var(--th-bg-alt);box-shadow:none}html.dark .pay-method-tile{border-color:hsla(0,0%,100%,.1);background:var(--th-card)}html.dark .pay-method-tile:hover:not(:disabled){border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);box-shadow:0 4px 24px rgba(0,0,0,.25)}.pay-method-tile:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--pay-brand,#598ffa) 30%,transparent);border-color:color-mix(in srgb,var(--pay-brand,#598ffa) 55%,transparent)}.pay-method-tile:disabled{cursor:wait}.pay-method-tile--dimmed:not(:disabled){opacity:.62}.pay-method-tile--busy{border-color:rgba(89,143,250,.5)}.pay-method-tile__row{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .65rem}.pay-method-tile__icon-ring{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;background:var(--th-card);color:#5d5fef}html.dark .pay-method-tile__icon-ring{background:var(--th-card);color:#a5a7fc}.pay-method-tile__icon-ring svg:not(.pay-method-logo){width:1.125rem;height:1.125rem;stroke-width:2}.pay-method-logo{object-fit:contain;display:block}.pay-method-logo--fill{width:80%;height:80%;margin-top:-.3rem;border-radius:inherit;color:#fca235}html.dark .pay-method-logo--fill{color:#f7931a}.pay-method-logo--full{width:50%;height:auto}.pay-method-logo--crypto{width:24px;height:24px;border-radius:50%;object-fit:contain}.pay-method-tile__body{flex:1 1;min-width:0}.pay-method-tile__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--th-text);line-height:1.35}.pay-method-tile__chev{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--th-text-muted);opacity:.6;margin-top:.2rem}.pay-method-tile:hover:not(:disabled) .pay-method-tile__chev{opacity:.9;color:#5d5fef}.pay-method-tile__amount-block{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.85rem 1rem 1rem;margin:0 .65rem .65rem;border-radius:.75rem;background:var(--th-card)}.pay-method-tile__amount-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--th-text-muted)}.pay-method-tile__amount-val{font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--th-text)}.pay-method-tile__cur{font-weight:600;font-size:.875rem;color:var(--th-text-muted)}.pay-method-tile__loading{display:flex;align-items:center;gap:.4rem;padding:0 1rem 1rem;font-size:.8125rem;font-weight:500;color:var(--forma-blue)}.pay-btn-outline{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.25rem;background:transparent;color:var(--th-text-muted);font-size:.875rem;font-weight:500;border:1px solid var(--th-card-border);border-radius:.875rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pay-btn-outline:hover{background:var(--th-btn-hover);color:var(--th-text);border-color:var(--th-nav-border)}.pay-form-head{gap:.875rem;padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--th-card-border)}.pay-form-head,.pay-topbar{display:flex;align-items:center}.pay-topbar{justify-content:space-between}.pay-timer{gap:.4rem;color:var(--th-text-muted)}.pay-secure,.pay-timer{display:flex;align-items:center;font-size:.75rem}.pay-secure{gap:.375rem;color:#22c55e}.pay-qr-row{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:480px){.pay-qr-row{flex-direction:row;align-items:flex-start}}.pay-qr-wrap{flex-shrink:0;background:#fff;padding:.75rem;border-radius:.875rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.06)}.pay-qr-details{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.pay-detail-box{background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--th-card-border);border-radius:.875rem;padding:.75rem}html.dark .pay-detail-box{background:hsla(0,0%,100%,.04)}.pay-detail-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--th-text-subtle);margin:0 0 .375rem}.pay-detail-row{display:flex;align-items:center;gap:.5rem}.pay-detail-val{flex:1 1;font-size:.8125rem;font-weight:700;color:var(--th-text);overflow-wrap:anywhere}.pay-detail-val--break{font-size:.6875rem;font-weight:400;line-height:1.45}.pay-copy-btn{flex-shrink:0;border:none;background:transparent;color:var(--th-text-subtle);cursor:pointer;padding:.2rem;border-radius:.35rem;display:inline-flex;transition:color .15s}.pay-copy-btn:hover{color:var(--th-text)}.pay-info-box{display:flex;align-items:flex-start;gap:.625rem;border-radius:.875rem;padding:.875rem;font-size:.8125rem;line-height:1.5;border:1px solid}.pay-info-box--amber{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.25);color:var(--th-text-muted)}.pay-info-box--blue{background:rgba(89,143,250,.07);border-color:rgba(89,143,250,.25);color:var(--th-text-muted)}.pay-card-footer{border-top:1px solid var(--th-card-border);padding:.875rem 1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--th-text-subtle)}.pay-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s}@media (min-width:560px){.pay-overlay{align-items:center;padding:1.5rem}}.pay-modal-card{background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:32rem;box-shadow:0 20px 50px rgba(0,0,0,.22);transition:transform .2s ease,opacity .2s ease}@media (min-width:560px){.pay-modal-card{border-radius:1.25rem}}.pay-modal-card__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--th-card-border)}.pay-modal-card__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(89,143,250,.12);color:#598ffa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pay-modal-card__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--th-text);line-height:1.2}.pay-modal-card__sub{margin:.25rem 0 0;font-size:.75rem;color:var(--th-text-subtle)}.pay-modal-card__close{width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--th-card-border)!important;background:var(--th-bg-alt)!important;color:var(--th-text-subtle)!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s;padding:0;line-height:1}.pay-modal-card__close svg{display:block}.pay-modal-card__close:hover{background:var(--th-btn-hover)!important;color:var(--th-text)!important}.pay-modal-card__body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.pay-form-field{display:flex;flex-direction:column;gap:.375rem}.pay-form-label{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;color:var(--th-text-subtle)}.pay-form-input{background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:.75rem;padding:.7rem 1rem;font-size:.875rem;color:var(--th-text);width:100%;outline:none;transition:border-color .15s,box-shadow .15s}.pay-form-input::placeholder{color:var(--th-text-subtle)}.pay-form-input:focus{border-color:rgba(89,143,250,.55);box-shadow:0 0 0 3px rgba(89,143,250,.12)}.pay-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem}.pay-form-select-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--th-text-subtle);pointer-events:none}.pay-form-error{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#ef4444;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;padding:.6rem .875rem}.pay-form-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:#598ffa;color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:.875rem;cursor:pointer;margin-top:.25rem;transition:opacity .15s;box-shadow:0 6px 16px rgba(89,143,250,.22)}.pay-form-submit:hover:not(:disabled){opacity:.88}.pay-form-submit:disabled{opacity:.45;cursor:not-allowed}.pay-method-notice{display:flex;align-items:flex-start;gap:.625rem;font-size:.78rem;color:#5d5fef;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(93,95,239,.2);border-radius:.75rem;padding:.75rem 1rem;margin:0 1.5rem;line-height:1.5}html.dark .pay-method-notice{background:rgba(93,95,239,.1);border-color:rgba(93,95,239,.25);color:#a5a7fc}.pay-currency-pills{display:flex;flex-wrap:wrap;gap:.375rem}.pay-currency-pill{padding:.3rem .75rem;border-radius:99px;border:1px solid var(--th-card-border);background:var(--th-bg-alt);color:var(--th-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pay-currency-pill:hover:not(.pay-currency-pill--active){background:var(--th-btn-hover);color:var(--th-text)}.pay-currency-pill--active,.pay-currency-pill--active:hover{background:rgba(93,95,239,.1)!important;color:#5d5fef!important;border-color:rgba(93,95,239,.3)!important}html.dark .pay-currency-pill:hover:not(.pay-currency-pill--active){background:hsla(0,0%,100%,.08);border-color:var(--th-card-border);color:hsla(0,0%,100%,.88)}html.dark .pay-currency-pill--active,html.dark .pay-currency-pill--active:hover{background:rgba(93,95,239,.14)!important;color:#a5a7fc!important;border-color:rgba(93,95,239,.35)!important}.pay-form-label__badge{margin-left:auto;font-size:.68rem;font-weight:600;color:#5d5fef;background:rgba(93,95,239,.08);border:1px solid rgba(93,95,239,.2);padding:.1rem .45rem;border-radius:99px;letter-spacing:.02em}.pay-pf-head{gap:.875rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--th-card-border)}.pay-pf-head,.pay-pf-head-icon{display:flex;align-items:center}.pay-pf-head-icon{width:2.75rem;height:2.75rem;border-radius:.875rem;background:var(--th-card);color:#5d5fef;justify-content:center;flex-shrink:0}.pay-pf-head-title{font-size:1rem;font-weight:600;color:var(--th-text);margin:0}.pay-pf-head-sub{font-size:.72rem;color:var(--th-text-muted);margin:.15rem 0 0}.pay-confirm-head{padding:2rem 1.5rem 1.25rem;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;text-align:left}.pay-confirm-icon{width:4rem;height:4rem;border-radius:1.25rem;background:var(--th-card);color:#5d5fef;display:flex;align-items:center;justify-content:center;margin-bottom:0;flex-shrink:0}.pay-confirm-head__text{min-width:0;padding-top:5px}.pay-pf-body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.125rem;justify-content:flex-start}.pay-pf-topbar{justify-content:space-between}.pay-pf-timer,.pay-pf-topbar{display:flex;align-items:center}.pay-pf-timer{gap:.35rem;font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--th-text-muted);background:rgba(0,0,0,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.25rem .6rem;border-radius:999px;transition:color .3s ease,background .3s ease}html.dark .pay-pf-timer{background:hsla(0,0%,100%,.14)}.pay-pf-timer--urgent{color:#dc2626;font-weight:600;background:rgba(220,38,38,.08);animation:pay-timer-pulse 2s ease-in-out infinite}@keyframes pay-timer-pulse{0%,to{opacity:1}50%{opacity:.7}}.pay-timer-bar{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem}.pay-timer-bar__track{width:100%;height:3px;border-radius:1.5px;background:rgba(0,0,0,.08);overflow:hidden}html.dark .pay-timer-bar__track{background:hsla(0,0%,100%,.1)}.pay-timer-bar__fill{height:100%;border-radius:1.5px;background:var(--pay-brand,#598ffa);transition:width 1s linear}.pay-timer-bar__fill--urgent{background:#dc2626}.pay-timer-bar__caption{font-size:.75rem;font-weight:500;color:var(--th-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.pay-timer-bar__caption--urgent{color:#dc2626;font-weight:600}.pay-confirm-head__timer{margin-left:auto;margin-right:.9rem;flex-shrink:0;align-self:center;font-size:1.1rem;font-weight:500;padding-bottom:5px}.pay-pf-secure{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:#10b981;background:rgba(16,185,129,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.25rem .6rem;border-radius:999px}html.dark .pay-pf-secure{color:#34d399;background:rgba(52,211,153,.16)}.pay-pf-amount{text-align:center;margin:0 1.5rem;padding:1rem 1.25rem;background:transparent;border-radius:.875rem}.pay-pf-amount-label{font-size:.72rem;color:var(--th-text-muted);margin:0 0 .1rem}.pay-pf-amount-val{margin:0;padding:0;font-size:2rem;font-weight:700;color:var(--th-text);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.12}.pay-pf-amount-cur{font-size:1.1rem;font-weight:500;color:var(--th-text-muted)}.pay-pf-body>.pay-pf-amount+.pay-pf-crypto-stack{margin-top:-.35rem}.pay-pf-crypto-stack{display:flex;flex-direction:column;gap:0;width:100%;flex:0 1 auto;min-height:0;position:relative;z-index:0}.pay-pf-crypto-row{gap:1.25rem}.pay-pf-crypto-row,.pay-pf-crypto-top{display:flex;flex-direction:column;align-items:stretch;width:100%}.pay-pf-crypto-top{gap:1.125rem}.pay-pf-qr-img{width:132px;height:132px;border-radius:.5rem;display:block}.pay-pf-qr-wrap{background:var(--th-card,#fff);padding:.75rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--th-card-border) 55%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--th-text) 6%,transparent);flex-shrink:0;display:inline-flex}html.dark .pay-pf-qr-wrap{background:var(--th-bg-alt,#1e1e2e);border-color:color-mix(in srgb,var(--th-card-border) 70%,transparent);box-shadow:0 1px 4px rgba(0,0,0,.2)}.pay-pf-qr-caption{margin:0;padding:0 .5rem;font-size:.8125rem;font-weight:500;color:var(--th-text-muted);text-align:center;line-height:1.4;max-width:20rem}.pay-pf-qr-col{display:flex;flex-direction:column;align-items:center;gap:.625rem;flex-shrink:0}@media (min-width:769px){.pay-pf-crypto-top{align-items:center;gap:1.35rem}.pay-pf-qr-col{width:100%;max-width:28rem}.pay-pf-crypto-details{width:100%}.pay-pf-qr-img{width:280px;height:280px}.pay-pf-qr-wrap{padding:1.125rem 1.35rem}.pay-pf-qr-caption{font-size:.9375rem;max-width:24rem}}.pay-pf-qr-toggle{display:inline-flex;align-items:center;background:var(--th-nav-bg,var(--forma-light,#f5f5f5));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;padding:.2rem;gap:.15rem;transition:background .2s,border-color .2s}.pay-pf-qr-toggle__btn{padding:.3rem .8rem;border-radius:999px;font-size:.75rem;font-weight:500;background:transparent;color:var(--th-text-muted,rgba(51,51,57,.6));border:none;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease}.pay-pf-qr-toggle__btn:hover:not(.pay-pf-qr-toggle__btn--active){color:var(--th-text,var(--forma-dark));background:rgba(51,51,57,.06)!important}.pay-pf-qr-toggle__btn--active,.pay-pf-qr-toggle__btn--active:hover,.pay-pf-qr-toggle__btn--active:hover:not(:disabled){background:var(--th-nav-active-bg,var(--forma-dark,#333339))!important;color:var(--th-nav-active-text,#fff)!important;cursor:default}html.dark .pay-pf-qr-toggle{background:hsla(0,0%,100%,.04);border-color:var(--th-nav-border,hsla(0,0%,100%,.08))}html.dark .pay-pf-qr-toggle__btn{color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .pay-pf-qr-toggle__btn:hover:not(.pay-pf-qr-toggle__btn--active){color:#fff;background:hsla(0,0%,100%,.06)!important}html.dark .pay-pf-qr-toggle__btn--active,html.dark .pay-pf-qr-toggle__btn--active:hover,html.dark .pay-pf-qr-toggle__btn--active:hover:not(:disabled){background:var(--th-nav-active-bg,hsla(0,0%,100%,.12))!important;color:var(--th-nav-active-text,#fff)!important}.pay-pf-net-badge{display:flex;align-items:center;gap:.5rem}.pay-pf-net-dot{width:1.25rem;height:1.25rem;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;color:#fff;flex-shrink:0}.pay-pf-net-label{font-size:.7rem;color:var(--th-text-muted);font-weight:500}.pay-pf-crypto-details{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.625rem;width:100%}.pay-pf-detail-box{background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--th-card-border) 65%,transparent);border-radius:.875rem;padding:.625rem .875rem}html.dark .pay-pf-detail-box{background:hsla(0,0%,100%,.04);border-color:color-mix(in srgb,var(--th-card-border) 55%,transparent)}.pay-pf-detail-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--th-text-muted);margin-bottom:.25rem;opacity:.7}.pay-pf-detail-row{display:flex;align-items:center;gap:.5rem}.pay-pf-mono{font-size:.8rem;font-family:monospace;font-weight:700;color:var(--th-text);flex:1 1;min-width:0}.pay-pf-mono--break{word-break:break-all;white-space:normal;line-height:1.45}.pay-pf-copy-btn{background:none;border:none;padding:.2rem;border-radius:.35rem;cursor:pointer;color:rgba(51,51,57,.2);border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:color .15s;flex-shrink:0}.pay-pf-copy-btn:hover{color:rgba(51,51,57,.6);background:rgba(51,51,57,.06)}html:not(.dark) .pay-pf-copy-btn:hover{color:var(--forma-blue);background:rgba(89,143,250,.1)}html.dark .pay-pf-copy-btn{color:hsla(0,0%,100%,.25)}html.dark .pay-pf-copy-btn:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.pay-pf-green{color:#10b981!important}.pay-pf-warn{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;color:#d97706;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(245,158,11,.22);border-radius:.75rem;padding:.75rem;line-height:1.5;position:relative;z-index:1;flex-shrink:0;margin-top:0}.pay-pf-warn>svg{flex-shrink:0;margin-top:.18em}.pay-pf-warn>p{margin:0}html.dark .pay-pf-warn{color:#fbbf24;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.pay-pf-body--awaiting-skel .pay-pf-qr-toggle__btn:disabled{opacity:.42;cursor:not-allowed}.pay-pf-qr-container--awaiting-skel{opacity:.38}.pay-pf-skel{display:block;border-radius:.375rem;min-height:.875rem;background:linear-gradient(90deg,color-mix(in srgb,var(--th-text) 8%,transparent) 0,color-mix(in srgb,var(--th-text) 16%,transparent) 50%,color-mix(in srgb,var(--th-text) 8%,transparent) 100%);background-size:200% 100%;animation:pay-pf-skel-shimmer 1.35s ease-in-out infinite}@keyframes pay-pf-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pay-pf-skel--amount{height:2.35rem;width:min(14rem,100%)}.pay-pf-skel--net{height:1.125rem;width:min(75%,16rem)}.pay-pf-skel--row-md{height:1.125rem;width:min(58%,12rem)}.pay-pf-skel--row-full{height:1rem;width:100%}.pay-pf-warn--awaiting-hint{color:var(--th-text-muted);background:color-mix(in srgb,var(--th-text) 6%,transparent);border-color:color-mix(in srgb,var(--th-text) 12%,transparent)}html.dark .pay-pf-warn--awaiting-hint{color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.pay-pf-btns{display:flex;gap:.75rem}.pay-pf-btn-cancel{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1.1rem;min-height:3.5rem;font-size:.875rem;font-weight:500;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.pay-pf-btn-cancel:hover{color:var(--th-text,var(--forma-dark))}html:not(.dark) .pay-pf-btn-cancel:hover{background:rgba(51,51,57,.06);border-color:var(--th-nav-border,hsla(0,0%,85%,.55))}html.dark .pay-pf-btn-cancel{background:hsla(0,0%,100%,.04);border-color:var(--th-nav-border,hsla(0,0%,100%,.08));color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .pay-pf-btn-cancel:hover{background:hsla(0,0%,100%,.06);color:#fff}.pay-pf-btn-primary{flex:1 1;padding:.8rem;min-height:3.5rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--pay-brand,#5d5fef);border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.45rem;transition:opacity .15s,background .2s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--pay-brand,#5d5fef) 30%,transparent)}.pay-pf-btn-primary:hover{opacity:.9}.pay-pf-btn-primary:disabled{opacity:.4;cursor:not-allowed}.pay-pf-btn-cancel-full{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1.1rem;min-height:3.5rem;font-size:.875rem;font-weight:500;color:var(--th-text-muted,rgba(51,51,57,.6));border:1px solid var(--th-nav-border,hsla(0,0%,85%,.5));border-radius:999px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.pay-pf-btn-cancel-full:hover{color:var(--th-text,var(--forma-dark))}html:not(.dark) .pay-pf-btn-cancel-full:hover{background:rgba(51,51,57,.06);border-color:var(--th-nav-border,hsla(0,0%,85%,.55))}html.dark .pay-pf-btn-cancel-full{background:hsla(0,0%,100%,.04);border-color:var(--th-nav-border,hsla(0,0%,100%,.08));color:var(--th-text-muted,hsla(0,0%,100%,.6))}html.dark .pay-pf-btn-cancel-full:hover{background:hsla(0,0%,100%,.06);color:#fff}@media (min-width:768px){.pay-pf-btn-cancel-full--mobile-only{display:none!important}}.pay-crypto{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.pay-crypto__topbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pay-crypto__net-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem!important;border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(51,51,57,.2)!important;font-size:.75rem;font-weight:600;color:var(--th-text)!important;white-space:nowrap;transition:background .15s,border-color .15s;cursor:default}.pay-crypto__net-pill,.pay-crypto__net-pill:hover,.pay-crypto__net-pill:hover:not(:disabled){background:rgba(51,51,57,.04)!important}html.dark .pay-crypto__net-pill{border-color:hsla(0,0%,100%,.1)!important;color:var(--th-text)!important}html.dark .pay-crypto__net-pill,html.dark .pay-crypto__net-pill:hover,html.dark .pay-crypto__net-pill:hover:not(:disabled){background:hsla(0,0%,100%,.05)!important}.pay-crypto__net-pill-icon{width:16px;height:16px;border-radius:50%}.pay-crypto__amount{text-align:center;padding:1rem 1.25rem;margin:0 1.5rem;background:transparent;border-radius:.875rem}.pay-crypto__amount-label{font-size:.75rem;color:var(--th-text-muted);margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.04em}.pay-crypto__amount-val{font-size:1.75rem;font-weight:700;color:var(--th-text);margin:0;line-height:1.2}.pay-crypto__amount-cur{font-size:1rem;font-weight:500;color:var(--th-text-muted);vertical-align:baseline}.pay-crypto__qr-section{display:flex;flex-direction:column;align-items:center;gap:.75rem}.pay-crypto__qr-wrap{position:relative;width:260px;height:260px;padding:.625rem;border-radius:1.75rem;overflow:hidden}.pay-crypto__qr-logo-overlay,.pay-crypto__qr-wrap{background:#fff;display:flex;align-items:center;justify-content:center}.pay-crypto__qr-logo-overlay{position:absolute;left:50%;top:50%;width:22%;height:22%;transform:translate(-50%,-50%);border-radius:20%;padding:2.5px;box-shadow:0 2px 10px rgba(0,0,0,.15);pointer-events:none}.pay-crypto__qr-logo-overlay img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16%}html.dark .pay-crypto__qr-wrap{background:#fff;border-color:hsla(0,0%,100%,.1)}.pay-crypto__qr-img{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.pay-crypto__selector-wrap{position:relative}.pay-crypto__net-pill--selectable{cursor:pointer}.pay-crypto__net-pill--selectable:hover,.pay-crypto__net-pill--selectable:hover:not(:disabled){border-color:rgba(51,51,57,.35)!important;background:rgba(51,51,57,.08)!important}html.dark .pay-crypto__net-pill--selectable:hover,html.dark .pay-crypto__net-pill--selectable:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)!important}.pay-crypto__net-pill-chevron{transition:transform .15s;opacity:.5}.pay-crypto__net-pill-chevron--open{transform:rotate(180deg)}.pay-crypto__dropdown{position:absolute;top:calc(100% + .35rem);left:0;min-width:260px;max-height:280px;overflow-y:auto;background:rgba(20,20,24,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:.875rem;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:50;padding:.35rem;display:flex;flex-direction:column;gap:.35rem}.pay-crypto__dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .875rem!important;border:none!important;border-radius:.625rem;background:transparent!important;cursor:pointer;text-align:left;font-size:.8125rem;color:#fff!important;transition:background .1s}.pay-crypto__dropdown button.pay-crypto__dropdown-item:hover,.pay-crypto__dropdown button.pay-crypto__dropdown-item:hover:not(:disabled){background:hsla(0,0%,100%,.08)!important;color:#fff!important}.pay-crypto__dropdown-item--active{background:hsla(0,0%,100%,.08)!important}.pay-crypto__dropdown-item:disabled{opacity:.5;cursor:wait}.pay-crypto__dropdown-item-text{flex:1 1;font-weight:500;white-space:nowrap}.pay-crypto__dropdown-item-amount{font-size:.7rem;color:hsla(0,0%,100%,.45);white-space:nowrap}.pay-crypto__fields{display:flex;flex-direction:column;gap:.5rem}.pay-crypto__field{padding:.625rem .875rem;border-radius:.875rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--th-card-border) 65%,transparent);display:flex;align-items:center;gap:.5rem}.pay-crypto__field-text{flex:1 1;min-width:0}html.dark .pay-crypto__field{background:hsla(0,0%,100%,.04);border-color:color-mix(in srgb,var(--th-card-border) 55%,transparent)}.pay-crypto__field-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--th-text-muted);margin:0 0 .3rem}.pay-crypto__field-row{display:flex;align-items:center;gap:.5rem}.pay-crypto__field-value{flex:1 1;min-width:0;font-size:.8125rem;font-weight:600;font-family:SF Mono,Cascadia Code,Fira Code,Consolas,monospace;color:var(--th-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-crypto__field-value--break{white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-overflow:unset;font-size:.75rem;display:block;padding-bottom:2px;scrollbar-width:thin}.pay-crypto__copied{color:#22c55e!important}@keyframes pay-crypto-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pay-crypto__skel{display:block;border-radius:.5rem;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;animation:pay-crypto-shimmer 1.5s ease-in-out infinite}html.dark .pay-crypto__skel{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%}.pay-crypto__skel--qr{width:100%;height:100%;border-radius:.75rem}.pay-crypto__skel--text{height:.75rem;width:9rem;border-radius:.25rem}.pay-crypto__skel--text-long{height:.75rem;width:18rem;border-radius:.25rem}.pay-crypto__warn{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;border-radius:.75rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(250,204,21,.25);font-size:.7rem;line-height:1.5;color:#d0971f;word-break:break-word;overflow-wrap:break-word}.pay-crypto__warn>svg{flex-shrink:0;margin-top:.1rem;color:#ca8a04}.pay-crypto__warn p{margin:0}html.dark .pay-crypto__warn{background:rgba(250,204,21,.06);border-color:rgba(250,204,21,.15)}.pay-crypto__back-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;color:var(--th-text-muted,rgba(51,51,57,.6));background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--th-card-border,hsla(0,0%,85%,.5));border-radius:.875rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pay-crypto__back-btn:hover,.pay-crypto__back-btn:hover:not(:disabled){color:var(--th-text);background:rgba(51,51,57,.06)!important;border-color:rgba(51,51,57,.2)}.pay-crypto__back-btn:disabled{opacity:.5;cursor:not-allowed}html.dark .pay-crypto__back-btn{color:var(--th-text-muted,hsla(0,0%,100%,.6));background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .pay-crypto__back-btn:hover,html.dark .pay-crypto__back-btn:hover:not(:disabled){color:#fff;background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.2)}@media (max-width:768px){.pay-crypto__qr-section{display:none}.pay-crypto__amount-val{font-size:1.5rem}}.pay-pf-sbp-qr{display:flex;justify-content:center}.pay-pf-qr-card{background:#fff;padding:1rem;border-radius:1.25rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px rgba(0,0,0,.05);display:inline-flex;flex-direction:column;align-items:center;gap:.625rem}html.dark .pay-pf-qr-card{border-color:hsla(0,0%,100%,.1)}.pay-pf-qr-hint{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--th-text-muted);font-weight:500}.pay-pf-bank-list{display:flex;flex-direction:column;gap:.375rem}.pay-pf-bank-btn{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--th-card-border);border-radius:.875rem;cursor:pointer;transition:background .15s,border-color .15s;width:100%}.pay-pf-bank-btn:hover{background:var(--th-btn-hover);border-color:var(--th-text-muted)}html.dark .pay-pf-bank-btn{background:hsla(0,0%,100%,.04)}.pay-pf-bank-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;flex-shrink:0}.pay-pf-bank-name{flex:1 1;text-align:left;font-size:.875rem;font-weight:500;color:var(--th-text)}.pay-pf-bank-arrow{color:var(--th-text-muted);flex-shrink:0}.pay-pf-id-row{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:.625rem}html.dark .pay-pf-id-row{background:hsla(0,0%,100%,.04)}.pay-pf-id-text{font-size:.7rem;font-family:monospace;color:var(--th-text-muted);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-pf-field{display:flex;flex-direction:column;gap:.375rem}.pay-pf-field-label{font-size:.7rem;font-weight:600;color:var(--th-text-muted);display:flex;align-items:center;gap:.35rem;text-transform:none;letter-spacing:0}.pay-pf-input{background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--th-card-border);border-radius:.875rem;padding:.75rem .875rem;font-size:.9rem;color:var(--th-text);outline:none;width:100%}html.dark .pay-pf-input{background:hsla(0,0%,100%,.04)}.pay-pf-input::placeholder{color:var(--th-text-muted);opacity:.5}.pay-pf-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--pay-brand,#598ffa) 35%,transparent)}.pay-pf-input--mono{font-family:monospace;letter-spacing:.08em}.pay-pf-input--center{text-align:center}.pay-pf-card-badge{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:.375rem;color:#fff}.pay-pf-card-badge--visa{background:#1a1f71}.pay-pf-card-badge--mastercard{background:#eb5700}.pay-pf-card-badge--mir{background:#10b981}.pay-pf-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.pay-pf-country-btn{display:flex;align-items:center;gap:.625rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--th-card-border);border-radius:.875rem;padding:.75rem .875rem;font-size:.875rem;color:var(--th-text);cursor:pointer;width:100%}html.dark .pay-pf-country-btn{background:hsla(0,0%,100%,.04)}.pay-pf-country-btn:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--pay-brand,#598ffa) 35%,transparent)}.pay-pf-country-dropdown{position:absolute;z-index:50;left:0;right:0;top:calc(100% + .375rem);background:var(--th-card-bg);border:1px solid var(--th-card-border);border-radius:.875rem;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:13rem;overflow-y:auto}.pay-pf-country-opt{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.85rem;color:var(--th-text);width:100%;background:transparent;border:none;cursor:pointer;transition:background .1s;text-align:left}.pay-pf-country-opt:hover{background:var(--th-bg-alt)}.pay-pf-country-opt--active{background:rgba(93,95,239,.06);color:#5d5fef}.pay-main--scroll{overflow-x:hidden;overflow-y:visible}.pay-shell--fixed .pay-main.pay-main--scroll{display:flex;flex-direction:column;align-items:center}.pay-main--scroll>.pay-main__inner{box-sizing:border-box}.pay-main.pay-main--scroll>.pay-main__inner:has(.pay-split){flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:72rem}@media (max-width:767px){.pay-shell.pay-shell--fixed{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:auto;overflow:visible}.pay-main.pay-main--scroll{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:visible;flex:1 0 auto}}.pay-split{display:flex;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;align-items:flex-start;align-self:stretch;min-width:0}.pay-split.pay-split--single{max-width:72rem;width:100%;justify-content:center}.pay-split.pay-split--single .pay-split__left{flex:1 1 auto;width:100%;max-width:72rem}.pay-split__mobile-choose{width:100%;min-width:0;display:flex;flex-direction:column;gap:.75rem}.pay-split__left{flex:1 1;min-width:0;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;z-index:1}.pay-split__right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.pay-split__card{max-width:none!important;overflow:hidden}.pay-split__card-main{position:relative;border-radius:inherit}@media (min-width:769px){.pay-main__inner:has(.pay-split)>.pay-split{flex:1 1;align-items:stretch;min-height:0}.pay-split__left{align-self:stretch;display:flex;flex-direction:column}.pay-card.pay-split__card{min-height:100%;height:auto}.pay-card.pay-split__card,.pay-split__card-main{flex:1 1 auto;display:flex;flex-direction:column}.pay-split__card-main{min-height:0}.pay-split__card-main>.pay-pf-head{flex-shrink:0}.pay-split__card-main>.pay-pf-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.pay-split__card-main .pay-pf-crypto-stack{flex:0 1 auto;min-height:0;overflow:visible}.pay-split__card-main .pay-pf-crypto-row{flex:0 1 auto;min-height:0}.pay-split__card-main .pay-pf-warn{flex-shrink:0;margin-top:0}.pay-split__card-main .pay-pf-btn-cancel-full--mobile-only{flex-shrink:0}}@media (min-width:769px){.pay-shell.pay-shell--fixed .pay-main__inner:has(.pay-split)>.pay-split{flex:0 0 auto;min-height:auto;align-items:flex-start}.pay-shell.pay-shell--fixed .pay-card.pay-split__card{min-height:auto;height:auto}.pay-shell.pay-shell--fixed .pay-split__card-main{flex:0 0 auto;min-height:auto}.pay-shell.pay-shell--fixed .pay-split__card-main>.pay-pf-body{flex:0 0 auto;min-height:auto;overflow-y:visible}.pay-shell.pay-shell--fixed .pay-split__card-main .pay-pf-crypto-stack{min-height:auto}.pay-shell.pay-shell--fixed .pay-crypto{flex:0 0 auto;min-height:auto;overflow-y:visible}}.pay-split__card-empty{min-height:18rem}.pay-split__card-main:has(.pay-split__overlay){min-height:18rem}.pay-split__overlay{position:absolute;inset:0;z-index:10;border-radius:inherit;background:color-mix(in srgb,var(--th-card-bg) 78%,transparent)}.pay-split__overlay,.pay-split__overlay-inner{display:flex;align-items:center;justify-content:center}.pay-split__overlay-inner{flex-direction:column;gap:.75rem;text-align:center;max-width:16rem;color:var(--th-text);padding:.75rem 1rem}.pay-split__overlay-inner>svg{opacity:.7;flex-shrink:0}.pay-split__overlay-hint{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--th-text-muted)}.pay-split__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.pay-split__toggle--disabled{opacity:.35!important;cursor:not-allowed!important}.pay-split__toggle--disabled,.pay-split__toggle--disabled:hover{color:var(--th-text-muted)!important;background:transparent!important}.pay-split__search{position:relative;display:flex;align-items:center}.pay-split__search-icon{position:absolute;left:.875rem;color:var(--th-text-muted);pointer-events:none;opacity:.6}.pay-split__search-input{width:100%;padding:.625rem .875rem .625rem 2.25rem;border:1px solid var(--th-card-border);border-radius:.875rem;background:var(--th-bg-alt);color:var(--th-text);font-size:.8125rem;outline:none;transition:border-color .15s}.pay-split__search-input::placeholder{color:var(--th-text-muted);opacity:.6}.pay-split__search-input:focus{border-color:rgba(93,95,239,.45)}.pay-split__search-clear{position:absolute;right:.625rem;background:none;border:none;color:var(--th-text-muted);cursor:pointer;padding:.15rem;border-radius:.25rem;display:flex;transition:color .15s}.pay-split__search-clear:hover{color:var(--th-text)}.pay-split__methods{display:flex;flex-direction:column;gap:.375rem}.pay-split__group{border:1px solid var(--th-card-border);border-radius:1rem;overflow:hidden;transition:border-color .15s}.pay-split__group:hover{border-color:rgba(93,95,239,.2)}.pay-split__group--single{border-radius:1rem}.pay-split__single-row{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;width:100%;text-align:left;font-family:inherit;border:none;background:var(--th-card);cursor:pointer;transition:background .15s}.pay-split__single-row:hover:not(:disabled){background:rgba(93,95,239,.03)}html.dark .pay-split__single-row:hover:not(:disabled){background:hsla(0,0%,100%,.04)}.pay-split__single-row--selected{background:rgba(93,95,239,.06)!important}.pay-split__single-row--dimmed:not(.pay-split__single-row--selected){opacity:.5}.pay-split__single-row--busy{opacity:.8}.pay-split__single-row:disabled{cursor:wait}.pay-split__method-amount--value{font-size:.875rem;font-weight:600;color:var(--th-text);margin-top:.15rem}.pay-split__group-head{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;background:var(--th-card);cursor:pointer;width:100%;text-align:left;font-family:inherit;border:none;transition:background .15s}.pay-split__group-head:hover{background:rgba(93,95,239,.03)}html.dark .pay-split__group-head:hover{background:hsla(0,0%,100%,.04)}.pay-split__group-chevron{color:var(--th-text-muted);opacity:.5;flex-shrink:0;transition:transform .2s ease,opacity .15s}.pay-split__group-chevron--open{transform:rotate(180deg);opacity:.8}.pay-split__group-body{border-top:1px solid var(--th-card-border);background:var(--th-bg-alt)}.pay-split__net-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem 3.75rem;width:100%;text-align:left;font-family:inherit;border:none;background:transparent;cursor:pointer;transition:background .15s}.pay-split__net-item:not(:last-child){border-bottom:1px solid var(--th-card-border)}.pay-split__net-item:hover:not(:disabled){background:rgba(93,95,239,.04)}html.dark .pay-split__net-item:hover:not(:disabled){background:hsla(0,0%,100%,.04)}.pay-split__net-item--selected{background:rgba(93,95,239,.06)!important}.pay-split__net-item--dimmed:not(.pay-split__net-item--selected){opacity:.5}.pay-split__net-item--busy{opacity:.8}.pay-split__net-item:disabled{cursor:wait}.pay-split__net-info{flex:1 1;min-width:0}.pay-split__net-name{display:block;font-size:.8125rem;font-weight:600;color:var(--th-text)}.pay-split__net-amount{display:block;font-size:.75rem;color:var(--th-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.1rem}.pay-split__method-icon{width:2.75rem;height:2.75rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;background:rgba(93,95,239,.1);color:#5d5fef;flex-shrink:0}.pay-split__method-body{flex:1 1;min-width:0}.pay-split__method-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--th-text);line-height:1.35}.pay-split__method-amount{margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:var(--th-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay-split__method-arrow{color:var(--th-text-muted);opacity:.45;flex-shrink:0;transition:opacity .15s}.pay-split__method-check{color:#5d5fef;flex-shrink:0}.pay-split__mobile-selector{display:flex;align-items:center;gap:.75rem;margin:0 1.25rem 1.25rem;padding:.75rem 1rem;border:2px dashed rgba(93,95,239,.3);border-radius:.875rem;background:rgba(93,95,239,.04);cursor:pointer;width:calc(100% - 2.5rem);text-align:left;font-family:inherit;transition:border-color .15s,background .15s}.pay-split__mobile-selector:hover{border-color:rgba(93,95,239,.5);background:rgba(93,95,239,.08)}.pay-split__mobile-selector-text{flex:1 1;font-size:.875rem;font-weight:600;color:var(--th-text)}.pay-sheet__overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pay-sheet{background:var(--th-card);border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -8px 40px rgba(0,0,0,.2)}.pay-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--th-card-border);flex-shrink:0}.pay-sheet__title{margin:0;font-size:1rem;font-weight:600;color:var(--th-text)}.pay-sheet__close{width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--th-card-border);background:var(--th-bg-alt);color:var(--th-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,color .15s}.pay-sheet__close:hover{background:var(--th-btn-hover);color:var(--th-text)}.pay-sheet__body{flex:1 1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.pay-sheet__footer{padding:.75rem 1.25rem 1.25rem;border-top:1px solid var(--th-card-border);flex-shrink:0}.pay-confirm-overlay{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pay-confirm-dialog{background:var(--th-card);border:1px solid var(--th-card-border);border-radius:1.25rem;padding:2rem;max-width:24rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 20px 50px rgba(0,0,0,.25)}.pay-confirm-dialog__title{margin:0;font-size:1.0625rem;font-weight:600;color:var(--th-text)}.pay-confirm-dialog__btns{display:flex;gap:.75rem;width:100%;margin-top:.5rem}.pay-pf-qr-container{position:relative;display:inline-flex}.pay-pf-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--th-card,#fff);border-radius:.4rem;padding:.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px color-mix(in srgb,var(--th-text) 10%,transparent)}.pay-pf-qr-logo img{width:26px;height:26px;object-fit:contain}@media (min-width:769px){.pay-pf-qr-logo img{width:40px;height:40px}}html.dark .pay-pf-qr-img{filter:invert(1)}html.dark .pay-pf-qr-logo{background:var(--th-bg-alt,#1e1e2e)}html.dark .pay-pf-qr-logo img{filter:brightness(0) invert(1)}html.dark .pay-split__group{border-color:hsla(0,0%,100%,.08)}html.dark .pay-split__group:hover{border-color:rgba(93,95,239,.2)}html.dark .pay-split__method-icon{background:rgba(93,95,239,.12);color:#a5a7fc}html.dark .pay-split__net-item--selected{background:rgba(93,95,239,.1)!important}html.dark .pay-split__mobile-selector{border-color:rgba(93,95,239,.25);background:rgba(93,95,239,.08)}@media (max-width:768px){.pay-split{flex-direction:column}.pay-split__right{display:none}html.dark .pay-sheet{background:var(--th-bg-alt)}html.dark .pay-sheet__body .pay-split__group,html.dark .pay-split__methods .pay-split__group{background:var(--th-bg-alt);border-color:hsla(0,0%,100%,.12)}html.dark .pay-sheet__body .pay-split__group-head,html.dark .pay-sheet__body .pay-split__single-row,html.dark .pay-split__methods .pay-split__group-head,html.dark .pay-split__methods .pay-split__single-row{background:var(--th-bg-alt)}html.dark .pay-sheet__body .pay-split__group-body,html.dark .pay-split__methods .pay-split__group-body{background:var(--th-bg);border-top-color:hsla(0,0%,100%,.1)}html.dark .pay-sheet__body .pay-split__search-input,html.dark .pay-split__methods .pay-split__search-input{background:var(--th-bg);border-color:hsla(0,0%,100%,.12)}html.dark .pay-sheet__body .pay-split__method-icon,html.dark .pay-split__methods .pay-split__method-icon{background:rgba(93,95,239,.18)}html.dark .pay-sheet__body .pay-split__net-item--selected,html.dark .pay-sheet__body .pay-split__single-row--selected,html.dark .pay-split__methods .pay-split__net-item--selected,html.dark .pay-split__methods .pay-split__single-row--selected{background:rgba(93,95,239,.16)!important}.pay-pf-qr-col{display:none!important}.pay-pf-crypto-row{align-items:stretch}.pay-pf-crypto-details{width:100%}}.admin-pm-hub .settings-input:focus,.admin-pm-hub .settings-input:focus-visible{border-color:rgba(51,51,57,.4);box-shadow:0 0 0 3px rgba(0,0,0,.07)}html.dark .admin-pm-hub .settings-input:focus,html.dark .admin-pm-hub .settings-input:focus-visible{border-color:hsla(0,0%,100%,.22);box-shadow:0 0 0 3px rgba(0,0,0,.35)}.admin-pm-hub .tx-loading-spinner{border:2px solid rgba(51,51,57,.2);border-top-color:rgba(51,51,57,.55)}html.dark .admin-pm-hub .tx-loading-spinner{border-color:hsla(0,0%,100%,.7) hsla(0,0%,100%,.12) hsla(0,0%,100%,.12)}html.dark .admin-pm-hub .tx-pagination__page--active,html.dark .admin-pm-hub .tx-pagination__page--active:hover,html.dark .admin-pm-hub .tx-pagination__size-btn--active,html.dark .admin-pm-hub .tx-pagination__size-btn--active:hover,html.dark .admin-pm-hub button.tx-pagination__page--active:hover:not(:disabled),html.dark .admin-pm-hub button.tx-pagination__size-btn--active:hover:not(:disabled){background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.14)!important;color:#e2e8f0!important;box-shadow:none!important}html.dark .admin-pm-hub .tx-search__icon-btn,html.dark .admin-pm-hub .tx-search__icon-btn.is-active{border-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.82)!important}html.dark .admin-pm-hub .tx-search__icon-btn.is-active:hover,html.dark .admin-pm-hub .tx-search__icon-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1)!important;color:#fff!important;border-color:hsla(0,0%,100%,.16)!important}html.dark .admin-pm-hub .tx-chip--active,html.dark .admin-pm-hub .tx-chip--active:hover,html.dark .admin-pm-hub button.tx-chip--active:hover:not(:disabled){background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.12)!important;color:#e2e8f0!important}.admin-pm2__hero{padding-bottom:.5rem}.admin-pm2__h1{margin-bottom:.4rem}.admin-pm2__lead{margin:0;color:var(--th-text-muted);font-size:.95rem;max-width:56ch}.admin-pm2__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;margin:0 0 1.1rem;padding:.75rem .9rem;border-radius:.85rem;background:var(--th-bg-alt);border:1px solid var(--th-card-border)}html.dark .admin-pm2__toolbar{background:hsla(0,0%,100%,.025)}.admin-pm2__tabs{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:.65rem;background:var(--th-card);border:1px solid var(--th-card-border)}button.admin-pm2__tab,button.admin-pm2__tab:active:not(:disabled),button.admin-pm2__tab:hover:not(:disabled){display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border:none;background:transparent;font:inherit;font-weight:700;font-size:.88rem;color:var(--th-text-muted);border-radius:.5rem;cursor:pointer;transition:background .15s ease,color .15s ease}button.admin-pm2__tab:hover:not(:disabled):not(.is-active){background:var(--th-btn-hover);color:var(--th-text)}button.admin-pm2__tab.is-active,button.admin-pm2__tab.is-active:hover:not(:disabled){background:var(--forma-dark);color:#fff}.admin-pm2__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .4rem;border-radius:999px;font-size:.72rem;font-weight:800;background:var(--th-bg-alt);color:var(--th-text-muted)}.admin-pm2__tab.is-active .admin-pm2__tab-count{background:hsla(0,0%,100%,.18);color:#fff}.admin-pm2__filters{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.admin-pm2__search{position:relative;display:inline-flex;align-items:center;width:clamp(220px,32vw,360px);padding:0 .55rem 0 1.85rem;border:1px solid var(--th-card-border);border-radius:.55rem;background:var(--th-card);transition:border-color .15s ease,background .15s ease}.admin-pm2__search:focus-within{border-color:rgba(51,51,57,.35)}html.dark .admin-pm2__search:focus-within{border-color:hsla(0,0%,100%,.25)}.admin-pm2__search>svg{position:absolute;left:.6rem;color:var(--th-text-subtle)}.admin-pm2__search>input{flex:1 1;border:none;outline:none;background:transparent;font:inherit;font-size:.88rem;padding:.45rem 0;color:var(--th-text)}button.admin-pm2__search-clear,button.admin-pm2__search-clear:active:not(:disabled),button.admin-pm2__search-clear:hover:not(:disabled){display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border:none;background:transparent;color:var(--th-text-subtle);border-radius:.3rem;cursor:pointer;padding:0;font-weight:inherit}button.admin-pm2__search-clear:hover:not(:disabled){color:var(--th-text);background:var(--th-btn-hover)}.admin-pm2__status-pills{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:.55rem;background:var(--th-card);border:1px solid var(--th-card-border)}button.admin-pm2__status-pill,button.admin-pm2__status-pill:active:not(:disabled),button.admin-pm2__status-pill:hover:not(:disabled){border:none;background:transparent;font:inherit;font-size:.82rem;font-weight:600;color:var(--th-text-muted);padding:.35rem .7rem;border-radius:.4rem;cursor:pointer;transition:background .15s ease,color .15s ease}button.admin-pm2__status-pill:hover:not(:disabled):not(.is-on){color:var(--th-text);background:var(--th-btn-hover)}button.admin-pm2__status-pill.is-on,button.admin-pm2__status-pill.is-on:hover:not(:disabled){background:var(--forma-dark);color:#fff}.admin-pm2__sections{display:flex;flex-direction:column;gap:1.5rem}.admin-pm2__section{display:flex;flex-direction:column;gap:.65rem}.admin-pm2__section-head{display:flex;align-items:center;gap:.6rem;padding:0 .1rem}.admin-pm2__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:rgba(0,0,0,.06);color:var(--th-text-muted)}html.dark .admin-pm2__section-icon{background:hsla(0,0%,100%,.06)}.admin-pm2__section-icon--crypto{background:rgba(245,158,11,.18);color:#d97706}.admin-pm2__section-icon--fiat{background:rgba(16,185,129,.16);color:#059669}.admin-pm2__section-title{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.01em;color:var(--th-text)}.admin-pm2__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--th-bg-alt);color:var(--th-text-muted);font-size:.72rem;font-weight:800;border:1px solid var(--th-card-border)}button.admin-pm2__add-btn,button.admin-pm2__add-btn:active:not(:disabled),button.admin-pm2__add-btn:hover:not(:disabled){margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border:1px solid var(--th-card-border);background:var(--th-card);color:var(--th-text);font:inherit;font-size:.82rem;font-weight:600;border-radius:.45rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}button.admin-pm2__add-btn:hover:not(:disabled){background:var(--th-btn-hover);border-color:rgba(0,0,0,.14)}html.dark button.admin-pm2__add-btn:hover:not(:disabled){border-color:hsla(0,0%,100%,.16)}.admin-pm2__empty{margin:.2rem 0;padding:.85rem 1rem;border:1px dashed var(--th-card-border);border-radius:.6rem;color:var(--th-text-muted);font-size:.88rem}.admin-pm2__hint{margin:0 0 1rem;padding:.55rem .85rem;background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:.55rem;color:var(--th-text-muted);font-size:.84rem;line-height:1.45}.admin-pm2__subhead{margin:.85rem 0 .4rem;display:flex;gap:.45rem;font-size:.92rem;text-transform:none;letter-spacing:.01em}.admin-pm2__subhead,.admin-pm2__subhead-count{align-items:center;font-weight:600;color:var(--th-text-muted)}.admin-pm2__subhead-count{display:inline-flex;justify-content:center;min-width:1.4rem;padding:.05rem .4rem;border-radius:.5rem;background:var(--th-bg-alt);font-size:.7rem}.admin-pm2__subhead:first-child{margin-top:0}.admin-pm2__toolbar--no-tabs{justify-content:flex-end}.admin-pm2__field-hint{margin:.3rem 0 0;font-size:.78rem;line-height:1.4;color:var(--th-text-muted)}.admin-pm2__cards{display:flex;flex-direction:column;gap:.55rem}.admin-pm2__card{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.85rem 1rem;background:var(--th-card);border:1px solid var(--th-card-border);border-radius:.75rem;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.admin-pm2__card:hover{border-color:rgba(51,51,57,.25);transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(0,0,0,.18)}html.dark .admin-pm2__card:hover{border-color:hsla(0,0%,100%,.18);box-shadow:0 6px 16px -10px rgba(0,0,0,.6)}.admin-pm2__card.is-off{opacity:.62}.admin-pm2__card-main{display:flex;flex-direction:column;gap:.4rem;min-width:0}.admin-pm2__card-title-row{display:flex;align-items:baseline;gap:.4rem .7rem;flex-wrap:wrap;min-width:0}.admin-pm2__card-title{font-size:1rem;font-weight:700;color:var(--th-text);letter-spacing:-.005em}.admin-pm2__card-code{font-size:.78rem;color:var(--th-text-subtle)}.admin-pm2__card-pill{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--th-text-subtle);padding:.12rem .45rem;border-radius:.35rem;background:rgba(0,0,0,.05)}html.dark .admin-pm2__card-pill{background:hsla(0,0%,100%,.06)}.admin-pm2__card-meta{display:flex;flex-wrap:wrap;gap:.25rem .45rem;font-size:.83rem;color:var(--th-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-pm2__card-meta-sep{color:var(--th-text-subtle)}.admin-pm2__card-meta-item strong{color:var(--th-text);font-weight:700}.admin-pm2__card-callback{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;padding-top:.4rem;border-top:1px dashed var(--th-border-soft,rgba(0,0,0,.06));font-size:.78rem;color:var(--th-text-muted)}html.dark .admin-pm2__card-callback{border-top-color:hsla(0,0%,100%,.06)}.admin-pm2__card-callback-label{flex:0 0 auto;color:var(--th-text-subtle)}.admin-pm2__card-callback-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--th-text)}.admin-pm2__card-callback-copy{flex:0 0 auto;display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .4rem;border:1px solid var(--th-border-soft,rgba(0,0,0,.08));border-radius:.35rem;background:transparent;cursor:pointer;color:var(--th-text-muted);font-size:.72rem;line-height:1}.admin-pm2__card-callback-copy:hover:not(:disabled){background:var(--th-surface-hover,rgba(0,0,0,.04));color:var(--th-text)}html.dark .admin-pm2__card-callback-copy:hover:not(:disabled){background:hsla(0,0%,100%,.06)}.admin-pm2__callback-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .6rem;border:1px solid var(--th-border,rgba(0,0,0,.08));border-radius:.45rem;background:var(--th-surface,rgba(0,0,0,.02))}html.dark .admin-pm2__callback-row{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.admin-pm2__callback-url{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;font-size:.85rem;color:var(--th-text);padding:.15rem 0}.admin-pm2__card-supports{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem}.admin-pm2__card-supports-label{color:var(--th-text-muted);margin-right:.2rem}.admin-pm2__card-supports-empty{color:var(--th-text-subtle);font-style:italic}button.admin-pm2__support-chip,button.admin-pm2__support-chip:active:not(:disabled),button.admin-pm2__support-chip:hover:not(:disabled){display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:999px;font:inherit;font-size:.76rem;font-weight:600;color:var(--th-text);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}button.admin-pm2__support-chip:hover:not(:disabled){background:var(--th-card);border-color:rgba(51,51,57,.28);color:var(--th-text)}html.dark button.admin-pm2__support-chip:hover:not(:disabled){border-color:hsla(0,0%,100%,.22)}button.admin-pm2__support-chip>svg{flex-shrink:0;opacity:.8}button.admin-pm2__support-chip.is-off{opacity:.6}button.admin-pm2__support-chip--multi,button.admin-pm2__support-chip--multi:hover:not(:disabled){background:var(--th-bg-alt);border-style:solid}button.admin-pm2__support-chip--single,button.admin-pm2__support-chip--single:hover:not(:disabled){background:transparent;border-style:dashed;border-color:var(--th-card-border);color:var(--th-text-muted)}button.admin-pm2__support-chip--single:hover:not(:disabled){background:var(--th-bg-alt);border-color:rgba(51,51,57,.28);color:var(--th-text)}html.dark button.admin-pm2__support-chip--single:hover:not(:disabled){border-color:hsla(0,0%,100%,.22)}.admin-pm2__card-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.admin-pm2__card-arrow{color:var(--th-text-subtle);transition:transform .15s ease,color .15s ease}.admin-pm2__card:hover .admin-pm2__card-arrow{transform:translateX(2px);color:var(--th-text)}@media (max-width:720px){.admin-pm2__filters{width:100%;justify-content:space-between}.admin-pm2__search{width:100%;flex:1 1 200px}}.admin-pm2__breadcrumb{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.85rem;color:var(--th-text-muted)}.admin-pm2__breadcrumb-icon{display:inline-flex;align-items:center;color:var(--th-text-subtle)}.admin-pm2__eyebrow{margin:0 0 .3rem;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--th-text-subtle)}.admin-pm2__subtitle{margin:.4rem 0 0;display:inline-flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:baseline;font-size:.88rem;color:var(--th-text-muted)}.admin-pm2__subtitle .mono{color:var(--th-text);font-weight:600}.admin-pm2__off-pill{display:inline-block;padding:.08rem .45rem;border-radius:.3rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--th-text-subtle);background:rgba(0,0,0,.06)}html.dark .admin-pm2__off-pill{background:hsla(0,0%,100%,.08)}.admin-pm2__detail-card{margin-top:1rem}.admin-pm2__detail-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem;flex-wrap:wrap}.admin-pm2__detail-card-title{margin:0 0 .25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--th-text)}.admin-pm2__detail-card-sub{margin:0;font-size:.85rem;color:var(--th-text-muted)}.admin-pm2__supports{display:flex;flex-direction:column;gap:.5rem}.admin-pm2__support-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;background:var(--th-bg-alt);border:1px solid var(--th-card-border);border-radius:.65rem}.admin-pm2__support-main{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1}.admin-pm2__support-title{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem}.admin-pm2__support-title strong{font-size:.95rem;font-weight:700;color:var(--th-text)}.admin-pm2__support-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.82rem;color:var(--th-text-muted)}.admin-pm2__support-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.admin-pm3__h1{margin:0}.admin-pm3__hero-lead{margin:.4rem 0 0;max-width:880px;color:var(--th-text-muted);font-size:.92rem;line-height:1.5}.admin-pm3__toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.1rem}.admin-pm3__search{flex:1 1 240px;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid var(--th-card-border);border-radius:.55rem;background:var(--th-bg)}.admin-pm3__search input{flex:1 1 auto;border:none;outline:none;background:transparent;color:var(--th-text);font-size:.9rem;min-width:0}button.admin-pm3__search-clear{background:transparent;border:none;color:var(--th-text-muted);padding:.1rem;cursor:pointer;display:inline-flex;align-items:center;border-radius:.25rem}button.admin-pm3__search-clear:hover:not(:disabled){background:var(--th-bg-alt);color:var(--th-text)}.admin-pm3__status-pills{display:inline-flex;gap:.25rem;padding:.2rem;background:var(--th-bg-alt);border-radius:.55rem}button.admin-pm3__status-pill{padding:.35rem .75rem;border:none;background:transparent;color:var(--th-text-muted);font-size:.83rem;font-weight:500;border-radius:.4rem;cursor:pointer}button.admin-pm3__status-pill:hover:not(:disabled){color:var(--th-text)}button.admin-pm3__status-pill.is-on{background:var(--th-bg);color:var(--th-text);box-shadow:0 1px 2px rgba(0,0,0,.05)}html.dark button.admin-pm3__status-pill.is-on{background:hsla(0,0%,100%,.08)}.admin-pm3__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}@media (max-width:1024px){.admin-pm3__columns{grid-template-columns:1fr}}.admin-pm3__col{display:flex;flex-direction:column;gap:.6rem;padding:.95rem;border:1px solid var(--th-card-border);border-radius:.7rem;background:var(--th-card-bg)}.admin-pm3__col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.admin-pm3__col-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--th-text);display:inline-flex;align-items:center;gap:.45rem}.admin-pm3__col-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .45rem;border-radius:.7rem;background:var(--th-bg-alt);font-size:.78rem;font-weight:600;color:var(--th-text-muted)}.admin-pm3__col-sub{margin:.25rem 0 0;font-size:.82rem;color:var(--th-text-muted);line-height:1.45;max-width:38ch}button.admin-pm3__add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.42rem .75rem;border:1px solid var(--th-card-border);border-radius:.45rem;background:var(--th-bg);color:var(--th-text);font-size:.85rem;font-weight:500;cursor:pointer;flex-shrink:0}button.admin-pm3__add-btn:hover:not(:disabled){background:var(--th-bg-alt)}.admin-pm3__cards{display:flex;flex-direction:column;gap:.55rem}.admin-pm3__empty{margin:.4rem 0;padding:.85rem 1rem;border:1px dashed var(--th-card-border);border-radius:.55rem;color:var(--th-text-muted);font-size:.86rem;text-align:center}.admin-pm3__card{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--th-card-border);border-radius:.55rem;background:var(--th-bg);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.admin-pm3__card:hover{border-color:var(--th-accent,#4d7cfe);box-shadow:0 1px 4px rgba(0,0,0,.06)}.admin-pm3__card.is-off{opacity:.55}.admin-pm3__cards--dnd .admin-pm3__card{cursor:-webkit-grab;cursor:grab}.admin-pm3__cards--dnd .admin-pm3__card:active{cursor:-webkit-grabbing;cursor:grabbing}.admin-pm3__card.is-dragging{opacity:.4}.admin-pm3__cards--dnd.is-saving{pointer-events:none;opacity:.7;transition:opacity .15s}.admin-pm3__reorder-hint{margin:.35rem 0 .65rem;font-size:.72rem;color:var(--th-text-muted,rgba(51,51,57,.55))}.admin-pm3__card-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3rem}.admin-pm3__card-head{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.admin-pm3__card-title{font-size:.96rem;color:var(--th-text);font-weight:600;word-break:break-word}.admin-pm3__card-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.02em}.admin-pm3__card-badge--type{background:var(--th-bg-alt);color:var(--th-text-muted)}.admin-pm3__card-badge--code{background:transparent;border:1px solid var(--th-card-border);color:var(--th-text-muted);font-weight:500;letter-spacing:0}.admin-pm3__card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .45rem;font-size:.81rem;color:var(--th-text-muted)}.admin-pm3__card-meta strong{color:var(--th-text);font-weight:600}.admin-pm3__card-meta-sep{color:var(--th-text-subtle)}.admin-pm3__card-meta-cat{display:inline-flex;align-items:center;gap:.25rem}.admin-pm3__card-callback{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;padding:.3rem .45rem;border:1px dashed var(--th-card-border);border-radius:.4rem;font-size:.76rem;color:var(--th-text-muted);background:var(--th-bg-alt)}.admin-pm3__card-callback-icon{flex-shrink:0}.admin-pm3__card-callback-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--th-text)}button.admin-pm3__card-callback-copy{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.18rem .4rem;background:transparent;border:1px solid var(--th-card-border);border-radius:.3rem;color:var(--th-text-muted);cursor:pointer;font-size:.7rem}button.admin-pm3__card-callback-copy:hover:not(:disabled){background:var(--th-bg);color:var(--th-text)}.admin-pm3__card-supports{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.78rem;color:var(--th-text-muted);margin-top:.15rem}.admin-pm3__card-supports-label{margin-right:.1rem}.admin-pm3__card-supports-empty{font-style:italic;color:var(--th-text-subtle)}.admin-pm3__chip{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .42rem;background:var(--th-bg-alt);border-radius:.3rem;color:var(--th-text);font-weight:500;font-size:.74rem}.admin-pm3__chip.is-off{opacity:.55;text-decoration:line-through}.admin-pm3__card-toggle-wrap{flex-shrink:0;display:inline-flex;align-items:center}.admin-pm3__modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 2rem;z-index:100;overflow-y:auto}.admin-pm3__modal{width:100%;max-width:520px;background:var(--th-card-bg);border:1px solid var(--th-card-border);border-radius:.7rem;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.admin-pm3__modal-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--th-card-border)}.admin-pm3__modal-head h2{margin:0;font-size:1.05rem;font-weight:600;color:var(--th-text)}button.admin-pm3__modal-close{background:transparent;border:none;color:var(--th-text-muted);padding:.35rem;cursor:pointer;border-radius:.3rem;display:inline-flex}button.admin-pm3__modal-close:hover:not(:disabled){background:var(--th-bg-alt);color:var(--th-text)}.admin-pm3__modal-form{padding:1rem;display:flex;flex-direction:column;gap:.85rem}.admin-pm3__field{display:flex;flex-direction:column;gap:.3rem;flex:1 1;min-width:0}.admin-pm3__field>span{font-size:.78rem;color:var(--th-text-muted);font-weight:500}.admin-pm3__field input,.admin-pm3__field select{padding:.5rem .65rem;border:1px solid var(--th-card-border);border-radius:.45rem;background:var(--th-bg);color:var(--th-text);font-size:.9rem;outline:none}.admin-pm3__field input:focus,.admin-pm3__field select:focus{border-color:var(--th-accent,#4d7cfe)}.admin-pm3__field-row{display:flex;gap:.6rem;flex-wrap:wrap}.admin-pm3__modal-hint{margin:0;font-size:.8rem;color:var(--th-text-muted);line-height:1.45;padding:.5rem .7rem;background:var(--th-bg-alt);border-radius:.4rem}.admin-pm3__modal-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.4rem}