:root{--billy-neutral-0:#fff;--billy-neutral-50:#fafafc;--billy-neutral-100:#f5f4f7;--billy-neutral-200:#e9e7ed;--billy-neutral-300:#d6d2dc;--billy-neutral-400:#aba5b3;--billy-neutral-500:#80798a;--billy-neutral-600:#625b6b;--billy-neutral-700:#494350;--billy-neutral-800:#302c36;--billy-neutral-900:#1e1b22;--billy-neutral-950:#121014;--billy-purple-50:#faf7ff;--billy-purple-100:#f4ecff;--billy-purple-200:#e8d6ff;--billy-purple-300:#d8b7ff;--billy-purple-400:#c99aff;--billy-purple-500:#be86ff;--billy-purple-600:#a969f0;--billy-purple-700:#8c50ce;--billy-purple-800:#713eaa;--billy-purple-900:#563182;--billy-purple-950:#351d52;--billy-error-50:#fef2f2;--billy-error-500:#ef4444;--billy-error-700:#b91c1c;--billy-info-50:#eff6ff;--billy-info-500:#3b82f6;--billy-info-700:#1d4ed8;--billy-success-50:#f0fdf4;--billy-success-500:#22c55e;--billy-success-700:#15803d;--billy-warning-50:#fffbeb;--billy-warning-500:#f59e0b;--billy-warning-700:#b45309}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--revenue-brand:var(--billy-purple-500);--revenue-brand-strong:var(--billy-purple-700);--revenue-brand-pressed:var(--billy-purple-800);--revenue-brand-soft:var(--billy-purple-50);--revenue-brand-soft-pressed:var(--billy-purple-100);--revenue-surface-canvas:var(--billy-neutral-100);--revenue-surface-raised:var(--billy-neutral-0);--revenue-surface-subtle:var(--billy-neutral-100);--revenue-surface-selected:var(--billy-purple-50);--revenue-surface-danger:var(--billy-error-50);--revenue-surface-warning:var(--billy-warning-50);--revenue-surface-success:var(--billy-success-50);--revenue-text-primary:var(--billy-neutral-900);--revenue-text-secondary:var(--billy-neutral-700);--revenue-text-tertiary:var(--billy-neutral-600);--revenue-text-disabled:var(--billy-neutral-400);--revenue-text-on-brand:var(--billy-neutral-0);--revenue-text-danger:var(--billy-error-700);--revenue-text-warning:var(--billy-warning-700);--revenue-text-success:var(--billy-success-700);--revenue-border-subtle:var(--billy-neutral-200);--revenue-border-default:var(--billy-neutral-300);--revenue-border-selected:var(--billy-purple-300);--revenue-focus-ring:var(--billy-purple-700);--revenue-accent-danger:var(--billy-error-500);--revenue-accent-success:var(--billy-success-500);--revenue-accent-neutral:var(--billy-neutral-400);--revenue-surface-info:var(--billy-info-50);--revenue-border-info:var(--billy-purple-200);--revenue-space-1:4px;--revenue-space-2:8px;--revenue-space-3:12px;--revenue-space-4:16px;--revenue-space-5:20px;--revenue-space-6:24px;--revenue-space-8:32px;--revenue-space-10:40px;--revenue-radius-sm:8px;--revenue-radius-md:12px;--revenue-radius-lg:16px;--revenue-shadow-raised:0 8px 28px #1e1b2214}
.product-page{width:min(100%,1180px);margin-inline:auto;padding:28px 32px 64px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-header__copy{min-width:0}.page-header__eyebrow,.page-header__title,.page-header__description{margin:0}.page-header__eyebrow{color:var(--revenue-text-tertiary);font-size:13px;font-weight:600}.page-header__title{color:var(--revenue-text-primary);letter-spacing:-.035em;word-break:keep-all;margin-top:4px;font-size:24px;font-weight:750;line-height:1.35}.page-header__description{max-width:70ch;color:var(--revenue-text-tertiary);word-break:keep-all;margin-top:6px;font-size:14px;line-height:1.55}.page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.page-header__action,.page-empty__action{border-radius:var(--revenue-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-header__action--primary,.page-empty__action{background:var(--revenue-brand-strong);color:var(--revenue-text-on-brand)}.page-header__action--primary:hover,.page-empty__action:hover{background:var(--revenue-brand-pressed)}.page-header__action--secondary{border-color:var(--revenue-border-default);background:var(--revenue-surface-raised);color:var(--revenue-text-secondary)}.page-empty,.page-async{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised)}.page-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:40px 24px;display:grid}.page-empty__icon{background:var(--revenue-brand-soft);width:40px;height:40px;color:var(--revenue-brand-strong);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.page-empty h2,.page-empty p,.page-async h2,.page-async p{margin:0}.page-empty h2,.page-async h2{font-size:16px}.page-empty p,.page-async p{color:var(--revenue-text-tertiary)}.page-empty p{word-break:keep-all;max-width:54ch;margin-top:6px}.page-empty__action{margin-top:20px}.page-async__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.revenue-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-async{align-items:center;gap:12px;min-height:88px;padding:18px;display:flex}.page-async__indicator{background:var(--revenue-brand);border-radius:50%;flex:0 0 10px;width:10px;height:10px}.page-async[data-status=error] .page-async__indicator{background:var(--revenue-accent-danger)}@media (max-width:767px){.product-page{padding:18px 16px calc(32px + env(safe-area-inset-bottom))}.product-page input,.product-page textarea,.product-page select{font-size:16px}.page-header{gap:14px;margin-bottom:18px;display:grid}.page-header__title{font-size:22px}.page-header__actions{justify-content:flex-start}.page-header__action,.page-empty__action,.page-async__actions button,.page-async__actions a{min-height:44px}}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{background:var(--revenue-surface-canvas)}body{background:var(--revenue-surface-canvas);color:var(--revenue-text-primary);text-rendering:optimizelegibility;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}[data-revenue-select-field]{min-width:0}:focus-visible{outline:3px solid var(--revenue-focus-ring);outline-offset:2px}.foundation-page{min-height:100vh;padding:28px}.foundation-frame{width:min(960px,100%);margin:0 auto}.foundation-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.foundation-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.brand-logo{width:auto;height:20px;display:block}.brand-logo--symbol{border-radius:6px;height:22px}.foundation-kicker{color:var(--revenue-brand-strong);margin:0 0 8px;font-size:13px;font-weight:700}.foundation-title{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;max-width:680px;margin:0;font-size:clamp(24px,3vw,30px);line-height:1.28}.foundation-description{max-width:660px;color:var(--revenue-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0;font-size:16px}.foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.foundation-card{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);min-width:0;padding:18px}.foundation-card-label{color:var(--revenue-text-tertiary);margin:0;font-size:13px;font-weight:600}.foundation-card-value{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:700}.foundation-panel{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);margin-top:16px;padding:22px}.foundation-panel h2{margin:0;font-size:16px}.foundation-status-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.foundation-status-row{border-top:1px solid var(--revenue-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.foundation-status-row:first-child{border-top:0;padding-top:0}.foundation-status-name{font-weight:600}.foundation-status-detail{color:var(--revenue-text-tertiary);text-align:right}.foundation-state{place-items:center;min-height:calc(100vh - 56px);display:grid}.foundation-state-card{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-lg);background:var(--revenue-surface-raised);width:min(520px,100%);box-shadow:var(--revenue-shadow-raised);padding:32px}.foundation-state-card h1{letter-spacing:-.03em;margin:16px 0 8px;font-size:24px}.foundation-state-card p{color:var(--revenue-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:0}.foundation-request-id{font-size:12px;color:var(--revenue-text-tertiary)!important;margin-top:12px!important}.foundation-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.foundation-skeleton{border-radius:var(--revenue-radius-md);background:linear-gradient(90deg, var(--revenue-surface-subtle), var(--revenue-surface-raised), var(--revenue-surface-subtle));background-size:200% 100%;height:110px;animation:1.4s linear infinite foundation-shimmer}@keyframes foundation-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.foundation-page{padding:20px 16px}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-header{align-items:flex-start}}@media (max-width:420px){.foundation-grid{grid-template-columns:1fr}.foundation-state-card{padding:24px 20px}.foundation-actions>button,.foundation-actions>a{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
