:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cw-font-sans:"Segoe UI", "Helvetica Neue", sans-serif;--cw-color-text:var(--tenant-text,#1a1a1a);--cw-color-bg:var(--tenant-background,#f7f7f5);--cw-color-accent:var(--tenant-primary,#087a3b);--tenant-primary:#087a3b;--tenant-secondary:#06633a;--tenant-background:#f7f7f5;--tenant-text:#1a1a1a}*,:after,:before{box-sizing:border-box}body{font-family:var(--cw-font-sans);color:var(--cw-color-text);background:var(--cw-color-bg);margin:0}main{place-items:center;min-height:100vh;padding:2rem;display:grid}h1{letter-spacing:-.02em;color:var(--cw-color-accent);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:650}:root{--v7g-font-body:"DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;--v7g-font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--v7g-green-950:#04261c;--v7g-green-900:#053526;--v7g-green-800:#06633a;--v7g-green-700:#087a3b;--v7g-green-600:#006f37;--v7g-green-500:#00963e;--v7g-accent:#00963e;--v7g-green-100:#e8f7ed;--v7g-green-50:#f3faf6;--v7g-primary:#087a3b;--v7g-strong:#006f37;--v7g-brand:#06633a;--v7g-deep:#053526;--v7g-darkest:#04261c;--v7g-mint:#e8f7ed;--v7g-bg:#f8f9fb;--v7g-surface:#fff;--v7g-border:#e4e7ec;--v7g-border-strong:#d0d5dd;--v7g-text:#111318;--v7g-text-muted:#6b7280;--v7g-text-soft:#9aa0aa;--v7g-danger:#b42318;--v7g-warning:#d97706;--v7g-success:#06633a;--v7g-stat-pending-bg:oklch(72% .16 70/.15);--v7g-stat-pending-fg:#d97706;--v7g-stat-month-bg:#06633a24;--v7g-stat-month-fg:#06633a;--v7g-nav-muted:#111318b3;--v7g-nav-active-bg:#087a3b24;--v7g-nav-hover-bg:#087a3b14;--v7g-shadow-sm:0 1px 2px #087a3b0f;--v7g-shadow-md:0 8px 24px #087a3b14;--v7g-shadow-lg:0 16px 40px #087a3b1f;--v7g-radius-sm:10px;--v7g-radius-md:14px;--v7g-radius-lg:20px;--v7g-radius-xl:24px;--v7g-hero-radius:28px;--v7g-stat-radius:22px;--v7g-action-radius:18px;--v7g-sidebar-width:232px;--v7g-header-height:68px;--v7g-main-padding-y:1.5rem;--v7g-main-padding-x:2rem;--v7g-content-max:1152px;--v7g-hero-height:263px;--v7g-stat-height:124px;--v7g-gradient-balance:linear-gradient(128deg, #0f8a45 0%, #087a3b 48%, #06633a);--v7g-gradient-balance-sheen:radial-gradient(85% 70% at 88% 0%, #ffffff2e 0%, #fff0 58%);--v7g-gradient-brand:linear-gradient(145deg, #087a3b, #06633a);--v7g-tx-feed-gap:.75rem;--v7g-hero-shadow:#00783047 0 18px 36px -18px, #085c3824 0 4px 12px;--v7g-stat-shadow:#11161f0a 0 1px 2px 0}.vendor-shell{background:var(--v7g-bg);height:auto;min-height:100dvh;color:var(--v7g-text);font-family:var(--v7g-font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow:visible}.vendor-shell .v7g-display,.vendor-shell h1,.vendor-shell h2{font-family:var(--v7g-font-display)}.vendor-shell__inner{min-height:100vh;padding-left:var(--v7g-sidebar-width)}.vendor-content{width:100%;min-width:0}.vendor-topbar{top:0;left:var(--v7g-sidebar-width);z-index:30;height:var(--v7g-header-height);min-height:var(--v7g-header-height);background:var(--v7g-surface);border-bottom:1px solid var(--v7g-border);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:fixed;right:0}.vendor-topbar__end,.vendor-topbar__start{align-items:center;gap:.75rem;min-width:0;display:flex}.vendor-topbar__end{margin-left:auto}.vendor-topbar__menu{border:1px solid var(--v7g-border);background:var(--v7g-surface);cursor:pointer;border-radius:16px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:none}.vendor-topbar__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.vendor-topbar__mark{background:var(--v7g-primary);color:#fff;width:36px;height:36px;font-family:var(--v7g-font-display);letter-spacing:-.04em;border-radius:12px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.vendor-topbar__name{font-family:var(--v7g-font-display);color:var(--v7g-text);white-space:nowrap;font-size:1rem;font-weight:700}.vendor-topbar__rail{cursor:pointer;width:40px;height:40px;color:var(--v7g-text-muted);background:0 0;border:1px solid #0000;border-radius:16px;place-items:center;padding:0;display:grid}.vendor-topbar__rail:hover:not(:disabled){color:var(--v7g-text);background:#1113180a}.vendor-topbar__rail:disabled{opacity:.55;cursor:not-allowed}.vendor-topbar__avatar{background:var(--v7g-primary);color:#fff;width:38px;height:38px;font-family:var(--v7g-font-body);border-radius:999px;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid}.vendor-shell .vendor-main{place-items:unset;width:100%;min-width:0;max-width:100%;min-height:auto;padding:calc(var(--v7g-header-height) + var(--v7g-main-padding-y)) var(--v7g-main-padding-x) 2rem;display:block}.vendor-shell .url,.vendor-shell code{overflow-wrap:anywhere;word-break:break-word}.vendor-shell button,.vendor-shell input,.vendor-shell select,.vendor-shell textarea{max-width:100%}.vendor-shell .field:focus,.vendor-shell .field:focus-visible,.vendor-shell input:focus-visible,.vendor-shell select:focus-visible,.vendor-shell textarea:focus-visible{outline:2px solid var(--v7g-primary);outline-offset:1px;border-color:var(--v7g-primary);box-shadow:0 0 0 3px #00963e29}.vendor-page,.vendor-shell table{max-width:100%}.vendor-page{width:min(var(--v7g-content-max),100%);gap:1rem;margin:0 auto;display:grid;overflow:clip visible}.vendor-page>*{min-width:0;max-width:100%}.vendor-page>header:first-child{margin:0}.vendor-page>header:first-child h1{font-family:var(--v7g-font-display);letter-spacing:-.035em;color:var(--v7g-text);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.vendor-page>header.cashout-hero{gap:.4rem;max-width:40rem;margin-bottom:.35rem;display:grid}.vendor-page>header.cashout-hero .cashout-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--v7g-green-700);margin:0;font-size:.72rem;font-weight:700}.vendor-page>header.cashout-hero h1{letter-spacing:-.045em;font-size:clamp(2.05rem,6.2vw,3.15rem);font-weight:700;line-height:1.02}.vendor-page>header.cashout-hero .cashout-accent{color:var(--v7g-accent)}.vendor-page>header.cashout-hero .cashout-support{max-width:36rem;color:var(--v7g-text-muted);margin:.35rem 0 0;font-size:1rem;line-height:1.5}.vendor-card{background:var(--v7g-surface);border:1px solid var(--v7g-border);border-radius:var(--v7g-stat-radius);box-shadow:var(--v7g-stat-shadow)}.v7g-balance-surface,.v7g-balance-surface.vendor-card{border-radius:var(--v7g-hero-radius);background:var(--v7g-gradient-balance);color:#fff;box-shadow:var(--v7g-hero-shadow);border:none;position:relative;overflow:hidden;container-type:inline-size}.v7g-balance-surface:before{content:"";z-index:0;pointer-events:none;background:var(--v7g-gradient-balance-sheen);position:absolute;inset:0}.v7g-balance-surface>*{z-index:1;position:relative}.v7g-hero-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;margin:0;font-size:.8125rem;line-height:1.2}.v7g-hero-amount,.v7g-hero-label{font-family:var(--v7g-font-body);font-weight:700}.v7g-hero-amount{font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.03em;white-space:nowrap;align-items:flex-start;margin:.45rem 0 0;font-size:clamp(1.7rem,11cqi,3rem);line-height:1.02;display:flex}.v7g-hero-amount,.v7g-hero-amount__cents,.v7g-hero-amount__currency,.v7g-hero-amount__whole{font-variant-numeric:tabular-nums lining-nums;color:#fff}.v7g-hero-amount__cents,.v7g-hero-amount__currency{margin-top:.2em;font-size:.44em;font-weight:600;line-height:1}.v7g-hero-amount__currency{margin-right:.08em}.v7g-hero-amount__whole{letter-spacing:-.03em;font-weight:700}@media (width<=640px){.v7g-hero-amount{font-size:clamp(1.55rem,12cqi,2.65rem);line-height:1.05}}.vendor-card--pad{padding:1.25rem}.vendor-section-title{font-family:var(--v7g-font-body);letter-spacing:-.01em;color:var(--v7g-text);margin:0;font-size:1rem;font-weight:600}.vendor-section-subtitle{color:var(--v7g-text-muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.vendor-btn,.vendor-shell .vendor-btn{box-sizing:border-box;border-radius:var(--v7g-radius-sm);max-width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.vendor-btn:focus-visible{outline:2px solid var(--v7g-primary);outline-offset:2px}.vendor-btn--primary{background:var(--v7g-primary);color:#fff}.vendor-btn--primary:hover:not(:disabled){background:var(--v7g-strong)}.vendor-btn--primary:active:not(:disabled){background:var(--v7g-brand)}.vendor-btn--secondary{background:var(--v7g-surface);border-color:var(--v7g-border-strong);color:var(--v7g-text)}.vendor-btn--ghost{color:var(--v7g-primary);background:0 0}.vendor-btn:disabled{opacity:.55;cursor:not-allowed}.vendor-badge{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.vendor-badge--success{background:var(--v7g-green-100);color:var(--v7g-success)}.vendor-badge--pending{color:var(--v7g-warning);background:#fffaeb}.vendor-badge--failed{color:var(--v7g-danger);background:#fef3f2}.vendor-badge--neutral{color:var(--v7g-text-muted);background:#f2f4f3}.vendor-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vendor-payout-methods-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=768px){.vendor-payout-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}.vendor-payout-methods-grid .method{gap:.65rem;min-height:56px;padding:.65rem .85rem}.vendor-payout-methods-grid .icon{width:40px;height:40px;font-size:.8125rem}.vendor-payout-methods-grid .copy{min-width:0}.vendor-payout-methods-grid .name{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.vendor-payout-methods-grid .meta{white-space:nowrap;font-size:.8125rem}@media (width<=767px){.vendor-payout-methods-grid{grid-template-columns:1fr!important}.vendor-payout-methods-grid .method{min-height:52px}.vendor-payout-methods-grid .meta,.vendor-payout-methods-grid .name{white-space:normal;text-overflow:unset;overflow:visible}}.vendor-grid-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;display:grid}@media (width<=1024px){.vendor-shell__inner{min-height:100dvh;padding-left:0}.vendor-topbar{left:0}.vendor-topbar__menu{display:grid}.vendor-shell .vendor-main{padding:calc(var(--v7g-header-height) + 1rem) 1rem calc(1rem + env(safe-area-inset-bottom))}.vendor-shell--owner-tabs .vendor-main{padding-bottom:0}.vendor-mobile-nav-spacer{height:calc(max(var(--v7g-mobile-nav-height,0px), calc(5.75rem + env(safe-area-inset-bottom))) + 1.25rem);pointer-events:none;flex-shrink:0;display:block}html:has(.vendor-shell--owner-tabs){scroll-padding-bottom:calc(max(var(--v7g-mobile-nav-height,0px), calc(5.75rem + env(safe-area-inset-bottom))) + 1.25rem)}.vendor-grid-dashboard{grid-template-columns:1fr}}@media (width<=768px){.vendor-grid-2{grid-template-columns:1fr 1fr}}@media (width<=390px){.vendor-grid-2{grid-template-columns:1fr}}.vendor-page-enter-active{transition:opacity .14s,transform .14s}.vendor-page-enter-from{opacity:0;transform:translateY(4px)}.vendor-page-leave-active{transition:none}.vendor-loading-rows{gap:.6rem;display:grid}.vendor-loading-rows span{background:#eef1f4;border-radius:12px;height:3.25rem;display:block}@media (prefers-reduced-motion:reduce){.vendor-page-enter-active,.vendor-page-leave-active{transition:none}.vendor-page-enter-from{opacity:1;transform:none}}
