.site-chrome .seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden}.site-chrome .seg button{background:0 0;border:0;cursor:pointer;color:var(--dim);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;padding:11px 16px}.site-chrome .seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg);font-weight:700}.site-chrome .seg button:not([aria-pressed=true]):hover{color:var(--accent)}.site-chrome .seg .save{font-size:var(--t-label);margin-left:6px;opacity:.75}.site-chrome .btn-block{display:block;width:100%;text-align:center}.site-chrome .btn[disabled]{background:0 0;border-color:var(--line);color:var(--faint);box-shadow:none;cursor:not-allowed}.site-chrome .btn[disabled]:hover{filter:none}.site-chrome .funnel{max-width:720px}.site-chrome .funnel-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s4)0;border-bottom:1px solid var(--line)}.site-chrome .funnel-nav .brand{letter-spacing:.3em}.site-chrome .funnel-nav .back{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--dim)}.site-chrome .funnel-nav .back:hover{color:var(--accent);text-decoration:none}.site-chrome .funnel-footer{display:flex;flex-wrap:wrap;gap:var(--s2)var(--s4);justify-content:space-between;margin-top:var(--s8);padding:var(--s5)0 var(--s7);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-label);color:var(--faint)}.site-chrome .funnel-footer a{color:var(--dim)}.site-chrome .funnel .page-head{padding:var(--s7)0 var(--s2)}.site-chrome .funnel .page-head .eyebrow{margin-bottom:var(--s2)}.site-chrome .funnel h1{font-size:var(--t-h1)}.site-chrome .funnel h2.eyebrow{color:var(--accent);margin:var(--s7)0 var(--s3)}.site-chrome .funnel p{margin-bottom:var(--s3);color:var(--dim)}.site-chrome .funnel p b{color:var(--ink-strong)}.site-chrome .funnel .row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5);padding:var(--s3)var(--s1);border-bottom:1px dashed var(--line)}.site-chrome .funnel .row:last-child{border-bottom:0}.site-chrome .funnel a.row{text-decoration:none;transition:border-color .15s ease}.site-chrome .funnel a.row:hover{border-bottom-color:var(--accent)}.site-chrome .funnel .r-name{color:var(--ink);font-size:var(--t-small)}.site-chrome .funnel .r-name em{display:block;font-style:normal;color:var(--dim);font-size:var(--t-micro);margin-top:2px}.site-chrome .funnel .r-val{color:var(--accent);font-weight:700;font-size:var(--t-small);text-align:right;white-space:nowrap}.site-chrome.conversion-pricing h1{font-size:var(--t-h1)}.site-chrome.conversion-pricing .pr-head{padding-bottom:var(--s4)}.site-chrome.conversion-pricing .pr-trust+.pr-trust{margin-top:var(--s1)}.site-chrome.conversion-pricing .caret{display:inline-block;width:.55em;height:1em;margin-left:6px;vertical-align:-.12em;background:var(--accent);animation:pr-caret-blink 1.1s steps(1)infinite}@keyframes pr-caret-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.site-chrome.conversion-pricing .caret{animation:none}}.site-chrome.conversion-pricing .controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4);justify-content:space-between;padding:var(--s5)0 var(--s4);border-top:1px solid var(--line)}.site-chrome .view.hidden{display:none}.site-chrome .view{animation:pr-fade-in .25s ease}@keyframes pr-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-chrome .view{animation:none}}.site-chrome.conversion-pricing .cards{display:grid;grid-template-columns:1fr;gap:var(--s5);margin-top:var(--s5)}@media(min-width:900px){.site-chrome.conversion-pricing .cards{grid-template-columns:1fr 1fr}}.site-chrome.conversion-pricing .card{display:flex;flex-direction:column;position:relative;padding:26px}.site-chrome.conversion-pricing .card.path{border-color:var(--accent);box-shadow:var(--shadow);background:var(--surface)}.site-chrome.conversion-pricing .plan-chip{position:absolute;right:var(--s4);top:var(--s4)}.site-chrome.conversion-pricing .glyph{color:var(--accent);font-size:20px;line-height:1;margin-bottom:var(--s3)}.site-chrome.conversion-pricing .card.quiet .glyph{color:var(--dim)}.site-chrome.conversion-pricing .c-tag{color:var(--dim);font-size:var(--t-small);margin-top:2px}.site-chrome.conversion-pricing .price{display:flex;align-items:flex-start;gap:10px;margin:var(--s5)0 var(--s1)}.site-chrome.conversion-pricing .price .num{color:var(--accent);font-family:var(--mono);font-size:34px;font-weight:700;line-height:1}.site-chrome.conversion-pricing .price .unit{color:var(--faint);font-size:var(--t-label);letter-spacing:.04em;line-height:1.5;padding-top:4px}.site-chrome.conversion-pricing .alt{color:var(--dim);font-size:var(--t-micro)}.site-chrome.conversion-pricing .cta-top{margin-top:var(--s4)}.site-chrome.conversion-pricing .cta-bottom{margin-top:auto;padding-top:var(--s5)}.site-chrome.conversion-pricing .cta-note{color:var(--faint);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;margin-top:var(--s2);min-height:15px;text-align:center}.site-chrome .note-commit{visibility:hidden}.site-chrome.billing-monthly .note-commit{visibility:visible}.site-chrome.conversion-pricing .card-detail-link{display:block;width:fit-content;margin:var(--s3)auto 0;padding-bottom:2px;border-bottom:1px dashed var(--line-strong);color:var(--accent);font-size:var(--t-micro)}.site-chrome.conversion-pricing .card-detail-link:hover{text-decoration:none;border-bottom-color:var(--accent)}.site-chrome.conversion-pricing .seatbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);margin-top:var(--s4);padding:var(--s1)var(--s4)}.site-chrome.conversion-pricing .seat{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3)0;border-bottom:1px dashed var(--line)}.site-chrome.conversion-pricing .seat:last-child{border-bottom:0}@media(min-width:640px){.site-chrome.conversion-pricing .seat{flex-direction:row;justify-content:space-between;gap:var(--s4)}.site-chrome.conversion-pricing .s-price{text-align:right}}.site-chrome.conversion-pricing .s-name{color:var(--ink-strong);font-size:var(--t-small);font-weight:700}.site-chrome.conversion-pricing .s-desc{color:var(--dim);font-size:var(--t-micro);margin-top:3px;max-width:40ch}.site-chrome.conversion-pricing .s-price{white-space:nowrap}.site-chrome.conversion-pricing .s-price .num{color:var(--accent);font-family:var(--mono);font-size:19px;font-weight:700}.site-chrome.conversion-pricing .s-price .per{color:var(--faint);font-size:var(--t-label)}.site-chrome.conversion-pricing .s-price .sub{display:block;color:var(--faint);font-size:var(--t-label);margin-top:2px;max-width:none}.site-chrome.conversion-pricing .seat-note{color:var(--dim);font-size:var(--t-micro);line-height:1.6;margin-top:var(--s3)}.site-chrome.conversion-pricing .inc-label{border-top:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;margin:var(--s5)0 var(--s2);padding-top:var(--s4)}.site-chrome.conversion-pricing ul.inc li{color:var(--ink);font-size:var(--t-small);padding:5px 0}.site-chrome.conversion-pricing ul.inc li::before{content:"+";color:var(--accent);font-weight:700;margin-right:10px}.site-chrome.conversion-pricing .foot-note{color:var(--faint);font-size:var(--t-micro);margin-top:var(--s4);text-align:center}.site-chrome.conversion-pricing .free-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5);padding:var(--s4);border-color:var(--accent)}.site-chrome.conversion-pricing .free-strip .tag{color:var(--accent);font-family:var(--mono);font-size:19px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.site-chrome.conversion-pricing .free-strip .items{flex:1 1 100%;color:var(--dim);font-size:var(--t-micro)}.site-chrome.conversion-pricing .free-strip .items b{color:var(--ink-strong);font-weight:650}@media(min-width:900px){.site-chrome.conversion-pricing .free-strip .items{flex:auto}}.site-chrome.conversion-pricing .free-strip .btn{font-size:var(--t-micro);padding:9px 14px}.site-chrome.conversion-pricing .pr-local{border-top:1px solid var(--line)}.site-chrome.conversion-pricing .pr-local .grid-2{margin-top:var(--s6)}.site-chrome.conversion-pricing .pr-block{border-top:1px solid var(--line);padding-top:var(--s5);position:relative}.site-chrome.conversion-pricing .pr-block::before{content:"";position:absolute;left:0;top:-1px;width:28px;height:1px;background:var(--accent-bright)}.site-chrome.conversion-pricing .pr-block-sub{color:var(--dim);font-size:var(--t-small);margin:var(--s2)0 var(--s4)}.site-chrome.conversion-pricing .pr-rows{display:grid}.site-chrome.conversion-pricing .pr-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin:0 -10px;padding:var(--s2)10px}.site-chrome.conversion-pricing .pr-rows>div:nth-child(odd){background:var(--surface-2)}.site-chrome.conversion-pricing .pr-rows dt{color:var(--dim);font-size:var(--t-small);min-width:0}.site-chrome.conversion-pricing .pr-rows dd{color:var(--ink-strong);font-size:var(--t-small);font-weight:700;text-align:right;white-space:nowrap}.site-chrome.conversion-pricing .pr-note{color:var(--faint);font-size:var(--t-label);font-weight:400;letter-spacing:.06em}.site-chrome.conversion-pricing .pr-block-foot{color:var(--dim);font-size:var(--t-micro);line-height:1.6;margin-top:var(--s4)}.site-chrome.conversion-pricing .pr-fine{display:grid;gap:var(--s2);margin-top:var(--s5)}.site-chrome.conversion-pricing .pr-fine li{color:var(--dim);font-size:var(--t-small);line-height:1.65;padding-left:18px;position:relative}.site-chrome.conversion-pricing .pr-fine li::before{content:"\2192";color:var(--accent);left:0;position:absolute}.site-chrome.conversion-pricing .pr-fine b{color:var(--ink-strong)}.site-chrome.conversion-checkout-singularity .funnel{max-width:620px}.site-chrome.conversion-checkout-singularity .cadence{margin-bottom:var(--s4)}.site-chrome .opt{position:relative;cursor:pointer;text-align:left;font:inherit;color:inherit;padding:var(--s5)var(--s4)}.site-chrome .opt:hover{border-color:var(--line-strong)}.site-chrome .opt[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent);box-shadow:var(--shadow)}.site-chrome .opt[aria-pressed=true]:hover{border-color:var(--accent)}.site-chrome .opt .dot{position:absolute;right:var(--s4);top:var(--s4);width:14px;height:14px;border:1px solid var(--line-strong);border-radius:50%}.site-chrome .opt[aria-pressed=true] .dot{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 45%,transparent 50%)}.site-chrome .opt .o-mult{color:var(--ink-strong);font-size:var(--t-h3);font-weight:700}.site-chrome .opt .o-sub{color:var(--dim);font-size:var(--t-micro);margin-top:2px}.site-chrome .opt .o-price{color:var(--accent);font-family:var(--mono);font-size:19px;font-weight:700;margin-top:var(--s3)}.site-chrome .opt .o-alt{color:var(--faint);font-size:var(--t-label);margin-top:2px}.site-chrome .order{margin-top:var(--s4)}.site-chrome .order .li{display:flex;gap:var(--s3);justify-content:space-between;color:var(--dim);font-size:var(--t-micro);padding:5px 0}.site-chrome .order .li .v{color:var(--ink);text-align:right}.site-chrome .order .li.total{border-top:1px dashed var(--line);margin-top:var(--s2);padding-top:var(--s3)}.site-chrome .order .li.total .v{color:var(--accent);font-family:var(--mono);font-size:var(--t-small);font-weight:700}.site-chrome .agree{display:flex;align-items:flex-start;gap:var(--s3);cursor:pointer;color:var(--dim);font-size:var(--t-micro);margin-top:var(--s4)}.site-chrome .agree input{accent-color:var(--accent);cursor:pointer;width:15px;height:15px;margin-top:3px}.site-chrome .agree+.btn{margin-top:var(--s4)}.site-chrome .pay-foot{text-align:center;margin-top:var(--s2);margin-bottom:0}.site-chrome.conversion-vqs h1{font-size:var(--t-h1);letter-spacing:.04em}.site-chrome.conversion-vqs .fold{display:block}.site-chrome.conversion-vqs .head .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4);padding:var(--s7)0 var(--s4)}.site-chrome.conversion-vqs .head .eyebrow{flex:1 0 100%;margin:0}.site-chrome.conversion-vqs .head .line{color:var(--dim);font-size:var(--t-small)}.site-chrome.conversion-vqs .sec .wrap{display:grid;gap:var(--s5);align-items:start}@media(min-width:900px){.site-chrome.conversion-vqs .sec .wrap{grid-template-columns:1.4fr .8fr;gap:var(--s6)}}.site-chrome.conversion-vqs .say{display:grid;gap:var(--s6)}.site-chrome.conversion-vqs .blk p{color:var(--dim);max-width:66ch}.site-chrome.conversion-vqs .atlas{border-top:1px dashed var(--line);margin-top:var(--s4);padding-top:var(--s4)}.site-chrome.conversion-vqs .alabel{color:var(--faint);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;margin-bottom:var(--s3)}.site-chrome.conversion-vqs .achips{display:flex;flex-wrap:wrap;gap:var(--s2)}.site-chrome.conversion-vqs .achips li{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--dim);font-size:var(--t-micro);padding:6px 10px}.site-chrome.conversion-vqs .achips b{color:var(--ink-strong);font-weight:700}.site-chrome.conversion-vqs .achips .hi .asc{color:var(--accent);font-weight:700}.site-chrome.conversion-vqs .achips .un .asc{font-style:italic}.site-chrome.conversion-vqs .adot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.site-chrome.conversion-vqs .achips .hi .adot{background:var(--accent-bright);border:1px solid var(--accent)}.site-chrome.conversion-vqs .achips .mid .adot{background:var(--amber)}.site-chrome.conversion-vqs .asub{color:var(--dim);font-size:var(--t-micro);line-height:1.6;margin-top:var(--s3)}.site-chrome.conversion-vqs .readouts{display:grid;gap:var(--s5)}.site-chrome.conversion-vqs .readouts .ac-top{justify-content:flex-start}.site-chrome.conversion-vqs .readouts .ac-top i{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.site-chrome.conversion-vqs .chead{color:var(--ink-strong);font-size:var(--t-h3);font-weight:700;line-height:1.35;margin-bottom:var(--s3)}.site-chrome.conversion-vqs .rlabel{color:var(--faint);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;margin-bottom:var(--s3)}.site-chrome.conversion-vqs .score{display:flex;align-items:baseline;gap:6px;color:var(--accent)}.site-chrome.conversion-vqs .score b{font-family:var(--mono);font-size:40px;font-weight:800;line-height:1}.site-chrome.conversion-vqs .score span{color:var(--dim);font-size:var(--t-micro)}.site-chrome.conversion-vqs .rsub{color:var(--dim);font-size:var(--t-micro);margin-top:var(--s2)}.site-chrome.conversion-vqs .rows{display:grid;gap:var(--s3);margin-top:var(--s4)}.site-chrome.conversion-vqs .rows li{display:grid;align-items:center;gap:var(--s3);grid-template-columns:84px 1fr}.site-chrome.conversion-vqs .rk{color:var(--faint);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em}.site-chrome.conversion-vqs .meter{display:block;height:8px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.site-chrome.conversion-vqs .meter span{display:block;height:100%;background:var(--accent)}.site-chrome.conversion-vqs .flags{border-top:1px dashed var(--line);color:var(--dim);font-size:var(--t-micro);line-height:1.7;margin-top:var(--s4);padding-top:var(--s3)}.site-chrome.conversion-vqs .strip{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-chrome.conversion-vqs .strip .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4);min-height:54px;padding:var(--s2)0}.site-chrome.conversion-vqs .strip .t{color:var(--dim);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em}.site-chrome.conversion-vqs .strip a.t{color:var(--accent)}.site-chrome.conversion-vqs .signoff{color:var(--accent);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.08em;margin-left:auto}.site-chrome.conversion-vqs .signoff .cursor{display:inline-block;width:8px;height:14px;margin-left:6px;vertical-align:-2px;background:var(--accent);animation:vqs-cursor-blink 1.1s steps(1)infinite}@keyframes vqs-cursor-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.site-chrome.conversion-vqs .signoff .cursor{animation:none}}.site-chrome.conversion-vqs .band{border-top:1px solid var(--line)}.site-chrome.conversion-vqs .band p{color:var(--dim);font-size:var(--t-small)}.site-chrome.conversion-vqs .provenance{grid-column:1/-1;border-top:1px dashed var(--line);color:var(--faint);font-size:var(--t-micro);line-height:1.8;margin-top:var(--s6);padding-top:var(--s4)}