.lp-logo-product{align-items:center;gap:12px;display:flex}.lp-logo-product span{border-left:1px solid var(--border-strong);letter-spacing:-.2px;white-space:nowrap;padding-left:12px;font-size:17px;font-weight:600;line-height:22px}.jt{--bp-bg:#fafafa;--bp-card:#fff;--bp-line:#00000014;--bp-fg:#1f1f1f;--bp-muted:#737373;--bp-primary:#3f3f3d;--bp-on-primary:#f5f3ef;--bp-hover:#f5f5f5;--bubble-in:#fff;--bubble-out:#e8e5de}@media (prefers-color-scheme:dark){.jt:not([data-theme=light]){--bp-bg:#191919;--bp-card:#222;--bp-line:#ffffff14;--bp-fg:#fafafa;--bp-muted:#a1a1a1;--bp-primary:#f2f0eb;--bp-on-primary:#2b2b29;--bp-hover:#2e2e2e;--bubble-in:#1d1c1a;--bubble-out:#2b2926}}.jt[data-theme=dark]{--bp-bg:#191919;--bp-card:#222;--bp-line:#ffffff14;--bp-fg:#fafafa;--bp-muted:#a1a1a1;--bp-primary:#f2f0eb;--bp-on-primary:#2b2b29;--bp-hover:#2e2e2e;--bubble-in:#1d1c1a;--bubble-out:#2b2926}.jt :is(h2,h3,p,ol,ul){margin:0}.jt h3{font-weight:600}.jt button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.jt-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.jt-head{gap:16px;max-width:720px;margin-bottom:40px;display:grid}.jt-section{border-top:1px solid var(--border);padding:80px 0}.jt-hero{padding:72px 0 88px}.jt-hero-copy{gap:24px;margin-bottom:56px;display:grid}.jt-hero-copy>*{max-width:760px}.jt-h1{letter-spacing:-1.8px;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,64px);font-weight:600;line-height:1.04}.jt-h1 q{quotes:"“" "”";white-space:nowrap}.jt-cta-row{flex-wrap:wrap;gap:12px;display:flex}.jt-linkchip{background:var(--sunken);width:fit-content;max-width:100%;color:var(--ink-muted);border-radius:8px;padding:8px 12px;font-size:14px}.jt-linkchip b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.jt-bp{border:1px solid var(--border);background:var(--bp-bg);color:var(--bp-fg);box-shadow:0 12px 32px var(--shadow);border-radius:12px;padding:32px 24px 40px;font-family:Geist Variable,Instrument Sans Variable,system-ui,sans-serif;position:relative}.jt-sample{border:1px solid var(--border);background:var(--sunken);color:var(--ink-muted);letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:-11px;right:16px}.jt-bp-inner{gap:40px;max-width:768px;margin:0 auto;display:grid}.jt-bp-logo{opacity:.6;justify-self:center}.jt-bp-logo img{width:auto;height:24px;display:block}.jt-bp-grid{grid-template-columns:14rem minmax(0,1fr);gap:40px;display:grid}.jt-bp-aside{text-align:right;flex-direction:column;align-items:flex-end;gap:20px;min-width:0;padding-top:8px;display:flex}.jt-bp-host{flex-direction:row-reverse;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.jt-bp-avatar{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.jt-bp-title{letter-spacing:-.4px;font-size:24px;font-weight:600;line-height:1.25}.jt-bp-facts{width:100%;color:var(--bp-muted);flex-direction:column;gap:8px;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.jt-bp-facts li{flex-direction:row-reverse;align-items:flex-start;gap:10px;display:flex}.jt-bp-facts svg{flex:none;width:16px;height:16px;margin-top:2px}.jt-bp-facts strong{color:var(--bp-fg);font-weight:500}.jt-bp-card{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:16px;min-width:0;padding:32px;box-shadow:0 1px 2px #0000000d}.jt-bp-body{grid-template-columns:minmax(0,1fr) 8.5rem;gap:20px;display:grid}.jt-bp-month h3,.jt-bp-dayhead{font-size:16px;font-weight:500;line-height:1.35}.jt-bp-dayhead span{display:block}.jt-bp-wd,.jt-bp-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.jt-bp-wd{color:var(--bp-muted);margin-top:8px;font-size:12px}.jt-bp-wd div{padding:4px 0}.jt-bp-day{height:44px;color:var(--bp-muted);font:inherit;font-variant-numeric:tabular-nums;opacity:.5;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:14px}.jt-bp-day.open{opacity:1;border-color:var(--bp-line);background:var(--bp-bg);color:var(--bp-fg);cursor:pointer;font-weight:500;box-shadow:0 1px 2px #0000000d}.jt-bp-day.open:hover{background:var(--bp-hover)}.jt-bp-day.out{opacity:.2}.jt-bp-day.open.out{opacity:.4}.jt-bp-day.today{box-shadow:0 0 0 1px var(--bp-line)}.jt-bp-day.sel{opacity:1;border-color:var(--bp-primary);background:var(--bp-primary);color:var(--bp-on-primary);font-weight:600}.jt-bp-slots{flex-direction:column;gap:8px;margin-top:8px;display:flex}.jt-bp-slot{border:1px solid var(--bp-line);background:var(--bp-bg);height:36px;color:var(--bp-fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex:none;font-size:14px;box-shadow:0 1px 2px #0000000d}.jt-bp-slot:hover{background:var(--bp-hover)}.jt-bp-slot.sel{border-color:var(--bp-primary);background:var(--bp-primary);color:var(--bp-on-primary)}.jt-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.jt-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jt-panel-head h3{font-size:18px;line-height:26px}.jt-panel-head span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.jt-chatside,.jt-panel{align-content:start;gap:16px;min-width:0;display:grid}.jt-chatside{padding:24px 0}.jt-panel{border:1px solid var(--border);background:var(--raised);border-radius:12px;padding:24px}.jt-chat{gap:12px;padding:8px 4px 24px;display:grid;-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000 100%)}.jt-bub{max-width:82%;box-shadow:0 6px 18px var(--shadow-soft), 0 1px 2px var(--shadow-soft);border-radius:12px;padding:8px 12px 6px;font-size:14px;line-height:1.4}.jt-bub time{text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.jt-bub.in{background:var(--bubble-in);border-bottom-left-radius:4px;justify-self:start}.jt-bub.out{background:var(--bubble-out);border-bottom-right-radius:4px;justify-self:end}.jt-bub.in:nth-of-type(odd){margin-left:4%}.jt-bub.out:nth-of-type(2n){margin-right:6%}.jt-daysep{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);border-radius:999px;justify-self:center;padding:2px 8px;font-size:11px}.jt-gap{color:var(--ink-muted);justify-self:center;font-size:12px}.jt-flow{padding:0 0 0 26px;list-style:none;display:grid;position:relative}.jt-flow:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:10px;bottom:10px;left:7px}.jt-flow li{gap:4px;padding:10px 0;display:grid;position:relative}.jt-flow li:before{content:"";border:1px solid var(--border-strong);background:var(--raised);border-radius:50%;width:15px;height:15px;position:absolute;top:15px;left:-26px}.jt-flow li.done:before{border-color:var(--brand);background:var(--brand)}.jt-flow b{font-size:15px;font-weight:600}.jt-flow span{color:var(--ink-muted);font-size:14px;line-height:20px}.jt-flow span.jt-badge{background:var(--success-tint);width:fit-content;color:var(--success);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px}.jt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.jt-steps li{align-content:start;gap:10px;display:grid}.jt-steps i{border:1px solid var(--border-strong);background:var(--raised);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:600;display:grid}.jt-steps h3{margin-top:6px;font-size:18px;line-height:26px}.jt-steps p{max-width:34ch;color:var(--ink-muted);font-size:15px;line-height:24px}.jt-steps code{background:var(--sunken);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:13px}.jt-features{border:1px solid var(--border);background:var(--raised);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.jt-feat{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;gap:8px;min-width:0;padding:24px;display:grid}.jt-feat:nth-child(3n){border-right:none}.jt-feat:nth-last-child(-n+3){border-bottom:none}.jt-feat svg{width:20px;height:20px}.jt-feat h3{font-size:16px;line-height:24px}.jt-feat p{color:var(--ink-muted);font-size:14px;line-height:22px}.jt-auto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.jt-auto .jt-head{margin-bottom:0}.jt-recipes{gap:16px;display:grid}.jt-recipe{border:1px solid var(--border);background:var(--raised);border-radius:12px;gap:14px;min-width:0;padding:20px;display:grid}.jt-recipe-title{color:var(--ink-muted);font-size:13px;font-weight:600}.jt-pipe,.jt-pipe-step{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jt-node{border:1px solid var(--border-strong);background:var(--raised);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;line-height:18px}.jt-node.trigger{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.jt-arrow{background:var(--border-strong);flex:none;width:18px;height:1px;position:relative}.jt-arrow:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--border-strong);border-right:0;position:absolute;top:-3px;right:-1px}.jt-faq{border-top:1px solid var(--border);padding-left:0;padding-right:0}.jt-faq .lp-wrap-sm{padding:0 24px}@media (width<=720px){.jt-faq .lp-wrap-sm{padding:0 16px}}.jt-notyet{background:var(--sunken);border-radius:6px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:500}@media (width<=960px){.jt-bp-grid{grid-template-columns:1fr;gap:24px}.jt-bp-aside{text-align:left;align-items:flex-start;padding-top:0}.jt-bp-host,.jt-bp-facts li{flex-direction:row}.jt-auto{grid-template-columns:1fr;gap:32px}.jt-features{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-feat:nth-child(3n){border-right:1px solid var(--border)}.jt-feat:nth-child(2n){border-right:none}.jt-feat:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.jt-feat:nth-last-child(-n+2){border-bottom:none}}@media (width<=720px){.jt-wrap{padding:0 16px}.jt-hero{padding:48px 0 64px}.jt-h1 q{white-space:normal}.jt-section{padding:56px 0}.jt-bp{padding:24px 12px 28px}.jt-bp-card{padding:20px 16px}.jt-bp-body{grid-template-columns:1fr}.jt-bp-day{height:40px}.jt-compare,.jt-steps,.jt-features{grid-template-columns:1fr}.jt-feat,.jt-feat:nth-child(3n),.jt-feat:nth-child(2n){border-right:none}.jt-feat:nth-last-child(-n+3),.jt-feat:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.jt-feat:last-child{border-bottom:none}}
