.v3root .ob{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.v3root .ob-top{align-items:center;gap:var(--space-6);height:64px;padding:0 var(--space-8);border-bottom:1px solid var(--border);background:var(--bg);grid-template-columns:1fr auto 1fr;display:grid}.v3root .ob-top-right{justify-self:end}.v3root .ob-stepper,.v3root .ob-stepper li{align-items:center;gap:var(--space-2);display:flex}.v3root .ob-stepper li+li:before{content:"";background:var(--border-strong);width:32px;height:1px}.v3root .ob-stepper li.is-done+li:before{background:var(--text-muted)}.v3root .ob-stepper a{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-faint);font-weight:550;display:inline-flex}.v3root .ob-stepper a:hover{color:var(--text)}.v3root .ob-stepper-dot{border:1px solid var(--border-strong);width:20px;height:20px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:650;display:inline-grid}.v3root .ob-stepper .is-done a{color:var(--text-muted)}.v3root .ob-stepper .is-done .ob-stepper-dot{background:var(--success-soft);color:var(--success);border-color:#0000}.v3root .ob-stepper .is-current a{color:var(--text)}.v3root .ob-stepper .is-current .ob-stepper-dot{background:var(--primary);color:var(--on-primary);border-color:#0000}.v3root .ob-main{width:100%;max-width:1160px;padding:var(--space-12) var(--space-8) var(--space-16);column-gap:var(--space-10);row-gap:var(--space-8);flex:1;grid-template:"convo progress""card progress"1fr/minmax(0,1fr) 288px;align-items:start;margin:0 auto;display:grid}.v3root .ob[data-step=website] .ob-main{max-width:600px;padding-top:var(--space-16);grid-template-columns:minmax(0,1fr);grid-template-areas:"convo""card"}.v3root .ob-convo{gap:var(--space-4);grid-area:convo;display:grid}.v3root .ob-card{grid-area:card}.v3root .ob-progress{top:var(--space-6);grid-area:progress;position:sticky}.v3root .ob-said{display:none}.v3root .ob-say{gap:var(--space-3);display:flex}.v3root .ob-say-avatar{display:none}.v3root .ob-say-text{gap:var(--space-3);display:grid}.v3root .ob-hi{display:none}.v3root .ob-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--text-3xl);text-wrap:balance;line-height:1.15}.v3root .ob-body{font-size:var(--text-md);color:var(--text-muted);max-width:58ch;line-height:1.55}.v3root .ob-card{--ob-pad:var(--space-6);gap:var(--space-6);padding:var(--ob-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0;display:grid}.v3root .ob-cta-full{width:100%}.v3root .ob-url{display:block;position:relative}.v3root .ob-url svg{left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.v3root .ob-url .input{padding-left:36px}.v3root .ob-card-website{gap:var(--space-5)}.v3root .ob-card-website .ob-url .input{height:calc(var(--control-h) + 12px);font-size:var(--text-md)}.v3root .ob-free{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--success-soft);display:flex}.v3root .ob-free-icon{color:var(--success);padding-top:2px}.v3root .ob-free-title{color:var(--text);font-weight:600}.v3root .ob-next{gap:var(--space-2);padding-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);display:grid}.v3root .ob-next li{align-items:center;gap:var(--space-3);display:flex}.v3root .ob-next svg{color:var(--text-faint);flex:none}.v3root .ob-source{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-sm);justify-self:start;font-weight:550;display:inline-flex}.v3root .ob-section{gap:var(--space-5);display:grid}.v3root .ob-section+.ob-section{padding-top:var(--space-6);border-top:1px solid var(--border)}.v3root .ob-section-title{font-size:var(--text-md);font-weight:var(--heading-weight)}.v3root .ob-card-form .textarea{resize:none}.v3root .ob-two{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 200px;display:grid}.v3root .ob-chips{gap:var(--space-2);padding:var(--space-2);min-height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.v3root .ob-tag{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--sunken);color:var(--text);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.v3root .ob-tag svg{color:var(--text-faint)}.v3root .ob-tag-add{color:var(--text-faint);background:0 0}.v3root .ob-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex}.v3root .ob-card-form{padding-bottom:0}.v3root .ob-card-form .ob-foot{z-index:2;margin:0 calc(-1 * var(--ob-pad));padding:var(--space-4) var(--ob-pad);background:var(--surface);border-radius:0 0 var(--radius-xl) var(--radius-xl);position:sticky;bottom:0}.v3root .ob-foot-note{text-align:right;max-width:34ch;line-height:1.4}.v3root .ob-foot-plain{border-top:0;padding-top:0}.v3root .ob-leads-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.v3root .ob-leads-count{align-items:baseline;gap:var(--space-2);display:flex}.v3root .ob-leads-num{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--text-3xl);color:var(--text);line-height:1}.v3root .ob-criteria{gap:var(--space-2) var(--space-5);margin-top:calc(-1 * var(--space-3));flex-wrap:wrap;display:flex}.v3root .ob-criteria span{align-items:center;gap:var(--space-2);display:inline-flex}.v3root .ob-criteria svg{color:var(--text-faint)}.v3root .ob-table-wrap{margin:0 calc(-1 * var(--ob-pad));border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.v3root .ob-table th:first-child,.v3root .ob-table td:first-child{padding-left:var(--ob-pad)}.v3root .ob-table th:last-child,.v3root .ob-table td:last-child{padding-right:var(--ob-pad)}.v3root .ob-table th{background:var(--sunken)}.v3root .ob-table td{padding-top:var(--space-2);padding-bottom:var(--space-2);vertical-align:top}.v3root .ob-cell-main{white-space:nowrap;font-weight:550;display:block}.v3root .ob-cell-sub{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;display:block}.v3root .ob-fit{align-items:center;gap:var(--space-2);padding-top:2px;font-weight:600;display:inline-flex}.v3root .ob-fit-bar{border-radius:var(--radius-pill);background:var(--sunken);width:40px;height:4px;position:relative;overflow:hidden}.v3root .ob-fit-bar span{border-radius:inherit;background:var(--success);position:absolute;inset:0 auto 0 0}.v3root .ob-why{font-size:var(--text-sm);color:var(--text-muted);padding-top:var(--space-2);line-height:1.45}.v3root .ob-table tbody tr:last-child td{opacity:.45}.v3root .ob-more{padding:var(--space-3) var(--ob-pad);font-size:var(--text-sm);color:var(--text-muted);background:var(--sunken);border-top:1px solid var(--border)}.v3root .ob-unlock{bottom:var(--space-4);z-index:2;box-shadow:var(--shadow-pop);border:1px solid var(--border);align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);display:flex;position:sticky}.v3root .ob-unlock-icon{border-radius:var(--radius-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.v3root .ob-unlock-text{flex:1;gap:2px;display:grid}.v3root .ob-unlock-title{font-weight:650;font-size:var(--text-md)}.v3root .ob-progress{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);display:grid}.v3root .ob-progress-head{align-items:center;gap:var(--space-2);display:flex}.v3root .ob-progress-title{flex:1;font-weight:600}.v3root .ob-live{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.v3root .ob-steps{display:grid}.v3root .ob-step{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.v3root .ob-step:last-child{padding-bottom:0}.v3root .ob-step:before{content:"";background:var(--border);width:1px;position:absolute;top:20px;bottom:0;left:8px}.v3root .ob-step.is-done:before{background:var(--success)}.v3root .ob-step:last-child:before{display:none}.v3root .ob-step-mark{border:1.5px dashed var(--border-strong);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:2px;display:grid}.v3root .ob-step.is-done .ob-step-mark{background:var(--success);color:var(--surface);border:0}.v3root .ob-step.is-active .ob-step-mark{border:2px solid var(--accent-ink);border-right-color:#0000}.v3root .ob-step-text{align-content:start;line-height:1.4;display:grid}.v3root .ob-step-label{font-size:var(--text-base);font-weight:500}.v3root .ob-step.is-pending .ob-step-label{color:var(--text-faint);font-weight:450}.v3root .ob-step.is-active .ob-step-label{font-weight:650}.v3root .ob-step-detail{font-size:var(--text-sm);color:var(--text-muted)}.v3root .ob-step.is-active .ob-step-detail{color:var(--accent-ink);font-weight:550}.v3root .ob-progress-foot{padding-top:var(--space-3);border-top:1px solid var(--border);line-height:1.45}.v3root[data-dir=b] .ob{background:var(--sunken)}.v3root[data-dir=b] .ob-top{background:var(--surface)}.v3root[data-dir=b] .ob-title{font-size:var(--text-2xl)}.v3root[data-dir=b] .ob-card{border-radius:var(--radius-lg)}.v3root .ob-foot>.btn-ghost:first-child{margin-left:calc(-1 * var(--space-4))}.v3root .ob-stepper,.v3root .ob-stepper li{gap:6px}.v3root .ob-stepper li+li:before{width:12px}.v3root .ob-stepper a,.v3root .ob-stepper span.ob-stepper-item{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-faint);font-weight:550;display:inline-flex}.v3root .ob-stepper-label{display:none}.v3root .ob-stepper .is-current .ob-stepper-label{color:var(--text);padding-right:var(--space-1);display:inline}.v3root .ob-top-right{align-items:center;gap:var(--space-3);display:inline-flex}.v3root .ob-top .ob-signout{color:var(--text-faint);font-size:var(--text-sm)}.v3root .ob-top .ob-signout:hover{color:var(--text)}.v3root .ob-main.is-wide{grid-template-columns:minmax(0,1fr) 288px}.v3root .ob-step-num{font-variant-numeric:tabular-nums}.v3root .ob-email{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);display:grid}.v3root .ob-email-head{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);gap:2px;display:grid}.v3root .ob-email-head b{color:var(--text);font-weight:600}.v3root .ob-email-body{white-space:pre-wrap;line-height:1.6}.v3root .ob-review{display:grid}.v3root .ob-review>div{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:160px minmax(0,1fr);display:grid}.v3root .ob-review>div:first-child{border-top:0;padding-top:0}.v3root .ob-review dt{color:var(--text-muted);font-size:var(--text-sm)}.v3root .ob-review dd{margin:0}.v3root .ob-pace{gap:var(--space-4);grid-template-columns:140px minmax(0,1fr);align-items:end;display:grid}.v3root .ob-pace .input{font-size:var(--text-lg);font-weight:600}.v3root .ob-estimate{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sunken);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}@media (max-width:900px){.v3root .ob-main,.v3root .ob-main.is-wide{padding:var(--space-8) var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"convo""card""progress"}.v3root .ob-progress{position:static}.v3root .ob-top{padding:0 var(--space-4)}}.v3root .ob-sender:has(input[name=senderMode][value=explee]:checked) .ob-sender-own{display:none}.v3root .ob-sender:has(input[name=senderMode][value=own]:checked) .ob-sender-note{display:none}
