@font-face{font-family:display;src:url(/_next/static/media/be1f73a793f6d6a1-s.p.woff2) format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:92.84%;descent-override:27.60%;line-gap-override:0.00%;size-adjust:99.63%}.__className_632a7e{font-family:display,display Fallback}.__variable_632a7e{--font-display:"display","display Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_a28eff{font-family:sans,sans Fallback}.__variable_a28eff{--font-sans:"sans","sans Fallback"}:root{--bg:#07080c;--ink:#f6f1ea;--muted:#cfc6ba;--line:rgba(246,241,234,0.14);--glass:rgba(18,16,20,0.72);--accent:#ff4d1c;--accent-ink:#1a0903;--display:var(--font-display),"Avenir Next Condensed",sans-serif;--sans:var(--font-sans),"Avenir Next",sans-serif;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;background:radial-gradient(900px 480px at 8% -10%,rgba(255,77,28,.28),transparent 60%),radial-gradient(700px 420px at 100% 0,rgba(255,196,140,.12),transparent 55%),var(--bg)}body:after{content:"";pointer-events:none;position:fixed;inset:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.18) .6px,transparent 0);background-size:3px 3px;z-index:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:absolute;left:12px;top:-48px;z-index:9;background:var(--accent);color:var(--accent-ink);padding:8px 12px}.skip:focus{top:12px}.page,.site-footer,.topbar{position:relative;z-index:1}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 28px;position:-webkit-sticky;position:sticky;top:0;flex-wrap:wrap;background:rgba(7,8,12,.78);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{font-family:var(--display);font-weight:800;letter-spacing:-.05em;font-size:1.3rem;text-decoration:none}.topbar nav{display:flex;flex-wrap:wrap;gap:4px}.topbar nav a{text-decoration:none;color:var(--muted);min-height:44px;padding:8px 10px;display:inline-flex;align-items:center}.topbar nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.mode-badge,.mode-note,.quiet-mode{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:4px 10px;color:var(--ink);font-size:.85rem}.mode-badge span[aria-hidden=true],.mode-note:before,.quiet-mode:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--accent);display:inline-block;box-shadow:0 0 12px var(--accent)}.page{padding:28px 0 72px}.page,.site-footer{width:min(1180px,calc(100% - 32px));margin:0 auto}.site-footer{padding:18px 0 32px;color:var(--muted);border-top:1px solid var(--line)}h1{font-family:var(--display);font-weight:800;letter-spacing:-.06em;line-height:.9;font-size:clamp(3.4rem,8vw,7.4rem);margin:0}.section-label h1{font-size:clamp(3rem,6vw,5.4rem)}.eyebrow,.fine,.section-label p,.status{color:var(--muted)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;margin:0 0 12px}.lede{font-size:1.25rem;max-width:38rem}.actions,.chips,.row-actions{display:flex;flex-wrap:wrap;gap:8px}.button,.chips button,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:0 14px;border-radius:12px;background:var(--accent);color:var(--accent-ink);text-decoration:none;display:inline-flex;align-items:center}.button.ghost,.chips button,.lane header span,.tabs button{background:transparent;color:var(--ink);border:1px solid var(--line)}button:disabled{opacity:.45;cursor:not-allowed}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;align-items:center}.hero-copy{position:relative;z-index:2;min-width:0}.hero-copy h1{font-size:clamp(3.2rem,5.4vw,6.1rem)}.stage{display:flex;flex-direction:column;gap:12px;min-height:0}.channel-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.chan{padding:12px 14px;border-radius:18px;background:var(--glass);border:1px solid var(--line);animation:slideIn .7s both}.chan:nth-child(2){animation-delay:.12s}.chan:nth-child(3){animation-delay:.24s}.chan span{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.chan p{margin:6px 0 0}.confirm-card,.device,.float,.hist,.home-card,.kpi,.lane,.mock,.panel,.thread-card{background:var(--glass);border:1px solid var(--line);box-shadow:0 24px 80px rgba(0,0,0,.35);border-radius:22px}.float{position:absolute;width:min(210px,46%);padding:12px 14px;animation:drift 7s ease-in-out infinite}.device-bar,.float span{color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.float.ig{top:12px;left:0}.float.sms{top:78px;right:8px;animation-delay:-2s}.float.mail{bottom:28px;left:18px;animation-delay:-4s}.thread-card{position:relative;padding:16px}.thread-card header{display:flex;justify-content:space-between}.chip-row span,.line{animation:arrive .55s ease both}.l1{animation-delay:.2s}.l2{animation-delay:.4s}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.chip-row span{border-radius:999px;border:1px solid var(--line);padding:4px 8px;font-size:.8rem;animation-delay:.45s}.chip-row span:nth-child(2){animation-delay:.6s}.chip-row span:nth-child(3){animation-delay:.75s}.chip-row span:nth-child(4){animation-delay:.9s}.chip-row span:nth-child(5){animation-delay:1.05s}.book-card,.confirm-card{position:relative;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,77,28,.45);background:rgba(255,77,28,.08);animation:pulse 2.6s ease-in-out 1.2s infinite}.book-card div,.confirm-card div{display:grid;grid-gap:2px;gap:2px}.book-card small{color:var(--muted)}.cal{width:28px;height:28px;border-radius:8px;background:linear-gradient(var(--accent),var(--accent)) 0 8px /100% 2px no-repeat,linear-gradient(#2a211c,#2a211c);display:inline-block}.flow-packet{position:absolute;width:10px;height:10px;border-radius:99px;background:var(--accent);box-shadow:0 0 16px var(--accent);left:12px;bottom:16px;animation:travel 3.2s ease-in-out infinite alternate}.pipe{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;grid-gap:8px;gap:8px;align-items:center;margin:36px 0}.pipe div{padding:16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.pipe span{color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.pipe strong{display:block;font-family:var(--display);font-size:1.4rem}.pipe i{height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);display:block}.mocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:start}.mock{padding:16px}.mock h2,.panel h2,.qualify h2,.week h2{font-family:var(--display);margin:0 0 10px;letter-spacing:-.04em}.mini-cal,.mini-chat,.mini-slots{display:grid;grid-gap:8px;gap:8px}.mini-cal span,.mini-chat p,.mini-slots li{margin:0;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.04)}.mini-chat .me{justify-self:end;background:rgba(255,77,28,.16)}.mini-cal{grid-template-columns:repeat(5,1fr)}.mini-cal .held{background:var(--accent);color:var(--accent-ink)}.mini-slots{list-style:none;padding:0}.messenger,.metrics{grid-template-columns:1.4fr .7fr}.inbox-grid,.messenger,.metrics{display:grid;grid-gap:16px;gap:16px}.device,.qualify,.thread{padding:16px}.thread{border-radius:28px;background:rgba(10,10,14,.8);border:1px solid var(--line);min-height:70vh;display:flex;flex-direction:column}.card-top,.drawer header,.qualify-head,.thread-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.thread-head h1{font-size:2.4rem}.thread-log{display:grid;grid-gap:10px;gap:10px;margin:12px 0;align-content:start}.bubble{display:flex;gap:8px;max-width:85%}.bubble.user{margin-left:auto;flex-direction:row-reverse}.bubble p{margin:0;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.05)}.bubble.user p{background:rgba(255,77,28,.18)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#221812;color:var(--ink);font-size:.72rem;flex:none}.bubble time,.card-meta,.lane header span{color:var(--muted);font-size:.8rem}.dots{display:flex;gap:4px;padding:12px}.dots i{width:6px;height:6px;border-radius:99px;background:var(--muted);animation:blink 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.homes{list-style:none;grid-gap:10px;gap:10px}.home-card,.homes{padding:0;display:grid}.home-card{grid-template-columns:92px 1fr;overflow:hidden;margin-top:8px}.home-card.held{outline:1px solid var(--accent)}.home-photo{min-height:100%;background:linear-gradient(160deg,#ff4d1c,#2a140e 55%,#141217)}.home-card div{padding:12px}.price{font-family:var(--display);font-size:1.4rem}.confirm-card{margin-top:4px}.qualify{border-radius:28px;padding:18px;align-self:start}.steps{list-style:none;padding:0;margin:16px 0 0}.steps li{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.steps li.done strong{color:var(--ink)}.steps li strong{color:var(--muted);font-weight:500}form{display:grid;grid-gap:8px;gap:8px}label{font-size:.92rem}textarea{width:100%;min-height:44px;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--ink);font:inherit;padding:12px}.composer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:flex-end}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:12px 0 18px}.kpi{padding:14px 16px}.kpi p{margin:0;color:var(--muted)}.kpi strong{font-family:var(--display);font-size:2.2rem}.spark{width:120px;height:28px}.spark path{fill:none;stroke:var(--accent);stroke-width:2}.kanban{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));grid-gap:10px;gap:10px}.lane{padding:10px;min-height:220px}.lane header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lane h2{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.lead-card{width:100%;text-align:left;display:grid;grid-gap:6px;gap:6px;margin-bottom:8px;padding:10px;background:rgba(255,255,255,.04);color:var(--ink)}.lead-card em{font-style:normal;color:var(--accent);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.ring{position:relative;width:40px;height:40px;display:inline-grid;place-items:center}.ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring-track{fill:none;stroke:rgba(255,255,255,.12);stroke-width:3}.ring-value{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round}.ring span{font-size:.72rem;font-weight:600}.mark{font-size:.68rem;letter-spacing:.04em;border:1px solid var(--line);border-radius:999px;padding:2px 6px}.drawer{margin-top:14px;padding:14px;border-radius:22px;border:1px solid var(--line);background:rgba(12,12,16,.92)}.bubbles{display:grid;grid-gap:8px;gap:8px}.week{padding:14px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.week-grid{grid-template-columns:repeat(7,minmax(140px,1fr))}.day,.week-grid{display:grid;grid-gap:8px;gap:8px}.day{min-height:88px;border-top:2px solid var(--accent);padding-top:8px}.day-label{display:flex;justify-content:space-between;gap:8px}.day-label span{color:var(--muted);font-size:.78rem}.day-tours{display:grid;grid-gap:6px;gap:6px}.tour-chip{margin:0;padding:8px;border-radius:10px;background:rgba(255,77,28,.14)}.tour-chip b,.tour-chip span{display:block}.tour-chip b{font-size:.85rem}.tour-chip span{font-size:.82rem;color:var(--ink)}.device{padding:0;overflow:hidden;max-width:760px}.device-bar{display:flex;gap:6px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.device-bar span{width:8px;height:8px;border-radius:99px;background:rgba(255,255,255,.2)}.simulator{padding:14px}.hist{padding:16px;margin:12px 0}.bars{display:flex;gap:8px;min-height:160px}.bars,.bars div{align-items:flex-end}.bars div{flex:1 1;display:grid;justify-items:center;grid-gap:6px;gap:6px}.bars span{display:block;width:100%;border-radius:8px 8px 0 0;background:linear-gradient(var(--accent),rgba(255,77,28,.2))}.bars small{color:var(--muted);font-size:.68rem}.metric-table{margin-top:8px}.metric-head,.metric-row{display:grid;grid-template-columns:1.2fr .6fr .8fr .8fr;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.call-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.call-flow li{padding:16px;border-radius:22px;background:var(--glass);border:1px solid var(--line);position:relative}.call-flow li:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:2px;background:var(--accent)}.call-flow span{color:var(--accent);letter-spacing:.08em}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.panel{padding:16px}.empty{color:var(--muted)}.form-error{border-left:2px solid var(--accent);padding-left:10px}.status{display:flex;gap:16px;padding:0;list-style:none}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{50%{box-shadow:0 0 0 4px rgba(255,77,28,.2)}}@keyframes travel{0%{transform:translateX(0)}to{transform:translateX(24px)}}@keyframes blink{50%{opacity:.3}}@media (max-width:900px){.call-flow,.hero,.inbox-grid,.kpis,.messenger,.metrics,.mocks,.pipe,.split{grid-template-columns:1fr}.pipe i{height:18px;width:2px;justify-self:center}.week-grid{grid-template-columns:1fr}.day{grid-template-columns:64px minmax(0,1fr);align-items:start;min-height:0}.day-label{display:grid}.day-tours{min-width:0}.kanban{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.lane{min-width:240px;scroll-snap-align:start}.channel-row{grid-template-columns:1fr}h1{font-size:clamp(3rem,16vw,4.4rem)}.topbar{align-items:flex-start}.call-flow li:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.book-card,.chan,.chip-row span,.dots i,.flow-packet,.line{animation:none}}