:root{font-family:DM Sans,Arial,sans-serif;color:#14243c;background:#f8fbfb;font-synthesis:none;--teal-950: #064d49;--teal-800: #0b6c65;--teal-700: #0f7c72;--teal-100: #dff5f1;--teal-50: #f0fbf9;--blue: #1c79df;--line: #dfe8eb;--muted: #718096;--ink: #12223a}*{box-sizing:border-box}button,input,textarea{font:inherit}button{color:inherit}body{margin:0;min-width:320px;min-height:100vh;background:#f7fbfb;-webkit-font-smoothing:antialiased}button,input,textarea{outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #0f7c7233}.app-shell{width:100vw;height:100vh;min-height:720px;display:grid;grid-template-columns:190px 372px minmax(530px,1fr) 310px;grid-template-rows:72px 1fr;overflow:hidden;background:#fff}.sidebar{grid-row:1 / 3;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#f5fbfa;padding:22px 0 18px}.brand{font-family:Playfair Display,Georgia,serif;color:var(--teal-700);font-size:31px;line-height:1;letter-spacing:-.8px;padding:1px 28px 28px}.main-nav{display:grid;gap:3px}.nav-item{position:relative;height:58px;border:0;background:transparent;padding:0 26px;display:flex;align-items:center;gap:16px;font-size:15px;cursor:pointer;color:#40516b;text-align:left}.nav-item:before{content:"";position:absolute;left:0;width:4px;height:100%;background:transparent;border-radius:0 4px 4px 0}.nav-item:hover{background:#0f7c720e;color:var(--teal-800)}.nav-item.active{background:#dff5f2;color:var(--teal-800);font-weight:700}.nav-item.active:before{background:var(--teal-700)}.help-link{margin:auto 18px 0;border:0;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;color:var(--teal-800)}.help-link>span{display:grid;flex:1}.help-link strong{font-size:12px}.help-link small{color:var(--muted);font-size:11px;margin-top:2px}.topbar{grid-column:2 / 5;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px;gap:18px;background:#fff}.global-search{flex:1;max-width:530px;height:43px;border:1px solid #d7e2e6;background:#f9fbfc;border-radius:10px;display:flex;align-items:center;gap:11px;padding:0 13px;color:#263b59}.global-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--ink);font-size:13px}.global-search input::placeholder{color:#8996a8}.global-search kbd{border:1px solid #dfe5e9;background:#eff3f5;border-radius:6px;color:#5e6b7b;font-size:11px;padding:3px 6px}.clinic-switch{margin-left:auto;min-width:205px;height:45px;border:1px solid #cfe5e3;background:var(--teal-50);border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;color:var(--teal-950)}.clinic-switch>span,.operator>span:not(.operator-avatar){display:grid;flex:1;text-align:left}.clinic-switch strong,.operator strong{font-size:12px}.clinic-switch small,.operator small{font-size:10px;color:var(--muted);margin-top:2px}.icon-button{border:0;padding:0;background:transparent;display:grid;place-items:center;cursor:pointer;width:34px;height:34px;border-radius:8px}.icon-button:hover{background:#f0f5f6}.notification{position:relative}.notification i{position:absolute;width:7px;height:7px;background:#1f78e8;border:2px solid white;border-radius:50%;top:6px;right:5px}.operator{display:flex;align-items:center;min-width:165px;gap:10px;padding-left:14px;border-left:1px solid var(--line)}.operator-avatar{width:38px;height:38px;border-radius:50%;background:#d9f2ef;display:grid;place-items:center;color:var(--teal-800);font-weight:700}.conversation-list{grid-column:2;grid-row:2;border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff}.list-heading{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.list-heading h1{margin:0;font-size:21px;letter-spacing:-.4px}.list-tabs{height:38px;display:flex;padding:0 12px;border-bottom:1px solid var(--line);overflow-x:auto}.list-tabs button{position:relative;white-space:nowrap;border:0;background:transparent;padding:0 11px 13px;color:#66758a;font-size:12px;cursor:pointer}.list-tabs button.active{color:var(--teal-800);font-weight:700}.list-tabs button.active:after{content:"";position:absolute;left:7px;right:7px;bottom:-1px;height:2px;background:var(--teal-700)}.conversation-rows{overflow-y:auto}.conversation-row{position:relative;width:100%;min-height:93px;padding:14px 18px;border:0;border-bottom:1px solid #e7edef;background:#fff;display:flex;align-items:flex-start;gap:12px;cursor:pointer;text-align:left}.conversation-row:hover{background:#f8fbfb}.conversation-row.selected{background:#e8f8f6}.conversation-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--teal-700)}.avatar{flex:0 0 auto;border-radius:50%;object-fit:cover;border:1px solid rgba(15,124,114,.12)}.avatar-md{width:48px;height:48px}.avatar-lg{width:46px;height:46px}.avatar-sm{width:28px;height:28px}.conversation-copy{flex:1;min-width:0;display:grid}.row-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.row-title strong{min-width:0;display:flex;align-items:center;gap:6px;font-size:13px}.row-title time{font-size:10px;color:#6e7e92}.instagram-icon{color:#d62976}.facebook-icon{color:#1877f2}.message-preview{display:block;margin-top:5px;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-pill{justify-self:start;margin-top:8px;border-radius:999px;background:#dff5f1;color:#0b6c65;font-size:10px;padding:5px 9px}.state-pill.operator{background:#e4efff;color:#176bc4}.state-pill.waiting{background:#eef2f5;color:#58677a}.unread-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--blue);right:15px;top:48px}.chat-panel{grid-column:3;grid-row:2;min-width:0;display:grid;grid-template-rows:80px minmax(0,1fr) auto;background:#fff;position:relative}.chat-header{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px}.chat-person{display:flex;align-items:center;gap:12px;min-width:0}.chat-person>span{display:grid;min-width:0}.chat-person strong{font-size:15px}.chat-person small{color:#6b7b8f;display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11px}.chat-person small i{width:6px;height:6px;border-radius:50%;background:#18a878;margin-left:3px}.chat-actions{display:flex;align-items:center;gap:9px}.ai-state{border-radius:999px;background:#e1f7f3;color:var(--teal-800);display:flex;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:600;white-space:nowrap}.ai-state.operator{background:#e8f0ff;color:#1767b8}.secondary-button,.outline-button,.primary-button{border-radius:9px;height:39px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600;font-size:11px}.secondary-button{border:1px solid #d6e1e5;background:#fff}.secondary-button:hover{background:#f6fafb}.chat-scroll{min-height:0;overflow-y:auto;padding:22px 25px 14px}.date-chip{width:max-content;margin:0 auto 18px;padding:6px 10px;border-radius:6px;background:#f0f3f5;color:#66768a;font-size:10px}.message-line{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px}.message-line.ai,.message-line.operator{justify-content:flex-end}.message-line.ai .message-wrap,.message-line.operator .message-wrap{align-items:flex-end}.message-wrap{max-width:min(450px,78%);display:flex;flex-direction:column}.message-label{color:var(--teal-700);font-size:10px;margin:0 5px 5px}.message-bubble{border-radius:13px;padding:13px 15px;background:#f1f4f6;color:#26374e;font-size:12px;line-height:1.52;white-space:pre-line}.message-line.ai .message-bubble{background:#e6f7f3}.message-line.operator .message-bubble{background:#eaf2ff}.message-wrap time{margin:5px 6px 0;color:#8190a4;font-size:9px}.spark-badge{align-self:center;margin-top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e9f4ff;color:#267ce6}.composer{border-top:1px solid var(--line);margin:0 16px 14px}.composer-tabs{height:38px;display:flex;gap:14px}.composer-tabs button{border:0;background:transparent;position:relative;color:#718096;font-size:11px;padding:0 3px}.composer-tabs button.active{color:var(--teal-800);font-weight:700}.composer-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--teal-700)}.composer label{position:relative;display:grid;min-height:92px;border:1px solid #d8e4e8;border-radius:9px;padding:12px 52px 34px 14px}.composer textarea{border:0;resize:none;min-height:35px;color:var(--ink);font-size:12px}.composer textarea::placeholder{color:#9aa6b6}.composer-tools{position:absolute;left:9px;bottom:7px;display:flex}.composer-tools button{width:30px;height:28px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:#617389}.composer label>small{position:absolute;right:54px;bottom:14px;font-size:9px;color:#96a1b0}.send-button{position:absolute;right:9px;bottom:8px;width:38px;height:36px;border:0;border-radius:8px;background:var(--teal-700);color:#fff;display:grid;place-items:center;cursor:pointer}.send-button:disabled{opacity:.36;cursor:default}.toast{position:absolute;z-index:5;top:88px;right:18px;background:#112f31;color:#fff;border-radius:8px;padding:10px 13px;font-size:11px;box-shadow:0 8px 30px #0f32342e}.lead-panel{grid-column:4;grid-row:2;min-width:0;overflow-y:auto;border-left:1px solid var(--line);background:#fbfdfd;padding:0 18px 18px}.lead-title{height:67px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.lead-title h2{font-size:16px;margin:0}.context-block{border-bottom:1px solid var(--line);padding:15px 0}.context-block h3{margin:0 0 11px;font-size:11px}.context-block h3:not(:first-child){margin-top:15px}.context-list{margin:0;display:grid;gap:11px}.context-list div{display:flex;align-items:center;gap:11px;color:#2e435d}.context-list dd{margin:0;font-size:11px}.context-value{margin:0;display:flex;align-items:center;gap:10px;font-size:11px;color:#2e435d}.context-value.source span{display:grid}.context-value.source small{color:#74849a;margin-top:3px}.stage-select{border:0;background:#e5f1ff;border-radius:9px;color:#2768ab;display:flex;align-items:center;gap:7px;padding:8px 10px;font-size:11px;cursor:pointer}.stage-select i{width:7px;height:7px;border-radius:50%;background:#2c87ec}.recommendation{display:flex;align-items:center;gap:9px;padding:10px;background:#f0f5f7;color:#40516a;border-radius:7px;font-size:10px;margin-bottom:9px}.recommendation svg{color:var(--teal-700)}.primary-button,.outline-button{width:100%;margin-top:8px}.primary-button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff}.primary-button:hover{background:var(--teal-800)}.primary-button:disabled{background:#4f9c96;cursor:default}.outline-button{border:1px solid var(--teal-700);background:#fff;color:var(--teal-800)}.context-block.compact{border-bottom:0}.tags-row{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;font-size:11px;padding:2px 0;cursor:pointer}.tags-row svg:last-child{margin-left:auto}.loading-screen{width:100vw;height:100vh;display:grid;place-items:center;background:#f4fbfa}.loading-screen .brand{padding:0;font-size:44px}.loading-screen i{position:absolute;margin-top:80px;width:28px;height:28px;border:3px solid #cde9e6;border-top-color:var(--teal-700);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.app-shell{grid-template-columns:76px 330px minmax(470px,1fr)}.sidebar{align-items:center}.brand{font-size:16px;padding:4px 0 28px}.nav-item{width:100%;padding:0;justify-content:center}.nav-item span,.help-link span,.help-link svg:last-child{display:none}.help-link{margin-inline:auto}.topbar{grid-column:2 / 4}.lead-panel{position:fixed;z-index:10;right:0;top:72px;bottom:0;width:310px;box-shadow:-12px 0 40px #0f373a24}.conversation-list{grid-column:2}.chat-panel{grid-column:3}}@media(max-width:860px){.app-shell{min-height:620px;grid-template-columns:76px 1fr;grid-template-rows:64px 1fr}.topbar{grid-column:2;padding:0 12px}.clinic-switch,.operator{display:none}.global-search{max-width:none}.conversation-list{display:none}.chat-panel{grid-column:2;grid-row:2}.lead-panel,.chat-actions .ai-state{display:none}}.app-shell.page-shell{grid-template-columns:190px minmax(0,1fr)}.page-shell .topbar{grid-column:2}.workspace-content{grid-column:2;grid-row:2;min-width:0;overflow:auto;background:#f5f8f8}.empty-workspace{min-height:calc(100vh - 72px);display:grid;place-content:center;justify-items:center;text-align:center;padding:40px}.empty-workspace>span{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;color:var(--teal-700);background:var(--teal-100)}.empty-workspace h1{margin:18px 0 8px;font-size:28px}.empty-workspace p{max-width:480px;margin:0 0 22px;color:var(--muted);line-height:1.6}.empty-workspace button{border:0;border-radius:9px;background:var(--teal-700);color:#fff;padding:12px 18px;font-weight:700;cursor:pointer}.workspace-page{min-height:100%;padding:30px 34px 48px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.page-heading>div:first-child>span{display:block;color:var(--teal-700);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.page-heading h1{margin:0;color:var(--ink);font-size:28px;letter-spacing:-.7px}.page-heading p{margin:7px 0 0;color:#6c7b8f;font-size:13px}.page-actions{display:flex;gap:9px}.page-primary,.page-secondary{min-height:40px;border-radius:9px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer}.page-primary{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff}.page-primary:hover{background:var(--teal-800)}.page-primary:disabled{opacity:.45;cursor:default}.page-secondary{border:1px solid #d4dfe3;background:#fff;color:#3e526c}.surface{border:1px solid #dfe8e9;background:#fff;border-radius:13px}.surface-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 21px}.surface-heading h2{margin:0;font-size:15px}.surface-heading p{margin:4px 0 0;color:#7a8899;font-size:11px}.surface-heading button{border:0;background:transparent;color:var(--teal-700);font-size:11px;font-weight:700;cursor:pointer}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.metric{position:relative;border:1px solid #dfe8e9;background:#fff;border-radius:12px;padding:17px;display:grid;grid-template-columns:1fr auto;gap:5px}.metric>span:not(.metric-icon){color:#718096;font-size:11px}.metric strong{grid-column:1;color:var(--ink);font-size:25px;letter-spacing:-.6px}.metric small{grid-column:1;display:inline-flex;align-items:center;gap:4px;font-size:10px}.metric small svg{width:13px;height:13px}.metric small.up{color:#16866c}.metric small.down{color:#c55757}.metric-icon{grid-row:1 / 3;grid-column:2;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--teal-700);background:var(--teal-50)}.signal-card{display:flex;align-items:center;justify-content:space-between;gap:28px;border-left:4px solid #ef6a5b;background:#fff6f4;padding:22px 23px;margin-bottom:16px;border-radius:0 12px 12px 0}.signal-label{display:inline-flex;align-items:center;gap:6px;color:#d65245;font-weight:700;font-size:11px;text-transform:uppercase}.signal-card h2{max-width:830px;margin:8px 0 5px;font-size:18px;line-height:1.35}.signal-card p{margin:0;color:#667689;font-size:12px}.signal-card button{border:0;background:var(--teal-700);color:#fff;border-radius:9px;height:42px;padding:0 15px;display:flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:16px}.chart-surface{padding-bottom:12px;min-width:0}.legend-dot{color:#65758a;font-size:10px}.legend-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal-700);margin-right:6px}.queue-surface{overflow:hidden}.queue-row{width:100%;border:0;border-top:1px solid #edf1f2;background:#fff;display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;text-align:left}.queue-row:hover{background:#f7fbfb}.queue-row img{width:38px;height:38px;border-radius:50%;object-fit:cover}.queue-row>span{display:grid;flex:1}.queue-row strong{font-size:12px}.queue-row small{color:#7b8998;font-size:10px;margin-top:3px}.queue-row em{font-style:normal;color:#b44f45;background:#fff0ed;border-radius:999px;padding:5px 7px;font-size:9px}.kanban-page{min-width:1050px}.kanban{display:grid;grid-template-columns:repeat(5,minmax(205px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:18px}.kanban-column{min-width:205px;border-radius:12px;background:#edf2f2;padding:0 9px 11px}.kanban-column>header{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 4px}.kanban-column>header span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.kanban-column>header i{width:8px;height:8px;border-radius:50%}.kanban-column>header b{width:24px;height:24px;border-radius:999px;background:#fff;display:grid;place-items:center;font-size:10px}.kanban-column>div{display:grid;gap:9px}.lead-card{background:#fff;border:1px solid #dfe7e8;border-radius:10px;padding:12px}.lead-card-top{display:flex;align-items:center;gap:8px}.lead-card-top img{width:34px;height:34px;object-fit:cover;border-radius:50%}.lead-card-top>span{min-width:0;display:grid;flex:1}.lead-card-top strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-card-top small{font-size:9px;color:#7b8998;margin-top:2px}.lead-card-top em{font-style:normal;width:28px;height:28px;border-radius:50%;background:#e7f5f2;color:var(--teal-700);display:grid;place-items:center;font-size:10px;font-weight:700}.lead-card h3{margin:12px 0 3px;font-size:12px}.lead-card p{margin:0 0 9px;color:#738196;font-size:10px}.schedule{display:flex;align-items:center;gap:5px;color:#b36e25;background:#fff3e4;padding:6px 7px;border-radius:6px;font-size:9px}.lead-card label{display:grid;gap:4px;margin-top:10px;color:#768599;font-size:9px}.lead-card select{width:100%;height:29px;border:1px solid #dce5e8;border-radius:6px;color:#3f526a;font-size:10px;background:#fff}.card-move{display:flex;gap:5px;margin-top:9px}.card-move button{min-height:29px;border:1px solid #d8e2e5;background:#fff;border-radius:6px;color:#53657b;font-size:9px;cursor:pointer}.card-move button:last-child{flex:1;background:var(--teal-50);color:var(--teal-800);border-color:#c9e5e1}.card-move button:disabled{opacity:.35;cursor:default}.analytics-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:16px;margin-bottom:16px}.funnel-surface{padding:0 20px 20px}.funnel-surface .surface-heading{padding-inline:0}.funnel-row{display:grid;grid-template-columns:82px minmax(0,1fr) 62px;align-items:center;gap:9px;margin:12px 0}.funnel-row span{font-size:10px;color:#65748a}.funnel-row>div{height:10px;background:#edf2f3;border-radius:999px;overflow:hidden}.funnel-row i{display:block;height:100%;background:var(--teal-700);border-radius:inherit}.funnel-row strong{text-align:right;font-size:11px}.creative-table{overflow:hidden}.table-scroll{overflow-x:auto}.creative-table table{width:100%;border-collapse:collapse;min-width:900px}.creative-table th{background:#f5f8f9;color:#64758b;font-size:9px;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 12px}.creative-table td{border-top:1px solid #e8edef;padding:11px 12px;color:#354860;font-size:10px}.creative-table td:first-child{display:flex;align-items:center;gap:9px;min-width:235px}.creative-table td:first-child img{width:42px;height:42px;border-radius:7px;object-fit:cover}.creative-table td:first-child span{display:grid}.creative-table td:first-child strong{color:var(--ink);font-size:11px}.creative-table td:first-child small{margin-top:3px;color:#7b8999}.score{display:inline-block;max-width:120px;border-radius:6px;padding:6px 7px;background:#e8f2ff;color:#246abb;font-style:normal;line-height:1.3}.score-0{background:#fff0ed;color:#cf5347}.score-1{background:#e5f6f0;color:#16866c}.insight-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.insight-feed{display:grid;gap:12px}.insight-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:15px;align-items:start;background:#fff;border:1px solid #dfe7e8;border-left:4px solid #81a9a4;border-radius:11px;padding:18px}.insight-item.high{border-left-color:#ef6a5b}.insight-item.medium{border-left-color:#e6a33e}.insight-number{color:#9ba8b5;font-size:18px;font-weight:700}.insight-severity{color:#d45749;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.insight-item.medium .insight-severity{color:#b5751d}.insight-item.low .insight-severity{color:#4f7b7a}.insight-item h2{margin:6px 0 5px;font-size:16px}.insight-item p{margin:0;color:#68788c;font-size:11px;line-height:1.55}.insight-action{display:grid;grid-template-columns:65px 1fr;margin-top:12px;padding-top:11px;border-top:1px solid #edf1f2;font-size:10px}.insight-action strong{color:var(--teal-700)}.insight-action span{color:#40536c}.insight-item>button{border:1px solid #cfe0e2;background:#fff;border-radius:8px;min-height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;color:var(--teal-700);font-size:10px;white-space:nowrap;cursor:pointer}.insight-aside{padding:22px}.feature-icon{width:45px;height:45px;border-radius:11px;display:grid;place-items:center;color:var(--teal-700);background:var(--teal-50)}.insight-aside h2{margin:15px 0 8px;font-size:17px}.insight-aside p{color:#68788b;font-size:11px;line-height:1.6}.insight-aside ul{margin:18px 0 0;padding:0;display:grid;gap:10px;list-style:none}.insight-aside li{display:flex;gap:7px;align-items:center;font-size:11px}.insight-aside li svg{color:var(--teal-700)}.automation-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.automation-main{padding:22px}.automation-title{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e8edef}.automation-title>div:nth-child(2){flex:1}.automation-title h2{margin:0;font-size:17px}.automation-title p{margin:4px 0 0;color:#738196;font-size:11px}.switch{width:44px;height:24px;padding:3px;border:0;border-radius:999px;background:#cad4d8;cursor:pointer}.switch i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease}.switch.on{background:var(--teal-700)}.switch.on i{transform:translate(20px)}.setting-group{padding:20px 0;border-bottom:1px solid #e8edef}.setting-group:last-child{border-bottom:0;padding-bottom:0}.setting-group h3{margin:0 0 12px;font-size:12px}.radio-card{display:flex;gap:10px;border:1px solid #dce5e7;border-radius:9px;padding:12px;margin-top:8px;cursor:pointer}.radio-card.selected{border-color:var(--teal-700);background:var(--teal-50)}.radio-card span{display:grid}.radio-card strong{font-size:11px}.radio-card small{color:#788697;font-size:10px;margin-top:3px}.flow-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;background:#f6f9f9;border-radius:10px;margin-bottom:14px}.flow-steps span{display:flex;align-items:center;gap:6px;font-size:10px}.setting-row{display:flex;align-items:center;gap:16px;padding:12px 0}.setting-row>span{flex:1;display:grid}.setting-row strong{font-size:11px}.setting-row small{color:#778698;font-size:9px;margin-top:3px}.post-picker{padding:0 16px 16px}.post-picker .surface-heading{padding-inline:2px}.selected-post{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #e8edef}.selected-post img{width:46px;height:46px;border-radius:8px;object-fit:cover}.selected-post span{display:grid;min-width:0;flex:1}.selected-post strong{font-size:11px}.selected-post small{color:#7b8998;font-size:9px;margin-top:3px}.selected-post>svg{color:var(--teal-700)}.safety-note{margin-top:15px;padding:13px;border-radius:9px;background:#eaf5ff;color:#33618f;display:flex;gap:10px}.safety-note p{margin:0;font-size:10px;line-height:1.45}.safety-note strong{display:block;margin-bottom:3px}.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.settings-nav{border:1px solid #dfe7e8;background:#fff;border-radius:11px;padding:7px;display:grid}.settings-nav button{min-height:42px;border:0;background:transparent;border-radius:7px;display:flex;align-items:center;gap:9px;padding:0 10px;color:#5e6f84;font-size:11px;cursor:pointer;text-align:left}.settings-nav button.active{background:var(--teal-50);color:var(--teal-800);font-weight:700}.settings-content{min-height:520px;border:1px solid #dfe7e8;background:#fff;border-radius:11px;padding:24px}.settings-heading{padding-bottom:18px;border-bottom:1px solid #e7edef}.settings-heading h2{margin:0;font-size:18px}.settings-heading p{margin:5px 0 0;color:#758498;font-size:11px}.notice{margin-bottom:16px;background:#eaf5ff;color:#315f8f;border-radius:8px;padding:11px 12px;display:flex;align-items:center;gap:9px;font-size:10px}.notice button{margin-left:auto;border:0;background:transparent;cursor:pointer}.integration-cards{display:grid;gap:10px;margin-top:18px}.integration-cards article{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e0e7e8;border-radius:10px;padding:13px}.integration-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#eef4f7}.integration-logo svg{width:22px;height:22px}.integration-logo.instagram{color:#d62976;background:#fff0f6}.integration-logo.facebook{color:#1877f2;background:#edf5ff}.integration-logo.meta_ads{color:var(--teal-700);background:var(--teal-50)}.integration-cards h3{margin:0;font-size:12px}.integration-cards p{margin:4px 0 0;color:#748396;font-size:10px}.status{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.status.pending{background:#fff3e4;color:#aa6b20}.integration-cards article>button{border:1px solid #cfe0e2;background:#fff;color:var(--teal-700);border-radius:7px;height:32px;padding:0 11px;font-size:10px;cursor:pointer}.webhook-box{margin-top:16px;padding:14px;border-radius:9px;background:#f3f8f8;display:flex;gap:11px;color:#3b5862}.webhook-box h3{margin:0;font-size:11px}.webhook-box p{margin:4px 0 0;color:#70808d;font-size:10px}.form-panel{max-width:720px;display:grid;gap:18px;margin-top:20px}.form-panel>label{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:16px;color:#53657a;font-size:11px}.form-panel input,.form-panel select{height:38px;border:1px solid #d8e2e5;border-radius:8px;padding:0 10px;background:#fff}.chip-row{display:flex;gap:7px}.chip-row span{display:flex;align-items:center;gap:6px;border:1px solid #cfe4e1;background:var(--teal-50);color:var(--teal-800);border-radius:999px;padding:7px 10px}.knowledge-list{display:grid;margin:12px 0 18px}.knowledge-list button{border:0;border-bottom:1px solid #e8edef;background:#fff;min-height:65px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.knowledge-list button span{display:grid;flex:1}.knowledge-list strong{font-size:11px}.knowledge-list small,.knowledge-list time{color:#7b8998;font-size:9px;margin-top:3px}.team-table{display:grid;gap:0;margin-top:13px}.team-table>div{display:flex;align-items:center;gap:11px;min-height:62px;border-bottom:1px solid #e8edef}.team-table>div>span:nth-child(2){display:grid;flex:1}.team-table strong{font-size:11px}.team-table small{color:#7c8998;font-size:9px}.team-table em{font-style:normal;background:#f0f4f5;border-radius:999px;padding:5px 8px;font-size:9px}.operator-avatar.purple{background:#eee9ff;color:#7855c9}.team-table>button{margin-top:17px;justify-self:start}.billing-card{margin-top:18px;max-width:560px;border:1px solid #dce6e7;border-radius:11px;padding:20px}.billing-plan{color:var(--teal-700);font-size:11px;font-weight:700}.billing-card h3{font-size:24px;margin:7px 0 3px}.billing-card h3 small{color:#7b8998;font-size:11px;font-weight:400}.billing-card>p{color:#718095;font-size:10px}.usage{margin:18px 0}.usage span{font-size:10px}.usage>i{display:block;height:8px;border-radius:999px;background:#e8eef0;margin-top:7px;overflow:hidden}.usage em{display:block;height:100%;background:var(--teal-700)}.subscription-status{display:flex;align-items:center;gap:7px;color:#a56d23;background:#fff4e6;border-radius:7px;padding:9px;font-size:10px;margin-bottom:10px}.subscription-status.active{color:#167b65;background:#e6f6f1}.custom-install{margin-top:16px;max-width:560px;width:100%;border:1px solid #dce6e7;background:#f7fbfb;border-radius:10px;padding:14px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer}.custom-install>span{display:grid;flex:1}.custom-install strong{font-size:11px}.custom-install small{color:#748397;font-size:9px;margin-top:3px}.landing{background:#fbfdfd;color:var(--ink)}.landing-header{position:sticky;z-index:20;top:0;height:72px;padding:0 max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:38px;border-bottom:1px solid rgba(214,226,229,.8);background:#fbfdfdf5}.landing-brand{border:0;background:transparent;color:var(--teal-700);font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:700;cursor:pointer}.landing-header nav{display:flex;gap:25px;margin-left:auto}.landing-header nav a{color:#4f6075;font-size:12px;text-decoration:none}.landing-actions{display:flex;align-items:center;gap:8px}.text-button{border:0;background:transparent;color:#43556d;font-size:12px;cursor:pointer}.landing-cta,.ghost-cta{min-height:42px;border-radius:9px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:12px;cursor:pointer}.landing-cta{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff}.landing-cta:hover{background:var(--teal-800)}.landing-cta.large,.ghost-cta{min-height:48px;padding-inline:20px}.ghost-cta{border:1px solid #cbdadd;background:#fff;color:#344a62}.hero{max-width:1240px;min-height:690px;margin:0 auto;padding:86px 28px 70px;display:grid;grid-template-columns:minmax(400px,.86fr) minmax(620px,1.14fr);align-items:center;gap:58px}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--teal-700);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.eyebrow.light{color:#99d8d1}.hero h1{max-width:610px;margin:16px 0 18px;font-size:clamp(44px,5.2vw,68px);line-height:1.03;letter-spacing:-2.8px}.hero h1 em{color:var(--teal-700);font-style:normal}.hero-copy>p{max-width:560px;margin:0;color:#617186;font-size:16px;line-height:1.62}.hero-actions{display:flex;gap:10px;margin:28px 0 20px}.hero-trust{display:flex;flex-wrap:wrap;gap:16px;color:#607087;font-size:10px}.hero-trust span{display:flex;align-items:center;gap:5px}.hero-trust svg{color:var(--teal-700)}.hero-preview{position:relative;border:1px solid #dce6e8;border-radius:16px;background:#fff;padding:9px;box-shadow:0 24px 60px #14404221}.hero-preview img{width:100%;display:block;border-radius:10px}.preview-caption{position:absolute;z-index:2;left:26px;right:26px;top:-22px;min-height:43px;border:1px solid #d6e6e7;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#607087;font-size:10px;box-shadow:0 8px 24px #1e464814}.preview-caption span:first-child{display:flex;align-items:center;gap:6px;color:var(--teal-700);font-weight:700}.preview-caption i{width:7px;height:7px;border-radius:50%;background:#18a878}.channel-strip{border-block:1px solid #dde7e9;min-height:86px;display:flex;align-items:center;justify-content:center;gap:26px;background:#fff;color:#607087;font-size:11px}.channel-strip strong{display:flex;align-items:center;gap:7px;color:#354960}.marketing-section,.testimonial-section,.faq-section{max-width:1180px;margin:0 auto;padding:105px 28px}.section-intro{max-width:680px;margin-bottom:36px}.section-intro h2,.faq-section h2{margin:12px 0 10px;font-size:36px;letter-spacing:-1.2px;line-height:1.12}.section-intro p{margin:0;color:#69798d;font-size:14px;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature{min-height:250px;border:1px solid #dfe7e8;background:#fff;border-radius:14px;padding:25px}.feature-wide{grid-column:1 / 3;min-height:285px}.feature h3{margin:17px 0 8px;font-size:19px}.feature p{max-width:650px;margin:0;color:#69798d;font-size:12px;line-height:1.65}.feature-flow{display:flex;align-items:center;gap:10px;margin-top:34px}.feature-flow span{border:1px solid #d4e5e3;background:var(--teal-50);color:var(--teal-800);border-radius:8px;padding:11px 14px;font-size:10px;font-weight:700}.feature-flow svg{color:#6c7d90}.outcome-section{background:var(--teal-950);color:#fff;padding:90px max(28px,calc((100vw - 1124px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.outcome-section h2{margin:13px 0 12px;font-size:37px;line-height:1.12;letter-spacing:-1.2px}.outcome-section p{color:#add1ce;font-size:13px;line-height:1.65}.outcome-stats{display:grid;grid-template-columns:repeat(3,1fr)}.outcome-stats article{padding:26px 20px;border-left:1px solid rgba(255,255,255,.18)}.outcome-stats strong{display:block;color:#b5eee7;font-size:34px}.outcome-stats span{display:block;color:#c3d8d6;font-size:10px;line-height:1.4;margin-top:7px}.outcome-stats article.warning strong{color:#f3aa75}.pricing-section{max-width:1240px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.plan{position:relative;border:1px solid #dfe7e8;background:#fff;border-radius:14px;padding:24px}.plan.featured{border:2px solid var(--teal-700)}.popular{position:absolute;top:-12px;right:18px;background:var(--teal-700);color:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.plan h3{margin:0 0 14px;font-size:17px}.price{display:grid;border-bottom:1px solid #e8edef;padding-bottom:17px}.price strong{font-size:25px;letter-spacing:-.7px}.price span{color:#7a8898;font-size:10px;margin-top:3px}.plan ul{min-height:180px;margin:17px 0;padding:0;display:grid;align-content:start;gap:10px;list-style:none}.plan li{display:flex;align-items:center;gap:7px;color:#506278;font-size:10px}.plan li svg{color:var(--teal-700)}.plan>button{width:100%;min-height:41px;border:1px solid var(--teal-700);background:#fff;color:var(--teal-700);border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.plan.featured>button{background:var(--teal-700);color:#fff}.plan.custom{grid-column:1 / 4;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px}.plan.custom h3{margin:0}.plan.custom p{margin:4px 0 0;color:#69798d;font-size:11px;grid-column:2}.plan.custom>button{grid-column:3;grid-row:1 / 3;width:auto;padding-inline:18px}.testimonial-section{max-width:1240px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonials blockquote{margin:0;border:1px solid #dfe7e8;background:#fff;border-radius:13px;padding:24px;color:#40536b;font-family:Georgia,serif;font-size:15px;line-height:1.55}.testimonials footer{margin-top:18px;color:var(--teal-700);font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:700}.faq-section{display:grid;grid-template-columns:330px minmax(0,1fr);gap:70px}.faq-list details{border-bottom:1px solid #dfe7e8;padding:17px 0}.faq-list summary{font-weight:700;font-size:13px;cursor:pointer}.faq-list p{color:#69798d;font-size:11px;line-height:1.65}.final-cta{max-width:1124px;margin:0 auto 100px;border-radius:18px;background:var(--teal-950);color:#fff;padding:58px;text-align:center}.final-cta>svg{color:#8dd9d1}.final-cta h2{margin:14px 0 8px;font-size:36px}.final-cta p{color:#b5cfcd;font-size:12px}.final-cta button{margin-top:17px;background:#fff;color:var(--teal-950)}.landing-footer{border-top:1px solid #dfe7e8;background:#fff;padding:45px max(28px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:35px}.landing-footer>div{display:grid;align-content:start;gap:8px}.landing-footer .landing-brand{padding:0;text-align:left}.landing-footer p,.landing-footer a,.landing-footer span,.landing-footer button{margin:0;color:#6f7f92;font-size:10px;text-decoration:none;border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.landing-footer strong{font-size:11px;margin-bottom:4px}.legal-page{min-height:100vh;background:#f7fbfb}.legal-page>header{height:72px;border-bottom:1px solid var(--line);background:#fff;padding:0 max(24px,calc((100vw - 980px)/2));display:flex;align-items:center;justify-content:space-between}.legal-back{border:0;background:transparent;color:var(--teal-700);display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:700}.legal-page main{width:min(820px,calc(100% - 40px));margin:54px auto 90px}.legal-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:var(--teal-700);background:var(--teal-100);margin-bottom:20px}.legal-page h1{margin:10px 0 14px;font-size:42px;letter-spacing:-1.4px}.legal-intro{color:#627388;font-size:16px;line-height:1.65;margin-bottom:36px}.legal-page section{border-top:1px solid var(--line);padding:22px 0}.legal-page section h2{margin:0 0 7px;font-size:18px}.legal-page section p{margin:0;color:#64758a;line-height:1.7;font-size:13px}.legal-page aside{margin-top:24px;border-radius:10px;background:var(--teal-50);padding:16px;color:#496176}.legal-page aside a{color:var(--teal-700);font-weight:700}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);background:#fff}.auth-brand{padding:44px max(42px,8vw);background:var(--teal-950);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.auth-brand .landing-brand{color:#fff;text-align:left;padding:0}.auth-brand h1{max-width:520px;margin:16px 0 25px;font-size:43px;line-height:1.08;letter-spacing:-1.6px}.auth-brand ul{margin:0;padding:0;display:grid;gap:12px;list-style:none;color:#c2d8d5;font-size:11px}.auth-brand li{display:flex;gap:8px;align-items:center}.auth-brand li svg{color:#8ed8d1}.auth-brand small{color:#8fb4b1}.auth-form{display:grid;place-items:center;padding:40px}.auth-form form{width:min(440px,100%);display:grid;gap:13px}.auth-form h2{margin:5px 0 0;font-size:29px}.auth-form p{margin:0 0 10px;color:#718095;font-size:11px}.auth-form label,.quote-modal label{display:grid;gap:5px;color:#4d6077;font-size:10px;font-weight:600}.auth-form input,.quote-modal input,.quote-modal textarea{width:100%;border:1px solid #d6e1e4;border-radius:8px;padding:0 11px;background:#fff;color:var(--ink)}.auth-form input{height:42px}.auth-form .page-primary{margin-top:5px}.form-error{color:#c14f46!important;background:#fff0ed;padding:8px;border-radius:7px;font-size:10px!important}.auth-switch{margin-top:9px;text-align:center;color:#778697;font-size:10px}.auth-switch button{border:0;background:transparent;color:var(--teal-700);font-weight:700;cursor:pointer}.onboarding{min-height:100vh;background:#f5f9f9}.onboarding>header{height:70px;border-bottom:1px solid #dce6e8;background:#fff;padding:0 max(28px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;align-items:center;color:#758397;font-size:10px}.onboarding-steps{max-width:780px;margin:48px auto 0;display:flex;justify-content:space-between;position:relative}.onboarding-steps:before{content:"";position:absolute;left:40px;right:40px;top:16px;height:1px;background:#cddade}.onboarding-steps span{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;color:#8a97a7;font-size:10px}.onboarding-steps i{width:33px;height:33px;border-radius:50%;border:1px solid #ccd9dd;background:#fff;display:grid;place-items:center;font-style:normal}.onboarding-steps span.active{color:var(--teal-700);font-weight:700}.onboarding-steps span.active i{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.onboarding>main{width:min(680px,calc(100% - 40px));margin:34px auto;border:1px solid #dce6e8;background:#fff;border-radius:14px;padding:32px}.onboarding h1{margin:10px 0 7px;font-size:25px}.onboarding main>p{margin:0 0 22px;color:#718095;font-size:11px}.onboarding-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.onboarding-form label{display:grid;gap:5px;color:#52647a;font-size:10px}.onboarding-form input,.onboarding-form select{height:40px;border:1px solid #d6e1e4;border-radius:8px;padding:0 10px;background:#fff}.connect-meta{width:100%;min-height:78px;border:1px solid #d5e2e4;background:#fff;border-radius:11px;display:flex;align-items:center;gap:12px;padding:0 17px;text-align:left;cursor:pointer}.connect-meta.connected{border-color:var(--teal-700);background:var(--teal-50)}.connect-meta>svg:first-child{width:28px;height:28px;color:#1877f2}.connect-meta.connected>svg:first-child{color:var(--teal-700)}.connect-meta span{display:grid;flex:1}.connect-meta strong{font-size:12px}.connect-meta small{color:#758497;font-size:10px;margin-top:3px}.ai-checklist{display:grid;gap:9px}.ai-checklist label{border:1px solid #dce5e7;border-radius:8px;padding:12px;font-size:11px}.ready-state{text-align:center;padding:14px 0}.ready-state>svg{color:var(--teal-700)}.ready-state>div{display:flex;justify-content:center;gap:10px;margin-top:24px}.ready-state>div span{display:flex;align-items:center;gap:6px;border:1px solid #dce5e7;border-radius:8px;padding:9px;font-size:9px}.onboarding main>footer{display:flex;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid #e7edef}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#06202280;padding:20px}.quote-modal{position:relative;width:min(570px,100%);background:#fff;border-radius:15px;padding:30px}.quote-modal h2{margin:10px 0 7px;font-size:25px}.quote-modal>p{color:#718095;font-size:11px}.modal-close{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:25px;color:#7b8998;cursor:pointer}.quote-modal form{display:grid;gap:12px;margin-top:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quote-modal input{height:39px}.quote-modal textarea{padding-top:9px;resize:vertical}.quote-modal form>button{margin-top:5px}.quote-success{text-align:center;padding:25px 0}.quote-success svg{color:var(--teal-700)}.quote-success p{color:#718095;font-size:11px}.quote-success button{border:0;background:var(--teal-700);color:#fff;border-radius:8px;padding:10px 17px;cursor:pointer}@media(max-width:1100px){.app-shell.page-shell{grid-template-columns:76px minmax(0,1fr)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.analytics-top,.automation-grid,.insight-layout{grid-template-columns:1fr}.hero{grid-template-columns:1fr;padding-top:70px}.hero-preview{max-width:760px}.channel-strip{flex-wrap:wrap;padding:20px}.pricing-grid{grid-template-columns:1fr 1fr}.plan.custom{grid-column:1 / 3}.outcome-section{grid-template-columns:1fr;gap:30px}}@media(max-width:760px){.workspace-page{padding:22px 16px 40px}.page-heading{align-items:flex-start;flex-direction:column}.page-actions{width:100%}.page-actions button{flex:1}.metrics-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:1fr 1fr}.integration-cards article{grid-template-columns:44px 1fr}.integration-cards article>.status,.integration-cards article>button{grid-column:2;justify-self:start}.form-panel>label{grid-template-columns:1fr}.landing-header{padding-inline:16px}.landing-header nav{display:none}.landing-actions{margin-left:auto}.landing-actions .text-button{display:none}.hero{min-height:0;padding:60px 20px;grid-template-columns:minmax(0,1fr)}.hero h1{font-size:43px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{display:grid}.channel-strip{justify-content:flex-start;gap:15px}.marketing-section,.testimonial-section,.faq-section{padding:75px 20px}.section-intro h2,.faq-section h2{font-size:30px}.feature-grid,.pricing-grid,.testimonials,.faq-section{grid-template-columns:1fr}.feature-wide,.plan.custom{grid-column:1}.feature-flow{align-items:stretch;flex-direction:column}.feature-flow svg{transform:rotate(90deg);align-self:center}.outcome-section{padding:70px 20px}.outcome-stats{grid-template-columns:1fr}.outcome-stats article{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.plan.custom{display:block}.plan.custom p{margin:10px 0 18px}.final-cta{margin:0 20px 70px;padding:40px 20px}.landing-footer{grid-template-columns:1fr 1fr;padding:40px 20px}.auth-page{grid-template-columns:1fr}.auth-brand{min-height:320px;padding:30px 24px}.auth-brand h1{font-size:34px}.auth-form{padding:45px 24px}.onboarding-steps{margin-inline:20px}.onboarding-steps span{font-size:0}.onboarding-form,.form-row{grid-template-columns:1fr}.ready-state>div{flex-direction:column}}.landing{--landing-navy: #071d31;--landing-navy-2: #0b293b;--landing-green: #10a28f;--landing-mint: #62dfcb;--landing-ivory: #faf9f4;--landing-rule: #d9e1de;background:var(--landing-ivory);color:#10233c;overflow:hidden}.landing button,.landing a{font-family:inherit}.landing-dark-shell{color:#fff;background:var(--landing-navy)}.landing-header{position:sticky;z-index:30;top:0;height:74px;max-width:none;padding:0 max(30px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:38px;border-bottom:1px solid rgba(169,209,211,.17);background:#071d31f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-brand{border:0;padding:0;background:transparent;color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:-.8px;cursor:pointer}.landing-header nav{display:flex;gap:34px;margin-left:auto}.landing-header nav a{color:#d4dee6;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}.landing-header nav a:hover{color:#fff}.landing-actions{display:flex;align-items:center;gap:12px}.landing .text-button{border:0;background:transparent;color:#d4dee6;font-size:13px;cursor:pointer}.landing-cta,.ghost-cta{min-height:46px;border-radius:10px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:13px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.landing-cta{border:1px solid var(--landing-green);background:var(--landing-green);color:#fff}.landing-cta:hover{background:#0c8f7f;transform:translateY(-1px)}.landing-cta.large,.ghost-cta{min-height:52px;padding-inline:24px}.ghost-cta{border:1px solid rgba(213,231,232,.55);background:transparent;color:#fff}.ghost-cta:hover{border-color:#fff;background:#ffffff0f;transform:translateY(-1px)}.hero{width:min(1380px,100%);max-width:none;min-height:738px;margin:0 auto;padding:68px 38px 78px;display:grid;grid-template-columns:minmax(420px,.78fr) minmax(650px,1.22fr);align-items:center;gap:42px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0d8e80;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.landing-dark-shell .eyebrow{color:var(--landing-mint)}.eyebrow.light{color:#77e1d0}.hero h1{max-width:560px;margin:20px 0;color:#fff;font-size:clamp(54px,5.1vw,76px);line-height:.97;letter-spacing:-4.6px}.hero h1 em{display:block;color:var(--landing-mint);font-style:normal}.hero-copy>p:not(.hero-signoff){max-width:520px;margin:0;color:#bdcbd5;font-size:17px;line-height:1.56}.hero-actions{display:flex;gap:12px;margin:28px 0 24px}.hero-trust{display:flex;flex-wrap:wrap;gap:22px;color:#d5e0e6;font-size:11px}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust svg{color:var(--landing-mint)}.hero-signoff{max-width:320px;margin:44px 0 0!important;color:#96b4bf!important;font-family:Caveat,cursive;font-size:23px!important;line-height:1.1!important;transform:rotate(-2deg)}.hero-stage{position:relative;align-self:center;min-width:0;padding-top:62px}.hero-metrics{position:absolute;z-index:4;top:0;right:18px;width:min(620px,88%);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hero-metrics article{min-height:72px;border:1px solid rgba(156,198,204,.24);border-radius:11px;background:#0b293b;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 15px 34px #00000029}.hero-metrics article>svg{color:#fff;flex:0 0 auto;margin-top:2px}.hero-metrics span{display:grid;gap:3px;color:#a8bbc6;font-size:9px}.hero-metrics strong{color:#fff;font-size:17px;letter-spacing:-.4px}.hero-metrics em{margin-left:4px;color:var(--landing-mint);font-size:10px;font-style:normal}.hero-preview{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(198,223,225,.42);border-radius:15px;background:#fff;padding:0;box-shadow:0 32px 80px #00000057}.hero-preview img{width:100%;display:block;border-radius:0}.preview-caption{position:absolute;z-index:3;left:14px;right:14px;top:13px;min-height:35px;border:1px solid #d9e6e6;background:#fffffff2;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#617487;font-size:9px;box-shadow:0 6px 18px #143f4814}.preview-caption span:first-child{display:flex;align-items:center;gap:6px;color:#0b8175;font-weight:700}.preview-caption i{width:7px;height:7px;border-radius:50%;background:#20ad7e}.hero-stage-note{position:absolute;z-index:3;right:6px;bottom:-45px;color:#b2c6cf;font-family:Caveat,cursive;font-size:22px;transform:rotate(-4deg)}.journey-section{width:min(1320px,calc(100% - 76px));margin:0 auto;padding:86px 0 96px;display:grid;grid-template-columns:370px 1fr;gap:82px;border-bottom:1px solid var(--landing-rule)}.journey-intro h2,.story-heading h2,.comment-section h2,.control-heading h2,.section-intro h2,.faq-section h2,.testimonial-heading h2{margin:13px 0;color:#10233c;font-size:clamp(36px,4vw,54px);line-height:1.04;letter-spacing:-2.4px}.journey-intro p,.story-heading>p,.section-intro p,.faq-section>div>p{margin:0;color:#66778a;font-size:15px;line-height:1.65}.journey-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:20px}.journey-steps:before{content:"";position:absolute;left:35px;right:35px;top:45px;height:1px;background:#bfcfcb}.journey-steps article{position:relative;z-index:1}.journey-marker{display:flex;align-items:center;gap:10px;color:#0b8a7b}.journey-marker>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0b8a7b;color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 8px var(--landing-ivory)}.journey-marker>svg{background:var(--landing-ivory)}.journey-steps h3{margin:22px 0 8px;font-size:15px}.journey-steps p{margin:0;color:#718095;font-size:12px;line-height:1.55}.product-story{width:min(1320px,calc(100% - 76px));margin:0 auto;padding:120px 0;display:grid;grid-template-columns:430px minmax(0,1fr);gap:78px;align-items:center}.story-heading>p{margin-top:18px}.story-heading ul{margin:25px 0;padding:0;display:grid;gap:12px;list-style:none}.story-heading li{display:flex;align-items:flex-start;gap:9px;color:#40536a;font-size:12px;line-height:1.5}.story-heading li svg{flex:0 0 auto;color:#0d9586;margin-top:1px}.inline-link{border:0;border-bottom:1px solid #0c8b7e;background:transparent;padding:5px 0;display:inline-flex;align-items:center;gap:9px;color:#0b7e72;font-size:12px;font-weight:700;cursor:pointer}.story-screen{overflow:hidden;border:1px solid #d5dfdf;border-radius:15px;background:#fff;box-shadow:0 28px 70px #14394221}.screen-bar{height:48px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7e7;color:#5e7082;font-size:10px}.screen-bar span:first-child{color:#10233c;font-weight:700}.screen-bar span:last-child{border-radius:999px;background:#e5f8f4;padding:6px 9px;color:#0a8779;font-weight:700}.story-screen img{width:100%;display:block}.comment-section{padding:112px max(38px,calc((100vw - 1180px)/2));background:#f1f6f4}.section-intro.centered{max-width:780px;margin:0 auto 54px;text-align:center}.comment-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px}.comment-flow article{position:relative;min-height:260px;border-top:2px solid #0e9082;background:#fff;padding:30px;box-shadow:0 14px 42px #193e4612}.comment-flow article>svg{color:#0f8d80}.flow-number{position:absolute;top:24px;right:27px;color:#a4b2b9;font-size:11px;font-weight:700;letter-spacing:.12em}.comment-flow h3{margin:30px 0 10px;font-size:20px}.comment-flow p,.comment-flow blockquote{margin:0;color:#66788a;font-size:13px;line-height:1.6}.comment-flow blockquote{font-family:Georgia,serif;color:#263c52}.flow-arrow{color:#0d8e80}.outcome-section{padding:112px max(38px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:430px minmax(0,1fr);gap:86px;align-items:center;background:var(--landing-navy-2);color:#fff}.outcome-section h2{margin:15px 0 17px;color:#fff;font-size:clamp(39px,4vw,56px);line-height:1.04;letter-spacing:-2.5px}.outcome-section p{margin:0;color:#b8cad3;font-size:15px;line-height:1.65}.outcome-stats{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.16)}.outcome-stats article{padding:20px 15px 20px 0;border:0}.outcome-stats strong{display:block;color:#71e0d0;font-size:28px;letter-spacing:-1px}.outcome-stats span{display:block;margin-top:6px;color:#a8bdc8;font-size:9px;line-height:1.4}.analytics-board{min-width:0;border:1px solid rgba(171,208,211,.23);border-radius:15px;background:#0d2639;padding:22px;box-shadow:0 25px 65px #00000038}.analytics-board-head{display:flex;align-items:center;justify-content:space-between}.analytics-board-head>div{display:grid;gap:4px}.analytics-board-head span,.analytics-board-head small{color:#91a9b6;font-size:10px}.analytics-board-head strong{font-size:17px}.analytics-board-head small{border:1px solid #2a4c60;border-radius:999px;padding:6px 10px}.analytics-chart{height:330px;margin-top:22px}.chart-legend{display:flex;gap:22px;justify-content:flex-end;color:#9eb2bd;font-size:10px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:8px;height:8px;border-radius:50%}.chart-legend i.mint{background:#5ee0cb}.chart-legend i.white{background:#fff}.chart-legend i.amber{background:#f2b56f}.control-section{width:min(1180px,calc(100% - 76px));margin:0 auto;padding:120px 0;display:grid;grid-template-columns:420px 1fr;gap:100px}.control-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cfdad8}.control-list article{min-height:170px;display:grid;grid-template-columns:48px 1fr;gap:17px;align-items:start;padding:28px 24px 28px 0;border-bottom:1px solid #cfdad8}.control-list article:nth-child(odd){border-right:1px solid #cfdad8;margin-right:24px}.control-list article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#dff3ee;color:#0d897b}.control-list h3{margin:2px 0 8px;font-size:16px}.control-list p{margin:0;color:#687a8b;font-size:12px;line-height:1.58}.marketing-section{max-width:none;margin:0;padding:115px max(38px,calc((100vw - 1240px)/2))}.pricing-section{background:#eef3f1}.pricing-intro{max-width:none;margin-bottom:47px;display:grid;grid-template-columns:1fr 480px;gap:70px;align-items:end}.pricing-intro p{padding-bottom:8px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.plan{position:relative;border:1px solid #d0dcda;background:#fafcfb;border-radius:12px;padding:30px}.plan.featured{border:2px solid #0d8d7f;background:#fff;box-shadow:0 22px 48px #1247461a}.popular{position:absolute;top:-13px;right:20px;background:#0d8d7f;color:#fff;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:700}.plan h3{margin:0 0 19px;font-size:19px}.price{display:grid;border-bottom:1px solid #dce5e3;padding-bottom:20px}.price strong{font-size:30px;letter-spacing:-1.2px}.price span{color:#718094;font-size:10px;margin-top:4px}.plan ul{min-height:180px;margin:22px 0;padding:0;display:grid;align-content:start;gap:12px;list-style:none}.plan li{display:flex;align-items:center;gap:8px;color:#53667a;font-size:11px}.plan li svg{color:#0d8d7f}.plan>button{width:100%;min-height:44px;border:1px solid #0d8d7f;background:transparent;color:#0c8074;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;cursor:pointer}.plan.featured>button{background:#0d8d7f;color:#fff}.plan.custom{grid-column:1 / 4;min-height:118px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#0a2a3d;color:#fff;border-color:#0a2a3d}.plan.custom h3{margin:0 0 5px}.plan.custom p{margin:0;max-width:700px;color:#b4c8d1;font-size:11px;line-height:1.55}.plan.custom .feature-icon{background:#5de0cb1f;color:#67dfcf}.plan.custom>button{grid-column:auto;grid-row:auto;width:auto;min-width:150px;border-color:#58cfc0;color:#fff;padding-inline:18px}.testimonial-section{max-width:none;margin:0;padding:112px max(38px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:360px 1fr;gap:75px;background:#0a524f;color:#fff}.testimonial-heading h2{color:#fff}.testimonial-heading p{color:#b8d6d2;font-size:13px;line-height:1.6}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.testimonials blockquote{min-height:250px;margin:0;border:0;border-left:1px solid rgba(255,255,255,.2);border-radius:0;background:transparent;padding:8px 28px;color:#fff;font-family:Georgia,serif;font-size:17px;line-height:1.55}.testimonials footer{margin-top:24px;color:#8ee7dc;font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:700}.faq-section{width:min(1180px,calc(100% - 76px));max-width:none;margin:0 auto;padding:120px 0;display:grid;grid-template-columns:370px minmax(0,1fr);gap:95px}.faq-list{border-top:1px solid #ccd9d6}.faq-list details{border-bottom:1px solid #ccd9d6;padding:22px 0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;color:#172b42;font-weight:700;font-size:14px;cursor:pointer;list-style:none}.faq-list summary:after{content:"+";color:#0c8a7d;font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:680px;color:#66788a;font-size:12px;line-height:1.7}.final-cta{width:min(1240px,calc(100% - 76px));max-width:none;margin:0 auto 100px;border-radius:18px;background:var(--landing-navy);color:#fff;padding:58px 64px;display:flex;align-items:center;justify-content:space-between;gap:50px;text-align:left}.final-cta h2{margin:12px 0 8px;font-size:42px;letter-spacing:-1.7px}.final-cta p{max-width:700px;margin:0;color:#afc3ce;font-size:13px}.final-cta button{flex:0 0 auto;margin:0;background:#10a28f;color:#fff}.landing-footer{border-top:1px solid #d6dfdd;background:#f4f6f3;padding:58px max(38px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px}.landing-footer>div{display:grid;align-content:start;gap:10px}.landing-footer .landing-brand{color:#0a514e;text-align:left}.landing-footer p,.landing-footer a,.landing-footer span,.landing-footer button{margin:0;color:#667688;font-size:10px;text-decoration:none;border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.landing-footer strong{color:#20364c;font-size:11px;margin-bottom:5px}@media(max-width:1180px){.hero{grid-template-columns:1fr;padding-top:62px}.hero-copy,.hero h1{max-width:760px}.hero-stage{width:min(900px,100%)}.journey-section,.product-story,.control-section{grid-template-columns:1fr;gap:52px}.journey-intro,.story-heading,.control-heading{max-width:700px}.journey-steps{gap:22px}.product-story{padding-top:100px}.outcome-section{grid-template-columns:1fr;gap:52px}.outcome-copy{max-width:760px}.testimonial-section{grid-template-columns:1fr;gap:48px}.testimonial-heading{max-width:680px}}@media(max-width:820px){.landing-header{padding-inline:20px}.landing-header nav{display:none}.landing-actions{margin-left:auto}.landing-actions .text-button{display:none}.hero{min-height:0;padding:54px 20px 84px;grid-template-columns:minmax(0,1fr)}.hero h1{font-size:48px;letter-spacing:-3px}.hero-copy>p:not(.hero-signoff){font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{display:grid;gap:10px}.hero-signoff{margin-top:30px!important}.hero-stage{padding-top:170px}.hero-metrics{left:0;right:0;width:100%;grid-template-columns:1fr}.hero-metrics article{min-height:48px;padding:9px 12px}.hero-stage-note{bottom:-42px}.journey-section,.product-story,.control-section,.faq-section{width:calc(100% - 40px);padding:82px 0}.journey-steps{grid-template-columns:1fr 1fr;gap:36px 24px}.journey-steps:before{display:none}.journey-marker>span{box-shadow:none}.comment-section,.outcome-section,.marketing-section,.testimonial-section{padding:82px 20px}.comment-flow{grid-template-columns:1fr}.flow-arrow{justify-self:center;transform:rotate(90deg)}.comment-flow article{min-height:220px}.outcome-stats{grid-template-columns:1fr}.outcome-stats article{border-bottom:1px solid rgba(255,255,255,.12)}.analytics-chart{height:270px}.control-list{grid-template-columns:1fr}.control-list article:nth-child(odd){border-right:0;margin-right:0}.pricing-intro{grid-template-columns:1fr;gap:8px}.pricing-grid,.testimonials{grid-template-columns:1fr}.plan.custom{grid-column:1;grid-template-columns:auto 1fr}.plan.custom>button{grid-column:1 / 3;width:100%}.testimonials blockquote{min-height:0;border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:28px 0}.faq-section{grid-template-columns:1fr;gap:45px}.final-cta{width:calc(100% - 40px);margin-bottom:70px;padding:42px 24px;flex-direction:column;align-items:flex-start}.final-cta h2{font-size:34px}.landing-footer{grid-template-columns:1fr 1fr;padding:45px 20px}}@media(max-width:520px){.landing-brand{font-size:23px}.landing-header .landing-cta{min-height:40px;padding-inline:13px;font-size:11px}.hero h1{font-size:42px}.hero-preview{border-radius:10px}.preview-caption{display:none}.journey-steps{grid-template-columns:1fr}.journey-intro h2,.story-heading h2,.comment-section h2,.control-heading h2,.section-intro h2,.faq-section h2,.testimonial-heading h2{font-size:36px}.outcome-section h2{font-size:39px}.landing-footer{grid-template-columns:1fr}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-variable.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-latin-variable.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/playfair-display-latin-variable.woff2) format("woff2")}.landing{--landing-navy:#0b1d2f;--landing-mint:#53ddc5;--landing-green:#008d80;--landing-ivory:#fbfaf7;background:var(--landing-ivory);font-family:DM Sans,Arial,sans-serif;overflow:clip}.landing :is(button,a,input,textarea):focus-visible{outline:3px solid #42c5ba;outline-offset:4px}.landing .landing-dark-shell{position:relative;isolation:isolate;background:none}.landing .landing-dark-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b1d2f url(/assets/hero-background-v3.webp) center / cover no-repeat;clip-path:polygon(0 0,100% 0,100% 100%,0 94.83%)}.landing .landing-dark-shell:after{display:none}.landing .landing-masthead{width:min(100%,1487px);margin-inline:auto;container-type:inline-size}.landing .landing-header{position:relative;height:5.11cqw;min-height:0;width:100%;padding:0 7.26cqw;margin:0;display:flex;gap:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #bbd6e51a;box-shadow:none}.landing .landing-header .landing-brand{font-size:2.1197cqw;font-weight:700;letter-spacing:-.067cqw;transform:translateY(2px)}.landing .landing-header nav{position:absolute;left:34.9%;margin:0;display:flex;align-items:center;gap:0}.landing .landing-header nav a:nth-child(1){width:7.6664cqw}.landing .landing-header nav a:nth-child(2){width:6.0525cqw}.landing .landing-header nav a:nth-child(3){width:5.8507cqw}.landing .landing-header nav a:nth-child(4){width:6.2542cqw}.landing .landing-header nav a,.landing .landing-header nav .text-button{padding:0;color:#fff;font-size:.8746cqw;font-weight:400;white-space:nowrap}.landing .landing-actions{margin-left:auto;gap:0}.landing .landing-cta{background:linear-gradient(120deg,#008a7c,#007b72);border:1px solid #1ca69a;box-shadow:inset 0 0 16px #1ad6bf10;color:#fff}.landing .landing-header .landing-cta{min-height:0;height:3.295cqw;width:14.122cqw;padding:0;border-radius:.673cqw;font-size:.9428cqw;gap:.807cqw;transform:translateY(1.5px)}.landing .landing-header .landing-cta svg{width:1.21cqw;height:1.21cqw}.landing .hero{position:relative;width:100%;height:49.496cqw;min-height:0;max-width:none;margin:0;padding:0;display:block}.landing .hero-copy{position:absolute;left:4.64cqw;top:4.1cqw;width:35cqw;z-index:2}.landing .hero .eyebrow{font-size:.74cqw;font-weight:500;letter-spacing:.14em;gap:.605cqw;color:#54dfc7;line-height:1.5}.landing .hero .eyebrow svg{width:.74cqw;height:.94cqw}.landing .hero h1{display:block;width:35cqw;max-width:none;margin:.954cqw 0 1.21cqw;color:#fcfcff;font-size:5.303cqw;font-weight:700;line-height:.915;letter-spacing:-.295cqw;text-shadow:0 2px 0 #d8e8f014}.landing .hero h1 span,.landing .hero h1 em{display:block;white-space:nowrap}.landing .hero h1 em{font-style:normal;letter-spacing:-.36cqw;color:#24b8a2;background:linear-gradient(#6bdccb 5%,#24b6a2 48%,#008f7b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing .hero-copy>p:not(.hero-signoff){width:35cqw;max-width:none;margin:0;color:#cdd6e4;font-size:1.2643cqw;font-weight:400;line-height:1.36;letter-spacing:0;transform:none}.landing .hero-actions{margin:1.7cqw 0 1.75cqw;display:flex;flex-direction:row;gap:1.2777cqw}.landing .hero-actions .landing-cta,.landing .hero-actions .ghost-cta{min-height:0;height:3.497cqw;padding:0;border-radius:.673cqw;font-size:1.009cqw;font-weight:650;gap:.942cqw}.landing .hero-actions .landing-cta{width:14.256cqw}.landing .hero-actions .ghost-cta{width:12.912cqw;background:#07142338;border:1px solid #becbd88c}.landing .hero-actions svg{width:1.345cqw;height:1.345cqw}.landing .hero-trust{display:flex;flex-wrap:nowrap;gap:2.32cqw;color:#dce1ed;font-size:.8746cqw}.landing .hero-trust span{display:flex;align-items:center;gap:.807cqw;white-space:nowrap}.landing .hero-trust svg{width:1.48cqw;height:1.48cqw;color:#50dac4}.landing .hero-signoff{position:relative;display:inline-block;width:auto;max-width:none;margin:2.7cqw 0 0!important;font-family:Caveat,cursive;font-size:1.715cqw!important;font-weight:400;line-height:1.02!important;color:#a9b8ca!important;transform:rotate(-5deg)}.landing .hero-signoff:after{content:"";position:absolute;width:3.5cqw;height:1px;background:#48ccb8;right:-3.8cqw;bottom:.27cqw;transform:rotate(-12deg)}.landing .hero-signoff br{display:block!important}.landing .hero-stage{position:absolute;left:40.955cqw;top:6.658cqw;width:56.086cqw;padding:0;min-width:0}.landing .product-illustration{position:relative;width:100%;aspect-ratio:834 / 562;container-type:inline-size;filter:drop-shadow(0 18px 22px #00121a35)}.landing .product-sidebar-crop,.landing .product-inbox-crop{position:absolute;overflow:hidden}.landing .product-sidebar-crop{left:0;top:0;width:16.5468%;height:100%;border-radius:1.92cqw 0 0 1.92cqw}.landing .product-inbox-crop{left:16.5468%;top:3.20285%;width:83.4532%;height:96.79715%;border-radius:0 1.92cqw 1.92cqw 0}.landing .product-illustration img{position:absolute;display:block;width:178.29736cqw;max-width:none;height:auto;border-radius:0}.landing .product-sidebar-crop img{left:-73.02158cqw;top:-20.98321cqw}.landing .product-inbox-crop img{left:-89.56835cqw;top:-23.14149cqw}.landing .hero-metrics{position:absolute;display:flex;top:-4.035cqw;left:9.28cqw;right:auto;width:35.037cqw;gap:1.01cqw}.landing .hero-metrics article{flex:none;min-height:0;height:4.1cqw;padding:.74cqw .94cqw;border:1px solid #8299aa4d;border-radius:.673cqw;background:#17314780;box-shadow:inset 0 1px 3px #b1daeb08;align-items:center;gap:.807cqw}.landing .hero-metrics article:nth-child(1){width:11.634cqw}.landing .hero-metrics article:nth-child(2){width:9.213cqw}.landing .hero-metrics article:nth-child(3){width:12.105cqw}.landing .hero-metrics article>svg{width:2.02cqw;height:2.02cqw;margin:0}.landing .hero-metrics span{gap:.1cqw;font-size:.672cqw;color:#b6c3d1;white-space:nowrap}.landing .hero-metrics strong{font-size:1.143cqw;font-weight:650;letter-spacing:0}.landing .hero-metrics em{margin-left:.336cqw;font-size:.807cqw;color:#54d4bf}.landing .hero-stage-note,.landing .hero-stage-signoff{position:absolute;margin:0;bottom:auto;height:auto;width:12cqw;color:#9faec2;font:400 1.412cqw/1.05 Caveat,cursive;text-align:center;transform:rotate(-7deg)}.landing .hero-stage-note{top:-4.71cqw;right:-1.15cqw;width:9.4cqw}.landing .hero-stage-note:before{content:"⤹";position:absolute;font:2.69cqw/1 serif;color:#c4d2df;left:-2.15cqw;top:1.08cqw;transform:rotate(30deg)}.landing .hero-stage-signoff{top:38.735cqw;right:-.4cqw}.landing .hero-stage-signoff:before{content:"⤴";position:absolute;font:2.69cqw/1 serif;color:#57bbac;left:-1.81cqw;top:-.4cqw;transform:rotate(-102deg)}.landing .journey-section{position:relative;width:min(calc(100% - 9.28vw),1349px);max-width:none;margin:0 auto;padding:11px 0 38px;min-height:246px;display:grid;grid-template-columns:36.76% 1fr;gap:0;border:0}.landing .journey-intro{padding:0}.landing .journey-intro .eyebrow{color:#008b80;font-size:10px;font-weight:650;letter-spacing:.16em}.landing .journey-intro .eyebrow:after{content:"";display:block;width:50px;height:1px;margin-left:6px;background:#75c3bc}.landing .journey-intro h2{margin:20px 0 10px;font-size:50.2px;line-height:1.08;letter-spacing:-2.5px;font-weight:700;white-space:nowrap}.landing .journey-intro p{margin:13px 0 0;font-size:17px;line-height:1.6;color:#738098;letter-spacing:-.25px}.landing .journey-more{position:absolute;top:35px;right:0;height:42px;display:inline-flex;align-items:center;gap:12px;padding:0 17px;background:#fff6;color:#52617b;border:1px solid #bdc6d0;border-radius:8px;font-size:11px;font-weight:650}.landing .journey-steps{display:grid;grid-template-columns:24.733% 22.506% 26.14% 1fr;gap:0;padding-top:99px}.landing .journey-steps:before{display:none}.landing .journey-steps article{--step-indent:43px;position:relative;padding:0 12px 0 var(--step-indent);border:0}.landing .journey-steps article:nth-child(3){--step-indent:53px}.landing .journey-steps article:nth-child(4){--step-indent:57px}.landing .journey-steps article:before{content:"";position:absolute;left:14px;top:29px;bottom:0;width:1px;background:#e4e5e6}.landing .journey-marker{position:relative;height:31px;display:flex;align-items:center;gap:14px;margin:0 0 12px calc(-1 * var(--step-indent))}.landing .journey-marker:before{content:"";position:absolute;left:15px;right:-14px;top:15px;height:1px;border-top:1px dashed #dce0df;background:none;z-index:0}.landing .journey-marker .journey-number{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:#008c81;color:#fff;font-size:13px;font-weight:600;box-shadow:inset -4px -4px 10px #003b4226}.landing .journey-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;min-width:32px;height:31px;padding:0 6px;color:#15314b;background:#fff;border-radius:8px}.landing .journey-icon svg{width:21px;height:21px}.landing .journey-channel-icons{display:flex;align-items:center;gap:9px;width:auto;height:auto;padding:0;color:#18324a;background:transparent}.landing .journey-channel-icons svg:first-child{color:#ff1791}.landing .journey-channel-icons svg:nth-child(2){color:#167dff}.landing .journey-steps h3{margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.2;color:#081b35}.landing .journey-steps p{margin:0;font-size:11px;line-height:1.5;color:#738098}@media(min-width:1181px){.landing .journey-steps article:nth-child(2) p{width:calc(100% + 24px)}}@media(min-width:1181px)and (max-width:1486px){.landing .journey-section{padding-top:.74vw;min-height:16.54vw;padding-bottom:2.55vw}.landing .journey-intro h2{margin-top:1.345vw;font-size:3.376vw;letter-spacing:-.168vw}.landing .journey-intro p{font-size:1.143vw;margin-top:.874vw}.landing .journey-more{top:2.35vw;height:2.824vw;font-size:.74vw;padding-inline:1.143vw}.landing .journey-steps{padding-top:6.658vw}.landing .journey-steps article{padding-left:2.89vw;padding-right:.807vw}.landing .journey-marker{margin-left:-2.89vw;gap:.94vw}.landing .journey-steps h3{font-size:.807vw}.landing .journey-steps p{font-size:.74vw}}@media(max-width:1180px){.landing .landing-header{height:76px;padding:0 28px}.landing .landing-header .landing-brand{font-size:28px;letter-spacing:-1px}.landing .landing-header nav{left:auto;right:265px;gap:20px}.landing .landing-header nav a:nth-child(n){width:auto}.landing .landing-header nav a,.landing .landing-header nav .text-button{font-size:12px}.landing .landing-header .landing-cta{height:44px;width:auto;padding:0 17px;border-radius:8px;font-size:13px;gap:10px}.landing .landing-header .landing-cta svg{width:18px;height:18px}.landing .hero{height:auto;padding:48px 36px 74px;display:grid;grid-template-columns:1fr;gap:82px}.landing .hero-copy{position:relative;left:auto;top:auto;width:100%;max-width:660px}.landing .hero .eyebrow{font-size:11px;gap:8px}.landing .hero .eyebrow svg{width:15px;height:15px}.landing .hero h1{width:auto;margin:22px 0 24px;font-size:clamp(44px,7.5vw,72px);line-height:.99;letter-spacing:-3px}.landing .hero h1 em{letter-spacing:inherit}.landing .hero-copy>p:not(.hero-signoff){width:auto;max-width:560px;font-size:17px;line-height:1.55}.landing .hero-copy>p br{display:none}.landing .hero-actions{margin:25px 0;gap:14px}.landing .hero-actions .landing-cta,.landing .hero-actions .ghost-cta{width:auto;height:50px;font-size:14px;padding:0 23px;border-radius:8px;gap:12px}.landing .hero-actions svg{width:18px;height:18px}.landing .hero-trust{flex-wrap:wrap;gap:24px;font-size:12px}.landing .hero-trust span{gap:8px}.landing .hero-trust svg{width:21px;height:21px}.landing .hero-signoff{margin-top:28px!important;font-size:25px!important}.landing .hero-signoff:after{width:45px;right:-50px;bottom:4px}.landing .hero-stage{position:relative;width:100%;left:auto;top:auto;max-width:834px;margin:auto}.landing .hero-metrics{top:-64px;left:16.5468%;width:78%;gap:10px}.landing .hero-metrics article{height:52px;min-width:0;padding:9px;border-radius:8px;gap:8px}.landing .hero-metrics article:nth-child(n){flex:1;width:auto}.landing .hero-metrics article>svg{width:23px;height:23px}.landing .hero-metrics span{font-size:9px;gap:2px}.landing .hero-metrics strong{font-size:15px}.landing .hero-metrics em{font-size:10px}.landing .hero-stage-note{display:none}.landing .hero-stage-signoff{top:calc(100% + 10px);right:4px;width:150px;font-size:21px}.landing .hero-stage-signoff:before{font-size:32px;left:-20px}.landing .landing-dark-shell:before{clip-path:polygon(0 0,100% 0,100% 100%,0 98.3%);background-position:center}.landing .journey-section{width:calc(100% - 72px);padding:36px 0 44px;min-height:0;display:block}.landing .journey-intro h2{font-size:42px;letter-spacing:-2px;margin-top:16px}.landing .journey-intro p{font-size:16px;line-height:1.55}.landing .journey-more{top:48px;height:40px}.landing .journey-steps{padding-top:36px}.landing .journey-steps h3,.landing .journey-steps p{font-size:12px}}@media(max-width:800px){.landing .landing-actions{gap:12px}.landing .landing-menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid #73959960;border-radius:8px;color:#fff;background:transparent}.landing .landing-header nav{display:none;position:absolute;left:16px;right:16px;top:68px;z-index:40;padding:18px;border:1px solid #42626a;border-radius:12px;background:#0c2538;box-shadow:0 14px 30px #0004}.landing .landing-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.landing .landing-header nav a,.landing .landing-header nav .text-button{text-align:left;padding:12px;font-size:15px}.landing .journey-more{position:static;margin-top:20px}}@media(max-width:600px){.landing .landing-header{height:68px;padding-inline:20px}.landing .landing-header .landing-brand{font-size:25px}.landing .landing-header .landing-cta{height:40px;padding:0 11px;font-size:11px}.landing .landing-header .landing-cta svg{display:none}.landing .landing-actions{gap:8px}.landing .hero{padding:37px 22px 60px;gap:86px}.landing .hero .eyebrow{font-size:8.5px;letter-spacing:.1em}.landing .hero h1{font-size:clamp(36px,9.5vw,57px);letter-spacing:-1.7px;margin-top:20px;line-height:1.06}.landing .hero-copy>p:not(.hero-signoff){font-size:15px;line-height:1.6}.landing .hero-actions{gap:10px}.landing .hero-actions .landing-cta,.landing .hero-actions .ghost-cta{flex:1 0 auto;width:calc(50% - 5px);min-width:0;padding:0 8px;font-size:11px;gap:6px}.landing .hero-actions svg{width:15px}.landing .hero-trust{font-size:10px;gap:15px}.landing .hero-trust span{gap:5px}.landing .hero-trust svg{width:17px;height:17px}.landing .hero-signoff{font-size:22px!important}.landing .hero-metrics{left:0;width:100%;gap:6px}.landing .hero-metrics article{gap:6px;padding:8px;height:54px}.landing .hero-metrics article>svg{width:19px;height:19px}.landing .hero-metrics span{font-size:7px}.landing .hero-metrics strong{font-size:11px}.landing .hero-metrics em{font-size:8px;margin-left:2px}.landing .hero-stage-signoff{font-size:18px;width:125px}.landing .journey-section{width:calc(100% - 44px);padding:28px 0 36px}.landing .journey-intro h2{white-space:normal;font-size:34px;letter-spacing:-1.5px}.landing .journey-intro p{font-size:14px}.landing .journey-intro p br{display:none}.landing .journey-steps{grid-template-columns:1fr 1fr;gap:26px 6px;padding-top:28px}.landing .journey-steps article{padding-left:34px;padding-right:4px}.landing .journey-marker{margin-left:-34px;gap:5px}.landing .journey-marker:before{right:0}.landing .journey-steps h3{font-size:12px}.landing .journey-steps p{font-size:11px}.landing .journey-channel-icons{gap:4px}.landing .journey-icon svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing .product-story,.landing .control-section,.landing .faq-section{width:min(1280px,calc(100% - 96px));max-width:1280px;margin:0 auto}.landing .product-story{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:center;gap:64px;padding:64px 0 80px}.landing .story-heading,.landing .outcome-copy,.landing .control-heading,.landing .testimonial-heading{min-width:0}.landing .story-heading h2,.landing .comment-section h2,.landing .outcome-section h2,.landing .control-heading h2,.landing .pricing-intro h2,.landing .testimonial-heading h2,.landing .faq-section h2,.landing .final-cta h2{margin:14px 0 18px;font-size:42px;font-weight:700;line-height:1.12;letter-spacing:-1.8px;text-wrap:balance}.landing .story-heading h2{max-width:430px}.landing .story-heading>p,.landing .section-intro p,.landing .outcome-copy>p,.landing .testimonial-heading>p,.landing .faq-section>div>p{margin:0;font-size:15px;line-height:1.7}.landing .story-heading>p,.landing .section-intro p,.landing .faq-section>div>p{color:#647587}.landing .story-heading ul{margin:25px 0 22px;gap:13px}.landing .story-heading li{gap:10px;font-size:13px;line-height:1.6;color:#465b6d}.landing .story-heading li svg{width:17px;height:17px;margin-top:2px}.landing .inline-link{padding:8px 0;gap:12px;font-size:13px;color:#087e73}.landing .inline-link svg{width:18px;height:18px}.landing .story-screen{min-width:0;border:1px solid #d6e1df;border-radius:13px;background:#fff;box-shadow:0 18px 42px #0c2b3614}.landing .screen-bar{height:43px;padding:0 16px;font-size:10px}.landing .screen-bar span:last-child{padding:5px 9px}.landing .story-screen img{width:100%;height:auto;display:block}.landing .comment-section,.landing .outcome-section,.landing .pricing-section,.landing .testimonial-section,.landing .landing-footer{padding-inline:max(48px,calc((100% - 1280px)/2))}.landing .comment-section{padding-block:76px 80px;background:#f0f4f0}.landing .section-intro.centered{max-width:700px;margin:0 auto 38px}.landing .comment-section h2{max-width:670px;margin-inline:auto}.landing .comment-flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:18px}.landing .comment-flow article{min-width:0;min-height:246px;height:100%;padding:26px;border:1px solid #d8e2dd;border-top:2px solid #138e80;border-radius:4px 4px 12px 12px;background:#fffefa;box-shadow:none}.landing .comment-flow h3{margin:24px 0 12px;font-size:19px;line-height:1.25;letter-spacing:-.4px}.landing .comment-flow p,.landing .comment-flow blockquote{font-size:14px;line-height:1.65;color:#627587}.landing .comment-flow blockquote{color:#30495b}.landing .flow-number{top:29px;right:25px;font-size:11px;color:#91a39f}.landing .flow-arrow{width:22px;color:#188e80}.landing .outcome-section{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:64px;padding-block:80px;background:#0c2336}.landing .outcome-section h2{color:#f8fbff}.landing .outcome-copy>p{color:#b8c8d3}.landing .outcome-stats{margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing .outcome-stats article{padding:18px 16px 18px 0}.landing .outcome-stats strong{font-size:30px;line-height:1.1;color:#60d8c5}.landing .outcome-stats span{font-size:11px;line-height:1.5;color:#b2c5d0}.landing .analytics-board{padding:24px;border:1px solid #2e4657;border-radius:13px;background:#102a3e;box-shadow:0 16px 38px #00000024}.landing .analytics-board-head{gap:12px}.landing .analytics-board-head strong{font-size:17px;font-weight:600;line-height:1.3}.landing .analytics-board-head span,.landing .analytics-board-head small{font-size:11px;color:#aabec9}.landing .analytics-board-head small{flex:0 0 auto}.landing .analytics-chart{height:285px;margin-top:24px}.landing .chart-legend{gap:20px;margin-top:8px;font-size:11px;color:#becbd3}.landing .control-section{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:78px;padding:80px 0}.landing .control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .control-list article{min-width:0;min-height:156px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 22px 24px 0}.landing .control-list article:nth-child(odd){margin-right:22px;border-right:1px solid #d1dcd8}.landing .control-list article>span{width:38px;height:38px;background:#e3f0e9}.landing .control-list article>span svg{width:21px;height:21px}.landing .control-list h3{margin:1px 0 9px;font-size:16px;line-height:1.35}.landing .control-list p{font-size:13px;line-height:1.65;color:#677a88}.landing .pricing-section{padding-block:76px 80px;background:#edf2ee}.landing .pricing-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:end;gap:60px;margin-bottom:40px}.landing .pricing-intro h2{margin-bottom:0}.landing .pricing-intro p{padding-bottom:2px}.landing .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing .plan{display:flex;flex-direction:column;min-width:0;padding:28px;border-radius:12px;background:#fffefa}.landing .plan.featured{padding:27px;box-shadow:0 12px 24px #0c4c4112}.landing .popular{top:-13px;padding:6px 12px;font-size:11px}.landing .plan h3{margin:0 0 20px;font-size:20px}.landing .price{padding-bottom:20px}.landing .price strong{font-size:34px;line-height:1.15;letter-spacing:-1.2px}.landing .price span{margin-top:5px;font-size:12px}.landing .plan ul{min-height:0;margin:24px 0 28px;gap:13px}.landing .plan li{align-items:flex-start;font-size:13px;line-height:1.5}.landing .plan li svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.landing .plan>button{min-height:46px;margin-top:auto;font-size:13px}.landing .plan>button svg{width:18px;height:18px}.landing .plan>button:hover{background:#e8f4ee}.landing .plan.featured>button:hover{background:#08786d}.landing .plan.custom{display:grid;grid-column:1 / -1;grid-template-columns:44px minmax(0,1fr) auto;gap:20px;min-height:114px;padding:26px 28px;background:#0c293c;border-color:#0c293c}.landing .plan.custom .feature-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px}.landing .plan.custom h3{margin:0 0 7px;font-size:19px}.landing .plan.custom p{max-width:800px;font-size:13px;line-height:1.6}.landing .plan.custom>button{grid-column:auto;align-self:center;margin:0;min-width:154px;min-height:46px}.landing .plan.custom>button:hover{background:#5bdbc51f}.landing .testimonial-section{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:64px;padding-block:76px;background:#0b373d}.landing .testimonial-heading h2{color:#f8fbfa;font-size:36px;letter-spacing:-1.4px}.landing .testimonial-heading>p{color:#bdd0ce}.landing .testimonials{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.landing .testimonials blockquote{min-height:210px;padding:8px 23px;font-size:16px;line-height:1.65;color:#f1f7f5;overflow-wrap:break-word}.landing .testimonials blockquote:last-child{padding-right:0}.landing .testimonials footer{margin-top:24px;font-size:11px;line-height:1.6;color:#8cd9cd}.landing .faq-section{grid-template-columns:minmax(0,370px) minmax(0,1fr);gap:96px;padding:80px 0}.landing .faq-section h2{font-size:38px}.landing .faq-list details{padding:21px 0}.landing .faq-list summary{align-items:center;min-height:24px;font-size:15px;line-height:1.5}.landing .faq-list summary:after{flex:0 0 auto;width:20px;text-align:center}.landing .faq-list p{margin:14px 34px 0 0;font-size:14px;line-height:1.75}.landing .final-cta{width:min(1280px,calc(100% - 96px));max-width:1280px;margin:0 auto 72px;padding:44px 48px;gap:50px;border-radius:14px;background:#0c2336}.landing .final-cta h2{max-width:750px;margin:12px 0 14px;color:#f8fbff;font-size:38px;text-wrap:pretty}.landing .final-cta p{max-width:710px;font-size:14px;line-height:1.7;color:#b7c7d2}.landing .final-cta .landing-cta{min-height:50px;font-size:13px;white-space:nowrap}.landing .landing-footer{padding-block:42px 50px;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:52px;background:#f3f5f0;border-top-color:#d9e2dc}.landing .landing-footer>div{gap:13px}.landing .landing-footer p,.landing .landing-footer a,.landing .landing-footer span,.landing .landing-footer button{font-size:12px;line-height:1.6;color:#5e7280}.landing .landing-footer p{max-width:260px}.landing .landing-footer strong{margin-bottom:4px;font-size:13px;color:#172e42}.landing .landing-footer .landing-brand{color:#0a514e;font-size:26px;line-height:1.1;margin-bottom:4px;font-weight:700}.landing .landing-footer a:hover,.landing .landing-footer button:hover{color:#087c70}.landing :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #0a9787;outline-offset:4px;box-shadow:0 0 0 2px #fffefa}.landing :is(.landing-dark-shell,.outcome-section,.testimonial-section,.final-cta) :is(button,a):focus-visible{outline-color:#80e8d8;box-shadow:0 0 0 2px #0c2336}.landing .modal-backdrop{z-index:100;padding:24px;overflow-y:auto;background:#04131fb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.landing .quote-modal{width:min(570px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:34px;border:1px solid #e1e8e1;border-radius:16px;background:#fffefa;box-shadow:0 30px 80px #00000040}.landing .quote-modal h2{max-width:440px;padding-right:12px;margin:13px 0 12px;font-size:28px;line-height:1.2;letter-spacing:-.9px}.landing .quote-modal>p,.landing .quote-success p{font-size:14px;line-height:1.65;color:#647789}.landing .modal-close{top:13px;right:13px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#435f70;line-height:1}.landing .modal-close:hover{background:#e9f1eb}.landing .quote-modal form{gap:16px;margin-top:24px}.landing .quote-modal .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing .quote-modal label{min-width:0;gap:7px;font-size:12px;color:#304c5e}.landing .quote-modal input,.landing .quote-modal textarea{border-color:#bfcec9;border-radius:8px;font-size:16px}.landing .quote-modal input{height:43px}.landing .quote-modal textarea{min-height:90px;padding:10px 11px}.landing .quote-modal form>button{min-height:46px;font-size:14px}.landing .quote-modal button:disabled{opacity:.65;cursor:progress}.landing .quote-modal .form-error{font-size:13px!important;line-height:1.5}.landing .quote-success{padding:18px 0}.landing .quote-success h2{max-width:none;padding:0}.landing .quote-success button{min-height:44px;padding-inline:24px;font-size:14px}@media(max-width:1100px){.landing .product-story{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:36px}.landing .story-heading h2{font-size:40px}.landing .outcome-section{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:36px}.landing .outcome-section h2{font-size:40px}.landing .control-section{grid-template-columns:minmax(0,310px) minmax(0,1fr);gap:44px}.landing .control-heading h2{font-size:38px}.landing .control-list article{grid-template-columns:1fr;gap:13px;padding-right:18px}.landing .pricing-intro{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:36px}.landing .pricing-intro h2{font-size:38px}.landing .plan{padding:23px}.landing .plan.featured{padding:22px}.landing .price strong{font-size:29px}.landing .testimonial-section{grid-template-columns:1fr;gap:32px}.landing .testimonial-heading{max-width:660px}.landing .testimonial-heading h2{max-width:620px}.landing .testimonials blockquote{min-height:180px}.landing .faq-section{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px}.landing .final-cta{gap:32px;padding:38px}.landing .final-cta h2{font-size:34px}.landing .landing-footer{gap:30px}}@media(max-width:900px){.landing .product-story,.landing .control-section,.landing .faq-section{width:calc(100% - 56px)}.landing .comment-section,.landing .outcome-section,.landing .pricing-section,.landing .testimonial-section,.landing .landing-footer{padding-inline:28px}.landing .product-story{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:54px 64px}.landing .story-heading{max-width:650px}.landing .story-heading h2{max-width:620px}.landing .story-screen{width:100%;max-width:760px;justify-self:center}.landing .comment-section,.landing .pricing-section,.landing .testimonial-section{padding-block:64px}.landing .comment-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing .flow-arrow{display:none}.landing .comment-flow article{padding:22px}.landing .comment-flow h3{font-size:17px}.landing .flow-number{right:20px;top:25px}.landing .outcome-section{grid-template-columns:minmax(0,1fr);padding-block:64px;gap:32px}.landing .outcome-copy{max-width:670px}.landing .outcome-stats{max-width:600px}.landing .analytics-chart{height:300px}.landing .control-section{grid-template-columns:minmax(0,1fr);padding-block:64px;gap:30px}.landing .control-heading{max-width:640px}.landing .control-list article{grid-template-columns:40px minmax(0,1fr);min-height:145px}.landing .pricing-intro{grid-template-columns:minmax(0,1fr);gap:20px;max-width:670px;margin-bottom:34px}.landing .plan{padding:20px}.landing .plan.featured{padding:19px}.landing .price strong{font-size:27px}.landing .plan li{font-size:12px}.landing .plan.custom{padding:24px;grid-template-columns:44px minmax(0,1fr)}.landing .plan.custom>button{grid-column:2;justify-self:start}.landing .faq-section{grid-template-columns:minmax(0,1fr);padding-block:64px;gap:30px}.landing .faq-section>div:first-child{max-width:650px}.landing .final-cta{width:calc(100% - 56px);margin-bottom:56px;padding:36px;flex-direction:column;align-items:flex-start;gap:26px}.landing .final-cta h2{max-width:600px}.landing .landing-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}}@media(max-width:700px){.landing .product-story,.landing .control-section,.landing .faq-section{width:calc(100% - 40px)}.landing .comment-section,.landing .outcome-section,.landing .pricing-section,.landing .testimonial-section,.landing .landing-footer{padding-inline:20px}.landing .story-heading h2,.landing .comment-section h2,.landing .outcome-section h2,.landing .control-heading h2,.landing .pricing-intro h2,.landing .testimonial-heading h2,.landing .faq-section h2{font-size:34px;line-height:1.13;letter-spacing:-1.2px}.landing .product-story{padding-block:42px 52px}.landing .comment-section,.landing .outcome-section,.landing .pricing-section,.landing .testimonial-section,.landing .control-section,.landing .faq-section{padding-block:54px}.landing .section-intro.centered{margin-bottom:28px;text-align:left}.landing .comment-flow{grid-template-columns:minmax(0,1fr);gap:14px}.landing .comment-flow article{min-height:0;padding:23px}.landing .comment-flow h3{margin:20px 0 9px;font-size:19px}.landing .outcome-stats{gap:8px}.landing .outcome-stats article{padding:17px 4px 17px 0;border:0}.landing .outcome-stats strong{font-size:28px}.landing .outcome-stats span{font-size:11px}.landing .analytics-board{padding:19px 15px}.landing .analytics-board-head{align-items:flex-start}.landing .analytics-board-head strong{font-size:15px}.landing .analytics-board-head small{padding:5px 7px;font-size:9px}.landing .analytics-chart{height:240px}.landing .chart-legend{justify-content:center;gap:16px;font-size:10px}.landing .control-list{grid-template-columns:minmax(0,1fr)}.landing .control-list article{min-height:0;padding:22px 0}.landing .control-list article:nth-child(odd){margin:0;border-right:0}.landing .pricing-grid{grid-template-columns:minmax(0,1fr);gap:22px}.landing .plan{padding:26px}.landing .plan.featured{padding:25px}.landing .plan li{font-size:13px}.landing .price strong{font-size:33px}.landing .plan.custom{padding:24px;gap:17px}.landing .plan.custom>button{grid-column:1 / -1;width:100%}.landing .testimonials{grid-template-columns:minmax(0,1fr)}.landing .testimonials blockquote,.landing .testimonials blockquote:last-child{min-height:0;padding:24px 0;border-left:0;border-top:1px solid rgba(255,255,255,.2);font-size:18px}.landing .testimonials footer{margin-top:16px;font-size:12px}.landing .faq-list summary{font-size:14px}.landing .faq-list p{margin-right:12px;font-size:13px}.landing .final-cta{width:calc(100% - 40px);padding:30px 24px;margin-bottom:48px}.landing .final-cta h2{font-size:32px;letter-spacing:-1.1px}.landing .final-cta .landing-cta{width:100%}.landing .landing-footer{gap:30px 22px;padding-block:36px 42px}.landing .landing-footer>div:first-child{grid-column:1 / -1}.landing .landing-footer p{max-width:300px}.landing .modal-backdrop{padding:14px}.landing .quote-modal{max-height:calc(100dvh - 28px);padding:27px 22px}.landing .quote-modal h2{padding-right:16px;font-size:25px}.landing .quote-modal .form-row{grid-template-columns:minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.landing :is(button,a){transition:none}}.selora-editorial{--s-ink:#142f32;--s-muted:#617375;--s-line:#dce4df;--s-teal:#087f78;--s-paper:#f7f8f5;--s-mint:#e8f0eb;color:var(--s-ink);background:#fff;font-family:DM Sans,Noto Sans,sans-serif;font-size:16px;line-height:1.5;overflow:clip;-webkit-font-smoothing:antialiased}.selora-editorial *{box-sizing:border-box}.selora-editorial button,.selora-editorial input,.selora-editorial textarea,.selora-editorial select{font:inherit}.selora-editorial button,.selora-editorial a{touch-action:manipulation}.selora-editorial button{cursor:pointer}.selora-editorial a{color:inherit;text-decoration:none}.selora-editorial button:focus-visible,.selora-editorial a:focus-visible,.selora-editorial summary:focus-visible,.selora-editorial select:focus-visible{outline:3px solid #b48150;outline-offset:5px}.selora-editorial h1,.selora-editorial h2,.selora-editorial h3,.selora-editorial p{margin:0}.selora-editorial h1,.selora-editorial h2{font-weight:500;line-height:1.04;letter-spacing:-.055em}.selora-editorial em{font-style:normal;color:var(--s-teal)}.selora-editorial h2{font-size:clamp(36px,4.2vw,56px)}.selora-editorial h3{font-size:20px;letter-spacing:-.025em;font-weight:500}.selora-editorial p{color:var(--s-muted)}.selora-editorial svg{flex-shrink:0}.s-container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.s-header{height:96px;width:min(1344px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:56px;position:relative;z-index:20;border-bottom:1px solid var(--s-line)}.s-brand{border:0;background:none;padding:0;display:flex;align-items:center}.s-brand .selora-logo{width:132px;height:auto}.s-brand .selora-logo__lockup{width:132px;height:auto;max-height:42px;object-fit:contain}.s-header nav{display:flex;gap:28px;font-size:13px}.s-header nav a{position:relative}.s-header nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:var(--s-teal);transition:width .2s}.s-header nav a:hover:after{width:100%}.s-header-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.s-header .language-switcher>span{display:none}.s-header .language-switcher select{border:0;background:transparent;font-size:12px;color:var(--s-ink);padding:8px 0;cursor:pointer}.s-login{border:0;background:none;color:var(--s-ink);font-size:13px!important;padding:10px 0}.s-button{display:inline-flex;justify-content:center;align-items:center;gap:30px;padding:17px 23px;background:var(--s-teal);border:1px solid var(--s-teal);color:#fff;font-size:13px!important;font-weight:500;border-radius:5px;transition:background .2s,transform .2s}.s-button:hover{background:#076760;transform:translateY(-1px)}.s-button.s-header-cta{padding:12px 16px;gap:15px}.s-button-outline{background:transparent;color:var(--s-ink);border-color:#c6d4cd}.s-button-outline:hover{background:#e3ece6}.s-menu{display:none;border:0;background:none;padding:8px}.s-hero{padding-top:74px}.s-eyebrow,.s-section-index{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:9px}.s-live-dot{width:6px;height:6px;border-radius:50%;background:var(--s-teal)}.s-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:65px;margin-top:31px;align-items:end}.s-hero h1{font-size:clamp(52px,5.3vw,76px);line-height:1.02}.s-hero-aside{padding-bottom:3px}.s-hero-aside>p{font-size:15px;line-height:1.65;max-width:310px;margin-bottom:23px}.s-hero-note{display:block;font-size:11px;color:var(--s-muted);margin-top:14px}.s-hero-meta{display:flex;gap:25px;align-items:center;margin-top:54px;padding:21px 0;border-top:1px solid var(--s-line);font-size:11px;letter-spacing:.01em}.s-hero-meta>span{display:flex;align-items:center;gap:8px}.s-meta-last{margin-left:auto;color:var(--s-muted)}.s-meta-last svg{margin-left:15px}.s-product-stage{scroll-margin-top:25px}.s-film{border:1px solid #cbd8d0;border-radius:10px;background:var(--s-paper);overflow:hidden}.s-film-top{display:flex;justify-content:space-between;padding:16px 24px;background:#edf2ed;border-bottom:1px solid #d5dfd7;font-size:11px;color:var(--s-muted)}.s-film-top>span{display:flex;align-items:center;gap:8px}.s-film-top i{height:5px;width:5px;background:var(--s-teal);border-radius:50%}.s-film-screen{position:relative;aspect-ratio:8/5;background:#f7f8f5}.s-film-screen video{width:100%;height:100%;display:block;object-fit:cover}.s-video-toggle{position:absolute;right:20px;bottom:18px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #cbd8d0;border-radius:4px;padding:10px 13px;color:var(--s-ink);font-size:11px!important}.s-video-toggle:hover{background:#e8f0eb}.s-film-scenes{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--s-line)}.s-film-scenes button{display:grid;grid-template-columns:22px 1fr;gap:5px 7px;position:relative;text-align:left;padding:24px 20px 28px;background:#fff;border:0;border-right:1px solid var(--s-line);color:var(--s-muted)}.s-film-scenes button:last-child{border-right:0}.s-film-scenes button.is-active{background:#f0f5f0;color:var(--s-ink)}.s-scene-index{font-size:10px;line-height:24px}.s-film-scenes strong{font-weight:500;font-size:13px;line-height:24px}.s-scene-description{grid-column:2;font-size:11px;line-height:1.6;max-width:215px}.s-scene-track{position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent}.is-active .s-scene-track{background:var(--s-teal)}.s-film-caption{text-align:center;font-size:10px;padding:13px 15px;border-top:1px solid var(--s-line);background:#fff}.s-statement{padding-top:115px;padding-bottom:112px}.s-statement h2{margin-top:31px;max-width:980px;font-size:clamp(36px,4vw,54px)}.s-statement h2>span{color:#78908a}.s-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:59px}.s-principles article{border-top:1px solid var(--s-line);padding-top:20px}.s-principles article>span{display:block;font-size:10px;color:var(--s-muted);margin-bottom:22px}.s-principles h3{margin-bottom:12px}.s-principles p{font-size:14px;line-height:1.7;max-width:325px}.s-control{background:var(--s-paper);padding:95px 0;border-top:1px solid #e8ece8;border-bottom:1px solid #e8ece8;scroll-margin-top:30px}.s-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.s-control h2{margin-top:28px}.s-control-copy>p{max-width:390px;font-size:15px;line-height:1.7;margin-top:27px}.s-text-link{border:0;background:none;border-bottom:1px solid #97afa6;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;color:var(--s-ink);padding:10px 0;font-size:13px!important}.s-control-copy .s-text-link{margin-top:30px}.s-handoff-panel{background:#fff;border:1px solid #d4dfd6;border-radius:8px;padding:25px 28px 0}.s-panel-label{display:flex;gap:9px;align-items:center;font-size:13px;padding-bottom:21px;border-bottom:1px solid var(--s-line)}.s-panel-label>span{margin-left:auto;font-size:10px;color:var(--s-muted)}.s-handoff-message{display:flex;gap:14px;padding:28px 0}.s-avatar{width:33px;height:33px;background:#e3eee5;color:var(--s-teal);display:flex;align-items:center;justify-content:center;border-radius:6px}.s-handoff-message>div{flex:1}.s-handoff-message small{font-size:9px;letter-spacing:.09em}.s-handoff-message p{font-size:15px;line-height:1.6;margin-top:6px;color:var(--s-ink)}.s-context-row{display:flex;justify-content:space-between;border-top:1px solid #edf0eb;padding:14px 0;font-size:12px}.s-context-row>span{color:var(--s-muted)}.s-context-row>strong{font-weight:500}.s-transfer{display:flex;align-items:center;justify-content:space-between;background:#e8f0eb;padding:17px 18px;border-radius:4px;margin-top:8px}.s-transfer>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#285e50}.s-control-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--s-line);margin:25px -28px 0;padding:18px 23px;background:#fcfcfa;color:var(--s-muted);font-size:10px;border-radius:0 0 8px 8px}.s-workflow-heading{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:end;margin-top:30px}.s-workflow-heading p{font-size:14px;line-height:1.75;padding-bottom:4px}.s-workflow-rows{margin-top:54px}.s-workflow-rows article{display:flex;gap:42px;align-items:center;padding:29px 0;border-top:1px solid var(--s-line)}.s-workflow-rows article:last-child{border-bottom:1px solid var(--s-line)}.s-workflow-rows article>span{font-size:11px;color:var(--s-muted);width:28px}.s-workflow-rows article>div{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;flex:1}.s-workflow-rows h3{font-size:23px}.s-workflow-rows p{font-size:13px;line-height:1.65;max-width:460px}.s-workflow-rows svg{margin-left:auto;color:#66837c}.s-pricing{background:#f6f7f3;padding:95px 0;scroll-margin-top:25px}.s-pricing-heading{display:grid;grid-template-columns:1fr 350px;gap:65px;align-items:end;margin-top:30px}.s-pricing-heading h2{font-size:42px}.s-pricing-heading h2>span{color:#71867f}.s-pricing-heading p{font-size:13px;line-height:1.7}.s-plans{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s-plan{background:#fff;border:1px solid #d6dfd7;border-radius:5px;padding:29px}.s-plan.is-featured{border:1px solid var(--s-teal);background:#eef4ee}.s-plan-name{display:flex;justify-content:space-between;align-items:center}.s-plan-name h3{font-size:19px}.s-plan-name>span{font-size:9px;letter-spacing:.04em;color:var(--s-teal);border:1px solid #b7d0c5;padding:4px 7px;border-radius:2px}.s-price{font-size:32px;letter-spacing:-.04em;margin-top:28px;line-height:1}.s-price small{display:block;font-size:11px;letter-spacing:0;color:var(--s-muted);margin-top:10px}.s-plan ul{padding:25px 0;margin:25px 0 0;border-top:1px solid var(--s-line);list-style:none;font-size:12px;display:grid;gap:14px}.s-plan li{display:flex;align-items:center;gap:10px}.s-plan li svg{width:14px;height:14px;color:#668c7c}.s-plan .s-button{width:100%;justify-content:space-between;padding:14px 18px;margin-top:6px;font-size:12px!important}.s-custom{display:flex;align-items:center;gap:23px;border-top:1px solid #cdd9d0;margin-top:35px;padding-top:32px}.s-custom h3{font-size:17px;margin-bottom:6px}.s-custom p{font-size:12px;max-width:665px}.s-custom .s-text-link{margin-left:auto;white-space:nowrap;font-size:12px!important}.s-faq{padding-block:110px;display:grid;grid-template-columns:1fr 1.2fr;gap:90px;scroll-margin-top:25px}.s-faq h2{font-size:43px;margin-top:30px}.s-faq>div>p{font-size:13px;margin-top:17px}.s-faq-list{border-top:1px solid var(--s-line)}.s-faq details{border-bottom:1px solid var(--s-line)}.s-faq summary{list-style:none;cursor:pointer;font-size:14px;font-weight:500;padding:24px 35px 24px 0;position:relative}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";position:absolute;right:0;top:21px;font-size:23px;line-height:1;font-weight:300;color:var(--s-teal)}.s-faq details[open] summary:after{content:"−"}.s-faq details p{font-size:13px;line-height:1.7;padding-bottom:25px;max-width:550px}.s-final{background:#e9f0e8;padding:75px 0 80px}.s-final h2{font-size:64px;margin-top:27px}.s-final .s-container>div{display:flex;align-items:center;gap:26px;margin-top:34px}.s-final .s-container>div>span{font-size:12px;color:var(--s-muted);max-width:320px}.s-footer{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:50px;padding-top:70px}.s-footer>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px;font-size:11px}.s-footer>div>strong{font-size:11px;font-weight:500;margin-bottom:8px}.s-footer>div>a,.s-footer>div>button,.s-footer>div>span{color:var(--s-muted)}.s-footer button{background:none;border:0;text-align:left;padding:0;font-size:11px}.s-footer-brand p{max-width:245px;font-size:12px;line-height:1.7;margin-top:10px}.s-footer .s-footer-bottom{grid-column:1/-1;border-top:1px solid var(--s-line);display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:24px 0;font-size:10px;margin-top:8px}.s-reveal-ready{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.s-reveal-in{opacity:1;transform:none}.selora-editorial .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#142f3280;display:grid;place-items:center;padding:24px}.selora-editorial .quote-modal{position:relative;width:min(620px,100%);max-height:90dvh;overflow:auto;background:#fff;color:var(--s-ink);border-radius:8px;padding:36px}.selora-editorial .quote-modal h2{font-size:30px;margin:10px 0 14px;letter-spacing:-.03em}.selora-editorial .quote-modal p{font-size:13px;line-height:1.6}.selora-editorial .quote-modal .eyebrow{font-size:10px;color:var(--s-teal);letter-spacing:.1em;text-transform:uppercase}.selora-editorial .modal-close{position:absolute;right:15px;top:12px;background:none;border:0;font-size:28px;color:var(--s-ink)}.selora-editorial .quote-modal form{display:grid;gap:17px;margin-top:25px}.selora-editorial .quote-modal label{display:grid;gap:6px;font-size:12px}.selora-editorial .quote-modal input,.selora-editorial .quote-modal textarea{width:100%;border:1px solid #c8d4cd;background:#fff;padding:10px;border-radius:4px;color:var(--s-ink)}.selora-editorial .quote-modal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.selora-editorial .quote-modal .landing-cta{background:var(--s-teal);color:#fff;border:0;padding:14px 20px;border-radius:4px;font-size:13px}.selora-editorial .quote-modal .form-error{color:#a6382f}@media(min-width:1600px){.s-hero h1{font-size:78px}}@media(max-width:1180px){.s-header{gap:25px}.s-header nav{gap:19px}.s-header-actions{gap:16px}.s-container{width:calc(100% - 64px)}.s-hero-grid{grid-template-columns:1fr 285px;gap:35px}.s-hero h1{font-size:60px}.s-control-grid{gap:50px}.s-workflow-heading{grid-template-columns:1fr 300px;gap:40px}.s-workflow-rows article>div{grid-template-columns:240px 1fr;gap:20px}.s-pricing-heading{grid-template-columns:1fr 290px;gap:35px}.s-pricing-heading h2{font-size:36px}.s-plan{padding:23px}.s-price{font-size:29px}.s-faq{gap:50px}.s-film-scenes button{padding-inline:14px;grid-template-columns:18px 1fr}.s-film-scenes strong{font-size:12px}.s-scene-description{font-size:10px}}@media(max-width:900px){.s-header{height:80px;gap:22px}.s-header nav{gap:16px}.s-header nav a{font-size:12px}.s-header-actions{gap:13px}.s-header-cta{display:none}.s-brand .selora-logo,.s-brand .selora-logo__lockup{width:116px}.s-hero{padding-top:58px}.s-hero-grid{grid-template-columns:1fr;gap:24px;margin-top:25px}.s-hero h1{font-size:67px}.s-hero-aside{display:grid;grid-template-columns:1fr auto;gap:16px 28px;align-items:center}.s-hero-aside>p{max-width:460px;margin:0;font-size:14px}.s-hero-note{grid-column:1/-1;margin:0}.s-hero-meta{margin-top:32px}.s-meta-last{font-size:10px}.s-film-top{padding:13px 18px}.s-film-scenes strong{font-size:11px}.s-film-scenes button{display:block;padding:17px 12px 20px}.s-scene-index,.s-film-scenes strong{display:block}.s-scene-description{display:none}.s-statement{padding-block:80px}.s-principles{gap:25px;margin-top:42px}.s-principles h3{font-size:18px}.s-principles p{font-size:12px}.s-control{padding-block:70px}.s-control-grid{gap:35px}.s-control h2{font-size:39px}.s-control-copy>p{font-size:13px}.s-handoff-panel{padding:20px 19px 0}.s-control-foot{margin-inline:-19px;padding-inline:17px}.s-handoff-message p{font-size:13px}.s-context-row{font-size:11px}.s-transfer{padding:14px 12px}.s-transfer>span{font-size:10px}.s-transfer>svg{display:none}.s-workflow{padding-block:80px}.s-workflow-heading{grid-template-columns:1fr;gap:23px}.s-workflow-heading p{max-width:520px}.s-workflow-rows article{gap:20px}.s-workflow-rows article>div{grid-template-columns:200px 1fr}.s-workflow-rows h3{font-size:20px}.s-workflow-rows p{font-size:12px}.s-pricing{padding-block:75px}.s-pricing-heading{grid-template-columns:1fr;gap:24px}.s-pricing-heading p{max-width:570px}.s-plans{gap:12px;margin-top:35px}.s-plan{padding:18px}.s-plan-name{align-items:flex-start;gap:8px;flex-direction:column;min-height:54px}.s-price{font-size:25px;margin-top:20px}.s-plan ul{font-size:10px}.s-plan li{gap:7px}.s-plan .s-button{padding:12px 10px;font-size:10px!important;gap:7px}.s-custom{gap:18px;align-items:flex-start}.s-custom .s-text-link{margin-top:4px}.s-custom p{max-width:430px;font-size:11px}.s-faq{padding-block:80px;gap:30px;grid-template-columns:.85fr 1.15fr}.s-faq h2{font-size:35px}.s-faq summary{font-size:13px}.s-final h2{font-size:56px}.s-footer{gap:24px;grid-template-columns:1.5fr 1fr 1.2fr 1fr}.s-footer-brand p{font-size:11px}}@media(max-width:640px){.s-container{width:calc(100% - 40px)}.s-header{width:calc(100% - 40px);height:74px;gap:0}.s-brand .selora-logo,.s-brand .selora-logo__lockup{width:108px}.s-header-actions{gap:18px}.s-header .s-login{display:none}.s-menu{display:flex;margin-right:-8px}.s-header nav{display:none;position:absolute;left:-20px;right:-20px;top:73px;flex-direction:column;gap:0;background:#fff;padding:10px 20px 20px;border-bottom:1px solid var(--s-line)}.s-header nav.is-open{display:flex}.s-header nav a{font-size:15px;padding:13px 0;border-bottom:1px solid #edf1ec}.s-header nav a:last-child{border:0}.s-hero{padding-top:42px}.s-eyebrow{font-size:9px;letter-spacing:.09em}.s-hero-grid{margin-top:23px;gap:24px}.s-hero h1{font-size:clamp(40px,10.7vw,64px);letter-spacing:-.055em;line-height:1.05}.s-hero-aside{display:flex;flex-wrap:wrap;gap:20px 0}.s-hero-aside>p{font-size:14px;line-height:1.65;max-width:100%}.s-hero-aside .s-button{font-size:12px!important;gap:30px;padding:15px 19px}.s-hero-note{font-size:10px;width:100%;margin-top:-6px}.s-hero-meta{margin-top:27px;gap:21px;font-size:10px;padding:18px 0}.s-hero-meta>span{gap:6px}.s-meta-last{display:none!important}.s-product-stage{width:100%;padding-inline:12px}.s-film{border-radius:7px}.s-film-top{font-size:9px;padding:12px}.s-film-top span:last-child{font-size:8px}.s-film-screen{aspect-ratio:8/5}.s-video-toggle{right:9px;bottom:9px;padding:8px;border-radius:3px}.s-video-toggle span{display:none}.s-video-toggle svg{width:12px;height:12px}.s-film-scenes{grid-template-columns:repeat(2,1fr)}.s-film-scenes button{padding:11px 12px 14px;display:grid;grid-template-columns:15px 1fr;gap:3px 7px;align-items:center}.s-film-scenes button:nth-child(-n+2){border-bottom:1px solid var(--s-line)}.s-film-scenes button:nth-child(2){border-right:0}.s-film-scenes strong{font-size:10px;line-height:1.4}.s-scene-index{font-size:8px}.s-film-caption{font-size:8px;padding:11px 15px}.s-statement{padding-top:65px;padding-bottom:62px}.s-section-index{font-size:9px;letter-spacing:.1em}.s-statement h2{margin-top:25px;font-size:34px;line-height:1.1}.s-principles{grid-template-columns:1fr;gap:27px;margin-top:36px}.s-principles article{display:grid;grid-template-columns:27px 1fr;gap:9px 13px;padding-top:18px}.s-principles article>span{margin:4px 0 0}.s-principles h3{font-size:18px;margin:0}.s-principles p{grid-column:2;font-size:13px;max-width:none}.s-control{padding-block:60px}.s-control-grid{grid-template-columns:1fr;gap:36px}.s-control h2{font-size:39px;margin-top:25px}.s-control-copy>p{font-size:14px;margin-top:20px}.s-control-copy .s-text-link{margin-top:18px}.s-handoff-panel{padding:23px 23px 0}.s-handoff-message p{font-size:14px}.s-control-foot{margin-inline:-23px;padding:17px 21px;font-size:9px}.s-workflow{padding-block:62px}.s-workflow-heading{margin-top:24px;gap:22px}.s-workflow-heading h2{font-size:36px}.s-workflow-heading p{font-size:13px;line-height:1.7}.s-workflow-rows{margin-top:28px}.s-workflow-rows article{align-items:flex-start;padding:25px 0;gap:13px}.s-workflow-rows article>span{width:22px;padding-top:5px}.s-workflow-rows article>div{display:block}.s-workflow-rows h3{font-size:20px;margin-bottom:10px}.s-workflow-rows p{font-size:12px}.s-workflow-rows article>svg{width:20px;margin-top:5px;margin-left:8px}.s-pricing{padding-block:61px}.s-pricing-heading{margin-top:24px;gap:20px}.s-pricing-heading h2{font-size:34px;line-height:1.1}.s-pricing-heading p{font-size:12px}.s-plans{grid-template-columns:1fr;gap:15px;margin-top:32px}.s-plan{padding:26px}.s-plan-name{flex-direction:row;min-height:0;align-items:center}.s-plan-name h3{font-size:22px}.s-plan-name>span{font-size:9px}.s-price{font-size:34px;margin-top:25px}.s-price small{font-size:12px}.s-plan ul{font-size:12px;gap:13px;margin-top:22px;padding:22px 0}.s-plan .s-button{font-size:12px!important;padding:14px 18px}.s-custom{display:grid;grid-template-columns:24px 1fr;gap:14px;margin-top:30px;padding-top:27px}.s-custom>svg{width:24px}.s-custom p{font-size:12px;line-height:1.6}.s-custom .s-text-link{grid-column:2;margin-left:0;justify-self:start;font-size:12px!important}.s-faq{grid-template-columns:1fr;gap:30px;padding-block:62px}.s-faq h2{font-size:37px;margin-top:23px}.s-faq summary{font-size:13px;line-height:1.5;padding:23px 25px 23px 0}.s-faq summary:after{top:23px}.s-faq details p{font-size:12px}.s-final{padding-block:57px}.s-final h2{font-size:40px;line-height:1.08;margin-top:25px}.s-final .s-container>div{display:block;margin-top:28px}.s-final .s-container>div>span{display:block;font-size:11px;max-width:280px;margin-top:17px}.s-footer{grid-template-columns:1fr 1fr;gap:35px 30px;padding-top:46px}.s-footer .s-footer-brand{grid-column:1/-1}.s-footer-brand p{max-width:260px;font-size:12px}.s-footer>div{font-size:11px;gap:13px}.s-footer .s-footer-bottom{gap:14px;flex-direction:column;padding:22px 0 26px;margin-top:0;font-size:9px}.selora-editorial .quote-modal{padding:29px 23px}.selora-editorial .quote-modal .form-row{grid-template-columns:1fr}}html[lang=ru] .s-hero h1{font-size:clamp(45px,4.6vw,65px)}html[lang=ru] .s-hero-grid{grid-template-columns:minmax(0,1fr) 325px;gap:40px}html[lang=ru] .s-final h2{font-size:56px}html[lang=ru] .s-pricing-heading h2{font-size:39px}@media(max-width:900px){html[lang=ru] .s-hero-grid{grid-template-columns:1fr}html[lang=ru] .s-hero h1{font-size:60px}html[lang=ru] .s-final h2{font-size:48px}}@media(max-width:640px){html[lang=ru] .s-hero h1{font-size:clamp(38px,10vw,59px)}html[lang=ru] .s-final h2{font-size:37px}html[lang=ru] .s-pricing-heading h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.selora-editorial *,.selora-editorial *:before,.selora-editorial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.s-reveal-ready{opacity:1;transform:none}.s-button:hover{transform:none}}.selora-editorial .s-brand .selora-logo{height:34px}.selora-editorial .s-brand .selora-logo__lockup{width:115.2866%;height:auto;max-height:none;object-fit:initial}@media(max-width:900px){.selora-editorial .s-brand .selora-logo{height:30px}}@media(max-width:640px){.selora-editorial .s-brand .selora-logo{height:28px}}.s-film-mobile-description{display:none}@media(max-width:640px){.s-film-mobile-description{display:block;padding:14px 17px;background:#fff;font-size:11px;min-height:62px;line-height:1.6;border-top:1px solid var(--s-line)}}.selora-editorial{--s-ink:#193b39;--s-muted:#687a75;--s-teal:#126c5d;--s-paper:#f8faf6;--s-line:#e3e9e4;background:#fffdf9}.selora-editorial h1,.selora-editorial h2{font-weight:500;letter-spacing:-.052em}.selora-editorial em{color:#126c5d}.s-container{width:min(1180px,calc(100% - 96px))}.s-header{width:min(1320px,calc(100% - 64px));height:95px;border-bottom:0;gap:70px}.s-header nav{margin-left:auto;gap:32px;font-size:13px}.s-header-actions{margin-left:30px;gap:23px}.s-button{background:#183e36;border-color:#183e36;border-radius:999px;padding:17px 25px;gap:23px;font-size:13px!important}.s-button:hover{background:#275b4d;border-color:#275b4d;transform:translateY(-2px)}.s-button.s-header-cta{padding:12px 19px;border-radius:999px}.s-button-outline{background:transparent;color:#183e36;border-color:#c3d1c8}.s-button-outline:hover{background:#e4eee5;border-color:#b7ccbb}.s-header .s-login{font-size:12px!important}.c-hero{text-align:center;padding:54px 0 42px}.c-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eef3e9;border:1px solid #e3ebdc;border-radius:999px;padding:7px 12px;font-size:10px;letter-spacing:.01em;color:#42624f}.c-ai-spark{font-size:15px;color:#5c896c}.c-hero h1{font-size:clamp(54px,5.25vw,75px);line-height:1.02;max-width:990px;margin:24px auto!important;letter-spacing:-.055em!important}.c-hero h1 em{color:#598776}.c-hero>p{font-size:15px;line-height:1.7;max-width:600px;margin:0 auto!important;color:#66796e}.c-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:26px}.c-demo-link{display:flex;align-items:center;gap:10px;font-size:12px;color:#3e5f50!important}.c-demo-link>svg{width:28px;height:28px;background:#e9eee3;border-radius:50%;padding:8px}.c-scene-wrap{width:min(1280px,calc(100% - 64px));margin:0 auto}.c-hero-scene{position:relative;aspect-ratio:16/10;border-radius:30px;overflow:hidden;background:#fcf3d1;isolation:isolate;box-shadow:0 1px #deddbb55}.c-character-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.c-scene-kicker{position:absolute;top:29px;left:35px;font-size:11px;display:flex;align-items:center;gap:8px;color:#6a684d;letter-spacing:.01em}.c-scene-dot{width:6px;height:6px;border-radius:50%;background:#839d62}.c-conversation-card{position:absolute;top:15%;left:5.4%;width:43%;max-width:535px;background:#fffffff5;border:1px solid #fff;border-radius:23px;padding:25px 25px 23px;box-shadow:0 20px 60px -23px #665a3245;transform:rotate(-2deg);transform-origin:center}.c-card-header{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid #ecede5}.c-instagram{width:39px;height:39px;border-radius:12px;background:#faebec;display:grid;place-items:center;color:#b15764}.c-card-header>div{display:flex;flex-direction:column;gap:2px}.c-card-header strong{font-size:13px;font-weight:500;letter-spacing:-.01em}.c-card-header>div>span{font-size:10px;color:#7c8781}.c-demo-badge{margin-left:auto;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:#8d927e;border:1px solid #e5e9df;padding:5px 8px;border-radius:999px}.c-message{border-radius:15px;padding:16px 18px;margin-top:19px;max-width:93%;position:relative}.c-message small{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.01em;color:#71877b;margin-bottom:6px}.c-message p{font-size:14px;line-height:1.5;color:#304b40;margin:0!important}.c-message-patient{background:#f3f4ef;border-bottom-left-radius:4px;margin-right:27px}.c-message-ai{background:#eaf2e7;border-bottom-right-radius:4px;margin-left:auto}.c-message-ai small{color:#5b8065;font-size:9px}.c-message-ai .c-ai-spark{font-size:12px}.c-lead-ready{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #d7e5d9;padding:15px 14px;border-radius:13px;margin-top:22px;box-shadow:0 5px 20px #35574408}.c-lead-ready>span{color:#64906c;display:flex}.c-lead-ready>div{flex:1}.c-lead-ready strong{font-size:12px;font-weight:500;display:block}.c-lead-ready small{font-size:9px;display:block;color:#7b8a7c;margin-top:3px}.c-lead-ready>svg{color:#69866a}.c-scene-caption{position:absolute;left:38px;bottom:30px;display:flex;align-items:center;gap:11px;font-size:10px;color:#7c785e}.c-scene-caption>span{border:1px solid #b8b79588;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:9px}.c-motion-toggle{position:absolute;right:26px;bottom:25px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffffaa;border-radius:50%;background:#ffffffa8;color:#526d52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-motion-toggle:hover{background:#fff}.c-trust-strip{display:flex;align-items:center;justify-content:center;gap:40px;padding:28px 0 32px;color:#7b8a7a;font-size:10px;border-bottom:1px solid #e8ece2}.c-trust-strip>span{display:flex;align-items:center;gap:9px;white-space:nowrap}.c-trust-strip svg{opacity:.7}.c-product-story{padding-top:105px;scroll-margin-top:20px}.c-product-intro{text-align:center;max-width:650px;margin:0 auto 40px}.c-section-tag{display:inline-block;font-size:10px;background:#eaf0e6;padding:6px 10px;color:#64866b;border-radius:999px;margin-bottom:21px}.c-product-intro h2{font-size:49px;line-height:1.07}.c-product-intro h2 em{color:#71947d}.c-product-intro>p{font-size:14px;line-height:1.7;max-width:510px;margin:22px auto 0!important}.s-film{border-radius:24px;border:1px solid #e1e7dc;box-shadow:0 15px 65px -38px #4e72562e;overflow:hidden;background:#f6faf4}.s-film-top{background:#edf3e9;border-color:#e1e9db;padding:15px 24px;color:#729074;font-size:10px}.s-film-screen{background:#f7f8f5}.s-video-toggle{border-radius:999px;font-size:10px!important;border-color:#d3e0d0;box-shadow:0 3px 15px #537b4612}.s-film-scenes{background:#fafcf7;border-color:#e6ecdf}.s-film-scenes button{background:#fafcf7;border-right-color:#e5ecdd;padding-top:23px;padding-bottom:25px}.s-film-scenes button.is-active{background:#eaf1e3}.s-film-scenes strong{font-size:12px;line-height:1.4}.s-scene-index{color:#8aa084;line-height:18px}.s-scene-description{font-size:10px;line-height:1.7;margin-top:5px}.is-active .s-scene-track{background:#7b9f69}.s-film-caption{background:#fafcf7;border-color:#e7eddf;color:#86957e!important}.s-statement{padding-top:110px;padding-bottom:95px;scroll-margin-top:30px;text-align:center}.s-section-index{justify-content:center;font-size:10px;color:#7c927e;letter-spacing:.07em}.s-statement h2{font-size:49px;line-height:1.08;margin:24px auto 0!important;max-width:820px}.s-statement h2>span{color:#71947d}.s-principles{gap:19px;margin-top:45px;text-align:left}.s-principles article{border:0;border-radius:24px;padding:30px 29px 34px;background:#f5f1dc;position:relative;overflow:hidden}.s-principles article:nth-child(2){background:#edf1e7}.s-principles article:nth-child(3){background:#f8eae0}.s-principles article>span{font-size:11px;color:#858369;margin-bottom:46px;display:flex;align-items:center;justify-content:center;border:1px solid #c9c9ad;width:30px;height:30px;border-radius:50%}.s-principles article:nth-child(2)>span{border-color:#bcccaf;color:#709062}.s-principles article:nth-child(3)>span{border-color:#dec0ac;color:#a18165}.s-principles h3{font-size:22px;font-weight:500;line-height:1.17;max-width:280px;letter-spacing:-.03em;margin-bottom:16px}.s-principles p{font-size:12px;line-height:1.75;color:#7b816c;max-width:none}.s-principles .c-principle-icon{position:absolute;top:24px;right:30px;width:39px;height:39px;color:#b9ba924a;pointer-events:none}.s-principles article:nth-child(2) .c-principle-icon{color:#9dbb8555}.s-principles article:nth-child(3) .c-principle-icon{color:#c99b7955}.s-control{border:0;background:#fffdf9;padding:0 32px}.s-control-grid{max-width:1280px;width:100%;background:#f8ebe0;border-radius:30px;padding:68px 69px;gap:70px;align-items:center}.s-control .s-section-index{justify-content:flex-start;color:#a38770}.s-control h2{font-size:46px;line-height:1.09;margin-top:22px;letter-spacing:-.045em}.s-control h2 em{color:#99785e}.s-control-copy>p{font-size:13px;line-height:1.75;max-width:420px;color:#907d6c;margin-top:23px}.s-control-copy .s-text-link{margin-top:23px;border-color:#cabaa8;font-size:12px!important;color:#755e4c}.s-handoff-panel{border:1px solid #fff;border-radius:22px;transform:rotate(2deg);padding:26px 25px 0;box-shadow:0 18px 45px -24px #8b665449}.s-panel-label{border-color:#eef0e8;color:#729079;font-size:12px}.s-handoff-message p{color:#42604b;font-size:14px}.s-avatar{border-radius:11px;background:#eef3e6;color:#71936b}.s-context-row{border-color:#eff1e9;font-size:11px}.s-transfer{border-radius:12px;background:#eef3e9;padding:17px 14px}.s-transfer>span{font-size:10px;color:#6a8565}.s-control-foot{background:#fafbf7;border-color:#eef0e9;border-radius:0 0 22px 22px;font-size:9px;margin-inline:-25px;line-height:1.6;color:#88947e}.s-workflow{padding-block:110px}.s-workflow .s-section-index{justify-content:flex-start}.s-workflow-heading{margin-top:22px;grid-template-columns:1fr 350px;gap:65px}.s-workflow-heading h2{font-size:48px;line-height:1.08}.s-workflow-heading p{font-size:13px;line-height:1.75;color:#7a8a76}.s-workflow-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.s-workflow-rows article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e6ecdf!important;border-radius:22px;padding:26px 25px;gap:18px;background:#fffefa;position:relative}.s-workflow-rows article>span{font-size:10px;color:#9aaa8b}.s-workflow-rows article>div{display:block}.s-workflow-rows h3{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin-bottom:14px}.s-workflow-rows p{font-size:12px;color:#829078;line-height:1.75}.s-workflow-rows article>svg{position:absolute;right:24px;top:22px;color:#9cb08a;width:25px;height:25px}.s-pricing{padding:90px 0 85px;background:#f0f5e9;border-radius:32px;width:min(1280px,calc(100% - 64px));margin-inline:auto}.s-pricing .s-container{width:calc(100% - 100px)}.s-pricing .s-section-index{justify-content:center;color:#849779}.s-pricing-heading{display:block;text-align:center;max-width:800px;margin:23px auto 0}.s-pricing-heading h2{font-size:45px;line-height:1.1}.s-pricing-heading h2>span{color:#8ca07d;font-size:25px;line-height:1.5;letter-spacing:-.025em}.s-pricing-heading p{max-width:630px;margin:19px auto 0;font-size:12px;color:#819174}.s-plans{gap:16px;margin-top:42px}.s-plan{background:#fcfdf8;border-color:#dce6d0;border-radius:20px;padding:26px}.s-plan.is-featured{background:#fff;border-color:#9bb883;box-shadow:0 10px 25px #7c995610}.s-plan-name h3{font-size:20px;color:#506d47}.s-plan-name>span{font-size:8px;border-radius:999px;border-color:#c4d8b3;background:#f1f6e9;color:#7d975e;padding:5px 8px}.s-price{font-size:32px;margin-top:30px;color:#496842}.s-price small{color:#96a087;font-size:11px}.s-plan ul{border-color:#e3ebd9;font-size:11px;color:#768a64;padding:23px 0;margin-top:23px;gap:13px}.s-plan li svg{color:#9eb58b}.s-plan .s-button{border-radius:999px;font-size:11px!important;padding:14px 17px}.s-custom{border-color:#d7e2ca;padding-top:27px;margin-top:30px;gap:20px}.s-custom h3{color:#647d57}.s-custom p{color:#8b997c;font-size:11px;max-width:575px}.s-custom .s-text-link{font-size:11px!important;color:#61794f;border-color:#b6c7a5}.s-custom>svg{color:#93a97e}.s-faq{padding-block:105px;gap:85px;grid-template-columns:.9fr 1.1fr}.s-faq .s-section-index{justify-content:flex-start}.s-faq h2{font-size:42px;line-height:1.1;max-width:350px;margin-top:22px}.s-faq>div>p{font-size:12px;color:#8b987f}.s-faq-list{border-color:#e5eadd}.s-faq details{border-color:#e5eadd}.s-faq summary{font-size:13px;color:#627d58;padding-block:23px}.s-faq summary:after{color:#96aa80;font-size:21px}.s-faq details p{font-size:12px;color:#8b987d;line-height:1.8}.s-final{width:min(1280px,calc(100% - 64px));border-radius:30px;background:#edf3e6;margin:0 auto;text-align:center;padding:65px 0 67px}.s-final h2{font-size:54px;line-height:1.06;margin-top:22px;color:#42613b}.s-final h2 em{color:#83a170}.s-final .s-container>div{flex-direction:column;gap:20px;margin-top:27px}.s-final .s-container>div>span{font-size:12px;max-width:470px;color:#89997b}.s-footer{padding-top:65px;padding-bottom:0;gap:45px}.s-footer>div>strong{color:#779069}.s-footer>div>a,.s-footer>div>button,.s-footer>div>span,.s-footer-brand p{color:#94a188}.s-footer .s-footer-bottom{border-color:#e9edde;color:#a0ac94}.selora-editorial .quote-modal{border-radius:20px}.selora-editorial .quote-modal .landing-cta{border-radius:999px}.selora-editorial .quote-modal input,.selora-editorial .quote-modal textarea{border-radius:8px}@media(min-width:1600px){.c-hero h1{font-size:76px}}@media(max-width:1180px){.s-header{gap:35px}.s-header nav{gap:22px}.s-header-actions{margin-left:10px;gap:17px}.s-container{width:calc(100% - 64px)}.c-hero h1{font-size:65px}.c-hero>p{max-width:560px}.c-conversation-card{padding:19px 20px;top:16%;width:44%}.c-message{padding:13px 15px;margin-top:15px}.c-message p{font-size:12px}.c-card-header{padding-bottom:14px}.c-lead-ready{padding:12px 11px;margin-top:17px}.c-lead-ready strong{font-size:11px}.c-lead-ready small{font-size:8px}.c-card-header strong{font-size:12px}.c-scene-kicker{font-size:10px;top:25px;left:30px}.c-trust-strip{gap:25px;font-size:9px}.s-principles h3{font-size:20px}.s-principles article{padding:25px}.s-control-grid{padding:55px;gap:40px}.s-control h2{font-size:39px}.s-control-copy>p{font-size:12px}.s-pricing .s-container{width:calc(100% - 65px)}.s-plan{padding:23px}.s-price{font-size:28px}.s-faq{gap:50px}.s-workflow-heading{grid-template-columns:1fr 300px;gap:35px}.s-workflow-heading h2{font-size:43px}.s-workflow-rows{gap:17px}.s-workflow-rows h3{font-size:19px}}@media(max-width:900px){.s-header{height:82px;gap:20px}.s-header nav{gap:18px}.s-header-actions{margin-left:3px;gap:15px}.c-hero{padding:42px 0 34px}.c-hero h1{font-size:59px;margin-top:23px!important}.c-hero>p{font-size:14px;max-width:540px}.c-scene-wrap{width:calc(100% - 40px)}.c-hero-scene{border-radius:24px;aspect-ratio:16/11}.c-conversation-card{top:16%;left:4%;width:48%;padding:16px;border-radius:18px}.c-card-header{gap:8px;padding-bottom:11px}.c-instagram{width:31px;height:31px;border-radius:9px}.c-card-header strong{font-size:10px}.c-card-header>div>span{font-size:8px}.c-demo-badge{font-size:6px;padding:4px 5px}.c-message{padding:10px 11px;border-radius:10px;margin-top:12px}.c-message small{font-size:7px;margin-bottom:4px}.c-message p{font-size:11px;line-height:1.45}.c-lead-ready{gap:7px;border-radius:10px;padding:10px 9px;margin-top:13px}.c-lead-ready strong{font-size:10px}.c-lead-ready small{font-size:7px}.c-lead-ready>span>svg{width:17px}.c-lead-ready>svg{width:15px}.c-scene-kicker{top:22px;left:25px;font-size:9px}.c-scene-caption{left:25px;bottom:23px;font-size:9px}.c-trust-strip{flex-wrap:wrap;column-gap:32px;row-gap:14px;padding-block:24px}.c-product-story{padding-top:75px}.c-product-intro h2{font-size:42px}.c-product-intro>p{font-size:13px}.s-statement{padding-top:80px;padding-bottom:70px}.s-statement h2{font-size:42px}.s-principles{gap:14px;margin-top:34px}.s-principles article{padding:23px 21px;border-radius:18px}.s-principles h3{font-size:18px}.s-principles p{font-size:11px}.s-principles article>span{margin-bottom:35px}.s-control{padding-inline:20px}.s-control-grid{padding:44px 35px;border-radius:24px;gap:28px}.s-control h2{font-size:33px}.s-control-copy>p{font-size:11px;line-height:1.8}.s-handoff-panel{padding:20px 17px 0;border-radius:16px}.s-panel-label{font-size:10px}.s-handoff-message p{font-size:12px}.s-control-foot{margin-inline:-17px;font-size:8px;padding:14px 16px;border-radius:0 0 16px 16px}.s-context-row{font-size:10px}.s-transfer{padding:12px;font-size:9px}.s-transfer>span{font-size:9px}.s-workflow{padding-block:77px}.s-workflow-heading{grid-template-columns:1fr;gap:20px}.s-workflow-heading h2{font-size:40px}.s-workflow-heading p{font-size:12px;max-width:500px}.s-workflow-rows{gap:12px;margin-top:30px}.s-workflow-rows article{padding:23px 20px;border-radius:18px}.s-workflow-rows h3{font-size:18px}.s-workflow-rows p{font-size:11px}.s-workflow-rows article>svg{width:20px;right:20px}.s-pricing{width:calc(100% - 40px);padding-block:67px;border-radius:24px}.s-pricing .s-container{width:calc(100% - 54px)}.s-pricing-heading h2{font-size:39px}.s-pricing-heading h2>span{font-size:21px}.s-plan{padding:18px;border-radius:16px}.s-plan-name h3{font-size:18px}.s-price{font-size:25px;margin-top:24px}.s-plan ul{font-size:10px}.s-plan .s-button{font-size:9px!important;padding:12px 10px}.s-pricing-heading p{font-size:11px;max-width:520px}.s-custom p{font-size:10px}.s-faq{padding-block:78px;gap:40px}.s-faq h2{font-size:36px}.s-faq summary{font-size:12px}.s-final{width:calc(100% - 40px);border-radius:24px;padding-block:55px}.s-final h2{font-size:46px}.s-footer{gap:28px;padding-top:58px}.s-footer-brand p{font-size:11px}.s-footer>div{font-size:10px}}@media(max-width:640px){.s-container{width:calc(100% - 40px)}.s-header{width:calc(100% - 40px);height:73px;gap:0}.s-header nav{margin:0;top:72px;background:#fffdf9}.s-header nav.is-open{box-shadow:0 15px 25px #24402708}.s-header-actions{gap:17px;margin-left:auto}.c-hero{padding:32px 0 30px}.c-eyebrow{font-size:8px;padding:6px 9px;gap:6px;max-width:100%;line-height:1.3}.c-eyebrow .c-ai-spark{font-size:12px}.c-hero h1{font-size:clamp(37px,10vw,56px);margin:22px auto 19px!important;line-height:1.03;letter-spacing:-.054em!important}.c-hero>p{font-size:12px;line-height:1.75;max-width:350px}.c-hero-actions{gap:19px;margin-top:23px;flex-wrap:wrap}.c-hero-actions .s-button{font-size:11px!important;padding:14px 20px;gap:16px}.c-demo-link{font-size:10px;gap:7px}.c-demo-link>svg{width:24px;height:24px;padding:7px}.c-scene-wrap{width:calc(100% - 24px)}.c-hero-scene{aspect-ratio:auto;height:auto;min-height:0;padding:53px 0 310px;border-radius:22px}.c-character-film{top:auto;bottom:0;left:-58%;width:160%;height:370px;object-fit:cover;object-position:right center;z-index:2;clip-path:inset(21% 0 0);pointer-events:none}.c-scene-kicker{top:20px;left:22px;font-size:8px}.c-conversation-card{position:relative;top:auto;left:7%;width:86%;max-width:none;z-index:1;padding:17px 17px 16px;border-radius:17px;transform:rotate(-2deg);box-shadow:0 18px 40px -20px #67502c35}.c-card-header{gap:9px;padding-bottom:11px}.c-instagram{width:30px;height:30px}.c-card-header strong{font-size:11px}.c-card-header>div>span{font-size:8px}.c-demo-badge{font-size:7px}.c-message{margin-top:12px;padding:10px 12px}.c-message p{font-size:11px;line-height:1.5}.c-message small{font-size:7px;margin-bottom:4px}.c-message-ai small{font-size:7px}.c-lead-ready{margin-top:14px;padding:11px 10px;gap:8px}.c-lead-ready strong{font-size:10px}.c-lead-ready small{font-size:7px;margin-top:3px}.c-lead-ready>span>svg{width:17px}.c-lead-ready>svg{width:15px}.c-scene-caption{left:20px;bottom:18px;font-size:8px;max-width:200px;gap:8px;color:#86754f}.c-scene-caption>span{width:22px;height:22px;font-size:8px}.c-motion-toggle{right:18px;bottom:16px;width:32px;height:32px}.c-motion-toggle svg{width:14px}.c-trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;justify-content:center;width:calc(100% - 48px);padding:24px 0 25px;font-size:8px}.c-trust-strip>span{gap:7px;white-space:normal}.c-trust-strip>span svg{width:16px;height:16px}.c-product-story{padding-top:55px}.c-product-intro{margin-bottom:28px}.c-section-tag{font-size:9px;margin-bottom:18px}.c-product-intro h2{font-size:35px;line-height:1.09}.c-product-intro>p{font-size:12px;margin-top:19px!important}.s-film{border-radius:17px}.s-film-top{padding:12px;font-size:8px}.s-film-top span:last-child{font-size:7px}.s-film-scenes button{padding:14px 11px}.s-film-scenes strong{font-size:10px;line-height:1.4}.s-film-mobile-description{font-size:10px;min-height:69px;padding:14px 15px;background:#fafcf7;color:#859379!important}.s-film-caption{font-size:7px;padding:10px 13px}.s-statement{padding-top:61px;padding-bottom:58px}.s-statement h2{font-size:35px;line-height:1.12;margin-top:22px!important}.s-section-index{font-size:9px}.s-principles{grid-template-columns:1fr;gap:16px;margin-top:28px}.s-principles article{display:block;padding:27px;border-radius:22px}.s-principles article>span{margin-bottom:32px;width:27px;height:27px;font-size:10px}.s-principles h3{font-size:24px;max-width:275px;margin-bottom:14px}.s-principles p{font-size:12px;max-width:100%;line-height:1.75}.s-principles .c-principle-icon{width:45px;height:45px;top:22px;right:27px}.s-control{padding-inline:12px}.s-control-grid{grid-template-columns:1fr;padding:35px 24px 38px;gap:29px;border-radius:22px}.s-control h2{font-size:35px;line-height:1.1;margin-top:20px}.s-control-copy>p{font-size:12px;line-height:1.75;margin-top:19px}.s-control-copy .s-text-link{font-size:11px!important;margin-top:17px}.s-handoff-panel{padding:21px 19px 0;transform:rotate(1deg);border-radius:18px}.s-panel-label{font-size:11px;padding-bottom:17px}.s-handoff-message{padding:23px 0}.s-handoff-message p{font-size:12px;line-height:1.7}.s-context-row{font-size:11px}.s-control-foot{margin-inline:-19px;padding:14px 18px;font-size:8px;border-radius:0 0 18px 18px}.s-workflow{padding-block:59px}.s-workflow-heading{margin-top:20px;gap:20px}.s-workflow-heading h2{font-size:35px}.s-workflow-heading p{font-size:12px;line-height:1.75}.s-workflow-rows{grid-template-columns:1fr;margin-top:27px;gap:13px}.s-workflow-rows article{padding:25px;gap:19px;border-radius:20px}.s-workflow-rows article>div{display:block}.s-workflow-rows h3{font-size:23px;margin-bottom:12px}.s-workflow-rows p{font-size:12px;line-height:1.75}.s-workflow-rows article>svg{width:24px;height:24px;right:25px;top:22px}.s-pricing{width:calc(100% - 24px);border-radius:22px;padding:44px 0}.s-pricing .s-container{width:calc(100% - 40px)}.s-pricing-heading{margin-top:20px}.s-pricing-heading h2{font-size:34px;line-height:1.1}.s-pricing-heading h2>span{font-size:18px;line-height:1.5;display:inline-block;margin-top:12px}.s-pricing-heading p{font-size:11px;line-height:1.8;margin-top:16px}.s-plans{margin-top:28px;gap:14px}.s-plan{padding:26px;border-radius:20px}.s-plan-name h3{font-size:22px}.s-plan-name>span{font-size:8px}.s-price{font-size:33px;margin-top:24px}.s-price small{font-size:11px}.s-plan ul{font-size:11px;gap:14px;margin-top:23px;padding:23px 0}.s-plan .s-button{font-size:11px!important;padding:14px 17px}.s-custom{gap:14px;margin-top:27px;padding-top:24px}.s-custom h3{font-size:17px}.s-custom p{font-size:11px;line-height:1.7}.s-custom .s-text-link{font-size:11px!important}.s-faq{padding-block:59px;gap:28px}.s-faq h2{font-size:36px;margin-top:20px;max-width:310px}.s-faq summary{font-size:12px;line-height:1.6;padding-block:21px}.s-faq summary:after{top:21px}.s-faq details p{font-size:11px;line-height:1.8}.s-final{width:calc(100% - 24px);border-radius:22px;padding:46px 0}.s-final .s-container{width:calc(100% - 40px)}.s-final h2{font-size:37px;line-height:1.12;margin-top:20px}.s-final .s-container>div{margin-top:25px;display:flex;gap:18px}.s-final .s-container>div>span{font-size:11px;margin-top:0;max-width:295px;line-height:1.7}.s-final .s-button{font-size:12px!important;padding:15px 23px}.s-footer{padding-top:45px;gap:32px 24px}.s-footer>div{font-size:11px}.s-footer-brand p{font-size:11px;max-width:240px}.s-footer .s-footer-bottom{font-size:9px}}html[lang=ru] .c-hero h1{font-size:clamp(47px,4.8vw,68px)}html[lang=ru] .s-control h2,html[lang=ru] .s-pricing-heading h2{font-size:42px}html[lang=ru] .s-final h2{font-size:51px}@media(max-width:900px){html[lang=ru] .c-hero h1{font-size:54px}html[lang=ru] .s-control h2{font-size:33px}html[lang=ru] .s-pricing-heading h2{font-size:38px}html[lang=ru] .s-final h2{font-size:43px}}@media(max-width:640px){html[lang=ru] .c-hero h1{font-size:clamp(33px,9vw,51px)}html[lang=ru] .c-hero>p{font-size:11px}html[lang=ru] .s-control h2{font-size:33px}html[lang=ru] .s-pricing-heading h2{font-size:32px}html[lang=ru] .s-final h2{font-size:34px}html[lang=ru] .c-message p,html[lang=ru] .c-card-header strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.selora-editorial *,.selora-editorial *:before,.selora-editorial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.s-button:hover{transform:none}}@media(min-width:901px){.c-hero{padding-top:35px;padding-bottom:33px}.c-hero h1{font-size:66px;margin-top:21px!important;margin-bottom:20px!important}.c-hero>p{font-size:14px;max-width:650px}.c-hero-actions{margin-top:23px}.c-hero-scene{aspect-ratio:2/1}.c-conversation-card{top:13%}}.c-hero-scene{background:#fdf3d1}.selora-editorial .s-principles p,.selora-editorial .s-workflow-rows p,.selora-editorial .s-workflow-heading p{color:#5e6d57}.selora-editorial .s-control-copy>p{color:#78634f}.selora-editorial .s-pricing-heading p,.selora-editorial .s-plan ul,.selora-editorial .s-price small,.selora-editorial .s-custom p{color:#637653}.selora-editorial .s-faq details p,.selora-editorial .s-faq>div>p,.selora-editorial .s-final .s-container>div>span{color:#657557}.selora-editorial .s-footer>div>a,.selora-editorial .s-footer>div>button,.selora-editorial .s-footer>div>span,.selora-editorial .s-footer-brand p{color:#68765d}.selora-editorial .s-scene-description,.selora-editorial .s-film-mobile-description{color:#64755a!important}.s-video-error{position:absolute;inset:45% auto auto 50%;transform:translate(-50%);background:#fff;border:1px solid #ccd9c6;border-radius:999px;padding:12px 19px;color:#526a48;font-size:12px!important}.c-motion-footer{display:flex;justify-content:flex-end;padding:9px 4px 0;min-height:30px}.c-motion-text{border:0!important;background:none!important;border-radius:0!important;padding:5px 0!important;color:#6c795f!important;font-size:10px!important;text-decoration:underline;text-decoration-color:#b5c1a8;text-underline-offset:3px;white-space:nowrap}.c-motion-text:hover{color:#294f3a!important;text-decoration-color:#63866b}.c-film-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fafcf7;border-top:1px solid #e7eddf;padding:9px 20px}.c-film-footer .s-film-caption{border:0;padding:4px 0;text-align:left;font-size:9px}.c-film-footer .c-motion-text{font-size:9px!important}.c-handoff-stage{position:relative;padding-left:120px;padding-bottom:96px;min-width:0}.c-handoff-character{position:absolute;left:-50px;bottom:5px;width:190px;height:auto;z-index:2;pointer-events:none}.c-handoff-note{position:absolute;left:144px;right:0;bottom:28px;display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.6;color:#967858}.c-handoff-note svg{color:#a28665;flex-shrink:0}@media(max-width:1180px){.c-handoff-stage{padding-left:90px}.c-handoff-character{width:155px;left:-53px;bottom:9px}.c-handoff-note{left:102px;font-size:9px;bottom:27px}.s-control-grid{gap:40px}.c-handoff-stage .s-handoff-panel{padding-inline:20px}.c-handoff-stage .s-control-foot{margin-inline:-20px}}@media(max-width:900px){.c-handoff-stage{padding-left:0;padding-bottom:133px}.c-handoff-character{left:-10px;width:160px;bottom:-8px}.c-handoff-note{left:155px;bottom:32px;right:4px;display:block;font-size:9px}.c-handoff-note svg{display:block;margin-bottom:6px}.c-film-footer{padding-inline:15px}.c-film-footer .s-film-caption{font-size:8px}.c-film-footer .c-motion-text{font-size:8px!important}}@media(max-width:640px){.c-motion-footer{padding-top:7px;min-height:27px}.c-motion-text{font-size:9px!important}.c-film-footer{display:block;padding:10px 13px}.c-film-footer .s-film-caption{font-size:7px;line-height:1.65;margin-bottom:4px}.c-film-footer .c-motion-text{font-size:8px!important;padding:3px 0!important}.c-handoff-stage{padding-left:0;padding-bottom:131px}.c-handoff-character{width:160px;left:-14px;bottom:-10px}.c-handoff-note{left:148px;bottom:26px;right:2px;font-size:9px}.c-handoff-stage .s-handoff-panel{padding-inline:19px}.c-handoff-stage .s-control-foot{margin-inline:-19px}}@media(min-width:1181px){.c-handoff-character{width:235px;left:-60px;bottom:0}}@media(max-width:640px){.c-hero-scene .c-scene-kicker,.c-hero-scene .c-scene-caption{z-index:3}}.selora-auth{--sa-paper:#fffdf9;--sa-ink:#193b39;--sa-muted:#637571;--sa-teal:#126c5d;--sa-line:#dfe5dc;min-height:100vh;min-height:100svh;background:var(--sa-paper);color:var(--sa-ink);font-family:DM Sans,Noto Sans,sans-serif;line-height:1.5;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.selora-auth *{box-sizing:border-box}.selora-auth button,.selora-auth input,.selora-auth select{font:inherit}.selora-auth button,.selora-auth a{touch-action:manipulation}.selora-auth button{cursor:pointer}.selora-auth button:disabled{cursor:not-allowed;opacity:.55}.selora-auth :focus-visible{outline:3px solid #b88048;outline-offset:4px}.selora-auth h1,.selora-auth h2,.selora-auth p{margin:0}.selora-auth a{color:var(--sa-teal)}.selora-auth .sa-header{width:min(1280px,calc(100% - 96px));margin:0 auto;height:96px;min-height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-line);gap:20px}.selora-auth .sa-brand{padding:6px 0;border:0;background:none;display:flex;align-items:center}.selora-auth .sa-brand .selora-logo{width:142px;height:36px}.selora-auth .sa-language>span{font-size:12px;color:var(--sa-muted);margin-right:7px}.selora-auth .sa-language select{min-height:40px;min-width:62px;border:1px solid #dce3d7;border-radius:10px;background:transparent;padding:8px 9px;color:var(--sa-ink);font-size:12px;cursor:pointer}.selora-auth .sa-layout{width:min(1180px,calc(100% - 96px));margin:36px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;flex:1}.selora-auth .sa-welcome{background:#f7efd7;border:1px solid #efe5c8;border-radius:30px;overflow:hidden;min-height:614px;display:flex;flex-direction:column;position:relative;align-self:stretch}.selora-auth .sa-welcome-copy{padding:40px 40px 0;position:relative;z-index:1}.selora-auth .sa-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;letter-spacing:.08em;font-weight:600;text-transform:uppercase;color:var(--sa-teal)}.selora-auth .sa-dot{width:6px;height:6px;background:var(--sa-teal);border-radius:50%;flex-shrink:0}.selora-auth .sa-welcome h2{font-size:clamp(32px,3.15vw,45px);line-height:1.09;font-weight:500;letter-spacing:-.05em;margin-top:23px;max-width:420px;overflow-wrap:break-word}.selora-auth .sa-welcome h2 em{font-style:normal;color:var(--sa-teal)}.selora-auth .sa-scene{min-height:310px;position:relative;flex:1;margin-top:2px}.selora-auth .sa-character{position:absolute;width:370px;height:370px;object-fit:contain;left:-19px;bottom:-8px;max-width:80%;z-index:1}.selora-auth .sa-inbox-card{position:absolute;right:29px;top:80px;width:196px;background:#fffdf8;border:1px solid #dedecb;padding:20px 18px;border-radius:18px;box-shadow:0 12px 22px #6a59320b;transform:rotate(3deg);z-index:2}.selora-auth .sa-card-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:11px;background:#e6eee0;color:var(--sa-teal);margin-bottom:10px}.selora-auth .sa-inbox-card strong{font-size:15px;font-weight:600;display:block;margin-bottom:13px;line-height:1.3}.selora-auth .sa-channel-row{display:flex;gap:7px;align-items:center;font-size:11px;padding:8px 0;border-top:1px solid #e7e9e0;color:#567069}.selora-auth .sa-channel-row>svg:last-child{margin-left:auto}.selora-auth .sa-welcome-footer{display:flex;align-items:center;gap:11px;border-top:1px solid #e3dcc4;margin:0 32px;padding:20px 0;color:#53654c;font-size:12px;font-weight:500}.selora-auth .sa-welcome-footer svg{flex-shrink:0;color:var(--sa-teal)}.selora-auth .sa-form-panel{width:100%;max-width:420px;margin:0 auto;padding:20px 0;min-width:0}.selora-auth .sa-form-heading{margin-bottom:29px}.selora-auth .sa-form-emblem{display:flex;width:53px;height:53px;align-items:center;justify-content:center;background:#edf2e7;border:1px solid #e0e8d9;border-radius:16px;color:var(--sa-teal);margin-bottom:24px}.selora-auth .sa-form-heading .sa-eyebrow{font-size:10px;letter-spacing:.1em}.selora-auth .sa-form-heading h1{font-size:35px;line-height:1.15;letter-spacing:-.045em;font-weight:500;color:var(--sa-ink);margin-top:9px;overflow-wrap:break-word}.selora-auth .sa-form-heading p{margin-top:12px;font-size:14px;line-height:1.65;color:var(--sa-muted);max-width:390px}.selora-auth .sa-form{display:grid;gap:19px;min-width:0}.selora-auth .sa-field{display:grid;gap:8px;font-size:13px;line-height:1.5;font-weight:500;color:#39564f;min-width:0}.selora-auth .sa-field input{width:100%;min-width:0;height:49px;border:1px solid #cdd8cb;border-radius:10px;padding:0 14px;background:#fffefa;color:var(--sa-ink);font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}.selora-auth .sa-field input:hover{border-color:#a7b7a4}.selora-auth .sa-field input:focus{border-color:var(--sa-teal);box-shadow:0 0 0 3px #126c5d0d;outline:2px solid var(--sa-teal);outline-offset:2px}.selora-auth .sa-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.selora-auth .sa-password-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.selora-auth .sa-text-button{border:0;background:none;color:var(--sa-teal);font-size:12px;font-weight:500;padding:4px 0;text-align:right;line-height:1.45}.selora-auth .sa-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--sa-teal);background:var(--sa-teal);color:#fff;min-height:51px;padding:14px 18px;border-radius:10px;font-size:14px;font-weight:500;margin-top:3px;line-height:1.4;text-align:left;transition:background .15s}.selora-auth .sa-submit:hover:not(:disabled){background:#0c584b}.selora-auth .sa-submit>svg{flex-shrink:0}.selora-auth .sa-consent{display:flex;gap:11px;align-items:flex-start;font-size:12px;line-height:1.7;color:var(--sa-muted);font-weight:400}.selora-auth .sa-consent input{width:18px;min-width:18px;height:18px;accent-color:var(--sa-teal);margin:2px 0 0}.selora-auth .sa-consent a{text-underline-offset:3px}.selora-auth .sa-switch{display:flex;justify-content:center;align-items:center;gap:6px 9px;flex-wrap:wrap;font-size:13px;color:var(--sa-muted);margin-top:25px;padding-top:24px;border-top:1px solid var(--sa-line);text-align:center}.selora-auth .sa-switch button{background:none;border:0;padding:5px 0;color:var(--sa-teal);font-size:13px;font-weight:600}.selora-auth .sa-alert,.selora-auth .bi-alert{border:1px solid #c8dec8;border-radius:10px;background:#eff5e9;padding:13px 15px;font-size:13px;line-height:1.65;color:#2d6649;overflow-wrap:anywhere;margin:0}.selora-auth .sa-alert-error,.selora-auth .bi-alert-error{background:#fff0eb;color:#9e3d2e;border-color:#eacac1}.selora-auth .sa-help{color:var(--sa-muted);font-size:14px;line-height:1.65}.selora-auth .sa-back{border:0;background:none;display:flex;gap:9px;align-items:center;justify-content:center;color:var(--sa-teal);font-size:13px;line-height:1.5;margin:24px auto 0;padding:7px 0}.selora-auth .sa-back svg{flex-shrink:0}.selora-auth .sa-security-content{display:grid;gap:20px}.selora-auth .sa-footer{width:min(1280px,calc(100% - 96px));margin:0 auto;padding:22px 0 26px;border-top:1px solid var(--sa-line);display:flex;align-items:center;justify-content:space-between;gap:14px 28px;font-size:11px;line-height:1.6;color:#788478}.selora-auth .sa-footer>div{display:flex;gap:24px;flex-wrap:wrap}.selora-auth .sa-footer a{color:#657263;text-decoration:none}.selora-auth .sa-footer a:hover{text-decoration:underline;text-underline-offset:3px}html[lang=ru] .selora-auth{font-family:DM Sans,Noto Sans,sans-serif}html[lang=ru] .selora-auth .sa-welcome h2{font-size:40px}html[lang=ru] .selora-auth .sa-form-heading h1{font-size:32px}@media(min-width:1600px){.selora-auth .sa-layout{flex:0;margin-block:auto;padding-block:40px}.selora-auth .sa-welcome{min-height:660px}}@media(max-width:1100px){.selora-auth .sa-layout{gap:42px;width:calc(100% - 64px);margin-block:28px}.selora-auth .sa-header,.selora-auth .sa-footer{width:calc(100% - 64px)}.selora-auth .sa-welcome-copy{padding:34px 29px 0}.selora-auth .sa-welcome h2{font-size:38px}.selora-auth .sa-character{left:-39px;bottom:0;width:340px;height:340px;max-width:90%}.selora-auth .sa-inbox-card{right:20px;width:167px;padding:16px 14px;top:105px}.selora-auth .sa-form-heading h1{font-size:32px}html[lang=ru] .selora-auth .sa-welcome h2{font-size:35px}}@media(max-width:900px){.selora-auth .sa-header{height:78px;min-height:78px;width:calc(100% - 48px)}.selora-auth .sa-layout{width:min(500px,calc(100% - 48px));display:flex;flex-direction:column;gap:0;margin:32px auto 38px;flex:1;justify-content:center}.selora-auth .sa-welcome{display:none}.selora-auth .sa-form-panel{max-width:440px;padding:0}.selora-auth .sa-form-heading{padding-right:95px;position:relative;margin-bottom:27px}.selora-auth .sa-form-heading:after{content:"";position:absolute;right:-9px;top:-12px;width:108px;height:108px;background:url(/motion/selora-handoff.webp) center/contain no-repeat;pointer-events:none}.selora-auth .sa-form-heading .sa-form-emblem{width:44px;height:44px;margin-bottom:21px;border-radius:13px}.selora-auth .sa-form-heading h1{font-size:32px}.selora-auth .sa-form-heading p{width:calc(100% + 95px);font-size:13px}.selora-auth .sa-footer{width:calc(100% - 48px);padding:18px 0 21px;font-size:10px}.selora-auth .sa-footer>div{gap:12px 18px;justify-content:flex-end}.selora-auth--register .sa-layout{margin-top:25px}.selora-auth--register .sa-form-heading{margin-bottom:24px}.selora-auth--register .sa-form-heading .sa-form-emblem{margin-bottom:16px}}@media(max-width:400px){.selora-auth .sa-header,.selora-auth .sa-footer{width:calc(100% - 36px)}.selora-auth .sa-header{height:72px;min-height:72px}.selora-auth .sa-brand .selora-logo{width:127px;height:33px}.selora-auth .sa-language>span{display:none}.selora-auth .sa-layout{width:calc(100% - 40px);margin-top:27px}.selora-auth .sa-form-heading{padding-right:66px}.selora-auth .sa-form-heading:after{width:87px;height:87px;top:-8px;right:-10px}.selora-auth .sa-form-heading p{width:calc(100% + 66px)}.selora-auth .sa-form-heading h1,html[lang=ru] .selora-auth .sa-form-heading h1{font-size:29px}.selora-auth .sa-field-row{grid-template-columns:minmax(0,1fr);gap:19px}.selora-auth .sa-footer{align-items:flex-start}.selora-auth .sa-footer>span{white-space:nowrap}.selora-auth .sa-footer>div{display:grid;gap:7px;text-align:right}.selora-auth .sa-password-label{gap:8px}.selora-auth .sa-text-button{max-width:65%}}@media(prefers-reduced-motion:reduce){.selora-auth *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.selora-auth .sa-form-heading:after{transform:scaleX(-1)}}.selora-auth .sa-verification{display:grid;gap:18px;min-width:0}.selora-auth .sa-verification-destination{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--sa-line);border-radius:12px;background:#f4f5ed}.selora-auth .sa-verification-destination>svg{flex-shrink:0;color:var(--sa-teal)}.selora-auth .sa-verification-destination>span{min-width:0}.selora-auth .sa-verification-destination small{display:block;font-size:11px;color:var(--sa-muted);margin-bottom:3px}.selora-auth .sa-verification-destination strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.selora-auth .sa-verification-help{font-size:12px;line-height:1.65;color:var(--sa-muted)}.selora-auth .sa-field .sa-otp-input{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:.38em;text-align:center;height:62px;padding-inline:16px 6px}.selora-auth .sa-otp-input::placeholder{color:#b4beb8;opacity:1}.selora-auth .sa-otp-input[aria-invalid=true]{border-color:#bd7462}.selora-auth .sa-verification-resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-size:12px;color:var(--sa-muted)}.selora-auth .sa-verification-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;background:none;padding:8px 0;color:var(--sa-teal);font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-align:center}.selora-auth .sa-verification-link:disabled{text-decoration:none}.selora-auth .sa-verification-resume{padding-top:16px;border-top:1px solid var(--sa-line)}@media(max-width:900px){.selora-auth--verification .sa-layout{justify-content:flex-start}}.selora-auth .sa-submit.sa-submit-secondary{background:transparent;color:var(--sa-teal);border-color:#bccfc4;margin-top:0}.selora-auth .sa-submit.sa-submit-secondary:hover:not(:disabled){background:#edf2e7}.pipeline-dialog{width:min(600px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #cddfda;border-radius:14px;padding:22px;color:#173b48;background:#fff;box-shadow:0 24px 90px #0b273e44}.pipeline-dialog::backdrop{background:#102d4766}.pipeline-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px}.pipeline-dialog h2{font-size:20px;margin:0}.pipeline-dialog header p,.pipeline-hint{font-size:12px;line-height:1.6;color:#647d88}.pipeline-dialog input[type=color]{height:42px;padding:4px;width:80px}.pipeline-column-list{display:grid;gap:6px}.pipeline-column-list>div{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #e0eae7;border-radius:8px}.pipeline-column-list i{width:9px;height:9px;border-radius:50%;flex:none}.pipeline-column-list span{flex:1;min-width:0;overflow-wrap:anywhere}.pipeline-column-list strong{display:block;font-size:13px}.pipeline-column-list small{display:block;font-size:11px;color:#708791;margin-top:4px}.pipeline-dialog .danger{background:#a84343}.pipeline-error{color:#963536;background:#fff0ed;padding:12px;border-radius:8px;font-size:13px}.pipeline-dialog button:disabled{opacity:.4;cursor:not-allowed}.pipeline-dialog :focus-visible{outline:3px solid #68bfb0;outline-offset:2px}.audited-workspace .kanban{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(240px,270px);align-items:start;gap:12px;padding-bottom:18px;scrollbar-width:thin}.audited-workspace .kanban-column{min-width:0;transition:background .15s,box-shadow .15s}.audited-workspace .kanban-column.drop-target{background:#dff6ef;box-shadow:inset 0 0 0 2px #0f8d7d}.audited-workspace .kanban-column>header span{min-width:0;overflow-wrap:anywhere}.audited-workspace .kanban-column>header{height:auto;min-height:49px;gap:8px;padding-block:10px}.audited-workspace .kanban-column>header b{flex:none}.audited-workspace .lead-card{position:relative;cursor:pointer;outline:none}.audited-workspace .lead-card.is-selected{border-color:#078d7a;box-shadow:0 0 0 1px #078d7a;background:#f2fcf8}.audited-workspace .lead-card:focus-visible{outline:3px solid #72c8b6;outline-offset:2px}.lead-selection-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lead-selection-row input{width:17px;height:17px;accent-color:#0d8879;cursor:pointer}.lead-drag-handle{border:0;background:transparent;color:#708b91;border-radius:6px;display:grid;place-items:center;width:28px;height:28px;cursor:grab;touch-action:none}.lead-drag-handle:active{cursor:grabbing;background:#d5eee6}.lead-bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;background:#e6f6f0;border:1px solid #b6ddd0;border-radius:10px;margin-bottom:16px;font-size:12px}.lead-bulk-bar strong{margin-right:auto}.lead-bulk-bar select{min-height:36px;max-width:100%;border:1px solid #b9d8ce;border-radius:7px;background:#fff;padding:8px 10px;font:inherit;color:#173b48}.lead-bulk-bar label{display:flex;gap:8px;align-items:center}.lead-bulk-bar input{accent-color:#0c8978;width:16px;height:16px}.lead-board-hint{font-size:12px;color:#68818c;margin:0 0 14px}.lead-drag-handle:disabled{opacity:.4;cursor:not-allowed}@media(max-width:700px){.pipeline-dialog{padding:18px}.pipeline-dialog button,.lead-bulk-bar button,.lead-bulk-bar select{min-height:44px}.lead-drag-handle{width:44px;height:44px}.lead-bulk-bar>strong{width:100%}.lead-bulk-bar>select{flex:1}.audited-workspace .kanban{grid-auto-columns:minmax(240px,280px)}}.knowledge-center{min-width:0}.knowledge-center .page-actions{flex-wrap:wrap}.knowledge-tabs{display:flex;gap:8px;border-bottom:1px solid #d8e6e5;margin-bottom:24px;overflow:auto}.knowledge-tabs button{display:flex;align-items:center;gap:8px;padding:14px 18px;border:0;background:transparent;color:#587382;white-space:nowrap;border-bottom:3px solid transparent}.knowledge-tabs button.active{color:#087d70;border-color:#087d70;font-weight:700}.knowledge-notice{padding:14px 18px;margin:12px 0 20px;border-radius:8px;background:#e9f7f3;color:#176455;font-size:13px;line-height:1.5}.knowledge-notice.error{background:#fff0eb;color:#9f402e}.knowledge-search{display:flex;align-items:flex-end;gap:12px;padding:18px;border:1px solid #d9e6e6;border-radius:12px;background:#fff;margin-bottom:22px}.knowledge-search label{flex:1;display:grid;gap:8px;font-size:12px;color:#54717e}.knowledge-center input:not([type=checkbox]),.knowledge-center select,.knowledge-center textarea,.knowledge-dialog input:not([type=checkbox]),.knowledge-dialog select,.knowledge-dialog textarea{font:inherit;width:100%;min-width:0;border:1px solid #cededd;border-radius:7px;color:#143a48;background:#fff;padding:11px 12px}.knowledge-center textarea,.knowledge-dialog textarea{resize:vertical;line-height:1.65}.knowledge-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-source{text-align:left;padding:22px;border:1px solid #dce8e7;border-radius:12px;background:#fff;min-width:0;color:#173f4d;transition:border-color .15s,box-shadow .15s}.knowledge-source:hover{border-color:#56ab9e;box-shadow:0 6px 18px #124a3a09}.knowledge-source>div{display:flex;align-items:center;justify-content:space-between;color:#0a8376}.knowledge-source h2{font-size:17px;margin:20px 0 10px;overflow-wrap:anywhere}.knowledge-source p{font-size:12px;line-height:1.7;color:#6c818c;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:82px}.knowledge-source footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #edf2f2;padding-top:14px;margin-top:16px;color:#6b8491;font-size:11px}.knowledge-badge{font-size:11px;display:inline-block;padding:5px 9px;border-radius:20px;background:#f3efe5;color:#866728;font-weight:600}.knowledge-badge.approved{background:#e4f6ef;color:#16745c}.knowledge-empty{grid-column:1/-1;padding:46px;text-align:center;border:1px dashed #c3dcd6;border-radius:14px;background:#fff;color:#426877}.knowledge-empty svg{color:#0c877b}.knowledge-empty h2{font-size:21px}.knowledge-empty p{max-width:540px;margin:10px auto 24px;line-height:1.7;font-size:14px}.knowledge-helper{color:#708693;font-size:12px;line-height:1.7;margin:18px 0;overflow-wrap:anywhere}.knowledge-results{display:grid;gap:12px}.knowledge-results article{padding:20px;background:#fff;border:1px solid #dae7e6;border-radius:10px}.knowledge-results button{border:0;background:none;padding:0;color:#087d70;font-weight:700;text-align:left}.knowledge-results p{white-space:pre-wrap;line-height:1.7;font-size:13px;color:#3d5e6a}.knowledge-results small{color:#77909b;overflow-wrap:anywhere}.knowledge-provider-layout,.knowledge-test{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:24px;align-items:start}.knowledge-form,.knowledge-usage,.knowledge-result{display:grid;gap:18px;padding:26px;border:1px solid #dae7e5;border-radius:12px;background:#fff;min-width:0}.knowledge-form h2,.knowledge-usage h2,.knowledge-result h2{margin:0;font-size:20px;color:#163f4a}.knowledge-form>p,.knowledge-usage>p,.knowledge-result>p{font-size:13px;line-height:1.7;color:#69818d;margin:0}.knowledge-form label{display:grid;gap:8px;color:#42636f;font-size:12px;font-weight:500}.knowledge-form .knowledge-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.knowledge-check input{accent-color:#087d70;width:18px;height:18px;flex-shrink:0}.knowledge-form details{padding-top:12px;border-top:1px solid #e4eceb;font-size:12px;line-height:1.7;color:#577581}.knowledge-form details summary{cursor:pointer;font-weight:600;margin-bottom:14px}.knowledge-form details label{margin:12px 0}.knowledge-usage{background:#f0faf6}.knowledge-usage>svg{color:#087d70}.knowledge-usage dl,.knowledge-result dl{display:grid;gap:14px;font-size:13px;margin:4px 0}.knowledge-usage dl>div,.knowledge-result dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #dceae7;padding-bottom:12px}.knowledge-usage dt,.knowledge-result dt{color:#6b8390}.knowledge-usage dd,.knowledge-result dd{margin:0;font-weight:600;color:#174a48;text-align:right}.knowledge-result>p{white-space:pre-wrap;color:#264e5a}.knowledge-result h3{font-size:14px;margin:8px 0 0}.knowledge-result button{background:#f1f8f6;border:1px solid #d5e7e1;color:#087b6e;text-align:left;border-radius:7px;padding:10px;font-size:12px}.knowledge-result small{font-size:11px;line-height:1.7;color:#738995}.knowledge-dialog{border:1px solid #cfe0dc;border-radius:16px;padding:0;width:min(760px,calc(100vw - 32px));max-height:90dvh;overflow:auto;color:#183e4b;background:#fff;box-shadow:0 24px 90px #0b273e44}.knowledge-dialog::backdrop{background:#0b243b66}.knowledge-dialog>header{position:sticky;top:0;background:#fff;border-bottom:1px solid #e1ece9;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:19px 24px;z-index:1}.knowledge-dialog>header h2{margin:0;font-size:19px}.knowledge-dialog>header button{display:grid;place-items:center;padding:8px;border:0;border-radius:6px;background:#f1f7f5;color:#305957}.knowledge-dialog>.knowledge-form{border:0;border-radius:0}.knowledge-dialog>.knowledge-notice,.knowledge-dialog>.knowledge-helper{margin:16px 24px}.knowledge-source-meta{display:flex;align-items:center;gap:14px;font-size:12px;padding:20px 24px 0;color:#69828c}.knowledge-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.knowledge-dialog>.knowledge-actions{padding:0 24px 24px}.knowledge-actions button{display:inline-flex;gap:7px;align-items:center;justify-content:center}.knowledge-danger{border:1px solid #e7c4bb;color:#a03f2e;background:#fff4ef;padding:11px 13px;border-radius:7px;font:inherit;font-size:12px;cursor:pointer;display:inline-flex;gap:7px;align-items:center}.knowledge-delete-confirm{margin:0 24px 22px;padding:16px;border:1px solid #e8c6bd;background:#fff3ee;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px}.knowledge-delete-confirm p{width:100%;margin:0;font-size:13px;line-height:1.6}.knowledge-history{padding:0 24px 24px}.knowledge-history>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #e6eeeb;font-size:12px;color:#597680}.knowledge-history button{border:1px solid #cce0d9;border-radius:6px;background:#f2f9f6;padding:9px;color:#087a6b}.knowledge-center button:disabled,.knowledge-dialog button:disabled{opacity:.5;cursor:not-allowed}.knowledge-center :focus-visible,.knowledge-dialog :focus-visible{outline:3px solid #21a38d;outline-offset:3px}.knowledge-center svg,.knowledge-dialog svg{flex-shrink:0}@media(max-width:1100px){.knowledge-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.knowledge-sources,.knowledge-provider-layout,.knowledge-test{grid-template-columns:1fr}.knowledge-search{flex-wrap:wrap}.knowledge-search label{flex-basis:100%}.knowledge-search button{flex:1}.knowledge-form,.knowledge-usage,.knowledge-result{padding:20px}.knowledge-center .page-actions{width:100%}.knowledge-center .page-actions button{flex:1}.knowledge-dialog>header{padding:17px 20px}.knowledge-dialog .knowledge-actions button{width:100%}.knowledge-history>div{align-items:flex-start;flex-direction:column}}.bi-page{max-width:1280px;margin:0 auto;padding:28px;color:#143538}.bi-page *,.bi-auth *{box-sizing:border-box}.bi-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.bi-heading h1,.bi-auth h1{font-size:30px;line-height:1.2;margin:6px 0 10px;letter-spacing:-.8px}.bi-heading p,.bi-section-head p{color:#6a8284;margin:6px 0;font-size:14px}.bi-eyebrow{font-size:11px!important;letter-spacing:1.4px;font-weight:700;color:#12817e!important}.bi-panel{background:#fff;border:1px solid #dce8e7;border-radius:15px;padding:24px;margin-bottom:20px;min-width:0}.bi-panel h2{font-size:19px;line-height:1.3;margin:0 0 12px}.bi-panel p{line-height:1.55}.bi-panel h3{margin:0;font-size:21px}.bi-status,.bi-small-tag{display:inline-flex;align-items:center;border-radius:30px;padding:7px 12px;background:#f0f5f5;color:#587475;font-size:12px;font-weight:700;white-space:normal;max-width:100%}.bi-status.active,.bi-small-tag{background:#ddf4ed;color:#0b796c}.bi-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bi-summary-grid h2{font-size:32px;margin:12px 0}.bi-summary-grid h2 small{font-size:17px;color:#809395;font-weight:400}.bi-muted{font-size:13px;color:#6f8487}.bi-line,.bi-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bi-section-head{align-items:flex-start;margin-bottom:18px}.bi-progress{height:7px;border-radius:20px;background:#eaf3f1;margin:14px 0;overflow:hidden}.bi-progress i{display:block;background:#11978a;height:100%;border-radius:inherit}.bi-alert{padding:14px 17px;border-radius:10px;border:1px solid #c8e9e2;background:#effaf6;color:#276253;font-size:14px;line-height:1.6;margin-bottom:18px}.bi-alert-error{background:#fff3f2;color:#a93c34;border-color:#f1cfca}.bi-alert-warn{background:#fffaeb;color:#826223;border-color:#ecdfb6}.bi-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.bi-plan{padding:22px 19px;border:1px solid #dce8e7;border-radius:12px;display:flex;flex-direction:column;min-width:0}.bi-plan.selected{border-color:#69b9ae;background:#f5fcfa}.bi-price{font-size:24px;line-height:1.3!important;font-weight:700;letter-spacing:-.5px}.bi-price small{display:block;font-weight:400;font-size:13px;letter-spacing:0;color:#6e8585;margin-top:4px}.bi-plan ul{padding-left:18px;font-size:14px;line-height:2;margin:0 0 10px}.bi-plan .bi-button{margin-top:auto;justify-content:center}.bi-button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #0d837c;border-radius:8px;background:#0d837c;color:#fff;padding:11px 17px;font:inherit;font-size:13px;font-weight:700;min-height:42px;cursor:pointer;text-decoration:none;line-height:1.35}.bi-button:hover:not(:disabled){background:#086c66}.bi-button:focus-visible,.bi-text-button:focus-visible,.bi-field input:focus-visible,.bi-field select:focus-visible{outline:3px solid #70c9bb;outline-offset:3px}.bi-button.secondary{background:#fff;color:#376164;border-color:#cbdcda}.bi-button.secondary:hover:not(:disabled){background:#f1f8f6}.bi-button.danger{background:#fff;color:#a84840;border-color:#e5bbb5}.bi-button.danger:hover:not(:disabled){background:#fff0ed}.bi-button:disabled{opacity:.45;cursor:not-allowed}.bi-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.bi-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#405f61;min-width:0}.bi-field input,.bi-field select{min-width:0;width:100%;min-height:43px;padding:10px 12px;border:1px solid #cdddda;border-radius:8px;font:inherit;color:#173e3d;background:#fff}.bi-field input:focus,.bi-field select:focus{border-color:#37a18f}.bi-form{display:grid;gap:17px;max-width:520px}.bi-form .bi-button{justify-self:start}.bi-inline-form{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end;margin-top:22px;padding-top:22px;border-top:1px solid #e2ecea}.bi-inline-form>p{grid-column:1/-1;margin:0}.bi-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;max-width:780px}.bi-check input,.bi-pref input{accent-color:#0c877c;width:18px;height:18px;flex:none;margin:2px 0}.bi-pref{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #edf2f1;max-width:630px;font-size:14px}.bi-cancel{border:1px solid #ecd4cd;background:#fffbf9;border-radius:10px;padding:20px;margin-top:18px}.bi-cancel .bi-button{margin-top:17px}.bi-table-wrap{overflow:auto;max-width:100%;margin-top:12px}.bi-table-wrap table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.bi-table-wrap th,.bi-table-wrap td{padding:13px 14px;border-bottom:1px solid #e9efed;white-space:nowrap}.bi-table-wrap th{color:#6a8181;background:#f7faf9;font-weight:600}.bi-table-wrap td small{display:block;color:#82928f;font-size:11px;margin-top:4px}.bi-empty{padding:25px;color:#7b8d8c;text-align:center;background:#f7faf9;border-radius:10px}.bi-auth{min-height:100vh;background:#f2f8f6;display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#183c3d}.bi-auth>.bi-panel{width:100%;max-width:460px;padding:34px;margin-top:28px;box-shadow:0 18px 60px #163a2910}.bi-brand{font-weight:800;font-size:29px;letter-spacing:-1px;color:#0c8178;text-decoration:none}.bi-auth .bi-form{margin-top:24px}.bi-text-button{background:none;border:0;padding:0;margin-top:24px;color:#0b837c;cursor:pointer;font:inherit;font-size:14px}.bi-auth .bi-button{width:100%}@media(max-width:900px){.bi-plan-grid{grid-template-columns:1fr}.bi-plan{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.bi-plan>.bi-line,.bi-plan>.bi-price{grid-column:1}.bi-plan>ul{grid-column:2;grid-row:1/4}.bi-plan>.bi-button{grid-column:2}.bi-inline-form{grid-template-columns:1fr 1fr}.bi-inline-form>.bi-button{grid-column:1/-1}}@media(max-width:600px){.bi-page{padding:20px 14px}.bi-heading{flex-direction:column;gap:10px}.bi-heading h1,.bi-auth h1{font-size:26px}.bi-summary-grid{grid-template-columns:1fr;gap:0}.bi-panel{padding:19px 16px;border-radius:12px}.bi-section-head{flex-direction:column}.bi-section-head>.bi-field{width:100%}.bi-plan{display:flex;padding:20px}.bi-inline-form{grid-template-columns:1fr}.bi-actions{align-items:stretch}.bi-actions>.bi-button{width:100%}.bi-auth{padding-top:36px}.bi-auth>.bi-panel{padding:26px 20px}.bi-price{font-size:25px}.bi-check{font-size:13px}}.branches{margin-top:26px;padding-top:20px;border-top:1px solid #e4eded;max-width:720px}.branches>header{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.branches h3{margin:0 0 3px;font-size:15px;color:#123c43}.branches>header p{margin:0;font-size:12px;line-height:1.55;color:#5d7b7e;max-width:62ch}.branch-count{font-size:12px;font-weight:600;color:#0f7c72;background:#eef7f5;border-radius:999px;padding:5px 11px;white-space:nowrap}.branch-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.branch-list li{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:start;padding:11px 13px;border:1px solid #e0ebea;border-radius:10px;background:#fff}.branch-list li.is-head{background:#f6fbfa;border-color:#d6e8e4}.branch-mark{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eef7f5;color:#0f7c72}.branch-list strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:#173c4b;font-weight:600}.branch-list strong em{font-style:normal;font-size:11px;font-weight:600;color:#127a58;background:#e3f3ee;border-radius:999px;padding:2px 8px}.branch-list p{margin:3px 0 0;font-size:12.5px;color:#55737a}.branch-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:#6d8b8e!important}.branch-meta span{display:inline-flex;align-items:center;gap:5px}.branch-actions{display:flex;gap:4px}.branches>footer{margin-top:12px;display:grid;gap:8px;justify-items:start}.branches>footer .page-secondary{display:inline-flex;align-items:center;gap:7px}.branch-limit{margin:0;font-size:12px;color:#9a6a1f;background:#fdf6e7;border-radius:8px;padding:8px 11px}.branch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:flex;align-items:center;justify-content:center;padding:18px;background:#0d2a2e6b}.branch-modal{width:min(520px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:14px;padding:20px 22px 18px;box-shadow:0 18px 48px #0925294d}.branch-modal h3{margin:0 0 4px;font-size:16px;color:#123c43}.branch-modal .view-form{margin-top:14px}.branch-modal .view-form footer{display:flex;justify-content:flex-end;gap:10px}.branch-modal .form-error{margin:0;font-size:12.5px;color:#a3372f;background:#fdeeec;border-radius:8px;padding:8px 11px}@media(max-width:720px){.branch-list li{grid-template-columns:26px 1fr}.branch-actions{grid-column:2}.branches>footer .page-secondary{width:100%;justify-content:center;min-height:44px}.branch-modal .view-form footer button{flex:1;min-height:44px}}.analytics-center{color:#173344;min-width:0}.analytics-center button,.analytics-center select,.analytics-center input{font:inherit}.analytics-center button:disabled{cursor:not-allowed;opacity:.48}.analytics-center button:focus-visible,.analytics-center a:focus-visible,.analytics-center input:focus-visible,.analytics-center select:focus-visible,.an-dialog button:focus-visible{outline:3px solid #43beb3;outline-offset:3px}.analytics-center .page-heading p{max-width:760px}.an-notice{display:flex;gap:10px;padding:14px 17px;background:#edf8f6;border:1px solid #cfe8e3;border-radius:12px;margin:15px 0;line-height:1.55;font-size:13px}.an-notice svg{flex-shrink:0;margin-top:2px}.an-error{background:#fff1f0;border-color:#eed1ce;color:#933d32}.an-panel{background:#fff;border:1px solid #dfe9e8;border-radius:17px;padding:23px;margin:20px 0;min-width:0;box-shadow:0 4px 18px #17334403}.an-panel h2{font-size:19px;margin:0 0 8px;line-height:1.35}.an-panel p{font-size:13px;line-height:1.65;color:#687d88;margin:8px 0}.an-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.an-section-head>div{min-width:0}.an-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:#fff;padding:18px;border:1px solid #dfe9e8;border-radius:15px;margin:20px 0}.an-filters label,.an-inline label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:650;color:#68808b;min-width:115px}.an-filters input,.an-filters select,.an-panel select,.an-inline select,.an-export-select{border:1px solid #d7e5e3;border-radius:9px;padding:10px 12px;background:#fff;color:#233f4d;min-height:40px;max-width:240px;font-size:12px}.an-filters input{max-width:165px}.an-filters button{min-height:40px;padding:10px 16px}.an-empty{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;justify-content:center;padding:40px 20px;min-height:130px;background:#f8fbfa;border:1px dashed #dbe8e5;border-radius:12px;color:#78908e}.an-empty p{max-width:560px;margin:0;color:#738b8c}.an-tabs{display:flex;gap:5px;border-bottom:1px solid #dde8e7;padding-bottom:7px;overflow-x:auto;margin-bottom:22px}.an-tabs button{white-space:nowrap;padding:11px 17px;border:0;background:transparent;color:#788b94;font-size:12px;border-radius:8px;font-weight:600}.an-tabs button.active{background:#dff5f0;color:#087e72}.an-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.an-kpis article{padding:19px;background:#fff;border:1px solid #dfeae7;border-radius:14px;min-width:0;display:flex;flex-direction:column;gap:8px}.an-kpis article>span{color:#67818c;font-size:12px}.an-kpis strong{font-size:28px;letter-spacing:-.7px;line-height:1.3}.an-kpis small{font-size:11px;color:#7d8d93;line-height:1.5;overflow-wrap:anywhere}.an-unknown{color:#9aaab0}.an-chart{width:100%;min-width:0;height:270px;font-size:11px}.an-table-wrap{overflow:auto;max-width:100%;border:1px solid #e3ebe8;border-radius:11px}.an-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.an-table-wrap th{background:#f5faf8;color:#6c848c;font-size:10px;text-align:left;letter-spacing:.2px;font-weight:650;padding:13px 15px}.an-table-wrap td{padding:15px;border-top:1px solid #e9efed;color:#284552;vertical-align:top}.an-table-wrap td:first-child{min-width:180px;max-width:300px;white-space:normal}.an-table-wrap td small{display:block;color:#8a9ba0;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.an-table-wrap tbody tr:hover{background:#fbfdfc}.an-source-name{display:flex;align-items:center;gap:8px;text-align:left;font-weight:600;color:#1d5155;border:0;background:transparent;padding:0;line-height:1.45}.an-source-name svg{flex-shrink:0}.an-link{border:0;color:#058f83;background:transparent;font-size:12px;padding:3px 0;text-align:left;display:inline-flex;align-items:center;gap:6px;font-weight:600}.an-link:disabled{color:#a3b0b2}.an-pagination{display:flex;gap:10px;justify-content:end;align-items:center;padding-top:16px;font-size:12px;color:#839498}.an-pagination span{margin-right:auto}.an-pagination button{min-height:34px;padding:7px 12px}.an-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;background:#f0f5f4;color:#738884;border:1px solid #e0eae7;border-radius:7px;font-size:10px;line-height:1.4}.an-badge.good{color:#087867;background:#e5f6ef;border-color:#c8e6da}.an-badge.warn{color:#a7742d;background:#fff6e9;border-color:#efdfc3}.an-method{padding:14px 6px;font-size:11px;color:#85959a;line-height:1.8}.an-method h3{font-size:13px;color:#536d76}.an-method ul,.an-limitations{padding-left:18px}.an-method li{padding:3px 0}.an-funnel{display:grid;gap:14px;margin:24px 0}.an-funnel>div{display:grid;grid-template-columns:125px minmax(0,1fr) 60px;align-items:center;gap:13px;font-size:12px}.an-funnel>div>div{height:26px;border-radius:5px;background:#f1f6f5;overflow:hidden}.an-funnel i{display:block;height:100%;min-width:0;background:linear-gradient(90deg,#0c9788,#66c5b5);border-radius:5px}.an-funnel strong{text-align:right;font-size:15px}.an-funnel-note{background:#f7faf8;border-left:3px solid #aedbd1;padding:10px 14px}.an-inline{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin:14px 0}.an-inline label{min-width:180px}.an-inline .page-primary{align-self:end;min-height:40px}.an-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.an-provider-grid article{background:#f7fbfa;border:1px solid #dfeae7;border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:start;gap:12px}.an-provider-grid strong{font-size:16px}.an-assets{display:grid;gap:10px;margin:20px 0}.an-assets label{display:flex;align-items:center;gap:13px;border:1px solid #dce9e5;border-radius:10px;padding:15px;cursor:pointer}.an-assets input{width:18px;height:18px;accent-color:#0c9385;flex-shrink:0}.an-assets label>span:nth-child(2){min-width:0;flex:1}.an-assets strong{display:block;font-size:13px;overflow-wrap:anywhere}.an-assets small{display:block;margin-top:5px;color:#7c9295;font-size:11px;overflow-wrap:anywhere}.an-assets .an-badge{flex-shrink:0}.an-job-error{max-width:280px;white-space:normal;line-height:1.5;color:#b17660!important}.an-reconciliations{padding:0;list-style:none;display:grid;gap:12px}.an-reconciliations li{display:flex;gap:14px;justify-content:space-between;font-size:11px;border-bottom:1px solid #ecf0ed;padding-bottom:12px}.an-reconciliations span{color:#768f94}.an-reconciliations small{color:#94a4a8}.an-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.an-insight{margin:0}.an-insight h2{margin:18px 0 10px}.an-insight .an-confidence{font-size:11px;margin-left:auto;color:#6c9690}.an-insight .an-inline{gap:7px;margin:0}.an-insight .an-impact{font-size:12px;color:#758c95}.an-recommendation{display:flex;gap:10px;background:#eaf8f4;padding:13px;border-radius:10px;margin:15px 0;align-items:flex-start}.an-recommendation svg{flex-shrink:0;color:#0b9984;margin-top:3px}.an-recommendation p{margin:0;color:#286159}.an-limitations{font-size:11px;color:#8a999c;line-height:1.7}.an-insight footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:19px;padding-top:15px;border-top:1px solid #e5ece9;font-size:11px;color:#789097}.an-insight footer>span{margin-right:auto}.an-insight footer small{font-size:10px;color:#9aa9ac}.an-insight select{padding:7px 9px;min-height:34px;font-size:11px}.an-exports{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.an-exports>div{display:flex;align-items:center;gap:10px;background:#edf8f5;padding:10px 13px;border-radius:9px;font-size:12px}.an-exports a{color:#068777;font-weight:700}.an-dialog{border:1px solid #cfded9;border-radius:18px;padding:25px;max-width:min(1100px,94vw);width:100%;max-height:90vh;overflow:auto;color:#244450;box-shadow:0 24px 100px #143e4433}.an-dialog::backdrop{background:#09232b66}.an-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3ece8;padding-bottom:16px;margin-bottom:20px}.an-dialog h2{font-size:21px;margin:0}.an-dialog h3{font-size:15px;margin:24px 0 14px}.an-dialog header button{background:#f0f7f4;border:0;border-radius:9px;padding:8px;color:#498176}.an-dialog p{font-size:13px;line-height:1.8;color:#788d91}.an-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.an-detail-metrics>div{display:flex;flex-direction:column;gap:7px;background:#f5faf7;border:1px solid #e0ede6;border-radius:9px;padding:13px}.an-detail-metrics span{font-size:11px;color:#708a8e}.an-detail-metrics strong span{font-size:21px;color:#1b5559}.an-detail-metrics small{font-size:10px;color:#93a6a4}.an-code{font-size:10px;background:#f2f6f4;border-radius:8px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#63827b}.an-evidence-list{display:grid;gap:12px}.an-evidence-list article{border:1px solid #dbe9e4;border-radius:12px;padding:17px;display:flex;flex-direction:column;gap:8px;font-size:12px}.an-evidence-list span{font-size:21px;color:#0a8e80}.an-evidence-list code,.an-evidence-list small{font-size:10px;color:#809693;overflow-wrap:anywhere}.analytics-center details,.an-dialog details{font-size:11px;color:#72878d;margin:15px 0;line-height:1.7}.analytics-center details summary,.an-dialog details summary{cursor:pointer;color:#258b7b;font-weight:600}.an-panel>.an-empty{margin-top:18px}@media(min-width:1500px){.an-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.an-insights,.an-provider-grid{grid-template-columns:1fr}.an-provider-grid article{flex-direction:row;align-items:center;flex-wrap:wrap}.an-provider-grid .an-link{margin-left:auto}.an-section-head{flex-wrap:wrap}.an-reconciliations li{flex-direction:column;gap:5px}}@media(max-width:650px){.an-panel{padding:15px;border-radius:12px}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.an-kpis article{padding:14px}.an-kpis strong{font-size:23px}.an-filters{padding:13px;gap:10px}.an-filters label{min-width:calc(50% - 5px);width:calc(50% - 5px)}.an-filters input,.an-filters select{max-width:none;width:100%;min-width:0;padding:9px 7px}.an-filters button{width:100%}.an-tabs button{padding:10px 12px}.an-funnel>div{grid-template-columns:92px minmax(0,1fr) 40px;gap:8px;font-size:11px}.an-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.an-dialog{padding:16px;border-radius:13px}.an-dialog h2{font-size:18px}.an-assets label{flex-wrap:wrap}.an-assets .an-badge{margin-left:31px}.an-pagination{flex-wrap:wrap}.an-insight footer>span{width:100%}.an-section-head select{width:100%;max-width:none}}.workspace-page .metric-note{color:#6d7d8f;font-size:10px;line-height:1.45;min-height:15px}.workspace-page .notice{font-size:12px;line-height:1.5;align-items:flex-start}.notice>svg{flex-shrink:0;margin-top:2px}.notice.view-error{color:#982e34;background:#fff1ef;border:1px solid #f2cfca}.view-empty{padding:28px 20px;color:#6d7d8f;font-size:13px;line-height:1.7;text-align:center}.view-filterbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #dfe7e8;border-radius:10px;padding:14px;margin-bottom:16px}.view-filterbar label{display:grid;gap:6px;font-size:11px;color:#62728a}.view-filterbar input,.view-filterbar select{min-width:150px;max-width:100%;height:37px;border:1px solid #d7e1e4;border-radius:6px;padding:0 10px;background:#fff;color:#21364e;font:inherit}.view-filterbar>span{font-size:12px;color:#64778b;align-self:center}.view-data-note{font-size:11px!important;line-height:1.65!important;color:#6e7e90!important;margin:10px 0 16px}.workspace-page.kanban-page{min-width:0}.workspace-page .kanban{grid-template-columns:repeat(7,minmax(220px,1fr));overflow-x:auto}.column-empty{padding:20px 8px;color:#7b8b99;font-size:11px;text-align:center}.lead-phone{display:block;font-size:11px;color:#0f7c72;margin:7px 0 10px}.lead-card .view-lost{margin-top:8px;color:#9c4550;line-height:1.5}.lead-card .card-move{flex-wrap:wrap}.lead-card .card-move button{padding:5px 8px;font-size:10px}.view-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #d9e5e5;border-radius:16px;padding:0;color:#162c46;box-shadow:0 24px 90px #061d3540}.view-dialog::backdrop{background:#071c38aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.view-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e4eded;gap:16px}.view-dialog h2{font-size:20px;margin:0}.view-dialog>header button{width:32px;height:32px;border:0;background:#eff5f5;border-radius:50%;display:grid;place-items:center;color:#4b626f;cursor:pointer}.view-form{display:grid;gap:16px;margin-top:22px;max-width:720px}.view-dialog .view-form{padding:22px;margin:0}.view-form label{display:grid;gap:7px;font-size:12px;font-weight:500;color:#4c6178}.view-form input,.view-form textarea,.view-form select{width:100%;min-height:40px;border:1px solid #d8e3e5;border-radius:8px;padding:9px 11px;background:#fff;color:#1f354e;font:inherit}.view-form textarea{resize:vertical;line-height:1.55;min-height:90px}.view-form footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e4eded;padding-top:16px}.view-form>.page-primary{justify-self:start}.view-form .notice{margin-bottom:0}.workspace-page button:disabled,.view-dialog button:disabled,.onboarding button:disabled{opacity:.5;cursor:not-allowed}.workspace-page :focus-visible,.view-dialog :focus-visible,.onboarding :focus-visible{outline:3px solid #57baad;outline-offset:3px}.insight-status-actions{display:grid;gap:9px;justify-items:end}.insight-status-actions .page-secondary{font-size:10px;padding:7px 9px;min-height:34px}.workspace-page .status.connected{background:#dcf5ec;color:#147052}.workspace-page .integration-cards small{color:#7b8998;font-size:9px}.workspace-page .team-table>button{justify-self:start;margin-top:18px}.workspace-page .team-table .page-secondary{font-size:10px;min-height:32px;padding:5px 9px}.view-billing-notice{display:flex;gap:10px;background:#f1f6f7;border-radius:9px;padding:12px;margin:15px 0;color:#52677b}.view-billing-notice p{margin:0;font-size:11px;line-height:1.6}.view-billing-notice svg{flex-shrink:0}.workspace-page .post-picker label.selected-post{cursor:pointer}.workspace-page .selected-post input{width:16px;height:16px;accent-color:#0f7c72}.workspace-page .selected-post input:disabled{opacity:.5}.workspace-page .funnel-surface .view-data-note{font-size:10px!important}.auth-form .auth-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6}.auth-form .auth-consent input{width:15px;min-width:15px;height:15px;margin-top:3px}.auth-consent a{color:#0f7c72}.onboarding>header .landing-brand{border:0;background:none;cursor:pointer}.onboarding .notice{font-size:12px;line-height:1.6}.onboarding .ai-checklist>span{font-size:13px;color:#60758b;padding:5px 0}@media(max-width:1050px){.workspace-page .dashboard-grid,.workspace-page .analytics-top,.workspace-page .automation-grid,.workspace-page .insight-layout{grid-template-columns:1fr}.workspace-page .insight-aside{background:#fff;border:1px solid #dfe7e8;border-radius:10px}}@media(max-width:700px){.workspace-page .settings-layout{grid-template-columns:1fr}.workspace-page .settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .settings-content{padding:16px}.workspace-page .page-heading{align-items:flex-start;gap:16px;flex-direction:column}.workspace-page .page-actions{flex-wrap:wrap}.workspace-page .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .signal-card{align-items:flex-start;flex-direction:column}.workspace-page .insight-item{grid-template-columns:24px minmax(0,1fr);padding:14px;gap:10px}.insight-status-actions{grid-column:2;justify-items:start}.workspace-page .integration-cards article{grid-template-columns:36px minmax(0,1fr);gap:8px}.workspace-page .integration-cards article>.status{grid-column:2;justify-self:start}.workspace-page .integration-cards article>button{grid-column:2;justify-self:start}.view-filterbar{align-items:stretch}.view-filterbar label{flex:1 1 140px}.view-filterbar input,.view-filterbar select{min-width:0}.workspace-page .team-table>div{flex-wrap:wrap;padding:12px 0}.workspace-page .team-table>div>span:nth-child(2){min-width:120px}.workspace-page .flow-steps{flex-wrap:wrap}.view-dialog .view-form{padding:18px}.view-dialog>header{padding:18px}}@media print{.app-shell .sidebar,.app-shell .topbar,.workspace-page .page-actions,.workspace-page .view-filterbar,.workspace-page .surface-heading>button{display:none!important}.app-shell,.app-main,.workspace-page{display:block!important;width:100%!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}.workspace-page .table-scroll{overflow:visible}.workspace-page .creative-table table{min-width:0;font-size:8px}.workspace-page .creative-table th,.workspace-page .creative-table td{padding:5px 3px;font-size:8px}.workspace-page .creative-table td:first-child{min-width:100px}.workspace-page .creative-table td:first-child img{display:none}.workspace-page .analytics-top{display:block}.workspace-page .surface{break-inside:avoid;box-shadow:none}}.view-test-lab,.view-knowledge-history{margin-top:28px;padding-top:22px;border-top:1px solid #dfe8e9}.view-test-result{background:#f0faf7;border:1px solid #cce4dd;border-radius:10px;margin-top:20px;padding:18px;font-size:13px;line-height:1.7}.view-test-result dl{display:grid;gap:8px;margin:16px 0}.view-test-result dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:10px}.view-test-result dt{color:#637d87}.view-test-result dd{margin:0;overflow-wrap:anywhere}.knowledge-version{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e0e9e9}.knowledge-version>span{display:grid;gap:5px}.knowledge-version strong{font-size:12px}.knowledge-version small{font-size:10px;color:#7a8d98}.knowledge-version button{min-height:34px!important;padding:6px 10px!important}.settings-permission{margin:0;padding:0;border:0;min-width:0}.settings-permission:disabled input,.settings-permission:disabled select,.settings-permission:disabled textarea{color:#667b8d;background:#f5f8f8}.city-field .city-manual{margin-top:0}.onboarding-form .city-field select,.onboarding-form .city-field input{height:40px;border:1px solid #d6e1e4;border-radius:8px;padding:0 10px;background:#fff}.operations-page{min-width:0}.operations-heading>div>span{display:inline-flex;align-items:center;gap:6px}.operations-heading .page-actions{flex-wrap:wrap}.operations-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px;border:1px solid #dce8e9;border-radius:12px;background:#fff}.operations-filters label{display:flex;min-width:160px;flex-direction:column;gap:7px;color:#526779;font-size:12px}.operations-filters label>span{font-weight:600}.operations-filters input,.operations-filters select{height:42px;border:1px solid #cedde0;background:#fff;color:#183447;border-radius:7px;font:inherit;padding:0 12px;min-width:0;width:100%}.operations-filters .operations-search{flex:1;min-width:240px}.operations-search>div{position:relative}.operations-search svg{position:absolute;top:12px;left:12px}.operations-search input{padding-left:38px}.operations-clear{height:42px}.operations-freshness{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:14px 2px;color:#6d8090;font-size:12px}.operations-empty{display:grid;place-items:center;padding:54px 24px;text-align:center;background:#fff;border:1px dashed #d0e1df;border-radius:12px;color:#718492}.operations-empty>svg{color:#177e76;margin-bottom:16px}.operations-empty h2{margin:0 0 10px;font-size:19px;color:#173647}.operations-empty p{max-width:540px;margin:0;font-size:14px;line-height:1.65}.operations-status{padding:30px;text-align:center;color:#496979}.operations-error{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;background:#fff1ed;color:#9d392f;border:1px solid #f0c8bc;padding:20px;border-radius:10px}.operations-error button{border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;padding:10px 14px}.operations-comment-list{display:grid;gap:14px}.operations-comment{background:#fff;border:1px solid #dce8e9;border-radius:12px;padding:20px;min-width:0}.operations-comment header,.operations-comment header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.operations-comment header{justify-content:space-between}.operations-comment header strong{font-size:14px;color:#18384b}.operations-comment time{color:#738694;font-size:12px}.operations-channel{padding:5px 8px;background:#f9eaf2;color:#a37;font-size:11px;font-weight:600;border-radius:5px}.operations-channel.facebook{color:#2672bd;background:#eaf3ff}.operations-comment-text{margin:18px 0;font-size:14px;line-height:1.7;color:#284554;white-space:pre-wrap;overflow-wrap:anywhere}.operations-comment footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#657d8c;overflow-wrap:anywhere}.operations-badge{padding:5px 9px;border-radius:20px;background:#edf2f4;color:#526675}.operations-badge.sent,.operations-badge.processed{background:#e1f5ed;color:#187756}.operations-badge.failed{background:#ffebe6;color:#a54231}.operations-badge.pending{background:#fff3d9;color:#8d681c}.operations-comment details{padding-top:15px;margin-top:15px;border-top:1px solid #edf1f2;font-size:12px;color:#496a79}.operations-page summary{cursor:pointer;min-height:28px;padding:5px 0;font-weight:600}.operations-comment dl{display:grid;gap:8px}.operations-comment dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.operations-comment dd{margin:0;overflow-wrap:anywhere}.operations-record-error{padding:10px 12px;border-radius:6px;background:#fff0ec;color:#a44233;font-size:12px;overflow-wrap:anywhere}.operations-table-wrap{width:100%;overflow-x:auto}.operations-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.operations-table th{padding:14px 16px;background:#f5faf9;color:#617989;white-space:nowrap;font-weight:600;border-bottom:1px solid #e0e9eb}.operations-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid #e9eff0;color:#426072;max-width:230px;overflow-wrap:anywhere}.operations-table td:first-child{min-width:130px}.operations-table details{min-width:95px}.operations-table pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;padding:10px;background:#f5f9fa;border-radius:4px;min-width:160px}.operations-table small{display:block;color:#768d98;font-size:10px}.operations-footnote{margin-top:20px;color:#768c99;font-size:12px;line-height:1.7}.operations-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.operations-page button:focus-visible,.operations-page input:focus-visible,.operations-page select:focus-visible,.operations-page summary:focus-visible{outline:3px solid #21a99a;outline-offset:3px}.operations-page button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.operations-heading .page-actions{width:100%}.operations-heading .page-actions button{flex:1;justify-content:center}.operations-filters{padding:16px}.operations-filters label,.operations-filters .operations-search{min-width:0;width:100%;flex-basis:100%}.operations-comment{padding:16px}.operations-comment header{align-items:flex-start}.operations-comment footer{align-items:flex-start;gap:8px;flex-direction:column}.operations-table{min-width:670px}.operations-empty{padding:36px 20px}}.control-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.control-tabs button{border:1px solid #d5e4e0;background:#fff;padding:11px 16px;border-radius:9px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.control-tabs button.active{background:#0f7c72;color:#fff;border-color:#0f7c72}.control-panel{background:#fff;border:1px solid #dce8e5;border-radius:14px;padding:24px;margin:20px 0}.control-panel h2{font-size:19px;margin:0 0 10px}.control-panel p{font-size:13px;line-height:1.7;color:#627886}.control-panel label{display:grid;gap:8px;font-size:13px}.control-panel input:not([type=checkbox]),.control-panel select,.control-panel textarea,.control-table-wrap select{border:1px solid #cadeda;border-radius:7px;background:#fff;padding:10px;font:inherit;min-width:0;max-width:100%}.control-panel textarea{min-height:90px}.control-sets{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.control-sets button{display:flex;align-items:center;gap:10px;border:1px solid #dbe9e4;background:#f7fbf9;padding:15px;border-radius:10px;cursor:pointer}.control-sets span{color:#71857e;font-size:12px}.control-member{grid-template-columns:1fr 240px;align-items:center;border-bottom:1px solid #edf2f0;padding:15px 0}.control-member span,.control-table-wrap small{display:grid;gap:5px}.control-member small,.control-table-wrap small{color:#778a87;font-size:11px}.permission-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.permission-options label{display:flex;gap:10px;align-items:center}.permission-options input{accent-color:#0f7c72}.control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.control-metrics article{background:#fff;border:1px solid #dce8e4;border-radius:12px;padding:20px;display:grid;gap:14px}.control-metrics span{color:#6a7e82;font-size:12px}.control-metrics strong{font-size:26px}.control-health-row{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #edf2f0;font-size:13px}.control-health-row time{margin-left:auto;color:#6a7e82}.support-request{padding:18px 0;border-bottom:1px solid #e7edea}.control-notifications{display:grid;gap:10px}.control-notifications>button{display:flex;gap:16px;align-items:flex-start;text-align:left;background:#eaf7f3;border:1px solid #cde5dd;padding:20px;border-radius:12px;cursor:pointer;width:100%}.control-notifications>button.read{background:#fff;border-color:#e0e9e6}.control-notifications p{line-height:1.6;color:#5c737c;font-size:13px;margin:7px 0}.control-notifications strong{font-size:14px}.control-notifications small{font-size:11px;color:#738881}.control-notice-icon{width:38px;height:38px;display:grid;place-items:center;background:#d2eee5;color:#137c66;border-radius:10px;flex-shrink:0}.control-empty{display:grid;place-items:center;padding:45px;color:#738683;text-align:center}.control-empty h2{font-size:21px;color:#203d46}.control-table-wrap{overflow-x:auto;background:#fff;border:1px solid #dce8e4;border-radius:12px}.control-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.control-table-wrap th,.control-table-wrap td{padding:16px;text-align:left;border-bottom:1px solid #e8eeeb}.control-table-wrap th{background:#f3f9f6;color:#587367;font-size:11px;text-transform:uppercase}.control-table-actions{display:flex;gap:6px;flex-wrap:wrap}.control-table-actions button{border:1px solid #d4e3db;padding:7px 9px;border-radius:6px;background:#fff;cursor:pointer;font-size:11px}.control-editor .page-actions{margin-top:20px}@media(max-width:800px){.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-member{grid-template-columns:1fr!important}.control-health-row{flex-wrap:wrap}.control-health-row time{margin-left:0}.control-panel{padding:18px}.permission-options{grid-template-columns:1fr}.control-notifications>button{padding:15px}.control-metrics strong{font-size:23px}}.setup-card{background:#fff;border:1px solid #d6e8e4;border-left:4px solid #0f7c72;border-radius:12px;padding:18px 20px;margin-bottom:18px}.setup-card>header{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.setup-card h2{font-size:17px;margin:0 0 3px;color:#123c43}.setup-card>header p{margin:0;font-size:13px;color:#5d7b7e}.setup-progress{display:flex;align-items:center;gap:10px}.setup-progress strong{font-size:13px;color:#0f7c72;white-space:nowrap}.setup-bar{width:132px;height:6px;border-radius:999px;background:#e6f1ef;overflow:hidden}.setup-bar i{display:block;height:100%;background:#0f7c72;border-radius:999px;transition:width .3s ease}.setup-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.setup-steps li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:start;padding:9px 8px;border-radius:9px}.setup-steps li.is-current{background:#f2f9f8;align-items:center}.setup-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#eef3f4;color:#7b9498;border:1px solid #dde7e8}.is-current .setup-mark{background:#0f7c72;color:#fff;border-color:#0f7c72}.is-done .setup-mark{background:#e3f3ee;color:#127a58;border-color:#c4e6da}.setup-body{min-width:0}.setup-body strong{display:block;font-size:14px;color:#173c4b;font-weight:600}.is-done .setup-body strong{color:#6d8b8e;font-weight:500}.is-next .setup-body strong{color:#8aa3a6;font-weight:500}.setup-body p{margin:5px 0 10px;font-size:13px;line-height:1.5;color:#55737a;max-width:60ch}.setup-body .page-primary{display:inline-flex;align-items:center;gap:7px}.setup-steps li>em{font-size:12px;color:#127a58;font-style:normal;white-space:nowrap;padding-top:3px}.setup-card>footer{margin-top:10px;padding-top:10px;border-top:1px solid #edf3f2}.setup-reopen{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:8px 13px;border:1px solid #d6e8e4;border-radius:999px;background:#fff;color:#0f7c72;font:inherit;font-size:13px;cursor:pointer}.setup-reopen:hover{background:#f2f9f8}@media(max-width:720px){.setup-card{padding:15px}.setup-progress{width:100%}.setup-bar{flex:1;width:auto}.setup-steps li{grid-template-columns:24px 1fr}.setup-steps li>em{grid-column:2;padding-top:0}.setup-body .page-primary{width:100%;justify-content:center;min-height:44px}}.setup-launch{margin-left:auto;display:inline-flex;align-items:center;gap:7px}@media(max-width:720px){.setup-launch{width:100%;justify-content:center;min-height:44px}}.tour-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none}.tour-shade{position:fixed;pointer-events:auto;background:#0d2a2e7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tour-fade .22s ease both}.tour-shade-full{top:0;right:0;bottom:0;left:0}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}.tour-ring{position:fixed;border:2px solid #26c6a6;border-radius:12px;box-shadow:0 0 0 4px #26c6a647,0 10px 30px #08282c47;pointer-events:none;animation:tour-pulse 1.9s ease-in-out infinite}@keyframes tour-pulse{0%,to{box-shadow:0 0 0 4px #26c6a647,0 10px 30px #08282c47}50%{box-shadow:0 0 0 9px #26c6a61f,0 10px 30px #08282c47}}.tour-arrow{position:fixed;width:26px;height:26px;pointer-events:none;animation:tour-nudge 1.2s ease-in-out infinite}.tour-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent}.tour-arrow.points-up:before{border-bottom:13px solid #26c6a6}.tour-arrow.points-down:before{border-top:13px solid #26c6a6}@keyframes tour-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.tour-arrow.points-down{animation-name:tour-nudge-up}@keyframes tour-nudge-up{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tour-card{position:fixed;pointer-events:auto;width:min(360px,calc(100vw - 24px));background:#fff;border-radius:14px;padding:16px 18px 14px;box-shadow:0 18px 48px #0925294d;animation:tour-rise .24s cubic-bezier(.2,.8,.3,1) both}@keyframes tour-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tour-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tour-count{font-size:11px;font-weight:700;letter-spacing:.08em;color:#0f7c72;text-transform:uppercase}.tour-card h2{margin:0 0 6px;font-size:16px;color:#123c43}.tour-card p{margin:0 0 14px;font-size:13px;line-height:1.55;color:#55737a}.tour-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-card>footer>div{display:flex;gap:8px}.tour-card .page-primary{display:inline-flex;align-items:center;gap:6px}.tour-dots{display:flex;gap:5px;margin-top:12px}.tour-dots i{width:16px;height:3px;border-radius:999px;background:#e3ecec;transition:background .2s ease}.tour-dots i.on{background:#0f7c72}.tour-dots i.past{background:#a9d5cd}@media(max-width:700px){.tour-card{left:12px!important;right:12px;width:auto}.tour-card>footer{flex-wrap:wrap}.tour-card>footer>div{width:100%}.tour-card>footer .page-primary,.tour-card>footer .page-secondary{flex:1;min-height:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){.tour-shade,.tour-card,.tour-ring,.tour-arrow{animation:none}}.tour-await{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:8px 10px;border-radius:8px;background:#eef7f5;color:#0f7c72!important;font-size:12px!important;font-weight:600}.tour-await svg{flex-shrink:0}.tour-skip-step{font-size:12px;opacity:.75}.tour-card h2{display:flex;align-items:center;gap:8px}.tour-card h2 svg{flex-shrink:0;color:#0f7c72}.tour-await.is-ready{background:#eef4ff;color:#2c5aa8!important}.app-shell.audited-workspace{height:100dvh;min-height:0;grid-template-columns:180px 300px minmax(0,1fr) 280px;grid-template-rows:68px minmax(0,1fr)}.audited-workspace.page-shell{grid-template-columns:180px minmax(0,1fr)}.audited-workspace .sidebar{min-height:0;overflow-y:auto;padding-top:22px}.audited-workspace .brand-home{background:none;border:0;cursor:pointer;font-size:27px;text-align:left;padding:1px 21px 28px}.audited-workspace .main-nav{width:100%}.audited-workspace .nav-item{height:48px;padding:0 20px;gap:12px;font-size:13px;flex-shrink:0}.audited-workspace .help-link{padding-top:16px}.audited-workspace .topbar{padding:0 18px;gap:14px;min-width:0;position:relative;z-index:15}.audited-workspace .operator{border:0;border-left:1px solid var(--line);background:transparent;cursor:pointer;flex-shrink:0}.audited-workspace .state-pill.operator,.audited-workspace .ai-state.operator,.audited-workspace .message-line.operator{min-width:0;padding-left:0;border-left:0}.audited-workspace .state-pill.operator{padding:5px 9px}.audited-workspace .ai-state.operator{padding:10px 12px}.audited-workspace .message-line.operator{display:flex;background:transparent}.search-wrap{position:relative;flex:1;min-width:100px;max-width:560px}.search-wrap .global-search{max-width:none;width:100%}.search-results{position:absolute;top:49px;left:0;width:min(540px,calc(100vw - 40px));background:#fff;border:1px solid var(--line);box-shadow:0 15px 50px #12223a20;border-radius:12px;max-height:60dvh;overflow-y:auto;z-index:25}.search-results>button,.notification-list>button{border:0;background:none;width:100%;padding:14px 18px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;border-bottom:1px solid #edf1f2}.search-results button:hover,.notification-list button:hover{background:#f0faf8}.search-results button span,.notification-list button span:not(.avatar){display:grid;min-width:0;gap:5px}.search-results strong,.notification-list strong{font-size:13px}.search-results small,.notification-list small{font-size:12px;color:#66758a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results p{padding:12px 18px;font-size:13px}.avatar-fallback{display:grid;place-items:center;background:#e1f3f0;color:#146c63;font-size:13px;font-weight:700}.audited-workspace .conversation-list{min-height:0;display:flex}.audited-workspace .list-heading{height:66px;min-height:66px;padding:0 18px}.audited-workspace .list-tabs{min-height:40px;height:40px;flex-shrink:0;padding:0 6px}.audited-workspace .list-tabs button{padding:0 9px 11px}.audited-workspace .conversation-rows{flex:1;min-height:0}.audited-workspace .conversation-row{padding:14px;gap:10px}.audited-workspace .row-title{align-items:flex-start}.audited-workspace .row-title strong{flex:1;font-size:12px;overflow-wrap:anywhere}.audited-workspace .row-title strong svg{flex-shrink:0}.audited-workspace .row-title time{font-size:9px;flex-shrink:0}.conversation-filters{padding:14px;display:grid;gap:10px;background:#f5faf9;border-bottom:1px solid var(--line)}.conversation-filters label,.workspace-form label{display:grid;gap:7px;font-size:12px;font-weight:600}.conversation-filters input,.conversation-filters select,.workspace-form input,.workspace-form select,.workspace-form textarea{min-width:0;width:100%;border:1px solid #ccdcd9;background:#fff;border-radius:8px;padding:10px;font:inherit;font-size:13px;color:var(--ink)}.small-empty{padding:20px;color:#66758a;font-size:13px;line-height:1.6;text-align:center}.audited-workspace .chat-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.audited-workspace .chat-header{min-height:80px;flex-shrink:0;padding:12px 16px;flex-wrap:wrap;gap:8px}.audited-workspace .chat-person{flex:1;min-width:140px}.audited-workspace .chat-person strong{overflow-wrap:anywhere;font-size:13px}.audited-workspace .chat-actions{gap:5px;margin-left:auto}.audited-workspace .chat-actions .ai-state{font-size:10px;padding:8px;display:none}.audited-workspace .chat-actions .secondary-button{padding:0 9px;height:34px}.audited-workspace .chat-scroll{flex:1;min-height:0;padding:20px 18px 10px;overscroll-behavior:contain}.audited-workspace .message-wrap{max-width:min(450px,85%);min-width:0}.audited-workspace .message-bubble{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.audited-workspace .message-line.note{justify-content:center}.audited-workspace .message-line.note .message-bubble{background:#fff4d8;border:1px solid #f0e2b4}.audited-workspace .message-line.note .message-label{color:#886211}.audited-workspace .composer{flex-shrink:0;margin:0 12px 12px}.audited-workspace .composer textarea{width:100%;max-height:180px;line-height:1.5;background:transparent}.audited-workspace .composer-tabs button{cursor:pointer}.chat-feedback{padding:10px 14px;background:#e7f7ef;display:flex;align-items:center;justify-content:space-between;font-size:12px;flex-shrink:0;gap:10px}.chat-feedback.error{background:#fff0ee;color:#a62e2e}.chat-feedback button{border:0;background:none;cursor:pointer;font-size:20px}.audited-workspace .lead-panel{min-height:0;position:static;display:block;width:auto;box-shadow:none;padding:0 16px 20px;z-index:5}.audited-workspace .context-value{margin-top:9px;line-height:1.6;overflow-wrap:anywhere}.audited-workspace .context-value svg,.context-list svg{flex-shrink:0}.audited-workspace .context-list dd{overflow-wrap:anywhere}.audited-workspace .context-list a{color:inherit}.tag-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.tag-chips span{border-radius:6px;background:#e1f4ef;color:#14675e;font-size:11px;padding:5px 8px;overflow-wrap:anywhere}.audited-workspace .mobile-back,.audited-workspace .context-close,.audited-workspace .context-toggle{display:none}.workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#092c3a72;display:grid;place-items:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-dialog{background:#fff;border:1px solid #dce9e6;border-radius:18px;padding:24px;width:min(580px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #0b2e3c33;font-size:14px;line-height:1.6}.workspace-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.workspace-dialog h2{font-size:21px;margin:0;letter-spacing:-.5px}.workspace-dialog p{color:#596d7f;overflow-wrap:anywhere}.workspace-dialog h3{margin:12px 0}.workspace-dialog .notice{background:#edf7f4;padding:12px;border-radius:8px}.workspace-form{display:grid;gap:16px}.workspace-form textarea{min-height:86px;resize:vertical}.dialog-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.action-list,.template-list{display:grid;gap:8px;margin-bottom:16px}.action-list button,.template-list button{border:1px solid var(--line);background:#f8fbfa;border-radius:9px;padding:13px;text-align:left;cursor:pointer;line-height:1.5}.action-list button:hover,.template-list button:hover{background:#eaf6f2}.emoji-list{display:flex;flex-wrap:wrap;gap:12px}.emoji-list button{border:1px solid var(--line);background:#f5faf8;border-radius:10px;padding:14px;font-size:28px;cursor:pointer}.workspace-error{position:fixed;z-index:50;top:78px;left:50%;transform:translate(-50%);width:min(600px,90vw);background:#fff0ee;color:#a52f2f;padding:15px;border:1px solid #e7b5ae;border-radius:10px;box-shadow:0 10px 35px #11223a22;font-size:13px;display:flex;align-items:center;gap:12px}.workspace-error button{border:1px solid #dab2aa;background:#fff;border-radius:6px;padding:6px 10px;cursor:pointer}.load-error{display:grid;gap:12px;max-width:450px;padding:25px;text-align:center}.audited-workspace button:disabled{cursor:not-allowed;opacity:.5}.audited-workspace select:focus-visible,.workspace-dialog select:focus-visible{outline:3px solid #a1ded1;outline-offset:2px}@media(min-width:1700px){.app-shell.audited-workspace{grid-template-columns:190px 360px minmax(0,1fr) 310px}.audited-workspace.page-shell{grid-template-columns:190px minmax(0,1fr)}.audited-workspace .chat-actions .ai-state{display:flex}}@media(max-width:1439px){.app-shell.audited-workspace{grid-template-columns:76px 310px minmax(0,1fr)}.audited-workspace.page-shell{grid-template-columns:76px minmax(0,1fr)}.audited-workspace .sidebar{align-items:center}.audited-workspace .brand-home{font-size:15px;padding:4px 0 27px}.audited-workspace .nav-item{padding:0;justify-content:center}.audited-workspace .nav-item span,.audited-workspace .help-link span{display:none}.audited-workspace .help-link{margin-inline:auto}.audited-workspace .topbar{grid-column:2/4}.audited-workspace.page-shell .topbar{grid-column:2}.audited-workspace .lead-panel{display:none;position:fixed;z-index:45;right:0;top:68px;bottom:0;width:320px;max-width:calc(100vw - 20px);box-shadow:-10px 0 50px #12343830}.audited-workspace.show-context .lead-panel{display:block}.audited-workspace .context-close,.audited-workspace .context-toggle{display:grid}.audited-workspace .clinic-switch{min-width:180px;max-width:230px}.audited-workspace .clinic-switch strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audited-workspace .operator{min-width:0}.audited-workspace .operator>span:not(.operator-avatar),.audited-workspace .operator>svg{display:none}}@media(max-width:1000px){.app-shell.audited-workspace{grid-template-columns:68px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.audited-workspace.page-shell{grid-template-columns:68px minmax(0,1fr)}.audited-workspace .topbar{grid-column:2;gap:10px;padding:0 12px}.audited-workspace .clinic-switch{display:none}.audited-workspace .operator{display:flex;padding-left:8px}.audited-workspace .conversation-list,.audited-workspace .chat-panel{grid-column:2;grid-row:2}.audited-workspace.inbox-shell.show-list .chat-panel,.audited-workspace.inbox-shell.show-chat .conversation-list{display:none}.audited-workspace .mobile-back{display:grid;flex-shrink:0}.audited-workspace .lead-panel{top:64px}.audited-workspace .chat-person{min-width:0}.audited-workspace .chat-actions{margin-left:0}.audited-workspace .search-wrap{max-width:none}.audited-workspace .workspace-content{min-height:0}}@media(max-width:700px){.app-shell.audited-workspace,.audited-workspace.page-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) 64px}.audited-workspace .sidebar{grid-column:1;grid-row:3;flex-direction:row;border-top:1px solid var(--line);border-right:0;padding:0;overflow:hidden;background:#fff}.audited-workspace .brand-home,.audited-workspace .help-link{display:none}.audited-workspace .main-nav{display:flex;overflow-x:auto;gap:0;height:100%;scrollbar-width:thin}.audited-workspace .nav-item{height:100%;min-width:64px;width:auto;flex:1;flex-direction:column;gap:5px;padding:8px 4px;font-size:8px}.audited-workspace .nav-item span{display:block;white-space:nowrap;max-width:74px;overflow:hidden;text-overflow:ellipsis}.audited-workspace .nav-item:before{top:0;left:0;height:3px;width:100%;border-radius:0}.audited-workspace .topbar,.audited-workspace.page-shell .topbar{grid-column:1;grid-row:1;padding:0 10px;gap:6px}.audited-workspace .operator{padding-left:5px}.audited-workspace .operator-avatar{width:33px;height:33px;font-size:12px}.audited-workspace .global-search{height:38px;padding:0 9px;gap:7px}.audited-workspace .global-search input{font-size:12px}.audited-workspace .global-search kbd{display:none}.audited-workspace .conversation-list,.audited-workspace .chat-panel,.audited-workspace .workspace-content{grid-column:1;grid-row:2}.audited-workspace .list-heading{height:58px;min-height:58px}.audited-workspace .chat-header{padding:10px;column-gap:7px;row-gap:8px}.audited-workspace .chat-person{flex:1}.audited-workspace .chat-person .avatar{width:34px;height:34px}.audited-workspace .chat-person strong{font-size:12px}.audited-workspace .chat-person small{font-size:10px}.audited-workspace .chat-actions{width:100%;justify-content:flex-end}.audited-workspace .chat-actions .ai-state{display:flex;margin-right:auto;font-size:9px}.audited-workspace .chat-actions .secondary-button{font-size:10px;gap:4px}.audited-workspace .chat-scroll{padding:16px 12px 8px}.audited-workspace .message-bubble{font-size:12px;padding:11px 13px}.audited-workspace .composer{margin:0 9px 8px}.audited-workspace .composer label{min-height:84px;padding-top:8px}.audited-workspace .composer textarea{font-size:16px;min-height:28px;height:32px}.audited-workspace .composer label>small{font-size:8px}.audited-workspace .lead-panel{top:60px;bottom:64px;width:min(360px,calc(100vw - 16px));padding-inline:16px}.workspace-dialog-backdrop{padding:12px}.workspace-dialog{padding:18px;max-height:calc(100dvh - 24px);border-radius:14px}.workspace-dialog h2{font-size:19px}.workspace-error{top:65px;flex-wrap:wrap}.audited-workspace .empty-workspace{min-height:100%;padding:24px}.audited-workspace .empty-workspace h1{font-size:24px}.search-results{left:0;width:calc(100vw - 20px)}}@media(min-width:1001px)and (max-width:1439px){.app-shell.audited-workspace.page-shell{grid-template-columns:76px minmax(0,1fr)}}@media(min-width:701px)and (max-width:1000px){.app-shell.audited-workspace.page-shell{grid-template-columns:68px minmax(0,1fr)}}@media(max-width:700px){.app-shell.audited-workspace.page-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) 64px}.app-shell.audited-workspace.page-shell .topbar{grid-column:1;grid-row:1}.app-shell.audited-workspace.page-shell .workspace-content{grid-column:1;grid-row:2}.app-shell.audited-workspace.page-shell .sidebar{grid-column:1;grid-row:3}}@media(prefers-reduced-motion:reduce){.audited-workspace *{scroll-behavior:auto!important;animation-duration:.01ms!important}}.locale-control{position:fixed;z-index:75;right:14px;bottom:12px;background:#ffffffed;border:1px solid #d5e7e2;border-radius:10px;padding:5px 8px;box-shadow:0 3px 15px #163c4c12}.locale-control.in-workspace{left:12px;right:auto;bottom:70px}.language-switcher select:focus-visible{outline:3px solid #168b7d;outline-offset:2px}@media(max-width:1180px){.locale-control.in-workspace{left:auto;right:10px;bottom:10px}}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-latin-cyrillic.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}html[lang=ru]{font-family:Noto Sans,Arial,sans-serif}.lead-activity{border-top:1px solid #dde8e7;margin-top:22px;padding-top:12px}.lead-activity ol{list-style:none;padding:0;max-height:230px;overflow:auto}.lead-activity li{display:grid;gap:4px;border-left:2px solid #93d3c8;padding:6px 14px;margin:8px 0}.lead-activity time,.lead-activity small{font-size:12px;color:#617787}@media(min-width:701px){.audited-workspace .main-nav{min-height:0;overflow-y:auto;flex:1}.audited-workspace .sidebar{min-height:0}.locale-control.in-workspace{bottom:8px;left:auto;right:12px}}@media(max-width:700px){.locale-control.in-workspace{bottom:72px;right:8px}.locale-control.in-workspace .language-switcher>span{display:none}.locale-control.in-workspace select{max-width:96px}}.topbar-locale{flex-shrink:0}.topbar-locale>span{display:none}@media(max-width:700px){.topbar-locale select{max-width:76px;padding:6px 3px!important;font-size:11px!important}.audited-workspace .search-wrap{min-width:70px}.audited-workspace .global-search input{min-width:0}}.branch-pick{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e3e5;border-radius:7px;background:#fff;color:#1f354e;font:inherit;font-size:13px;padding:4px 9px;cursor:pointer}.branch-pick:hover{background:#f2f9f8;border-color:#bfdad5}.audited-workspace .sidebar-toggle{width:42px;height:42px;min-width:42px;flex-shrink:0;border:1px solid #d4e7e2;border-radius:10px;color:var(--teal-800);background:#f2faf7}.audited-workspace .sidebar-toggle:hover{background:#dff5ef}.audited-workspace .sidebar-toggle:focus-visible,.audited-workspace .sidebar-close:focus-visible{outline:3px solid #89cdbd;outline-offset:2px}.audited-workspace .sidebar-close{display:none}.audited-workspace .sidebar{overflow:hidden}.audited-workspace .main-nav{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;gap:3px}.audited-workspace .nav-item svg{flex-shrink:0}.audited-workspace.sidebar-expanded .sidebar{align-items:stretch}.audited-workspace.sidebar-expanded .brand-home{display:block;font-size:27px;padding:1px 20px 28px}.audited-workspace.sidebar-expanded .nav-item{width:100%;min-width:0;height:48px;flex:0 0 48px;flex-direction:row;justify-content:flex-start;padding:0 16px;gap:12px;font-size:13px}.audited-workspace.sidebar-expanded .nav-item span{display:block;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audited-workspace.sidebar-expanded .nav-item:before{top:0;left:0;width:4px;height:100%}.audited-workspace.sidebar-expanded .help-link{display:flex;margin:12px 16px 0;flex-shrink:0;padding-top:12px}.audited-workspace.sidebar-expanded .help-link span{display:grid}.audited-workspace.sidebar-expanded .help-link svg{display:block;flex-shrink:0}@media(min-width:1001px){.app-shell.audited-workspace{--sidebar-width:76px;grid-template-columns:var(--sidebar-width) 300px minmax(0,1fr) 280px}.app-shell.audited-workspace.sidebar-expanded{--sidebar-width:220px}.app-shell.audited-workspace.page-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.audited-workspace.sidebar-collapsed .sidebar{align-items:center}.audited-workspace.sidebar-collapsed .brand-home{font-size:15px;padding:4px 0 27px}.audited-workspace.sidebar-collapsed .nav-item{padding:0;justify-content:center;flex:0 0 48px}.audited-workspace.sidebar-collapsed .nav-item span,.audited-workspace.sidebar-collapsed .help-link span{display:none}.audited-workspace.sidebar-collapsed .help-link{margin-inline:auto;flex-shrink:0}}@media(min-width:1001px)and (max-width:1439px){.app-shell.audited-workspace{grid-template-columns:var(--sidebar-width) 310px minmax(0,1fr)}.app-shell.audited-workspace.page-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}}@media(min-width:1700px){.app-shell.audited-workspace{grid-template-columns:var(--sidebar-width) 360px minmax(0,1fr) 310px}.app-shell.audited-workspace.page-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}}@media(max-width:1000px){.app-shell.audited-workspace,.app-shell.audited-workspace.page-shell{grid-template-columns:0 minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.audited-workspace .sidebar{position:fixed;z-index:60;inset:64px auto 0 0;width:260px;max-width:calc(100vw - 48px);padding:24px 0 18px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-top:0;background:#f5fbfa;transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility .18s}.audited-workspace.sidebar-drawer-open .sidebar{transform:translate(0);visibility:visible;box-shadow:10px 0 35px #123b4829}.audited-workspace .sidebar-close{display:grid;position:absolute;top:12px;right:8px;width:36px;height:36px}.audited-workspace .sidebar-backdrop{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:55;background:#143c4966}.audited-workspace .search-results{position:fixed;top:64px;left:10px;right:10px;width:auto;max-height:60dvh}}@media(max-width:700px){.app-shell.audited-workspace,.app-shell.audited-workspace.page-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}.audited-workspace .sidebar,.audited-workspace .sidebar-backdrop{top:60px}.audited-workspace .sidebar-toggle{width:38px;min-width:38px;height:38px}.audited-workspace .search-results{top:60px}.audited-workspace .lead-panel{bottom:0}}@media(prefers-reduced-motion:reduce){.audited-workspace .sidebar{transition:none}}.selora-logo{position:relative;display:inline-block;vertical-align:middle;width:160px;height:40px;flex-shrink:0;line-height:0;overflow:hidden}.selora-logo img{position:absolute;display:block;width:100%;height:auto;left:0;top:50%;transform:translateY(-50%);max-width:none}.selora-editorial .s-brand .selora-logo .selora-logo__lockup{width:100%;left:0;top:50%;height:auto;transform:translateY(-50%);max-height:none;object-fit:contain}.selora-logo .selora-logo__symbol{display:none}.landing .landing-header .landing-brand{display:flex;align-items:center;transform:none}.landing .landing-header .selora-logo{width:clamp(140px,11.2cqw,166px);height:42px}.landing .landing-footer .selora-logo{width:166px;height:44px}.auth-brand .selora-logo{width:188px;height:48px}.onboarding header .selora-logo,.legal-page header .selora-logo{width:152px;height:40px}.bi-brand .selora-logo{width:184px;height:46px}.loading-screen .selora-logo{width:208px;height:52px}.audited-workspace .sidebar .brand-home{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;min-height:66px;padding:0 20px 24px}.audited-workspace .sidebar .selora-logo{width:156px;height:38px}@media(min-width:1001px){.audited-workspace.sidebar-collapsed .sidebar .brand-home{justify-content:center;padding:0 0 24px}.sidebar-collapsed .selora-logo--responsive{width:40px!important;height:40px!important}.sidebar-collapsed .selora-logo--responsive .selora-logo__lockup{display:none}.sidebar-collapsed .selora-logo--responsive .selora-logo__symbol{display:block;width:100%;height:100%;left:0;top:0;transform:none}}@media(max-width:600px){.landing .landing-header .selora-logo{width:136px;height:36px}.legal-page header .selora-logo{width:132px;height:36px}}.audited-workspace{--page-gap: 16px;font-size:13px}.audited-workspace .workspace-page,.audited-workspace .bi-page{padding:22px 24px 32px}.audited-workspace .bi-page{max-width:1440px}.audited-workspace :is(.page-heading,.bi-heading){gap:16px;margin-bottom:18px}.audited-workspace :is(.page-heading,.bi-heading) h1{font-size:24px;line-height:1.25;letter-spacing:-.5px}.audited-workspace :is(.page-heading,.bi-heading) p{font-size:13px;line-height:1.5}.audited-workspace .page-actions{flex-wrap:wrap;gap:8px}.audited-workspace :is(.page-primary,.page-secondary,.bi-button){min-height:36px;padding:8px 12px;font-size:12px;line-height:1.4}.audited-workspace :is(.page-primary,.page-secondary) svg{flex-shrink:0}.audited-workspace :is(.surface,.bi-panel,.an-panel,.control-panel){border-radius:10px}.audited-workspace :is(.an-panel,.bi-panel,.control-panel){padding:16px;margin:0 0 16px}.audited-workspace :is(.an-panel,.bi-panel,.control-panel) h2{font-size:16px;line-height:1.4}.audited-workspace .surface-heading{padding:16px;gap:12px}.audited-workspace :is(.an-section-head,.bi-section-head){gap:12px;margin-bottom:14px}.audited-workspace :is(.metrics-grid,.an-kpis,.control-metrics){gap:12px;margin-bottom:16px}.audited-workspace .metric{padding:14px;gap:4px}.audited-workspace :is(.metric strong,.an-kpis strong,.control-metrics strong){font-size:23px;line-height:1.25}.audited-workspace .metric-icon{width:34px;height:34px}.audited-workspace .signal-card{padding:16px;gap:16px}.audited-workspace .signal-card h2{font-size:16px}.audited-workspace .signal-card button{min-height:36px;height:auto;padding:8px 12px;font-size:12px;flex-shrink:0}.audited-workspace .queue-row{padding:10px 14px}.audited-workspace .queue-row img{width:32px;height:32px}.audited-workspace :is(.an-filters,.operations-filters,.knowledge-search){padding:14px;gap:10px;margin:0 0 16px;border-radius:10px}.audited-workspace .an-filters label{min-width:110px}.audited-workspace .an-filters :is(input,select){height:36px}.audited-workspace .an-tabs{margin-bottom:16px}.audited-workspace .an-tabs button{padding:9px 12px}.audited-workspace .an-kpis article{padding:14px}.audited-workspace .an-empty{min-height:110px;padding:24px 16px}.audited-workspace .an-provider-grid{margin:16px 0;gap:12px}.audited-workspace .an-provider-grid article{padding:14px}.audited-workspace :is(.an-table,.bi-table-wrap,.control-table-wrap,.operations-table) :is(th,td){padding:10px 12px}.audited-workspace .knowledge-tabs{margin-bottom:16px;gap:4px}.audited-workspace .knowledge-tabs button{padding:11px 14px;font-size:12px}.audited-workspace .knowledge-sources{gap:14px}.audited-workspace .knowledge-source{padding:16px}.audited-workspace .knowledge-source h2{font-size:15px;margin:14px 0 8px}.audited-workspace :is(.knowledge-provider-layout,.knowledge-test){gap:16px}.audited-workspace :is(.knowledge-form,.knowledge-usage,.knowledge-result){padding:18px;gap:14px}.audited-workspace :is(.knowledge-form,.knowledge-usage,.knowledge-result) h2{font-size:16px}.audited-workspace :is(.knowledge-center,.control-panel) :is(input:not([type=checkbox]),select,textarea){padding:9px 11px;font-size:13px}.audited-workspace .bi-summary-grid{gap:16px}.audited-workspace .bi-summary-grid h2{font-size:26px;margin:8px 0}.audited-workspace .bi-plan-grid{gap:12px;margin:16px 0}.audited-workspace .bi-plan{padding:16px}.audited-workspace .bi-plan h3{font-size:17px}.audited-workspace .bi-plan ul{font-size:13px;line-height:1.8}.audited-workspace .bi-price{font-size:22px}.audited-workspace .bi-form{gap:14px}.audited-workspace .bi-field :is(input,select){min-height:38px;padding:9px 11px}.audited-workspace .bi-alert{font-size:13px;padding:12px 14px;margin-bottom:16px}.audited-workspace .control-tabs{gap:8px;margin-bottom:16px}.audited-workspace .control-tabs button{padding:9px 12px;font-size:12px}.audited-workspace .control-metrics article{padding:14px;gap:10px}.audited-workspace .control-notifications>button{padding:14px;gap:12px}.audited-workspace .operations-comment{padding:16px}.audited-workspace .operations-filters :is(input,select){height:38px}.audited-workspace .operations-search svg{top:10px}.audited-workspace .operations-clear{height:38px}.audited-workspace :is(.control-empty,.knowledge-empty,.operations-empty){padding:32px 20px}.audited-workspace .list-heading{height:56px;min-height:56px}.audited-workspace .list-heading h1{font-size:19px}.audited-workspace .list-tabs{overflow-y:hidden;scrollbar-width:thin}.audited-workspace .conversation-row{padding:11px 12px}.audited-workspace .chat-header{min-height:68px;padding:10px 16px}.audited-workspace .settings-content{padding:18px;min-height:0}.audited-workspace .settings-content :is(.workspace-page,.bi-page){padding:0}.audited-workspace .automation-main{padding:18px}.audited-workspace .automation-title{padding-bottom:16px}@media(min-width:1001px){.audited-workspace .an-panel .an-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.audited-workspace{grid-template-rows:60px minmax(0,1fr)}.audited-workspace .sidebar{padding-top:16px}.audited-workspace.sidebar-expanded .brand-home{min-height:58px;padding:0 18px 20px}.audited-workspace.sidebar-expanded .brand-home .selora-logo{width:144px}.audited-workspace.sidebar-expanded .nav-item,.audited-workspace.sidebar-collapsed .nav-item{height:40px;flex:0 0 40px}.audited-workspace .main-nav{gap:2px}.audited-workspace .sidebar-toggle{width:36px;height:36px;min-width:36px;border-radius:8px}}@media(min-width:1280px){.audited-workspace .an-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.audited-workspace :is(.workspace-page,.bi-page){padding:20px}}@media(max-width:700px){.audited-workspace :is(.workspace-page,.bi-page){padding:18px 14px 28px}.audited-workspace :is(.page-heading,.bi-heading) h1{font-size:22px;overflow-wrap:anywhere}.audited-workspace :is(.page-primary,.page-secondary,.bi-button){min-height:44px}.audited-workspace :is(.an-filters,.operations-filters,.bi-field) :is(input,select),.audited-workspace .knowledge-center :is(input:not([type=checkbox]),select){min-height:44px}.audited-workspace :is(.control-tabs,.knowledge-tabs,.an-tabs) button{min-height:44px}.audited-workspace :is(.an-panel,.bi-panel,.control-panel){padding:14px}.audited-workspace .signal-card button{min-height:44px}}.page-slot{padding:30px 34px 0}.page-slot:empty{display:none}.page-slot+.workspace-page{min-height:0;padding-top:4px}.attention-strip .metrics-grid{margin-bottom:0}@media(max-width:700px){.page-slot{padding:18px 16px 0}}.landing{--landing-navy:#20283f;--landing-green:#5552ce;--landing-mint:#5552ce;--landing-ivory:#fff;--landing-rule:#e4e7ee;--light-muted:#626b7c;background:#fff;color:#20283f;font-family:DM Sans,Noto Sans,Arial,sans-serif;overflow:clip}.landing :is(button,a,input,select,textarea):focus-visible{outline:3px solid #7976e8;outline-offset:4px}.landing :is(h1,h2,h3,p){text-shadow:none}.landing h2{text-wrap:balance}.landing button{cursor:pointer}.landing section[id]{scroll-margin-top:24px}.landing .landing-dark-shell{background:#f7f8fc;color:#20283f;border-bottom:1px solid #e4e7ee}.landing .landing-dark-shell:before,.landing .landing-dark-shell:after{content:none}.landing .landing-masthead{width:100%;container-type:normal}.landing .landing-header{position:relative;width:min(1280px,100%);height:86px;min-height:86px;padding:0 32px;margin:auto;gap:30px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e4e7ee}.landing .landing-header .landing-brand{transform:none;flex-shrink:0}.landing .landing-header .selora-logo{width:144px}.landing .landing-header nav{position:static;margin-left:auto;display:flex;align-items:center;gap:24px}.landing .landing-header nav a:nth-child(n){width:auto}.landing .landing-header nav a,.landing .landing-header nav .text-button{padding:10px 0;font-size:13px;font-weight:500;white-space:nowrap;color:#4d566c}.landing .landing-header nav a:hover,.landing .landing-header nav .text-button:hover{color:#5552ce}.landing .landing-actions{margin-left:0;gap:16px}.landing .language-switcher{color:#4d566c;background:#fff;border-color:#dfe3ed}.landing .language-switcher select{color:#4d566c;background:transparent;min-height:40px;font-size:13px}.landing .language-switcher option{color:#20283f;background:#fff}.landing .landing-cta,.landing .landing-header .landing-cta{width:auto;min-height:44px;height:auto;padding:12px 18px;border:1px solid #5552ce;border-radius:8px;background:#5552ce;color:#fff;box-shadow:0 3px 5px #2824670a;font-size:13px;font-weight:650;line-height:1.4;gap:10px;white-space:nowrap;transform:none}.landing .landing-cta:hover{background:#4643b5;border-color:#4643b5}.landing .landing-cta svg,.landing .landing-header .landing-cta svg{width:17px;height:17px;flex-shrink:0}.landing .landing-menu-toggle{display:none}.landing .hero{position:relative;width:min(1280px,100%);height:auto;min-height:650px;margin:auto;padding:76px 32px 82px;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr);gap:56px;align-items:center}.landing .hero-copy{position:static;width:auto;min-width:0}.landing .eyebrow,.landing .eyebrow.light,.landing .hero .eyebrow{color:#5552ce;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;gap:8px}.landing .hero .eyebrow{padding:7px 10px;border:1px solid #deddf4;background:#eeedfa;border-radius:6px}.landing .hero .eyebrow svg{width:14px;height:14px}.landing .hero h1{width:auto;max-width:600px;margin:23px 0;font-size:clamp(42px,4.2vw,60px);font-weight:650;line-height:1.09;letter-spacing:-2.5px;color:#20283f}.landing .hero h1 span,.landing .hero h1 em{display:block;white-space:normal}.landing .hero h1 em{background:none;-webkit-text-fill-color:currentColor;color:#5552ce;letter-spacing:inherit;font-weight:650}.landing .hero-copy>p:not(.hero-signoff){width:auto;max-width:520px;font-size:16px;line-height:1.75;color:#626b7c;margin:0;transform:none}.landing .hero-copy>p br{display:none}.landing .hero-actions{margin:28px 0 23px;gap:12px;flex-direction:row;flex-wrap:wrap}.landing .hero-actions .landing-cta,.landing .hero-actions .ghost-cta{width:auto;height:auto;min-height:48px;padding:13px 19px;border-radius:8px;font-size:13px;gap:10px}.landing .ghost-cta{color:#343c53;background:#fff;border:1px solid #d8dce6}.landing .ghost-cta:hover{border-color:#aaa8dc;background:#f1f0fb}.landing .hero-trust{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:11px;color:#626b7c}.landing .hero-trust span{gap:6px;white-space:normal}.landing .hero-trust svg{width:16px;height:16px;color:#737b91}.landing .hero-signoff,.landing .hero-stage-note,.landing .hero-stage-signoff{display:none}.landing .hero-stage{position:relative;inset:auto;width:auto;min-width:0;padding:0}.landing .hero-metrics{position:static;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.landing .hero-metrics article:nth-child(n){width:auto;height:auto;min-height:76px;padding:13px 12px;border:1px solid #e0e3ed;border-radius:10px;background:#fff;box-shadow:none;align-items:flex-start;gap:8px}.landing .hero-metrics article>svg{width:16px;height:16px;color:#7772d7;margin-top:3px}.landing .hero-metrics span{font-size:10px;color:#697184;gap:6px}.landing .hero-metrics strong{color:#293049;font-size:20px;line-height:1.2;letter-spacing:-.5px}.landing .hero-metrics em{color:#218273;font-size:10px;margin-left:3px}.landing .preview-disclaimer{margin:12px 0 0;text-align:right;color:#70798a;font-size:11px}.landing .inbox-preview{background:#fff;border:1px solid #dce1ec;border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #343b6410;text-align:left}.landing .preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e6e9f1;font-size:10px}.landing .preview-top>span{display:flex;align-items:center;gap:7px;color:#30394d;font-weight:700}.landing .preview-top svg{color:#5652c8}.landing .preview-divider{color:#ccd0df;margin:0 2px}.landing .preview-top small{font-size:9px;color:#6b7285;white-space:nowrap;padding:4px 7px;border:1px solid #e6e8f0;border-radius:5px}.landing .preview-body{display:grid;grid-template-columns:42px 35% 1fr;min-height:294px}.landing .preview-rail{display:flex;flex-direction:column;align-items:center;gap:26px;padding:20px 0;background:#f7f8fc;color:#9198aa;border-right:1px solid #e6e9f1}.landing .preview-rail>svg:first-child{color:#5652c8}.landing .preview-conversations{padding:18px 9px 12px;border-right:1px solid #e6e9f1;min-width:0}.landing .preview-conversations>strong{display:block;font-size:12px;margin:0 7px 16px}.landing .preview-contact{display:flex;align-items:center;gap:7px;padding:12px 7px;border-radius:7px;margin:4px 0;min-width:0}.landing .preview-contact.selected{background:#efeffb}.landing .preview-avatar{width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;background:#fff;color:#ac5693;border-radius:8px}.landing .preview-avatar.messenger{color:#537ad0}.landing .preview-contact>div{min-width:0}.landing .preview-contact b{display:block;font-size:9px;color:#404a60;white-space:nowrap}.landing .preview-contact small{display:block;font-size:8px;line-height:1.5;margin-top:3px;color:#7a8092}.landing .preview-contact i{width:5px;height:5px;background:#6761d4;border-radius:50%;margin-left:auto;flex-shrink:0}.landing .preview-list-note{display:flex;gap:6px;align-items:center;margin:30px 6px 0;font-size:8px;color:#858c9f}.landing .preview-chat{min-width:0;display:flex;flex-direction:column}.landing .preview-chat-head{padding:16px 13px 12px;display:grid;gap:5px;border-bottom:1px solid #f0f1f6}.landing .preview-chat-head strong{font-size:10px}.landing .preview-chat-head span{font-size:8px;color:#768093;display:flex;align-items:center;gap:5px}.landing .preview-chat-head i{width:5px;height:5px;border-radius:50%;background:#3aa083}.landing .preview-messages{padding:12px;display:grid;gap:9px;flex:1}.landing .preview-messages>small{text-align:center;color:#969bad;font-size:8px}.landing .preview-bubble{padding:11px;border:1px solid #e9eaf1;border-radius:9px 9px 9px 2px;background:#f6f7fa;color:#596379;font-size:10px;line-height:1.6;margin-right:15px}.landing .preview-bubble.ai{margin:0 0 0 12px;background:#eeeffa;border-color:#e4e3f5;border-radius:9px 9px 2px;color:#4c4a7b}.landing .preview-ai-label{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:8px;color:#7875b5}.landing .preview-lead{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #dcece6;border-radius:7px;background:#f2f9f6;color:#438471;margin-top:2px}.landing .preview-lead strong,.landing .preview-lead small{display:block;font-size:9px;line-height:1.5}.landing .preview-lead small{font-size:8px;color:#769487}.landing .preview-lead>svg:last-child{margin-left:auto}.landing .preview-handoff{display:flex;align-items:center;gap:7px;padding:11px 13px;font-size:9px;color:#858b9c;border-top:1px solid #e9ebf2}.landing :is(.journey-section,.product-story,.control-section,.faq-section){width:min(1216px,calc(100% - 64px));max-width:1216px;margin:0 auto;padding:88px 0}.landing :is(.comment-section,.outcome-section,.pricing-section,.testimonial-section){padding:88px max(32px,calc((100% - 1216px)/2))}.landing :is(.story-heading,.outcome-copy,.control-heading,.testimonial-heading){min-width:0}.landing :is(.journey-intro,.story-heading,.comment-section,.outcome-section,.control-heading,.pricing-intro,.testimonial-heading,.faq-section,.final-cta) h2{max-width:680px;margin:14px 0 18px;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1.2;letter-spacing:-1.3px;color:#20283f}.landing :is(.journey-intro,.story-heading,.section-intro,.outcome-copy,.testimonial-heading,.faq-section)>p{color:#626b7c;font-size:15px;line-height:1.75}.landing .journey-section{display:grid;grid-template-columns:1fr auto;gap:38px 32px;border-bottom:1px solid #e4e7ee}.landing .journey-intro{position:static;width:auto}.landing .journey-intro h2{white-space:normal}.landing .journey-intro p{max-width:640px;padding:0}.landing .journey-intro p br{display:none}.landing .journey-more{position:static;align-self:center;border:0;background:none;display:flex;gap:10px;align-items:center;color:#5552ce;font-size:13px;font-weight:600;padding:10px 0}.landing .journey-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0}.landing .journey-steps:before,.landing .journey-steps article:before{content:none}.landing .journey-steps article{padding:0}.landing .journey-marker{position:static;width:auto;height:auto;margin:0 0 20px;gap:10px}.landing .journey-marker>span{width:28px;height:28px;border-radius:7px;background:#eeedfa;color:#5b55bc;box-shadow:none;font-size:11px}.landing .journey-icon,.landing .journey-channel-icons{position:static;width:auto;height:auto;display:flex;align-items:center;gap:5px;color:#868ba2;background:none}.landing .journey-steps h3{margin:0 0 9px;font-size:16px;color:#28324a}.landing .journey-steps p,.landing .journey-steps article:nth-child(2) p{width:auto;color:#6d7587;font-size:13px;line-height:1.7}.landing .product-story,.landing .outcome-section,.landing .control-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.landing .story-screen{border:0;box-shadow:none;background:none;overflow:visible}.landing .story-screen>.screen-bar{display:none}.landing .story-heading li{color:#626b7c;font-size:13px}.landing .story-heading li svg{color:#6a63bf}.landing .inline-link{color:#5552ce;border-color:#c8c5ef}.landing .comment-section{background:#f7f8fc;border-block:1px solid #eceef4}.landing .section-intro.centered{max-width:700px;margin:0 auto 40px}.landing .comment-flow{gap:16px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr)}.landing .comment-flow article{min-height:270px;padding:26px;background:#fff;border:1px solid #e1e4ee;border-radius:12px;box-shadow:none}.landing .comment-flow article.is-active{border-color:#c6c2eb;box-shadow:0 10px 25px #37325808;transform:translateY(-3px)}.landing .comment-flow article.is-idle{opacity:1}.landing .comment-flow h3{font-size:18px;margin:23px 0 12px}.landing .comment-flow p,.landing .comment-flow blockquote{font-family:inherit;color:#626b7c;font-size:14px;line-height:1.7}.landing .flow-number{top:28px;right:25px}.landing .flow-arrow,.landing .comment-flow article>svg{color:#7872bc}.landing .flow-replay{color:#626b7c;font-size:12px}.landing .outcome-section{background:#fff;color:#20283f}.landing .outcome-copy>p{color:#626b7c}.landing .outcome-stats{border-color:#e6e8ef}.landing .outcome-stats strong{color:#5552ce;font-size:26px}.landing .outcome-stats span{color:#697284;font-size:11px;line-height:1.5}.landing .analytics-board{background:#fafbfe;border:1px solid #e1e5ef;box-shadow:none;border-radius:12px;padding:25px}.landing .analytics-board-head{flex-wrap:wrap;gap:12px}.landing .analytics-board-head :is(span,small){color:#6b7385}.landing .analytics-board-head strong{color:#30394e}.landing .analytics-board-head small{background:#fff;border-color:#e1e5ef}.landing .chart-legend{color:#697184;flex-wrap:wrap;gap:16px}.landing .chart-legend i.mint{background:#5552ce}.landing .chart-legend i.white{background:#168479}.landing .chart-legend i.amber{background:#bc7a26}.landing .control-section{border-top:1px solid #e6e8ef}.landing .control-list article{border-color:#e6e8ef}.landing .control-list article>span{background:#f0effa;color:#6e65ba;border-radius:10px}.landing .control-list h3{font-size:17px;color:#293249}.landing .control-list p{font-size:13px;color:#626b7c}.landing .pricing-section{background:#f7f8fc;border-block:1px solid #e7eaf2}.landing .pricing-intro{gap:45px;margin-bottom:40px}.landing .plan{border:1px solid #e0e3ed;background:#fff;border-radius:12px;padding:30px;box-shadow:none}.landing .plan.featured{border:2px solid #8b83d4;padding:29px;background:#fff}.landing .plan .popular{background:#eeecfb;color:#6258b0;border:1px solid #dedaf3;font-size:11px;padding:6px 12px;border-radius:20px}.landing .plan h3{font-size:22px;color:#283149}.landing .price strong{font-size:32px;letter-spacing:-1px;color:#242c43}.landing .price span,.landing .plan li,.landing .plan.custom p{color:#626b7c}.landing .plan li{font-size:13px}.landing .plan li svg{color:#8c87b5}.landing .plan>button{color:#5552ce;background:#f6f5fd;border:1px solid #dcd8ef;border-radius:8px;min-height:46px}.landing .plan.featured>button{background:#5552ce;border-color:#5552ce;color:#fff}.landing .plan.custom{background:transparent}.landing .plan.custom .feature-icon{background:#edebf8;color:#7469b5}.landing .testimonial-section{background:#fff;color:#20283f}.landing .testimonial-heading>p{color:#626b7c}.landing .testimonials blockquote{background:#fafbfe;border:1px solid #e6e8ef;border-radius:10px;color:#596378;font-family:inherit;font-size:15px;line-height:1.8;padding:26px}.landing .testimonials footer{color:#7a8090;font-family:inherit;font-size:11px}.landing .faq-section{border-top:1px solid #e6e8ef;gap:64px}.landing .faq-section details{border-color:#e6e8ef;background:#fff}.landing .faq-section summary{color:#384158;font-size:15px;line-height:1.6;padding-right:20px}.landing .faq-section details p{color:#697284;font-size:14px;line-height:1.7}.landing .final-cta{width:min(1216px,calc(100% - 64px));margin:0 auto 80px;padding:48px;background:#eeedf9;border:1px solid #e1def2;border-radius:16px;color:#20283f;gap:40px}.landing .final-cta h2{max-width:680px;font-size:34px}.landing .final-cta p{color:#697084;font-size:14px;line-height:1.7}.landing .landing-footer{padding:50px max(32px,calc((100% - 1216px)/2));border-top:1px solid #e6e8ef;background:#fff}.landing .landing-footer :is(p,a,span,button){color:#697084;font-size:12px;line-height:1.8}.landing .landing-footer .selora-logo{width:140px}.landing .landing-footer strong{color:#374157;font-size:13px}.landing .quote-modal{max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e5e7ef}.landing .quote-modal label{font-size:12px}.landing .quote-modal p{font-size:14px;line-height:1.65}.landing .quote-modal h2{font-size:28px;line-height:1.2}@media(max-width:1100px){.landing .landing-header{gap:20px}.landing .landing-header nav{gap:17px}.landing .landing-header .landing-cta{display:none}.landing .landing-actions{margin-left:auto}.landing .hero{gap:32px;padding-block:65px}.landing .hero h1{font-size:46px}.landing .hero-metrics article:nth-child(n){padding:12px 8px}.landing .hero-metrics article>svg{display:none}.landing .hero-metrics strong{font-size:18px}.landing .preview-body{grid-template-columns:35px 32% 1fr}.landing .preview-contact{padding-inline:3px}.landing .preview-contact .preview-avatar{display:none}.landing .product-story,.landing .outcome-section,.landing .control-section,.landing .faq-section{gap:36px}}@media(max-width:900px){.landing .hero{grid-template-columns:1fr;max-width:760px;padding-block:55px;gap:40px}.landing .hero h1{font-size:56px;max-width:640px}.landing .hero-copy>p:not(.hero-signoff){max-width:600px}.landing .hero-stage{width:100%;max-width:640px}.landing .preview-body{grid-template-columns:45px 35% 1fr}.landing .preview-contact .preview-avatar{display:grid}.landing .hero-metrics article>svg{display:block}.landing .hero-metrics article:nth-child(n){padding:15px}.landing .landing-header nav{display:none;position:absolute;top:76px;left:24px;right:24px;z-index:30;padding:12px;border:1px solid #dfe3ee;background:#fff;border-radius:10px;box-shadow:0 16px 32px #20283f12}.landing .landing-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.landing .landing-header nav a,.landing .landing-header nav .text-button{padding:14px;text-align:left;font-size:15px}.landing .landing-menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dfe3ee;background:#fff;color:#384158;border-radius:8px}.landing .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landing .journey-section{grid-template-columns:1fr;gap:28px}.landing .journey-more{justify-self:start}.landing .product-story,.landing .outcome-section,.landing .control-section,.landing .faq-section{grid-template-columns:1fr;gap:36px}.landing .story-heading h2{max-width:600px}.landing .story-screen{max-width:680px;width:100%}.landing .comment-flow{grid-template-columns:1fr;gap:16px}.landing .comment-flow article{min-height:0}.landing .comment-flow .flow-link{display:none}.landing .pricing-grid{grid-template-columns:1fr;gap:22px}.landing .plan.custom{grid-column:auto}.landing .pricing-intro{display:block}.landing .testimonials{grid-template-columns:1fr}.landing .final-cta{display:block;padding:36px}.landing .final-cta>.landing-cta{margin-top:24px}}@media(max-width:540px){.landing .landing-header{height:74px;min-height:74px;padding:0 20px;gap:12px}.landing .landing-header .selora-logo{width:122px}.landing .landing-actions{gap:8px}.landing .hero{padding:40px 20px 44px;gap:35px}.landing .hero h1{font-size:42px;line-height:1.12;letter-spacing:-1.8px;margin:22px 0 18px}.landing .hero .eyebrow{font-size:9px;letter-spacing:.08em}.landing .hero-copy>p:not(.hero-signoff){font-size:15px}.landing .hero-actions{flex-direction:column;gap:10px}.landing .hero-actions .landing-cta,.landing .hero-actions .ghost-cta{min-height:48px;font-size:14px}.landing .hero-trust{font-size:10px;gap:10px 13px}.landing .hero-metrics{gap:7px;margin-bottom:12px}.landing .hero-metrics article:nth-child(n){padding:11px 8px;min-height:69px}.landing .hero-metrics article>svg{display:none}.landing .hero-metrics span{font-size:9px}.landing .hero-metrics strong{font-size:17px}.landing .hero-metrics em{font-size:8px;display:block;margin:2px 0 0}.landing .preview-body{grid-template-columns:31px 1fr;min-height:300px}.landing .preview-conversations{display:none}.landing .preview-rail{padding-top:20px}.landing .preview-rail svg{width:16px;height:16px}.landing .preview-top{padding:13px 11px;font-size:9px}.landing .preview-top small{font-size:8px}.landing .preview-bubble{font-size:11px;max-width:230px}.landing .preview-bubble.ai{margin-left:auto}.landing .preview-chat-head strong{font-size:11px}.landing .preview-chat-head span,.landing .preview-ai-label,.landing .preview-lead small,.landing .preview-handoff{font-size:9px}.landing .preview-lead strong{font-size:10px}.landing :is(.journey-section,.product-story,.control-section,.faq-section){width:calc(100% - 40px);padding:56px 0}.landing :is(.comment-section,.outcome-section,.pricing-section,.testimonial-section){padding:56px 20px}.landing :is(.journey-intro,.story-heading,.comment-section,.outcome-section,.control-heading,.pricing-intro,.testimonial-heading,.faq-section,.final-cta) h2{font-size:30px;letter-spacing:-.9px}.landing .journey-steps{gap:28px 20px}.landing .journey-steps h3{font-size:15px}.landing .journey-steps p{font-size:12px}.landing .journey-marker{margin-bottom:14px}.landing .journey-icon svg{width:16px}.landing .comment-flow article{padding:23px}.landing .analytics-board{padding:18px}.landing .analytics-chart{height:245px}.landing .analytics-board-head strong{font-size:15px}.landing .outcome-stats strong{font-size:24px}.landing .outcome-stats span{font-size:10px}.landing .plan{padding:26px}.landing .plan.featured{padding:25px}.landing .plan.custom{display:block}.landing .plan.custom>.feature-icon{margin-bottom:20px}.landing .plan.custom>button{margin-top:20px}.landing .final-cta{width:calc(100% - 40px);margin-bottom:50px;padding:28px 24px}.landing .final-cta>.landing-cta{width:100%}.landing .landing-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:38px 20px}.landing .landing-footer>div:first-child{grid-column:1/-1}.landing .quote-modal{padding:24px}.landing .quote-modal .form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.landing .flow-word,.landing .flow-chip,.landing .flow-live{opacity:1!important;transform:none!important}}.landing .journey-marker:before,.landing .journey-marker:after{content:none}.landing .plan.custom{border-color:#dfe2ed;color:#293249}.landing .plan.custom>button{color:#5552ce;border-color:#dcd8ef;background:#fff}.landing .plan>button:hover,.landing .plan.custom>button:hover{background:#edebfa}.landing .plan.featured>button:hover{background:#4643b5}.landing .testimonials{gap:14px}.landing .testimonials blockquote:last-child{padding-right:26px}.landing :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#7976e8;box-shadow:0 0 0 2px #fff}@media(max-width:900px){.landing .testimonial-section{grid-template-columns:1fr;gap:28px}}@media(max-width:540px){.landing .landing-footer{gap:30px 20px}.landing .control-list{grid-template-columns:1fr}.landing .control-list article:nth-child(odd){border-right:0;margin-right:0}}.selora-product{--ink:#193b39;--muted:#6e7d73;--line:#e1e7df;--teal-950:#193b39;--teal-800:#126c5d;--teal-700:#126c5d;--teal-100:#e4efe5;--teal-50:#f0f5ed;--blue:#247c70;font-family:DM Sans,Noto Sans,Arial,sans-serif;color:var(--ink);background:#f7f8f2;min-height:100dvh}.selora-product :is(button,input,select,textarea){font-family:inherit}.selora-product :is(h1,h2,h3){color:var(--ink);font-weight:500;letter-spacing:-.035em}.selora-product :is(button,a,input,select,textarea):focus-visible{outline:3px solid #8ab7a4;outline-offset:3px;box-shadow:none}.selora-product .audited-workspace{background:#f7f8f2;color:var(--ink);font-size:13px;grid-template-rows:76px minmax(0,1fr)}.selora-product .sidebar{background:#fffdf9;border-right:1px solid var(--line);padding-top:25px}.selora-product .audited-workspace .brand-home{padding-bottom:28px}.selora-product .sidebar-expanded .nav-item{width:calc(100% - 20px);margin:0 10px;padding:0 13px;height:43px;flex-basis:43px;border-radius:10px;font-size:12px;letter-spacing:-.01em;color:#65766b}.selora-product .nav-item.active{background:#e7eee1;color:#245641;font-weight:600;box-shadow:inset 0 0 0 1px #d8e4cf}.selora-product .nav-item.active:before{display:none}.selora-product .nav-item:hover{background:#f0f3e9;color:#245641}.selora-product .main-nav{gap:4px}.selora-product .help-link{position:relative;border:1px solid #e4e8d8;border-radius:13px;background:#f6f3df;min-height:72px;padding:12px!important;margin:14px 12px!important;gap:9px;color:#526b4f}.selora-product .help-link small{color:#7a8870}.workspace-help-mascot{width:47px;height:56px;object-fit:contain;flex-shrink:0}.selora-product .sidebar-collapsed .workspace-help-mascot{display:none}.selora-product .sidebar-expanded .help-link>svg{display:none}.selora-product .topbar{background:#fffdf9;border-bottom:1px solid var(--line);gap:20px;padding-inline:24px}.selora-product .global-search{background:#f6f7f0;border:1px solid #e6e9df;border-radius:12px;min-height:40px;color:#647269}.selora-product .global-search input{background:transparent;color:var(--ink);font-size:12px}.selora-product .sidebar-toggle{background:#fff;border-color:#dce5d9;border-radius:11px;color:#3e6952}.selora-product .operator-avatar{background:#e9efdf;color:#597c50;border:1px solid #dce7d2}.selora-product .operator small,.selora-product .clinic-switch small{color:#7e8d77}.selora-product .workspace-content{background:#f7f8f2;min-width:0;overflow-x:hidden}.selora-product :is(.workspace-page,.bi-page,.an-page,.kc-page,.control-page){color:var(--ink);min-width:0;max-width:1480px;margin-inline:auto;padding:28px 30px 40px}.selora-product :is(.page-heading,.bi-heading,.an-heading,.kc-heading){gap:18px;margin-bottom:26px;align-items:flex-start}.selora-product :is(.page-heading,.bi-heading,.an-heading,.kc-heading) h1{font-size:29px;line-height:1.2;letter-spacing:-.045em}.selora-product :is(.page-heading,.bi-heading,.an-heading,.kc-heading) p{font-size:13px;color:#788572;line-height:1.7;max-width:660px}.selora-product :is(.page-heading>div>span,.bi-eyebrow,.an-eyebrow,.kc-eyebrow){font-size:10px;letter-spacing:.08em;color:#7d9374;font-weight:500}.selora-product :is(.surface,.bi-panel,.an-panel,.kc-panel,.control-panel,.metric,.signal-card,.integration-card,.automation-card){background:#fffefa;border:1px solid #e1e7db;border-radius:17px;box-shadow:0 4px 18px #294c3710;min-width:0}.selora-product :is(.surface-heading,.an-section-head,.bi-section-head){border-color:#e7ebdf;gap:14px}.selora-product :is(.surface-heading,.an-panel,.bi-panel,.control-panel){padding:22px}.selora-product :is(.surface,.bi-panel,.an-panel,.kc-panel,.control-panel) h2{font-size:18px;line-height:1.4;letter-spacing:-.025em}.selora-product :is(.surface p,.bi-muted,.an-muted,.kc-muted,.metric-note){color:#7b8875;line-height:1.65}.selora-product :is(.metrics-grid,.an-kpis,.control-metrics){gap:16px;margin-bottom:23px}.selora-product .metric{padding:21px;gap:7px;position:relative}.selora-product .metric-icon{background:#edf2e5;color:#7b9666;border:1px solid #dfe7d3;width:39px;height:39px;border-radius:12px}.selora-product :is(.metric strong,.an-kpis strong,.control-metrics strong){font-size:29px;line-height:1.25;letter-spacing:-.04em;color:#254d3f;font-weight:500}.selora-product :is(.page-primary,.primary-button,.bi-button,.an-primary,.kc-primary){background:#245440;border-color:#245440;color:#fff;border-radius:10px;min-height:40px;padding:10px 15px;font-size:12px;font-weight:500;box-shadow:none}.selora-product :is(.page-primary,.primary-button,.bi-button,.an-primary,.kc-primary):hover:not(:disabled){background:#326950;border-color:#326950}.selora-product :is(.page-secondary,.secondary-button,.bi-secondary,.an-secondary,.kc-secondary){background:#fffefa;border:1px solid #dbe4d4;color:#527247;border-radius:10px;min-height:38px;padding:9px 13px;font-size:12px}.selora-product :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#dce5d8;border-radius:9px;color:var(--ink)}.selora-product :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:#96a08e}.selora-product input[type=checkbox]{accent-color:#126c5d}.selora-product :is(.tabs,.view-tabs,.bi-tabs,.an-tabs,.kc-tabs,.composer-tabs){border-color:#dfe7d8}.selora-product :is(.tabs,.view-tabs,.bi-tabs,.an-tabs,.kc-tabs) button{color:#7b8b70;border-radius:8px 8px 0 0}.selora-product :is(.tabs,.view-tabs,.bi-tabs,.an-tabs,.kc-tabs) button.active{color:#38603f;border-color:#729965;background:#eef3e7}.selora-product table{color:#354d3d;font-size:12px;width:100%}.selora-product thead{background:#f5f7ed}.selora-product th{font-size:10px;letter-spacing:.04em;color:#7b8b70;font-weight:500;background:#f5f7ed}.selora-product :is(td,th){border-color:#e7ebdf}.selora-product tbody tr:hover{background:#f8faf2}.selora-product :is(.table-wrap,.view-table-wrap,.an-table-wrap,.bi-table-wrap,.kc-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.selora-product .conversation-list{background:#fffdf9;border-color:#e1e7db}.selora-product .list-heading{padding-top:24px}.selora-product .list-heading h1{font-size:23px;font-weight:500}.selora-product .conversation-row{border-color:#eceee4;padding-block:18px}.selora-product .conversation-row.selected{background:#edf2e6;box-shadow:inset 3px 0 #769962}.selora-product .message-preview{color:#839078}.selora-product .chat-panel{background:#fbfcf6}.selora-product .chat-header{background:#fffefa;border-color:#e4e9de}.selora-product .chat-scroll{background:radial-gradient(ellipse at 90% 0,#edf2e455,transparent 65%),#fbfcf6}.selora-product .message-bubble{border-radius:15px;background:#fff;border-color:#e2e8da;box-shadow:0 3px 9px #4b65370a;color:#314c3c}.selora-product .message-line.ai .message-bubble{background:#e8f0de;color:#375737}.selora-product .message-line.operator .message-bubble{background:#dcebe1;color:#214d3b}.selora-product .message-line.note .message-bubble{background:#fff1cf;color:#786138}.selora-product .composer{background:#fffefa;border-color:#e2e8da}.selora-product .composer textarea{background:#fafbf5;border-color:#e5eadf}.selora-product .lead-panel{background:#fffefa;border-color:#e2e8da}.selora-product :is(.lead-panel h2,.lead-panel h3){color:#31563e}.selora-product :is(.workspace-dialog,.bi-modal,.an-modal,.kc-modal,.view-modal){border:1px solid #dfe7d7;border-radius:20px;background:#fffefa;color:var(--ink);max-width:min(680px,calc(100vw - 28px))}.selora-product :is(.workspace-dialog-backdrop,.bi-backdrop,.an-backdrop,.kc-backdrop,.view-modal-backdrop){background:#173f3455;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.selora-product .workspace-dialog header{border-color:#e7ebdf}.selora-product :is(.empty-workspace,.view-empty,.small-empty){color:#829176}.workspace-empty-companion{display:block;width:142px!important;height:142px!important;object-fit:contain;margin:0 auto 18px}.workspace-companion{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:15px;align-items:center;margin:26px 30px 0;padding:25px 30px;border:1px solid #e5e8d2;border-radius:21px;background:#f7f1d9;overflow:hidden;min-width:0;isolation:isolate}.workspace-companion-copy{position:relative;z-index:1;min-width:0}.workspace-companion-copy>span:first-child{font-size:9px;letter-spacing:.1em;color:#8a916d}.workspace-companion h2{font-size:29px;line-height:1.2;letter-spacing:-.045em;margin:10px 0 12px;color:#32553c}.workspace-companion p{font-size:12px;line-height:1.75;max-width:550px;color:#7d886d;margin:0}.workspace-companion button{display:inline-flex;align-items:center;gap:9px;margin-top:18px;border:1px solid #cfdabb;border-radius:9px;padding:9px 12px;background:#fffdf3;color:#526f43;font-size:11px;cursor:pointer}.workspace-companion>img{position:relative;width:190px;height:178px;object-fit:contain;align-self:end;pointer-events:none}.workspace-companion-knowledge{background:#edf2e5;grid-template-columns:minmax(0,1fr) 132px;padding-block:21px}.workspace-companion-knowledge h2{font-size:23px;max-width:550px}.workspace-companion-knowledge>img{width:132px;height:137px;transform:scaleX(-1)}.workspace-companion-note{display:flex;align-items:center;gap:6px;font-size:10px;color:#7b906c;margin-top:13px}.selora-product .help-content .workspace-empty-companion{float:right;margin:0 0 15px 20px;width:135px!important;height:135px!important}.selora-product .setup-checklist{background:#edf2e4;border-color:#d6e3cc;border-radius:17px}.selora-product .loading-screen{background:#f8faf3}@media(min-width:1001px){.selora-product .sidebar-expanded{--sidebar-width:225px}.selora-product .sidebar-collapsed{--sidebar-width:76px}}@media(max-width:1100px){.selora-product :is(.workspace-page,.bi-page,.an-page,.kc-page,.control-page){padding:23px 22px 32px}.workspace-companion{margin:22px 22px 0;padding:22px;grid-template-columns:minmax(0,1fr) 148px}.workspace-companion>img{width:148px;height:154px}.workspace-companion h2{font-size:26px}}@media(max-width:700px){.selora-product .audited-workspace{grid-template-rows:64px minmax(0,1fr)}.selora-product .topbar{padding-inline:13px;gap:10px}.selora-product :is(.workspace-page,.bi-page,.an-page,.kc-page,.control-page){padding:20px 15px 28px}.selora-product :is(.page-heading,.bi-heading,.an-heading,.kc-heading){flex-wrap:wrap;gap:14px;margin-bottom:20px}.selora-product :is(.page-heading,.bi-heading,.an-heading,.kc-heading) h1{font-size:25px}.selora-product :is(.surface-heading,.an-panel,.bi-panel,.control-panel){padding:17px}.selora-product .metric{padding:17px}.selora-product :is(.metrics-grid,.an-kpis,.control-metrics){gap:10px}.selora-product :is(.metric strong,.an-kpis strong,.control-metrics strong){font-size:26px}.workspace-companion{margin:18px 15px 0;padding:20px;grid-template-columns:minmax(0,1fr) 108px;gap:5px}.workspace-companion h2{font-size:24px}.workspace-companion p{font-size:11px}.workspace-companion>img{width:108px;height:143px;align-self:center}.workspace-companion-knowledge{grid-template-columns:minmax(0,1fr) 86px}.workspace-companion-knowledge>img{width:86px;height:125px}.workspace-companion-knowledge h2{font-size:20px}.workspace-companion-note{font-size:9px}.workspace-companion button{font-size:10px;gap:5px;padding:8px}.selora-product .help-content .workspace-empty-companion{float:none;margin-inline:auto}.selora-product .page-actions{width:100%;gap:8px}.selora-product .page-actions button{flex-grow:1}}@media(max-width:380px){.workspace-companion{grid-template-columns:1fr;padding-bottom:10px}.workspace-companion>img{width:108px;height:108px;justify-self:end;margin-top:-6px}.workspace-companion-knowledge{grid-template-columns:minmax(0,1fr) 65px}.workspace-companion-knowledge>img{width:65px;height:100px}.workspace-companion h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.selora-product *,.selora-product *:before,.selora-product *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.selora-product :is(.knowledge-source,.knowledge-form,.knowledge-usage,.knowledge-test,.knowledge-result,.knowledge-empty,.an-insight,.lead-card,.insight-aside,.settings-content,.onboarding-form){background:#fffefa;border:1px solid #e1e7db;border-radius:16px;box-shadow:0 4px 18px #294c370a;color:var(--ink)}.selora-product :is(.knowledge-tabs,.control-tabs,.settings-nav){border-color:#dfe7d8}.selora-product :is(.knowledge-tabs,.control-tabs,.settings-nav) button{color:#7b8b70;border-radius:9px}.selora-product :is(.knowledge-tabs,.control-tabs,.settings-nav) button.active{color:#365f3e;background:#e9f0e1;border-color:#c9d9bf}.selora-product :is(.knowledge-helper,.knowledge-empty,.control-empty,.an-empty){color:#7b8d70;background:#f5f8ee;border-color:#e2e9d8;border-radius:13px}.selora-product :is(.knowledge-dialog,.an-dialog,.view-dialog){background:#fffefa;border:1px solid #dfe7d7;border-radius:20px;color:var(--ink);max-width:calc(100vw - 28px)}.selora-product :is(.kanban-column,.setting-group){background:#f3f6eb;border-color:#e1e8d8;border-radius:15px}.selora-product .lead-card{box-shadow:0 4px 11px #294c3710}.selora-product :is(.table-scroll,.control-table-wrap){max-width:100%;overflow-x:auto}.selora-product .onboarding{background:#fffdf9;color:var(--ink)}.selora-product .onboarding-form{padding:30px}.selora-product .onboarding h1{font-size:clamp(28px,4vw,42px);font-weight:500}.selora-product .onboarding-steps .active{background:#e9f0e1;color:#37653f}.selora-product :is(.danger,.knowledge-danger,.bi-danger,.view-danger,.danger-button){background:#fff0e9!important;border-color:#e7c5b7!important;color:#a34f3b!important}.selora-product .metric strong.view-lost{color:#b65c45}@media(max-width:700px){.selora-product .onboarding-form{padding:22px}.selora-product :is(.view-filterbar,.an-filters){min-width:0;max-width:100%;flex-wrap:wrap}.selora-product :is(.knowledge-provider-layout,.settings-layout){min-width:0}.selora-product :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px}}.workspace-companion-welcome>img,.workspace-help-presenter{transform:scaleX(-1)}.workspace-empty-friendly{object-fit:cover;object-position:right center;border-radius:50%;background:#fdf3d1}@media(max-width:700px){.selora-product .help-content .workspace-help-presenter{float:right;margin:0 0 10px 12px;width:80px!important;height:92px!important}}@media(max-width:380px){.workspace-companion{grid-template-columns:minmax(0,1fr) 75px;padding-bottom:20px}.workspace-companion>img{width:75px;height:120px;justify-self:end;align-self:center;margin-top:0}.workspace-companion-knowledge{grid-template-columns:minmax(0,1fr) 65px}.workspace-companion-knowledge>img{width:65px;height:100px}}
