:root{--ink:#13201f;--muted:#61706c;--line:#dbe5df;--surface:#f7faf7;--surface-strong:#edf4ef;--brand:#0f5b53;--brand-dark:#0e3d39;--brand-soft:#d7eee6;--mint:#8fd8c1;--clay:#bd6f4e;--sun:#f4ca64;--white:#fff;--shadow:0 22px 60px #13201f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{border:0}.sales-root{--sales-ink:#101614;--sales-white:#fff;--sales-coral:#ef7748;color:var(--sales-ink);letter-spacing:0;background:#050706;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.sales-root svg{display:block}.sales-nav{color:var(--sales-white);z-index:100;justify-content:space-between;align-items:center;gap:16px;padding:16px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both salesChromeReveal;display:flex;position:fixed;top:0;left:0;right:0}.sales-brand,.sales-nav-links,.sales-nav-actions,.sales-nav-cta,.sales-nav-login,.sales-menu{align-items:center;display:inline-flex}.sales-brand{gap:10px;min-height:42px}.sales-logo-mark{flex:none}.sales-brand span{white-space:nowrap;font-family:Playfair Display,serif;font-size:1.45rem;font-style:italic;font-weight:500;line-height:1}.sales-nav-links{-webkit-backdrop-filter:blur(12px);background:#fff3;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;gap:4px;padding:8px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sales-nav-links a{color:#fffc;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:.875rem;font-weight:800;line-height:1;transition:background .2s,color .2s}.sales-nav-links a:hover,.sales-nav-links a.active{color:var(--sales-white);background:#fff3}.sales-nav-links a.active{color:#111827;background:#fffffff2}.sales-nav-actions{justify-content:flex-end;gap:10px}.sales-nav-login,.sales-nav-cta{white-space:nowrap;border-radius:999px;justify-content:center;min-height:44px;font-size:.875rem;font-weight:800;line-height:1}.sales-nav-login{color:#ffffffd6;padding:0 16px}.sales-nav-cta{background:var(--sales-white);color:var(--sales-ink);padding:0 24px}.sales-menu{-webkit-backdrop-filter:blur(12px);color:var(--sales-white);cursor:pointer;background:#fff3;border:1px solid #ffffff47;border-radius:999px;justify-content:center;width:44px;height:44px;margin-left:auto;display:none}.sales-menu svg{width:22px;height:22px}.sales-mobile-panel{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#0c0c0cd1;border:1px solid #ffffff38;border-radius:8px;gap:4px;padding:10px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:72px;left:16px;right:16px;transform:translateY(-8px);box-shadow:0 18px 48px #00000052}.sales-mobile-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.sales-mobile-panel a{color:var(--sales-white);border-radius:8px;padding:13px 14px;font-size:.95rem;font-weight:800}.sales-mobile-cta{background:var(--sales-coral);text-align:center}.sales-video-stage{background:#000;height:100dvh;min-height:620px;position:relative}.sales-hero{background:#000;width:100%;height:100dvh;min-height:620px;position:sticky;top:0;overflow:hidden}.sales-hero-video,.sales-hero-shade{pointer-events:none;position:absolute;inset:0}.sales-hero-video{backface-visibility:hidden;object-fit:cover;object-position:center;transform-origin:50%;z-index:10;width:100%;height:100%;display:block;transform:scale(1.3)translateZ(0)}.sales-hero-shade{z-index:20;background:linear-gradient(#0000006b,#0000000a 34%,#0009),linear-gradient(90deg,#0000006b,#0000 35%,#00000075)}.sales-hero-copy{color:var(--sales-white);pointer-events:none;text-align:center;z-index:50;width:100%;max-width:min(1040px,100% - 40px);transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1),filter .45s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(calc(18px - 50%))}.sales-hero-copy h1,.sales-hero-copy h2{color:var(--sales-white);letter-spacing:0;text-wrap:balance;max-width:920px;margin:0 auto;font-size:4rem;font-weight:500;line-height:.9}.sales-heading-line{filter:blur(12px);letter-spacing:0;opacity:0;font-family:inherit;font-style:italic;font-weight:400;display:block;transform:translateY(28px)}.sales-heading-line+.sales-heading-line{margin-top:-4px}.sales-heading-line:first-child{--sales-line-delay:.18s}.sales-heading-line+.sales-heading-line{--sales-line-delay:.34s}.sales-hero-copy-initial,.sales-hero-copy-final{opacity:0}.sales-video-stage[data-intro-state=ready] .sales-hero-copy-initial{filter:blur();opacity:1;transform:translate(-50%)translateY(-50%)}.sales-video-stage[data-intro-state=ready] .sales-hero-copy-initial .sales-heading-line,.sales-video-stage[data-intro-state=reveal] .sales-hero-copy-final .sales-heading-line{animation:1.1s cubic-bezier(.16,1,.3,1) forwards salesHeroLineReveal;animation-delay:var(--sales-line-delay,0s)}.sales-video-stage[data-intro-state=playing] .sales-hero-copy{filter:blur(8px);opacity:0;transform:translate(-50%)translateY(calc(-50% - 18px))}.sales-video-stage[data-intro-state=reveal] .sales-hero-copy-final,.sales-video-stage[data-intro-state=complete] .sales-hero-copy-final{filter:blur();opacity:1;transform:translate(-50%)translateY(-50%)}.sales-video-stage[data-intro-state=complete] .sales-hero-copy-final .sales-heading-line{filter:blur();opacity:1;transform:translateY(0)}.sales-hero-down-link{-webkit-backdrop-filter:blur(10px);color:#fff;opacity:0;pointer-events:none;z-index:52;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:calc(50% + clamp(132px,13vw,210px));left:50%;transform:translate(-50%)translateY(10px)}.sales-hero-down-link svg{width:17px;height:17px}.sales-video-stage[data-intro-state=complete] .sales-hero-down-link{opacity:1;pointer-events:auto;animation:1.8s ease-in-out .45s infinite salesDownFloat;transform:translate(-50%)translateY(0)}@keyframes salesHeroLineReveal{0%{filter:blur(12px);opacity:0;transform:translateY(28px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes salesDownFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes salesChromeReveal{0%{filter:blur(12px);opacity:0;transform:translateY(-14px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes salesDetailSwap{0%{filter:blur(7px);opacity:0;transform:translateY(8px)}to{filter:blur();opacity:1;transform:translateY(0)}}.sales-motion-ready .sales-reveal,.sales-motion-ready .sales-reveal-item{filter:blur(12px);opacity:0;transition:opacity .72s,filter .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--sales-reveal-delay,0s);will-change:filter, opacity, transform;transform:translateY(28px)}.sales-motion-ready .sales-reveal.is-visible,.sales-motion-ready .sales-reveal-item.is-visible{filter:blur();opacity:1;transform:translateY(0)}.sales-motion-ready .sales-reveal.is-settled,.sales-motion-ready .sales-reveal-item.is-settled{will-change:auto}.sales-product-section .sales-console,.sales-trust-section .sales-trust-copy{--sales-reveal-delay:.12s}.sales-proof-card:nth-child(2),.sales-workflow-card:nth-child(2),.sales-pricing-card:nth-child(2){--sales-reveal-delay:90ms}.sales-proof-card:nth-child(3),.sales-workflow-card:nth-child(3){--sales-reveal-delay:.18s}.sales-proof-card:nth-child(4),.sales-workflow-card:nth-child(4){--sales-reveal-delay:.27s}.sales-control-list .sales-reveal-item:first-child{--sales-reveal-delay:.16s}.sales-control-list .sales-reveal-item:nth-child(2){--sales-reveal-delay:.22s}.sales-control-list .sales-reveal-item:nth-child(3){--sales-reveal-delay:.28s}.sales-control-list .sales-reveal-item:nth-child(4){--sales-reveal-delay:.34s}.sales-primary-button,.sales-plan-button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:.9rem;font-weight:900;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.sales-primary-button{color:#fff8ec;background:linear-gradient(135deg,#0d5f57,#0b3d38);border:1px solid #8ed7c35c;box-shadow:0 16px 36px #08504938,inset 0 1px #ffffff2e}.sales-primary-button:hover,.sales-plan-button:hover{transform:translateY(-1px)}.sales-primary-button svg,.sales-plan-button svg{width:18px;height:18px}.sales-page{--sales-cream:#f5ead7;--sales-text-soft:#f5ead7b8;--sales-text-faint:#f5ead78a;--sales-panel:#101511;--sales-border:#f5ead721;color:var(--sales-cream);background:radial-gradient(circle at 50% 0,#d6ae642b,#0000 32rem),linear-gradient(#050706,#0a0d0a 42%,#070807);overflow:hidden}.sales-proof-band{border-bottom:1px solid var(--sales-border);color:var(--sales-cream);isolation:isolate;perspective:1100px;background:linear-gradient(90deg,#ffffff08,#0000 32%,#d8b66a0d),#070907;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:clamp(74px,6vw,88px) 6.5vw clamp(14px,1.8vw,20px);display:grid}.sales-proof-card{--proof-lift:0px;--proof-mouse-x:50%;--proof-mouse-y:50%;--proof-rotate-x:0deg;--proof-rotate-y:0deg;color:var(--sales-cream);touch-action:manipulation;min-height:206px;transform:perspective(900px) rotateX(var(--proof-rotate-x)) rotateY(var(--proof-rotate-y)) translate3d(0, var(--proof-lift), 0);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff12,#ffffff04 42%,#9de0cf06),#0a0e0be0;border:1px solid #f5ead724;border-radius:8px;outline:none;flex-direction:column;padding:clamp(18px,2vw,24px);transition:border-color .28s,box-shadow .28s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff14}.sales-motion-ready .sales-proof-card.sales-reveal-item.is-visible{transform:perspective(900px) rotateX(var(--proof-rotate-x)) rotateY(var(--proof-rotate-y)) translate3d(0, var(--proof-lift), 0)}.sales-proof-card:before{background:radial-gradient(420px circle at var(--proof-mouse-x) var(--proof-mouse-y), #9de0cf3d, #d8b76f21 34%, transparent 66%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .32s;position:absolute;inset:0}.sales-proof-card:after{border-radius:inherit;content:"";opacity:.18;pointer-events:none;z-index:0;background:linear-gradient(135deg,#fff3,#0000 28% 70%,#9de0cf2e);position:absolute;inset:0}.sales-proof-card>*{z-index:1;position:relative}.sales-proof-orb{filter:blur(2px);opacity:.32;z-index:0;background:radial-gradient(circle,#9de0cf57,#9de0cf14 52%,#0000 70%);border-radius:999px;width:96px;height:96px;transition:opacity .28s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:-34px;right:-34px;transform:translateZ(4px)scale(.86)}.sales-proof-topline{justify-content:space-between;align-items:flex-start;min-height:42px;display:flex;transform:translateZ(22px)}.sales-proof-icon{color:#a9e8d7;background:#8ed7c314;border:1px solid #8ed7c338;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .28s,border-color .28s,color .28s,transform .38s cubic-bezier(.16,1,.3,1);display:inline-flex}.sales-proof-icon svg{width:18px;height:18px}.sales-proof-count{color:#f5ead75c;font-family:Instrument Serif,serif;font-size:1.45rem;font-style:italic;line-height:1;transition:color .28s,transform .38s cubic-bezier(.16,1,.3,1)}.sales-proof-card strong{color:#d9b76f;white-space:nowrap;margin-top:20px;font-family:Instrument Serif,serif;font-size:clamp(1.75rem,2.25vw,2.38rem);font-style:italic;font-weight:400;line-height:1;transition:color .28s,transform .38s cubic-bezier(.16,1,.3,1);display:block;transform:translateZ(36px)}.sales-proof-label{color:var(--sales-cream);margin-top:12px;font-size:.92rem;font-weight:900;transition:color .28s,transform .38s cubic-bezier(.16,1,.3,1);display:block;transform:translateZ(26px)}.sales-proof-card p{color:var(--sales-text-faint);max-width:270px;margin:10px 0 0;font-size:.86rem;line-height:1.45;transition:color .28s,transform .38s cubic-bezier(.16,1,.3,1);transform:translateZ(18px)}.sales-proof-card.is-pointer-active,.sales-proof-card:focus-visible{border-color:#9de0cf75;box-shadow:0 24px 68px #00000057,inset 0 0 0 1px #9de0cf14,0 0 44px #9de0cf17}.sales-proof-card.is-pointer-active:before,.sales-proof-card:focus-visible:before{opacity:1}.sales-proof-card.is-pointer-active .sales-proof-orb,.sales-proof-card:focus-visible .sales-proof-orb{opacity:.58;transform:translateZ(4px)scale(1)}.sales-proof-card.is-pointer-active .sales-proof-icon,.sales-proof-card:focus-visible .sales-proof-icon{color:#c6fff0;background:#9de0cf29;border-color:#9de0cf75;transform:translateZ(42px)translateY(-2px)scale(1.06)}.sales-proof-card.is-pointer-active .sales-proof-count,.sales-proof-card:focus-visible .sales-proof-count{color:#f5ead79e;transform:translateZ(34px)translateY(-2px)}.sales-proof-card.is-pointer-active strong,.sales-proof-card:focus-visible strong{color:#f0d08b;transform:translateZ(48px)translateY(-3px)}.sales-proof-card.is-pointer-active .sales-proof-label,.sales-proof-card:focus-visible .sales-proof-label{color:#fff;transform:translateZ(34px)translateY(-2px)}.sales-proof-card.is-pointer-active p,.sales-proof-card:focus-visible p{color:#f5ead7b8;transform:translateZ(28px)translateY(-1px)}.sales-proof-card:focus-visible{--proof-lift:-5px;outline-offset:4px;outline:2px solid #9de0cfb8}@media (hover:hover) and (pointer:fine){.sales-proof-card:hover{--proof-lift:-6px;border-color:#9de0cf75;box-shadow:0 24px 68px #00000057,inset 0 0 0 1px #9de0cf14,0 0 44px #9de0cf17}.sales-proof-card:hover:before{opacity:1}.sales-proof-card:hover .sales-proof-orb{opacity:.58;transform:translateZ(4px)scale(1)}.sales-proof-card:hover .sales-proof-icon{color:#c6fff0;background:#9de0cf29;border-color:#9de0cf75;transform:translateZ(42px)translateY(-2px)scale(1.06)}.sales-proof-card:hover .sales-proof-count{color:#f5ead79e;transform:translateZ(34px)translateY(-2px)}.sales-proof-card:hover strong{color:#f0d08b;transform:translateZ(48px)translateY(-3px)}.sales-proof-card:hover .sales-proof-label{color:#fff;transform:translateZ(34px)translateY(-2px)}.sales-proof-card:hover p{color:#f5ead7b8;transform:translateZ(28px)translateY(-1px)}}.sales-section{padding:clamp(48px,5.6vw,82px) 6.5vw;scroll-margin-top:0}.sales-section-copy{max-width:660px}.sales-section-copy.centered{text-align:center;margin:0 auto}.sales-eyebrow{color:#9de0cf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;font-weight:900;display:block}.sales-section-copy h2,.sales-trust-section h2,.sales-final-cta h2{color:var(--sales-cream);letter-spacing:0;text-wrap:balance;margin:0;font-family:Instrument Serif,serif;font-size:clamp(2.2rem,3.9vw,4.15rem);font-weight:400;line-height:.96}.sales-section-copy p,.sales-workflow-card p,.sales-pricing-card p,.sales-final-cta p{color:var(--sales-text-soft);margin:16px 0 0;font-size:1rem;line-height:1.6}.sales-product-section{grid-template-columns:minmax(460px,1fr) minmax(500px,1.12fr);align-items:center;gap:clamp(28px,3.6vw,48px);max-width:1680px;margin-left:auto;margin-right:auto;display:grid}.sales-product-copy{flex-direction:column;justify-content:center;align-self:stretch;min-height:clamp(460px,42vw,580px);display:flex}.sales-product-copy h2{max-width:100%;font-size:clamp(3.45rem,4.25vw,5.7rem);line-height:.94}.sales-product-copy h2 span{display:block}.sales-product-copy p{max-width:48ch}.sales-product-copy .sales-primary-button,.sales-pricing-copy .sales-primary-button{margin-top:24px}.sales-signal-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.sales-signal-list span{border:1px solid var(--sales-border);color:var(--sales-cream);background:#f5ead70f;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:900}.sales-console{color:var(--sales-cream);background:linear-gradient(#ffffff0e,#ffffff05),#0b0e0cf5;border:1px solid #f5ead729;border-radius:8px;grid-template-columns:40px minmax(190px,1fr) minmax(116px,.35fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000059,inset 0 0 0 1px #ffffff06}.sales-console-rail{border-right:1px solid var(--sales-border);background:#ffffff06;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;display:flex}.sales-console-rail span{color:var(--sales-text-faint);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sales-console-rail span.active{color:#9de0cf;background:#8ed7c31f}.sales-console-rail svg{width:18px;height:18px}.sales-console-main,.sales-console-detail{padding:14px}.sales-console-main,.sales-console-list{gap:9px;display:grid}.sales-console-top{border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0;display:flex}.sales-console-top strong,.sales-detail-head strong{color:var(--sales-cream);margin-left:0;font-size:1.08rem}.sales-console-top span,.sales-detail-head span{color:var(--sales-text-faint);background:0 0;border-radius:0;width:auto;height:auto;font-size:.78rem;font-weight:700}.sales-queue-metrics{border:1px solid var(--sales-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:1px;display:grid;overflow:hidden}.sales-queue-metrics div,.sales-queue-metrics button{background:#ffffff09;min-height:56px;padding:10px}.sales-queue-metrics strong,.sales-queue-metrics span{display:block}.sales-queue-metrics strong{color:var(--sales-cream);font-size:1.35rem;line-height:1}.sales-queue-metrics span{color:var(--sales-text-faint);margin-top:8px;font-size:.74rem}.sales-queue-metrics button{color:var(--sales-cream);cursor:default;min-width:76px;font-size:.78rem;font-weight:800}.sales-intake-row{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff09;border:1px solid #f5ead71a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;transition:background .22s,border-color .22s,transform .22s;display:flex}.sales-intake-row:hover,.sales-intake-row:focus-visible{background:#ffffff0d;border-color:#f5ead733;outline:none;transform:translate(3px)}.sales-intake-row.active{background:linear-gradient(90deg,#d8b66a29,#ffffff09);border-color:#d8b66a7a;box-shadow:inset 0 0 0 1px #d8b66a1f}.sales-intake-row strong,.sales-intake-row span,.sales-intake-row small,.sales-intake-meta span{display:block}.sales-intake-row strong{color:var(--sales-cream);font-size:.98rem}.sales-intake-row span{color:#f5ead7a8;margin-top:6px;font-size:.86rem}.sales-intake-row small{color:#f5ead780;text-align:left;margin-top:8px;font-size:.76rem}.sales-intake-meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:0;display:flex}.sales-intake-meta span{color:#f5ead794;margin:0;font-size:.76rem}.sales-console-detail{border-left:1px solid var(--sales-border);background:#ffffff06;flex-direction:column;min-width:0;animation:.3s cubic-bezier(.16,1,.3,1) both salesDetailSwap;display:flex}.sales-detail-head{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.sales-console-detail dl{gap:10px;margin:16px 0 0;display:grid}.sales-console-detail dl div{border-bottom:1px solid #f5ead714;padding-bottom:9px}.sales-console-detail dt{color:var(--sales-text-faint);text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:900}.sales-console-detail dd{color:var(--sales-cream);margin:0;font-size:.9rem;line-height:1.42}.sales-console-reply{background:#f5ead70b;border:1px solid #f5ead71a;border-radius:8px;margin-top:auto;padding:12px}.sales-console-reply span{color:#9de0cf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.sales-console-reply p{color:#f5ead7c2;margin:8px 0 0;font-size:.82rem;line-height:1.42}.sales-transcript-note{color:var(--sales-cream);background:#d8b66a1a;border:1px solid #d8b66a33;border-radius:8px;margin-top:16px;padding:12px}.sales-transcript-note span,.sales-pricing-head span{color:#9de0cf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sales-transcript-note p{color:#f5ead7b8;margin:10px 0 0;font-size:.86rem;line-height:1.55}.sales-console-detail>a{color:var(--sales-cream);background:#d8b66a29;border:1px solid #d8b66a47;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:auto;font-size:.84rem;font-weight:900;display:inline-flex}.sales-console-detail>a svg{width:16px;height:16px}.sales-workflow-section{border-bottom:1px solid var(--sales-border);border-top:1px solid var(--sales-border);color:var(--sales-cream);background:linear-gradient(#ffffff06,#0000 34%),#080b09;padding-top:clamp(42px,4.4vw,64px);padding-bottom:clamp(42px,4.5vw,66px)}.sales-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1680px;margin:24px auto 0;display:grid}.sales-workflow-card,.sales-pricing-card{border-radius:8px}.sales-workflow-card{background:#ffffff09;border:1px solid #f5ead71a;min-height:176px;padding:20px}.sales-workflow-index{color:#d9b76f;margin-bottom:18px;font-family:Instrument Serif,serif;font-size:2.1rem;font-style:italic;line-height:1}.sales-workflow-card svg{color:#9de0cf;width:28px;height:28px}.sales-workflow-card h3{color:var(--sales-cream);margin:18px 0 0;font-size:1.12rem;line-height:1.16}.sales-workflow-card p{color:var(--sales-text-faint);font-size:.91rem}.sales-trust-section{border-bottom:1px solid var(--sales-border);background:linear-gradient(90deg,#0507061a,#050706db 48%,#070807),#080b09;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-template-areas:"image copy""image controls";align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(50px,5.6vw,82px) 6.5vw;display:grid}.sales-call-sample{color:var(--sales-cream);background:radial-gradient(circle at 18% 12%,#8ed7c32e,#0000 34%),radial-gradient(circle at 85% 24%,#d8b66a2e,#0000 32%),linear-gradient(#ffffff12,#ffffff05),#0a0d0b;border:1px solid #f5ead721;border-radius:8px;flex-direction:column;grid-area:image;align-self:stretch;min-height:0;padding:18px;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000059}.sales-call-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sales-call-top div>span,.sales-call-handoff>span{color:#9de0cf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sales-call-top strong{color:var(--sales-cream);margin-top:6px;font-size:1.08rem;display:block}.sales-live-speaker{border:1px solid var(--sales-border);color:var(--sales-text-soft);background:#ffffff0e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.sales-live-speaker span{background:#9de0cf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #9de0cfb3}.sales-live-speaker.patient span{background:#f6a77e;box-shadow:0 0 18px #f6a77eb3}.sales-call-player{background:#ffffff0b;border:1px solid #f5ead71f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;padding:14px;display:grid}.sales-call-player button{color:var(--sales-cream);cursor:pointer;background:linear-gradient(135deg,#8ed7c347,#d8b66a33);border:1px solid #8ed7c357;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.sales-call-player button svg{width:22px;height:22px}.sales-call-wave-wrap{min-width:0}.sales-call-speakers{gap:8px;margin-bottom:13px;display:flex}.sales-call-speakers span{color:var(--sales-text-faint);background:#ffffff0b;border:1px solid #f5ead71a;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900}.sales-call-speakers span.active.ai{color:#9de0cf;background:#8ed7c31f;border-color:#8ed7c357}.sales-call-speakers span.active.patient{color:#f6a77e;background:#ef774821;border-color:#ef774857}.sales-waveform{grid-template-columns:repeat(24,minmax(2px,1fr));align-items:center;gap:4px;min-height:54px;display:grid}.sales-waveform span{background:#f5ead729;border-radius:999px;min-height:12px;transition:background .18s,box-shadow .18s,transform .18s;display:block}.sales-waveform span.active{background:linear-gradient(#9de0cf,#d8b66a);transform:scaleY(1.04);box-shadow:0 0 18px #9de0cf33}.sales-call-time{color:var(--sales-text-faint);justify-content:space-between;margin-top:10px;font-size:.72rem;font-weight:900;display:flex}.sales-call-progress{background:#f5ead71f;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.sales-call-progress span{border-radius:inherit;background:linear-gradient(90deg,#9de0cf,#d8b66a);height:100%;transition:width .12s linear;display:block}.sales-call-transcript{gap:8px;max-height:176px;margin-top:14px;padding-right:3px;display:grid;overflow:auto}.sales-call-turn{background:#ffffff09;border:1px solid #f5ead714;border-radius:8px;padding:8px 10px;transition:background .2s,border-color .2s,transform .2s}.sales-call-turn.active{background:#8ed7c31a;border-color:#8ed7c35c;transform:translateY(-1px)}.sales-call-turn.active.patient{background:#ef77481a;border-color:#ef774857}.sales-call-turn span{color:var(--sales-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.sales-call-turn p{color:#f5ead7c2;margin:6px 0 0;font-size:.8rem;line-height:1.32}.sales-call-handoff{background:#d8b66a1a;border:1px solid #d8b66a38;border-radius:8px;margin-top:12px;padding:12px}.sales-call-handoff>span{align-items:center;gap:8px;display:inline-flex}.sales-call-handoff svg{width:15px;height:15px}.sales-call-handoff div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sales-call-handoff p{color:var(--sales-cream);margin:0;font-size:.8rem;line-height:1.32}.sales-call-handoff strong{color:var(--sales-text-faint);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.sales-call-native-audio{clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;display:block;position:absolute;overflow:hidden}.sales-trust-copy{grid-area:copy}.sales-control-list{grid-area:controls;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-control-card{color:var(--sales-cream);isolation:isolate;background:linear-gradient(#fff1,#ffffff05),#0b0e0cdb;border:1px solid #f5ead71f;border-radius:8px;min-height:156px;padding:18px;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000047,inset 0 0 0 1px #ffffff06}.sales-control-card:before{content:"";background:linear-gradient(90deg,#9de0cf94,#d8b66a73);height:2px;position:absolute;top:0;left:18px;right:18px}.sales-control-card:hover{border-color:#9de0cf52;transform:translateY(-3px);box-shadow:0 26px 82px #00000057,inset 0 0 0 1px #9de0cf14}.sales-control-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#9de0cf42,#0000 62%);width:120px;height:120px;position:absolute;top:-48px;right:-42px}.sales-control-head,.sales-control-foot{justify-content:space-between;align-items:center;display:flex}.sales-control-head{gap:12px}.sales-control-head>span:last-child{color:#9de0cf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.sales-control-icon{color:#9de0cf;background:#8ed7c31a;border:1px solid #8ed7c33d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 0 28px #9de0cf14}.sales-control-icon svg{width:19px;height:19px}.sales-control-card strong{color:var(--sales-cream);margin-top:20px;font-size:1.05rem;line-height:1.18;display:block}.sales-control-card p{color:#f5ead79e;margin:8px 0 0;font-size:.82rem;line-height:1.45}.sales-control-foot{color:var(--sales-text-soft);border-top:1px solid #f5ead714;margin-top:18px;padding-top:12px;font-size:.76rem;font-weight:900}.sales-control-foot svg{color:#9de0cf;width:17px;height:17px}.sales-pricing-section{border-top:1px solid var(--sales-border);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(30px,4.4vw,54px);max-width:1680px;margin-left:auto;margin-right:auto;display:grid}.sales-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sales-pricing-card{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--sales-panel);border:1px solid var(--sales-border);flex-direction:column;min-height:400px;padding:22px;display:flex}.sales-pricing-card.featured{background:linear-gradient(180deg, #8ed7c31f, #ffffff05), var(--sales-panel);border-color:#8ed7c380;box-shadow:inset 0 0 0 1px #8ed7c314}.sales-pricing-head{justify-content:space-between;align-items:center;gap:14px;min-height:32px;display:flex}.sales-pricing-head strong{color:#9de0cf;background:#8ed7c31f;border:1px solid #8ed7c352;border-radius:999px;padding:7px 10px;font-size:.7rem}.sales-price{align-items:baseline;gap:8px;margin-top:18px;display:flex}.sales-price strong{color:var(--sales-cream);font-family:Instrument Serif,serif;font-size:3.1rem;font-weight:400;line-height:1}.sales-price span{color:var(--sales-text-faint);font-size:.92rem;font-weight:800}.sales-pricing-card p{color:var(--sales-text-soft);font-size:.95rem}.sales-pricing-card ul{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.sales-pricing-card li{color:var(--sales-text-soft);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.sales-pricing-card li svg{color:#9de0cf;flex:none;width:18px;height:18px;margin-top:1px}.sales-plan-button{color:var(--sales-cream);background:#f5ead714;border:1px solid #f5ead72e;width:100%;margin-top:auto}.sales-pricing-card.featured .sales-plan-button{background:linear-gradient(135deg,#0d5f57,#0b3d38);border-color:#8ed7c35c}.sales-final-cta{border-top:1px solid var(--sales-border);color:var(--sales-cream);text-align:center;background:radial-gradient(circle at 50% 0,#d8b66a29,#0000 30rem),#050706;margin:0;padding:clamp(64px,7vw,88px) 24px clamp(152px,14vw,216px)}.sales-final-cta>svg{color:#9de0cf;width:30px;height:30px;margin:0 auto 22px}.sales-final-cta h2{color:var(--sales-cream);max-width:820px;margin:0 auto}.sales-final-cta p{color:var(--sales-text-soft);max-width:640px;margin-left:auto;margin-right:auto}.sales-final-cta .sales-primary-button{margin-top:30px}@media (min-width:768px){.sales-hero-copy h1{font-size:6rem}.sales-hero-copy h2{font-size:5rem}}@media (min-width:1120px){.sales-nav{left:22px;right:22px}.sales-hero-copy h1{font-size:7.5rem}.sales-hero-copy h2{font-size:6.35rem}}@media (max-width:1180px){.sales-console{grid-template-columns:54px minmax(0,1fr)}.sales-console-detail{border-left:0;border-top:1px solid var(--sales-border);grid-column:1/-1}}@media (max-width:1100px){.sales-nav{grid-template-columns:1fr auto}.sales-nav-links,.sales-nav-actions{display:none}.sales-menu{display:inline-flex}.sales-proof-band,.sales-workflow-grid,.sales-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-product-section,.sales-pricing-section,.sales-trust-section{grid-template-columns:1fr}.sales-product-copy{min-height:auto}.sales-product-copy h2{max-width:13.4ch}.sales-trust-section{grid-template-areas:"copy""image""controls"}.sales-call-sample{min-height:390px}}@media (max-width:720px){.sales-nav{top:10px;left:10px;right:10px}.sales-brand span{font-size:1.28rem}.sales-video-stage,.sales-hero{min-height:700px}.sales-hero-copy h1,.sales-hero-copy h2{font-size:3.35rem}.sales-proof-band,.sales-workflow-grid,.sales-control-list,.sales-pricing-grid{grid-template-columns:1fr}.sales-section,.sales-trust-section{padding-left:20px;padding-right:20px}.sales-product-copy h2{max-width:9ch;font-size:clamp(3rem,13vw,4.4rem)}.sales-console{grid-template-columns:1fr}.sales-console-rail{border-bottom:1px solid var(--sales-border);border-right:0;flex-direction:row;padding:12px 14px}.sales-console-main,.sales-console-detail{padding:16px}.sales-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-intake-row{flex-direction:column;align-items:flex-start}.sales-intake-meta{text-align:left;flex-direction:row;align-items:flex-start}.sales-call-sample{min-height:300px}.sales-call-player{grid-template-columns:1fr}.sales-call-top{flex-direction:column;align-items:flex-start;gap:12px}.sales-call-handoff div{grid-template-columns:1fr}.sales-pricing-card{min-height:auto}}@media (max-width:440px){.sales-queue-metrics{grid-template-columns:1fr}.sales-console-top{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.sales-nav{animation:none}.sales-hero-copy,.sales-hero-down-link,.sales-primary-button,.sales-plan-button,.sales-proof-card,.sales-proof-orb,.sales-mobile-panel,.sales-nav-links a{transition:none}.sales-video-stage[data-intro-state=complete] .sales-hero-down-link{animation:none}.sales-motion-ready .sales-reveal,.sales-motion-ready .sales-reveal-item{filter:none;opacity:1;will-change:auto;transition:none;transform:none}.sales-motion-ready .sales-proof-card.sales-reveal-item,.sales-motion-ready .sales-proof-card.sales-reveal-item.is-visible,.sales-proof-card{transform:none}.sales-proof-card:before{opacity:0}}.site-header{color:var(--white);z-index:5;justify-content:space-between;align-items:center;gap:24px;padding:14px 7vw;display:flex;position:absolute;top:0;left:0;right:0}.brand-lockup,.auth-brand{align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:var(--white);color:var(--brand-dark);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-header nav{align-items:center;gap:10px;display:flex}.site-header nav a{border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.site-header nav a:hover{background:#ffffff21}.nav-login{border:1px solid #ffffff80}.nav-login svg,.primary-button svg,.secondary-button svg{width:18px;height:18px}.hero-section{color:var(--white);background-image:linear-gradient(90deg,#0a2724db,#0a27249e,#0a272440),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=2400&q=82);background-position:50%;background-size:cover;align-items:center;min-height:calc(100svh - 64px);padding:86px 7vw 78px;display:flex}.hero-content{max-width:720px}.hero-kicker,.eyebrow,.console-kicker{text-transform:uppercase;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:inline-flex}.hero-kicker{background:#ffffff21;border:1px solid #ffffff42;border-radius:999px;padding:7px 11px}.live-dot{background:var(--mint);border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 7px #8fd8c129}.hero-section h1{max-width:680px;margin:22px 0 18px;font-size:4.15rem;line-height:1.02}.hero-section p{color:#ffffffe0;max-width:620px;margin:0;font-size:1.08rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 17px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.primary-button{background:var(--brand);color:var(--white)}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.workspace-danger-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.hero-section .primary-button{background:var(--white);color:var(--brand-dark)}.secondary-button{background:var(--white);border:1px solid var(--line);color:var(--ink)}.hero-secondary{color:var(--white);background:#ffffff1f;border-color:#ffffff6b}.full{width:100%}.signal-strip{z-index:2;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-64px;padding:0 7vw;display:grid;position:relative}.signal-strip>div{background:var(--white);border:1px solid var(--line);min-height:68px;padding:14px 18px;box-shadow:0 16px 34px #13201f1a}.signal-strip span,.preview-panel span,.feature-card p,.section-copy p,.auth-card p,.console-preview p,.check-list{color:var(--muted)}.signal-strip strong{margin-top:3px;font-size:1.08rem;display:block}.product-band,.workflow-section,.features-section,.pricing-section{padding:96px 7vw}.product-band{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:52px;display:grid}.section-copy{max-width:620px}.section-copy.centered{text-align:center;margin:0 auto}.eyebrow,.console-kicker{color:var(--clay)}.section-copy h2,.auth-card h1,.console-topbar h1{margin:12px 0 16px;font-size:2.6rem;line-height:1.12}.section-copy p{font-size:1.04rem;line-height:1.75}.console-preview{box-shadow:var(--shadow);background:#fefdf9;border:1px solid #d8e2dd;border-radius:8px;overflow:hidden}.preview-topbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.preview-topbar span{background:#d6ddd8;border-radius:999px;width:10px;height:10px}.preview-topbar strong{margin-left:10px}.preview-grid{grid-template-columns:.9fr 1.1fr;gap:14px;padding:18px;display:grid}.preview-panel,.preview-calendar{background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:160px;padding:18px}.preview-panel.dark{background:var(--brand-dark);color:var(--white)}.preview-panel.dark p{color:#ffffffb3}.preview-panel strong{margin:8px 0;display:block}.preview-calendar{grid-column:1/-1;gap:10px;display:grid}.slot{background:var(--brand-soft);border-left:4px solid var(--brand);border-radius:6px;align-items:center;min-height:46px;padding:10px 12px;display:flex}.slot.small{max-width:62%}.slot.muted{border-left-color:var(--clay);background:#f8efe8}.workflow-section{background:var(--white)}.workflow-list{grid-template-columns:repeat(4,1fr);gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.workflow-list li{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:170px;padding:22px;line-height:1.55}.workflow-list span{color:var(--clay);margin-bottom:34px;font-weight:900;display:block}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.feature-card{background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:260px;padding:24px}.feature-card svg,.trust-band svg,.check-list svg{color:var(--brand);width:24px;height:24px}.feature-card h3{margin:24px 0 10px;font-size:1.2rem}.feature-card p{margin:0;line-height:1.65}.trust-band{background:var(--brand-dark);color:var(--white);grid-template-columns:repeat(4,1fr);gap:1px;padding:0 7vw;display:grid}.trust-band>div{align-items:center;gap:10px;min-height:92px;padding:20px;display:flex}.trust-band svg{color:var(--mint)}.pricing-section{grid-template-columns:minmax(0,.76fr) minmax(560px,1.24fr);align-items:start;gap:54px;display:grid}.check-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;display:flex}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-column{gap:14px;display:grid}.pricing-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:18px;min-height:480px;padding:26px;display:grid}.pricing-card.featured{border-color:#0f5b536b;box-shadow:0 22px 58px #0f5b5329}.pricing-card-head{justify-content:space-between;align-items:center;display:flex}.pricing-card-head span{color:var(--brand);text-transform:uppercase;font-size:.8rem;font-weight:900}.pricing-card-head strong{color:#8a4f00;text-transform:uppercase;background:#fff7df;border:1px solid #efd894;border-radius:999px;min-height:24px;padding:3px 9px;font-size:.72rem}.pricing-price{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.pricing-price strong{letter-spacing:0;font-size:2.6rem;line-height:1}.pricing-price span,.pricing-card p{color:var(--muted)}.pricing-card p{margin:0;line-height:1.55}.pricing-minutes{color:var(--brand-dark);background:#eef8f4;border:1px solid #c6e3d7;border-radius:8px;min-height:46px;padding:11px 12px;font-size:1.02rem;font-weight:900}.pricing-list{margin:0}.pricing-note{color:var(--muted);text-align:center;margin:0;font-size:.9rem;line-height:1.5}.pricing-cta{justify-content:center;align-self:end;margin-top:auto}.demo-form,.auth-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:26px}.demo-form{gap:16px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form label,.auth-form label{color:var(--ink);gap:8px;font-size:.92rem;font-weight:800;display:grid}.demo-form input,.demo-form select,.demo-form textarea,.auth-form input{border:1px solid var(--line);color:var(--ink);background:#fbfdfb;border-radius:7px;width:100%;min-height:46px;padding:11px 12px}.demo-form textarea{resize:vertical;min-height:120px}.form-alert,.form-success{border-radius:8px;align-items:center;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.form-alert{color:#8b2f1f;background:#fff1ee}.form-alert.warning{color:#7b531d;background:#fbf9f2}.form-success{color:#22573c;background:#edf9f1}.form-success svg{width:20px;height:20px}.auth-shell{background-color:#0000;background-image:linear-gradient(90deg,#0a2724e6,#0a27248f),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:100svh;padding:38px 20px;display:grid}.auth-brand{color:var(--white);margin-bottom:18px}.auth-card{width:min(100%,480px);max-width:480px}.auth-card.compact{text-align:center}.auth-security-icon{background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 34%, transparent);color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:inline-flex}.auth-security-icon svg{width:21px;height:21px}.auth-back-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:18px auto 0;font-weight:700;display:inline-flex}.auth-back-button svg{width:17px;height:17px}.auth-eyebrow{color:var(--clay);text-transform:uppercase;font-size:.8rem;font-weight:900}.auth-card h1{font-size:2rem}.auth-form{gap:15px;margin-top:22px;display:grid}.auth-firebase-status{color:var(--muted);margin:10px 0 0;font-size:.78rem}.auth-firebase-status strong{color:var(--ink)}.form-divider{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:.8rem;display:flex}.form-divider:before,.form-divider:after{background:var(--line);content:"";flex:1;height:1px}.auth-switch{text-align:center;margin-bottom:0}.auth-switch a{color:var(--brand);font-weight:900}.admin-bypass-button{color:#7f412a;background:#f8efe8;border-color:#e5c7b5}.admin-bypass-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.84rem;line-height:1.45}.centered-button{margin:14px auto 0}.auth-icon{background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.auth-icon svg{color:var(--brand)}.auth-status{background:var(--white);border-radius:8px;align-items:center;gap:12px;padding:16px 18px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.console-shell{color:var(--white);background:#101817;min-height:100svh;padding:18px}.console-topbar{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 18px;display:flex}.console-topbar h1{margin-bottom:0;font-size:1.8rem}.console-frame{background:var(--white);border:1px solid #ffffff24;border-radius:8px;width:100%;max-width:1440px;height:calc(100svh - 116px);margin:0 auto;display:block}.workspace-shell{color:var(--ink);background:#f4f7f4;grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}.workspace-sidebar{color:var(--white);background:#13201f;border-right:1px solid #ffffff14;flex-direction:column;gap:22px;height:100svh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.workspace-brand{border-radius:8px;align-items:center;gap:11px;min-height:54px;padding:8px 10px;display:flex}.workspace-brand:hover{background:#ffffff14}.workspace-brand-mark{background:var(--mint);color:var(--brand-dark);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.workspace-brand strong,.workspace-brand small{display:block}.workspace-nav-link strong,.workspace-nav-link small{line-height:1.2;display:block}.workspace-brand small,.workspace-nav-link small{color:#ffffffa3;margin-top:2px;font-size:.78rem}.workspace-nav{gap:4px;display:grid}.workspace-nav-section{color:#ffffff8a;text-transform:uppercase;padding:6px 10px 8px;font-size:.72rem;font-weight:900}.workspace-nav-link{border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.workspace-nav-link svg{width:19px;height:19px}.workspace-nav-link:hover,.workspace-nav-link.active{background:#ffffff1a}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-topbar{border-bottom:1px solid var(--line);z-index:4;background:#ffffffeb;align-items:center;gap:18px;min-height:92px;padding:14px 24px;display:flex;position:sticky;top:0}.workspace-menu-button{display:none}.icon-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.icon-button svg{width:19px;height:19px}.workspace-title{min-width:0}.workspace-title span,.workspace-panel-heading span{color:var(--brand);text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.workspace-title h1{margin:3px 0 4px;font-size:1.72rem;line-height:1.1}.workspace-title p{color:var(--muted);margin:0;line-height:1.35}.workspace-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-refresh-meta{color:var(--ink);text-align:right;gap:2px;min-width:130px;display:grid}.workspace-refresh-meta span{font-weight:800}.workspace-refresh-meta small{color:var(--muted)}.workspace-refresh{min-height:42px;padding:9px 12px}.workspace-profile{position:relative}.workspace-profile-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:inline-flex}.workspace-avatar{background:var(--brand-soft);color:var(--brand-dark);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:900;display:inline-flex}.workspace-profile-button svg{width:16px;height:16px}.workspace-profile-menu{background:var(--white);border:1px solid var(--line);z-index:8;border-radius:8px;gap:8px;min-width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #13201f24}.workspace-profile-menu span{color:var(--muted);font-size:.86rem}.workspace-profile-menu a,.workspace-profile-menu button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 8px;display:flex}.workspace-profile-menu a:hover,.workspace-profile-menu button:hover{background:var(--surface-strong)}.workspace-profile-menu svg{width:16px;height:16px}.workspace-content{gap:18px;padding:20px 24px 36px;display:grid}.workspace-demo-console{background:#101817;border:1px solid #13201f29;border-radius:8px;grid-template-rows:auto minmax(560px,1fr);min-width:0;min-height:calc(100svh - 148px);display:grid;overflow:hidden}.workspace-demo-console-bar{color:var(--white);background:#13201f;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.workspace-demo-console-bar span,.workspace-demo-console-bar strong{display:block}.workspace-demo-console-bar span{color:#ffffff9e;text-transform:uppercase;font-size:.72rem;font-weight:900}.workspace-demo-console-bar strong{font-size:1rem;line-height:1.2}.workspace-demo-frame{background:var(--white);border:0;width:100%;min-width:0;height:100%;display:block}.workspace-grid{gap:14px;display:grid}.workspace-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-two-column{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.workspace-panel,.workspace-stat{background:var(--white);border:1px solid var(--line);border-radius:8px}.workspace-panel{min-width:0;padding:16px}.workspace-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 14px;padding-bottom:12px;display:flex}.workspace-panel-heading h2{margin:3px 0 0;font-size:1.05rem;line-height:1.2}.workspace-panel-heading-meta{margin-top:10px}.workspace-panel-action a{color:var(--brand);font-weight:900}.workspace-stat{gap:7px;min-height:112px;padding:15px;display:grid}.workspace-stat svg{color:var(--brand);width:21px;height:21px}.workspace-stat span{color:var(--muted);font-size:.86rem;font-weight:800}.workspace-stat strong{font-size:1.72rem;line-height:1}.workspace-stat.attention svg,.workspace-badge.attention{color:#8a4f00}.workspace-stat.urgent svg,.workspace-badge.urgent{color:#9e241a}.workspace-compact-list,.workspace-list{gap:9px;display:grid}.workspace-compact-call,.workspace-row{border:1px solid var(--line);background:#fbfdfb;border-radius:8px;min-width:0}.workspace-compact-call{gap:7px;padding:11px;display:grid}.workspace-compact-call>span,.workspace-compact-call>div,.workspace-row-title{align-items:center;gap:8px;display:flex}.workspace-compact-call svg{color:var(--brand);width:16px;height:16px}.workspace-compact-call small,.workspace-row small,.workspace-table small,.workspace-table span{color:var(--muted)}.workspace-compact-call>div{color:var(--muted);justify-content:space-between}.workspace-metric-stack{gap:0;margin:0;display:grid}.workspace-metric-stack div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.workspace-metric-stack div:last-child{border-bottom:0}.workspace-metric-stack dt{color:var(--muted);font-weight:800}.workspace-metric-stack dd{text-align:right;margin:0;font-weight:900}.workspace-badge{background:var(--surface-strong);border:1px solid var(--line);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:2px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.workspace-badge.success{color:var(--brand)}.workspace-badge.attention{background:#fff7df;border-color:#efd894}.workspace-badge.success{background:#edf8f1;border-color:#b8e0c4}.workspace-empty{color:var(--muted);align-items:center;gap:9px;min-height:60px;display:flex}.workspace-empty svg{width:18px;height:18px}.workspace-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:16px;display:grid}.workspace-calendar-board{min-height:calc(100svh - 148px)}.workspace-schedule-grid{gap:14px;display:grid}.workspace-schedule-card{border:1px solid var(--line);background:#fbfdfb;border-radius:8px;gap:12px;padding:14px;display:grid}.workspace-schedule-card.selected{border-color:var(--brand);box-shadow:inset 4px 0 0 var(--brand)}.workspace-schedule-card.resolved{background:#f3faf5}.workspace-schedule-card-head{color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.workspace-schedule-card-head strong,.workspace-schedule-card-head small{display:block}.workspace-schedule-card-head strong{font-size:1.14rem}.workspace-schedule-card-head small,.workspace-calendar-meta,.workspace-window-card small,.workspace-appointment-summary span,.workspace-appointment-summary p,.workspace-appointment-preview span,.workspace-appointment-preview small{color:var(--muted)}.workspace-calendar-meta{flex-wrap:wrap;gap:10px;font-size:.86rem;font-weight:800;display:flex}.workspace-scheduled-banner{color:var(--brand-dark);background:#edf8f1;border:1px solid #b8e0c4;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-weight:900;display:flex}.workspace-scheduled-banner svg{width:17px;height:17px}.workspace-window-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;display:grid}.workspace-window-card{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:4px;min-height:92px;padding:11px;display:grid}.workspace-window-card:hover,.workspace-window-card.active{border-color:var(--brand);box-shadow:0 10px 24px #0f5b531f}.workspace-window-card.active{background:#eef8f4}.workspace-window-card strong,.workspace-window-card span,.workspace-window-card small{display:block}.workspace-window-card span{font-size:1.05rem;font-weight:900}.workspace-appointment-panel{position:sticky;top:112px}.workspace-appointment-summary{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;padding-bottom:13px;display:grid}.workspace-appointment-summary strong{font-size:1.18rem}.workspace-appointment-summary p{margin:6px 0 0;line-height:1.45}.workspace-additional-info-panel{border:1px solid var(--line);border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.workspace-follow-up-panel{background:#fbf9f2;border:1px solid #eadfc4;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.workspace-additional-info-panel>span,.workspace-follow-up-panel>span,.workspace-scheduled-detail>span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.workspace-additional-info-list,.workspace-follow-up-panel dl{gap:8px;margin:0;display:grid}.workspace-additional-info-list div,.workspace-follow-up-panel dl div{gap:2px;display:grid}.workspace-additional-info-list dt,.workspace-follow-up-panel dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.workspace-additional-info-list dd,.workspace-follow-up-panel dd{overflow-wrap:anywhere;margin:0;line-height:1.4}.workspace-appointment-fields{gap:11px;display:grid}.workspace-appointment-fields label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:.82rem;font-weight:900;display:grid}.workspace-appointment-fields input,.workspace-appointment-fields textarea{background:var(--white);border:1px solid var(--line);color:var(--ink);text-transform:none;border-radius:8px;min-height:42px;padding:9px 10px}.workspace-appointment-fields textarea{resize:vertical;line-height:1.45}.workspace-appointment-preview{color:var(--white);background:#13201f;border-radius:8px;gap:5px;margin:14px 0;padding:14px;display:grid}.workspace-appointment-preview strong{font-size:1.15rem}.workspace-appointment-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workspace-appointment-actions .primary-button,.workspace-appointment-actions .secondary-button,.workspace-appointment-actions .workspace-danger-button{min-height:40px;padding:9px 11px}.workspace-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.84rem;font-weight:800;display:flex}.workspace-pagination.compact{margin-top:10px}.workspace-task-panel{min-width:0}.workspace-task-controls{grid-template-columns:minmax(130px,.6fr) minmax(180px,.9fr) minmax(220px,1.5fr);gap:10px;display:grid}.workspace-task-controls label{color:var(--muted);text-transform:uppercase;gap:6px;min-width:0;font-size:.76rem;font-weight:900;display:grid}.workspace-task-controls input,.workspace-task-controls select{background:var(--white);border:1px solid var(--line);color:var(--ink);text-transform:none;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.workspace-task-summary{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:11px;font-size:.82rem;font-weight:800;display:flex}.workspace-table-wrap{overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%;min-width:920px;font-size:.92rem}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 10px}.workspace-table th{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.workspace-table td>strong,.workspace-table td>span{display:block}.workspace-transcript{border:1px solid var(--line);color:#253331;white-space:pre-wrap;background:#f7faf7;border-radius:8px;max-width:560px;margin:0;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55;overflow:auto}.workspace-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px;display:grid}.workspace-row.urgent{border-color:#f0c7c1}.workspace-review-layout{grid-template-columns:minmax(248px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-review-queue{min-height:calc(100svh - 148px);max-height:calc(100svh - 148px);position:sticky;top:112px;overflow:hidden auto}.workspace-review-queue .workspace-panel-heading{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.workspace-review-queue .workspace-panel-heading>div,.workspace-review-queue .workspace-panel-action{width:100%;min-width:0}.workspace-review-queue .workspace-panel-heading-meta{margin-top:8px}.workspace-review-counts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;max-width:100%;display:grid;overflow:visible}.workspace-review-counts span{background:var(--surface);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:28px;padding:4px 6px;font-size:.68rem;font-weight:900;display:inline-flex}.workspace-review-counts span.open{color:#8a4f00;background:#fff7df;border-color:#efd894}.workspace-review-counts strong{color:var(--ink);font-size:.88rem;line-height:1}.workspace-review-queue-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-review-queue-toggle button{justify-content:center;width:100%}.workspace-review-item{cursor:pointer;grid-template-columns:1fr;gap:10px;padding:10px;transition:border-color .2s,box-shadow .2s,transform .2s}.workspace-review-item:hover,.workspace-review-item.selected{border-color:var(--brand);box-shadow:0 12px 28px #0f5b531a}.workspace-review-item.selected{box-shadow:inset 4px 0 0 var(--brand), 0 12px 28px #0f5b531a}.workspace-review-item .workspace-row-actions{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;width:100%;display:grid}.workspace-review-item .workspace-row-actions button{justify-content:center;min-height:32px;padding:6px 7px}.workspace-review-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 5px;font-size:.86rem;font-weight:800;line-height:1.2;display:flex}.workspace-review-card-meta svg{color:var(--brand);width:14px;height:14px}.workspace-review-item>div:first-child>small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.workspace-review-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-review-workspace{gap:12px;min-width:0;display:grid}.workspace-review-calendar-stage{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;min-height:0;padding:10px;display:grid}.workspace-review-bottom-grid{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:16px;display:grid}.workspace-review-detail,.workspace-review-scheduler,.workspace-review-empty-detail{min-width:0}.workspace-review-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-transcript-open-button{width:fit-content}.workspace-transcript-open-button svg{width:16px;height:16px}.workspace-call-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.workspace-call-filters label{color:var(--muted);text-transform:uppercase;flex:160px;gap:6px;min-width:0;font-size:.78rem;font-weight:900;display:grid}.workspace-call-filters label:first-child{flex:2 280px}.workspace-call-filters input,.workspace-call-filters select{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;text-transform:none;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-weight:800}.workspace-call-filter-reset{white-space:nowrap;flex:none;min-height:42px;padding:9px 11px}.workspace-call-filter-reset svg{width:16px;height:16px}.workspace-modal-backdrop{z-index:60;background:#13201f8f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-transcript-modal{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100%);max-width:920px;min-height:420px;max-height:min(820px,100svh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #13201f47}.workspace-transcript-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.workspace-transcript-modal-head span,.workspace-transcript-modal-meta{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.workspace-transcript-modal-head h2{margin:3px 0 5px;font-size:1.5rem}.workspace-transcript-modal-head p{color:var(--muted);margin:0}.workspace-transcript-modal-close{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.workspace-transcript-modal-close:hover{border-color:var(--brand);color:var(--brand-dark)}.workspace-transcript-modal-close svg{width:17px;height:17px}.workspace-transcript-modal-meta{border-bottom:1px solid var(--line);background:#f7faf7;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 22px;display:flex}.workspace-transcript-modal-body{min-height:0;padding:18px 22px 22px;overflow:auto}.workspace-transcript-turns{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-transcript-turn{border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.workspace-transcript-speaker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-transcript-speaker strong{text-transform:uppercase;font-size:.82rem}.workspace-transcript-speaker span,.workspace-transcript-turn em{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:900}.workspace-transcript-turn p{white-space:pre-wrap;margin:0;line-height:1.5}.workspace-call-log-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-call-log-line{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;background:#f7faf7;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.5}.workspace-review-intake-head{border-top:1px solid var(--line);gap:4px;margin-top:2px;padding-top:13px;display:grid}.workspace-review-intake-head span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.workspace-review-intake-head strong{line-height:1.45}.workspace-review-calendar{border:1px solid var(--line);background:#f9fbf8;border-radius:8px;gap:6px;padding:8px;display:grid}.workspace-review-calendar-stage .workspace-review-calendar{background:0 0;border:0;padding:0}.workspace-review-calendar-toolbar{justify-content:space-between;align-items:center;gap:6px;display:flex}.workspace-review-calendar-title{align-items:center;gap:6px;min-width:0;display:flex}.workspace-review-calendar-title svg{color:var(--brand);flex:none;width:16px;height:16px}.workspace-review-calendar-title span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.workspace-review-calendar-title strong{font-size:.9rem;line-height:1.2;display:block}.workspace-review-calendar-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-icon-button-group,.workspace-segmented-control{background:var(--white);border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.workspace-icon-button-group button,.workspace-segmented-control button{color:var(--ink);cursor:pointer;text-transform:capitalize;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:3px 6px;font-size:.68rem;font-weight:900;display:inline-flex}.workspace-icon-button-group button:hover,.workspace-segmented-control button:hover,.workspace-segmented-control button.active{background:var(--surface-strong)}.workspace-segmented-control button.active{color:var(--brand-dark)}.workspace-icon-button-group svg{width:13px;height:13px}.workspace-calendar-month{grid-template-rows:22px repeat(6,minmax(116px,auto));grid-template-columns:repeat(7,minmax(84px,1fr));gap:1px;display:grid;overflow-x:auto}.workspace-calendar-weekday{color:var(--muted);text-transform:uppercase;align-self:end;padding:0 4px 3px;font-size:.64rem;font-weight:900}.workspace-calendar-month-cell{background:var(--white);border:1px solid var(--line);align-content:start;gap:4px;min-width:84px;min-height:116px;padding:5px;display:grid;overflow:hidden}.workspace-review-calendar-stage .workspace-calendar-month-cell{min-height:116px}.workspace-calendar-date-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:4px;padding:0;display:flex}.workspace-calendar-date-button span{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.76rem;font-weight:900;display:inline-flex}.workspace-calendar-date-button.active span{background:var(--brand);color:var(--white)}.workspace-calendar-date-button small{color:var(--muted);text-align:right;padding-top:2px;font-size:.6rem;font-weight:900}.workspace-calendar-chip-stack,.workspace-calendar-day-events{gap:4px;display:grid}.workspace-calendar-chip-stack{align-content:start;min-height:0;overflow:hidden}.workspace-calendar-chip,.workspace-calendar-window{color:var(--brand-dark);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#eef8f4;border:1px solid #c6e3d7;border-radius:6px;min-height:28px;padding:5px 7px;font-size:.76rem;font-weight:900;overflow:hidden}.workspace-calendar-chip:hover,.workspace-calendar-chip.selected,.workspace-calendar-window:hover,.workspace-calendar-window.selected{background:var(--brand);border-color:var(--brand);color:var(--white)}.workspace-calendar-more,.workspace-calendar-no-window{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:800;overflow:hidden}.workspace-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.workspace-calendar-week .workspace-calendar-day-events{align-content:start;min-height:0;max-height:180px;padding-right:1px;overflow-y:auto}.workspace-review-calendar-stage .workspace-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-calendar-day-column{background:var(--white);border:1px solid var(--line);border-radius:6px;gap:6px;min-width:0;min-height:236px;padding:7px;display:grid}.workspace-review-calendar-stage .workspace-calendar-day-column{min-height:252px}.workspace-calendar-day-column.active{border-color:var(--brand);box-shadow:inset 0 2px 0 var(--brand)}.workspace-calendar-column-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;padding:0 0 5px;display:grid}.workspace-calendar-column-head span,.workspace-calendar-day-focus span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:900}.workspace-calendar-column-head strong{font-size:.88rem}.workspace-calendar-window{text-align:left;justify-content:flex-start;align-items:center;min-height:36px;padding:6px 8px;line-height:1.2;display:flex}.workspace-calendar-window strong{font-size:.78rem;line-height:1.2;display:block}.workspace-calendar-day{background:var(--white);border:1px solid var(--line);border-radius:6px;gap:8px;min-height:180px;padding:9px;display:grid}.workspace-calendar-day .workspace-calendar-day-events{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start}.workspace-review-calendar-stage .workspace-calendar-day{min-height:210px}.workspace-calendar-day-focus{gap:2px;display:grid}.workspace-calendar-day-focus strong{font-size:1rem}.workspace-row-title{flex-wrap:wrap;margin-bottom:5px}.workspace-row p{margin:0 0 7px;line-height:1.45}.workspace-row-actions{align-items:flex-start;gap:7px;display:flex}.workspace-row-actions button,.workspace-danger-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-weight:800;display:inline-flex}.workspace-row-actions button:hover,.workspace-danger-button:hover{background:var(--surface-strong)}.workspace-row-actions button:disabled{cursor:not-allowed;opacity:.48}.workspace-danger-button{color:#9e241a}.workspace-danger-button svg{width:16px;height:16px}.workspace-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:3px;margin-top:10px;padding:9px;display:grid}.workspace-note span{color:var(--muted)}.workspace-scheduled-controls{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) minmax(190px,.7fr);gap:12px;display:grid}.workspace-scheduled-controls label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:900;display:grid}.workspace-scheduled-controls input,.workspace-scheduled-controls select{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;text-transform:none;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-weight:800}.workspace-scheduled-groups{gap:14px;display:grid}.workspace-scheduled-list{gap:10px;display:grid}.workspace-scheduled-card{border:1px solid var(--line);background:#fbfdfb;border-radius:8px;gap:13px;padding:14px;display:grid}.workspace-scheduled-card-head,.workspace-scheduled-time{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-scheduled-card-head>div,.workspace-scheduled-time>div{gap:4px;min-width:0;display:grid}.workspace-scheduled-card-head strong{font-size:1.12rem}.workspace-scheduled-card-head span,.workspace-scheduled-time span,.workspace-scheduled-detail span,.workspace-scheduled-meta dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.workspace-scheduled-time{background:#eef8f4;border:1px solid #c6e3d7;border-radius:8px;justify-content:flex-start;padding:11px}.workspace-scheduled-time svg{color:var(--brand);flex:none;width:20px;height:20px}.workspace-scheduled-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-scheduled-meta div,.workspace-scheduled-detail{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:5px;padding:10px;display:grid}.workspace-scheduled-meta dd,.workspace-scheduled-detail p{overflow-wrap:anywhere;margin:0;line-height:1.45}.workspace-scheduled-detail.note{background:#fffdf4;border-color:#efd894}.workspace-action{border-radius:8px;margin-top:8px;padding:7px 9px;font-size:.84rem;font-weight:800}.workspace-action.success{color:var(--brand-dark);background:#edf8f1}.workspace-action.error{color:#9e241a;background:#fff0ed}.workspace-action.warning{color:#7b531d;background:#fbf9f2}.workspace-settings-shell{gap:16px;display:grid}.workspace-settings-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-settings-summary span{background:var(--surface);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.74rem;font-weight:900;line-height:1}.workspace-settings-tabs{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.workspace-settings-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.86rem;font-weight:900;display:inline-flex}.workspace-settings-tabs button.active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #141f1c14}.workspace-settings-tabs svg{width:17px;height:17px}.workspace-settings-form{gap:14px;display:grid}.workspace-settings-section{gap:14px;min-height:330px;display:grid}.workspace-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-settings-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:.82rem;font-weight:900;display:grid}.workspace-settings-form label.full{grid-column:1/-1}.workspace-settings-form input,.workspace-settings-form textarea,.workspace-settings-form select{background:var(--white);border:1px solid var(--line);color:var(--ink);text-transform:none;border-radius:8px;width:100%;min-height:44px;padding:10px 11px}.workspace-settings-form textarea{resize:vertical;line-height:1.45}.workspace-settings-form label.compact textarea{min-height:72px}.workspace-additional-fields{border:0;gap:12px;margin:0;padding:0;display:grid}.workspace-additional-fields legend{color:var(--ink);padding:0 4px;font-size:.9rem;font-weight:900}.workspace-additional-fields p{color:var(--muted);margin:0;line-height:1.45}.workspace-intake-field-explainer{border:1px solid var(--line);background:#f7faf7;border-radius:8px;max-width:920px;padding:10px 12px;font-size:.86rem}.workspace-intake-field-explainer strong{color:var(--ink);font-weight:850}.workspace-intake-field-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));align-items:start;gap:10px;display:grid}.workspace-settings-form .workspace-intake-field-toggle{border:1px solid var(--line);text-transform:none;background:#fbfdfb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace-settings-form .workspace-intake-field-toggle.enabled{background:#f6fbf8;border-color:#b7dccc}.workspace-settings-form .workspace-intake-field-toggle.required{background:#fffcf5;border-color:#dfc794}.workspace-intake-field-copy{text-transform:none;gap:5px;min-width:0;display:grid}.workspace-intake-field-copy span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-intake-field-toggle strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:850;line-height:1.2}.workspace-intake-field-toggle em{color:var(--muted);text-transform:none;background:#eef3ef;border-radius:999px;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:850;line-height:1}.workspace-intake-field-toggle.enabled em{color:var(--brand-strong);background:#e4f4eb}.workspace-intake-field-toggle.required em{color:#7b531d;background:#f7ead1}.workspace-intake-field-toggle small{color:var(--muted);text-transform:none;max-width:52ch;font-size:.84rem;font-weight:650;line-height:1.4}.workspace-intake-field-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-settings-form .workspace-intake-switch{color:var(--ink);text-transform:none;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:850;display:inline-flex;position:relative}.workspace-settings-form .workspace-intake-switch input{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.workspace-switch-track{background:#dfe7e2;border:1px solid #c7d4cc;border-radius:999px;width:42px;height:24px;padding:2px;transition:background .16s,border-color .16s;display:inline-flex}.workspace-switch-track:after{background:var(--white);content:"";border-radius:999px;width:18px;height:18px;transition:transform .16s;display:block;box-shadow:0 1px 3px #101d1c2e}.workspace-intake-switch input:checked+.workspace-switch-track:after{transform:translate(18px)}.workspace-intake-switch input:focus-visible+.workspace-switch-track{outline-offset:2px;outline:2px solid #17675747}.workspace-settings-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.workspace-settings-actions .workspace-action{margin:0}.workspace-settings-actions.hidden{display:none}.workspace-team-settings{gap:18px;display:grid}.workspace-team-heading,.workspace-team-row,.workspace-team-invite{align-items:center;gap:14px;display:flex}.workspace-team-heading{justify-content:space-between}.workspace-team-heading>div,.workspace-team-row>div:nth-child(2){gap:3px;display:grid}.workspace-team-heading span,.workspace-team-row span{color:var(--muted);font-size:.82rem}.workspace-team-heading svg{color:#177d69;width:22px;height:22px}.workspace-team-list{border-block:1px solid var(--line);display:grid}.workspace-team-row{border-bottom:1px solid var(--line);min-height:68px;padding:10px 2px}.workspace-team-row:last-child{border-bottom:0}.workspace-team-row>div:nth-child(2){flex:1;min-width:0}.workspace-team-row>div:nth-child(2) strong,.workspace-team-row>div:nth-child(2) span{text-overflow:ellipsis;overflow:hidden}.workspace-team-avatar{border:1px solid var(--line);background:var(--surface-strong);color:#177d69;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.workspace-team-avatar svg{width:17px;height:17px}.workspace-team-invite{align-items:end}.workspace-team-invite label{flex:1}.workspace-team-invite .primary-button{white-space:nowrap;min-height:44px}.workspace-billing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.workspace-billing-header div{gap:4px;display:grid}.workspace-billing-header span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.workspace-billing-header strong{color:var(--ink);font-size:1.08rem}.workspace-billing-placeholder{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px;display:flex}.workspace-billing-icon{background:var(--brand-soft);color:var(--brand-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.workspace-billing-icon svg{width:21px;height:21px}.workspace-billing-placeholder strong{margin-bottom:4px;display:block}.workspace-billing-placeholder p{color:var(--muted);margin:0;line-height:1.45}.workspace-billing-summary{border-top:1px solid var(--line);gap:0;margin:0 0 16px;display:grid}.workspace-billing-summary div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.workspace-billing-summary dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.workspace-billing-summary dd{text-align:right;margin:0;font-weight:800}.workspace-usage-meter{background:var(--surface);border:1px solid var(--line);border-radius:999px;height:10px;margin:0 0 16px;overflow:hidden}.workspace-usage-meter span{background:var(--brand);min-width:4px;height:100%;display:block}.workspace-billing-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-stat-grid.compact{margin-top:0}.admin-readiness-note{color:var(--muted);margin:14px 0 0;font-size:.9rem;font-weight:800;line-height:1.45}.workspace-settings-copy{color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:16px;line-height:1.55;display:flex}.workspace-settings-copy svg{color:var(--brand);flex:none;width:22px;height:22px;margin-top:2px}.workspace-settings-copy p{margin:0}.workspace-inline-link{width:fit-content}.workspace-state-panel{color:var(--muted);align-items:center;gap:10px;display:flex}.workspace-state-panel.error{color:#9e241a;align-items:flex-start;display:grid}.workspace-state-panel.warning{color:#755014;background:#fff8e8;border-color:#e7d39d;margin-bottom:12px}.workspace-mobile-panel{display:none}.account-access-panel{gap:12px;display:grid}.workspace-security-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:18px;margin-top:20px;padding:18px;display:grid}.workspace-security-heading,.workspace-mfa-enrolled{align-items:center;gap:13px;display:flex}.workspace-emergency-notifications{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.workspace-emergency-notifications>div{gap:4px;display:grid}.workspace-emergency-notifications strong{font-size:.9rem}.workspace-emergency-notifications span,.workspace-settings-grid label>small{color:var(--muted);font-size:.78rem;line-height:1.45}.workspace-forwarding-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);order:-1;grid-column:1/-1;gap:16px;padding:18px 0;display:grid}.workspace-forwarding-heading,.workspace-forwarding-title,.workspace-forwarding-schedule-heading,.workspace-forwarding-confirmation{align-items:center;display:flex}.workspace-forwarding-heading,.workspace-forwarding-schedule-heading{justify-content:space-between;gap:16px}.workspace-forwarding-title{gap:11px;min-width:0}.workspace-forwarding-title>div{gap:4px;min-width:0;display:grid}.workspace-forwarding-title strong,.workspace-forwarding-schedule-heading strong,.workspace-forwarding-confirmation strong{color:var(--ink);letter-spacing:0;text-transform:none}.workspace-forwarding-icon{color:var(--brand-strong);background:#e7f2ed;border:1px solid #c7ddd3;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.workspace-forwarding-icon svg{width:18px;height:18px}.workspace-forwarding-status{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:800}.workspace-forwarding-status.active,.workspace-forwarding-status.ready{color:var(--brand-strong)}.workspace-forwarding-status.needs_carrier_setup,.workspace-forwarding-status.needs_destination,.workspace-forwarding-status.needs_schedule,.workspace-forwarding-status.needs_no_answer_setup{color:#96631d}.workspace-forwarding-required{color:#7d5420;text-transform:uppercase;background:#f2e9dc;border:1px solid #dbc8ae;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:850}.workspace-forwarding-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.workspace-forwarding-route>div,.workspace-settings-form .workspace-forwarding-route>label{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:7px;min-height:76px;padding:11px 12px;display:grid}.workspace-forwarding-route>div>span,.workspace-settings-form .workspace-forwarding-route>label{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.workspace-forwarding-route>div>strong{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.workspace-forwarding-route>svg{color:var(--muted);width:18px;height:18px}.workspace-settings-form .workspace-forwarding-route select{background-color:var(--white);min-height:36px;padding:6px 9px;font-size:.86rem}.workspace-forwarding-number-control{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:7px;display:grid}.workspace-forwarding-number-control .workspace-icon-button{width:36px}.workspace-forwarding-steps{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-forwarding-steps>div{gap:3px;padding:13px 14px;display:grid}.workspace-forwarding-steps>div+div{border-left:1px solid var(--line)}.workspace-forwarding-steps span{color:var(--brand-strong);font-size:.68rem;font-weight:900}.workspace-forwarding-steps strong{color:var(--ink);font-size:.83rem}.workspace-forwarding-steps small{color:var(--muted);font-size:.75rem}.workspace-forwarding-observation{background:var(--surface);border-bottom:1px solid var(--line);gap:3px;padding:12px 14px;display:grid}.workspace-forwarding-observation span{color:var(--brand-strong);text-transform:uppercase;font-size:.7rem;font-weight:900}.workspace-forwarding-observation strong{color:var(--ink);font-size:.86rem}.workspace-forwarding-observation small{color:var(--muted);line-height:1.4}.workspace-forwarding-schedule{gap:10px;display:grid}.workspace-icon-command{color:var(--brand-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:.78rem;font-weight:850;display:inline-flex}.workspace-icon-command svg{width:15px;height:15px}.workspace-icon-command:disabled{cursor:not-allowed;opacity:.45}.workspace-forwarding-window{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(250px,1fr) 118px 118px 36px;align-items:end;gap:10px;padding:10px;display:grid}.workspace-forwarding-days{grid-template-columns:repeat(7,minmax(28px,1fr));gap:5px;display:grid}.workspace-forwarding-days button,.workspace-icon-button{background:var(--white);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:36px;display:inline-flex}.workspace-forwarding-days button{padding:0;font-size:.74rem;font-weight:900}.workspace-forwarding-days button.active{background:var(--brand);border-color:var(--brand);color:var(--white)}.workspace-settings-form .workspace-forwarding-window label{gap:4px;font-size:.66rem}.workspace-settings-form .workspace-forwarding-window input{min-height:36px;padding:6px 7px;font-size:.8rem}.workspace-icon-button svg{width:15px;height:15px}.workspace-icon-button:hover{color:#7a3027;border-color:#c5b7ae}.workspace-settings-form .workspace-forwarding-confirmation{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-transform:none;background:#f8faf8;border-radius:7px;gap:10px;padding:11px 12px;display:flex}.workspace-settings-form .workspace-forwarding-confirmation.confirmed{background:#eef7f3;border-color:#bcd8cd}.workspace-settings-form .workspace-forwarding-confirmation input{accent-color:var(--brand);width:auto;min-height:auto}.workspace-forwarding-confirmation>span{flex:1;gap:2px;display:grid}.workspace-forwarding-confirmation>svg{color:var(--brand-strong);width:19px;height:19px}.workspace-forwarding-confirmation small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:650}.workspace-intake-switch input:disabled+.workspace-switch-track{cursor:not-allowed;opacity:.55}.workspace-security-heading>div,.workspace-mfa-enrolled>div{gap:3px;min-width:0;display:grid}.workspace-security-heading h3,.workspace-security-heading p,.workspace-mfa-enrolled strong,.workspace-mfa-enrolled span{margin:0}.workspace-security-heading h3{font-size:1rem}.workspace-security-heading p,.workspace-mfa-enrolled span{color:var(--muted);font-size:.84rem}.workspace-security-icon{background:var(--brand-soft);border:1px solid var(--line);color:var(--brand-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.workspace-security-icon svg,.workspace-security-status svg{width:17px;height:17px}.workspace-security-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.workspace-security-status.enabled{background:var(--brand-soft);color:var(--brand-dark)}.workspace-security-enable{width:fit-content}.workspace-mfa-setup{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;display:grid}.workspace-mfa-qr{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:220px;height:220px;display:flex;overflow:hidden}.workspace-mfa-qr img{width:220px;height:220px;display:block}.workspace-mfa-steps{gap:10px;display:grid}.workspace-mfa-steps>span{color:var(--muted);font-size:.84rem}.workspace-mfa-steps code{background:var(--surface-strong);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:10px;font-size:.8rem}.workspace-mfa-steps label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.workspace-mfa-steps input{font-variant-numeric:tabular-nums;letter-spacing:0;max-width:180px}.workspace-mfa-actions{flex-wrap:wrap;gap:9px;display:flex}.workspace-mfa-enrolled{border-top:1px solid var(--line);justify-content:space-between;padding-top:16px}@media (max-width:720px){.workspace-mfa-setup{grid-template-columns:1fr}.workspace-mfa-qr{width:min(220px,70vw);height:min(220px,70vw)}}.workspace-shell{--workspace-cream:#f5ead7;--workspace-soft:#f5ead7b8;--workspace-faint:#f5ead785;--workspace-panel:#121714d1;--workspace-panel-strong:#161d19f0;--workspace-line:#f5ead721;--workspace-teal:#9de0cf;--workspace-gold:#d9b76f;--workspace-danger:#ef8f78;--ink:var(--workspace-cream);--muted:var(--workspace-soft);--line:var(--workspace-line);--surface:#f5ead70e;--surface-strong:#f5ead717;--brand:#9de0cf;--brand-dark:#dffdf5;--brand-soft:#9de0cf24;--mint:#9de0cf;--white:#0c100ed1;--shadow:0 24px 70px #00000052;color:var(--workspace-cream);background:radial-gradient(circle at 18% 0,#9de0cf21,#0000 26rem),radial-gradient(circle at 80% 12%,#d8b76f1f,#0000 30rem),linear-gradient(#050706,#090d0a 44%,#050706)}.workspace-sidebar,.workspace-mobile-drawer{background:linear-gradient(#ffffff0b,#ffffff03),#080c0af0;border-color:#f5ead71a;box-shadow:18px 0 70px #0000003d}.workspace-brand{color:var(--workspace-cream);transition:background .2s,transform .2s}.workspace-brand-mark{color:var(--workspace-teal);background:#9de0cf1c;border:1px solid #9de0cf42}.workspace-brand-mark svg{width:24px;height:24px}.workspace-brand strong{color:var(--workspace-cream);letter-spacing:0;font-family:Playfair Display,serif;font-size:1.22rem;font-style:italic;font-weight:500}.workspace-nav-section,.workspace-title span,.workspace-panel-heading span,.workspace-call-filters label,.workspace-scheduled-controls label,.workspace-settings-form label,.workspace-table th,.workspace-scheduled-card-head span,.workspace-scheduled-time span,.workspace-scheduled-detail span,.workspace-scheduled-meta dt,.workspace-billing-header span,.workspace-settings-summary span,.workspace-additional-info-panel>span,.workspace-follow-up-panel>span,.workspace-review-intake-head span,.workspace-transcript-modal-head span,.workspace-transcript-modal-meta{color:var(--workspace-teal);letter-spacing:.08em}.workspace-nav-link{color:#f5ead7c2;border:1px solid #0000;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s}.workspace-nav-link svg,.workspace-stat svg,.workspace-compact-call svg,.workspace-review-card-meta svg,.workspace-scheduled-time svg,.workspace-settings-copy svg,.workspace-review-calendar-title svg{color:var(--workspace-teal)}.workspace-topbar{-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--workspace-line);background:#050706b8;box-shadow:0 18px 54px #0003}.workspace-title h1{color:var(--workspace-cream);font-family:Instrument Serif,serif;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:400;line-height:.96}.workspace-panel,.workspace-stat,.workspace-compact-call,.workspace-row,.workspace-schedule-card,.workspace-window-card,.workspace-appointment-panel,.workspace-additional-info-panel,.workspace-follow-up-panel,.workspace-review-calendar-stage,.workspace-review-calendar,.workspace-calendar-month-cell,.workspace-calendar-day-column,.workspace-calendar-day,.workspace-review-item,.workspace-transcript-modal,.workspace-transcript-modal-meta,.workspace-transcript-turn,.workspace-call-log-line,.workspace-scheduled-card,.workspace-scheduled-meta div,.workspace-scheduled-detail,.workspace-settings-tabs,.workspace-settings-form .workspace-intake-field-toggle,.workspace-intake-field-explainer,.workspace-billing-placeholder,.workspace-billing-summary,.workspace-settings-summary span,.workspace-note,.account-access-panel{background:linear-gradient(145deg, #ffffff0e, #ffffff04 52%, #9de0cf06), var(--workspace-panel);border-color:var(--workspace-line);color:var(--workspace-cream);box-shadow:0 18px 52px #0000002e,inset 0 1px #ffffff0e}.workspace-stat{position:relative;overflow:hidden}.workspace-stat:after{content:"";opacity:.62;pointer-events:none;background:radial-gradient(circle,#d8b76f38,#0000 64%);width:86px;height:86px;position:absolute;top:-34px;right:-34px}.workspace-badge,.workspace-review-counts span,.workspace-settings-summary span,.workspace-intake-field-toggle em{border-color:var(--workspace-line);color:var(--workspace-soft);background:#f5ead70e}.workspace-badge.attention,.workspace-badge.urgent,.workspace-follow-up-panel,.workspace-scheduled-detail.note,.workspace-review-counts span.open{background:#d8b76f1a;border-color:#d8b76f3d}.workspace-compact-call,.workspace-row,.workspace-review-item,.workspace-window-card,.workspace-schedule-card,.workspace-scheduled-card{transition:border-color .2s,box-shadow .2s,transform .2s}.workspace-shell .primary-button,.workspace-shell .secondary-button,.workspace-shell .workspace-danger-button,.workspace-shell .workspace-row-actions button,.workspace-shell .workspace-profile-button,.workspace-shell .workspace-transcript-modal-close,.workspace-shell .icon-button,.workspace-shell .workspace-settings-tabs button,.workspace-shell .workspace-icon-button-group,.workspace-shell .workspace-segmented-control,.workspace-shell .workspace-icon-button-group button,.workspace-shell .workspace-segmented-control button{border-color:var(--workspace-line);color:var(--workspace-cream);background:#f5ead711}.workspace-shell .primary-button{background:linear-gradient(135deg,#0d5f57,#0b3d38);border:1px solid #9de0cf5c;box-shadow:0 18px 42px #0d5f5733}.workspace-shell .secondary-button:hover,.workspace-shell .workspace-row-actions button:hover,.workspace-shell .workspace-danger-button:hover,.workspace-shell .icon-button:hover,.workspace-shell .workspace-profile-button:hover,.workspace-shell .workspace-transcript-modal-close:hover,.workspace-shell .workspace-settings-tabs button:hover,.workspace-shell .workspace-icon-button-group button:hover,.workspace-shell .workspace-segmented-control button:hover,.workspace-shell .workspace-segmented-control button.active,.workspace-shell .workspace-settings-tabs button.active{color:var(--workspace-cream);background:#9de0cf1f;border-color:#9de0cf57}.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.workspace-appointment-fields input,.workspace-appointment-fields textarea,.workspace-call-filters input,.workspace-call-filters select,.workspace-scheduled-controls input,.workspace-scheduled-controls select,.workspace-settings-form input,.workspace-settings-form textarea{border-color:var(--workspace-line);color:var(--workspace-cream);background:#05070670}.workspace-profile-menu{-webkit-backdrop-filter:blur(18px);border-color:var(--workspace-line);background:#0d120ff5;box-shadow:0 24px 70px #00000052}.workspace-avatar{color:var(--workspace-teal);background:#9de0cf1f;border:1px solid #9de0cf38}.workspace-transcript,.workspace-appointment-preview,.workspace-demo-console,.workspace-demo-console-bar{border-color:var(--workspace-line);color:var(--workspace-cream);background:linear-gradient(145deg,#ffffff0f,#ffffff04),#060a08e6}.workspace-transcript-turn.caller,.workspace-transcript-turn.assistant,.workspace-transcript-turn.staff,.workspace-transcript-turn.system{background:#f5ead70b}.workspace-transcript-turn.caller{border-left-color:#7fb6ff}.workspace-transcript-turn.assistant{border-left-color:var(--workspace-teal)}.workspace-transcript-turn.staff,.workspace-transcript-turn.system{border-left-color:var(--workspace-gold)}.workspace-calendar-chip,.workspace-calendar-window{color:var(--workspace-teal);background:#9de0cf1c;border-color:#9de0cf38}.workspace-switch-track{border-color:var(--workspace-line);background:#f5ead71f}.workspace-shell{--workspace-teal:#0f5b53;--workspace-mint:#9de0cf;--workspace-gold:#d9b76f;--workspace-cream:#fbf7ee;--ink:#13201f;--muted:#61706c;--line:#dbe5df;--surface:#f7faf7;--surface-strong:#edf4ef;--brand:#0f5b53;--brand-dark:#0e3d39;--brand-soft:#dff3ec;--mint:#9de0cf;--white:#fff;--shadow:0 22px 60px #13201f1f;color:var(--ink);background:radial-gradient(circle at 18% 0,#9de0cf33,#0000 27rem),radial-gradient(circle at 100% 2%,#d9b76f1f,#0000 28rem),linear-gradient(#fbfdf9 0%,#f4f7f4 48%,#eef4f0 100%)}.workspace-sidebar,.workspace-mobile-drawer{box-shadow:none;color:var(--white);background:linear-gradient(#9de0cf17,#fff0 34%),#13201f;border-color:#ffffff14}.workspace-brand{color:var(--white);transform:none}.workspace-brand:hover{background:#ffffff14;transform:none}.workspace-brand-mark{background:var(--mint);color:var(--brand-dark);border:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-style:normal;font-weight:900}.workspace-brand strong{color:var(--white);font-family:inherit;font-size:inherit;font-style:normal;font-weight:900}.workspace-brand small,.workspace-nav-link small{color:#ffffffa3}.workspace-nav-section{color:#ffffff8a}.workspace-nav-link{color:var(--white);border-color:#0000;transform:none}.workspace-nav-link:hover,.workspace-nav-link.active{color:var(--white);background:#ffffff1a;border-color:#0000;transform:none}.workspace-nav-link.active{box-shadow:inset 3px 0 0 var(--mint)}.workspace-nav-link svg{color:currentColor}.workspace-main{background:0 0}.workspace-topbar{-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border-bottom-color:#dbe5dfe0;box-shadow:0 16px 42px #13201f0f}.workspace-title span,.workspace-panel-heading span,.workspace-call-filters label,.workspace-scheduled-controls label,.workspace-settings-form label,.workspace-table th,.workspace-scheduled-card-head span,.workspace-scheduled-time span,.workspace-scheduled-detail span,.workspace-scheduled-meta dt,.workspace-billing-header span,.workspace-settings-summary span,.workspace-additional-info-panel>span,.workspace-follow-up-panel>span,.workspace-review-intake-head span,.workspace-transcript-modal-head span{color:var(--brand)}.workspace-title h1{color:var(--ink);font-family:inherit;font-size:1.72rem;font-style:normal;font-weight:800;line-height:1.1}.workspace-title p,.workspace-refresh-meta small,.workspace-panel-heading-meta,.workspace-compact-call small,.workspace-row small,.workspace-table small,.workspace-table span,.workspace-calendar-meta,.workspace-window-card small,.workspace-appointment-summary span,.workspace-appointment-summary p,.workspace-appointment-preview span,.workspace-appointment-preview small,.workspace-review-card-meta,.workspace-review-item>div:first-child>small,.workspace-review-item p,.workspace-transcript-modal-head p,.workspace-call-filters label,.workspace-scheduled-controls label,.workspace-settings-copy,.workspace-settings-copy p,.workspace-billing-placeholder p,.workspace-additional-fields p,.workspace-intake-field-toggle small,.workspace-empty,.workspace-note span,.workspace-calendar-more,.workspace-calendar-no-window{color:var(--muted)}.workspace-content{gap:18px;padding:20px 24px 36px}.workspace-activation-banner{background:#fffaf0;border:1px solid #ead8b2;border-radius:8px;align-items:center;gap:13px;padding:13px 15px;display:flex;box-shadow:0 12px 32px #13201f12}.workspace-activation-icon{color:#805b20;background:#f5e8ca;border:1px solid #e4cca0;border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:inline-flex}.workspace-activation-icon svg,.workspace-activation-action svg{width:17px;height:17px}.workspace-activation-banner>div{flex:1;gap:3px;min-width:0;display:grid}.workspace-activation-banner strong{color:var(--ink);font-size:.88rem}.workspace-activation-banner p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.45}.workspace-activation-action{white-space:nowrap;flex:none;min-height:38px;padding:8px 11px;text-decoration:none}.workspace-panel,.workspace-stat,.workspace-compact-call,.workspace-row,.workspace-schedule-card,.workspace-window-card,.workspace-appointment-panel,.workspace-additional-info-panel,.workspace-review-calendar-stage,.workspace-review-calendar,.workspace-calendar-month-cell,.workspace-calendar-day-column,.workspace-calendar-day,.workspace-review-item,.workspace-transcript-modal,.workspace-transcript-modal-meta,.workspace-transcript-turn,.workspace-call-log-line,.workspace-scheduled-card,.workspace-scheduled-meta div,.workspace-scheduled-detail,.workspace-settings-tabs,.workspace-settings-form .workspace-intake-field-toggle,.workspace-intake-field-explainer,.workspace-billing-placeholder,.workspace-billing-summary,.workspace-settings-summary span,.workspace-note,.account-access-panel{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:0 18px 44px #13201f12}.workspace-compact-call,.workspace-row,.workspace-schedule-card,.workspace-review-item,.workspace-window-card,.workspace-scheduled-card{background:#fbfdfb}.workspace-panel-heading,.workspace-appointment-summary,.workspace-review-intake-head,.workspace-settings-actions,.workspace-billing-header,.workspace-billing-summary,.workspace-table th,.workspace-table td,.workspace-metric-stack div,.workspace-transcript-modal-head,.workspace-transcript-modal-meta{border-color:var(--line)}.workspace-panel-heading h2,.workspace-stat strong,.workspace-row-title strong,.workspace-schedule-card-head strong,.workspace-window-card span,.workspace-appointment-summary strong,.workspace-appointment-preview strong,.workspace-review-calendar-title strong,.workspace-calendar-column-head strong,.workspace-calendar-day-focus strong,.workspace-scheduled-card-head strong,.workspace-billing-header strong,.workspace-additional-fields legend,.workspace-intake-field-toggle strong,.workspace-profile-menu strong{color:var(--ink)}.workspace-panel-heading h2{font-size:1.05rem}.workspace-stat{overflow:hidden}.workspace-stat:after{opacity:.9;background:radial-gradient(circle,#9de0cf47,#0000 68%);width:92px;height:92px;top:-42px;right:-42px}.workspace-stat strong{color:var(--ink);font-family:inherit;font-size:1.72rem;font-style:normal;font-weight:900}.workspace-stat svg,.workspace-compact-call svg,.workspace-review-card-meta svg,.workspace-scheduled-time svg,.workspace-settings-copy svg,.workspace-review-calendar-title svg{color:var(--brand)}.workspace-stat.attention svg,.workspace-badge.attention,.workspace-action.warning{color:#8a4f00}.workspace-stat.urgent svg,.workspace-badge.urgent,.workspace-action.error,.workspace-danger-button{color:#9e241a}.workspace-badge,.workspace-review-counts span,.workspace-settings-summary span,.workspace-intake-field-toggle em{background:var(--surface-strong);border-color:var(--line);color:var(--muted)}.workspace-badge.success,.workspace-action.success,.workspace-scheduled-banner,.workspace-window-card.active,.workspace-schedule-card.resolved,.workspace-scheduled-time{color:var(--brand-dark);background:#edf8f1;border-color:#b8e0c4}.workspace-badge.attention,.workspace-follow-up-panel,.workspace-scheduled-detail.note,.workspace-review-counts span.open{color:#8a4f00;background:#fff7df;border-color:#efd894}.workspace-badge.urgent{background:#fff0ed;border-color:#f0c7c1}.workspace-window-card:hover,.workspace-window-card.active,.workspace-schedule-card.selected,.workspace-review-item:hover,.workspace-review-item.selected,.workspace-calendar-day-column.active{border-color:var(--brand);box-shadow:0 12px 28px #0f5b531f}.workspace-schedule-card.selected,.workspace-review-item.selected{box-shadow:inset 4px 0 0 var(--brand), 0 12px 28px #0f5b531a}.workspace-compact-call:hover,.workspace-row:hover,.workspace-scheduled-card:hover{border-color:#0f5b5342;transform:translateY(-1px)}.workspace-shell .primary-button{background:var(--brand);color:var(--white);border:0;box-shadow:0 12px 26px #0f5b5329}.workspace-shell .secondary-button,.workspace-shell .workspace-danger-button,.workspace-shell .workspace-row-actions button,.workspace-shell .workspace-profile-button,.workspace-shell .workspace-transcript-modal-close,.workspace-shell .icon-button,.workspace-shell .workspace-settings-tabs button,.workspace-shell .workspace-icon-button-group,.workspace-shell .workspace-segmented-control,.workspace-shell .workspace-icon-button-group button,.workspace-shell .workspace-segmented-control button{background:var(--white);border-color:var(--line);color:var(--ink)}.workspace-shell .workspace-settings-tabs button,.workspace-shell .workspace-icon-button-group button,.workspace-shell .workspace-segmented-control button{background:0 0;border-color:#0000}.workspace-shell .workspace-danger-button{color:#9e241a}.workspace-shell .secondary-button:hover,.workspace-shell .workspace-row-actions button:hover,.workspace-shell .workspace-danger-button:hover,.workspace-shell .icon-button:hover,.workspace-shell .workspace-profile-button:hover,.workspace-shell .workspace-transcript-modal-close:hover,.workspace-shell .workspace-settings-tabs button:hover,.workspace-shell .workspace-icon-button-group button:hover,.workspace-shell .workspace-segmented-control button:hover,.workspace-shell .workspace-segmented-control button.active,.workspace-shell .workspace-settings-tabs button.active{background:var(--surface-strong);border-color:var(--line);color:var(--ink)}.workspace-shell .workspace-settings-tabs button.active,.workspace-shell .workspace-segmented-control button.active{background:var(--white);color:var(--brand-dark);box-shadow:0 1px 2px #141f1c14}.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.workspace-appointment-fields input,.workspace-appointment-fields textarea,.workspace-call-filters input,.workspace-call-filters select,.workspace-scheduled-controls input,.workspace-scheduled-controls select,.workspace-settings-form input,.workspace-settings-form textarea{background:var(--white);border-color:var(--line);color:var(--ink)}.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus{border-color:#0f5b5373;outline:none;box-shadow:0 0 0 3px #9de0cf3d}.workspace-shell input::placeholder,.workspace-shell textarea::placeholder{color:#61706c9e}.workspace-profile-menu{-webkit-backdrop-filter:none;background:var(--white);border-color:var(--line);box-shadow:0 18px 46px #13201f24}.workspace-profile-menu span{color:var(--muted)}.workspace-profile-menu a,.workspace-profile-menu button{color:var(--ink)}.workspace-avatar{background:var(--brand-soft);color:var(--brand-dark);border:0}.workspace-transcript{border-color:var(--line);color:#253331;background:#f7faf7}.workspace-transcript-modal{background:var(--white)}.workspace-transcript-turn.caller{background:#f8fbff;border-left-color:#386fa4}.workspace-transcript-turn.assistant{border-left-color:var(--brand);background:#f6fbf7}.workspace-transcript-turn.staff,.workspace-transcript-turn.system{background:#fbf9f2;border-left-color:#9b6b1d}.workspace-appointment-preview,.workspace-demo-console,.workspace-demo-console-bar{border-color:#13201f29}.workspace-appointment-preview,.workspace-demo-console-bar{color:var(--white);background:#13201f}.workspace-demo-console{background:#101817}.workspace-appointment-preview span,.workspace-appointment-preview small{color:#ffffffad}.workspace-calendar-chip,.workspace-calendar-window{background:var(--brand-soft);color:var(--brand-dark);border-color:#b8e0d2}.workspace-calendar-chip:hover,.workspace-calendar-chip.selected,.workspace-calendar-window:hover,.workspace-calendar-window.selected,.workspace-calendar-date-button.active span{background:var(--brand);border-color:var(--brand);color:var(--white)}.workspace-calendar-month-cell.muted{color:var(--muted);background:#fbfdfb}.workspace-switch-track{background:#dfe7e2;border-color:#c7d4cc}.workspace-switch-track:after{background:var(--white)}.workspace-intake-switch input:checked+.workspace-switch-track{background:var(--brand);border-color:var(--brand)}.workspace-intake-switch-required input:checked+.workspace-switch-track{background:#b47a2a;border-color:#b47a2a}.workspace-usage-meter{border-color:var(--line);background:#e8f0eb}.workspace-usage-meter span{background:linear-gradient(90deg, var(--brand), var(--workspace-gold))}.workspace-modal-backdrop{-webkit-backdrop-filter:blur(4px);background:#13201f7a}.workspace-mobile-backdrop{background:#13201f7a}.admin-denied-shell{background:var(--paper);align-items:center;min-height:100svh;padding:24px;display:grid}.admin-shell{background:var(--paper);grid-template-columns:260px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{color:var(--white);background:#13201f;border-right:1px solid #ffffff14;grid-template-rows:auto 1fr;gap:30px;height:100svh;padding:24px 18px;display:grid;position:sticky;top:0;overflow:hidden}.admin-main{min-width:0;padding:28px}.admin-stack{gap:18px;display:grid}.admin-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-header span{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-header h1{margin:4px 0 6px;font-size:2.2rem;line-height:1.05}.admin-header p{color:var(--muted);max-width:640px;margin:0}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-stat{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:112px;padding:15px;display:grid}.admin-stat svg{color:var(--brand);width:22px;height:22px}.admin-stat span{color:var(--muted);font-size:.82rem;font-weight:900}.admin-stat strong{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.1}.admin-table select{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-weight:800}.admin-access-days{color:var(--muted);grid-template-columns:1fr 72px;align-items:center;gap:5px;font-size:.78rem;font-weight:850;display:grid}.admin-access-days input{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:36px;padding:0 8px}.admin-plan-cell,.admin-row-actions{gap:8px;display:grid}.admin-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:190px}.admin-row-actions button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:0 10px;font-weight:900}.admin-row-actions button:hover{border-color:var(--brand)}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.62}.admin-routing-cell{gap:6px;min-width:210px;display:grid}.admin-routing-cell input{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.admin-routing-cell button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;min-height:36px;font-weight:900}.admin-state{color:var(--muted);align-items:center;gap:10px;display:flex}.phrase-admin-stack{gap:14px}.phrase-admin-header{align-items:flex-end}.admin-icon-button,.phrase-record-button,.phrase-play-button,.phrase-crop-button,.phrase-delete-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:950;display:inline-flex}.admin-icon-button svg,.phrase-record-button svg,.phrase-play-button svg,.phrase-crop-button svg,.phrase-delete-button svg{width:18px;height:18px}.admin-icon-button:hover,.phrase-record-button:hover,.phrase-play-button:hover,.phrase-crop-button:hover,.phrase-delete-button:hover{border-color:var(--brand)}.admin-icon-button:disabled,.phrase-record-button:disabled,.phrase-crop-button:disabled,.phrase-delete-button:disabled{cursor:not-allowed;opacity:.62}.phrase-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.phrase-admin-stat{min-height:82px}.phrase-audio-mode-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.phrase-audio-mode-copy{gap:5px;min-width:0;display:grid}.phrase-audio-mode-copy span{color:var(--brand);text-transform:uppercase;font-size:.78rem;font-weight:950}.phrase-audio-mode-copy h2{margin:0;font-size:1.18rem}.phrase-audio-mode-copy p{color:var(--muted);max-width:720px;margin:0;font-weight:760;line-height:1.4}.phrase-audio-mode-copy strong{color:#8b2d20;font-size:.82rem}.phrase-audio-mode-controls{place-items:flex-end end;gap:9px;display:grid}.phrase-mode-segmented{border:1px solid var(--line);background:#f7faf7;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.phrase-mode-segmented button{color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;min-width:86px;min-height:34px;padding:0 12px;font-weight:950}.phrase-mode-segmented button.active{background:var(--brand);color:var(--white)}.phrase-mode-segmented button:disabled{cursor:not-allowed;opacity:.62}.phrase-audio-mode-details{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px;font-size:.76rem;font-weight:900;display:flex}.phrase-audio-mode-details span{border:1px solid var(--line);background:#f3f6f4;border-radius:999px;min-height:24px;padding:4px 8px}.phrase-sample-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.phrase-sample-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phrase-sample-heading span{color:var(--brand);text-transform:uppercase;font-size:.78rem;font-weight:950}.phrase-sample-heading h2{margin:3px 0 0;font-size:1.22rem}.phrase-sample-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.phrase-sample-badges span{border:1px solid var(--line);color:var(--muted);text-transform:none;background:#f3f6f4;border-radius:999px;min-height:24px;padding:4px 8px}.phrase-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phrase-sample-card{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:10px;padding:12px;display:grid}.phrase-sample-copy{gap:4px;display:grid}.phrase-sample-copy span{color:var(--muted);font-size:.76rem;font-weight:900}.phrase-sample-copy p{margin:0;font-size:.98rem;font-weight:850;line-height:1.35}.phrase-sample-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.phrase-sample-actions button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-weight:900;display:inline-flex}.phrase-sample-actions button:hover{border-color:var(--brand);color:var(--brand)}.phrase-sample-actions svg{width:17px;height:17px}.phrase-toolbar{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) minmax(190px,260px);align-items:center;gap:10px;padding:10px;display:grid}.phrase-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.phrase-search svg{color:var(--muted);width:18px;height:18px}.phrase-search input,.phrase-toolbar select{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;font-weight:800}.phrase-toolbar select{background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 12px}.phrase-list{gap:10px;display:grid}.phrase-row{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.phrase-copy{gap:7px;min-width:0;display:grid}.phrase-copy p{margin:0;font-size:1rem;font-weight:850;line-height:1.35}.phrase-meta,.phrase-row-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:flex}.phrase-pill{border:1px solid var(--line);color:var(--muted);background:#f3f6f4;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.phrase-pill.warm{color:#85520d;background:#fef7e9;border-color:#f0c86a}.phrase-pill.saved{color:var(--brand);background:#edf8f4;border-color:#b8d8cd}.phrase-pill.generated{color:var(--brand-dark);background:#e9f7f4;border-color:#98cabd}.phrase-pill.live{color:#1f5f94;background:#eef6ff;border-color:#a9c9ee}.phrase-pill.missing{color:#8b2d20;background:#fff5f0;border-color:#e6b59f}.phrase-actions{align-items:center;gap:8px;display:flex}.phrase-record-button{background:var(--brand);border-color:var(--brand);color:var(--white);min-width:118px}.phrase-record-button.recording{background:#8b2d20;border-color:#8b2d20}.phrase-play-button,.phrase-crop-button{min-width:92px}.phrase-delete-button{color:#8b2d20;min-width:104px}.phrase-delete-button:hover{border-color:#c96544}.phrase-crop-editor{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;grid-column:1/-1;gap:12px;padding:12px;display:grid}.phrase-crop-heading{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:12px;display:grid}.phrase-crop-heading span{color:var(--brand);text-transform:uppercase;margin-bottom:3px;font-size:.74rem;font-weight:950;display:block}.phrase-crop-heading strong{color:var(--ink);font-size:.95rem}.phrase-crop-heading audio{width:100%}.phrase-crop-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phrase-crop-controls label{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px;display:grid}.phrase-crop-controls span{color:var(--muted);font-size:.78rem;font-weight:950}.phrase-crop-controls input{accent-color:var(--brand);width:100%}.phrase-crop-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phrase-admin-error{color:#8b2d20;background:#fff7f2;border:1px solid #ecc2ad;border-radius:8px;padding:12px}@media (max-width:1100px){.product-band,.pricing-section{grid-template-columns:1fr}.feature-grid,.workflow-list{grid-template-columns:repeat(2,1fr)}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-menu-button{display:inline-flex}.workspace-grid.stats,.workspace-grid.three,.workspace-two-column,.workspace-calendar-layout,.workspace-review-layout{grid-template-columns:1fr 1fr}.workspace-calendar-layout,.workspace-review-layout{grid-template-columns:1fr}.workspace-appointment-panel,.workspace-review-detail{position:static}.workspace-review-queue{min-height:0;max-height:none;position:static}.workspace-review-bottom-grid{grid-template-columns:1fr}.workspace-task-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task-note{grid-column:1/-1}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-main{padding:18px}.workspace-mobile-panel{z-index:20;display:block;position:fixed;inset:0}.workspace-mobile-backdrop{background:#13201f7a;width:100%;height:100%;position:absolute}.workspace-mobile-drawer{color:var(--white);background:#13201f;width:86vw;max-width:318px;height:100%;padding:16px 12px;position:relative}.workspace-mobile-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}}@media (max-width:760px){.site-header{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}.site-header nav{flex-wrap:wrap}.site-header nav a{min-height:36px;padding:7px 9px}.hero-section{min-height:calc(100svh - 56px);padding:150px 20px 76px}.hero-section h1{font-size:2.6rem}.hero-section p{font-size:1rem}.signal-strip,.feature-grid,.workflow-list,.trust-band,.form-grid{grid-template-columns:1fr}.product-band,.workflow-section,.features-section,.pricing-section{padding:64px 20px}.pricing-grid{grid-template-columns:1fr}.section-copy h2{font-size:2rem}.preview-grid{grid-template-columns:1fr}.slot.small{max-width:100%}.console-topbar{flex-direction:column;align-items:flex-start;gap:12px}.console-frame{height:calc(100svh - 168px)}.workspace-topbar{align-items:flex-start;gap:12px;padding:14px 16px}.workspace-title h1{font-size:1.38rem}.workspace-title p,.workspace-refresh-meta{display:none}.workspace-topbar-actions{gap:7px}.workspace-refresh{gap:0;width:42px;min-width:42px;padding:9px;font-size:0;overflow:hidden}.workspace-refresh svg{flex:none}.workspace-content{padding:16px}.workspace-activation-banner{flex-wrap:wrap;align-items:flex-start}.workspace-activation-banner>div{flex-basis:calc(100% - 52px)}.workspace-activation-action{justify-content:center;width:calc(100% - 51px);margin-left:51px}.workspace-demo-console{grid-template-rows:auto minmax(640px,1fr);min-height:calc(100svh - 128px)}.workspace-demo-console-bar{flex-direction:column;align-items:flex-start}.workspace-grid.stats,.workspace-grid.three,.workspace-two-column,.workspace-calendar-layout,.workspace-review-layout,.workspace-scheduled-controls,.workspace-scheduled-meta,.workspace-settings-grid,.workspace-task-controls{grid-template-columns:1fr}.workspace-task-note{grid-column:auto}.workspace-review-queue .workspace-list{overscroll-behavior:contain;max-height:min(58svh,520px);padding-right:4px;overflow-y:auto}.workspace-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-settings-tabs button{justify-content:flex-start}.workspace-forwarding-heading{align-items:flex-start}.workspace-forwarding-route{grid-template-columns:1fr}.workspace-forwarding-route>svg{display:none}.workspace-forwarding-steps{grid-template-columns:1fr}.workspace-forwarding-steps>div+div{border-left:0;border-top:1px solid var(--line)}.workspace-forwarding-window{grid-template-columns:repeat(2,minmax(0,1fr)) 36px;align-items:stretch}.workspace-forwarding-days{grid-column:1/-1}.workspace-settings-form .workspace-intake-field-toggle{flex-direction:column;align-items:flex-start}.workspace-intake-field-controls{justify-content:flex-start;width:100%}.workspace-panel{padding:13px}.workspace-row{grid-template-columns:1fr}.workspace-row-actions{flex-wrap:wrap}.workspace-profile-menu{right:-2px}.phrase-admin-header{flex-direction:column;align-items:flex-start}.phrase-admin-header .admin-icon-button{width:100%}.phrase-admin-stats,.phrase-audio-mode-panel,.phrase-toolbar,.phrase-sample-grid,.phrase-row{grid-template-columns:1fr}.phrase-audio-mode-controls{place-items:stretch stretch}.phrase-mode-segmented,.phrase-mode-segmented button{width:100%}.phrase-audio-mode-details{justify-content:flex-start}.phrase-sample-heading{flex-direction:column}.phrase-sample-badges{justify-content:flex-start}.phrase-crop-heading,.phrase-crop-controls{grid-template-columns:1fr}.phrase-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.phrase-record-button,.phrase-play-button,.phrase-crop-button,.phrase-delete-button,.phrase-crop-actions button{width:100%}}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.console-unavailable{text-align:center;color:#1c2a27;background:#f4f7f5;border:1px solid #1641381f;place-content:center;gap:.65rem;min-height:min(62vh,620px);padding:2rem;display:grid}.console-unavailable h2,.console-unavailable p{margin:0}.console-unavailable p{color:#60706b;max-width:34rem}
