body{background:#faf5ef}.service-page.svelte-9isaue{--ink: #171512;--deep: #020202;--paper: #faf5ef;--bright: #fffaf4;--tan: #af7c54;--tan-soft: #d7b79e;--blue: #1d6f8a;color:var(--ink);background:var(--paper)}.service-shell.svelte-9isaue{width:min(calc(100% - 64px),1380px);margin-inline:auto}.service-hero.svelte-9isaue{position:relative;overflow:hidden;padding:clamp(100px,12vw,174px) 0 clamp(86px,10vw,140px);background:radial-gradient(circle at 88% 18%,rgba(175,124,84,.16),transparent 26%),var(--paper)}.service-orbit.svelte-9isaue{position:absolute;width:680px;aspect-ratio:1;border:1px solid rgba(175,124,84,.2);border-radius:50%;right:-270px;top:-350px}.hero-grid.svelte-9isaue{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.72fr);gap:clamp(64px,8vw,132px);align-items:center}.service-kicker.svelte-9isaue,.section-heading.svelte-9isaue span:where(.svelte-9isaue),.boundary-grid.svelte-9isaue>div:where(.svelte-9isaue)>span:where(.svelte-9isaue),.result-index.svelte-9isaue{color:var(--blue);font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.service-kicker.svelte-9isaue{display:flex;align-items:center;gap:12px}.service-kicker.svelte-9isaue i:where(.svelte-9isaue){width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px #1d6f8a1a}.hero-copy.svelte-9isaue h1:where(.svelte-9isaue){margin:44px 0 30px;max-width:820px;font-size:clamp(4.2rem,7.1vw,7.5rem);font-weight:600;letter-spacing:-.075em;line-height:.87}.hero-copy.svelte-9isaue h1:where(.svelte-9isaue) em:where(.svelte-9isaue),.boundary-grid.svelte-9isaue h2:where(.svelte-9isaue) em:where(.svelte-9isaue){color:var(--tan);font-family:Georgia,serif;font-weight:400}.hero-copy.svelte-9isaue>p:where(.svelte-9isaue){max-width:750px;margin:0;color:#69645e;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.hero-principles.svelte-9isaue{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;color:#5f5a54;font-size:.86rem}.hero-principles.svelte-9isaue span:where(.svelte-9isaue):before{content:"✓";margin-right:8px;color:var(--tan)}.disclosure.svelte-9isaue{display:flex;align-items:flex-start;gap:15px;max-width:700px;margin-top:34px;padding:18px 20px;border:1px solid rgba(23,21,18,.1);border-radius:20px;background:#fffaf4c2}.disclosure.svelte-9isaue>span:where(.svelte-9isaue){display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--deep);color:var(--tan-soft)}.disclosure.svelte-9isaue p:where(.svelte-9isaue){margin:0;color:#67615a;line-height:1.45}.disclosure.svelte-9isaue strong:where(.svelte-9isaue){display:block;margin-bottom:4px;color:var(--ink)}.service-console.svelte-9isaue{position:relative;overflow:hidden;padding:28px;border-radius:36px;background:radial-gradient(circle at 75% 25%,rgba(29,111,138,.2),transparent 30%),var(--deep);color:#fff;box-shadow:0 30px 70px #17151233}.console-topline.svelte-9isaue{display:flex;justify-content:space-between;align-items:center;gap:20px}.console-topline.svelte-9isaue>div:where(.svelte-9isaue){display:grid;gap:5px}.console-topline.svelte-9isaue>div:where(.svelte-9isaue) span:where(.svelte-9isaue){color:var(--tan-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.console-topline.svelte-9isaue strong:where(.svelte-9isaue){font-size:1rem}.connection-state.svelte-9isaue{display:flex;align-items:center;gap:8px;color:#ffffff80;font-size:.72rem}.connection-state.svelte-9isaue i:where(.svelte-9isaue){width:7px;height:7px;border-radius:50%;background:#736e68}.connection-state.online.svelte-9isaue i:where(.svelte-9isaue){background:#78d5d9;box-shadow:0 0 0 5px #78d5d91a}.voice-stage.svelte-9isaue{position:relative;display:grid;place-items:center;min-height:360px;margin:25px 0;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#ffffff06}.service-avatar.svelte-9isaue{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:linear-gradient(145deg,var(--tan-soft),var(--tan));color:var(--deep);font-size:1.7rem;font-weight:650;z-index:2}.stage-rings.svelte-9isaue{position:absolute;inset:0;display:grid;place-items:center}.stage-rings.svelte-9isaue i:where(.svelte-9isaue){position:absolute;width:150px;aspect-ratio:1;border:1px solid rgba(215,183,158,.22);border-radius:50%}.stage-rings.svelte-9isaue i:where(.svelte-9isaue):nth-child(2){width:230px}.stage-rings.svelte-9isaue i:where(.svelte-9isaue):nth-child(3){width:310px}.voice-stage.active.svelte-9isaue .stage-rings:where(.svelte-9isaue) i:where(.svelte-9isaue){animation:svelte-9isaue-pulse 2.8s ease-out infinite}.voice-stage.active.svelte-9isaue .stage-rings:where(.svelte-9isaue) i:where(.svelte-9isaue):nth-child(2){animation-delay:.4s}.voice-stage.active.svelte-9isaue .stage-rings:where(.svelte-9isaue) i:where(.svelte-9isaue):nth-child(3){animation-delay:.8s}.voice-bars.svelte-9isaue{display:flex;align-items:center;gap:4px;height:40px;z-index:2}.voice-bars.svelte-9isaue i:where(.svelte-9isaue){width:3px;height:6px;border-radius:4px;background:var(--tan-soft)}.voice-stage.speaking.svelte-9isaue .voice-bars:where(.svelte-9isaue) i:where(.svelte-9isaue){animation:svelte-9isaue-bars .7s ease-in-out infinite alternate;animation-delay:var(--delay);height:var(--height)}.voice-stage.svelte-9isaue>strong:where(.svelte-9isaue){z-index:2;font-size:.85rem}.session-clock.svelte-9isaue{z-index:2;color:#ffffff73;font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem}.voice-controls.svelte-9isaue{display:flex;gap:10px}.voice-controls.svelte-9isaue button:where(.svelte-9isaue){min-height:54px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-weight:650;cursor:pointer}.start-call.svelte-9isaue{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;background:var(--tan-soft);color:var(--deep)}.end-call.svelte-9isaue{background:var(--tan);color:var(--deep)}.microphone-note.svelte-9isaue{margin:16px 0 0;color:#ffffff6b;font-size:.72rem;text-align:center}.service-error.svelte-9isaue{padding:12px 14px;border-radius:12px;background:#4f221e;color:#ffdcd7;font-size:.8rem}.service-workspace.svelte-9isaue{padding:clamp(84px,10vw,140px) 0;background:var(--bright)}.workspace-grid.svelte-9isaue{display:grid;grid-template-columns:1.05fr 1fr .8fr;gap:24px;align-items:start}.directory-column.svelte-9isaue,.conversation-column.svelte-9isaue,.handoff-column.svelte-9isaue{min-width:0}.section-heading.svelte-9isaue{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:28px}.section-heading.svelte-9isaue>div:where(.svelte-9isaue){display:grid;gap:12px}.section-heading.svelte-9isaue h2:where(.svelte-9isaue){margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:560;letter-spacing:-.055em;line-height:1}.directory-status.svelte-9isaue,.session-only.svelte-9isaue{padding:8px 10px;border:1px solid rgba(23,21,18,.1);border-radius:999px;color:#706a63!important;font-family:inherit!important;font-size:.66rem!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.location-search.svelte-9isaue{display:grid;gap:9px;margin-bottom:18px}.location-search.svelte-9isaue label:where(.svelte-9isaue){color:#6c665f;font-size:.77rem}.location-search.svelte-9isaue>div:where(.svelte-9isaue){display:flex;padding:5px;border:1px solid rgba(23,21,18,.14);border-radius:999px;background:#fff}.location-search.svelte-9isaue input:where(.svelte-9isaue){min-width:0;flex:1;padding:0 15px;border:0;outline:0;background:transparent;font:inherit}.location-search.svelte-9isaue button:where(.svelte-9isaue){padding:14px 18px;border:0;border-radius:999px;background:var(--deep);color:#fff;font:inherit;font-weight:650;cursor:pointer}.location-result.svelte-9isaue,.transcript.svelte-9isaue,.handoff-column.svelte-9isaue{border:1px solid rgba(23,21,18,.1);border-radius:26px;background:#fff}.location-result.svelte-9isaue{min-height:330px;padding:27px}.location-result.matched.svelte-9isaue{border-color:#1d6f8a52;box-shadow:inset 0 4px 0 var(--blue)}.location-result.svelte-9isaue h3:where(.svelte-9isaue){margin:20px 0 12px;font-size:1.4rem}.location-result.svelte-9isaue p:where(.svelte-9isaue){color:#6b655e;line-height:1.55}.location-result.svelte-9isaue address:where(.svelte-9isaue){margin-bottom:20px;font-size:1.12rem;font-style:normal;line-height:1.55}.location-result.svelte-9isaue dl:where(.svelte-9isaue),.handoff-rows.svelte-9isaue{display:grid;margin:0}.location-result.svelte-9isaue dl:where(.svelte-9isaue) div:where(.svelte-9isaue),.handoff-rows.svelte-9isaue div:where(.svelte-9isaue){display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid rgba(23,21,18,.08)}dt.svelte-9isaue{color:#777069;font-size:.75rem}dd.svelte-9isaue{margin:0;font-size:.82rem;font-weight:650;text-align:right;text-transform:capitalize}.arrival-note.svelte-9isaue{padding:15px;border-radius:14px;background:#f6eee6;color:#54483e!important;font-size:.8rem}.intent-row.svelte-9isaue{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.intent-row.svelte-9isaue span:where(.svelte-9isaue){padding:8px 10px;border-radius:999px;background:#f3e7dc;color:#72563f;font-size:.68rem}.transcript.svelte-9isaue{height:400px;overflow:auto;padding:16px 22px}.empty-transcript.svelte-9isaue{display:grid;place-items:center;align-content:center;height:100%;color:#8c857d;text-align:center}.empty-transcript.svelte-9isaue span:where(.svelte-9isaue){color:var(--tan);letter-spacing:.4em}.transcript.svelte-9isaue article:where(.svelte-9isaue){display:flex;gap:12px;padding:18px 0;border-bottom:1px solid rgba(23,21,18,.08)}.transcript.svelte-9isaue article:where(.svelte-9isaue)>span:where(.svelte-9isaue){display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#eae6e0;color:#4a4540;font-size:.68rem}.transcript.svelte-9isaue article.representative:where(.svelte-9isaue)>span:where(.svelte-9isaue){background:var(--deep);color:var(--tan-soft)}.transcript.svelte-9isaue article:where(.svelte-9isaue) strong:where(.svelte-9isaue){font-size:.78rem}.transcript.svelte-9isaue article:where(.svelte-9isaue) p:where(.svelte-9isaue){margin:5px 0 0;color:#625d57;font-size:.86rem;line-height:1.45}.handoff-column.svelte-9isaue{padding:25px;background:var(--deep);color:#fff}.handoff-column.svelte-9isaue .section-heading:where(.svelte-9isaue){margin-bottom:18px}.handoff-column.svelte-9isaue .section-heading:where(.svelte-9isaue) h2:where(.svelte-9isaue){font-size:1.8rem}.handoff-column.svelte-9isaue>p:where(.svelte-9isaue){color:#ffffff8f;line-height:1.55}.handoff-placeholder.svelte-9isaue{display:grid;gap:10px;margin-top:28px}.handoff-placeholder.svelte-9isaue span:where(.svelte-9isaue){height:42px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.handoff-rows.svelte-9isaue div:where(.svelte-9isaue){border-color:#ffffff1a}.handoff-rows.svelte-9isaue dt:where(.svelte-9isaue){color:#ffffff73}.handoff-rows.svelte-9isaue dd:where(.svelte-9isaue){color:#fff}.not-sent.svelte-9isaue{display:flex;gap:12px;margin-top:22px;padding:14px;border-radius:15px;background:#af7c5426}.not-sent.svelte-9isaue i:where(.svelte-9isaue){flex:0 0 9px;height:9px;margin-top:5px;border-radius:50%;background:var(--tan-soft)}.not-sent.svelte-9isaue span:where(.svelte-9isaue){color:#ffffff94;font-size:.72rem;line-height:1.4}.not-sent.svelte-9isaue strong:where(.svelte-9isaue){display:block;margin-bottom:3px;color:#fff}.service-boundary.svelte-9isaue{padding:clamp(90px,11vw,150px) 0;background:var(--deep);color:#fff}.boundary-grid.svelte-9isaue{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,8vw,130px)}.boundary-grid.svelte-9isaue h2:where(.svelte-9isaue){margin:28px 0 0;font-size:clamp(3.2rem,5.5vw,6.2rem);font-weight:520;letter-spacing:-.065em;line-height:.92}.boundary-list.svelte-9isaue article:where(.svelte-9isaue){display:grid;grid-template-columns:50px 150px 1fr;gap:20px;padding:28px 0;border-top:1px solid rgba(255,255,255,.12);align-items:start}.boundary-list.svelte-9isaue article:where(.svelte-9isaue)>span:where(.svelte-9isaue){color:var(--tan-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem}.boundary-list.svelte-9isaue strong:where(.svelte-9isaue){font-size:1rem}.boundary-list.svelte-9isaue p:where(.svelte-9isaue){margin:0;color:#ffffff85;line-height:1.5}@keyframes svelte-9isaue-pulse{0%{opacity:.45;transform:scale(.72)}to{opacity:0;transform:scale(1.2)}}@keyframes svelte-9isaue-bars{0%{height:6px}to{height:var(--height)}}@media(max-width:1100px){.hero-grid.svelte-9isaue,.boundary-grid.svelte-9isaue{grid-template-columns:1fr}.workspace-grid.svelte-9isaue{grid-template-columns:1fr 1fr}.handoff-column.svelte-9isaue{grid-column:1/-1}.service-console.svelte-9isaue{max-width:700px}.boundary-list.svelte-9isaue article:where(.svelte-9isaue){grid-template-columns:42px 130px 1fr}}@media(max-width:720px){.service-shell.svelte-9isaue{width:min(calc(100% - 32px),1380px)}.service-hero.svelte-9isaue{padding:72px 0 80px}.hero-grid.svelte-9isaue{gap:48px}.hero-copy.svelte-9isaue h1:where(.svelte-9isaue){margin-top:34px;font-size:clamp(3.3rem,16vw,5.2rem)}.hero-principles.svelte-9isaue{display:grid;gap:12px}.service-console.svelte-9isaue{padding:18px;border-radius:26px}.voice-stage.svelte-9isaue{min-height:310px}.workspace-grid.svelte-9isaue{grid-template-columns:1fr}.handoff-column.svelte-9isaue{grid-column:auto}.section-heading.svelte-9isaue{display:grid}.location-search.svelte-9isaue>div:where(.svelte-9isaue){border-radius:20px;display:grid}.location-search.svelte-9isaue input:where(.svelte-9isaue){min-height:52px}.location-search.svelte-9isaue button:where(.svelte-9isaue){width:100%}.boundary-list.svelte-9isaue article:where(.svelte-9isaue){grid-template-columns:34px 1fr}.boundary-list.svelte-9isaue article:where(.svelte-9isaue) p:where(.svelte-9isaue){grid-column:2}.boundary-grid.svelte-9isaue h2:where(.svelte-9isaue){font-size:3.7rem}}@media(prefers-reduced-motion:reduce){.voice-stage.active.svelte-9isaue .stage-rings:where(.svelte-9isaue) i:where(.svelte-9isaue),.voice-stage.speaking.svelte-9isaue .voice-bars:where(.svelte-9isaue) i:where(.svelte-9isaue){animation:none}}
