.bill-upgrade-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100svh - 48px);overflow:auto;margin:auto;padding:28px;border:1px solid #dce0ea;border-radius:16px;background:white;color:#242630;font:14px/1.6 sans-serif;box-shadow:0 24px 80px #0003}.bill-upgrade-dialog::backdrop{background:#20263880}.bill-upgrade-dialog h2{margin:0 0 18px;font-size:24px}.bill-upgrade-dialog ul{padding-left:20px}.bill-upgrade-dialog li{margin:10px 0}.bill-upgrade-price{font-size:32px;margin:0 0 16px}.bill-upgrade-price span{font-size:14px;color:#687083}.bill-upgrade-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.bill-upgrade-actions button{padding:12px 16px;border:1px solid #dce0ea;border-radius:8px;background:white;cursor:pointer}.bill-upgrade-actions button:last-child{background:#374df5;color:white;border-color:#374df5}.bill-upgrade-actions button:disabled{opacity:.6;cursor:wait}[data-ui=v3] .bill-row>div:last-child>.bill-secondary{margin-right:16px}[data-ui=v3] .billing-preview .v3-opening.bill-quiet{padding-top:0}[data-ui=v3] .billing-preview header.topbar.app-topbar{position:relative;top:auto}[data-ui=v3] .v3-opening.bill-quiet{background:#fff;min-height:100svh}[data-ui=v3] .bill-quiet .bill-shell{width:min(1240px,calc(100% - 72px));margin:0 auto;padding:48px 0 64px}[data-ui=v3] .bill-quiet h1{margin:0 0 42px;font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.25}[data-ui=v3] .bill-quiet h2{margin:0;font-size:16px;font-weight:500;line-height:1.5}[data-ui=v3] .bill-quiet h3{margin:0;font-size:15px;font-weight:500}[data-ui=v3] .bill-quiet p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.65}[data-ui=v3] .bill-quiet .bill-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:0 0 36px}[data-ui=v3] .bill-quiet .bill-label{font-size:12px;margin:0 0 14px}[data-ui=v3] .bill-quiet .bill-balance h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}[data-ui=v3] .bill-quiet .bill-balance strong{font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-1.5px}[data-ui=v3] .bill-quiet .bill-balance h2 span{font-size:16px;font-weight:400}[data-ui=v3] .bill-quiet .bill-breakdown{margin-top:18px}[data-ui=v3] .bill-quiet .bill-buy{text-align:right}[data-ui=v3] .bill-quiet .bill-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px 0;border-top:1px solid var(--line)}[data-ui=v3] .bill-quiet :is(.bill-primary,.bill-secondary,.bill-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}[data-ui=v3] .bill-quiet :is(.bill-primary,.bill-secondary){padding:10px 16px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}[data-ui=v3] .bill-quiet .bill-primary{background:var(--accent);border-color:var(--accent);color:#fff}[data-ui=v3] .bill-quiet .bill-primary:hover:not(:disabled){background:var(--accent-hover)}[data-ui=v3] .bill-quiet .bill-secondary:hover:not(:disabled){background:var(--surface)}[data-ui=v3] .bill-quiet .bill-link{border:0;background:transparent;color:var(--accent);padding:8px 0}[data-ui=v3] .bill-quiet .bill-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}[data-ui=v3] .bill-quiet button:disabled{opacity:.5;cursor:not-allowed}[data-ui=v3] .bill-quiet :is(button,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}[data-ui=v3] .bill-quiet .bill-state{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;color:#27704c}[data-ui=v3] .bill-quiet .bill-ending{color:#875b2c}[data-ui=v3] .bill-quiet .bill-disclosure{border-top:1px solid var(--line);padding:15px 0}[data-ui=v3] .bill-quiet summary{padding:12px 0;min-height:44px;color:var(--accent);font-size:13px;cursor:pointer}[data-ui=v3] .bill-quiet .bill-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:26px 0}[data-ui=v3] .bill-quiet .bill-offers section{min-width:0}[data-ui=v3] .bill-quiet .bill-price{font-size:28px;color:var(--ink);letter-spacing:-.5px;margin:14px 0 8px}[data-ui=v3] .bill-quiet .bill-price span{font-size:13px;color:var(--muted);letter-spacing:0}[data-ui=v3] .bill-quiet .bill-offers button{margin:20px 0 8px}[data-ui=v3] .bill-quiet .bill-fine{font-size:12px}[data-ui=v3] .bill-quiet .bill-get-started{padding-bottom:18px}[data-ui=v3] .bill-quiet .bill-get-started>h2{font-size:18px}[data-ui=v3] .bill-quiet .bill-rules p{max-width:750px;margin:10px 0}[data-ui=v3] .bill-quiet .bill-foot{font-size:12px;margin-top:24px}[data-ui=v3] .bill-quiet .bill-foot a{color:inherit;text-decoration:none;overflow-wrap:anywhere}[data-ui=v3] .bill-quiet .bill-foot a:hover{text-decoration:underline}[data-ui=v3] .bill-quiet .bill-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:24px;padding:16px;border-radius:8px;background:var(--surface);font-size:13px}[data-ui=v3] .bill-quiet .bill-loading{padding:30px 0}@media(max-width:700px){[data-ui=v3] .bill-quiet .bill-shell{width:calc(100% - 36px);padding-top:34px}[data-ui=v3] .bill-quiet h1{font-size:28px;margin-bottom:32px}[data-ui=v3] .bill-quiet .bill-offers{grid-template-columns:1fr;gap:24px}[data-ui=v3] .bill-quiet .bill-offers section+section{border-top:1px solid var(--line);padding-top:24px}[data-ui=v3] .bill-quiet :is(.bill-balance,.bill-row){grid-template-columns:1fr;gap:16px}[data-ui=v3] .bill-quiet .bill-buy{text-align:left}[data-ui=v3] .bill-quiet .bill-row>button{justify-self:start}}[data-ui=v3] .v3-opening.bill-quiet{background:#f8f9fe}[data-ui=v3] .bill-quiet .bill-shell{padding-top:42px}[data-ui=v3] .bill-quiet .bill-page-header{margin-bottom:35px}[data-ui=v3] .bill-quiet .bill-page-kicker{display:block;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.11em;margin-bottom:10px}[data-ui=v3] .bill-quiet .bill-page-header h1{margin:0;font-size:38px;letter-spacing:-1.4px}[data-ui=v3] .bill-quiet .bill-page-header p{margin-top:8px;font-size:14px}[data-ui=v3] .bill-quiet .bill-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}[data-ui=v3] .bill-quiet .bill-get-started>.bill-section-heading h2{font-size:20px;letter-spacing:-.45px}[data-ui=v3] .bill-quiet .bill-section-heading p{margin:0}[data-ui=v3] .bill-quiet .bill-offers{gap:16px;padding:21px 0 28px}[data-ui=v3] .bill-quiet .bill-offers section{display:flex;flex-direction:column;align-items:flex-start;min-height:274px;padding:23px 23px 20px;border:1px solid #dfe4f1;border-radius:12px;background:#fff;box-shadow:0 8px 25px rgba(28,42,72,.035)}[data-ui=v3] .bill-quiet .bill-offers .bill-offer-single{border-color:#bdc9f9;box-shadow:0 10px 27px rgba(55,77,245,.07)}[data-ui=v3] .bill-quiet .bill-offer-kicker{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:16px}[data-ui=v3] .bill-quiet .bill-offers h3{font-size:17px;letter-spacing:-.3px}[data-ui=v3] .bill-quiet .bill-offers .bill-price{margin:10px 0 4px;font-size:34px;font-weight:500;line-height:1.2;letter-spacing:-1.1px}[data-ui=v3] .bill-quiet .bill-offers .bill-price span{font-size:13px;font-weight:400;letter-spacing:0}[data-ui=v3] .bill-quiet .bill-offers section>p:not(.bill-price):not(.bill-fine){margin:4px 0 0}[data-ui=v3] .bill-quiet .bill-offers button{margin:19px 0 0;min-height:42px}[data-ui=v3] .bill-quiet .bill-offers .bill-fine{margin-top:auto;padding-top:15px;font-size:11px;line-height:1.45}[data-ui=v3] .bill-quiet .bill-row{padding:23px 0}[data-ui=v3] .bill-quiet .bill-row h2{font-size:15px}[data-ui=v3] .bill-quiet .bill-row p{margin-top:4px}[data-ui=v3] .bill-quiet .bill-get-started+.bill-row{border-top:1px solid var(--line)}[data-ui=v3] .bill-quiet .bill-balance{padding:23px 0 30px}[data-ui=v3] .bill-quiet .bill-foot{padding-bottom:5px}@media(max-width:700px){[data-ui=v3] .bill-quiet .bill-shell{padding-top:28px}[data-ui=v3] .bill-quiet .bill-page-header{margin-bottom:27px}[data-ui=v3] .bill-quiet .bill-page-header h1{font-size:32px}[data-ui=v3] .bill-quiet .bill-section-heading{display:block}[data-ui=v3] .bill-quiet .bill-section-heading p{margin-top:5px}[data-ui=v3] .bill-quiet .bill-offers{gap:12px}[data-ui=v3] .bill-quiet .bill-offers section{min-height:0;padding:20px}[data-ui=v3] .bill-quiet .bill-offers section+section{border-top:1px solid #dfe4f1;padding-top:20px}}[data-ui=v3] .bill-quiet .bill-page-header{margin-bottom:24px}[data-ui=v3] .bill-quiet .bill-page-header h1{font-size:30px;letter-spacing:-.8px}[data-ui=v3] .bv-banner{display:flex;align-items:center;gap:14px;background:#e8f6ee;border-radius:14px;padding:12px 14px 12px 18px;margin-bottom:20px}[data-ui=v3] .bv-banner p{margin:0;font-size:14.5px;color:#14532d}[data-ui=v3] .bv-banner p b{font-weight:600}[data-ui=v3] .bv-ok{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#fff;color:#1f7a4d;font-weight:700;font-size:14px}[data-ui=v3] .bill-quiet .bv-banner .bill-primary{margin-left:auto;text-decoration:none}[data-ui=v3] .bv-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}[data-ui=v3] .bv-card{background:#fff;border:1px solid #eceef3;border-radius:16px;box-shadow:0 1px 2px rgba(20,22,29,.03),0 8px 24px rgba(20,22,29,.04);padding:26px 28px;display:flex;flex-direction:column}[data-ui=v3] .bv-eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9aa1b0}[data-ui=v3] .bv-big{display:flex;align-items:baseline;gap:12px;margin:0}[data-ui=v3] .bv-big b{font-size:56px;font-weight:600;letter-spacing:-2.5px;line-height:1;color:var(--ink)}[data-ui=v3] .bv-big span{font-size:17px;color:var(--muted)}[data-ui=v3] .bv-sources{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #f0f1f5;display:grid;gap:9px;font-size:14px;color:var(--muted)}[data-ui=v3] .bv-sources li{display:flex;align-items:center;gap:10px}[data-ui=v3] .bv-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent)}[data-ui=v3] .bv-dot.bought{background:#c4cefa}[data-ui=v3] .bv-actions{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:24px;flex-wrap:wrap}[data-ui=v3] .bill-quiet .bv-actions .bill-primary{text-decoration:none;font-size:14px;font-weight:600;padding:10px 18px;border-radius:9px}[data-ui=v3] .bv-textbtn{background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--accent);cursor:pointer}[data-ui=v3] .bv-textbtn:disabled{opacity:.5;cursor:default}[data-ui=v3] .bv-plan{display:flex;align-items:center;gap:10px}[data-ui=v3] .bv-plan h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.5px;color:var(--ink)}[data-ui=v3] .bv-badge{font-size:12px;font-weight:600;color:#1f7a4d;background:#e8f6ee;border-radius:999px;padding:3px 10px}[data-ui=v3] .bv-badge.ending{color:#92400e;background:#fdf3e7}[data-ui=v3] .bv-price{margin:8px 0 16px;font-size:15px;color:var(--muted)}[data-ui=v3] .bv-price b{font-size:20px;font-weight:600;color:var(--ink)}[data-ui=v3] .bv-facts{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #f0f1f5;display:grid;gap:9px;font-size:14px;color:var(--muted)}[data-ui=v3] .bv-upgrade{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px}[data-ui=v3] .bv-upgrade p{margin:0;font-size:13.5px;color:var(--muted)}[data-ui=v3] .bv-upgrade b{color:var(--ink);font-weight:600}[data-ui=v3] .bill-quiet .bv-upgrade .bill-secondary{margin-left:auto;min-height:38px;padding:8px 14px;border-radius:9px}[data-ui=v3] .bv-rows{margin-top:16px;background:#fff;border:1px solid #eceef3;border-radius:16px}[data-ui=v3] .bv-row{display:flex;align-items:center;gap:16px;padding:16px 28px}[data-ui=v3] .bv-row+.bv-row{border-top:1px solid #f0f1f5}[data-ui=v3] .bv-row p{margin:0;font-size:14.5px;font-weight:500;color:var(--ink)}[data-ui=v3] .bv-row span{font-size:13px;color:var(--muted)}[data-ui=v3] .bill-quiet .bv-row .bill-link{margin-left:auto;min-height:0}@media (max-width:860px){[data-ui=v3] .bv-grid{grid-template-columns:1fr}[data-ui=v3] .bv-banner{flex-wrap:wrap}[data-ui=v3] .bv-row{padding:16px 20px}}[data-ui=v3] .bill-quiet .bv-card li,[data-ui=v3] .bill-quiet .bv-card p,[data-ui=v3] .bill-quiet .bv-row p{margin:0;padding:0;line-height:1.5}[data-ui=v3] .bill-quiet .bv-card .bv-eyebrow{margin-bottom:12px}[data-ui=v3] .bill-quiet .bv-card .bv-price{margin:6px 0 18px}[data-ui=v3] .bill-quiet .bv-card .bv-facts,[data-ui=v3] .bill-quiet .bv-card .bv-sources{gap:8px;padding-top:16px}[data-ui=v3] .bill-quiet .bv-card .bv-upgrade{padding-top:22px}[data-ui=v3] .bill-quiet .bv-card .bv-upgrade p{line-height:1.4}[data-ui=v3] .bill-quiet .bv-buy{display:flex;align-items:center;gap:16px;margin-top:auto;padding:16px 18px;border-radius:12px;background:#f6f7fb}[data-ui=v3] .bv-card .bv-buy:first-child{margin-top:0}[data-ui=v3] .bill-quiet .bv-buy .bill-primary{margin-left:auto;font-size:14px;font-weight:600;padding:10px 18px;border-radius:9px}[data-ui=v3] .bill-quiet .bv-card .bv-buy-title{font-size:14.5px;font-weight:600;color:var(--ink)}[data-ui=v3] .bill-quiet .bv-card .bv-buy-sub{font-size:13px;color:var(--muted)}[data-ui=v3] .bv-sources{margin-bottom:24px}[data-ui=v3] .bv-plans{margin-top:20px;padding-top:18px;border-top:1px solid #f0f1f5;display:grid;gap:8px}[data-ui=v3] .bill-quiet .bv-card .bv-plans-title{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9aa1b0;margin-bottom:2px}[data-ui=v3] .bv-plan-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6e9f0;border-radius:12px}[data-ui=v3] .bv-plan-opt.current{background:#f6f7fb;border-color:transparent}[data-ui=v3] .bill-quiet .bv-card .bv-plan-opt p{font-size:14px}[data-ui=v3] .bv-plan-opt b{font-weight:600}[data-ui=v3] .bv-plan-opt>div>span{font-size:12.5px;color:var(--muted)}[data-ui=v3] .bill-quiet .bv-plan-opt .bill-secondary{margin-left:auto;min-height:36px;padding:7px 13px;border-radius:9px;font-size:13px}[data-ui=v3] .bv-current{margin-left:auto;font-size:12.5px;font-weight:600;color:#1f7a4d}[data-ui=v3] .bill-quiet .bv-card .bv-plans-note{font-size:12px;color:#9aa1b0;margin-top:4px}[data-ui=v3] .bv-grid{align-items:start}[data-ui=v3] .bill-quiet .bv-buy{margin-top:0}[data-ui=v3] .bv-sources{margin-bottom:20px}[data-ui=v3] .bill-quiet .bv-card .bv-price{margin:6px 0 2px}[data-ui=v3] .bill-quiet .bv-card .bv-allow{font-size:13.5px;color:var(--muted)}[data-ui=v3] .bv-plans{margin-top:18px}[data-ui=v3] .bv-grid{align-items:stretch}[data-ui=v3] .bill-quiet .bv-buy,[data-ui=v3] .bv-plans{margin-top:auto}[data-ui=v3] .bv-plans{padding-top:20px;border-top:0}[data-ui=v3] .bill-quiet .bv-buy,[data-ui=v3] .bill-quiet .bv-plan-opt{display:flex;align-items:center;gap:16px;min-height:84px;padding:16px 18px;border:0;border-radius:12px;background:#f6f7fb}[data-ui=v3] .bill-quiet .bv-card .bv-plan-opt p{font-size:14.5px;font-weight:600;color:var(--ink)}[data-ui=v3] .bill-quiet .bv-plan-opt>div>span{font-size:13px;color:var(--muted)}[data-ui=v3] .bill-quiet :is(.bv-buy,.bv-plan-opt) :is(.bill-primary,.bill-secondary){margin-left:auto;min-height:42px;padding:0 18px;border-radius:9px;font-size:14px;font-weight:600}[data-ui=v3] .bill-quiet .bv-plans{gap:0}[data-ui=v3] .bill-quiet .bv-card .bv-price{margin:8px 0 10px}[data-ui=v3] .bill-quiet .bv-card .bv-allow{line-height:1.5}[data-ui=v3] .bill-quiet .bv-card .bv-allow+.bv-allow{margin-top:6px}