.tp-chat{z-index:1;text-align:start;gap:6px;width:min(86vw,360px);margin:0 auto;display:grid;position:relative}.tp-bubble{background:var(--ap-card-bg);box-shadow:var(--ap-card-shadow);color:var(--nm-text);border-radius:18px 18px 18px 6px;padding:12px 16px 14px;font-size:.9375rem;line-height:1.45}.tp-bubble-from{color:var(--nm-accent-ink);margin:0 0 6px;font-size:.8125rem;font-weight:600}.tp-bubble-title{margin:0;font-weight:650}.tp-bubble-text{color:var(--nm-text-secondary);margin:6px 0 0}.tp-key{background:color-mix(in srgb, var(--nm-accent) 18%, var(--ap-card-bg));box-shadow:var(--ap-card-shadow);text-align:center;color:var(--nm-text);border-radius:12px;padding:11px 12px;font-size:.9375rem;font-weight:600;display:block}.tp-paused{max-width:34ch;margin:0 auto}.tp-steps{counter-reset:tp-step;text-align:start;gap:16px;max-width:34rem;margin:28px auto 0;padding:0;list-style:none;display:grid}.tp-steps li{counter-increment:tp-step;color:var(--nm-text-secondary);grid-template-columns:36px 1fr;align-items:start;gap:14px;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.55;display:grid}.tp-steps li:before{content:counter(tp-step);background:var(--ap-tint);width:36px;height:36px;color:var(--nm-accent-ink);border-radius:999px;place-items:center;font-weight:700;display:grid}.tp-steps li>span{padding-top:5px}.tp-steps-note{max-width:34rem;color:var(--nm-text-secondary);margin:18px auto 0;font-size:14px;line-height:1.6}.tp-compare{text-align:start;grid-template-columns:1fr;gap:16px;max-width:44rem;margin:32px auto 0;display:grid}@media (min-width:640px){.tp-compare{grid-template-columns:1fr 1fr}}.tp-compare-card{border-radius:var(--ap-radius-card);background:var(--ap-card-bg);box-shadow:var(--ap-card-shadow);padding:clamp(20px,3vw,28px)}.tp-compare-card ul{color:var(--nm-text-secondary);gap:6px;margin:12px 0 0;padding-inline-start:1.1em;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.5;display:grid}
