.vx-root .stg{--stg-ink:#1c2238;--stg-muted:#7f8399;--stg-faint:#a7abbf;--stg-violet:#7b4dff;--stg-purple:#6b5ce0;--stg-pink:#d56b91;--stg-green:#16a34a;--stg-green-soft:#e8f8f0;--stg-red:#d6455d;--stg-border:rgba(180,170,210,0.38);width:min(1080px,100%);margin:0 auto;padding:12px 0 72px;color:var(--stg-ink);text-align:left}.vx-root .stg-eyebrow{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--stg-pink)}.vx-root .stg-eyebrow--blue{color:#5b7fd4}.vx-root .stg-title{margin:0;font-size:clamp(30px,4vw,42px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:#202034}.vx-root .stg-title em{font-style:normal;color:var(--stg-pink)}.vx-root .stg-sub{margin:12px 0 28px;max-width:62ch;font-size:14px;line-height:1.6;color:var(--stg-muted)}.vx-root .stg-card{background:rgba(255,255,255,.78);border:1px solid var(--stg-border);border-radius:16px;padding:22px 22px 20px;box-shadow:0 10px 30px rgba(60,50,120,.06);backdrop-filter:blur(10px)}.vx-root .stg-card-label{margin:0 0 16px;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--stg-faint)}.vx-root .stg-card-title{margin:0 0 6px;font-size:15px;font-weight:700;color:#2a2f45}.vx-root .stg-card-desc{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--stg-muted)}.vx-root .stg-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.vx-root .stg-profile-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.vx-root .stg-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg,#9b7dff,#6b5ce0);flex-shrink:0}.vx-root .stg-profile-meta b{display:block;font-size:16px;font-weight:700;color:#202034}.vx-root .stg-profile-meta small{display:block;margin-top:2px;font-size:13px;color:var(--stg-muted)}.vx-root .stg-badge{display:inline-flex;align-items:center;margin-top:6px;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:650;background:var(--stg-green-soft);color:#1f7a4a;border:1px solid #b8e9cf}.vx-root .stg-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vx-root .stg-field{display:flex;flex-direction:column;gap:6px}.vx-root .stg-field>span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--stg-faint)}.vx-root .stg-field input,.vx-root .stg-field select{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,170,210,.45);background:rgba(255,255,255,.9);font-size:14px;color:var(--stg-ink)}.vx-root .stg-field input:focus,.vx-root .stg-field select:focus{outline:2px solid rgba(123,77,255,.25);border-color:rgba(123,77,255,.45)}.vx-root .stg-conn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vx-root .stg-conn-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(248,247,252,.7);border:1px solid rgba(180,170,210,.25)}.vx-root .stg-conn-item b{display:block;font-size:14px;font-weight:650;color:#2a2f45}.vx-root .stg-conn-item small{display:block;margin-top:2px;font-size:12px;color:var(--stg-muted)}.vx-root .stg-pill{flex-shrink:0;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:650}.vx-root .stg-pill--green{background:var(--stg-green-soft);color:#1f7a4a;border:1px solid #b8e9cf}.vx-root .stg-pill--blue{background:#eef2ff;color:#4f5fd4;border:1px solid #c8d4ff}.vx-root .stg-pill--outline{background:transparent;color:#6b7fd4;border:1px solid #c8d4ff}.vx-root .stg-toggle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vx-root .stg-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#3a3f55}.vx-root .stg-toggle-row small{display:block;margin-top:2px;font-size:12px;color:var(--stg-muted)}.vx-root .stg-toggle{position:relative;width:44px;height:26px;border-radius:99px;border:none;background:#d8dce8;cursor:pointer;flex-shrink:0;transition:background .2s ease}.vx-root .stg-toggle.is-on{background:#3ecf8e}.vx-root .stg-toggle.is-locked{opacity:.7;cursor:default}.vx-root .stg-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:transform .2s ease}.vx-root .stg-toggle.is-on:after{transform:translateX(18px)}.vx-root .stg-data-table{width:100%;border-collapse:collapse}.vx-root .stg-data-table tr{border-bottom:1px solid rgba(180,170,210,.2)}.vx-root .stg-data-table tr:last-child{border-bottom:none}.vx-root .stg-data-table td{padding:12px 0;font-size:13px;vertical-align:top}.vx-root .stg-data-table td:first-child{font-weight:650;color:#2a2f45;width:38%}.vx-root .stg-data-table td:nth-child(2){color:var(--stg-muted)}.vx-root .stg-data-table td:last-child{text-align:right;font-weight:650;font-size:12px}.vx-root .stg-data-note{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--stg-red)}.vx-root .stg-text-green{color:#1f7a4a}.vx-root .stg-text-red{color:var(--stg-red)}.vx-root .stg-text-pink{color:var(--stg-pink)}.vx-root .stg-actions{display:flex;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.vx-root .stg-btn{min-height:44px;padding:0 22px;border-radius:99px;font-size:14px;font-weight:650;cursor:pointer;border:none;transition:opacity .15s ease}.vx-root .stg-btn:disabled{opacity:.6;cursor:default}.vx-root .stg-btn--primary{color:#fff;background:linear-gradient(135deg,#9b7dff,#e879b0);box-shadow:0 8px 24px rgba(140,90,220,.25)}.vx-root .stg-btn--ghost{color:#4a4f65;background:rgba(255,255,255,.9);border:1px solid rgba(180,170,210,.45)}.vx-root .stg-hint{margin-left:auto;font-size:12px;color:var(--stg-faint)}.vx-root .stg-field-error{color:var(--stg-red);font-size:12px}.vx-root .stg-banner{margin-bottom:22px;padding:12px 16px;border-radius:12px;background:#fff5eb;border:1px solid #f5d5b0;font-size:13px;line-height:1.5;color:#8a5a20}.vx-root .stg-billing-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}.vx-root .stg-billing-left,.vx-root .stg-billing-right{display:flex;flex-direction:column;gap:18px}.vx-root .stg-amount{margin:0 0 4px;font-size:clamp(28px,3.5vw,36px);font-weight:700;letter-spacing:-.02em;color:#202034}.vx-root .stg-amount-sub{margin:0 0 18px;font-size:13px;color:var(--stg-muted)}.vx-root .stg-line-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vx-root .stg-line-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(180,170,210,.2);font-size:13px}.vx-root .stg-line-item:last-child{border-bottom:none}.vx-root .stg-free-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.vx-root .stg-free-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a3f55}.vx-root .stg-check{color:#1f7a4a;font-weight:700}.vx-root .stg-charges-table{width:100%;border-collapse:collapse;font-size:13px}.vx-root .stg-charges-table th{text-align:left;padding:8px 0;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--stg-faint);border-bottom:1px solid rgba(180,170,210,.25)}.vx-root .stg-charges-table td{padding:12px 0;border-bottom:1px solid rgba(180,170,210,.15);color:#3a3f55}.vx-root .stg-charges-table tr:last-child td{border-bottom:none}.vx-root .stg-card--pink{background:linear-gradient(135deg,rgba(255,240,245,.9),rgba(255,248,250,.85))}.vx-root .stg-never-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vx-root .stg-never-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4a3f55}.vx-root .stg-never-list .x{color:var(--stg-red);font-weight:700;flex-shrink:0}.vx-root .stg-payment-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:rgba(248,247,252,.7);border:1px solid rgba(180,170,210,.25)}.vx-root .stg-payment-card b{display:block;font-size:14px}.vx-root .stg-payment-card small{font-size:12px;color:var(--stg-muted)}.vx-root .stg-link-btn{padding:6px 14px;border-radius:99px;border:1px solid rgba(180,170,210,.45);background:#fff;font-size:12px;font-weight:650;color:#5b4fc4;cursor:pointer}.vx-root .stg-personas-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:start;margin-bottom:18px}.vx-root .stg-card--blue{background:linear-gradient(135deg,rgba(235,245,255,.9),rgba(240,248,255,.85))}.vx-root .stg-constraints-table{width:100%;border-collapse:collapse}.vx-root .stg-constraints-table th{text-align:left;padding:8px 0;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--stg-faint);border-bottom:1px solid rgba(180,170,210,.25)}.vx-root .stg-constraints-table td{padding:14px 0;border-bottom:1px solid rgba(180,170,210,.15);font-size:13px;vertical-align:middle}.vx-root .stg-constraints-table tr:last-child td{border-bottom:none}.vx-root .stg-constraints-table input{width:100%;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(180,170,210,.35);background:rgba(255,255,255,.8);font-size:13px}.vx-root .stg-status-pill{display:inline-flex;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:650}.vx-root .stg-status-pill--reported{background:#fff0f5;color:var(--stg-pink);border:1px solid #f5c8d8}.vx-root .stg-status-pill--established{background:var(--stg-green-soft);color:#1f7a4a;border:1px solid #b8e9cf}.vx-root .stg-usage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.vx-root .stg-usage-list li b{display:block;font-size:13px;color:#2a2f45;margin-bottom:2px}.vx-root .stg-usage-list li span{font-size:12px;color:var(--stg-muted);line-height:1.45}.vx-root .stg-card-foot{margin:14px 0 0;font-size:12px;color:#5b7fd4;line-height:1.5}.vx-root .stg-infer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.vx-root .stg-infer-item .x{display:block;color:var(--stg-pink);font-size:16px;font-weight:700;margin-bottom:6px}.vx-root .stg-infer-item b{display:block;font-size:13px;color:#2a2f45;margin-bottom:4px}.vx-root .stg-infer-item span{font-size:12px;color:var(--stg-muted);line-height:1.4}.vx-root .stg-disclaimer{margin:18px 0 0;font-size:13px;font-weight:650;color:var(--stg-pink)}.vx-root .stg-feedback-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.vx-root .stg-stats{display:flex;gap:28px;flex-shrink:0}.vx-root .stg-stat{text-align:right}.vx-root .stg-stat b{display:block;font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.02em;color:#202034;line-height:1}.vx-root .stg-stat span{display:block;margin-top:4px;font-size:12px;color:var(--stg-muted);max-width:12ch}.vx-root .stg-featured{margin-bottom:22px;padding:24px 26px;border-radius:16px;background:linear-gradient(135deg,rgba(240,236,255,.95),rgba(255,248,252,.9));border:1px solid rgba(180,170,230,.45);box-shadow:0 10px 30px rgba(100,80,180,.08)}.vx-root .stg-featured-label{margin:0 0 12px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--stg-purple)}.vx-root .stg-featured-quote{margin:0 0 12px;font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#202034}.vx-root .stg-featured-desc{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--stg-muted);max-width:58ch}.vx-root .stg-tags{display:flex;gap:8px;flex-wrap:wrap}.vx-root .stg-tag{padding:4px 12px;border-radius:99px;font-size:11px;font-weight:650}.vx-root .stg-tag--pink{background:#fff0f5;color:var(--stg-pink);border:1px solid #f5c8d8}.vx-root .stg-tag--outline{background:transparent;color:#5b7fd4;border:1px solid #c8d4ff}.vx-root .stg-feedback-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}.vx-root .stg-quote-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vx-root .stg-quote-card{padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.85);border:1px solid rgba(180,170,210,.3)}.vx-root .stg-quote-card p{margin:0 0 10px;font-size:14px;line-height:1.55;color:#2a2f45}.vx-root .stg-quote-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--stg-faint)}@media (max-width:960px){.vx-root .stg-account-grid,.vx-root .stg-billing-grid,.vx-root .stg-feedback-grid,.vx-root .stg-fields,.vx-root .stg-infer-grid,.vx-root .stg-personas-grid{grid-template-columns:1fr}.vx-root .stg-feedback-head{flex-direction:column}.vx-root .stg-stats{width:100%;justify-content:flex-start}.vx-root .stg-stat{text-align:left}}