.tq .pr-seg{border:1px solid var(--border);background:var(--bg-100);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.tq .pr-seg button{height:30px;color:var(--text-tertiary);font:510 13px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .1s,color .1s;display:inline-flex}.tq .pr-seg button:hover{color:var(--text-primary)}.tq .pr-seg button[aria-pressed=true]{background:var(--bg-300);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-sm)}.tq .pr-seg .pr-save{font:400 11px/1 var(--font-mono);letter-spacing:.02em;background:var(--bg-400);color:var(--text-secondary);border-radius:9999px;padding:4px 6px}.tq .pr-band-head{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);justify-content:space-between;display:flex;position:absolute;top:16px;left:20px;right:20px}.tq .pr-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tq .pr-price b{font:590 56px/1 var(--font-heading);letter-spacing:-.035em;color:var(--text-primary);font-variant-numeric:tabular-nums}.tq .pr-price>span{font:400 13px/1 var(--font-mono);color:var(--text-tertiary)}.tq .pr-price-note{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);margin-top:-10px}.tq .pr-plan-desc{max-width:440px;font:400 15px/1.6 var(--font-body);color:var(--text-tertiary);text-wrap:pretty;margin:0}.tq .pr-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tq .pr-addon{border:1px solid var(--border);background:var(--bg-000);border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:8px 20px;padding:24px 8px 24px 28px;display:grid}.tq .pr-addon .hl{width:100%;max-width:none}.tq .pr-pfaq details{border-top:1px solid var(--border)}.tq .pr-pfaq details:first-child{border-top:0}.tq .pr-faq-body{overflow:hidden}.tq .pr-pfaq .faq-icon{transition:transform .3s cubic-bezier(.32,.72,0,1),color .1s}.tq .pr-pfaq details[data-closing] summary .faq-icon{color:var(--text-tertiary);transform:none}.tq .pr-pfaq summary{grid-template-columns:32px minmax(0,1fr) 28px;padding-right:2px}@media (max-width:960px){.tq .pr-addons{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tq .pr-addon{grid-template-columns:minmax(0,1fr);padding:24px}.tq .pr-addon .hl{max-width:320px}}.tq .pr-calc{border:1px solid var(--border-strong);background:var(--bg-100);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tq .pr-calc-head{border-bottom:1px solid var(--border);font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.tq .pr-calc-head i{background:var(--text-secondary);vertical-align:1px;border-radius:9999px;width:6px;height:6px;margin-right:8px;display:inline-block}.tq .pr-calc-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.tq .pr-calc-label{font:510 14px/1.4 var(--font-body);color:var(--text-primary)}.tq .pr-slots{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding:12px 20px 20px;display:flex}.tq .pr-slots i{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:3px;flex:1 1 0;min-width:14px;max-width:36px;height:8px;transition:background-color .2s}.tq .pr-slots i[data-on=true]{background:var(--text-secondary);border-color:var(--text-secondary)}.tq .pr-slots b{border:1px dashed var(--border-strong);box-sizing:border-box;border-radius:3px;flex:1;height:8px;transition:background-color .2s,border-color .2s}.tq .pr-slots b[data-on=true]{border-style:solid;border-color:var(--text-primary);background:repeating-linear-gradient(135deg,var(--text-tertiary) 0 1px,transparent 1px 5px)}.tq .pr-calc-row:has(+.pr-slots){border-bottom:0;padding-bottom:4px}.tq .pr-slots-label{font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.tq .pr-slots-label:nth-of-type(2){margin-left:10px}.tq .pr-calc-hint{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);margin-top:2px}.tq .pr-stepper{border:1px solid var(--border-strong);background:var(--bg-000);border-radius:9999px;align-items:center;height:32px;display:inline-flex}.tq .pr-stepper button{width:32px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:inline-flex}.tq .pr-stepper button:hover:not(:disabled){color:var(--text-primary);background:var(--bg-300)}.tq .pr-stepper button:disabled{opacity:.4;cursor:not-allowed}.tq .pr-stepper output{text-align:center;min-width:32px;font:510 14px/1 var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums}.tq .pr-calc-result{background:radial-gradient(80% 120% at 100% 100%,var(--glow),transparent 70%),var(--bg-200);flex-direction:column;gap:14px;padding:20px;display:flex}.tq .pr-calc-out{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tq .pr-calc-plan{font:590 28px/1 var(--font-heading);letter-spacing:-.022em;color:var(--text-primary)}.tq .pr-calc-sum{align-items:baseline;gap:6px;display:flex}.tq .pr-calc-sum b{font:590 40px/1 var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.tq .pr-calc-sum>span{font:400 12px/1 var(--font-mono);color:var(--text-tertiary)}.tq .pr-calc-why{font:400 13px/1.5 var(--font-body);color:var(--text-tertiary);text-wrap:pretty;margin:0}.tq .pr-calc-break{font:400 12px/1.5 var(--font-mono);color:var(--text-tertiary)}.tq .pr-ledger{flex-direction:column;gap:12px;display:flex}.tq .pr-lrow{border:1px solid var(--border);background:var(--bg-000);border-radius:16px;grid-template-columns:280px minmax(0,1.1fr) minmax(0,1fr) 200px;align-items:stretch;display:grid;overflow:hidden}.tq .pr-lrow--pro{border-color:var(--border-strong);background:radial-gradient(60% 120% at 100% 0%,var(--glow),transparent 70%),var(--bg-100);box-shadow:var(--shadow-lg)}.tq .pr-lrow>*{min-width:0;padding:28px}.tq .pr-lrow-fig{border-right:1px solid var(--border-subtle);background-image:radial-gradient(circle at 1px 1px,var(--border) 1px,transparent 1.2px);background-size:16px 16px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tq .pr-lrow-fig .hl{width:100%;max-width:none}.tq .pr-lrow-fig .pr-band-head{top:14px;left:16px;right:16px}.tq .pr-lrow-main{flex-direction:column;justify-content:center;gap:14px;display:flex}.tq .pr-lrow-tag{font:400 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;display:flex}.tq .pr-lrow-feats{border-left:1px dashed var(--border);align-content:center;gap:8px;margin:0;list-style:none;display:grid}.tq .pr-lrow-feats li{font:400 14px/1.5 var(--font-body);color:var(--text-secondary);white-space:nowrap;grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.tq .pr-lrow-feats li span{text-overflow:ellipsis;overflow:hidden}.tq .pr-lrow-feats li svg{color:var(--text-tertiary);margin-top:2px}.tq .pr-lrow--pro .pr-lrow-feats li svg{color:var(--text-primary)}.tq .pr-lrow-cta{border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.tq .pr-lrow-cta small{font:400 11px/1.4 var(--font-mono);color:var(--text-tertiary);text-align:center}@media (max-width:1080px){.tq .pr-lrow{grid-template-columns:240px minmax(0,1fr)}.tq .pr-lrow-fig{grid-row:span 2}.tq .pr-lrow-feats{border-left:0;border-top:1px dashed var(--border);grid-column:2}.tq .pr-lrow-cta{border-left:0;border-top:1px solid var(--border-subtle);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px 28px}}@media (max-width:680px){.tq .pr-lrow{grid-template-columns:minmax(0,1fr)}.tq .pr-lrow-fig{border-right:0;border-bottom:1px solid var(--border-subtle);grid-row:auto;height:200px}.tq .pr-lrow-fig .hl{width:auto;height:100%}.tq .pr-lrow-feats{grid-column:1}.tq .pr-lrow>*{padding:24px}.tq .pr-lrow-cta{flex-direction:column;align-items:stretch}}.tq .pr-lims{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tq .pr-lim{background:var(--bg-000);flex-direction:column;gap:18px;padding:28px;display:flex}.tq .pr-lim-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tq .pr-lim-name{font:590 17px/1.4 var(--font-heading);letter-spacing:-.012em;color:var(--text-primary)}.tq .pr-lim-unit{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.tq .pr-lim-row{grid-template-columns:40px minmax(0,1fr) 84px;align-items:center;gap:12px;display:grid}.tq .pr-lim-plan{font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.tq .pr-lim-bar{background:var(--bg-300);border-radius:9999px;height:6px;position:relative;overflow:hidden}.tq .pr-lim-bar i{background:var(--text-quaternary);border-radius:9999px;position:absolute;top:0;bottom:0;left:0}.tq .pr-lim-row--pro .pr-lim-bar i{background:var(--text-primary)}.tq .pr-lim-row--pro .pr-lim-bar--inf i{background:linear-gradient(90deg,var(--text-primary) 35%,transparent 100%);border-radius:9999px 0 0 9999px;right:0}.tq .pr-lim-val{text-align:right;font:510 13px/1 var(--font-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tq .pr-lim-row--pro .pr-lim-val{color:var(--text-primary)}.tq .pr-splits{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.tq .pr-split{border:1px solid var(--border);background:var(--bg-000);border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.tq .pr-split--pro{border-color:var(--border-strong);background:radial-gradient(70% 90% at 100% 0%,var(--glow),transparent 70%),var(--bg-100)}.tq .pr-split-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tq .pr-split-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.tq .pr-split--pro .pr-split-list{grid-template-columns:minmax(0,1fr)}.tq .pr-split-list li{font:400 14px/1.5 var(--font-body);color:var(--text-secondary);grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.tq .pr-split-list li svg{color:var(--text-tertiary);margin-top:2px}.tq .pr-split--pro .pr-split-list li svg{color:var(--text-primary)}@media (max-width:1100px){.tq .pr-lims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tq .pr-lims{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.tq .pr-splits{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.tq .pr-split-list{grid-template-columns:minmax(0,1fr)}.tq .pr-lim,.tq .pr-split{padding:24px}}.tq .pr-lrow-fig .hl-live,.tq .pr-addon .hl-live{width:100%}@media (max-width:560px){.tq .pr-addon .hl-live{max-width:320px}}@media (max-width:680px){.tq .pr-lrow-fig .hl-live{width:auto;height:100%}}