:root{--ov-surface: #F5F7FC;--ov-surface-raised: #FFFFFF;--ov-surface-sunken: #EAEEF7;--ov-ink: #0B1B3F;--ov-ink-muted: #4A5675;--ov-line: #D5DAE6;--ov-line-strong: #8892AA;--ov-nuit: #0B1B3F;--ov-on-nuit: #FFFFFF;--ov-on-nuit-muted: #B9C3DD;--ov-bleu: #2E5BFF;--ov-bleu-strong: #2449D9;--ov-rouge: #E5303A;--ov-rouge-action: #D7263D;--ov-on-rouge: #FFFFFF;--ov-agent: #2E5BFF;--ov-agent-strong: #2449D9;--ov-agent-soft: #E3E9FF;--ov-care: #0FA37F;--ov-care-strong: #0B7A5F;--ov-care-soft: #D9F3EA;--ov-connect: #F0A500;--ov-connect-strong: #8A5A00;--ov-connect-soft: #FDF0D2;--ov-partner: #8E1F45;--ov-partner-strong: #8E1F45;--ov-partner-soft: #F6E1E8;--ov-on-partner: #FFFFFF;--ov-live: #2FD27F;--ov-danger: #B42318;--ov-focus: #2449D9;--ov-compagnon: #0B1B3F;--ov-memo: #0B1B3F;--ov-compagnon-strong: #0B1B3F;--ov-memo-strong: #0B1B3F;--ov-compagnon-soft: #E4E8F2;--ov-memo-soft: #E4E8F2;--ov-font-display: "Sora", "Inter", system-ui, sans-serif;--ov-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ov-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ov-space-1: 4px;--ov-space-2: 8px;--ov-space-3: 12px;--ov-space-4: 16px;--ov-space-6: 24px;--ov-space-8: 32px;--ov-space-12: 48px;--ov-space-22: 88px;--ov-radius-md: 10px;--ov-radius-lg: 16px;--ov-radius-xl: 24px;--ov-radius-pill: 999px;--ov-shadow-card: 0 1px 2px rgba(11,27,63,.06), 0 12px 32px rgba(11,27,63,.08);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ov-surface: #070D1F;--ov-surface-raised: #0F1830;--ov-surface-sunken: #16213F;--ov-ink: #EEF1FA;--ov-ink-muted: #A3AEC8;--ov-line: #26324F;--ov-line-strong: #5D6A8A;--ov-nuit: #13204A;--ov-on-nuit: #FFFFFF;--ov-on-nuit-muted: #B9C3DD;--ov-bleu: #6F8CFF;--ov-bleu-strong: #8FA6FF;--ov-rouge: #FF4D57;--ov-rouge-action: #FF4D57;--ov-on-rouge: #0B1B3F;--ov-agent: #6F8CFF;--ov-agent-strong: #8FA6FF;--ov-agent-soft: #1A2A5C;--ov-care: #2FC79E;--ov-care-strong: #4FD8B0;--ov-care-soft: #0E3A2F;--ov-connect: #FFC23D;--ov-connect-strong: #FFC23D;--ov-connect-soft: #3A2C0A;--ov-partner: #C7466F;--ov-partner-strong: #F28FAE;--ov-partner-soft: #3D1424;--ov-on-partner: #FFFFFF;--ov-live: #2FD27F;--ov-danger: #FF8579;--ov-focus: #8FA6FF;--ov-compagnon: #B9C3DD;--ov-memo: #B9C3DD;--ov-compagnon-strong: #D6DDF0;--ov-memo-strong: #D6DDF0;--ov-compagnon-soft: #1B2852;--ov-memo-soft: #1B2852;color-scheme:dark}}:root[data-theme=dark]{--ov-surface: #070D1F;--ov-surface-raised: #0F1830;--ov-surface-sunken: #16213F;--ov-ink: #EEF1FA;--ov-ink-muted: #A3AEC8;--ov-line: #26324F;--ov-line-strong: #5D6A8A;--ov-nuit: #13204A;--ov-on-nuit: #FFFFFF;--ov-on-nuit-muted: #B9C3DD;--ov-bleu: #6F8CFF;--ov-bleu-strong: #8FA6FF;--ov-rouge: #FF4D57;--ov-rouge-action: #FF4D57;--ov-on-rouge: #0B1B3F;--ov-agent: #6F8CFF;--ov-agent-strong: #8FA6FF;--ov-agent-soft: #1A2A5C;--ov-care: #2FC79E;--ov-care-strong: #4FD8B0;--ov-care-soft: #0E3A2F;--ov-connect: #FFC23D;--ov-connect-strong: #FFC23D;--ov-connect-soft: #3A2C0A;--ov-partner: #C7466F;--ov-partner-strong: #F28FAE;--ov-partner-soft: #3D1424;--ov-on-partner: #FFFFFF;--ov-live: #2FD27F;--ov-danger: #FF8579;--ov-focus: #8FA6FF;--ov-compagnon: #B9C3DD;--ov-memo: #B9C3DD;--ov-compagnon-strong: #D6DDF0;--ov-memo-strong: #D6DDF0;--ov-compagnon-soft: #1B2852;--ov-memo-soft: #1B2852;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ov-surface);color:var(--ov-ink);font-family:var(--ov-font-sans);font-size:15px;line-height:23px}a{color:var(--ov-bleu-strong)}h1,h2,h3{margin:0;font-family:var(--ov-font-display);font-weight:600}h1{font-size:32px;line-height:38px;letter-spacing:-.02em}h2{font-size:20px;line-height:28px}h3{font-size:16px;line-height:24px}p{margin:0}:focus-visible{outline:2px solid var(--ov-focus);outline-offset:2px}.muted{color:var(--ov-ink-muted)}.small{font-size:13px;line-height:19px}.mono{font-family:var(--ov-font-mono);font-size:12.5px}.grow{flex:1;min-width:0}.with-icon{display:inline-flex;align-items:center;gap:8px}.on-nuit-muted{color:var(--ov-on-nuit-muted)}.shell{min-height:100vh;display:flex;flex-wrap:wrap}.sidebar{flex:1 1 240px;background:var(--ov-nuit);color:var(--ov-on-nuit);padding:28px 16px;display:flex;flex-direction:column;gap:28px}.content{flex:999 1 560px;min-width:0;padding:32px 40px 48px}.logo{display:flex;align-items:center;gap:10px;padding:0 8px}.logo-text{font-family:var(--ov-font-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.logo-ia{color:#ff4d57}.nav{display:flex;flex-direction:column;gap:4px}.nav-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--ov-radius-md);color:var(--ov-on-nuit-muted);text-decoration:none}.nav-link:hover{color:var(--ov-on-nuit);background:#ffffff0f}.nav-link.active{color:var(--ov-on-nuit);background:#ffffff1a;font-weight:600}.tenant-name{margin-top:-16px;padding:0 8px;color:var(--ov-on-nuit-muted);font-size:13px;line-height:19px}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.account{display:flex;flex-direction:column;gap:2px;padding:0 8px;font-size:13px;line-height:19px}.account-email{color:var(--ov-on-nuit-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-button{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:#8fa6ff;font:500 13px var(--ov-font-sans);text-decoration:underline;cursor:pointer}.empty-state{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}.boot{padding:32px}.integrator{padding:16px;border-radius:var(--ov-radius-lg);background:#ffffff0f;display:flex;flex-direction:column;gap:4px}.label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ov-on-nuit-muted)}.page{display:flex;flex-direction:column;gap:28px;max-width:1360px}.page-header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.page-title{display:flex;flex-direction:column;gap:8px}.page-title.narrow{max-width:760px}.page-title>.pill{align-self:flex-start}.lead{color:var(--ov-ink-muted);font-size:17px;line-height:27px}.columns{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.col-main{flex:3 1 480px;min-width:0}.col-side{flex:2 1 320px;min-width:0}.col-list{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:10px}.col-detail{flex:2 1 560px;min-width:0}.card{background:var(--ov-surface-raised);border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);padding:24px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kpi{display:flex;flex-direction:column;gap:4px;padding:20px 24px}.kpi-label{color:var(--ov-ink-muted);font-size:13px}.kpi-value{font-family:var(--ov-font-display);font-size:34px;line-height:42px;font-weight:700}.actions{display:flex;flex-wrap:wrap;gap:12px}.border-top{padding-top:16px;border-top:1px solid var(--ov-line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--ov-radius-md);border:1px solid transparent;font:600 14px var(--ov-font-sans);text-decoration:none;cursor:pointer}.btn:disabled{cursor:default;opacity:.7}.btn-primary{background:var(--ov-rouge-action);color:var(--ov-on-rouge)}.btn-blue{background:var(--ov-bleu-strong);color:#fff}.btn-ghost{background:var(--ov-surface-raised);color:var(--ov-ink);border-color:var(--ov-line-strong)}.btn-off{background:transparent;color:var(--ov-ink-muted);border:1px dashed var(--ov-line-strong)}.btn-danger{background:var(--ov-danger);color:#fff}.connector .link-button{color:var(--ov-bleu-strong);min-height:44px}.connector .link-button.danger{color:var(--ov-danger)}.credentials{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--ov-line)}.field label{color:var(--ov-ink);font-size:13px;font-weight:600}.field-help{color:var(--ov-ink-muted);font-size:12.5px;font-weight:400;line-height:18px}.field input:focus-visible{border-color:var(--ov-focus)}.confirm{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--ov-radius-pill);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.pill-connected{background:var(--ov-care-soft);color:var(--ov-care-strong)}.pill-error{background:var(--ov-surface-sunken);color:var(--ov-danger)}.pill-available,.pill-agent{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.pill-option,.pill-connect{background:var(--ov-connect-soft);color:var(--ov-connect-strong)}.pill-quote,.pill-soon{background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.pill-partner{background:var(--ov-partner-soft);color:var(--ov-partner-strong)}.pill-memo{background:var(--ov-memo-soft);color:var(--ov-memo-strong)}.pill-agent-dark{background:#8fa6ff;color:#0b1b3f}.pill-memo-dark,.pill-compagnon-dark{background:#fff;color:#0b1b3f}.pill-compagnon{background:var(--ov-compagnon-soft);color:var(--ov-compagnon-strong)}.pill-template-dark{background:#ffffff1f;color:#fff}.pill-connect .pill-dot{background:var(--ov-connect)}.toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 16px;border-radius:var(--ov-radius-pill);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:600 14px var(--ov-font-sans);cursor:pointer}.chip[aria-pressed=true]{background:var(--ov-nuit);border-color:var(--ov-bleu);color:var(--ov-on-nuit)}.chip-count{opacity:.75;font-weight:500}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ov-ink-muted)}.field input{min-height:44px;padding:0 14px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 15px var(--ov-font-sans)}.notice{padding:12px 16px;border-radius:var(--ov-radius-md)}.notice-error{background:var(--ov-surface-sunken);color:var(--ov-danger)}.notice-ok{background:var(--ov-care-soft);color:var(--ov-care-strong)}.notice-info{background:var(--ov-agent-soft, var(--ov-surface-sunken));color:var(--ov-ink)}.activity,.connector-mini{list-style:none;margin:0;padding:0}.activity li+li,.connector-mini li+li{border-top:1px solid var(--ov-line)}.activity-row,.rec-row{display:flex;align-items:center;gap:14px;padding:14px 0;color:inherit;text-decoration:none}.activity-icon{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.activity-icon.is-agent{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.activity-icon.is-memo{background:var(--ov-memo-soft);color:var(--ov-memo-strong)}.activity-text{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.activity-icon.kind-message{background:var(--ov-connect-soft);color:var(--ov-connect-strong)}.activity-icon.kind-message-done{background:var(--ov-care-soft);color:var(--ov-care-strong)}.activity-icon.kind-transfer{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.activity-icon.kind-transcript{background:var(--ov-care-soft);color:var(--ov-care-strong)}.activity-icon.kind-simple{background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.activity-icon.kind-visio,.activity-icon.kind-memo{background:var(--ov-memo-soft);color:var(--ov-memo-strong)}.pill-kind-message{background:var(--ov-connect-soft);color:var(--ov-connect-strong);font-weight:600}.pill-kind-message-done,.pill-kind-transcript{background:var(--ov-care-soft);color:var(--ov-care-strong)}.pill-kind-transfer{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.pill-kind-simple{background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.pill-kind-visio,.pill-kind-memo{background:var(--ov-memo-soft);color:var(--ov-memo-strong)}.activity-row.row-kind-message{box-shadow:inset 4px 0 0 var(--ov-connect);background:var(--ov-connect-soft);padding-left:14px;padding-right:10px;border-radius:10px}.rec-row.row-kind-message{box-shadow:inset 4px 0 0 var(--ov-connect)}.row-kind-message .activity-text strong{color:var(--ov-ink)}.row-kind-simple .activity-text strong{font-weight:500;color:var(--ov-ink-muted)}.connector-mini li{display:flex;align-items:center;gap:12px;padding:10px 0}.monogram{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--ov-surface-sunken);color:var(--ov-ink);font-family:var(--ov-font-display);font-weight:700;font-size:12px}.monogram.lg{width:48px;height:48px;border-radius:12px;font-size:14px}.monogram.is-on{background:var(--ov-nuit);color:var(--ov-on-nuit)}.rec-row{width:100%;padding:14px 16px;border-radius:var(--ov-radius-lg);border:1px solid var(--ov-line);background:var(--ov-surface-raised);font:inherit;cursor:pointer}.rec-row[aria-current=true]{border:2px solid var(--ov-bleu-strong);padding:13px 15px}.rec-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.group{display:flex;flex-direction:column;gap:16px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.connector{display:flex;flex-direction:column;gap:14px;padding:20px}.connector-head{display:flex;align-items:center;gap:12px}.banner{background:var(--ov-nuit);color:var(--ov-on-nuit);border-radius:var(--ov-radius-xl);padding:32px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.banner>div{flex:1 1 420px;display:flex;flex-direction:column;gap:8px}.banner p{color:var(--ov-on-nuit-muted)}.detail{padding:0;overflow:hidden;border-radius:var(--ov-radius-xl)}.detail-head{background:var(--ov-nuit);color:var(--ov-on-nuit);padding:24px 28px;display:flex;flex-direction:column;gap:14px}.detail-head h2{font-size:24px;line-height:30px}.detail-meta{display:flex;flex-wrap:wrap;gap:20px;color:var(--ov-on-nuit-muted);font-size:13px}.detail-body{padding:24px 28px;display:flex;flex-direction:column;gap:22px}.detail-body section{display:flex;flex-direction:column;gap:8px}.tabs{display:flex;gap:4px;padding:12px 20px 0;border-bottom:1px solid var(--ov-line);overflow-x:auto}.tab{min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--ov-ink-muted);font:600 14px var(--ov-font-sans);white-space:nowrap;cursor:pointer}.tab[aria-selected=true]{color:var(--ov-ink);box-shadow:inset 0 -3px 0 var(--ov-bleu)}.bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.bullets li{display:flex;gap:10px}.bullets li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--ov-bleu)}.table-wrap{overflow-x:auto;border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg)}table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px}th{text-align:left;background:var(--ov-surface-sunken);padding:10px 14px;font-weight:600}td{padding:12px 14px;border-top:1px solid var(--ov-line)}.transcript{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.transcript li{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bubble{padding:10px 14px;border-radius:var(--ov-radius-lg);max-width:560px;background:var(--ov-surface-sunken)}.transcript li.is-agent .bubble{background:var(--ov-agent-soft)}.login{min-height:100vh;display:flex;flex-wrap:wrap}.login-brand{flex:1 1 360px;background:var(--ov-nuit);color:var(--ov-on-nuit);padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px}.login-tagline{font-family:var(--ov-font-display);font-size:48px;line-height:52px;font-weight:700;letter-spacing:-.03em}.login-accent{color:#ff4d57}.login-panel{flex:1 1 420px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.login-card{width:100%;max-width:420px;background:var(--ov-surface-raised);border:1px solid var(--ov-line);border-radius:var(--ov-radius-xl);box-shadow:var(--ov-shadow-card);padding:32px;display:flex;flex-direction:column;gap:20px}.login-form,.login-sent{display:flex;flex-direction:column;gap:16px}.login-legal{text-align:center}:root{--chart-answered: #2e5bff;--chart-missed: #b87700}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chart-answered: #5a78f0;--chart-missed: #c08a12}}:root[data-theme=dark]{--chart-answered: #5a78f0;--chart-missed: #c08a12}.sync{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kpi-link{color:inherit;text-decoration:none}.kpi-link:hover,.kpi-alert{border-color:var(--ov-line-strong)}.kpi-alert-note{display:inline-flex;align-items:center;gap:6px;color:var(--ov-danger);font-weight:500}.insight{margin-bottom:16px;padding:12px 16px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken);max-width:70ch}.hour-chart{margin:0;display:flex;flex-direction:column;gap:8px}.chart-legend{display:flex;gap:20px;font-size:13px;color:var(--ov-ink-muted)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.swatch-answered{background:var(--chart-answered)}.swatch-missed{background:var(--chart-missed)}.chart-plot{display:flex;gap:8px;height:220px}.chart-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:1;color:var(--ov-ink-muted);font-variant-numeric:tabular-nums;min-width:24px}.chart-area{position:relative;flex:1;min-width:0}.chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.chart-grid span{height:1px;background:var(--ov-line)}.chart-grid span:last-child{background:var(--ov-line-strong)}.chart-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:4px;align-items:end}.chart-col{height:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-end;justify-content:center;cursor:default;border-radius:4px}.chart-col:hover,.chart-col:focus-visible{background:color-mix(in srgb,var(--ov-ink) 5%,transparent)}.chart-stack{width:min(100%,28px);display:flex;flex-direction:column;gap:2px}.seg{display:block;min-height:2px;flex-basis:0}.seg-answered{background:var(--chart-answered)}.seg-missed{background:var(--chart-missed)}.chart-stack>.seg:first-child{border-radius:4px 4px 0 0}.chart-tooltip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--ov-radius-md);background:var(--ov-surface-raised);border:1px solid var(--ov-line-strong);box-shadow:var(--ov-shadow-card);font-size:12.5px;white-space:nowrap;pointer-events:none;z-index:2}.chart-tooltip span{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.chart-x{display:grid;gap:4px;margin-left:32px;font-size:11px;color:var(--ov-ink-muted);text-align:center;white-space:nowrap}.chart-table summary{cursor:pointer;font-size:13px;color:var(--ov-bleu-strong);min-height:32px;display:flex;align-items:center}.num{text-align:right;font-variant-numeric:tabular-nums}.missed-list{list-style:none;margin:0;padding:0}.missed-list li{display:flex;gap:12px;align-items:center;padding:10px 0}.missed-list li+li{border-top:1px solid var(--ov-line)}.missed-list .grow{display:flex;flex-direction:column}.missed-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.card-more{color:var(--ov-bleu-strong);min-height:44px}@media (max-width: 640px){.chart-plot{height:180px}.login-brand{padding:32px 24px}.login-tagline{font-size:36px;line-height:40px}.content{padding:24px 16px 40px}.detail-head,.detail-body{padding:20px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.nav-section{margin:18px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-on-nuit-muted, rgba(255, 255, 255, .55))}.kpi-small{font-size:20px;line-height:28px}.field select,.field textarea{padding:10px 14px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 15px/1.5 var(--ov-font-sans, inherit)}.field select{min-height:44px}.field textarea:focus-visible,.field select:focus-visible{border-color:var(--ov-focus);outline:none}.field-help.warn{color:var(--ov-danger)}.field-help code{font-family:var(--ov-font-mono, monospace);background:var(--ov-surface-sunken);padding:1px 5px;border-radius:4px}.editor{display:flex;flex-direction:column;gap:18px}.editor-row{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr;gap:16px}.body-input{font-family:var(--ov-font-mono, monospace)!important;font-size:14px!important;line-height:1.65!important}.editor-tabs{padding:0;border-bottom:none;margin-bottom:-8px}.ai-draft h2{font-size:17px;margin:0}.ai-grid{display:grid;grid-template-columns:1.4fr 1fr auto;gap:16px;align-items:end}.preview-frame{padding:0;overflow:hidden}.preview-frame p{padding:20px}.preview-frame iframe{display:block;width:100%;height:78vh;border:0;background:#fff}@media (max-width: 900px){.editor-row,.ai-grid{grid-template-columns:1fr}}.visio-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.visio-bar>div{display:flex;flex-direction:column;gap:4px}.visio-error{color:var(--ov-danger)}.visio-ok{color:var(--ov-care-strong)}.summary-pending{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h1-sub{font-weight:500;font-size:22px}.agent-card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.agent-card:hover{border-color:var(--ov-line-strong)}.agent-card h2{font-size:18px;line-height:24px}.agent-card-head{display:flex;align-items:center;gap:12px}.agent-avatar{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ov-agent-soft);color:var(--ov-agent-strong);font:700 18px var(--ov-font-display)}.role-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.role-option{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;min-height:44px;padding:16px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:inherit;cursor:pointer}.role-option:hover:not(:disabled){border-color:var(--ov-bleu)}.role-option:disabled{opacity:.7;cursor:default}.agent-form{display:flex;flex-direction:column;gap:20px}.form-card{display:flex;flex-direction:column;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.form-card .field input,.form-card .field select,.form-card .field textarea{min-width:0;width:100%}.hours{display:flex;flex-direction:column;gap:8px}.hours-row{display:flex;align-items:center;gap:16px;min-height:44px;padding-bottom:8px;border-bottom:1px solid var(--ov-line)}.hours-day{flex:none;width:84px;font-weight:600;font-size:14px}.hours-ranges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0}.hours-closed{min-width:120px}.hours-range{display:inline-flex;align-items:center;gap:6px}.hours-range input{min-height:40px;padding:0 8px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-sans)}.form-card .link-button{color:var(--ov-bleu-strong);min-height:40px}.form-card .link-button.danger{color:var(--ov-danger)}.transfer-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,2fr);gap:4px 12px;align-items:end;padding-bottom:8px;border-bottom:1px solid var(--ov-line)}.transfer-foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.check{display:flex;align-items:center;gap:10px;font-size:14px;min-height:44px}.check input{width:18px;height:18px;accent-color:var(--ov-bleu-strong);flex:none}.service-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.agent-test-col{position:sticky;top:24px}.tester{display:flex;flex-direction:column;gap:14px}.tester-start{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.tester-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:56vh;overflow-y:auto}.tester-log li{display:flex;flex-direction:column;gap:2px}.tester-log .from-agent{align-items:flex-start}.tester-log .from-agent .bubble{background:var(--ov-agent-soft)}.tester-log .from-caller{align-items:flex-end}.tester-log .from-caller .bubble{background:var(--ov-surface-sunken)}.tester-event{align-self:stretch;padding:8px 12px;border-left:3px solid var(--ov-bleu);background:var(--ov-surface-sunken);border-radius:6px}.tester-input{display:flex;gap:8px}.tester-input input{flex:1;min-width:0;min-height:44px;padding:0 14px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 15px var(--ov-font-sans)}@media (max-width: 900px){.transfer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hours-row{align-items:flex-start;flex-direction:column;gap:6px}.transfer-desc{grid-column:1 / -1}.agent-test-col{position:static}}.langs{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.langs legend{padding:0;margin-bottom:4px;color:var(--ov-ink);font-size:13px;font-weight:600}.langs-list{display:flex;flex-wrap:wrap;gap:0 20px}.lang-check input:disabled{opacity:.6}.tester-options{display:flex;flex-wrap:wrap;gap:0 18px}.tester-options .check{min-height:36px;font-size:13px}.tester-status{color:var(--ov-bleu-strong);font-weight:600}.console{gap:20px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-muted)}.console-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ov-line);overflow-x:auto;margin-top:-8px}.console-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;white-space:nowrap;color:var(--ov-ink-muted);font-weight:600;font-size:14px;text-decoration:none}.console-tabs a.active{color:var(--ov-ink);box-shadow:inset 0 -3px 0 var(--ov-rouge)}.console .tabs{padding:0;margin-bottom:14px}.crumbs{font-size:13px;color:var(--ov-ink-muted);margin-top:-8px}.crumbs a{text-decoration:none}.state{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.state-ok{background:var(--ov-care-soft);color:var(--ov-care-strong)}.state-warn{background:var(--ov-connect-soft);color:var(--ov-connect-strong)}.state-crit{background:color-mix(in srgb,var(--ov-danger) 14%,transparent);color:var(--ov-danger)}.state-info{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.state-mute{background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.status-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--ov-line);border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);overflow:hidden}.stat{background:var(--ov-surface-raised);padding:14px 18px;display:flex;flex-direction:column;gap:2px;min-width:0}.stat-value{font-family:var(--ov-font-display);font-size:24px;line-height:32px;font-weight:700;font-variant-numeric:tabular-nums}.stat-crit{box-shadow:inset 0 3px 0 var(--ov-danger)}.stat-warn{box-shadow:inset 0 3px 0 var(--ov-connect)}.stat-info{box-shadow:inset 0 3px 0 var(--ov-bleu)}.ask-detail{display:flex;flex-direction:column;gap:16px;padding:8px 0 12px}.ask-detail h3{margin:0 0 8px;font-size:15px}.console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.console-grid .wide{grid-column:1 / -1}@media (max-width: 1000px){.console-grid{grid-template-columns:minmax(0,1fr)}}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.segmented{display:inline-flex;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);overflow:hidden}.segmented button{min-height:40px;padding:0 14px;border:0;background:var(--ov-surface-raised);color:var(--ov-ink-muted);font:600 13px var(--ov-font-sans);cursor:pointer}.segmented button+button{border-left:1px solid var(--ov-line)}.segmented button[aria-pressed=true]{background:var(--ov-nuit);color:var(--ov-on-nuit)}.live-dot{display:inline-flex;align-items:center;gap:8px;font:500 12.5px var(--ov-font-mono);color:var(--ov-ink-muted)}.live-dot i{width:8px;height:8px;border-radius:50%;background:var(--ov-care);animation:ov-pulse 2s infinite}@keyframes ov-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ov-care) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.rows{list-style:none;margin:0;padding:0}.row-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--ov-line);flex-wrap:wrap}.rows .row-line:first-child{border-top:0}.row-line .grow{display:flex;flex-direction:column;min-width:200px}.row-line.done{opacity:.75}.alert-crit{box-shadow:inset 3px 0 0 var(--ov-danger);padding-left:12px}.alert-warn{box-shadow:inset 3px 0 0 var(--ov-connect);padding-left:12px}.alert-info{box-shadow:inset 3px 0 0 var(--ov-bleu);padding-left:12px}.actions.tight{gap:8px}.btn-sm{min-height:34px;padding:0 12px;font-size:13px}.table-card{padding:0;overflow:hidden}.table-card .pad{padding:16px 20px 0}.table-scroll{overflow-x:auto}.ctable{width:100%;border-collapse:collapse;font-size:14px}.ctable th{text-align:left;padding:10px 14px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-muted);font-weight:600;border-bottom:1px solid var(--ov-line);white-space:nowrap}.ctable td{padding:11px 14px;border-bottom:1px solid var(--ov-line);vertical-align:middle}.ctable tr:last-child td{border-bottom:0}.ctable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ctable .name{font-weight:600}.ctable td>.small{display:block}.ctable tr.click{cursor:pointer}.ctable tr.click:hover,.ctable tr.click:focus-visible{background:var(--ov-surface-sunken);outline:none}.ctable tr.kind-partner td{background:color-mix(in srgb,var(--ov-partner-soft) 45%,transparent)}.ctable tr.kind-platform td{background:var(--ov-surface-sunken);font-weight:600}.empty-cell{text-align:center;padding:28px 14px}.tree-cell{display:flex;align-items:flex-start;gap:6px;min-width:220px}.tree-cell .grow{display:flex;flex-direction:column}.fold{width:26px;height:26px;flex:none;border:1px solid var(--ov-line);border-radius:6px;background:var(--ov-surface-raised);color:var(--ov-ink);cursor:pointer;font-size:12px;line-height:1}.fold-space{width:26px;flex:none}.crit-mark{color:var(--ov-danger);font-weight:700}.usage{display:flex;flex-direction:column;gap:2px}.toolbar .filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.field select{min-width:0}.meter-wrap{display:inline-flex;align-items:center;gap:8px}.meter{display:inline-block;width:90px;height:6px;border-radius:3px;background:var(--ov-surface-sunken);overflow:hidden}.meter span{display:block;height:100%;border-radius:3px}.meter-ok span{background:var(--ov-care)}.meter-warn span{background:var(--ov-connect)}.meter-crit span{background:var(--ov-danger)}.srv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.srv{border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);background:var(--ov-surface-raised);padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 3px 0 var(--ov-care)}.srv-charge{box-shadow:inset 0 3px 0 var(--ov-connect)}.srv-sature,.srv-muet{box-shadow:inset 0 3px 0 var(--ov-danger)}.srv header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.srv header>div{display:flex;flex-direction:column;min-width:0}.srv header .mono{overflow-wrap:anywhere}.srv-metrics{display:flex;flex-direction:column;gap:6px}.srv-metric{display:grid;grid-template-columns:56px minmax(0,1fr) 54px;align-items:center;gap:8px;font-size:13px}.srv-metric .meter-wrap .mono{display:none}.srv-metric .meter{width:100%}.srv-metric .meter-wrap{display:flex}.srv-metric>.mono{text-align:right}.spark{width:100%;height:56px;display:block}.spark-line{fill:none;stroke:var(--ov-bleu);stroke-width:1.8}.spark-area{fill:var(--ov-bleu);opacity:.12}.spark-dot{fill:var(--ov-bleu)}.spark-limit{stroke:var(--ov-danger);stroke-dasharray:3 3;stroke-width:1;opacity:.55}.spark-charge .spark-line,.spark-charge .spark-dot{stroke:var(--ov-connect);fill:var(--ov-connect)}.spark-charge .spark-line{fill:none}.spark-sature .spark-line,.spark-muet .spark-line{stroke:var(--ov-danger)}.spark-sature .spark-dot,.spark-muet .spark-dot{fill:var(--ov-danger)}.spark-empty{height:56px;display:grid;place-items:center;background:var(--ov-surface-sunken);border-radius:8px}.steps{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.steps li{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap;background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.steps li.done{background:var(--ov-care-soft);color:var(--ov-care-strong)}.steps li.now{background:var(--ov-agent-soft);color:var(--ov-agent-strong);box-shadow:inset 0 0 0 1px var(--ov-bleu)}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;padding-bottom:14px;position:relative}.timeline li:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--ov-line)}.timeline li:last-child:before{display:none}.tl-dot{width:14px;height:14px;border-radius:50%;margin-top:3px;background:var(--ov-line-strong);border:3px solid var(--ov-surface-raised)}.ev-statut .tl-dot{background:var(--ov-bleu)}.ev-creation .tl-dot{background:var(--ov-rouge)}.ev-commentaire .tl-dot{background:var(--ov-care)}.tl-msg{display:block;margin-top:4px;padding:8px 12px;background:var(--ov-surface-sunken);border-radius:8px;white-space:pre-wrap}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--ov-line);border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);overflow:hidden}.kv.one{grid-template-columns:minmax(0,1fr)}.kv>div{background:var(--ov-surface-raised);padding:12px 14px;min-width:0}.kv dt{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-muted);font-weight:600}.kv dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.settings fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}.settings .field input,.settings .field select,.settings .field textarea{width:100%;min-width:0}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.inline-form{display:flex;gap:8px}.inline-form input{flex:1;min-width:0;min-height:34px;padding:0 10px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-sans)}@media (max-width: 640px){.kv{grid-template-columns:minmax(0,1fr)}}.meter-wrap{white-space:nowrap}.ctable td:not(:first-child){white-space:nowrap}.rows a{text-decoration:none;color:var(--ov-ink)}.rows a:hover{text-decoration:underline}.agenda-head{flex-wrap:wrap}.agenda-nav{display:flex;gap:8px}.btn-icon{width:44px;padding:0;font-size:20px}.agenda-days{display:flex;flex-direction:column;gap:20px}.agenda-day-title{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--ov-line);font-size:15px}.agenda-day-title:first-letter{text-transform:uppercase}.agenda-day.is-today .agenda-day-title{border-bottom-color:var(--ov-bleu)}.agenda-events{list-style:none;margin:0;padding:0}.agenda-events li{display:flex;gap:16px;padding:10px 0 10px 12px;border-left:3px solid var(--ov-line)}.agenda-events li+li{margin-top:6px}.agenda-events li.is-ovyria{border-left-color:var(--ov-connect)}.agenda-time{flex:0 0 104px;padding-top:2px;color:var(--ov-ink-muted);font-variant-numeric:tabular-nums}.agenda-body{display:flex;flex-direction:column;gap:4px;min-width:0}.agenda-body a{color:inherit;text-decoration-color:var(--ov-line-strong)}.agenda-body .agenda-link{text-decoration:none;display:inline-flex;gap:4px;align-items:center}.proposals-intro{margin-bottom:12px}.proposals{list-style:none;margin:0;padding:0}.proposals li{display:flex;flex-direction:column;gap:6px;padding:14px 0}.proposals li+li{border-top:1px solid var(--ov-line)}.proposal-slot{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.proposal-slot input{min-height:40px;padding:0 10px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised);color:var(--ov-ink);font:14px var(--ov-font-sans)}.proposal-slot input:focus-visible{border-color:var(--ov-focus)}.proposal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 640px){.agenda-events li{flex-direction:column;gap:4px}.agenda-time{flex:none}}.mfa-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ov-ink-muted)}.mfa-qr{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfa-qr img{background:#fff;padding:8px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line)}.mfa-secret{font-family:var(--ov-font-mono);word-break:break-all}.mfa-code{font-family:var(--ov-font-mono);font-size:22px!important;letter-spacing:.2em;width:100%;min-width:0}.login-panel,.login-card,.login-form{min-width:0}.login-card input{max-width:100%}.mfa-signout{margin-top:16px;color:var(--ov-ink-muted)}.h3{margin:0 0 4px;font:600 15px/22px var(--ov-font-sans);color:var(--ov-ink)}.mode-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.mode-option{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:start;padding:14px 16px;cursor:pointer;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised)}.mode-option input{grid-row:1 / 3;margin-top:3px;width:18px;height:18px;accent-color:var(--ov-bleu-strong)}.mode-option.active{border-color:var(--ov-bleu);box-shadow:inset 0 0 0 1px var(--ov-bleu)}.mode-option:focus-within{outline:2px solid var(--ov-focus);outline-offset:2px}.numero-box{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.numero-box .numero{font:700 26px/32px var(--ov-font-display);letter-spacing:.02em;color:var(--ov-ink)}.numero-pending{border:1px dashed var(--ov-line-strong);background:transparent}.inline-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.inline-row input{min-height:40px;padding:0 10px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-mono);width:min(220px,100%)}.segmented{display:inline-flex;padding:3px;gap:3px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken);margin:8px 0 12px}.segmented button{min-height:38px;padding:0 16px;border:0;border-radius:calc(var(--ov-radius-md) - 2px);background:transparent;color:var(--ov-ink-muted);font:600 14px var(--ov-font-sans);cursor:pointer}.segmented button.active{background:var(--ov-surface-raised);color:var(--ov-ink);box-shadow:0 1px 2px #0a14321f}.forward-guide{display:flex;flex-direction:column;gap:10px}.forward-guide ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.codes{width:100%;border-collapse:collapse;font-size:14px}.codes th{text-align:left;font-weight:500;padding:10px 12px 10px 0;color:var(--ov-ink)}.codes td{padding:10px 0;text-align:right;font-size:15px;font-weight:600;color:var(--ov-bleu-strong);white-space:nowrap}.codes tr+tr{border-top:1px solid var(--ov-line)}.forward-test{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;margin-top:16px;padding:16px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line)}.forward-test .notice{grid-column:1 / -1;margin:0}.closure-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:4px 12px;align-items:end;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--ov-line)}.season-block{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:12px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line)}.season-head{display:grid;grid-template-columns:minmax(0,1.5fr) auto auto auto;gap:4px 12px;align-items:end}.day-month{display:inline-flex;gap:6px}.day-month select{min-height:40px;padding:0 8px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-sans)}.form-card input[type=color]{width:64px;height:40px;padding:2px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised)}@media (max-width: 900px){.closure-row,.season-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.forward-test{grid-template-columns:1fr}.codes td{white-space:normal}}.label-dark{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ov-ink-muted)}.header-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.btn-small{min-height:36px;padding:0 12px;font-size:13px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 8px;border:1px solid var(--ov-line);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised);color:var(--ov-ink-muted);font:600 14px var(--ov-font-sans);cursor:pointer}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn-light{border-color:#fff3;background:transparent;color:var(--ov-on-nuit-muted);min-width:32px;min-height:32px}.icon-btn-light:hover{color:#fff}.link-button.link-dark{color:var(--ov-bleu-strong);min-height:32px}.link-light{color:#8fa6ff}.record-dot{width:12px;height:12px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #ffffff40}.nav-record .record-dot,.nav-record svg circle{color:#ff4d57}.nav-link.nav-record svg{color:#ff4d57}.pro-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ov-radius-pill);background:var(--ov-nuit);color:#fff;font:700 11px/16px var(--ov-font-sans);letter-spacing:.06em;text-transform:uppercase}.pro-badge:after{content:"";width:5px;height:5px;margin-left:5px;border-radius:999px;background:#ff4d57}.pro-badge-small{padding:0 6px;font-size:10px;line-height:15px}.pro-notice{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--ov-radius-lg);background:linear-gradient(120deg,var(--ov-nuit),#1a2f6b);color:#fff}.pro-notice svg{flex:none;color:#ff4d57;margin-top:2px}.pro-notice p{color:#fff}.pro-notice-link{display:inline-block;margin-top:6px;color:#8fa6ff;font-weight:600}.quota{display:flex;flex-direction:column;gap:8px}.quota-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline}.quota-track{height:8px;border-radius:999px;background:var(--ov-surface-sunken);overflow:hidden}.quota-track span{display:block;height:100%;border-radius:inherit;background:var(--ov-bleu);transition:width .4s ease}.quota-track.is-high span{background:var(--ov-rouge)}.template-picker{display:flex;flex-direction:column;gap:18px}.template-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.template-group legend{margin-bottom:8px;padding:0}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.template-picker.is-compact .template-grid{grid-template-columns:1fr}.template-option{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 12px;border:1px solid var(--ov-line);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised);color:var(--ov-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.template-option:hover{border-color:var(--ov-line-strong)}.template-option[aria-pressed=true]{border-color:var(--ov-bleu);box-shadow:0 0 0 1px var(--ov-bleu) inset;background:var(--ov-agent-soft)}.template-option[aria-disabled=true]{color:var(--ov-ink-muted)}.template-option[aria-disabled=true] .template-icon{opacity:.6}.template-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ov-compagnon-soft);color:var(--ov-compagnon-strong)}.template-option[aria-pressed=true] .template-icon{background:var(--ov-bleu);color:#fff}.template-text{flex:1;min-width:0;display:flex;flex-direction:column}.template-text strong{font-size:14px;line-height:20px}.template-lock{display:inline-flex;align-items:center;gap:6px;color:var(--ov-ink-muted)}.template-check{color:var(--ov-bleu-strong)}.template-preview{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--ov-line)}.template-card{display:flex;flex-direction:column;gap:12px;padding:20px}.template-card.is-locked{background:var(--ov-surface)}.template-card-head{display:flex;gap:12px;align-items:flex-start}.template-card-head h3{font-size:16px}.template-sections{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.template-editor{border-color:var(--ov-bleu);box-shadow:var(--ov-shadow-card)}.editor-sections{display:flex;flex-direction:column;gap:10px}.editor-section{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.editor-num{flex:none;width:28px;height:28px;margin-top:8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ov-nuit);color:#fff}.editor-fields{display:flex;flex-direction:column;gap:8px}.editor-fields input,.title-input{min-height:42px;padding:0 12px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-sans);width:100%}.editor-fields input:first-child{font-weight:600}.editor-tools{display:flex;gap:4px;flex-wrap:wrap}.recorder-form{display:flex;flex-direction:column;gap:16px}.segmented{display:inline-flex;padding:4px;gap:4px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken);align-self:flex-start}.segmented button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--ov-ink-muted);font:600 14px var(--ov-font-sans);cursor:pointer}.segmented button[aria-pressed=true]{background:var(--ov-surface-raised);color:var(--ov-ink);box-shadow:0 1px 3px #0b1b3f1f}.segmented-dark{background:#ffffff14}.segmented-dark button{color:var(--ov-on-nuit-muted)}.segmented-dark button[aria-pressed=true]{background:#fff;color:#0b1b3f}.segmented .save{color:var(--ov-rouge);font-weight:700;margin-left:4px}.field-narrow{max-width:160px}.consent{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);cursor:pointer}.consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ov-bleu-strong);flex:none}.consent:has(input:checked){border-color:var(--ov-bleu);background:var(--ov-agent-soft)}.btn-record{min-height:56px;font-size:16px;border-radius:14px;align-self:stretch}.btn-record:disabled{opacity:.45}.recover{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-color:var(--ov-bleu)}.recover>svg{color:var(--ov-bleu-strong)}.review-head{display:flex;gap:14px;align-items:center}.review-icon{width:44px;height:44px;border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--ov-care-soft);color:var(--ov-care-strong)}.review-audio,.detail-audio{width:100%;max-width:520px;height:40px}.sending{display:flex;flex-direction:column;gap:8px}.rec-stage{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 24px 36px;border-radius:var(--ov-radius-xl);background:radial-gradient(120% 90% at 50% 0%,#1a2f6b 0%,var(--ov-nuit) 60%);color:#fff;text-align:center}.rec-stage-top{display:flex;flex-direction:column;align-items:center;gap:6px}.rec-live{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:#ff4d5729;color:#ff8a90;font:700 12px/18px var(--ov-font-sans);letter-spacing:.08em;text-transform:uppercase}.rec-live.is-paused{background:#ffffff1a;color:var(--ov-on-nuit-muted)}.rec-dot{width:8px;height:8px;border-radius:999px;background:#ff4d57;animation:rec-blink 1.2s ease-in-out infinite}.rec-live.is-paused .rec-dot{animation:none;background:var(--ov-on-nuit-muted)}@keyframes rec-blink{50%{opacity:.25}}.rec-chrono{font-family:var(--ov-font-display);font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(56px,10vw,104px);line-height:1;letter-spacing:-.03em}.rec-wave{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:640px;height:96px}.rec-wave span{flex:1;max-width:8px;border-radius:999px;background:#6f8cff;transition:height .1s linear}.rec-hint{max-width:520px}.rec-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.rec-btn{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 22px;border-radius:999px;font:600 15px var(--ov-font-sans);cursor:pointer}.rec-btn-ghost{border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff}.rec-btn-ghost:hover{background:#ffffff1f}.rec-btn-stop{border:0;background:var(--ov-rouge-action);color:#fff;box-shadow:0 8px 24px #d7263d66}.compagnon-hero{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding:36px 40px;border-radius:var(--ov-radius-xl);background:radial-gradient(120% 140% at 100% 0%,#1a2f6b 0%,var(--ov-nuit) 55%);color:#fff}.compagnon-hero-text{flex:1 1 420px;display:flex;flex-direction:column;gap:16px}.compagnon-hero h1{font-size:40px;line-height:46px;letter-spacing:-.03em;font-weight:700}.compagnon-hero .accent{color:#ff4d57}.btn-hero-ghost{background:#ffffff14;color:#fff;border-color:#ffffff40}.compagnon-hero-wave{flex:0 1 260px;height:140px;display:flex;align-items:center;gap:6px}.compagnon-hero-wave span{flex:1;border-radius:999px;background:#6f8cff;transform-origin:center;animation:hero-wave 1.6s ease-in-out infinite}.compagnon-hero-wave span:nth-child(5n){background:#ff4d57}@keyframes hero-wave{50%{transform:scaleY(.55)}}@media (prefers-reduced-motion: reduce){.compagnon-hero-wave span,.rec-dot{animation:none}}.app-promo{background:var(--ov-compagnon-soft);border-color:transparent}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:stretch}.plan{display:flex;flex-direction:column;gap:16px;padding:28px}.plan.is-current{border-color:var(--ov-bleu)}.plan-pro{background:var(--ov-nuit);color:#fff;border-color:var(--ov-nuit);box-shadow:var(--ov-shadow-card)}.plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.plan-price{font-family:var(--ov-font-display);font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}.plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan-features li{display:flex;gap:10px;align-items:flex-start}.plan-features svg{flex:none;margin-top:3px;color:var(--ov-bleu)}.plan-pro .plan-features svg{color:#ff4d57}.plan>.pill{align-self:flex-start}.cr-section h3{font-size:15px;line-height:22px;color:var(--ov-ink)}.cr-section h3:before{content:"";display:inline-block;width:4px;height:14px;margin-right:10px;border-radius:2px;background:var(--ov-rouge);vertical-align:-1px}.template-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.card-inset{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);background:var(--ov-surface)}.picker-inset{max-height:520px;overflow:auto}.speaker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.speakers .btn{align-self:flex-start}.detail-title{display:flex;align-items:center;gap:10px}.title-input{font:600 20px var(--ov-font-display);background:#ffffff14;color:#fff;border-color:#ffffff4d}.detail-audio{filter:invert(0);border-radius:999px}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.steps li{display:flex;align-items:center;gap:12px;color:var(--ov-ink-muted)}.step-dot{width:28px;height:28px;border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ov-line-strong);font:600 13px var(--ov-font-sans)}.steps li.is-done{color:var(--ov-ink)}.steps li.is-done .step-dot{background:var(--ov-bleu);border-color:var(--ov-bleu);color:#fff}.steps li.is-current{color:var(--ov-ink);font-weight:600}.steps li.is-current .step-dot{border-color:var(--ov-bleu);color:var(--ov-bleu-strong);animation:step-pulse 1.4s ease-in-out infinite}@keyframes step-pulse{50%{box-shadow:0 0 0 6px #2e5bff26}}.login-switch{align-self:stretch}.login-switch button{flex:1;justify-content:center}.print-area{display:none}@media print{@page{margin:16mm 14mm}body{background:#fff;color:#0b1b3f}.sidebar,.page-header,.toolbar,.visio-bar,.col-list,.detail,.notice{display:none!important}.content{padding:0}.columns,.col-detail,.page{display:block;max-width:none}.print-area{display:flex;flex-direction:column;gap:14px;font-size:12pt;line-height:1.5}.print-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:10px;background:#0b1b3f!important;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-brand{display:flex;align-items:baseline;gap:8px}.print-logo{font:700 18pt var(--ov-font-display)}.print-logo span{color:#ff4d57}.print-area h1{font-size:22pt;line-height:1.2;margin-top:8px}.print-meta{color:#4a5675;border-bottom:2px solid #e5303a;padding-bottom:10px}.print-area .cr-section{break-inside:avoid;display:flex;flex-direction:column;gap:6px}.print-area .cr-section h3:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-area .bullets li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-area table{min-width:0;font-size:10.5pt}.print-area th{background:#eaeef7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-foot{margin-top:18px;padding-top:8px;border-top:1px solid #d5dae6;color:#4a5675;font-size:9pt}}@media (max-width: 640px){.compagnon-hero{padding:28px 22px}.compagnon-hero h1{font-size:30px;line-height:36px}.compagnon-hero-wave{display:none}.header-side{align-items:flex-start}.rec-controls{flex-direction:column;align-self:stretch}.rec-btn{justify-content:center}}.view-switch{margin:14px 12px 4px;display:flex;flex-direction:column;gap:6px}.view-switch-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-on-nuit-muted, rgba(255, 255, 255, .55))}.view-switch-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:10px;background:#ffffff14}.view-switch-buttons button{min-height:32px;padding:0 4px;border:0;border-radius:7px;background:transparent;color:var(--ov-on-nuit-muted, rgba(255, 255, 255, .7));font:600 12px var(--ov-font-sans);cursor:pointer}.view-switch-buttons button:hover{color:#fff}.view-switch-buttons button[aria-pressed=true]{background:#fff;color:#0b1b3f}.view-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 16px;padding:12px 16px;border-radius:var(--ov-radius-md);background:var(--ov-agent-soft);color:var(--ov-ink);font-size:14px;border:1px solid var(--ov-bleu)}.recipients{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ov-line)}.recipients .h3{margin:0;font:600 15px/22px var(--ov-font-sans);color:var(--ov-ink)}.site-chart .chart-col{cursor:default}.site-bar{display:block;width:min(100%,22px);min-height:2px;border-radius:4px 4px 0 0;background:var(--chart-answered)}.site-chart .chart-col.is-active .site-bar,.site-chart .chart-col:focus-visible .site-bar{background:var(--ov-nuit)}.site-chart-x{display:grid;gap:4px;margin-left:32px;font-size:11px;color:var(--ov-ink-muted);white-space:nowrap;overflow:hidden}.site-chart-x span{overflow:visible}.site-chart-tip{min-height:20px}.trend{font-weight:500;color:var(--ov-ink-muted)}.trend-up{color:var(--ov-care-strong, #0b7a5f)}.trend-down{color:var(--ov-danger)}.live-value{display:inline-flex;align-items:center;gap:10px}.live-dot{width:10px;height:10px;border-radius:999px;background:#2fd27f;box-shadow:0 0 0 4px color-mix(in srgb,#2fd27f 25%,transparent)}.side-stack{display:flex;flex-direction:column;gap:24px}.share-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.share-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:4px}.share-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-value{font-variant-numeric:tabular-nums;font-weight:600}.share-track{display:block;height:6px;border-radius:999px;background:var(--ov-surface-sunken);overflow:hidden}.share-track span{display:block;height:100%;border-radius:inherit;background:var(--chart-answered)}.page-name{font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 640px){.page-path{display:none}}.referral-hero-icon{flex:0 1 200px;display:flex;justify-content:center;color:#ff4d57}.referral-share{display:flex;flex-direction:column;gap:16px}.referral-share .card-head{margin-bottom:0;flex-wrap:wrap}.referral-link{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.referral-link .grow{flex:1 1 280px;min-width:0}.referral-link input{width:100%;font-family:var(--ov-font-mono, monospace);font-size:14px}.referral-section-title{margin-bottom:12px}.referral-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.referral-steps li{display:flex;flex-direction:column;gap:6px;padding:20px 24px}.referral-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px;border-radius:999px;background:var(--ov-agent-soft);color:var(--ov-agent-strong);font:700 15px var(--ov-font-display)}.referral-table td{vertical-align:top}.referral-table td>.small a{color:var(--ov-bleu-strong)}.referral-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:300px}.referral-edit .field select,.referral-edit .field input{min-height:34px;font-size:13px}.referral-edit .field input{width:180px;padding:0 10px}.referral-error{display:block;margin-top:6px;color:var(--ov-danger);white-space:normal}@media (max-width: 640px){.referral-hero-icon{display:none}.referral-link .btn{flex:1 1 100%}}:root{--level-bronze-bg: #f4e3d3;--level-bronze-ink: #7a4519;--level-bronze-line: #b8743a;--level-argent-bg: #e7eaf0;--level-argent-ink: #3f4a5e;--level-argent-line: #8e99ad;--level-or-bg: #fbecc0;--level-or-ink: #745400;--level-or-line: #d4a017}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--level-bronze-bg: #47291a;--level-bronze-ink: #f2c39b;--level-bronze-line: #c98a55;--level-argent-bg: #2c3446;--level-argent-ink: #dde3ef;--level-argent-line: #a4afc4;--level-or-bg: #463709;--level-or-ink: #ffd965;--level-or-line: #e2b333}}:root[data-theme=dark]{--level-bronze-bg: #47291a;--level-bronze-ink: #f2c39b;--level-bronze-line: #c98a55;--level-argent-bg: #2c3446;--level-argent-ink: #dde3ef;--level-argent-line: #a4afc4;--level-or-bg: #463709;--level-or-ink: #ffd965;--level-or-line: #e2b333}.level-badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;border:1px solid transparent;font:600 13px/20px var(--ov-font-sans);white-space:nowrap;vertical-align:middle}.level-badge-small{margin-left:8px;padding:0 8px;font-size:11px;line-height:18px}.level-bronze{background:var(--level-bronze-bg);color:var(--level-bronze-ink);border-color:var(--level-bronze-line)}.level-argent{background:var(--level-argent-bg);color:var(--level-argent-ink);border-color:var(--level-argent-line)}.level-or{background:var(--level-or-bg);color:var(--level-or-ink);border-color:var(--level-or-line)}.partner-hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;overflow-wrap:anywhere}.partner-hero-side{flex:1 1 280px;max-width:420px}.level-progress{display:flex;flex-direction:column;gap:8px}.level-progress-text{display:inline-flex;align-items:center;gap:8px}.level-track{height:10px;border-radius:999px;background:#ffffff24;overflow:hidden}.level-track span{display:block;height:100%;border-radius:inherit;background:var(--level-or-line);transition:width .4s ease}.card .level-track{background:var(--ov-surface-sunken)}.card .level-progress .on-nuit-muted{color:var(--ov-ink-muted)}.levels-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.level-card{display:flex;flex-direction:column;gap:8px}.level-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.level-discount{font:700 30px/38px var(--ov-font-display)}.level-card .bullets{margin-top:8px;gap:6px}.level-card.is-current{border-width:2px;padding:23px}.level-card-bronze.is-current{border-color:var(--level-bronze-line)}.level-card-argent.is-current{border-color:var(--level-argent-line)}.level-card-or.is-current{border-color:var(--level-or-line)}.partner-actions{display:flex;flex-direction:column;gap:16px}.partner-demo{display:flex;align-items:center;gap:10px}.partner-referral{display:flex;flex-direction:column;gap:6px}.partner-form{display:flex;flex-direction:column;gap:16px}.partner-form .field textarea{width:100%}.partner-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:260px}.partner-row-actions .field select{min-height:34px;padding:0 10px;font-size:13px}.partner-table td{vertical-align:middle}.partner-total th,.partner-total td{background:var(--ov-surface-sunken);border-top:1px solid var(--ov-line-strong)}.partner-demo-card{display:flex;gap:16px;align-items:flex-start;border-color:var(--ov-bleu);background:var(--ov-agent-soft);color:var(--ov-ink)}.partner-demo-card>svg{flex:none;color:var(--ov-agent-strong)}.partner-demo-card div{display:flex;flex-direction:column;gap:4px}.partner-resources{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.partner-resource{display:flex;flex-direction:column;gap:12px}.partner-resource .card-head{margin-bottom:0;align-items:flex-start}.partner-locked{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;max-width:760px}.partner-locked-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--level-or-bg);color:var(--level-or-ink)}.partner-locked-text{flex:1 1 280px;display:flex;flex-direction:column;gap:12px;min-width:0}.partner-locked-progress{display:flex;flex-direction:column;gap:8px}.branding-color{display:flex;gap:8px;align-items:center}.branding-color input[type=color]{flex:none;width:52px;height:44px;padding:4px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);cursor:pointer}.branding-color input:not([type=color]){width:120px}.branding-preview{display:flex;flex-direction:column;gap:6px;padding:20px 14px;border-radius:var(--ov-radius-lg);background:var(--ov-nuit);color:var(--ov-on-nuit)}.branding-preview-head{display:flex;flex-direction:column;gap:4px;padding:0 8px 14px}.branding-preview-head img{max-height:32px;max-width:180px;object-fit:contain;align-self:flex-start}.branding-preview-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--ov-radius-md);color:var(--ov-on-nuit-muted);font-size:14px}.branding-preview-link.is-active{color:var(--ov-on-nuit);background:#ffffff1a;box-shadow:inset 3px 0 0 var(--brand-accent);font-weight:600}.branding-preview-btn{align-self:flex-start;margin:14px 8px 0;padding:8px 16px;border-radius:var(--ov-radius-md);background:var(--brand-accent);color:#fff;font-weight:600;font-size:14px}.brand-logo{display:flex;align-items:center;min-height:32px;padding:0 8px}.brand-logo img{max-height:32px;max-width:100%;object-fit:contain}.shell.is-branded .nav-link.active{box-shadow:inset 3px 0 0 var(--brand-accent)}@media (max-width: 640px){.partner-hero-side{max-width:none}.partner-row-actions{min-width:0}.branding-color input:not([type=color]){flex:1;width:auto}}.statement-month{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.statement-month input[type=month]{min-height:34px}.statement-rules{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken);border:1px dashed var(--ov-line-strong);font-size:13px}.statement-rules ul{margin:4px 0 0;padding-left:18px;color:var(--ov-ink-muted);line-height:19px}.statement-list{display:flex;flex-direction:column;gap:16px}.statement{padding:0;overflow:hidden}.statement-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px}.statement-title{flex:1 1 260px;display:flex;flex-direction:column;gap:2px;min-width:0}.statement-title h2{margin:0;font-size:18px;line-height:26px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.statement-sums{display:flex;gap:16px;font-variant-numeric:tabular-nums}.statement-sums strong{font-size:15px}.statement-body{border-top:1px solid var(--ov-line)}.statement-table td>.small{display:block}.statement-table tr.is-unbilled td{color:var(--ov-ink-muted);background:var(--ov-surface-sunken)}.statement-table tr.is-unbilled td.name{font-weight:500}.statement-table tfoot th{text-align:right;text-transform:none;letter-spacing:0;font-size:13px;color:var(--ov-ink-muted);border-bottom:0;padding:6px 14px}.statement-table tfoot td{border-bottom:0;padding:6px 14px}.statement-table tfoot tr:first-child th,.statement-table tfoot tr:first-child td{border-top:1px solid var(--ov-line-strong);padding-top:12px}.statement-table tfoot tr.is-total th,.statement-table tfoot tr.is-total td{color:var(--ov-ink);font-weight:700}.statement-table tfoot tr.is-muted th,.statement-table tfoot tr.is-muted td{color:var(--ov-ink-muted);font-style:italic;padding-bottom:12px}.statement-print-head{display:none}@media (max-width: 640px){.statement-head{padding:14px 16px}.statement-sums{flex:1 1 100%;justify-content:space-between}.statement-head .actions{flex:1 1 100%}.statement-head .actions .btn{flex:1}.statement-month{width:100%}.statement-month .field{flex:1}.statement-month input[type=month]{width:100%}}@media print{.printing-statement .console-tabs,.printing-statement .statement-hide-print,.printing-statement .view-banner,.printing-statement .empty-state{display:none!important}.printing-statement .statement:not([data-print]){display:none!important}.printing-statement .statement-list{display:block}.printing-statement .statement[data-print]{border:0;border-radius:0;background:#fff;color:#0b1b3f}.printing-statement .statement[data-print] .statement-body{display:block!important;border-top:1px solid #c8cfdc}.printing-statement .statement-print-head{display:block;margin:0 0 4px;padding:0 0 8px;font-size:10pt;color:#4a5872;border-bottom:2px solid #0b1b3f}.printing-statement .statement-head{padding:12px 0}.printing-statement .table-scroll{overflow:visible}.printing-statement .ctable{font-size:9.5pt}.printing-statement .ctable th,.printing-statement .ctable td{padding:5px 6px}.printing-statement .ctable tr{break-inside:avoid}.printing-statement .statement-table tr.is-unbilled td{background:#f2f4f8!important;color:#5b6780;-webkit-print-color-adjust:exact;print-color-adjust:exact}.printing-statement .level-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.li-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.li-actions .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.li-next{margin-bottom:16px}.li-next h2{font-size:17px;margin:0}.li-next-title{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.li-next-hook{margin:0;white-space:pre-line;color:var(--ov-ink);line-height:1.55}.li-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.li-ai-grid>.btn{justify-self:start}.li-ai-grid select,.li-ai-grid input,.li-row select,.li-row input{min-width:0;width:100%}.li-editor{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start;margin-top:16px}.li-row{grid-template-columns:repeat(2,minmax(0,1fr))}.li-side{display:grid;gap:16px;position:sticky;top:16px}.li-side-title{font-size:16px;margin:0 0 8px}.li-preview-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.li-avatar{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;flex:none;background:var(--ov-surface-sunken);color:var(--ov-ink);font-weight:700;font-size:15px}.li-avatar-page{border-radius:8px;background:#0b1b3f;color:#fff}.li-preview-body{margin:0;white-space:pre-line;font-size:14px;line-height:1.5;color:var(--ov-ink);overflow-wrap:anywhere}.li-more{margin-left:4px;color:var(--ov-ink-muted)}.li-steps{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--ov-ink);font-size:14px;line-height:1.5}@media (max-width: 960px){.li-editor,.li-ai-grid,.li-row{grid-template-columns:1fr}.li-side{position:static}}.topics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.topics>li{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--ov-line)}.topics>li:last-child{border-bottom:0;padding-bottom:0}.topic-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.topic-time{font:600 12px/20px var(--ov-font-mono, ui-monospace, monospace);color:var(--ov-bleu-strong, #2449D9);background:var(--ov-surface-sunken);border:0;border-radius:999px;padding:0 10px;min-height:24px}button.topic-time{cursor:pointer}button.topic-time:hover,button.topic-time:focus-visible{background:var(--ov-bleu-soft, #E3E9FF)}.topic-status{margin-left:auto;font-size:12px;font-weight:600;padding:1px 10px;border-radius:999px;background:var(--ov-surface-sunken);color:var(--ov-ink-muted);white-space:nowrap}.topic-status.is-decide{background:var(--ov-bleu-soft, #E3E9FF);color:var(--ov-bleu-strong, #2449D9)}.topic-status.is-en_suspens{background:#fce8e6;color:#b42318}.transcript li.is-focus .bubble{outline:2px solid var(--ov-bleu, #2E5BFF)}.detail-select{display:inline-flex;align-items:center;gap:6px}.detail-select select{min-height:32px;border-radius:8px}.attendees-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.attendees-form{display:flex;gap:8px;flex:1;flex-wrap:wrap}.attendees-form input{flex:1;min-width:220px;min-height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--ov-line-strong, #8892AA)}@media print{.topic-time{background:none;padding:0}}.suivi-panel{border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);padding:14px 16px}.followup{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.followup li{display:flex;gap:10px;align-items:baseline}.followup .topic-status{margin-left:0}.topic-status.is-followup-fait{background:var(--ov-bleu-soft, #E3E9FF);color:var(--ov-bleu-strong, #2449D9)}.topic-status.is-followup-non_aborde{background:#fce8e6;color:#b42318}.text-danger{color:#b42318}.music-grid{margin-top:16px;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.music-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised)}.music-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.music-card-head .h3{margin:0}.music-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.play-button{min-height:40px;padding:0 14px;font-size:14px}.music-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.music-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--ov-line)}.music-row:first-child{border-top:0}.music-row details{margin-top:6px}.music-row details p{margin:6px 0 0;max-width:72ch}.music-import{display:flex;flex-direction:column;gap:16px;padding:16px;margin-bottom:8px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.music-import .field input[type=file]{padding:10px 14px;height:auto}.rights-choice{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rights-choice legend{margin-bottom:8px}.check.attestation{align-items:flex-start;line-height:20px}.check.attestation input{margin-top:2px}.music-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.card-head .btn{flex:none;white-space:nowrap}.svc-picker{display:flex;flex-direction:column;gap:20px}.svc-block{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.svc-block legend{font:600 15px var(--ov-font-display, var(--ov-font-sans));color:var(--ov-ink);margin-bottom:8px}.svc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px}.svc-plan{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;cursor:pointer;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised)}.svc-plan input{position:absolute;opacity:0;pointer-events:none}.svc-plan:focus-within{outline:2px solid var(--ov-focus);outline-offset:2px}.svc-plan.is-selected{border-color:var(--ov-bleu);box-shadow:inset 0 0 0 1px var(--ov-bleu);background:var(--ov-bleu-soft)}.svc-plan-name{font-weight:700;color:var(--ov-ink)}.svc-plan-price{font:600 14px var(--ov-font-mono, monospace);color:var(--ov-ink)}.svc-buy{color:var(--ov-partner-strong);font-weight:600}.svc-group h4{margin:4px 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-muted)}.svc-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.svc-option{display:flex;align-items:center;gap:12px;padding:10px 12px;flex-wrap:wrap;border:1px solid var(--ov-line);border-radius:var(--ov-radius-md);background:var(--ov-surface-raised)}.svc-option.is-on{border-color:var(--ov-bleu)}.svc-option.is-blocked{opacity:.6}.svc-option>input[type=checkbox]{width:20px;height:20px;flex:none}.svc-option label{display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer}.svc-option label strong{color:var(--ov-ink)}.svc-why{color:var(--ov-danger)}.svc-qty{display:inline-flex;align-items:center;gap:6px}.svc-qty input,.svc-qty-edit input{width:72px;min-height:36px;padding:0 8px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:400 14px var(--ov-font-sans)}.svc-qty-edit{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.svc-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;font-family:var(--ov-font-mono, monospace);font-size:13.5px}.svc-total{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:16px;padding:16px;border-radius:var(--ov-radius-lg);background:var(--ov-surface-sunken);border:1px solid var(--ov-line)}.svc-total>div{display:flex;flex-direction:column;gap:4px;min-width:0}.svc-form,.svc-panel{display:flex;flex-direction:column;gap:16px}.svc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ov-line)}.svc-action{display:flex;flex-direction:column;gap:8px;min-width:0}.svc-action h4{margin:0;font-size:14px;color:var(--ov-ink)}.svc-action .inline-form{flex-wrap:wrap;align-items:flex-end}.svc-action select{min-height:40px;max-width:100%}.svc-end{display:flex;flex-direction:column;gap:12px;max-width:560px}.svc-incl{color:var(--ov-care-strong);font-weight:600}.svc-chips{display:flex;flex-wrap:wrap;gap:4px}.svc-chip{display:inline-block;padding:2px 8px;border-radius:var(--ov-radius-pill);background:var(--ov-surface-sunken);border:1px solid var(--ov-line);font-size:12.5px;white-space:nowrap}.svc-summary{margin:4px 0 12px}.svc-preview{margin-top:12px}.svc-preview-row{flex-wrap:wrap}.svc-preview-row>.svc-lines{flex-basis:100%}.svc-lines{margin-top:8px;font-size:13px}.svc-detail-row>td{background:var(--ov-surface-sunken)}.check-line{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ov-ink)}.check-line input{width:18px;height:18px}.block{display:block}.stat-value.small-value{font-size:16px}.btn.danger,.link-button.danger{color:var(--ov-danger)}.btn-primary.danger{background:var(--ov-danger);color:#fff;border-color:var(--ov-danger)}@media (max-width: 640px){.svc-price{align-items:flex-start;margin-left:32px}.svc-action .inline-form>*{flex:1 1 100%}}.order-summary{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.option-rows .row-line{align-items:center}.rows.compact .row-line{min-height:0;padding:6px 0}.stepper{display:inline-flex;align-items:center;gap:6px}.stepper input{width:56px;min-height:40px;text-align:center;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);font:600 15px var(--ov-font-sans)}.stepper .btn{min-width:40px}.special{padding:0}.special>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 24px;cursor:pointer;list-style:none;min-height:44px}.special>summary::-webkit-details-marker{display:none}.special>summary:after{content:"▾";color:var(--ov-ink-muted);margin-left:auto;transition:transform .15s}.special[open]>summary:after{transform:rotate(180deg)}.special>summary .state,.special>summary .small{margin-left:auto}.special>summary:focus-visible{outline:2px solid var(--ov-focus);outline-offset:-2px;border-radius:var(--ov-radius-lg)}.special-body{padding:0 24px 24px}.special-recap{padding:12px 14px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken)}.siret-row{align-items:flex-end}.siret-row .field{flex:1 1 220px;margin:0}.siret-row .btn{min-height:44px}.order-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.order-steps li{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--ov-surface-sunken);color:var(--ov-ink-muted)}.order-steps li.done{background:var(--ov-care-soft);color:var(--ov-care-strong)}.order-steps li.now{background:var(--ov-agent-soft);color:var(--ov-agent-strong);box-shadow:inset 0 0 0 1px var(--ov-bleu)}.sign-demo{max-width:640px}@media (max-width: 900px){.order-summary{position:static}.special>summary,.special-body{padding-left:16px;padding-right:16px}}.forecast-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.forecast-person{display:flex;flex-direction:column;gap:10px}.forecast-total{font-family:var(--ov-font-display);font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em;color:var(--ov-ink)}.forecast-household{background:var(--ov-nuit);border-color:var(--ov-nuit);color:var(--ov-on-nuit)}.forecast-household .forecast-total{color:var(--ov-on-nuit)}.forecast-household .eyebrow{color:var(--ov-on-nuit-muted)}.forecast-table td{padding:8px 4px}.forecast-table tr.total td{font-weight:700;border-top:1px solid var(--ov-line-strong)}.forecast-table tr.muted td{color:var(--ov-ink-muted);font-size:13px}.forecast-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:140px;align-items:end;margin-top:8px}.forecast-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.forecast-bar span{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--ov-agent-soft);box-shadow:inset 0 0 0 1px var(--ov-bleu)}.forecast-bar.past span{background:var(--ov-bleu)}.forecast-bar small{font-size:11px;color:var(--ov-ink-muted)}.fold-space-top{margin-top:12px}.col-side input[type=range]{width:100%;accent-color:var(--ov-bleu-strong);min-height:32px}.forecast-table{width:100%;min-width:0;table-layout:auto}.forecast-table td.num{white-space:nowrap;padding-right:8px}.forecast-bar span{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.forecast-bar span i{display:block;width:100%;background:var(--ov-partner);opacity:.85}.forecast-bars{position:relative;padding-bottom:28px}.forecast-legend{position:absolute;left:0;bottom:0;display:flex;gap:6px 14px;align-items:center;margin:0}.forecast-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.swatch-direct{background:var(--ov-bleu)}.swatch-partner{background:var(--ov-partner)}.agenda{white-space:pre-wrap;font:inherit;margin:0 0 8px}.vocabulary{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.vocabulary li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vocabulary li button{margin-left:auto}.public-page{min-height:100vh;background:var(--ov-surface-sunken)}.public-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:20px max(24px,calc((100vw - 980px)/2));background:var(--ov-nuit, #0b1b3f);color:#fff}.public-title{margin:0;font-family:var(--ov-font-display);font-size:20px;font-weight:700}.public-sub{margin:2px 0 0;opacity:.8;font-size:14px}.public-main{max-width:980px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:16px}.public-form{display:flex;flex-direction:column;gap:16px}.public-section{margin-bottom:16px}.public-n{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--ov-agent-soft);color:var(--ov-agent-strong);font-size:13px}.public-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.public-check{align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--ov-line)}.public-check input{margin-top:3px}.public-foot{text-align:center;margin-top:24px}@media print{.public-head,.segmented,.public-actions,.public-foot{display:none}.public-page{background:#fff}}.member-picker{min-width:240px}.team-list,.team-member{display:flex;flex-direction:column;gap:16px}.team-member-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between}.team-member-name{display:flex;flex-direction:column;gap:2px}.team-member-name strong{font-size:16px}.team-member-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.team-lines{display:flex;flex-direction:column;gap:8px}.team-line{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(110px,150px) auto;gap:8px;align-items:end}.team-line .field span{font-size:12px}.team-line-empty{color:var(--ov-ink-muted);font-size:14px}.team-chips{display:flex;flex-wrap:wrap;gap:6px}.team-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ov-radius-pill);background:var(--ov-surface-sunken);color:var(--ov-ink);font-size:13px;font-weight:500}.team-chip .mono{font-size:12.5px}.team-suggestions{display:flex;flex-wrap:wrap;gap:8px}.team-invite{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}@media (max-width: 720px){.team-line{grid-template-columns:1fr 1fr}}.contact-point{display:grid;grid-template-columns:minmax(130px,160px) minmax(0,1fr) auto;gap:8px;align-items:end}a.team-chip{text-decoration:none}a.team-chip:hover{background:var(--ov-agent-soft)}.contact-notes{margin:16px 0 0;white-space:pre-line;color:var(--ov-ink)}.kpi-value-sm{font-size:20px;line-height:28px}.contact-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.contact-timeline li{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--ov-line)}.contact-timeline li:first-child{border-top:0}.contact-timeline .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-dot{flex:none;width:32px;height:32px;border-radius:var(--ov-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--ov-surface-sunken);color:var(--ov-ink)}.contact-dot.is-missed{background:var(--ov-surface-sunken);color:var(--ov-danger)}.contact-dot.is-agent{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.missed-contact{font-size:13px;font-weight:600}@media (max-width: 720px){.contact-point{grid-template-columns:1fr 1fr}}.automation-list{display:flex;flex-direction:column;gap:16px}.automation-card{display:flex;flex-direction:column;gap:14px}.automation-card.is-on{border-color:var(--ov-bleu)}.automation-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.automation-head h3{margin:8px 0 0;font-size:18px}.automation-switch{font-weight:600;min-height:44px}.automation-trust{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.automation-trust legend{font-size:13px;font-weight:600;color:var(--ov-ink-muted);margin-bottom:8px}.automation-runs{list-style:none;margin:0;padding:0}.automation-run{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--ov-line)}.automation-run:first-child{border-top:0}.automation-run .grow{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 320px}.automation-run-side{display:flex;align-items:center;gap:12px}.nav-group{display:flex;flex-direction:column;gap:4px}.morning-date{display:inline-block}.morning-date:first-letter{text-transform:uppercase}.morning-hero{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:28px 32px;border-radius:var(--ov-radius-xl, 24px);background:var(--ov-nuit);color:var(--ov-on-nuit, #ffffff)}.morning-wave{display:inline-flex;align-items:center;gap:5px;height:56px}.morning-wave span{display:block;width:6px;border-radius:999px;background:#6f8cff}.morning-hero-text{flex:1 1 360px;display:flex;flex-direction:column;gap:6px}.morning-headline{margin:0;font-family:var(--ov-font-display);font-size:22px;line-height:30px;font-weight:600}.morning-sub{margin:0;font-size:15px;line-height:23px;color:var(--ov-on-nuit-muted, #b9c3dd)}.morning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.morning-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.morning-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:22px}.morning-list li svg{flex:none;margin-top:3px;color:var(--ov-bleu-strong, var(--ov-bleu))}.poles{display:flex;flex-direction:column;gap:16px}.poles-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.poles-head h2{margin:0}.poles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.pole-card{display:flex;flex-direction:column;gap:8px;color:var(--ov-ink);text-decoration:none}.pole-card:hover{border-color:var(--ov-bleu)}.pole-card strong{font-family:var(--ov-font-display);font-size:17px}.pole-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.ask{display:flex;flex-direction:column;gap:12px}.ask-bar{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-lg);background:var(--ov-surface-raised)}.ask-bar:focus-within{border-color:var(--ov-focus);box-shadow:0 0 0 3px var(--ov-agent-soft)}.ask-bar input{flex:1 1 200px;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ov-ink);padding:10px 0}.ask-quota{margin:8px 4px 0}.warn-text{color:var(--ov-connect-strong)}.ask-wave{display:inline-flex;align-items:center;gap:3px;height:22px}.ask-wave span{display:block;width:3px;border-radius:999px;background:var(--ov-bleu)}.ask-wave span.is-busy{animation:ask-wave .9s ease-in-out infinite alternate}.ask-wave span.is-busy:nth-child(2){animation-delay:.15s}.ask-wave span.is-busy:nth-child(3){animation-delay:.3s}.ask-wave span.is-busy:nth-child(4){animation-delay:.45s}@keyframes ask-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.1)}}@media (prefers-reduced-motion: reduce){.ask-wave span.is-busy{animation:none}}.ask-mic{width:44px;height:44px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ask-mic.is-on{background:var(--ov-rouge-action, #d7263d);border-color:transparent;color:#fff}.ask-suggestions .chip{min-height:36px;font-size:13px;color:var(--ov-bleu-strong, var(--ov-bleu))}.ask-thread{display:flex;flex-direction:column;gap:10px}.ask-q{align-self:flex-end;margin:0;max-width:80%;padding:10px 14px;border-radius:14px;background:var(--ov-agent-soft);color:var(--ov-ink)}.ask-a{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ask-text{margin:0;white-space:pre-line;line-height:24px}.ask-links{display:flex;flex-wrap:wrap;gap:8px}.ask-exchange{display:flex;flex-direction:column;gap:10px}.ask-exchange+.ask-exchange{padding-top:10px;border-top:1px solid var(--ov-line)}.ask-new{align-self:flex-end}.ask-wait{margin:0 4px}.ask-mail{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface)}.ask-mail-title{margin:0;font-weight:600;font-size:14px}.ask-mail-row{display:flex;align-items:center;gap:10px}.ask-mail-row span{width:48px;flex:none;font-size:13px;color:var(--ov-ink-soft, var(--ov-ink))}.ask-mail-row input,.ask-mail textarea{flex:1;min-width:0;font:inherit;font-size:15px;padding:8px 10px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-sm, 8px);background:var(--ov-surface-raised);color:var(--ov-ink)}.ask-mail textarea{resize:vertical;line-height:22px}.ask-mail-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ask-mail-sent{align-self:stretch;margin:0}.linked-calls{list-style:none;margin:10px 0 0;padding:10px 12px;border-radius:var(--ov-radius-md);background:var(--ov-surface-sunken);border:1px solid var(--ov-line)}.linked-calls li+li{margin-top:4px}.steps-list{margin:12px 0;padding-left:20px;line-height:1.55}.steps-list li+li{margin-top:4px}.dash2-header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.dash2-live-btn{background:var(--ov-nuit);color:var(--ov-on-nuit);border-color:var(--ov-nuit);gap:10px;min-height:44px}.dash2-live-btn:hover{color:var(--ov-on-nuit);filter:brightness(1.15)}.live-dot{width:9px;height:9px;border-radius:50%;background:#2fd27f;flex-shrink:0;animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-wave{display:inline-flex;align-items:center;gap:4px;height:36px}.live-wave span{display:block;width:5px;height:calc(var(--h) * 100%);border-radius:var(--ov-radius-pill);background:#6f8cff;animation:live-wave 1.1s ease-in-out infinite}.live-wave-sm{height:22px;gap:3px}.live-wave-sm span{width:3px}.live-wave-lg{height:42px}@keyframes live-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.dash2-hero{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding:28px 32px;border-radius:var(--ov-radius-xl);background:var(--ov-nuit);color:var(--ov-on-nuit)}.dash2-hero-main{flex:1 1 360px;display:flex;flex-direction:column;gap:14px}.dash2-eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ov-on-nuit-muted)}.dash2-hero-title{display:flex;align-items:center;gap:18px}.dash2-headline{margin:0;font-family:var(--ov-font-display);font-size:22px;line-height:30px;font-weight:600}.dash2-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.dash2-btn-onnuit{background:transparent;color:var(--ov-on-nuit);border-color:#5d6a8a}.dash2-btn-onnuit:hover{color:var(--ov-on-nuit);background:#ffffff0f}.dash2-kpis{flex:1 1 320px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dash2-kpi{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:var(--ov-radius-lg);background:#ffffff0f}.dash2-kpi strong{font-family:var(--ov-font-display);font-size:30px;line-height:36px}.dash2-kpi span{font-size:13px;color:var(--ov-on-nuit-muted)}.dash2-section{display:flex;flex-direction:column;gap:14px}.dash2-section h2{margin:0}.dash2-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.dash2-tile{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--ov-radius-lg);background:var(--ov-surface-raised);border:1px solid var(--ov-line);color:var(--ov-ink);text-decoration:none;transition:border-color .15s,transform .15s}.dash2-tile:hover{border-color:var(--ov-line-strong);transform:translateY(-2px);color:var(--ov-ink)}.dash2-tile:focus-visible{outline:2px solid var(--ov-focus);outline-offset:2px}.dash2-tile-icon{width:40px;height:40px;border-radius:var(--ov-radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--ov-surface-sunken);color:var(--ov-bleu-strong)}.dash2-tile-icon.tone-agent{background:var(--ov-agent-soft);color:var(--ov-agent-strong)}.dash2-tile-icon.tone-connect{background:var(--ov-connect-soft);color:var(--ov-connect-strong)}.dash2-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.dash2-todo,.dash2-tools{list-style:none;margin:0;padding:0}.dash2-todo li+li,.dash2-tools li+li{border-top:1px solid var(--ov-line)}.dash2-todo a{display:flex;align-items:center;gap:12px;padding:11px 0;color:var(--ov-ink);text-decoration:none}.dash2-todo a:hover{color:var(--ov-bleu-strong)}.dash2-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-rouge{background:var(--ov-rouge)}.dot-bleu{background:var(--ov-bleu)}.dot-gris{background:var(--ov-line-strong)}.dash2-tools li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.dash2-tools a.state{text-decoration:none}@media (max-width: 900px){.dash2-columns{grid-template-columns:minmax(0,1fr)}.dash2-hero{padding:22px}.dash2-kpi strong{font-size:24px}}.live{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 64px);padding:28px 32px;border-radius:var(--ov-radius-xl);background:var(--ov-nuit);color:var(--ov-on-nuit);box-sizing:border-box}.live:fullscreen{border-radius:0;min-height:100vh}.live-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.live-head h1{margin:0;color:var(--ov-on-nuit)}.live-head p{margin:4px 0 0;color:var(--ov-on-nuit-muted)}.live-actions{display:flex;flex-wrap:wrap;gap:10px}.live-btn-ghost{background:transparent;color:var(--ov-on-nuit);border-color:#5d6a8a;min-height:44px}.live-btn-light{background:#fff;color:var(--ov-ink);border-color:#fff;gap:8px;min-height:44px}.live-btn-light:hover{color:var(--ov-ink)}.live-orbit{position:relative;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:1000 / 620}.live-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.live-lines ellipse{fill:none;stroke:#26324f;stroke-width:1.5;stroke-dasharray:4 8;vector-effect:non-scaling-stroke}.live-lines line{stroke:#26324f;stroke-width:1.5;vector-effect:non-scaling-stroke}.live-lines line.is-live{stroke:#6f8cff;stroke-width:3;stroke-dasharray:6 8;animation:live-flux 1s linear infinite}@keyframes live-flux{to{stroke-dashoffset:-28}}.live-center{position:absolute;width:200px;height:200px;transform:translate(-50%,-50%)}.live-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--ov-bleu);animation:live-ring 2.4s ease-out infinite}.live-ring-2{animation-delay:1.2s}@keyframes live-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.55);opacity:0}}.live-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#13204a;border:2px solid var(--ov-bleu);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.live-brand{font-family:var(--ov-font-display);font-weight:700;font-size:26px;letter-spacing:-.02em}.live-brand span{color:#ff4d57}.live-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ov-on-nuit-muted)}.live-event{position:absolute;width:250px;transform:translate(-50%,-50%);display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--ov-radius-lg);background:#16264f;border:1px solid #26324f;color:var(--ov-on-nuit);text-decoration:none;box-sizing:border-box;transition:border-color .2s,transform .2s}.live-event:hover{color:var(--ov-on-nuit);border-color:#5d6a8a;transform:translate(-50%,calc(-50% - 3px))}.live-event:focus-visible{outline:2px solid #8fa6ff;outline-offset:2px}.live-event.is-latest{border:1.5px solid #6f8cff}.live-event-icon{width:34px;height:34px;flex-shrink:0;border-radius:var(--ov-radius-md);background:#13204a;color:#8fa6ff;display:inline-flex;align-items:center;justify-content:center}.live-event.is-latest .live-event-icon{background:var(--ov-bleu);color:#fff}.live-event.is-urgent .live-event-icon{color:#ff4d57}.live-event-text{display:flex;flex-direction:column;gap:2px;min-width:0}.live-event-text strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.live-event-kind{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ov-on-nuit-muted)}.live-event.is-latest .live-event-kind{color:#8fa6ff}.live-event.is-urgent .live-event-kind{color:#ff8579}.live-empty{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(520px,90%);text-align:center;color:var(--ov-on-nuit-muted)}.live-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto}.live-kpis{display:flex;flex-wrap:wrap;gap:28px}.live-kpis div{display:flex;flex-direction:column}.live-kpis strong{font-family:var(--ov-font-display);font-size:26px;line-height:32px}.live-kpis span,.live-refresh{font-size:13px;color:var(--ov-on-nuit-muted)}.live-refresh{display:inline-flex;align-items:center;gap:8px}@media (max-width: 900px){.live{padding:20px 16px}.live-orbit{aspect-ratio:auto;display:flex;flex-direction:column;gap:10px}.live-lines{display:none}.live-center{position:relative;left:auto!important;top:auto!important;transform:none;width:100%;height:auto}.live-ring{display:none}.live-core{position:relative;border-radius:var(--ov-radius-lg);flex-direction:row;padding:14px 16px;justify-content:flex-start;gap:14px}.live-event{position:relative;left:auto!important;top:auto!important;transform:none;width:100%}.live-event:hover{transform:none}.live-empty{position:static;transform:none;width:auto}}.live-core.is-idle .live-wave span{animation-duration:3.2s;opacity:.6}.live-center:has(.is-idle) .live-ring{animation:none;opacity:0}.live-core.is-calling{border-color:#6f8cff}.live-event.is-current .live-event-kind{display:inline-flex;align-items:center;gap:6px;color:#8fa6ff}.live-event.is-current{border-color:#2fd27f}.live-event .mono-num{font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (prefers-reduced-motion: reduce){.live-dot,.live-wave span,.live-lines line.is-live,.live-ring{animation:none}}.pole-accueil{--pole: #6f8cff}.pole-agenda{--pole: #2fc79e}.pole-commerce{--pole: #ffc23d}.pole-compta{--pole: #f28fae}.pole-marketing{--pole: #c7a6ff}.pole-rh{--pole: #8fd3ff}.live-pole-dot{width:10px;height:10px;border-radius:50%;background:var(--pole);flex-shrink:0;display:inline-block}.live-pole{font:inherit;text-align:left;cursor:pointer}.live-pole .live-event-icon{color:var(--pole)}.live-pole.is-selected{border-color:var(--pole);box-shadow:0 0 0 2px var(--pole)}.live-pole .live-event-kind{display:flex;align-items:center;gap:8px;color:var(--pole)}.live-badge{padding:1px 8px;border-radius:var(--ov-radius-pill);background:#ff4d572e;color:#ff8579;font-size:11px;letter-spacing:0;text-transform:none}.live-latest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.live-call-line{display:flex;align-items:center;gap:6px;font-size:13px}.live-call-line .mono{color:#8fa6ff;margin-left:auto}.live-config{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;border-radius:var(--ov-radius-lg);background:#16264f;border:1px solid #26324f}.live-config-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;min-height:32px}.live-config-item.is-soon{opacity:.7;cursor:default}.live-config-item input{width:18px;height:18px;accent-color:#6f8cff}.live-feed{display:flex;flex-direction:column;gap:10px}.live-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-feed h2{margin:0;font-size:18px;color:var(--ov-on-nuit)}.live-feed ul{list-style:none;margin:0;padding:0;border-radius:var(--ov-radius-lg);background:#13204a}.live-feed li+li{border-top:1px solid #26324f}.live-feed a{display:flex;align-items:center;gap:12px;padding:11px 16px;color:var(--ov-on-nuit);text-decoration:none;font-size:14px}.live-feed a:hover{background:#ffffff0a;color:var(--ov-on-nuit)}.live-feed-pole{width:84px;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ov-on-nuit-muted)}.live-feed-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-feed-status{padding:2px 10px;border-radius:var(--ov-radius-pill);font-size:12px;font-weight:600;flex-shrink:0}.st-a_traiter{background:#ff4d572e;color:#ff8579}.st-a_valider{background:#ffc23d2e;color:#ffc23d}@media (max-width: 900px){.live-feed-pole{display:none}.live-latest{max-width:none}}.live-scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.live-scope{font:inherit;font-size:13px;font-weight:600;padding:6px 14px;min-height:32px;border-radius:var(--ov-radius-pill);border:1px solid #26324f;background:transparent;color:var(--ov-on-nuit-muted);cursor:pointer}.live-scope:hover{color:var(--ov-on-nuit);border-color:#3a4a72}.live-scope[aria-pressed=true]{background:var(--ov-on-nuit);border-color:var(--ov-on-nuit);color:#0b1b3f}.live-scope-person{display:inline-flex;align-items:center;gap:8px}.live-scope:focus-visible{outline:2px solid #6f8cff;outline-offset:2px}.live-people{display:flex;flex-direction:column;gap:10px}.live-people h2{margin:0;font-size:18px;color:var(--ov-on-nuit)}.live-people ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.live-people button{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;font:inherit;text-align:left;color:var(--ov-on-nuit);background:#13204a;border:1px solid #26324f;border-radius:var(--ov-radius-lg);cursor:pointer}.live-people button:hover{border-color:#3a4a72;background:#16264f}.live-people button:focus-visible{outline:2px solid #6f8cff;outline-offset:2px}.live-person-name{display:flex;flex-direction:column;gap:2px;min-width:0}.live-person-stats{display:flex;align-items:center;gap:8px;font-size:13px}.live-people .live-latest{max-width:none}.team-services{display:flex;flex-direction:column;gap:12px}.team-services-add{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.team-services-add .field{flex:1;min-width:200px;max-width:360px}.team-chip-remove{border:0;background:transparent;color:var(--ov-ink-muted);font-size:16px;line-height:1;padding:0 2px;cursor:pointer}.team-chip-remove:hover{color:var(--ov-rouge-action, #D7263D)}.team-lead{display:inline-flex;align-items:center;gap:6px;font-size:14px;min-height:32px;cursor:pointer}.team-lead input{width:16px;height:16px}.automation-preview{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:12px 14px;border-radius:var(--ov-radius-md, 10px);background:var(--ov-surface-sunken);border:1px solid var(--ov-line)}.automation-preview-text{white-space:pre-line;font-size:14px;line-height:1.5;color:var(--ov-ink)}.dash2-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash2-poles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.dash2-pole{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--ov-radius-lg);background:var(--ov-surface-raised);border:1px solid var(--ov-line);border-top:3px solid var(--pole);color:var(--ov-ink);text-decoration:none;transition:border-color .15s,transform .15s;min-width:0}a.dash2-pole:hover{transform:translateY(-2px);color:var(--ov-ink);border-color:var(--ov-line-strong);border-top-color:var(--pole)}a.dash2-pole:focus-visible{outline:2px solid var(--ov-focus);outline-offset:2px}.dash2-pole.is-soon{opacity:.75;border-top-style:dashed}.dash2-pole-top{display:flex;align-items:center;gap:10px}.dash2-pole-icon{width:34px;height:34px;border-radius:var(--ov-radius-md);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pole) 22%,transparent);color:color-mix(in srgb,var(--pole) 55%,var(--ov-ink));flex-shrink:0}.dash2-pole-badge{margin-left:auto;padding:2px 8px;border-radius:var(--ov-radius-pill);background:#d7263d1a;color:var(--ov-rouge-action, #D7263D);font-size:12px;font-weight:600;white-space:nowrap}.dash2-pole-latest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live.is-light{--ov-on-nuit: var(--ov-ink);--ov-on-nuit-muted: var(--ov-ink-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--ov-bleu) 6%,var(--ov-surface)) 0%,var(--ov-surface) 100%);border:1px solid var(--ov-line)}.live.is-light [class*=pole-]{--pole-ink: color-mix(in srgb, var(--pole) 55%, var(--ov-ink))}.live.is-light .live-btn-ghost{color:var(--ov-ink);border-color:var(--ov-line-strong);background:var(--ov-surface-raised)}.live.is-light .live-btn-ghost:hover{border-color:var(--ov-bleu);color:var(--ov-ink)}.live.is-light .live-btn-light{background:var(--ov-nuit);border-color:var(--ov-nuit);color:var(--ov-on-rouge, #ffffff)}.live.is-light .live-btn-light:hover{color:#fff;filter:brightness(1.15)}.live.is-light .live-lines ellipse,.live.is-light .live-lines line{stroke:var(--ov-line-strong)}.live.is-light .live-lines line.is-live{stroke:var(--ov-bleu)}.live.is-light .live-core{background:var(--ov-surface-raised);box-shadow:0 12px 40px color-mix(in srgb,var(--ov-bleu) 18%,transparent)}.live.is-light .live-brand{color:var(--ov-ink)}.live.is-light .live-brand span{color:var(--ov-rouge)}.live.is-light .live-wave span{background:var(--ov-bleu)}.live.is-light .live-event{background:var(--ov-surface-raised);border-color:var(--ov-line);box-shadow:var(--ov-shadow-card, 0 2px 10px rgba(11, 27, 63, .06))}.live.is-light .live-event:hover{border-color:var(--ov-line-strong)}.live.is-light .live-event-icon{background:color-mix(in srgb,var(--pole, var(--ov-bleu)) 16%,transparent)}.live.is-light .live-pole .live-event-icon,.live.is-light .live-pole .live-event-kind{color:var(--pole-ink)}.live.is-light .live-event.is-current{border-color:var(--ov-care)}.live.is-light .live-call-line .mono{color:var(--ov-bleu-strong)}.live.is-light .live-badge{background:color-mix(in srgb,var(--ov-rouge-action) 12%,transparent);color:var(--ov-rouge-action)}.live.is-light .live-config{background:var(--ov-surface-raised);border-color:var(--ov-line)}.live.is-light .live-scope{border-color:var(--ov-line-strong);background:var(--ov-surface-raised)}.live.is-light .live-scope:hover{border-color:var(--ov-bleu)}.live.is-light .live-scope[aria-pressed=true]{background:var(--ov-nuit);border-color:var(--ov-nuit);color:#fff}.live.is-light .live-people button{background:var(--ov-surface-raised);border-color:var(--ov-line)}.live.is-light .live-people button:hover{border-color:var(--ov-line-strong);background:var(--ov-surface-raised)}.live.is-light .live-feed ul{background:var(--ov-surface-raised);border:1px solid var(--ov-line)}.live.is-light .live-feed li+li{border-top-color:var(--ov-line)}.live.is-light .live-feed a:hover{background:var(--ov-surface-sunken)}.live.is-light .st-a_traiter{background:color-mix(in srgb,var(--ov-rouge-action) 12%,transparent);color:var(--ov-rouge-action)}.live.is-light .st-a_valider{background:color-mix(in srgb,#ffc23d 22%,transparent);color:color-mix(in srgb,#b87700 80%,var(--ov-ink))}button.live-core.is-askable{font:inherit;color:inherit;cursor:pointer;padding:0;transition:transform .2s,box-shadow .2s}button.live-core.is-askable:hover{transform:scale(1.04);box-shadow:0 0 0 6px color-mix(in srgb,var(--ov-bleu) 22%,transparent)}button.live-core.is-askable:focus-visible{outline:3px solid var(--ov-focus, #6f8cff);outline-offset:4px}.live-ask-hint{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ov-bleu-strong, #8fa6ff)}.live:not(.is-light) .live-ask-hint{color:#8fa6ff}.live-ask-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:#0b1b3f73}.live-ask{width:min(720px,100%);max-height:80vh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:var(--ov-radius-xl);background:var(--ov-surface);color:var(--ov-ink);box-shadow:0 24px 60px #0b1b3f59}.live-ask-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-ask-head h2{margin:0;font-size:20px;color:var(--ov-ink)}@media (max-width: 900px){button.live-core.is-askable:hover{transform:none}}.dash2-kpi strong small{font-size:.55em;font-weight:600;opacity:.75}.dash2-kpi.is-warn strong{color:#ffc23d}.retention-setting{display:inline-flex;align-items:center;gap:6px}.retention-setting select{font:inherit;padding:2px 6px;border-radius:var(--ov-radius-md);border:1px solid var(--ov-line-strong);background:var(--ov-surface-raised);color:var(--ov-ink)}.axelor-form{display:grid;gap:20px;margin-top:8px}.axelor-form fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}.axelor-form legend{font-weight:600;font-size:14px;margin-bottom:8px;padding:0}.axelor-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.axelor-choices-4{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.axelor-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:56px;padding:12px 14px;border:1px solid var(--ov-line-strong);border-radius:var(--ov-radius-md);background:var(--ov-surface);color:var(--ov-ink);font:inherit;cursor:pointer}.axelor-choice:hover{border-color:var(--ov-bleu-strong)}.axelor-choice[aria-pressed=true]{border-color:var(--ov-bleu-strong);box-shadow:inset 0 0 0 1px var(--ov-bleu-strong);background:var(--ov-agent-soft)}.axelor-choice:focus-visible{outline:2px solid var(--ov-bleu-strong);outline-offset:2px}.axelor-sub{margin:0 0 4px;font-size:14px}.axelor-report ul{margin:12px 0 0;padding-left:18px}.axelor-soon{margin-top:8px}.axelor-soon summary{cursor:pointer;font-size:14px;font-weight:600;min-height:44px;display:flex;align-items:center;color:var(--ov-ink-muted)}.ov-mark .ov-bar{transform-box:fill-box;transform-origin:center;animation:ov-talk 1.2s ease-in-out infinite}.ov-mark .ov-bar-2{animation-delay:.2s}.ov-mark .ov-bar-3{animation-delay:.4s}.ov-mark .ov-dot{transform-box:fill-box;transform-origin:center;animation:ov-dot 2.4s ease-in-out infinite}@keyframes ov-talk{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes ov-dot{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(1.5px,-1.5px) scale(1.35);opacity:.75}}.content>.page>*{animation:ov-up .6s cubic-bezier(.2,.7,.2,1) both}.content>.page>*:nth-child(2){animation-delay:.06s}.content>.page>*:nth-child(3){animation-delay:.12s}.content>.page>*:nth-child(4){animation-delay:.18s}.content>.page>*:nth-child(5){animation-delay:.24s}.content>.page>*:nth-child(n+6){animation-delay:.3s}@keyframes ov-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}a.card:hover,.pole-card:hover,.comp-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0b1b3f1f}.btn{transition:transform .15s ease,filter .15s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.morning-wave span{animation:ov-talk 1.1s ease-in-out infinite;transform-origin:center}.morning-wave span:nth-child(2){animation-delay:.15s}.morning-wave span:nth-child(3){animation-delay:.3s}.morning-wave span:nth-child(4){animation-delay:.45s}.morning-wave span:nth-child(5){animation-delay:.6s}.live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--ov-live, #2fd27f);flex:none}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:inherit;animation:ov-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ov-ping{75%,to{transform:scale(2.4);opacity:0}}.morning-hero.is-live{position:relative;overflow:hidden;padding:32px 36px}.morning-hero.is-live:before{content:"";position:absolute;right:-140px;top:-180px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,#2e5bff59,#2e5bff00 65%);pointer-events:none}.morning-hero.is-live:after{content:"";position:absolute;left:-100px;bottom:-220px;width:400px;height:400px;border-radius:999px;background:radial-gradient(circle,#e5303a29,#e5303a00 65%);pointer-events:none}.morning-hero.is-live>*{position:relative}.live-kicker{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:#ffffff14;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-on-nuit-muted, #b9c3dd)}.morning-hero-title{display:flex;align-items:center;gap:16px;font-family:var(--ov-font-display);font-size:36px;line-height:42px;font-weight:700;letter-spacing:-.02em;margin:6px 0}.morning-hero-title .morning-wave{height:44px}.morning-hero-title .accent{color:#6f8cff}.live-ticker{margin-top:10px;height:24px;overflow:hidden;padding:0 2px;font-size:14px;color:#fff}.live-ticker ul{list-style:none;margin:0;padding:0}.live-ticker li{height:24px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-ticker .mono{color:var(--ov-on-nuit-muted, #b9c3dd)}.live-ticker .ticks-2{animation:ov-tick-2 6s steps(1) infinite}.live-ticker .ticks-3{animation:ov-tick-3 9s steps(1) infinite}.live-ticker .ticks-4{animation:ov-tick-4 12s steps(1) infinite}@keyframes ov-tick-2{0%{transform:none}50%{transform:translateY(-24px)}}@keyframes ov-tick-3{0%{transform:none}33%{transform:translateY(-24px)}66%{transform:translateY(-48px)}}@keyframes ov-tick-4{0%{transform:none}25%{transform:translateY(-24px)}50%{transform:translateY(-48px)}75%{transform:translateY(-72px)}}.live-orbit{position:relative;flex:none;margin:0 auto}.live-orbit-lines{position:absolute;top:0;right:0;bottom:0;left:0}.live-orbit-link{stroke:#6f8cff;stroke-opacity:.45;stroke-width:1.5;stroke-dasharray:4 6;animation:ov-dash 1.4s linear infinite}@keyframes ov-dash{to{stroke-dashoffset:-20}}.live-orbit-ring{position:absolute;left:60px;top:60px;width:200px;height:200px;border-radius:999px;border:1.5px dashed rgba(111,140,255,.5);animation:ov-spin 30s linear infinite}@keyframes ov-spin{to{transform:rotate(360deg)}}.live-orbit-core{position:absolute;left:112px;top:112px;width:96px;height:96px;border-radius:999px;background:#13204a;border:2px solid #6f8cff;display:flex;align-items:center;justify-content:center;animation:ov-glow 3s ease-in-out infinite}.live-orbit-core svg{animation:ov-breathe 4s ease-in-out infinite}@keyframes ov-glow{0%,to{box-shadow:0 0 #6f8cff73}50%{box-shadow:0 0 0 22px #6f8cff00}}@keyframes ov-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.live-orbit-node{position:absolute;width:64px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-decoration:none;animation:ov-float 4s ease-in-out infinite}.live-orbit-node:hover .live-orbit-tile{transform:scale(1.08)}.live-orbit-tile{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000047;transition:transform .2s ease}.live-orbit-label{font-size:12px;font-weight:600;white-space:nowrap}.tone-agent .live-orbit-tile{background:var(--ov-agent, #2e5bff);color:#fff}.tone-care .live-orbit-tile{background:var(--ov-care, #0fa37f);color:#fff}.tone-connect .live-orbit-tile{background:var(--ov-connect, #f0a500);color:#0b1b3f}.tone-light .live-orbit-tile{background:#fff;color:#0b1b3f}.tone-partner .live-orbit-tile{background:#c7466f;color:#fff}.tone-bleu .live-orbit-tile{background:#6f8cff;color:#fff}@keyframes ov-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width: 720px){.live-orbit{transform:scale(.85);transform-origin:top center}.morning-hero-title{font-size:28px;line-height:34px}}.competences{display:flex;flex-direction:column;gap:28px}.comp-hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:32px 36px;border-radius:var(--ov-radius-xl, 24px);background:var(--ov-nuit);color:var(--ov-on-nuit, #ffffff)}.comp-hero:before{content:"";position:absolute;right:-140px;top:-180px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,#2e5bff59,#2e5bff00 65%);pointer-events:none}.comp-hero>*{position:relative}.comp-hero-mark{flex:none;width:112px;height:112px;border-radius:999px;background:#13204a;border:2px solid #6f8cff;display:flex;align-items:center;justify-content:center;animation:ov-glow 3s ease-in-out infinite}.comp-hero-text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}.comp-hero-text h1{margin:0;font-size:40px;line-height:46px;letter-spacing:-.02em;color:inherit}.comp-hero-text p{margin:0;font-size:17px;line-height:27px;color:var(--ov-on-nuit-muted, #b9c3dd)}.comp-kicker{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ov-on-nuit-muted, #b9c3dd)}.comp-accent{color:#6f8cff}.comp-hero-stats{display:flex;gap:12px;flex-wrap:wrap}.comp-hero-stats>div{display:flex;flex-direction:column;padding:14px 18px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.comp-hero-stats strong{font-family:var(--ov-font-display);font-size:28px;line-height:32px}.comp-hero-stats span{font-size:13px;color:var(--ov-on-nuit-muted, #b9c3dd)}.comp-pole{--pole: var(--ov-agent, #2e5bff);--pole-ink: #ffffff;--pole-soft: var(--ov-agent-soft, #e3e9ff);display:flex;flex-direction:column;gap:14px}.comp-pole.pole-commerce{--pole: var(--ov-connect, #f0a500);--pole-ink: #0b1b3f;--pole-soft: var(--ov-connect-soft, #fdf0d2)}.comp-pole.pole-gestion,.comp-pole.pole-sante{--pole: var(--ov-care, #0fa37f);--pole-soft: var(--ov-care-soft, #d9f3ea)}.comp-pole.pole-equipe{--pole: var(--ov-partner, #8e1f45);--pole-soft: var(--ov-partner-soft, #f6e1e8)}.comp-pole h2{display:flex;align-items:center;gap:10px;margin:0;font-size:18px}.comp-pole-dot{width:10px;height:10px;border-radius:3px;background:var(--pole)}.comp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px}.comp-card{display:flex;flex-direction:column;gap:10px;animation:ov-up .6s cubic-bezier(.2,.7,.2,1) both}.comp-card h3{margin:0;font-family:var(--ov-font-display);font-size:16px}.comp-card p{margin:0;font-size:14px;line-height:21px}.comp-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.comp-card-head .pill{display:inline-flex;align-items:center;gap:6px}.comp-tile{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--pole);color:var(--pole-ink);animation:ov-float 4s ease-in-out infinite}.comp-card.is-soon .comp-tile{background:var(--pole-soft);color:var(--ov-ink);animation:none}.comp-access{display:flex;align-items:center;gap:6px;font-size:12.5px!important;color:var(--ov-ink-muted)}.comp-action{margin-top:auto;align-self:flex-start}.comp-signal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;border-radius:20px;background:var(--ov-agent-soft, #e3e9ff)}.comp-signal p{margin:0;flex:1 1 320px;font-size:15px;line-height:23px}.comp-wave{display:inline-flex;align-items:center;gap:3px}.comp-wave i{display:block;width:4px;border-radius:999px;background:var(--ov-bleu, #2e5bff);animation:ov-talk 1.1s ease-in-out infinite}.comp-wave i:nth-child(2){animation-delay:.15s}.comp-wave i:nth-child(3){animation-delay:.3s}.comp-wave i:nth-child(4){animation-delay:.45s}.comp-wave i:nth-child(5){animation-delay:.6s}@media (prefers-reduced-motion: reduce){.ov-mark *,.content>.page>*,.morning-wave span,.live-dot:after,.live-ticker ul,.live-orbit *,.live-orbit-ring,.live-orbit-core,.comp-hero-mark,.comp-card,.comp-tile,.comp-wave i{animation:none!important}.card,.btn,.live-orbit-tile{transition:none!important}}.dash2-hero.is-live{position:relative;overflow:hidden;padding:32px 36px}.dash2-hero.is-live:before{content:"";position:absolute;right:-140px;top:-180px;width:560px;height:560px;border-radius:999px;background:radial-gradient(circle,#2e5bff59,#2e5bff00 65%);pointer-events:none}.dash2-hero.is-live:after{content:"";position:absolute;left:-100px;bottom:-220px;width:400px;height:400px;border-radius:999px;background:radial-gradient(circle,#e5303a29,#e5303a00 65%);pointer-events:none}.dash2-hero.is-live>*{position:relative}.dash2-hero.is-live .morning-hero-title{display:block;color:inherit}.dash2-hero.is-live .dash2-kpis{flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.credits-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:var(--ov-radius-xl, 24px);background:var(--ov-nuit);color:var(--ov-on-nuit, #fff)}.credits-hero p{margin:4px 0 0}.credits-balance{font-size:18px}.credits-balance strong{font-family:var(--ov-font-display);font-size:48px;line-height:56px;margin-right:8px;color:#6f8cff}.credits-packs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:520px}
