.reseller-portal{--brand-pink:#e2622a;--brand-pink-600:#b65021;--brand-magenta:#b65021;--brand-peach:#ffe3cc;--brand-pink-soft:rgba(226,98,42,0.08);--brand-pink-border:rgba(226,98,42,0.25);--brand-ink:#1b2a4a;--brand-body:#24303f;--brand-muted:#5c6270;--brand-soft:#f5f6f8;--brand-line:#e5e8ef;--brand-green:#16a34a;--brand-red:#dc2626;--brand-shadow:0 10px 30px rgba(15,27,51,0.08);--brand-shadow-lg:0 24px 60px rgba(15,27,51,0.18);--brand-radius:18px;--brand-cta:linear-gradient(135deg,var(--brand-pink) 0%,var(--brand-magenta) 100%);--background:var(--brand-soft);--foreground:var(--brand-body);--card:#ffffff;--card-foreground:var(--brand-body);--primary:var(--brand-pink);--primary-foreground:#ffffff;--secondary:#ffffff;--secondary-foreground:var(--brand-ink);--muted:#eef0f6;--muted-foreground:var(--brand-muted);--accent:var(--brand-pink-soft);--accent-foreground:var(--brand-pink-600);--border:var(--brand-line);--input:var(--brand-line);--ring:var(--brand-pink);--destructive:var(--brand-red,#dc2626);--radius:0.75rem;min-height:100dvh;background:var(--background);color:var(--foreground);font-family:var(--font-figtree,var(--font-sans,system-ui,sans-serif))}.reseller-portal h1,.reseller-portal h2,.reseller-portal h3{font-family:var(--font-sora,var(--font-figtree,system-ui,sans-serif));color:var(--brand-ink);letter-spacing:-.01em}.reseller-auth{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(700px 380px at 90% -5%,rgba(226,98,42,.12),transparent 60%),radial-gradient(600px 400px at -5% 105%,rgba(27,42,74,.08),transparent 62%),var(--brand-soft)}.reseller-auth .card{width:100%;max-width:26rem;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--brand-radius,18px);padding:2rem;box-shadow:var(--brand-shadow)}.auth-brand{margin-bottom:1.25rem}.reseller-auth h1{font-size:1.5rem;font-weight:600;margin:0 0 .25rem;text-wrap:balance}.reseller-auth .sub{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.reseller-auth .fields{display:flex;flex-direction:column;gap:1rem}.reseller-auth .hint{display:block;margin-top:.35rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.4}.reseller-auth label{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:500}.reseller-auth input{width:100%;padding:.625rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--background);color:var(--foreground);font-size:.95rem}.reseller-auth input:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:1px}.reseller-auth .error{color:var(--destructive,#dc2626);font-size:.85rem;margin:0}.reseller-auth .notice{color:var(--foreground,#0f172a);background:var(--muted,#f1f5f9);border:1px solid var(--border,#e2e8f0);border-radius:.5rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.5;margin:0}.reseller-auth button[type=submit],.reseller-dash .run-audit button{padding:.75rem 1rem;border:none;border-radius:999px;background:var(--brand-cta);color:var(--primary-foreground);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(226,98,42,.28);transition:transform .15s ease,box-shadow .15s ease}.reseller-auth button[type=submit]:hover,.reseller-dash .run-audit button:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(226,98,42,.34)}.reseller-auth button[disabled],.reseller-dash button[disabled]{opacity:.6;cursor:not-allowed}.reseller-auth .alt{margin:1.25rem 0 0;font-size:.875rem;color:var(--muted-foreground);text-align:center}.reseller-auth .alt a{color:var(--brand-pink-600);font-weight:600}.reseller-dash{max-width:48rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.reseller-dash .dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reseller-dash .dash-nav{position:sticky;top:12px;z-index:20;padding:.35rem;border:1px solid var(--brand-line);border-radius:999px;background:color-mix(in srgb,var(--card,#fff) 88%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px);box-shadow:var(--brand-shadow)}.reseller-dash .dash-nav-list{list-style:none;margin:0;padding:0;display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reseller-dash .dash-nav-list::-webkit-scrollbar{display:none}.reseller-dash .dash-nav-item{display:inline-block;white-space:nowrap;padding:.5rem .9rem;border-radius:999px;font-size:.875rem;font-weight:500;line-height:1;color:var(--brand-muted);text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.reseller-dash .dash-nav-item:hover{color:var(--brand-ink);background:var(--brand-pink-soft)}.reseller-dash .dash-nav-item.is-active{color:#fff;background:var(--brand-cta);box-shadow:0 6px 16px rgba(226,98,42,.28)}.reseller-dash .dash-nav-item:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}.reseller-dash [id^=panel-]{scroll-margin-top:92px}@media (max-width:640px){.reseller-dash .dash-nav{top:8px}.reseller-dash [id^=panel-]{scroll-margin-top:84px}}.reseller-dash h1{font-size:1.5rem;font-weight:600;margin:0}.reseller-dash .email{color:var(--muted-foreground);font-size:.875rem;margin:.25rem 0 0}.reseller-dash .ghost{background:transparent;border:1px solid var(--border);color:var(--foreground);padding:.5rem .85rem;border-radius:calc(var(--radius, .75rem) - .25rem);font-size:.875rem;cursor:pointer}.reseller-dash .status-banner{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border-radius:var(--radius,.75rem);border:1px solid var(--border);font-size:.9rem;line-height:1.5}.reseller-dash .status-banner strong{font-size:.95rem}.reseller-dash .status-banner.pending{background:color-mix(in srgb,#f59e0b 12%,var(--card));border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}.reseller-dash .status-banner.active{background:color-mix(in srgb,#16a34a 12%,var(--card));border-color:color-mix(in srgb,#16a34a 40%,var(--border))}.reseller-dash .status-banner.past_due{background:color-mix(in srgb,#dc2626 12%,var(--card));border-color:color-mix(in srgb,#dc2626 40%,var(--border))}.reseller-dash .status-banner.suspended{background:color-mix(in srgb,var(--destructive,#dc2626) 12%,var(--card));border-color:color-mix(in srgb,var(--destructive,#dc2626) 40%,var(--border))}.reseller-dash .banner-cta{align-self:flex-start;margin-top:.5rem;padding:.5rem .9rem;border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600}.reseller-dash .usage-grid{display:grid;grid-template-columns:1fr;gap:1rem}.allowance-summary{margin:1.25rem 0 0}.allowance-lines{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--foreground)}.reseller-dash .dash-allowance{margin-top:1rem}@media (min-width:30rem){.reseller-dash .usage-grid{grid-template-columns:1fr 1fr}}.reseller-dash .stat{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius,.75rem)}.reseller-dash .stat-label{color:var(--muted-foreground);font-size:.8rem}.reseller-dash .stat-value{font-size:1.25rem;font-weight:600}.reseller-dash .panel{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius,.75rem);padding:1.5rem}.reseller-dash .panel h2{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.reseller-dash .muted{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.reseller-dash .run-audit{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.reseller-dash .run-audit .hint{color:var(--muted-foreground);font-size:.875rem;margin:0}.reseller-dash .run-audit .ok{color:#16a34a;font-size:.9rem;margin:0}.reseller-dash .run-audit .blocked{color:var(--destructive,#dc2626);font-size:.9rem;margin:0}.reseller-dash .dash-head,.reseller-dash .dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.reseller-dash .dash-head>div:first-child{min-width:0}.reseller-dash .dash-head-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem}.reseller-dash .account-title{font-size:1.25rem;font-weight:600;margin:0}.reseller-dash .ghost-link{color:var(--brand-pink-600);font-size:.875rem;font-weight:600;text-decoration:none}.reseller-dash .ghost-link:hover{text-decoration:underline}.reseller-dash .ghost-link-current{padding:.2rem .6rem;border-radius:999px;background:var(--accent);color:var(--accent-foreground);cursor:default}.reseller-dash .ghost-link-current:hover{text-decoration:none}.reseller-dash .stat-cta{justify-content:space-between}.reseller-dash.billing-page{gap:1.5rem}.reseller-dash .billing-toggle{display:inline-flex;align-self:flex-start;gap:.25rem;padding:.25rem;background:#eef0f6;border-radius:999px}.reseller-dash .billing-toggle button{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border:none;border-radius:999px;background:transparent;color:var(--brand-muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.reseller-dash .billing-toggle button.active{background:#ffffff;color:var(--brand-ink);box-shadow:0 2px 6px rgba(20,20,24,.1)}.reseller-dash .billing-toggle .save-hint{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--brand-green,#16a34a)}.reseller-dash .plan-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:48rem){.reseller-dash .plan-grid{grid-template-columns:repeat(3,1fr)}}.reseller-dash .plan-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--brand-radius,18px);box-shadow:var(--brand-shadow)}.reseller-dash .plan-card.featured{border-color:var(--brand-pink-border);box-shadow:0 0 0 2px var(--brand-pink),var(--brand-shadow-lg,0 24px 60px rgba(20,20,24,.18))}.reseller-dash .plan-badge{position:absolute;top:-.65rem;left:1.5rem;padding:.15rem .6rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.reseller-dash .plan-badge.whitelabel{background:var(--foreground);color:var(--card)}.reseller-dash .plan-card h2{font-size:1.1rem;margin:0}.reseller-dash .plan-price{display:flex;align-items:baseline;gap:.4rem;margin:0}.reseller-dash .plan-price .amount{font-size:1.75rem;font-weight:700}.reseller-dash .plan-price .cadence{color:var(--muted-foreground);font-size:.85rem}.reseller-dash .plan-blurb{flex:1}.reseller-dash .plan-blurb,.reseller-dash .plan-features{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0}.reseller-dash .plan-features{list-style:none;display:flex;flex-direction:column;gap:.4rem;padding:0;flex:1}.reseller-dash .plan-features li{display:grid;grid-template-columns:1rem 1fr;gap:.5rem;align-items:start}.reseller-dash .plan-features li:before{content:"";width:.5rem;height:.5rem;margin-top:.45rem;border-radius:999px;background:var(--brand-pink)}.reseller-dash .plan-card button{width:100%;padding:.75rem 1rem;border-radius:999px;background:var(--brand-cta);color:var(--primary-foreground);font-weight:600;cursor:pointer;border:none;box-shadow:0 8px 20px rgba(226,98,42,.24);transition:transform .15s ease,box-shadow .15s ease}.reseller-dash .plan-card button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(226,98,42,.3)}.reseller-dash .plan-card button:disabled{opacity:.6;cursor:default}.reseller-dash .checkout-error{grid-column:1/-1;padding:.75rem 1rem;border-radius:calc(var(--radius, .75rem) - .25rem);background:color-mix(in srgb,#dc2626 12%,var(--card));border:1px solid color-mix(in srgb,#dc2626 40%,var(--border));color:var(--foreground);font-size:.9rem;margin:0}.reseller-dash .checkout-success{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:calc(var(--radius, .75rem) - .25rem);background:color-mix(in srgb,#16a34a 12%,var(--card));border:1px solid color-mix(in srgb,#16a34a 42%,var(--border));color:var(--foreground);font-size:.95rem;margin:0}.reseller-dash .checkout-success p{margin:0;font-weight:600}.reseller-dash .plan-card.current{border-color:color-mix(in srgb,#16a34a 45%,var(--border))}.reseller-dash .plan-card.current button{background:transparent;color:var(--muted-foreground);border:1px solid var(--border);box-shadow:none}.reseller-dash .topup-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:1.25rem 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--brand-radius,18px);box-shadow:var(--brand-shadow)}.reseller-dash .topup-info{flex:1;min-width:0}.reseller-dash .topup-info h3{margin:0 0 .3rem;font-size:1rem;color:var(--brand-ink,var(--foreground))}.reseller-dash .topup-info p{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.reseller-dash .topup-button{flex-shrink:0;padding:.75rem 1.25rem;border-radius:999px;background:var(--brand-cta);color:var(--primary-foreground);font-weight:600;cursor:pointer;border:none;box-shadow:0 8px 20px rgba(226,98,42,.24);transition:transform .15s ease,box-shadow .15s ease}.reseller-dash .topup-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(226,98,42,.3)}.reseller-dash .topup-button:disabled{opacity:.6;cursor:default}.reseller-dash .test-note{color:var(--muted-foreground);font-size:.85rem;text-align:center;margin:0}.reseller-dash .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:none;border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--primary);color:var(--primary-foreground);font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none}.reseller-dash .btn-primary:disabled{opacity:.6;cursor:not-allowed}.reseller-dash .slots-full-upgrade{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.reseller-dash .slots-full-credits{margin:.75rem 0 0}.reseller-dash .btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:transparent;color:var(--foreground);font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none}.reseller-dash .add-form{display:flex;gap:.75rem;flex-wrap:wrap}.reseller-dash .add-form input{flex:1;min-width:12rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--background);color:var(--foreground);font-size:.95rem}.reseller-dash .confirm{display:flex;flex-direction:column;gap:.75rem}.reseller-dash .confirm h3{font-size:1rem;font-weight:600;margin:0}.reseller-dash .confirm label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500}.reseller-dash .confirm input{padding:.55rem .7rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--background);color:var(--foreground);font-size:.95rem;font-weight:400}.reseller-dash .confirm .btn-primary{align-self:flex-start}.reseller-dash .confirm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.reseller-dash .refresh-confirm{flex-basis:100%;margin-top:.5rem;padding:1rem 1.1rem;background:color-mix(in srgb,var(--foreground) 3%,var(--card));border:1px solid var(--border);border-radius:var(--radius,.75rem)}.reseller-dash .refresh-confirm .muted{margin:0}.reseller-dash .refresh-spend{margin:0;padding:.6rem .75rem;background:color-mix(in srgb,var(--primary) 7%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-left:3px solid var(--primary);border-radius:calc(var(--radius, .75rem) - .25rem);font-size:.88rem;font-weight:500;color:var(--foreground);line-height:1.5}.reseller-dash .refresh-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.reseller-dash .empty{display:flex;flex-direction:column;gap:.35rem;padding:1rem 0}.reseller-dash .biz-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.reseller-dash .biz-head h2{margin:0}.reseller-dash .biz-sort{display:inline-flex;align-items:center}.reseller-dash .biz-sort-select{font:inherit;font-size:.85rem;color:var(--text,#1e2942);background:var(--surface,#fff);border:1px solid var(--border,#d7deea);border-radius:8px;padding:.35rem .6rem;cursor:pointer}.reseller-dash .biz-sort-select:focus-visible{outline:2px solid var(--accent,#2f6bff);outline-offset:1px}.reseller-dash .biz-list{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.reseller-dash .biz-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius,.75rem);background:var(--background)}.reseller-dash .biz-main{display:flex;flex-direction:column;gap:.3rem;min-width:12rem;flex:1}.reseller-dash .biz-domain{font-size:1rem;font-weight:600}.reseller-dash .biz-meta{color:var(--muted-foreground);font-size:.85rem}.reseller-dash .biz-error{color:var(--destructive,#dc2626);font-size:.85rem}.reseller-dash .biz-incomplete{margin:.4rem 0 0;padding:.5rem .7rem;border-left:3px solid var(--primary,#e2622a);background:color-mix(in srgb,var(--primary,#e2622a) 8%,var(--card,#fff));color:var(--foreground);font-size:.82rem;line-height:1.45;border-radius:0 calc(var(--radius, .75rem) - .25rem) calc(var(--radius, .75rem) - .25rem) 0}.reseller-dash .biz-actions{display:flex;gap:.5rem;flex-wrap:wrap}.reseller-dash .biz-auto{flex-basis:100%;display:flex;flex-direction:column;gap:.15rem;padding-top:.6rem;border-top:1px solid var(--border)}.reseller-dash .biz-auto-row{display:flex;align-items:center;gap:.5rem;cursor:pointer}.reseller-dash .biz-auto-row input{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;flex:none}.reseller-dash .biz-auto-row input:disabled{cursor:progress;opacity:.6}.reseller-dash .biz-auto-label{font-size:.9rem;font-weight:600}.reseller-dash .biz-auto-hint{color:var(--muted-foreground);font-size:.8rem;line-height:1.5;padding-left:1.5rem}.reseller-dash .report-history{flex-basis:100%;list-style:none;margin:.25rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.25rem}.reseller-dash .report-history-row{display:flex;align-items:center;gap:.75rem;padding:.4rem .5rem;border-radius:calc(var(--radius, .75rem) - .35rem);font-size:.85rem}.reseller-dash .report-history-row:nth-child(odd){background:color-mix(in srgb,var(--foreground) 3%,transparent)}.reseller-dash .report-history .rh-main{display:flex;align-items:center;gap:.5rem;min-width:11rem}.reseller-dash .report-history .rh-date{font-weight:600;color:var(--foreground)}.reseller-dash .report-history .rh-current{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,var(--card));color:var(--accent-foreground)}.reseller-dash .report-history .rh-stats{display:flex;gap:.75rem;flex:1;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.reseller-dash .report-history .rh-link{color:var(--accent-foreground);font-weight:600;text-decoration:none;white-space:nowrap}.reseller-dash .report-history .rh-link:hover{text-decoration:underline}.reseller-dash .report-history button.rh-pdf{border:0;background:none;padding:0;cursor:pointer;font:inherit}.reseller-dash .report-history button.rh-pdf:disabled{opacity:.6;cursor:default;text-decoration:none}.reseller-dash .report-history .rh-error{flex-basis:100%;white-space:normal}.reseller-dash .prestage-hint{margin:0 0 .75rem;padding:.6rem .85rem;border-radius:calc(var(--radius, .75rem) - .25rem);background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));color:var(--foreground);font-size:.9rem;line-height:1.5}.reseller-dash .panel.branding-upsell{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.reseller-dash .panel.branding-upsell .btn-primary{margin-top:.5rem}.reseller-dash .panel.branding{display:flex;flex-direction:column;gap:.5rem}.reseller-dash .panel-sub{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0 0 .5rem}.reseller-dash .branding-form{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.reseller-dash .branding-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:500}.reseller-dash .branding-form input{padding:.6rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--background);color:var(--foreground);font-size:.95rem;font-weight:400}.reseller-dash .field-hint{color:var(--muted-foreground);font-size:.8rem;font-weight:400}.reseller-dash .branding-form label.branding-toggle{flex-direction:row;align-items:flex-start;gap:.6rem}.reseller-dash .branding-form label.branding-toggle input{width:auto;margin-top:.15rem;flex:0 0 auto}.reseller-dash .branding-form label.branding-toggle>span{display:flex;flex-direction:column;gap:.25rem}.reseller-dash .branding-error{color:var(--destructive,#dc2626);font-size:.85rem;margin:0}.reseller-dash .branding-ok{color:var(--brand-pink-600);font-size:.85rem;font-weight:600;margin:0}.reseller-dash .branding-form .btn-primary{align-self:flex-start}.reseller-dash .email-change-notice{margin:0;padding:.7rem .85rem;border:1px solid var(--brand-line,var(--border));border-left:3px solid var(--brand-cta);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--brand-pink-soft,var(--muted));color:var(--brand-ink,var(--foreground));font-size:.9rem;line-height:1.5}.reseller-dash .branding-subsection{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius,.75rem);background:var(--muted,rgba(0,0,0,.02))}.reseller-dash .branding-subtitle{font-size:.95rem;font-weight:600;margin:0}.reseller-dash .branding-teaser-cta{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem;padding-top:.9rem;border-top:1px dashed var(--border)}.reseller-dash .branding-teaser-cta h4{font-size:.9rem}.reseller-dash .sender-photo-field{display:flex;align-items:center;gap:.85rem}.reseller-dash .sender-photo-preview{flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid var(--border);background:var(--background);display:inline-flex;align-items:center;justify-content:center}.reseller-dash .sender-photo-preview img{width:100%;height:100%;object-fit:cover}.reseller-dash .sender-photo-initials{font-weight:700;font-size:1.1rem;color:var(--muted-foreground,#666)}.reseller-dash .sender-photo-actions{display:flex;flex-direction:column;gap:.3rem}.reseller-dash .sender-photo-actions .field-label{font-size:.85rem;font-weight:600}.reseller-dash .sender-photo-buttons{display:flex;gap:.5rem}.reseller-dash .sender-photo-buttons label.btn-ghost{cursor:pointer}.reseller-dash .logo-field{display:flex;align-items:center;gap:.85rem}.reseller-dash .logo-preview{flex:0 0 auto;width:140px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--background);display:inline-flex;align-items:center;justify-content:center;padding:.4rem .6rem}.reseller-dash .logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.reseller-dash .logo-wordmark{font-weight:700;font-size:.95rem;color:var(--muted-foreground,#666);text-align:center;line-height:1.2}.reseller-dash .subdomain-preview{display:flex;flex-direction:column;gap:.25rem;margin:0}.reseller-dash .subdomain-preview code{font-family:var(--font-mono,monospace);font-size:.85rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .35rem);padding:.4rem .55rem;word-break:break-all}.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}.plans .checkout-success{color:var(--brand-pink-600);background:color-mix(in srgb,#16a34a 10%,var(--card));border:1px solid color-mix(in srgb,#16a34a 35%,var(--border));border-radius:calc(var(--radius, .75rem) - .25rem);padding:.75rem 1rem;font-size:.9rem;font-weight:600}.billing-notready{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius,.75rem);padding:2rem;text-align:center}.billing-notready h2{margin:0 0 .5rem;font-size:1.15rem}.billing-notready p{margin:0;color:var(--muted-foreground)}.recurly-modal-backdrop{position:fixed;inset:0;background:color-mix(in srgb,#000 55%,transparent);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.recurly-modal{width:100%;max-width:30rem;max-height:90vh;overflow-y:auto;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius,.75rem);padding:1.5rem;box-shadow:0 20px 50px color-mix(in srgb,#000 30%,transparent)}.recurly-card-form{display:flex;flex-direction:column;gap:1rem}.recurly-card-form .rcf-plan{margin:0;color:var(--muted-foreground);font-size:.95rem}.recurly-card-form .rcf-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.recurly-card-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--foreground)}.recurly-card-form input[type=text]{color:var(--foreground);font-size:.95rem}.recurly-card-form .rcf-card,.recurly-card-form input[type=text]{padding:.6rem .75rem}.recurly-3ds-inline,.recurly-card-form .rcf-card,.recurly-card-form input[type=text]{border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--background)}.recurly-3ds-inline{width:min(100%,30rem);min-width:250px;min-height:400px;padding:.75rem .85rem;color:var(--foreground)}.recurly-3ds-inline .rcf-3ds-note{margin:0 0 .6rem;font-size:.85rem;font-weight:600;color:var(--foreground)}.recurly-3ds-inline .rcf-3ds-frame{width:100%;min-height:400px}.recurly-card-form .rcf-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.25rem}.recurly-card-form .rcf-actions button[type=submit]{padding:.6rem 1.1rem;border:none;border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--primary);color:var(--primary-foreground);font-weight:600;cursor:pointer}.recurly-card-form .rcf-actions button:disabled{opacity:.6;cursor:not-allowed}.reseller-dash .biz-ready-badge{display:inline-block;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;color:var(--primary-foreground);background:color-mix(in srgb,#16a34a 88%,var(--foreground));vertical-align:middle;animation:reseller-ready-pop .35s ease-out}@keyframes reseller-ready-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.reseller-dash .panel.onboarding{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.reseller-dash .onboarding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reseller-dash .onboarding-steps{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.reseller-dash .onboarding-step{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--card)}.reseller-dash .onboarding-step.is-active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent)}.reseller-dash .onboarding-step .step-marker{flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid var(--border);display:grid;place-items:center;font-size:.75rem;color:var(--primary-foreground)}.reseller-dash .onboarding-step.is-done .step-marker{background:var(--primary);border-color:var(--primary)}.reseller-dash .onboarding-step .step-body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.reseller-dash .onboarding-step .step-body .muted{font-size:.85rem;line-height:1.4}.reseller-dash .onboarding-step.is-done .step-body strong{color:var(--muted-foreground)}.reseller-dash .onboarding-step .step-status{flex:0 0 auto;font-size:.8rem;font-weight:600;color:color-mix(in srgb,#16a34a 85%,var(--foreground))}.reseller-dash .onboarding-step .step-cta{flex:0 0 auto;padding:.4rem .75rem;font-size:.85rem}.reseller-dash .panel-flash,.reseller-dash .panel-flash>.panel{animation:reseller-panel-flash 1.6s ease-out}@keyframes reseller-panel-flash{0%,40%{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 55%,transparent)}to{box-shadow:0 0 0 2px transparent}}@media (max-width:34rem){.reseller-dash .onboarding-step{flex-wrap:wrap}.reseller-dash .onboarding-step .step-cta,.reseller-dash .onboarding-step .step-status{margin-left:2rem}}.reseller-dash .teaser-bulk{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius,.75rem);padding:1.5rem;margin-top:1.5rem}.reseller-dash .teaser-bulk-title{font-size:1.1rem;font-weight:600;margin:0 0 .35rem}.reseller-dash .teaser-bulk-sub{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.reseller-dash .teaser-bulk-label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.4rem}.reseller-dash .teaser-bulk-input{width:100%;resize:vertical;padding:.7rem .8rem;border:1px solid var(--input);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--card);color:var(--card-foreground);font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem;line-height:1.5}.reseller-dash .teaser-bulk-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.reseller-dash .teaser-bulk-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.reseller-dash .teaser-bulk-allowance{font-size:.85rem;color:var(--muted-foreground)}.reseller-dash .teaser-bulk-submit{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:none;border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--primary);color:var(--primary-foreground);font-size:.9rem;font-weight:600;cursor:pointer}.reseller-dash .teaser-bulk-submit:disabled{opacity:.6;cursor:not-allowed}.reseller-dash .teaser-bulk-error{color:var(--destructive);font-size:.85rem;margin:.75rem 0 0}.reseller-dash .teaser-bulk-note,.reseller-dash .teaser-bulk-summary{font-size:.85rem;color:var(--muted-foreground);margin:.75rem 0 0}.reseller-dash .teaser-bulk-email-notice{font-size:.8rem;color:var(--muted-foreground);margin:.5rem 0 0}.reseller-dash .teaser-bulk-results{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.reseller-dash .teaser-bulk-result{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .35rem);font-size:.85rem}.reseller-dash .teaser-bulk-domain{font-weight:600;word-break:break-all}.reseller-dash .teaser-bulk-status{margin-left:auto;color:var(--muted-foreground);white-space:nowrap}.reseller-dash .teaser-bulk-result-started .teaser-bulk-status{color:var(--brand-green)}.reseller-dash .teaser-bulk-result-failed .teaser-bulk-status,.reseller-dash .teaser-bulk-result-invalid .teaser-bulk-status{color:var(--destructive)}.reseller-dash .teaser-bulk-copy{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:calc(var(--radius, .75rem) - .4rem);padding:.3rem .6rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.reseller-dash a.teaser-bulk-copy{display:inline-flex;align-items:center;text-decoration:none}.reseller-dash .teaser-bulk-list-title{font-size:.95rem;font-weight:600;margin:1.5rem 0 .5rem}.reseller-dash .teaser-bulk-empty{font-size:.85rem;color:var(--muted-foreground);margin:0}.reseller-dash .teaser-bulk-result-done .teaser-bulk-status{color:var(--brand-green,#16a34a)}.reseller-dash .teaser-bulk-result-queued .teaser-bulk-status,.reseller-dash .teaser-bulk-result-running .teaser-bulk-status{color:var(--brand-orange,#e2622a)}.reseller-dash .teaser-bulk-result-error .teaser-bulk-status{color:var(--destructive)}.reseller-dash .dash-foot{margin-top:2rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--brand-radius);background:var(--brand-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.reseller-dash .dash-foot-link{font-weight:600;color:var(--brand-ink,inherit);text-decoration:none}.reseller-dash .dash-foot-link:hover{text-decoration:underline}.reseller-dash .dash-foot-support{margin:0;font-size:.9rem;color:var(--muted-foreground)}.reseller-dash .dash-foot-support a{color:var(--brand-pink-600,inherit);font-weight:600}.reseller-dash .training-intro{margin:0 0 1.5rem;max-width:60ch;font-size:1rem}.reseller-dash .training-layout{display:flex;flex-direction:column;gap:1.25rem}.reseller-dash .training-card{padding:1.5rem;border:1px solid var(--border);border-radius:var(--brand-radius);background:var(--card);box-shadow:var(--brand-shadow)}.reseller-dash .training-card-title{margin:0 0 .85rem;font-size:1.15rem;font-weight:700;color:var(--brand-ink);line-height:1.3}.reseller-dash .training-video{width:100%;max-width:760px;margin-inline:auto;aspect-ratio:16/9;border-radius:calc(var(--brand-radius) - 6px);overflow:hidden;background:#000}.reseller-dash .training-video iframe{width:100%;height:100%;border:0;display:block}.reseller-dash .training-card-qa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.reseller-dash .training-card-qa .training-card-title{margin-bottom:.35rem}.reseller-dash .training-qa-text{min-width:0}.reseller-dash .training-qa-text .field-hint{margin:0}.reseller-dash .training-qa-cta{display:inline-flex;flex-shrink:0;text-decoration:none}.reseller-dash .training-deck{width:100%;aspect-ratio:16/9;border-radius:calc(var(--brand-radius) - 6px);overflow:hidden;border:1px solid var(--border);background:var(--card)}.reseller-dash .training-deck iframe{width:100%;height:100%;border:0;display:block}.reseller-dash .kit-download{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:calc(var(--brand-radius) - 4px);background:var(--card);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.reseller-dash .kit-download:hover{border-color:var(--brand-cta,var(--primary));box-shadow:var(--brand-shadow);transform:translateY(-1px)}.reseller-dash .kit-download:focus-visible{outline:2px solid var(--brand-cta,var(--primary));outline-offset:2px}.reseller-dash .kit-download-primary{padding:1.25rem 1.35rem;margin-bottom:1.25rem;border-left:4px solid var(--brand-cta,var(--primary))}.reseller-dash .kit-download-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.reseller-dash .kit-download-label{font-weight:700;color:var(--brand-ink);line-height:1.3}.reseller-dash .kit-download-desc{font-size:.9rem;color:var(--muted-foreground,var(--muted));line-height:1.5}.reseller-dash .kit-download-meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.reseller-dash .kit-download-type{font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px;background:var(--muted,rgba(0,0,0,.06));color:var(--brand-ink)}.reseller-dash .kit-download-size{font-size:.8rem;color:var(--muted-foreground,var(--muted));font-variant-numeric:tabular-nums}.reseller-dash .kit-download-cta-text{font-weight:600;color:var(--brand-cta,var(--primary))}.reseller-dash .kit-download-cta{text-decoration:none}.reseller-dash .kit-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.reseller-dash .kit-subheading{margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700;color:var(--brand-ink)}.reseller-dash .kit-download-social,.reseller-dash .kit-funnel-note{margin-top:.85rem}@media (max-width:560px){.reseller-dash .kit-download{flex-direction:column;align-items:flex-start;gap:.75rem}.reseller-dash .kit-download-meta{width:100%;justify-content:flex-start}.reseller-dash .kit-download-primary .kit-download-cta{margin-left:auto}}.reseller-dash .training-reading .field-hint{max-width:62ch;margin-bottom:1.25rem}.reseller-dash .training-table-wrap{overflow-x:auto;margin:.85rem 0 .2rem}.reseller-dash .training-table{border-collapse:collapse;width:100%;font-size:.9rem}.reseller-dash .training-table td,.reseller-dash .training-table th{border:1px solid var(--border);padding:.5rem .65rem;text-align:left;vertical-align:top}.reseller-dash .training-table th{background:color-mix(in srgb,var(--brand-ink) 4%,var(--card));font-weight:600}.reseller-dash .training-section{border:1px solid var(--border);border-radius:12px;background:var(--card);margin-bottom:.6rem}.reseller-dash .training-section[open]{border-color:color-mix(in srgb,var(--brand-cta,var(--primary)) 45%,var(--border))}.reseller-dash .training-section-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem}.reseller-dash .training-section-summary::-webkit-details-marker{display:none}.reseller-dash .training-section-summary:after{content:"+";margin-left:auto;font-size:1.35rem;line-height:1;color:var(--brand-cta,var(--primary));flex-shrink:0}.reseller-dash .training-section[open]>.training-section-summary:after{content:"\2212"}.reseller-dash .training-section-summary:focus-visible{outline:2px solid var(--brand-cta,var(--primary));outline-offset:-2px;border-radius:12px}.reseller-dash .training-section-title{font-size:.98rem;font-weight:700;color:var(--card-foreground)}.reseller-dash .training-section-count{font-size:.72rem;font-weight:700;line-height:1;padding:.2rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--brand-cta,var(--primary)) 14%,var(--card));color:var(--brand-cta,var(--primary))}.reseller-dash .training-section>.msg-section-body,.reseller-dash .training-section>.training-faq-list{padding:0 1.1rem 1.1rem}.reseller-dash .training-disclaimer{margin-top:1.5rem;font-size:.85rem;color:color-mix(in srgb,var(--brand-ink) 60%,transparent);font-style:italic}.reseller-dash .training-faq-list{display:flex;flex-direction:column;gap:.5rem}.reseller-dash .training-faq-list details{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.reseller-dash .training-faq-list details[open]{border-color:color-mix(in srgb,var(--brand-cta,var(--primary)) 40%,var(--border))}.reseller-dash .training-faq-list summary{list-style:none;cursor:pointer;padding:.85rem 1rem;font-weight:600;color:var(--card-foreground);display:flex;justify-content:space-between;align-items:center;gap:1rem}.reseller-dash .training-faq-list summary::-webkit-details-marker{display:none}.reseller-dash .training-faq-list summary:after{content:"+";font-size:1.25rem;line-height:1;color:var(--brand-cta,var(--primary));flex-shrink:0}.reseller-dash .training-faq-list details[open] summary:after{content:"\2212"}.reseller-dash .training-faq-list summary:focus-visible{outline:2px solid var(--brand-cta,var(--primary));outline-offset:-2px}.reseller-dash .training-faq-answer{padding:0 1rem 1rem;border-top:1px solid var(--border)}.reseller-dash .training-faq-answer>p{margin:.75rem 0 0;line-height:1.6}.reseller-dash .msg-subhead{margin:1rem 0 .5rem;font-size:.95rem;font-weight:700;color:var(--card-foreground)}.reseller-dash .msg-list,.reseller-dash .msg-p{margin:.6rem 0;line-height:1.6}.reseller-dash .msg-list{padding-left:1.35rem}.reseller-dash .msg-template{position:relative;border:1px solid var(--border);border-left:3px solid var(--brand-cta,var(--primary));border-radius:8px;background:color-mix(in srgb,var(--brand-ink) 3%,var(--card));padding:.9rem 1rem;margin:.75rem 0}.reseller-dash .msg-template-body{display:flex;flex-direction:column;padding-right:4.5rem;line-height:1.55;font-size:.92rem;color:var(--card-foreground)}.reseller-dash .msg-line{display:block}.reseller-dash .msg-gap{display:block;height:.7rem}.reseller-dash .msg-copy{position:absolute;top:.6rem;right:.6rem;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--card-foreground);font-size:.75rem;font-weight:600;padding:.3rem .6rem;cursor:pointer;line-height:1}.reseller-dash .msg-copy:hover{border-color:color-mix(in srgb,var(--brand-cta,var(--primary)) 55%,var(--border))}.reseller-dash .msg-copy:focus-visible{outline:2px solid var(--brand-cta,var(--primary));outline-offset:1px}.reseller-dash .msg-copy[data-copied=true]{border-color:color-mix(in srgb,#16a34a 45%,var(--border));color:#16a34a}@media (max-width:560px){.reseller-dash .msg-template-body{padding-right:0}.reseller-dash .msg-copy{position:static;display:inline-block;margin-top:.6rem}}.reseller-dash .panel.setup-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--card))}.reseller-dash .setup-banner-main{min-width:0;flex:1 1 20rem}.reseller-dash .setup-banner-body{font-weight:600;line-height:1.5}.reseller-dash .setup-banner-cta-note{margin-top:.35rem;font-size:.9rem;line-height:1.45;color:var(--muted-foreground)}.reseller-dash .setup-banner-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.reseller-dash .setup-wizard-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--foreground) 45%,transparent)}.reseller-dash .setup-wizard{width:min(34rem,100%);max-height:90vh;overflow-y:auto;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius,.75rem);padding:1.25rem;box-shadow:0 20px 50px color-mix(in srgb,var(--foreground) 25%,transparent)}.reseller-dash .setup-wizard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reseller-dash .setup-wizard-head h2{font-size:1.15rem;margin:0}.reseller-dash .setup-wizard-close{flex:0 0 auto;border:0;background:transparent;color:var(--muted-foreground);font-size:1.4rem;line-height:1;cursor:pointer;padding:.15rem .4rem;border-radius:.4rem}.reseller-dash .setup-wizard-close:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.reseller-dash .setup-wizard-steps{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.reseller-dash .setup-wizard-step{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .25rem);background:var(--card)}.reseller-dash .setup-wizard-step.is-active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent)}.reseller-dash .setup-wizard-step .step-marker{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid var(--border);display:grid;place-items:center;font-size:.75rem;color:var(--muted-foreground)}.reseller-dash .setup-wizard-step.is-done .step-marker{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.reseller-dash .setup-wizard-step .step-body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.reseller-dash .setup-wizard-step .step-body .muted{font-size:.85rem;line-height:1.4;color:var(--muted-foreground)}.reseller-dash .setup-wizard-step.is-done .step-body strong{color:var(--muted-foreground)}.reseller-dash .setup-wizard-step .step-status{flex:0 0 auto;font-size:.8rem;font-weight:600;color:color-mix(in srgb,#16a34a 85%,var(--foreground))}.reseller-dash .setup-wizard-step .step-cta{flex:0 0 auto;padding:.4rem .75rem;font-size:.85rem}.reseller-dash .setup-wizard-foot{margin-top:1rem;display:flex;justify-content:flex-end}@media (max-width:640px){.reseller-dash .setup-banner-actions{width:100%}}.reseller-dash .list-show-more{display:flex;align-items:center;gap:.75rem;margin-top:.85rem}.reseller-dash .list-show-more-count{font-size:.85rem;color:var(--muted-foreground)}.reseller-dash .list-show-more-btn{padding:.4rem .9rem;font-size:.9rem;font-weight:600;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius, .75rem) - .3rem);cursor:pointer}.reseller-dash .list-show-more-btn:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}