@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(../../../fonts/manrope/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(../../../fonts/manrope/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cc-wordmark{display:inline-block;font-family:"Manrope Variable","Manrope",ui-sans-serif,system-ui,sans-serif;font-size:1.625rem;font-weight:800;letter-spacing:-0.056em;line-height:1;color:#050505;white-space:nowrap}.cc-wordmark__dot{color:#059669}html.fi{--cc-ink: #0b1526;--cc-ink-soft: #3b5578;--cc-sky-line: #dfe9f5;--cc-card-shadow: 0 0 0 1px rgb(59 85 120 / 0.09), 0 1px 2px rgb(11 21 38 / 0.04), 0 10px 28px -14px rgb(38 53 93 / 0.22)}html.fi .fi-body{background:#f7fafc linear-gradient(180deg,#e9f2fc 0,#f3f8fd 280px,#f7fafc 560px) no-repeat;color:var(--cc-ink)}html.fi .fi-body:has(.cc-dayhero,.cc-home-hero){background:#f7fafc url(../../../images/brand/ciel.webp) left top / max(100vw,56rem) auto no-repeat}html.fi .fi-body:has(.cc-dayhero,.cc-home-hero) .fi-main-ctn{background:linear-gradient(180deg,rgb(247 250 252 / 0) 0,rgb(247 250 252 / 0.35) 220px,#f7fafc 520px)}html.fi .fi-header:not(.cc-hero) .fi-header-heading,html.fi .fi-section-header-heading,html.fi .fi-ta-header-heading{color:var(--cc-ink);letter-spacing:-0.02em}html.fi .fi-header:not(.cc-hero) .fi-header-subheading{color:var(--cc-ink-soft)}html.fi :is(.fi-section,.fi-ta-ctn){border-radius:1rem;box-shadow:var(--cc-card-shadow);--tw-ring-color: transparent}html.fi :is(.cc-hero.cc-dayhero,.cc-band,.cc-tests__band,.cc-home-hero){border-radius:1.25rem;background:linear-gradient(135deg,#8cc6f7 0%,#b4dafb 45%,#e2f0fe 100%);color:var(--cc-ink);box-shadow:0 0 0 1px #8fc1ef,0 18px 36px -20px rgb(38 53 93 / 0.5)}html.fi :is(.cc-hero.cc-dayhero,.cc-hero.cc-hero--fiche,.cc-home-hero)::before{display:none}html.fi .cc-dayhero .cc-dayhero__date,html.fi .cc-dayhero .cc-hero__detail--action,html.fi .cc-tests__band .cc-tests__r{color:#047857}html.fi .fi-panel-espace .cc-dayhero .cc-dayhero__date,html.fi .fi-panel-espace .cc-dayhero .cc-hero__detail--action{color:#2f78c4}html.fi .cc-dayhero .cc-dayhero__hello.fi-header-heading,html.fi .cc-dayhero .cc-dayhero__summary strong,html.fi .cc-dayhero .cc-hero__value,html.fi .cc-dayhero .cc-av-ring strong,html.fi .cc-band .cc-band__title,html.fi .cc-tests__band .cc-tests__band-title,html.fi .cc-home-hero .cc-home-hero__title strong,html.fi .cc-home-hero .cc-home-hero__sub b,html.fi .cc-home-hero .cc-home-bar b{color:var(--cc-ink)}html.fi .cc-dayhero .cc-dayhero__summary,html.fi .cc-dayhero :is(.cc-hero__label,.cc-hero__label svg,.cc-hero__value small,.cc-hero__detail),html.fi :is(.cc-band__top,.cc-band__l,.cc-tests__band-top,.cc-tests__l),html.fi .cc-home-hero :is(.cc-home-hero__sub,.cc-home-hero__all,.cc-home-bar small){color:var(--cc-ink-soft)}html.fi .cc-dayhero .cc-dayhero__summary .cc-day__late,html.fi .cc-dayhero .cc-hero__detail--danger,html.fi .cc-band .cc-band__figure--alert .cc-band__n{color:#b91c1c}html.fi .cc-dayhero .cc-hero__detail--warning,html.fi .cc-band .cc-band__figure--warn .cc-band__n{color:#b45309}html.fi .cc-dayhero :is(.cc-hero__value,.cc-tests__n),html.fi :is(.cc-band__n,.cc-tests__n){letter-spacing:-0.03em}html.fi .cc-dayhero .cc-hero__stats,html.fi .cc-dayhero .cc-hero__stat--site{border-top-color:rgb(59 85 120 / 0.16)}html.fi .cc-dayhero .cc-hero__stat+.cc-hero__stat,html.fi .cc-dayhero .cc-dayhero__stats--short .cc-hero__stat--site,html.fi :is(.cc-band__figure,.cc-tests__step){border-left-color:rgb(59 85 120 / 0.16)!important}html.fi .cc-dayhero .cc-hero__stat--link:hover .cc-hero__value{text-decoration-color:rgb(11 21 38 / 0.35)}html.fi .cc-dayhero .cc-av-ring__track{stroke:rgb(255 255 255 / 0.6)}html.fi .cc-band .cc-band__figure--link:hover .cc-band__l{color:var(--cc-ink)}html.fi .cc-dayhero .cc-dayhero__scope{background:rgb(255 255 255 / 0.6);box-shadow:inset 0 0 0 1px #c3dcf5}html.fi .cc-dayhero .cc-dayhero__scope button{color:var(--cc-ink-soft)}html.fi .cc-dayhero .cc-dayhero__scope button:hover{color:var(--cc-ink)}html.fi .cc-dayhero .cc-dayhero__scope .cc-dayhero__scope-on,html.fi .cc-dayhero .cc-dayhero__scope .cc-dayhero__scope-on:hover{background:#0b1526;color:#fff}html.fi .cc-home-hero .cc-home-hero__trend span{background:rgb(5 150 105 / 0.12);color:#047857}html.fi .cc-home-hero .cc-home-hero__cta{background:#0b1526;color:#fff}html.fi .cc-home-hero .cc-home-bar i{background:rgb(255 255 255 / 0.7)}html.fi .cc-home-hero .cc-home-bar.is-last i{background:linear-gradient(180deg,#34d399,#059669)}html.fi .fi-panel-espace .cc-home-hero .cc-home-bar.is-last b{color:#2f78c4}html.fi .fi-panel-espace .cc-home-hero .cc-home-bar.is-last i{background:linear-gradient(180deg,#6aa9e6,#2f78c4);box-shadow:0 8px 20px -8px rgb(47 120 196 / 0.55)}html.fi .cc-home-hero .cc-opp-hero__eyebrow,html.fi .cc-home-hero .cc-opp-hero__eyebrow svg{color:var(--cc-ink-soft)}html.fi .cc-hero.cc-hero--fiche{padding:0.25rem 0 0;border-radius:0;background:none;color:var(--cc-ink);box-shadow:none}html.fi .cc-hero--fiche .cc-hero__stats{padding:1rem 1.25rem;border-top:0;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px var(--cc-sky-line),0 10px 24px -18px rgb(38 53 93 / 0.3)}html.fi .cc-hero--fiche .cc-hero__stat.is-empty .cc-hero__value{color:#6b809b;font-weight:700}html.fi .cc-hero--fiche .cc-hero__stat.is-empty :is(.cc-hero__label,.cc-hero__label svg){color:#8fa2bb}@media (max-width: 767px){html.fi .cc-hero--fiche .cc-hero__stats{padding:0.875rem 1rem}}html.fi .cc-hero--fiche :is(.fi-breadcrumbs-item-label,.fi-breadcrumbs-item-separator),html.fi .cc-hero--fiche .cc-fiche-facts,html.fi .cc-hero--fiche :is(.cc-hero__label,.cc-hero__label svg,.cc-hero__value small,.cc-hero__detail){color:var(--cc-ink-soft)}html.fi .cc-hero--fiche .cc-fiche-facts__icon{color:rgb(59 85 120 / 0.7)}html.fi .cc-hero--fiche a.fi-breadcrumbs-item-label:hover,html.fi .cc-hero--fiche .cc-hero__name.fi-header-heading,html.fi .cc-hero--fiche .cc-hero__stat:not(.is-empty) .cc-hero__value,html.fi .cc-hero--fiche .cc-av-ring strong{color:var(--cc-ink)}html.fi .cc-hero--fiche .cc-hero__avatar{background:linear-gradient(135deg,#0b1526,#26355d);color:#fff;box-shadow:0 6px 16px -8px rgb(11 21 38 / 0.55)}html.fi .cc-hero--fiche .cc-hero__logo{box-shadow:0 0 0 1px var(--cc-sky-line)}html.fi .cc-hero--fiche .cc-hero__pill{background:#fff;color:var(--cc-ink-soft);box-shadow:inset 0 0 0 1px var(--cc-sky-line)}html.fi .cc-hero--fiche .cc-hero__pill--ok{background:rgb(5 150 105 / 0.1);color:#047857;box-shadow:inset 0 0 0 1px rgb(5 150 105 / 0.28)}html.fi .cc-hero--fiche .cc-hero__pill--warn{background:rgb(217 119 6 / 0.1);color:#b45309;box-shadow:inset 0 0 0 1px rgb(217 119 6 / 0.3)}html.fi .cc-hero--fiche .cc-hero__pill--bad{background:rgb(220 38 38 / 0.08);color:#b91c1c;box-shadow:inset 0 0 0 1px rgb(220 38 38 / 0.25)}html.fi .cc-hero--fiche .cc-hero__pill--info{background:#fff;color:var(--cc-ink);box-shadow:inset 0 0 0 1px var(--cc-sky-line)}html.fi .cc-hero--fiche .cc-hero__detail--action{color:#047857}html.fi .cc-hero--fiche .cc-hero__detail--warning{color:#b45309}html.fi .cc-hero--fiche .cc-hero__detail--danger{color:#b91c1c}html.fi .cc-hero--fiche .cc-hero__stat--site{border-top-color:#e6eef8}html.fi .cc-hero--fiche .cc-hero__stat+.cc-hero__stat,html.fi .cc-hero--fiche .cc-hero__stat:nth-child(odd):not(:first-child),html.fi .cc-hero--fiche .cc-hero__stat--site{border-left-color:#e6eef8!important}html.fi .cc-hero--fiche .cc-hero__stat--link:is(:hover,:focus-visible) .cc-hero__value{text-decoration-color:rgb(11 21 38 / 0.35)}html.fi .cc-dayhero .cc-av-ring__track{stroke:rgb(255 255 255 / 0.6)}html.fi .cc-hero--fiche .cc-av-ring__track{stroke:#e6eef8}html.fi :is(.cc-hero--fiche,.cc-dayhero) .cc-av-tone--ok{color:#059669}html.fi :is(.cc-hero--fiche,.cc-dayhero) .cc-av-tone--warn{color:#d97706}html.fi :is(.cc-hero--fiche,.cc-dayhero) .cc-av-tone--bad{color:#dc2626}html.fi .cc-hero--fiche .cc-hero__actions :is(.fi-btn:not(.fi-color),.fi-icon-btn){background:#fff;color:var(--cc-ink);box-shadow:inset 0 0 0 1px var(--cc-sky-line),0 2px 6px -3px rgb(38 53 93 / 0.18)}html.fi .cc-hero--fiche .cc-hero__actions :is(.fi-btn:not(.fi-color),.fi-icon-btn):hover{background:#f4f8fd}html.fi .cc-hero--fiche .cc-hero__actions .fi-icon-btn{border-radius:999px}html.fi .cc-hero--fiche .cc-hero__actions .fi-btn:not(.fi-color) .fi-icon,html.fi .cc-hero--fiche .cc-hero__actions .fi-icon-btn .fi-icon{color:var(--cc-ink-soft)}html.fi .cc-hero--fiche .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined){background:linear-gradient(135deg,#0b1526,#26355d);color:#fff;box-shadow:0 6px 16px -8px rgb(11 21 38 / 0.55)}html.fi .cc-hero--fiche .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-disabled):not([disabled]):hover{background:linear-gradient(135deg,#18233a,#33446f)}html.fi .cc-hero--fiche .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined)>.fi-icon{color:#fff}html.fi .cc-dayhero .cc-hero__value,html.fi :is(.cc-band__n,.cc-tests__n){font-size:2rem}html.fi .cc-dayhero .cc-hero__stat--site .cc-hero__value{font-size:1.5rem;white-space:nowrap}html.fi .cc-dayhero .cc-hero__stats{container-type:inline-size}html.fi .cc-dayhero .cc-hero__stat:not(.cc-hero__stat--site) .cc-hero__value{font-size:clamp(1.25rem,2.2cqi,2rem);white-space:nowrap}@media (min-width: 640px) and (max-width: 1199px){html.fi .cc-dayhero .cc-hero__stat:not(.cc-hero__stat--site) .cc-hero__value{font-size:1.75rem}}html.fi .fi-topbar{background:#8cc6f7 url(../../../images/brand/ciel.webp) left top / max(100vw,56rem) auto no-repeat;border-bottom:0;box-shadow:none}html.fi .fi-topbar .cc-wordmark,html.fi .fi-sidebar .cc-wordmark{color:var(--cc-ink)}html.fi .fi-topbar .cc-wordmark__dot,html.fi .fi-sidebar .cc-wordmark__dot{color:#059669}html.fi .fi-topbar .fi-icon-btn{color:var(--cc-ink)}html.fi .fi-topbar .fi-icon-btn:hover{color:var(--cc-ink);background-color:rgb(59 85 120 / 0.08)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .fi-input-wrp{background-color:#fff;border-radius:999px;--tw-ring-color: var(--cc-sky-line)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .fi-input-wrp input{color:var(--cc-ink)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .fi-input-wrp input::placeholder,html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .fi-input-wrp .fi-icon{color:#7b8fa9}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open{display:flex;align-items:center;margin:0}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open button{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border:1px solid var(--cc-sky-line);border-radius:999px;background-color:#fff;color:var(--cc-ink);font-size:0.8125rem;font-weight:600;line-height:1.25rem;white-space:nowrap;cursor:pointer}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open button:hover,html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open button:focus-visible{background-color:#f2f7fd}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open .fi-icon{width:1.125rem;height:1.125rem;color:#059669}@media (max-width: 40rem){html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open button{padding:0.4375rem}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-topbar .cc-demo-open span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar{background-color:#f7fafc;background-image:linear-gradient(180deg,rgb(247 250 252 / 0) 0,rgb(247 250 252 / 0.35) 220px,#f7fafc 520px),url(../../../images/brand/ciel.webp);background-position:0 0,left -4rem;background-size:100% 100%,max(100vw,56rem) auto;background-repeat:no-repeat;border-right:1px solid rgb(255 255 255 / 0.45)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar,html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar *{scrollbar-color:rgb(59 85 120 / 0.2) transparent}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-group-label{color:#6b809b}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-group-collapse-btn{color:#8fa2bb}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item-btn{color:var(--cc-ink-soft)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item-label{color:var(--cc-ink)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item-icon{color:var(--cc-ink-soft)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item-btn:hover{background-color:rgb(59 85 120 / 0.07)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:#fff;border-radius:999px;box-shadow:0 0 0 1px var(--cc-sky-line),0 6px 16px -10px rgb(38 53 93 / 0.35)}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:var(--cc-ink);font-weight:700}html.fi :is(.fi-panel-admin,.fi-panel-partenaire) .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#059669}html.fi .fi-panel-espace .fi-sidebar{background-color:#f7fafc;background-image:linear-gradient(180deg,rgb(247 250 252 / 0) 0,rgb(247 250 252 / 0.4) 220px,#f5f9fd 520px),url(../../../images/brand/ciel.webp);background-position:0 0,left -4rem;background-size:100% 100%,max(100vw,56rem) auto;background-repeat:no-repeat;border-right:1px solid rgb(255 255 255 / 0.5)}html.fi .fi-panel-espace .fi-sidebar,html.fi .fi-panel-espace .fi-sidebar *{scrollbar-color:rgb(59 85 120 / 0.2) transparent}html.fi .fi-panel-espace .fi-sidebar-nav{padding-block:1.25rem}html.fi .fi-panel-espace .fi-sidebar-nav-groups{row-gap:1.125rem}html.fi .fi-panel-espace .fi-sidebar-group-btn{padding-block:0.25rem 0.125rem}html.fi .fi-panel-espace .fi-sidebar-group-label{color:#5f7593;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;line-height:1rem;text-transform:uppercase}html.fi .fi-panel-espace .fi-sidebar-item-btn{border-radius:999px}html.fi .fi-panel-espace .fi-sidebar-item-label{color:var(--cc-ink)}html.fi .fi-panel-espace .fi-sidebar-item-btn>.fi-icon{color:var(--cc-ink-soft)}html.fi .fi-panel-espace .fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn:is(:hover,:focus-visible){background-color:rgb(255 255 255 / 0.55)}html.fi .fi-panel-espace .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:#fff;box-shadow:0 0 0 1px var(--cc-sky-line),0 6px 16px -10px rgb(38 53 93 / 0.35)}html.fi .fi-panel-espace .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label{color:var(--cc-ink);font-weight:700}html.fi .fi-panel-espace .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon{color:#2f78c4}html.fi .fi-panel-espace .fi-sidebar .fi-badge.fi-color{background-color:#fff;color:#2f78c4;--tw-ring-color: var(--cc-sky-line)}html.fi .fi-panel-espace .fi-sidebar .cc-nav-locked:not(.fi-active)>.fi-sidebar-item-btn>:is(.fi-sidebar-item-label,.fi-icon){color:rgb(59 85 120 / 0.8)}html.fi .fi-panel-espace .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn:has(>.fi-sidebar-item-badge-ctn)::after{content:"";position:absolute;top:0.3125rem;right:0.3125rem;width:0.5rem;height:0.5rem;border-radius:50%;background:#2f78c4;box-shadow:0 0 0 2px #f7fafc}html.fi .fi-panel-espace .fi-sidebar:not(.fi-sidebar-open) .cc-nav-locked>.fi-sidebar-item-btn::after{content:"";position:absolute;right:0.25rem;bottom:0.25rem;width:0.625rem;height:0.625rem;background-color:rgb(59 85 120 / 0.8);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z'/%3E%3C/svg%3E") center / contain no-repeat}html.fi .fi-panel-espace .fi-sidebar .fi-sidebar-header-controls{display:none}@media (min-width: 48rem) and (max-width: 63.99rem){html.fi .fi-panel-espace.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open){position:sticky;top:var(--topbar-height);z-index:20;width:var(--collapsed-sidebar-width);height:calc(100dvh - var(--topbar-height));translate:0 0;transition-property:none}html.fi .fi-panel-espace .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-header{display:none}html.fi .fi-panel-espace .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{padding-inline-end:0}html.fi .fi-panel-espace .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav-groups{width:max-content}html.fi .fi-panel-espace .fi-topbar-open-sidebar-btn{display:none}html.fi .fi-panel-espace .fi-topbar-start{display:flex;align-items:center}}@media (max-width: 47.99rem){html.fi .fi-panel-espace .fi-topbar-collapse-sidebar-btn-ctn{display:none}}html.fi .fi-panel-espace .cc-demo-exit{color:var(--cc-ink-soft)}html.fi .fi-panel-espace .cc-demo-exit:is(:hover,:focus-visible){color:var(--cc-ink);background:rgb(255 255 255 / 0.5)}html.fi .fi-btn{border-radius:999px}html.fi .fi-btn.fi-color-primary:not(.fi-outlined){background-color:#0b1526;background-image:linear-gradient(135deg,#0b1526,#26355d);color:#fff;box-shadow:0 6px 16px -8px rgb(11 21 38 / 0.55)}html.fi .fi-btn.fi-color-primary:not(.fi-outlined)>.fi-icon{color:#fff}html.fi .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-disabled):not([disabled]):hover{filter:brightness(1.15)}html.fi .fi-fo-toggle-buttons-input:checked+label.fi-btn.fi-color-primary:not(.fi-outlined){color:#fff}html.fi .fi-fo-toggle-buttons-input:not(:checked)+label.fi-btn.fi-color-primary:not(.fi-outlined){background-color:#fff;background-image:none;color:var(--gray-950);box-shadow:0 0 0 1px rgb(3 7 18 / 0.1),0 1px 2px rgb(0 0 0 / 0.05)}html.fi .fi-fo-toggle-buttons-input:not(:checked)+label.fi-btn.fi-color-primary:not(.fi-outlined)>.fi-icon{color:var(--gray-400)}html.fi .fi-fo-toggle-buttons-input:not(:checked)+label.fi-btn.fi-color-primary:not(.fi-outlined):hover{background-color:var(--gray-50);filter:none}.cc-portal-home{display:grid;gap:1.5rem;align-items:start}@media (min-width: 64rem){.cc-portal-home{grid-template-columns:minmax(0,1fr) 18rem}}.cc-portal-title{margin-bottom:0.75rem;font-size:1rem;font-weight:600;color:var(--gray-950)}.cc-portal-cards{display:grid;gap:0.75rem}@media (min-width: 40rem){.cc-portal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-portal-card{display:flex;gap:0.875rem;align-items:flex-start;height:100%;padding:1rem;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06);transition:outline-color 0.15s,box-shadow 0.15s}.cc-portal-card:hover,.cc-portal-card:focus-visible{outline-color:var(--primary-500);box-shadow:0 4px 12px rgb(0 0 0 / 0.06)}.cc-portal-card__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:0.625rem;background:var(--gray-100);color:var(--gray-600)}.cc-portal-card__icon .fi-icon{width:1.375rem;height:1.375rem}.cc-portal-card__icon--danger{background:var(--danger-50);color:var(--danger-600)}.cc-portal-card__icon--info{background:var(--info-50);color:var(--info-600)}.cc-portal-card__icon--warning{background:var(--warning-50);color:var(--warning-600)}.cc-portal-card__icon--success{background:var(--success-50);color:var(--success-600)}.cc-portal-card__icon--violet{background:var(--violet-50);color:var(--violet-600)}.cc-portal-card__icon--primary{background:var(--primary-50);color:var(--primary-600)}.cc-portal-card--lead{align-items:center;padding:1.25rem;outline-color:var(--primary-200)}.cc-portal-card--lead .cc-portal-card__title{font-size:1rem}.cc-portal-card__body{display:flex;flex:1;flex-direction:column;gap:0.25rem;min-width:0}.cc-portal-card__type{display:flex;gap:0.5rem;align-items:center;font-size:0.75rem;color:var(--gray-500)}.cc-portal-card__title{font-weight:600;color:var(--gray-950)}.cc-portal-card__text{font-size:0.875rem;color:var(--gray-600)}.cc-portal-card__chevron{flex:none;align-self:center;width:1.25rem;height:1.25rem;color:var(--gray-400)}.cc-portal-empty{padding:2.5rem 1.5rem;border:1px dashed var(--gray-300);border-radius:0.75rem;text-align:center;color:var(--gray-600)}.cc-portal-empty__icon{width:2.5rem;height:2.5rem;margin:0 auto 0.75rem;color:var(--primary-600)}.cc-portal-empty__title{margin-bottom:0.25rem;font-weight:600;color:var(--gray-950)}.cc-portal-owner{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.875rem}.cc-portal-owner__avatar{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--primary-50);color:var(--primary-700);font-size:0.8125rem;font-weight:700;letter-spacing:0.02em}.cc-portal-owner__body{display:flex;flex-direction:column;gap:0.125rem;min-width:0}.cc-portal-owner__name{font-weight:600;color:var(--gray-950)}.cc-portal-owner__role{color:var(--gray-500);font-size:0.8125rem}.cc-portal-owner__links{display:flex;flex-direction:column;gap:0.25rem;margin-top:0.5rem}.cc-portal-owner__links li{display:flex;align-items:center;gap:0.375rem;min-width:0}.cc-portal-owner__icon{flex:none;width:1rem;height:1rem;color:var(--gray-400)}.cc-portal-owner__link{color:var(--primary-600);overflow-wrap:anywhere}.cc-portal-owner__link:hover{text-decoration:underline}.cc-portal-owner__note{margin-top:0.875rem;padding-top:0.875rem;border-top:1px solid var(--gray-100);color:var(--gray-500);font-size:0.8125rem;line-height:1.5}.cc-portal-resource{display:flex;flex-direction:column;gap:1.25rem;max-width:56rem}.cc-portal-resource__description{color:var(--gray-700);line-height:1.6}.cc-portal-note{margin:0;padding:1rem 1.25rem;border-left:3px solid var(--primary-600);border-radius:0 0.75rem 0.75rem 0;background:var(--primary-50)}.cc-portal-note blockquote{margin:0;white-space:pre-line}.cc-portal-note figcaption{margin-top:0.5rem;font-size:0.875rem;color:var(--gray-600)}.cc-portal-pdf{overflow:hidden;border-radius:0.75rem;background:var(--gray-950);box-shadow:0 1px 3px rgb(0 0 0 / 0.1)}.cc-portal-pdf{height:min(75vh,56rem);background:var(--gray-100)}.cc-portal-pdf iframe{display:block;width:100%;height:100%;border:0}.cc-portal-image{max-width:100%;border-radius:0.75rem}.cc-portal-resource__actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.cc-portal-resource__meta{font-size:0.875rem;color:var(--gray-500)}.cc-portal-cards--single{grid-template-columns:minmax(0,1fr)!important;max-width:56rem}.cc-portal-doc{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem}.cc-portal-banner{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:0.75rem;background:var(--gray-100);color:var(--gray-700)}.cc-portal-banner--action{background:var(--warning-50);outline:1px solid var(--warning-200)}.cc-portal-banner--success{background:var(--success-50);outline:1px solid var(--success-200)}.cc-portal-banner__title{font-weight:600;color:var(--gray-950)}.cc-portal-banner__actions{display:flex;flex-wrap:wrap;gap:0.75rem}.cc-portal-figures{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.cc-portal-figure{display:flex;flex-direction:column;gap:0.25rem;padding:1rem 1.25rem;border-radius:0.75rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06)}.cc-portal-figure__label{font-size:0.8125rem;color:var(--gray-500)}.cc-portal-figure__value{font-size:1.375rem;font-weight:700;letter-spacing:-0.02em;color:var(--gray-950)}.cc-portal-paper{padding:clamp(1.25rem,4vw,2.5rem);border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06);max-width:none;overflow-x:auto}.cc-portal-paper table{width:100%}.cc-portal-todo{margin-bottom:1.75rem}.cc-portal-todo .cc-portal-card{outline-color:var(--warning-300)}.cc-portal-heading{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;align-items:baseline;justify-content:space-between}.cc-portal-section{margin-bottom:1.75rem}.cc-portal-home__notice{margin-bottom:1.5rem}.cc-launch-wrap{max-width:56rem;margin-bottom:1.75rem}.cc-launch__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;margin-bottom:0.75rem}.cc-launch__head .cc-portal-title{margin-bottom:0}.cc-launch__count{display:flex;align-items:center;gap:0.5rem;font-size:0.8125rem;color:var(--gray-500)}.cc-launch__bar{width:4.5rem;height:0.375rem;overflow:hidden;border-radius:999px;background:var(--gray-200)}.cc-launch__bar>i{display:block;height:100%;border-radius:inherit;background:var(--primary-500)}.cc-launch{overflow:hidden;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid var(--primary-200)}.cc-launch__steps{margin:0;padding:0;list-style:none}.cc-launch__step{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.875rem;padding:1rem 1.25rem;border-top:1px solid var(--gray-100)}.cc-launch__step:first-child{border-top:0}.cc-launch__dot{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--gray-100);color:var(--gray-600);font-size:0.8125rem;font-weight:700}.cc-launch__dot .fi-icon{width:1.125rem;height:1.125rem}.cc-launch__step.is-next .cc-launch__dot{background:var(--primary-600);color:#fff}.cc-launch__step.is-done .cc-launch__dot,.cc-launch__done .cc-launch__dot{background:var(--primary-50);color:var(--primary-600)}.cc-launch__text{flex:1 1 18rem;min-width:0}.cc-launch__title{font-size:0.9375rem;font-weight:600;line-height:1.375rem;color:var(--gray-950)}.cc-launch__step.is-done .cc-launch__title{font-weight:500;color:var(--gray-500)}.cc-launch__hint{margin-top:0.125rem;font-size:0.8125rem;line-height:1.25rem;color:var(--gray-500)}.cc-launch__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-left:auto}.cc-launch__next{display:flex;align-items:flex-start;gap:0.625rem;padding:0.875rem 1.25rem;border-top:1px solid var(--gray-100);background:var(--gray-50);font-size:0.8125rem;line-height:1.25rem;color:var(--gray-600)}.cc-launch__next .fi-icon{flex:none;width:1.125rem;height:1.125rem;margin-top:0.0625rem;color:var(--primary-600)}.cc-launch__next strong{font-weight:600;color:var(--gray-950)}.cc-launch__done{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem 1.25rem}.cc-launch-howto{display:grid;gap:0.75rem;font-size:0.875rem;line-height:1.5rem;color:var(--gray-700)}@media (max-width: 40rem){.cc-launch__step,.cc-launch__next,.cc-launch__done{padding:0.875rem 1rem}.cc-launch__text{flex-basis:12rem}.cc-launch__actions{margin-left:2.875rem}}.cc-preview-banner{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;display:flex;flex-wrap:wrap;gap:0.25rem 1rem;align-items:center;justify-content:center;padding:0.5rem 1rem;background:#26355d;color:#fff;font-size:0.8125rem;text-align:center}.cc-preview-banner a{font-weight:600;text-decoration:underline;white-space:nowrap}.cc-demo-exit{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#6b7280}.cc-demo-exit:hover,.cc-demo-exit:focus-visible{color:#111827;background:#f3f4f6}.cc-demo-exit svg{width:1.25rem;height:1.25rem}.fi-sc-tabs>.fi-tabs:not(.fi-contained):not(.fi-vertical){width:100%;margin-inline:0}.cc-needs__input{display:block;width:100%;min-height:3.5rem;field-sizing:content;padding:0.5rem 0.75rem;border:1px solid transparent;border-radius:0.5rem;background:transparent;color:inherit;font:inherit;font-size:0.875rem;line-height:1.5;resize:vertical;transition:border-color 0.15s ease,background-color 0.15s ease}.cc-needs__input::placeholder{color:var(--gray-400)}.cc-needs__input:hover{border-color:var(--gray-200)}.cc-needs__input:focus{outline:none;border-color:var(--primary-500);background:var(--color-white);box-shadow:0 0 0 1px var(--primary-500)}.cc-needs__empty{color:var(--gray-400);font-size:0.75rem}.cc-needs__text{font-size:0.875rem;line-height:1.5}.cc-needs__tip{display:flex;justify-content:flex-end;padding:0.25rem 0.75rem 0}.cc-needs__tip-button{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:600;color:var(--primary-600)}.cc-needs__tip-button svg{width:1rem;height:1rem}.cc-needs__tip-button:hover{text-decoration:underline}.cc-fiche{display:grid;gap:1rem;align-items:start}.cc-fiche__content{min-width:0}.cc-fiche-nav__toggle{display:flex;align-items:center;gap:0.625rem;width:100%;min-height:2.875rem;padding:0.5rem 0.875rem;border-radius:0.75rem;background:var(--color-white, #fff);box-shadow:var(--cc-card-shadow);color:var(--gray-950);font-size:0.875rem;font-weight:600;text-align:left;cursor:pointer}.cc-fiche-nav__toggle .cc-fiche-nav__icon{color:var(--primary-600)}.cc-fiche-nav__chevron{flex:none;width:1.25rem;height:1.25rem;color:var(--gray-400)}.cc-fiche-nav__menu{display:none;margin-top:0.5rem;padding:0.5rem;border-radius:0.75rem;background:var(--color-white, #fff);box-shadow:var(--cc-card-shadow)}.cc-fiche-nav__menu.is-open{display:block}.cc-fiche-nav__list{display:grid;gap:0.125rem;margin:0;padding:0;list-style:none}.cc-fiche-nav__more{width:100%;border:0;background:none;color:var(--gray-500);text-align:left;cursor:pointer}.cc-fiche-nav__more-icon{transition:transform 0.15s ease}.cc-fiche-nav__more[aria-expanded=true] .cc-fiche-nav__more-icon{transform:rotate(180deg)}.cc-fiche-nav__separator{margin:0.5rem 0.375rem;border:0;border-top:1px solid var(--gray-200)}.cc-fiche-nav__item{display:flex;align-items:center;gap:0.625rem;min-height:2.125rem;padding:0.375rem 0.625rem;border-radius:0.5rem;color:var(--gray-700);font-size:0.875rem;font-weight:500;line-height:1.25rem;transition:background-color 0.1s ease,color 0.1s ease}.cc-fiche-nav__item:hover,.cc-fiche-nav__item:focus-visible{outline:none;background:var(--gray-50);color:var(--gray-950)}.cc-fiche-nav__item:focus-visible{box-shadow:0 0 0 2px var(--primary-500)}.cc-fiche-nav__item.is-active{background:var(--primary-50);color:var(--primary-700);font-weight:600}.cc-fiche-nav__icon{flex:none;width:1.1875rem;height:1.1875rem;color:var(--gray-400)}.cc-fiche-nav__item.is-active .cc-fiche-nav__icon{color:var(--primary-600)}.cc-fiche-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-fiche-nav__badge{flex:none;font-size:0.75rem;font-weight:500;line-height:1.25rem;font-variant-numeric:tabular-nums;color:var(--gray-400)}.cc-fiche-nav__badge--warning{min-width:1.25rem;padding:0 0.375rem;border-radius:0.375rem;background:var(--warning-50);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning-600) 20%,transparent);color:var(--warning-700);font-weight:600;text-align:center}@media (min-width: 80rem){.cc-fiche{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem}.cc-fiche-nav{position:sticky;top:5rem}.cc-fiche-nav__toggle{display:none}.cc-fiche-nav__menu{display:block;max-height:calc(100vh - 6rem);margin-top:0;overflow-y:auto}}@media (min-width: 68.5rem){.fi-body:has(.fi-main-sidebar:not(.fi-sidebar-open)) .cc-fiche{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem}.fi-body:has(.fi-main-sidebar:not(.fi-sidebar-open)) .cc-fiche-nav{position:sticky;top:5rem}.fi-body:has(.fi-main-sidebar:not(.fi-sidebar-open)) .cc-fiche-nav__toggle{display:none}.fi-body:has(.fi-main-sidebar:not(.fi-sidebar-open)) .cc-fiche-nav__menu{display:block;max-height:calc(100vh - 6rem);margin-top:0;overflow-y:auto}}.fi-header-heading .cc-fiche-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem}.fi-header-subheading:has(.cc-fiche-facts){max-width:none}.cc-fiche-facts{display:flex;flex-wrap:wrap;gap:0.375rem 1.125rem;font-size:0.875rem;line-height:1.25rem;color:var(--gray-600)}.cc-fiche-facts__item{display:inline-flex;align-items:center;gap:0.375rem}.cc-fiche-facts__icon{flex:none;width:1.0625rem;height:1.0625rem;color:var(--gray-400)}.cc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.375rem 1.5rem;border-radius:1.5rem;color:#fff;background:radial-gradient(55% 45% at 88% 18%,rgb(52 211 153 / 0.2),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgb(59 130 246 / 0.18),transparent 70%),linear-gradient(125deg,#07090f 0%,#0d1220 42%,#26355d 100%)}.cc-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / 0.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);border-radius:inherit;pointer-events:none}.cc-hero>*{position:relative;min-width:0}.cc-hero__top{display:flex;flex-direction:column;gap:1rem}.cc-hero__actions{padding-left:4.5rem}.cc-hero__actions .fi-ac{flex-wrap:wrap}.cc-hero__id{display:flex;align-items:center;gap:1rem;min-width:0}.cc-hero__avatar,.cc-hero__logo{flex:none;width:3.5rem;height:3.5rem;border-radius:1rem}.cc-hero__avatar{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:800;letter-spacing:-0.02em;background:linear-gradient(135deg,#34d399,#2563eb);box-shadow:0 6px 18px rgb(37 99 235 / 0.25)}.cc-hero__logo{object-fit:contain;padding:0.375rem;background:#fff}.cc-hero__titles{min-width:0}.cc-hero .fi-breadcrumbs{margin-bottom:0.25rem}.cc-hero .fi-breadcrumbs-item-label,.cc-hero .fi-breadcrumbs-item-separator{color:#94a3b8}.cc-hero a.fi-breadcrumbs-item-label:hover{color:#fff}.cc-hero__name.fi-header-heading{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.625rem;font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:-0.03em;color:#fff}.cc-hero__pill{display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.625rem;border-radius:999px;font-size:0.8125rem;font-weight:700;letter-spacing:0;background:rgb(255 255 255 / 0.1);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.18)}.cc-hero__pill svg{width:0.9375rem;height:0.9375rem}.cc-hero__since{font-weight:500;opacity:0.8}.cc-hero__pill--ok{background:rgb(52 211 153 / 0.16);color:#6ee7b7;box-shadow:inset 0 0 0 1px rgb(52 211 153 / 0.35)}.cc-hero__pill--warn{background:rgb(251 191 36 / 0.14);color:#fcd34d;box-shadow:inset 0 0 0 1px rgb(251 191 36 / 0.35)}.cc-hero__pill--bad{background:rgb(248 113 113 / 0.14);color:#fca5a5;box-shadow:inset 0 0 0 1px rgb(248 113 113 / 0.35)}.cc-hero__pill--info{background:rgb(96 165 250 / 0.16);color:#93c5fd;box-shadow:inset 0 0 0 1px rgb(96 165 250 / 0.35)}.cc-hero__facts{margin-top:0.375rem}.cc-hero .cc-fiche-facts{color:#cbd5e1}.cc-hero .cc-fiche-facts__icon{color:#94a3b8}.cc-hero__actions .fi-btn:not(.fi-color){background:rgb(255 255 255 / 0.08);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.16)}.cc-hero__actions .fi-btn:not(.fi-color):hover{background:rgb(255 255 255 / 0.14)}.cc-hero__actions .fi-btn:not(.fi-color) .fi-icon{color:#94a3b8}.cc-hero__actions .fi-icon-btn{width:2.25rem;height:2.25rem;border-radius:0.5rem;background:rgb(255 255 255 / 0.08);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.16)}.cc-hero__actions .fi-icon-btn:hover{background:rgb(255 255 255 / 0.14)}html.fi .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined){background:#34d399;color:#052e1f;box-shadow:none}html.fi .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-disabled):not([disabled]):hover{background:#6ee7b7}html.fi .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined)>.fi-icon{color:#052e1f}.cc-hero__stats{display:grid;grid-template-columns:repeat(var(--cc-tiles, 4),minmax(0,1fr));row-gap:1rem;padding-top:1.125rem;border-top:1px solid rgb(255 255 255 / 0.1)}@media (max-width: 1199px){.cc-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-hero__stat:nth-child(odd){padding-left:0;border-left:0}}@media (min-width: 1400px){.cc-hero__stats--site{grid-template-columns:repeat(var(--cc-tiles, 4),minmax(0,1fr)) minmax(15rem,1.3fr)}}@media (min-width: 1400px) and (max-width: 1699px){.cc-dayhero__stats--five.cc-hero__stats--site{grid-template-columns:repeat(var(--cc-tiles, 4),minmax(0,1fr))}.cc-dayhero__stats--five .cc-hero__stat--site{grid-column:1 / -1;padding:1rem 0 0;border-top:1px solid rgb(255 255 255 / 0.1);border-left:0!important}}@media (max-width: 1399px){.cc-hero__stat--site{grid-column:1 / -1;padding:1rem 0 0;border-top:1px solid rgb(255 255 255 / 0.1);border-left:0!important}}.cc-hero__stat{display:flex;flex-direction:column;gap:0.25rem;min-width:0;padding:0.25rem 1.25rem;border-radius:0.75rem;color:inherit;text-align:left}.cc-hero__stat+.cc-hero__stat{border-left:1px solid rgb(255 255 255 / 0.1);border-radius:0}.cc-hero__stat:first-child{padding-left:0}.cc-hero__stat--link:hover .cc-hero__value,.cc-hero__stat--link:focus-visible .cc-hero__value{text-decoration:underline;text-decoration-color:rgb(255 255 255 / 0.4);text-underline-offset:4px}.cc-hero__stat--link:focus-visible{outline:2px solid #34d399;outline-offset:2px}.cc-hero__label{display:flex;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:600;color:#94a3b8}.cc-hero__label svg{flex:none;width:1rem;height:1rem}.cc-hero__value{display:-webkit-box;overflow:hidden;font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:-0.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-hero__value small{font-size:0.8125rem;font-weight:600;letter-spacing:0;color:#94a3b8}.cc-hero__detail{font-size:0.8125rem;line-height:1.35;color:#cbd5e1}.cc-hero__detail--warning{color:#fcd34d}.cc-hero__detail--danger{color:#fca5a5}.cc-hero__detail--action{color:#6ee7b7}.cc-hero__stat--site{flex-direction:row;align-items:center;gap:0.875rem}.cc-hero__site{display:flex;flex-direction:column;gap:0.25rem;min-width:0}.cc-av-ring.cc-hero__ring{width:3.5rem;height:3.5rem}.cc-av-ring.cc-hero__ring strong{font-size:1.0625rem}@media (max-width: 767px){.cc-hero{gap:1rem;padding:1.125rem;border-radius:1.25rem}.cc-hero__id{align-items:flex-start;gap:0.75rem}.cc-hero__avatar,.cc-hero__logo{width:2.75rem;height:2.75rem;border-radius:0.75rem;font-size:0.9375rem}.cc-hero__name.fi-header-heading{font-size:1.375rem}.cc-hero__actions{padding-left:0}.cc-hero__stat{padding:0 0 0 0.875rem}.cc-hero__stat:nth-child(odd){padding-left:0}.cc-hero__value{font-size:1.0625rem}}@media (max-width: 639px){.cc-hero__stats,.cc-hero__stats--site{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cc-hero__stats::-webkit-scrollbar{display:none}.cc-hero__stat,.cc-hero__stat:nth-child(odd),.cc-hero__stat--site{flex:0 0 72%;padding:0;border:0!important;scroll-snap-align:start}.cc-hero__actions .fi-ac{gap:0.5rem}.cc-hero__actions .fi-btn{white-space:nowrap}.cc-hero__actions .fi-btn>.fi-icon{display:none}.cc-hero .cc-hide-narrow{display:none!important}}@media (min-width: 640px){.cc-only-narrow{display:none!important}}.cc-hero--fiche{gap:0.875rem;padding:1.125rem 1.5rem}.cc-hero--fiche .cc-hero__top{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.5rem}.cc-hero--fiche .cc-hero__id{flex:1 1 20rem}.cc-hero--fiche:not(.cc-hero--section) .cc-hero__id{flex-basis:32rem}.cc-hero--fiche .cc-hero__actions{padding-left:0}.cc-hero--fiche .cc-hero__avatar,.cc-hero--fiche .cc-hero__logo{width:3rem;height:3rem;border-radius:0.875rem;font-size:1rem}.cc-hero--fiche .cc-hero__name.fi-header-heading{font-size:1.5rem}.cc-hero--fiche .fi-breadcrumbs{margin-bottom:0.125rem}.cc-hero--fiche .cc-hero__facts{margin-top:0.25rem}.cc-hero--fiche .cc-hero__stats{padding-top:0.875rem}.cc-hero--fiche .cc-hero__value{font-size:1.125rem;-webkit-line-clamp:1}.cc-hero--fiche .cc-hero__detail{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-hero--fiche .cc-av-ring.cc-hero__ring{width:3rem;height:3rem}@media (min-width: 1024px){.cc-hero--fiche .cc-hero__stats{grid-template-columns:repeat(var(--cc-tiles, 4),minmax(0,1fr))}.cc-hero--fiche .cc-hero__stats--site{grid-template-columns:repeat(var(--cc-tiles, 4),minmax(0,1fr)) minmax(12.5rem,1.15fr)}.cc-hero--fiche .cc-hero__stat:nth-child(odd):not(:first-child){padding-left:1.25rem;border-left:1px solid rgb(255 255 255 / 0.1)}.cc-hero--fiche .cc-hero__stat--site{grid-column:auto;padding:0.25rem 1.25rem;border-top:0;border-left:1px solid rgb(255 255 255 / 0.1)!important}}@media (min-width: 768px){.cc-hero--section{padding:0.875rem 1.25rem}.cc-hero--section .cc-hero__id{flex:1 1 16rem}.cc-hero--section .cc-hero__avatar,.cc-hero--section .cc-hero__logo{width:2.5rem;height:2.5rem;border-radius:0.75rem;font-size:0.875rem}.cc-hero--section .cc-hero__name.fi-header-heading{font-size:1.25rem}}@media (max-width: 767px){.cc-hero--fiche{padding:1rem}.cc-hero--fiche .cc-hero__name.fi-header-heading{font-size:1.3125rem}.cc-hero--fiche .cc-hero__avatar,.cc-hero--fiche .cc-hero__logo{width:2.5rem;height:2.5rem}.cc-hero--fiche .cc-fiche-facts{gap:0.125rem 0.875rem;font-size:0.8125rem}.cc-hero--fiche .cc-fiche-facts__icon{display:none}}.cc-lead-person{display:flex;flex-direction:column;gap:0.125rem;width:13rem;max-width:100%;padding:0.875rem 0.75rem;font-size:0.875rem;line-height:1.35}.cc-lead-person__name{font-weight:600;color:var(--gray-950)}.cc-lead-person__line{overflow:hidden;color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap}.cc-lead-person__phone{font-variant-numeric:tabular-nums}.cc-lead-person__muted{color:var(--gray-500)}@media (max-width: 639px){.cc-leads-table .fi-ta-table thead{display:none}.cc-leads-table .fi-ta-table,.cc-leads-table .fi-ta-table tbody{display:block;width:100%}.cc-leads-table .fi-ta-table tbody .fi-ta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:0.75rem 0.25rem;border-top:1px solid var(--gray-200)}.cc-leads-table .fi-ta-table tbody .fi-ta-row>td{display:block;width:auto;min-width:0}.cc-leads-table .fi-ta-table tbody .fi-ta-row>td:nth-child(2),.cc-leads-table .fi-ta-table tbody .fi-ta-row>td:nth-child(3){grid-column:1 / -1}.cc-leads-table .fi-ta-table tbody .fi-ta-row>td:last-child{grid-row:1;grid-column:2}.cc-leads-table .fi-ta-table tbody .fi-ta-row>td>*{padding:0.125rem 0.75rem!important}.cc-leads-table .cc-lead-person{width:auto;padding:0.125rem 0.75rem}.cc-leads-table .cc-carry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 0.5rem}.cc-leads-table .cc-carry .fi-ta-select,.cc-leads-table .cc-carry .fi-ta-text-input{padding-top:0.5rem!important;padding-bottom:0.5rem!important}}.cc-card{overflow:hidden;border-radius:0.75rem;background:var(--color-white, #fff);box-shadow:var(--cc-card-shadow)}.cc-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;padding:0.875rem 1.5rem;border-bottom:1px solid var(--gray-200)}.cc-card__title{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--gray-950)}.cc-exchanges .fi-section-header .fi-btn>svg{display:none}.cc-card__title--icon{display:flex;align-items:center;gap:0.75rem}.cc-card__title--icon>svg{flex:none;width:1.5rem;height:1.5rem;color:var(--gray-400)}.cc-card__actions{display:flex;gap:0.5rem;margin-left:auto}.cc-todo__count{font-size:0.8125rem;font-weight:600;color:var(--warning-700)}.cc-todo__list{margin:0;padding:0;list-style:none}.cc-todo__item{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.875rem;padding:0.75rem 1.5rem;border-top:1px solid var(--gray-100)}.cc-todo__item:first-child{border-top:0}.cc-todo__item--next{padding-block:0.875rem}.cc-todo__item--next.cc-todo__item--action{background:linear-gradient(90deg,var(--primary-50),transparent 70%)}.cc-todo__icon{display:grid;flex:none;place-items:center;width:2.125rem;height:2.125rem;border-radius:0.5625rem;background:var(--gray-100);color:var(--gray-500)}.cc-todo__icon .fi-icon{width:1.1875rem;height:1.1875rem}.cc-todo__item--action .cc-todo__icon{background:var(--primary-100);color:var(--primary-700)}.cc-todo__item--warning .cc-todo__icon{background:var(--warning-100);color:var(--warning-700)}.cc-todo__item--danger .cc-todo__icon{background:var(--danger-100);color:var(--danger-700)}.cc-todo__text{flex:1 1 16rem;min-width:0}.cc-todo__title{font-size:0.875rem;font-weight:600;line-height:1.25rem;color:var(--gray-950)}.cc-todo__hint{margin-top:0.0625rem;font-size:0.8125rem;line-height:1.25rem;color:var(--gray-500)}.cc-todo__item--danger .cc-todo__hint{color:var(--danger-700)}.cc-todo__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-left:auto}.cc-todo__link{display:inline-flex;align-items:center;gap:0.25rem;margin-left:auto;font-size:0.8125rem;font-weight:600;white-space:nowrap;color:var(--primary-700)}.cc-todo__link:hover{text-decoration:underline}.cc-todo__link .fi-icon{width:1rem;height:1rem}.cc-todo__footer{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border-top:1px solid var(--gray-100);font-size:0.8125rem;color:var(--gray-500)}.cc-todo__footer .fi-icon{width:1.125rem;height:1.125rem;color:var(--primary-600)}.cc-checks{display:grid;gap:1.5rem}.cc-checks__state{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0.75rem 1.5rem;border-bottom:1px solid var(--gray-100);background:var(--primary-50);font-size:0.875rem;color:var(--primary-800)}.cc-checks__state--danger{background:var(--danger-50);color:var(--danger-700)}.cc-checks__state .fi-icon,.cc-checks__spinner{flex:none;width:1.125rem;height:1.125rem}.cc-checks__figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1.75rem;padding:1rem 1.5rem 0.25rem;font-size:0.875rem;color:var(--gray-600)}.cc-checks__figures strong{font-weight:700;color:var(--gray-950)}.cc-checks__figures .cc-checks__big{font-size:1.5rem;line-height:1}.cc-checks__figures .cc-checks__fixed,.cc-checks__figures .cc-checks__fixed strong{color:var(--success-700)}.cc-checks__tools{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.75rem 1.5rem 0}.cc-checks__access{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.5rem;margin:0;padding:0.75rem 1.5rem 1.125rem;font-size:0.8125rem;color:var(--gray-500)}.cc-checks__access>.fi-icon{flex:none;width:1rem;height:1rem}@media (max-width: 639px){.cc-checks__access>.fi-icon{display:none}}.cc-checks__access code{padding:0 0.375rem;border-radius:0.375rem;background:var(--gray-100);font-size:0.8125rem;color:var(--gray-800);overflow-wrap:anywhere}.cc-checks__intro{margin:0;padding:1rem 1.5rem 1.25rem;font-size:0.875rem;line-height:1.5;color:var(--gray-600)}.cc-checks__count{margin-left:auto;font-size:0.8125rem;font-weight:600;color:var(--gray-600)}.cc-checks__count--muted{font-weight:500;color:var(--gray-500)}.cc-todo__item--done .cc-todo__icon{background:var(--success-50);color:var(--success-600)}.cc-checks-prompt__bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.75rem 1.5rem;margin-bottom:1rem}.cc-checks-prompt__lede{flex:1 1 20rem;min-width:0;margin:0;font-size:0.875rem;line-height:1.5;color:var(--gray-600)}.cc-checks-prompt__text{margin:0;max-height:60vh;overflow:auto;padding:1rem 1.125rem;border-radius:0.75rem;background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-200);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.78125rem;line-height:1.6;color:var(--gray-900);white-space:pre-wrap;overflow-wrap:anywhere}.cc-checks-prompt__text:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.cc-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}@media (min-width: 40rem){.cc-glance{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-tile{display:flex;flex-direction:column;gap:0.1875rem;min-width:0;padding:0.875rem 1rem;border-radius:0.75rem;background:var(--color-white, #fff);box-shadow:var(--cc-card-shadow);color:inherit;transition:box-shadow 0.15s ease}.cc-tile--link:hover,.cc-tile--link:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary-500),0 4px 12px rgb(0 0 0 / 0.06)}.cc-tile__label{display:flex;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:500;color:var(--gray-500)}.cc-tile__icon{flex:none;width:1rem;height:1rem;color:var(--gray-400)}.cc-tile__chevron{flex:none;width:1rem;height:1rem;margin-left:auto;color:var(--gray-300)}.cc-tile__value{margin-top:0.125rem;overflow:hidden;font-size:0.96875rem;font-weight:700;line-height:1.375rem;letter-spacing:-0.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-950)}.cc-tile__detail{font-size:0.8125rem;line-height:1.25rem;color:var(--gray-500)}.cc-tile__detail--warning{font-weight:500;color:var(--warning-700)}.cc-tile__detail--danger{font-weight:500;color:var(--danger-700)}.cc-exchanges{display:grid;margin:0;padding:0;list-style:none}.cc-exchanges__item{display:flex;gap:0.75rem;padding:0.75rem 0;border-top:1px solid var(--gray-100)}.cc-exchanges__item:first-child{padding-top:0;border-top:0}.cc-exchanges__icon{flex:none;width:1.125rem;height:1.125rem;margin-top:0.125rem}.cc-exchanges__body{min-width:0}.cc-exchanges__text{font-size:0.875rem;line-height:1.375rem;overflow-wrap:anywhere;color:var(--gray-950)}.cc-exchanges__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.125rem 0.75rem;margin-top:0.25rem;font-size:0.75rem;line-height:1.125rem;color:var(--gray-500)}.cc-todo__bits{display:flex;flex-wrap:wrap;align-items:center;gap:0.125rem 0.75rem}.cc-todo__item--danger .cc-todo__hint.cc-todo__bits{color:var(--gray-500)}.cc-todo__late,.cc-todo__late>svg{color:var(--danger-600);font-weight:600}.cc-exchanges__kind{font-weight:600;color:var(--gray-700)}.cc-bit{display:inline-flex;align-items:center;gap:0.3125rem;min-width:0}.cc-bit>svg{flex:none;width:0.875rem;height:0.875rem;color:#94a3b8}.cc-bit.is-warning{color:var(--warning-600);font-weight:500}.cc-bit.is-warning>svg{color:var(--warning-500)}.cc-bit.is-danger{color:var(--danger-600);font-weight:500}.cc-bit.is-danger>svg{color:var(--danger-500)}.cc-bits{display:inline-flex;flex-wrap:wrap;gap:0.125rem 0.875rem}.cc-bits .cc-bit{align-items:flex-start}.cc-bits .cc-bit>svg{margin-top:0.1875rem}.fi-header-subheading .cc-bit>svg{width:1rem;height:1rem;margin-top:0.375rem}.cc-fiche__content.has-rub-icon .fi-ta-header-heading{display:flex;align-items:center;gap:0.75rem}.cc-fiche__content.has-rub-icon .fi-ta-header-heading::before{content:"";flex:none;width:1.5rem;height:1.5rem;background:var(--gray-400);-webkit-mask:var(--cc-rub-icon) center / contain no-repeat;mask:var(--cc-rub-icon) center / contain no-repeat}.cc-exchanges__unread{margin-left:0.375rem;padding:0 0.375rem;border-radius:0.375rem;background:var(--warning-50);color:var(--warning-700);font-weight:600}.cc-exchanges__empty{font-size:0.875rem;color:var(--gray-500)}.cc-exchanges__more{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid var(--gray-100);font-size:0.8125rem;font-weight:600}.cc-exchanges__more a{color:var(--primary-700)}.cc-exchanges__more a:hover{text-decoration:underline}.cc-coords{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none;font-size:0.875rem}.cc-coords li{display:flex;align-items:center;gap:0.625rem;min-width:0}.cc-coords li>a,.cc-coords li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-coords a:hover,.cc-people__reach a:hover{color:var(--primary-700);text-decoration:underline}.cc-coords a[target=_blank]{color:var(--primary-700)}.cc-coords__icon{flex:none;width:1.0625rem;height:1.0625rem;color:var(--gray-400)}.cc-coords__empty,.cc-people__empty{font-size:0.875rem;color:var(--gray-500)}.cc-people__empty a{font-weight:600;color:var(--primary-700)}.cc-people__head{display:flex;align-items:center;justify-content:space-between;margin:1.25rem -1.5rem 0.75rem;padding:0.75rem 1.5rem 0;border-top:1px solid var(--gray-200);font-size:0.875rem;font-weight:700;color:var(--gray-950)}.cc-people__title{display:flex;align-items:center;gap:0.5rem}.cc-people__title>svg{width:1.0625rem;height:1.0625rem;color:var(--gray-400)}.cc-people__all{display:inline-flex;align-items:center;gap:0.125rem;font-size:0.8125rem;letter-spacing:0;text-transform:none;color:var(--primary-700)}.cc-people__all .fi-icon{width:1rem;height:1rem}.cc-people{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.cc-people__item{display:flex;align-items:flex-start;gap:0.75rem}.cc-people__initials{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--gray-100);color:var(--gray-600);font-size:0.6875rem;font-weight:700}.cc-people__body{min-width:0}.cc-people__name{font-size:0.875rem;font-weight:600;color:var(--gray-950)}.cc-people__access{display:inline-flex;align-items:center;gap:0.1875rem;margin-left:0.375rem;font-size:0.75rem;font-weight:600;color:var(--primary-700)}.cc-people__access .fi-icon{width:0.8125rem;height:0.8125rem}.cc-people__role{font-size:0.8125rem;color:var(--gray-500)}.cc-people__reach{display:flex;flex-direction:column;gap:0.125rem;margin-top:0.25rem;min-width:0;font-size:0.8125rem;color:var(--gray-600)}.cc-people__reach a{overflow-wrap:anywhere}.fi-header-heading .cc-fiche-title__badge{gap:0.3125rem;padding:0.1875rem 0.625rem;font-size:0.8125rem;line-height:1.25rem;letter-spacing:0}.fi-header-heading .cc-fiche-title__badge .fi-icon{width:1rem;height:1rem}@media (min-width: 80rem) and (max-width: 99.98rem){.fi-body:has(.fi-main-sidebar.fi-sidebar-open) .cc-fiche__content .cc-lead-kpi{padding-inline:1rem}.fi-body:has(.fi-main-sidebar.fi-sidebar-open) .cc-fiche__content .cc-lead-kpi__value{font-size:1.25rem}}.cc-break-anywhere,.cc-break-anywhere *{overflow-wrap:anywhere}.cc-report-change{display:block;margin-top:0.125rem;font-size:0.75rem;font-weight:600}.cc-report-change--up{color:#047857}.cc-report-change--down{color:#b91c1c}.cc-report-change--flat{color:var(--gray-400)}.cc-report-empty,.cc-report-leads{margin-top:0.75rem;font-size:0.875rem;color:var(--gray-500)}.cc-report-leads strong{color:var(--gray-950)}.cc-report-note{margin-top:0.75rem;padding:0.625rem 0.875rem;border-radius:0.5rem;background:var(--gray-50);color:var(--gray-500);font-size:0.8125rem;line-height:1.5}.cc-report-note strong{color:var(--gray-950)}.cc-report-logo{margin-bottom:1rem}.cc-report-logo img{max-height:3.5rem;max-width:14rem;width:auto;object-fit:contain}.cc-mail-tags{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;font-size:0.8125rem}.cc-mail-tags code{padding:0.125rem 0.375rem;border-radius:0.375rem;background:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gray-950)}.cc-mail-tags span{color:var(--gray-500)}.cc-mail-preview{border:1px solid var(--gray-200);border-radius:0.75rem;overflow:hidden;background:#fff}.cc-mail-preview__head{display:grid;gap:0.25rem;margin:0;padding:0.875rem 1.25rem;border-bottom:1px solid var(--gray-200);background:var(--gray-50);font-size:0.8125rem}.cc-mail-preview__head>div{display:flex;gap:0.75rem;min-width:0}.cc-mail-preview__head dt{flex:none;width:5.5rem;color:var(--gray-500)}.cc-mail-preview__head dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--gray-700)}.cc-mail-preview__subject dd{font-weight:700;color:var(--gray-950)}.cc-mail-preview__viewport{height:20rem}.cc-mail-preview__frame{display:block;width:100%;height:100%;border:0;background:#fff}.cc-tenant-logo{display:none;align-items:center;gap:0.75rem;margin-inline-start:0.75rem;min-width:0}@media (min-width: 640px){.cc-tenant-logo{display:flex}}.cc-tenant-logo__rule{width:1px;height:1.5rem;background:var(--gray-200)}.cc-tenant-logo img{max-height:1.75rem;max-width:8rem;width:auto;object-fit:contain}.cc-chat{display:flex;flex-direction:column;gap:0.75rem;max-width:48rem}.cc-chat__row{display:flex;justify-content:flex-start}.cc-chat__row--mine{justify-content:flex-end}.cc-chat__bubble{max-width:85%;padding:0.75rem 1rem;border-radius:1rem 1rem 1rem 0.25rem;background:var(--primary-50);color:var(--gray-950);font-size:0.875rem}.cc-chat__row--mine .cc-chat__bubble{border-radius:1rem 1rem 0.25rem 1rem;background:var(--gray-100)}.cc-chat__meta{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.25rem;color:var(--gray-500);font-size:0.75rem;font-weight:600}.cc-chat__meta span{font-weight:400}.cc-chat__body{line-height:1.5}.cc-chat__form{max-width:48rem;margin-top:1.25rem}.cc-chat__input{display:block;width:100%;padding:0.625rem 0.875rem;border:1px solid var(--gray-200);border-radius:0.75rem;background:var(--color-white);color:inherit;font:inherit;font-size:0.875rem;resize:vertical}.cc-chat__input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.cc-chat__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.75rem;margin-top:0.625rem}.cc-chat__error{margin-top:0.375rem;color:#b91c1c;font-size:0.8125rem}.cc-chat__preview{margin-right:auto;color:var(--gray-500);font-size:0.8125rem}.cc-chat__input:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed}.cc-chat--admin{max-height:24rem;overflow-y:auto;padding-right:0.25rem}.cc-month{display:flex;align-items:center;gap:0.75rem;max-width:22rem}.cc-month__label{font-size:0.875rem;font-weight:500;color:var(--gray-600);white-space:nowrap}.cc-statement__table{width:100%;border-collapse:collapse;font-size:0.875rem}.cc-statement__table th,.cc-statement__table td{padding:0.5rem 0.25rem;text-align:left;border-bottom:1px solid rgb(3 7 18 / 0.06);vertical-align:top}.cc-statement__table th{font-weight:500;color:var(--gray-500)}.cc-statement__num{text-align:right;white-space:nowrap}.cc-statement__place,.cc-statement__warn{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-statement__warn{color:var(--warning-600)}.cc-statement__empty{color:var(--gray-500)}.cc-statement__total{margin-top:1rem;display:flex;flex-direction:column;gap:0.35rem;font-size:0.875rem}.cc-statement__total>div{display:flex;justify-content:space-between;gap:1rem}.cc-statement__total dt{color:var(--gray-500)}.cc-statement__total dd{font-variant-numeric:tabular-nums}.cc-statement__due{padding-top:0.5rem;border-top:1px solid rgb(3 7 18 / 0.1);font-weight:600;font-size:1rem}.cc-clamp .fi-ta-text-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cc-lead{display:flex;flex-direction:column;gap:1.25rem}.cc-lead__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem 1.5rem;font-size:0.875rem}@media (min-width: 640px){.cc-lead__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-lead__facts dt{font-size:0.75rem;color:var(--gray-500)}.cc-lead__facts dd{margin-top:0.15rem;font-weight:500}.cc-lead__block h3{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--gray-500);margin-bottom:0.35rem}.cc-lead__block p{font-size:0.9375rem;line-height:1.6;white-space:pre-line}.cc-lead__note{color:var(--gray-500);font-weight:400;font-size:0.8125rem}.cc-trend{padding:clamp(1rem,3vw,1.5rem);border-radius:0.75rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06)}.cc-trend__chart{display:grid;grid-template-columns:repeat(6,1fr);gap:0.5rem;align-items:end;min-height:9rem;margin:0;padding:0;list-style:none}.cc-trend__col{display:grid;grid-template-rows:auto 6rem auto auto;gap:0.25rem;align-items:end;justify-items:center;text-align:center}.cc-trend__bar{width:100%;max-width:2.5rem;border-radius:0.375rem 0.375rem 0 0;background:var(--gray-200)}.cc-trend__bar--now{background:var(--primary-500)}.cc-trend__value{font-size:0.875rem;font-weight:700;color:var(--gray-950)}.cc-trend__label{font-size:0.75rem;color:var(--gray-500)}.cc-trend__foot{font-size:0.6875rem;color:var(--gray-400)}.cc-trend__legend{margin-top:0.75rem;font-size:0.8125rem;color:var(--gray-500)}.cc-searches{padding:clamp(1.25rem,4vw,2rem);border-radius:0.75rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06)}.cc-searches__title{margin:0 0 0.875rem;font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-searches__terms{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-searches__term{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:999px;background:var(--gray-50);outline:1px solid rgb(3 7 18 / 0.06);font-size:0.8125rem;color:var(--gray-950)}.cc-searches__term--won{background:color-mix(in oklab,var(--primary-500) 12%,transparent);outline-color:color-mix(in oklab,var(--primary-500) 30%,transparent)}.cc-searches__flag{font-size:0.6875rem;font-weight:600;color:#047857}.cc-searches__note{margin-top:0.875rem;font-size:0.8125rem;line-height:1.5;color:var(--gray-500)}.cc-searches__moves{margin:0;padding-left:1.125rem;display:grid;gap:0.5rem;font-size:0.875rem;line-height:1.5;color:var(--gray-500)}.cc-searches__moves strong{color:var(--gray-950)}.cc-reco{display:grid;gap:0.875rem;margin:0;padding:0;list-style:none}.cc-reco__item{padding:0.875rem 1rem;border-radius:0.625rem;background:var(--gray-50);outline:1px solid rgb(3 7 18 / 0.05)}.cc-reco__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;margin:0 0 0.25rem}.cc-reco__scope{padding:0.125rem 0.5rem;border-radius:999px;background:var(--gray-200);color:var(--gray-700);font-size:0.6875rem;font-weight:600;white-space:nowrap}.cc-reco__scope--google_ads{background:color-mix(in oklab,var(--primary-500) 18%,transparent);color:#047857}.cc-reco__scope--site{background:color-mix(in oklab,#0ea5e9 18%,transparent);color:#0369a1}.cc-reco__scope--offer{background:color-mix(in oklab,#f59e0b 20%,transparent);color:#b45309}.cc-reco__title{font-size:0.9375rem;font-weight:700;color:var(--gray-950)}.cc-reco__gain{margin-left:auto;font-size:0.8125rem;font-weight:700;color:#047857;white-space:nowrap}.cc-reco__evidence,.cc-reco__action{margin:0;font-size:0.8125rem;line-height:1.5;color:var(--gray-500)}.cc-reco__action{margin-top:0.25rem;color:var(--gray-950)}.cc-reco__total,.cc-reco__empty{margin:0 0 0.875rem;font-size:0.875rem;color:var(--gray-500)}.cc-reco__total strong{color:#047857}.cc-reco__group{margin:1.25rem 0 0.5rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--gray-400)}.cc-reco__group:first-child{margin-top:0}.cc-reco__item--done{opacity:0.55}.cc-reco__check{width:1.25rem;height:1.25rem;flex:none;border-radius:0.375rem;border:1px solid var(--gray-300);background:#fff;color:#047857;font-size:0.875rem;line-height:1;cursor:pointer}.cc-reco__check[aria-pressed=true]{border-color:#047857;background:color-mix(in oklab,var(--primary-500) 15%,transparent)}.cc-reco__done{margin:0.375rem 0 0;font-size:0.75rem;font-weight:600;color:#047857}.cc-reco__detail{margin-top:0.625rem;font-size:0.8125rem;color:var(--gray-500)}.cc-reco__detail>summary{cursor:pointer;font-weight:600;color:var(--gray-950)}.cc-reco__where{margin:0.5rem 0 0;padding:0.375rem 0.625rem;border-radius:0.375rem;background:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.75rem;color:var(--gray-950)}.cc-reco__steps{margin:0.5rem 0 0;padding-left:1.25rem;display:grid;gap:0.25rem;line-height:1.5}.cc-reco__listhead{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin:0.75rem 0 0.25rem;font-size:0.75rem;font-weight:600;color:var(--gray-500)}.cc-reco__listhead button{padding:0.125rem 0.5rem;border-radius:0.375rem;border:1px solid var(--gray-300);background:transparent;font-size:0.6875rem;color:var(--gray-700);cursor:pointer}.cc-reco__list{margin:0;padding:0.5rem 0.625rem;border-radius:0.375rem;background:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.75rem;line-height:1.6;color:var(--gray-950);white-space:pre-wrap;word-break:break-word}.cc-reco__check-note{margin:0.625rem 0 0;line-height:1.5}.cc-reco__legend{margin-top:1rem;font-size:0.75rem;line-height:1.5;color:var(--gray-400)}.cc-lead-kpis{display:grid;gap:1rem;margin-bottom:1.5rem}.cc-lead-kpis__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}@media (min-width: 768px){.cc-lead-kpis__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.cc-lead-kpis__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 768px){.cc-lead-kpis__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.cc-lead-kpis__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-lead-kpi{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1rem 1.125rem;border:0;font:inherit;text-align:start;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.05)}.cc-lead-kpi__label{color:var(--gray-500);font-size:0.8125rem}.cc-lead-kpi__value{display:block;max-width:100%;margin-top:0.25rem;color:var(--gray-950);font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-lead-kpi__hint{margin-top:0.25rem;color:var(--gray-500);font-size:0.8125rem}.cc-lead-kpi--won .cc-lead-kpi__value{color:var(--success-600)}.cc-lead-kpi--rate{background:#0d0d0d linear-gradient(135deg,#0d0d0d,#26355d);outline:0}.cc-lead-kpi--rate .cc-lead-kpi__label,.cc-lead-kpi--rate .cc-lead-kpi__hint{color:rgb(255 255 255 / 0.7)}.cc-lead-kpi--rate .cc-lead-kpi__value{color:#fff}.cc-lead-kpi--action{cursor:pointer;transition:box-shadow 0.15s,outline-color 0.15s}.cc-lead-kpi--action:hover{outline-color:var(--primary-500);box-shadow:0 4px 12px rgb(3 7 18 / 0.08)}.cc-lead-kpi--action:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.cc-lead-kpi--action.is-active{outline:2px solid var(--primary-600);background:var(--primary-50)}.cc-lead-kpi__flag{margin-top:0.5rem;color:var(--primary-700);font-size:0.75rem;font-weight:600}.cc-lead-kpis__states{display:grid;gap:0.625rem}.cc-lead-kpis__bar{display:flex;gap:2px;height:0.625rem;border-radius:999px;overflow:hidden;background:var(--gray-200)}.cc-lead-kpis__bar span{min-width:4px}.cc-lead-kpis__legend{display:flex;flex-wrap:wrap;gap:0.375rem 1.25rem;margin:0;padding:0;list-style:none;color:var(--gray-600);font-size:0.8125rem}.cc-lead-kpis__legend li{display:inline-flex;align-items:center;gap:0.375rem}.cc-lead-kpis__legend li.is-empty{opacity:0.45}.cc-lead-kpis__legend i{width:0.625rem;height:0.625rem;border-radius:999px}.cc-lead-kpis__legend strong{color:var(--gray-950);font-variant-numeric:tabular-nums}.cc-lead-kpis__notes{margin:0;color:var(--gray-500);font-size:0.8125rem}@media (max-width: 767px){.cc-lead-kpi__value{font-size:1.25rem}.cc-lead-kpi--rate{grid-column:span 2}}.cc-lead-amount{max-width:11rem;margin-inline-start:auto}.cc-lead-amount .fi-ta-text-item{white-space:nowrap}.cc-lead-types{padding:0.875rem 1.125rem 0.75rem;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.05);overflow-x:auto}.cc-lead-types table{width:100%;border-collapse:collapse;font-size:0.8125rem}.cc-lead-types caption{padding-bottom:0.5rem;color:var(--gray-950);font-weight:600;text-align:start}.cc-lead-types thead th{padding:0 0.75rem 0.375rem 0;color:var(--gray-500);font-weight:500;text-align:end;white-space:nowrap}.cc-lead-types thead th:first-child,.cc-lead-types tbody th{text-align:start}.cc-lead-types tbody th,.cc-lead-types tbody td{padding:0.375rem 0.75rem 0.375rem 0;border-top:1px solid var(--gray-100);color:var(--gray-700);font-variant-numeric:tabular-nums}.cc-lead-types tbody th{color:var(--gray-950);font-weight:500;white-space:nowrap}.cc-lead-types tbody td{width:7rem;text-align:end}.cc-lead-types thead th:nth-child(2){text-align:start}.cc-lead-types tbody td.cc-lead-types__meter{width:45%;text-align:start}.cc-lead-types__meter span{display:inline-block;min-width:1.75rem;vertical-align:middle}.cc-lead-types__meter i{display:inline-block;max-width:calc(100% - 2.5rem);height:0.5rem;border-radius:999px;background:var(--primary-200);vertical-align:middle}.cc-lead-types tbody td.is-won{color:var(--success-600);font-weight:700}.cc-lead-types p{margin:0.5rem 0 0;color:var(--gray-500);font-size:0.75rem}@media (max-width: 639px){.cc-lead-types tbody th{white-space:normal}.cc-lead-types tbody td.cc-lead-types__meter{width:auto}.cc-lead-types__meter i,.cc-lead-types__long{display:none!important}.cc-lead-types tbody td{width:3.5rem}}.cc-lead-types tbody th button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;text-decoration-color:var(--gray-300);text-underline-offset:3px;cursor:pointer}.cc-lead-types tbody th button:hover{color:var(--primary-700);text-decoration-color:currentColor}.cc-lead-types tbody th button:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px;border-radius:0.25rem}.cc-lead-types tbody tr.is-active th,.cc-lead-types tbody tr.is-active td{background:var(--primary-50)}.cc-lead-types tbody tr.is-active th button{color:var(--primary-700);font-weight:700;text-decoration:none}.cc-lead-kpis__legend button{display:inline-flex;align-items:center;gap:0.375rem;margin:-0.25rem -0.5rem;padding:0.25rem 0.5rem;border:0;border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.cc-lead-kpis__legend button:hover{background:var(--gray-200)}.cc-lead-kpis__legend button:focus-visible{outline:2px solid var(--primary-600);outline-offset:1px}.cc-lead-kpis__legend li.is-active button{background:var(--primary-50);color:var(--primary-700);box-shadow:inset 0 0 0 1.5px var(--primary-600)}.cc-editable>.fi-ta-select,.cc-editable>.fi-ta-text-input{padding-bottom:0.25rem}.fi-ta-cell .cc-editable__description{white-space:normal;overflow-wrap:anywhere;padding:0 0.75rem;margin-bottom:0.75rem;font-size:0.8125rem;line-height:1.25rem;color:var(--gray-500);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.fi-ta-cell .cc-editable:has(.cc-lead-amount) .cc-editable__description{max-width:11rem;margin-inline-start:auto;text-align:end}.fi-ta-select:has(.cc-lead-status){min-width:9.25rem}.fi-input-wrp:has(.cc-lead-status){border-radius:999px}.fi-input-wrp:has(.cc-lead-status) .fi-select-input{font-weight:500;font-size:0.8125rem;padding-block:0.25rem;padding-inline:0.75rem 1.75rem;background-position:right 0.375rem center}.fi-input-wrp:has(.cc-lead-status--warning){background:var(--warning-50);--tw-ring-color: color-mix(in oklab, var(--warning-600) 35%, transparent)}.fi-input-wrp:has(.cc-lead-status--info){background:var(--info-50);--tw-ring-color: color-mix(in oklab, var(--info-600) 35%, transparent)}.fi-input-wrp:has(.cc-lead-status--violet){background:var(--violet-50);--tw-ring-color: color-mix(in oklab, var(--violet-600) 35%, transparent)}.fi-input-wrp:has(.cc-lead-status--success){background:var(--success-50);--tw-ring-color: color-mix(in oklab, var(--success-600) 35%, transparent)}.fi-input-wrp:has(.cc-lead-status--danger){background:var(--danger-50);--tw-ring-color: color-mix(in oklab, var(--danger-600) 35%, transparent)}.fi-input-wrp:has(.cc-lead-status--gray){background:var(--gray-50)}.cc-lead-status--warning{color:var(--warning-700)}.cc-lead-status--info{color:var(--info-700)}.cc-lead-status--violet{color:var(--violet-700)}.cc-lead-status--success{color:var(--success-700)}.cc-lead-status--danger{color:var(--danger-700)}.cc-lead-status--gray{color:var(--gray-700)}.fi-ta-text-input.cc-lead-amount{min-width:7.5rem;max-width:11rem;margin-inline-start:auto}.fi-ta-text-input.cc-lead-amount input{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.fi-ta-text-input.cc-lead-amount input::-webkit-outer-spin-button,.fi-ta-text-input.cc-lead-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fi-ta-table:has(.cc-lead-status)>tbody>tr>.fi-ta-cell{vertical-align:top}.cc-editable__description[x-tooltip],.fi-ta-table:has(.cc-lead-status) [x-tooltip] .fi-ta-text-description{cursor:default}.cc-stages{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.25rem;padding:0.75rem 1rem;font-size:0.8125rem;border-bottom:1px solid var(--gray-200)}.cc-stages__label{margin-right:0.375rem;font-weight:600;color:var(--gray-700)}.cc-stages__step{display:inline-flex;align-items:center;gap:0.3rem}.cc-stages__step--empty{opacity:0.5}.cc-stages__count{font-weight:600;color:var(--gray-700);font-variant-numeric:tabular-nums}.cc-stages__sep{margin:0 0.125rem;color:var(--gray-400)}.fi-ta-content-ctn:has(.cc-board) .fi-ta-content-header{display:none}.cc-board{padding:0.75rem 1rem 1rem}.cc-board__hint{margin:0 0 0.75rem;font-size:0.8125rem;color:var(--gray-500)}.cc-board__hint--coarse{display:none}@media (pointer: coarse){.cc-board__hint--fine{display:none}.cc-board__hint--coarse{display:inline}}.cc-board__columns{display:flex;gap:0.75rem;overflow-x:auto;padding-bottom:0.5rem;scroll-snap-type:x proximity}.cc-board__column{flex:0 0 15.5rem;display:flex;flex-direction:column;min-width:0;border-radius:0.75rem;background:var(--gray-50);border:1px solid var(--gray-200);scroll-snap-align:start}@media (max-width: 640px){.cc-board__column{flex-basis:80vw}}.cc-board__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.5rem;padding:0.625rem 0.75rem;border-bottom:1px solid var(--gray-200)}.cc-board__count{font-size:0.8125rem;font-weight:600;color:var(--gray-600)}.cc-board__sum{margin-left:auto;font-size:0.75rem;color:var(--gray-500);font-variant-numeric:tabular-nums}.cc-board__cards{display:flex;flex:1;flex-direction:column;gap:0.5rem;min-height:6rem;padding:0.625rem}.cc-board__cards:not(:has(.cc-board__card))::before{content:"Aucun prospect";margin:auto;font-size:0.8125rem;color:var(--gray-400)}.cc-board__cards[data-accepts="1"]:not(:has(.cc-board__card))::before{content:"Glissez une carte ici"}.cc-board__card{display:flex;flex-direction:column;gap:0.375rem;padding:0.625rem 0.75rem;border-radius:0.625rem;background:#fff;border:1px solid var(--gray-200);box-shadow:0 1px 2px rgb(0 0 0 / 0.05);color:inherit;text-decoration:none;transition:box-shadow 0.15s,border-color 0.15s;-webkit-touch-callout:none}.cc-board__card:hover{border-color:var(--gray-300);box-shadow:0 4px 12px rgb(0 0 0 / 0.06)}.cc-board__card[data-movable]{cursor:grab}@media (pointer: coarse){.cc-board__card{user-select:none;-webkit-user-select:none}}.cc-board__card--chosen{cursor:grabbing}.cc-board__card--ghost{opacity:0.4;border-style:dashed}.cc-board__name{font-size:0.9375rem;font-weight:700;color:var(--gray-950);overflow-wrap:anywhere}.cc-board__meta{font-size:0.75rem;color:var(--gray-500)}.cc-board__task{display:flex;align-items:flex-start;gap:0.4375rem;margin-top:0.125rem;padding:0.4375rem 0.5625rem;border:1px solid #eef1f5;border-radius:0.5rem;background:#f8fafc;font-size:0.8125rem;font-weight:500;line-height:1.35;color:var(--gray-800)}.cc-board__task--overdue{border-color:#fee2e2;background:#fef2f2;color:var(--danger-700)}.cc-board__task--today{border-color:#fde68a;background:#fffbeb;color:var(--warning-700)}.cc-board__task--none{font-weight:400;color:var(--gray-400)}.cc-board__due{display:block;margin-top:0.0625rem;font-size:0.75rem;font-weight:400;color:inherit;opacity:0.85}.cc-board__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:0.0625rem}.cc-board__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem;margin-top:0.125rem;font-size:0.75rem;color:var(--gray-500)}.cc-board__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--primary-100);color:var(--primary-700);font-size:0.6875rem;font-weight:600}.cc-board__team{font-weight:600}.cc-board__since{display:inline-flex;white-space:nowrap;align-items:center;gap:0.25rem}.cc-board__since .cc-board__icon{width:0.875rem;height:0.875rem;margin-top:0}.cc-board__amount{margin-left:auto;padding:0.0625rem 0.5rem;border-radius:999px;background:#ecfdf5;white-space:nowrap;font-weight:700;color:#047857;font-variant-numeric:tabular-nums}.cc-board__dropbar{position:fixed;z-index:40;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:center;gap:0.75rem;pointer-events:none}.cc-board__drop{position:relative;display:flex;flex:0 1 18rem;align-items:center;justify-content:center;gap:0.5rem;height:4rem;overflow:hidden;border-radius:0.75rem;border:2px dashed currentColor;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / 0.12);font-size:0.875rem;font-weight:600;pointer-events:auto;transition:background-color 0.15s}.cc-board__drop--won{color:var(--success-700)}.cc-board__drop--lost{color:var(--danger-600)}.cc-board__drop .cc-board__card{position:absolute;visibility:hidden}.cc-board__drop--won:has(.cc-board__card){background:var(--success-50);border-style:solid}.cc-board__drop--lost:has(.cc-board__card){background:var(--danger-50);border-style:solid}.cc-dayhero__top,.cc-dayhero .cc-hero__stats{width:100%}.cc-dayhero__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem}.cc-dayhero__titles{min-width:0}.cc-dayhero__date{display:flex;align-items:center;gap:0.375rem;margin:0 0 0.25rem;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#6ee7b7}.cc-dayhero__date svg{width:1rem;height:1rem}.cc-dayhero__hello.fi-header-heading{margin:0;font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-0.03em;color:#fff}.cc-dayhero__summary{margin:0.375rem 0 0;font-size:1rem;color:#cbd5e1}.cc-dayhero__summary strong{color:#fff}.cc-dayhero__summary .cc-day__late{color:#fca5a5}.cc-dayhero__scope{display:inline-flex;flex:none;padding:0.1875rem;border-radius:999px;background:rgb(255 255 255 / 0.08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.1)}.cc-dayhero__scope button{padding:0.375rem 0.875rem;border-radius:999px;font-size:0.8125rem;font-weight:700;color:#cbd5e1;transition:background-color 0.15s,color 0.15s}.cc-dayhero__scope button:hover{color:#fff}.cc-dayhero__scope .cc-dayhero__scope-on,.cc-dayhero__scope .cc-dayhero__scope-on:hover{background:rgb(255 255 255 / 0.92);color:#0b1220}.cc-dayhero__scope button:focus-visible{outline:2px solid #34d399;outline-offset:1px}@media (min-width: 768px){.cc-hero__stats.cc-dayhero__stats--short{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(15rem,1.3fr)}.cc-dayhero__stats--short .cc-hero__stat--site{grid-column:auto;padding:0.25rem 1.25rem;border-top:0;border-left:1px solid rgb(255 255 255 / 0.1)!important}}.cc-day{display:flex;flex-direction:column;gap:1rem}.cc-day__late{color:var(--danger-600);font-weight:700}.cc-day__when{color:var(--warning-700);font-weight:600}.cc-day__section{overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-day__section--danger{box-shadow:0 1px 2px rgb(15 23 42 / 0.04),0 14px 34px -18px rgb(220 38 38 / 0.35),0 0 0 1px #f5c2c2}.cc-day__head{display:flex;align-items:center;gap:0.625rem;margin:0;padding:0.875rem 1.25rem;font-size:1rem;font-weight:800;color:var(--av-ink)}.cc-day__head small{margin-left:auto;font-size:0.8125rem;font-weight:500;color:var(--av-muted)}.cc-day__ic{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:0.625rem;background:#eef1f6;color:#475569}.cc-day__ic svg{width:1.125rem;height:1.125rem}.cc-day__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.cc-day__section--danger{--day-soft: #fdecec;--day-ink: #b91c1c}.cc-day__section--amber{--day-soft: #fff4de;--day-ink: #b45309}.cc-day__section--blue{--day-soft: #e8f0fe;--day-ink: #1d4ed8}.cc-day__section--violet{--day-soft: #f1ecfe;--day-ink: #6d28d9}.cc-day__section--green{--day-soft: #e3f7ef;--day-ink: #047857}.cc-day__section--gray{--day-soft: #eef1f6;--day-ink: #475569}.cc-day__section .cc-day__ic,.cc-day__section .cc-day__av{background:var(--day-soft, #eef1f6);color:var(--day-ink, #475569)}.cc-day__count{min-width:1.5rem;padding:0 0.5rem;border-radius:999px;background:#eef1f6;font-size:0.75rem;font-weight:800;line-height:1.5rem;text-align:center;color:#334155}.cc-day__section--danger .cc-day__count{background:#fdecec;color:#b91c1c}.cc-day__row{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1.25rem;border-top:1px solid #eef1f6;color:inherit;text-decoration:none}.cc-day__av{display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.75rem;font-size:0.8125rem;font-weight:800}.cc-day__body{display:flex;flex:1;flex-direction:column;gap:0.125rem;min-width:0}.cc-day__title{font-size:0.9375rem;font-weight:700;color:var(--av-ink);text-decoration:none}a.cc-day__title:hover{text-decoration:underline}.cc-day__meta{display:flex;flex-wrap:wrap;gap:0.125rem 0.875rem;margin:0.125rem 0 0;font-size:0.8125rem;color:var(--av-muted)}.cc-day__bit{display:inline-flex;align-items:center;gap:0.3125rem;min-width:0}.cc-day__bit>svg{flex:none;width:0.9375rem;height:0.9375rem;color:#94a3b8}.cc-day__bit.cc-day__late>svg,.cc-day__bit.cc-day__when>svg{color:currentColor}.cc-day__quote{margin:0.5rem 0 0;padding:0.5rem 0.75rem;border:1px solid #eef1f5;border-radius:0.625rem;background:#f8fafc;font-size:0.8125rem;line-height:1.5;color:#334155;overflow-wrap:anywhere}.cc-day__actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem}.cc-day__row--top{align-items:flex-start}.cc-day__gaps{display:grid;gap:0.5rem;margin:0.5rem 0 0;padding:0.625rem 0.75rem;border:1px solid #eef1f5;border-radius:0.75rem;background:#f8fafc;list-style:none}.cc-day__gap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.375rem 0.75rem}.cc-day__gap-text{display:flex;align-items:center;gap:0.5rem;min-width:0;font-size:0.875rem;font-weight:600;color:#1e293b}.cc-day__gap-text>svg{flex:none;width:1rem;height:1rem;color:#d97706}.cc-day__done{padding:2.5rem 1.5rem;border-radius:1.25rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line);text-align:center}.cc-day__done-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 0.875rem;border-radius:1rem;background:var(--av-ok-soft);color:var(--av-ok)}.cc-day__done-icon svg{width:1.875rem;height:1.875rem}.cc-day__done h2{margin:0;font-size:1.25rem;font-weight:800;color:var(--av-ink)}.cc-day__done p{margin:0.375rem 0 0;color:var(--av-muted)}.cc-day__agenda{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0.5rem;padding:0 1.25rem 1.25rem}.cc-day__slot{display:flex;flex-direction:column;gap:0.375rem;min-width:0;min-height:6.5rem;padding:0.625rem;border-radius:0.875rem;background:#f6f8fb}.cc-day__slot--free{background:transparent;box-shadow:inset 0 0 0 1px #eef1f6}.cc-day__slot-date{margin:0;font-size:1.125rem;font-weight:800;color:var(--av-ink)}.cc-day__slot-date span{font-size:0.8125rem;font-weight:600;color:var(--av-muted)}.cc-day__task{display:flex;flex-direction:column;gap:0.375rem;padding:0.5rem;border-radius:0.625rem;background:#fff;box-shadow:0 0 0 1px var(--av-line);font-size:0.75rem;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.cc-day__task-bits{display:flex;flex-direction:column;gap:0.1875rem;padding-top:0.375rem;border-top:1px solid #eef1f5}.cc-day__task-bits .cc-day__bit{align-items:flex-start;gap:0.25rem;overflow-wrap:break-word;hyphens:auto}.cc-day__task-bits .cc-day__bit>svg{width:0.8125rem;height:0.8125rem;margin-top:0.0625rem}.cc-day__task:hover{box-shadow:0 0 0 1px #10b981}.cc-day__task strong{color:var(--av-ink)}.cc-day__task span{color:var(--av-muted)}.cc-day__free{font-size:0.75rem;color:#94a3b8}@media (max-width: 1100px){.cc-day__agenda{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.cc-dayhero__hello.fi-header-heading{font-size:1.625rem}.cc-day__row{flex-wrap:wrap;padding:0.8125rem 1rem}.cc-day__head{padding:0.8125rem 1rem}.cc-day__head small{display:none}.cc-day__actions{width:100%;justify-content:flex-start;padding-left:3.375rem}.cc-day__agenda{grid-template-columns:minmax(0,1fr);padding:0 1rem 1rem}.cc-day__slot{min-height:0}.cc-day__slot--free{display:none}}.cc-calling{overflow:hidden;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05),0 0 0 1px var(--gray-200)}.cc-calling__head{display:flex;align-items:center;gap:0.625rem;width:100%;padding:0.875rem 1.25rem;text-align:left}.cc-calling__icon{width:1.25rem;height:1.25rem;color:var(--primary-600)}.cc-calling__title{flex:none;white-space:nowrap;font-size:0.9375rem;font-weight:700;color:var(--gray-950)}.cc-calling__mode{flex:1;text-align:right;font-size:0.8125rem;color:var(--gray-500)}.cc-calling__chevron{width:1.125rem;height:1.125rem;color:var(--gray-400);transition:transform 0.15s}.cc-calling__chevron--open{transform:rotate(180deg)}.cc-calling__body{border-top:1px solid var(--gray-100)}.cc-calling__intro{padding:1rem 1.25rem 0;font-size:0.875rem;color:var(--gray-600)}.cc-calling__tabs{display:flex;flex-wrap:wrap;gap:0.375rem;padding:0.875rem 1.25rem 0}.cc-calling__tabs button{padding:0.375rem 0.75rem;border-radius:9999px;font-size:0.8125rem;font-weight:600;color:var(--gray-600);box-shadow:0 0 0 1px var(--gray-200)}.cc-calling__tabs button:hover{color:var(--gray-950)}.cc-calling__tabs button[aria-selected=true]{background:var(--gray-950);color:#fff;box-shadow:none}.cc-calling__panel{padding:1rem 1.25rem 0;font-size:0.875rem;color:var(--gray-700)}.cc-calling__lead{margin-bottom:0.625rem;color:var(--gray-950)}.cc-calling__steps{display:grid;gap:0.375rem;padding-left:1.25rem;list-style:decimal}.cc-calling__steps li::marker{font-weight:700;color:var(--primary-600)}.cc-calling__note{margin-top:0.625rem;font-size:0.8125rem;color:var(--gray-500)}.cc-calling__split{display:flex;gap:1.25rem;align-items:flex-start}.cc-calling__qr{flex:none;width:8.5rem;padding:0.375rem;border-radius:0.5rem;background:#fff;box-shadow:0 0 0 1px var(--gray-200)}.cc-calling__qr svg,.cc-call__dial-qr svg{display:block;width:100%;height:auto}.cc-calling__choice{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;margin-top:1.125rem;padding:0.875rem 1.25rem 1rem;border-top:1px solid var(--gray-100);background:var(--gray-50);font-size:0.875rem;font-weight:600;color:var(--gray-950)}.cc-calling__options{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-calling__options button{display:inline-flex;align-items:center;gap:0.375rem;padding:0.4375rem 0.75rem;border-radius:0.5rem;background:#fff;font-size:0.8125rem;font-weight:600;color:var(--gray-700);box-shadow:0 0 0 1px var(--gray-300)}.cc-calling__options button svg{width:1rem;height:1rem}.cc-calling__options button[aria-pressed=true]{background:var(--primary-50);color:var(--primary-700);box-shadow:0 0 0 2px var(--primary-500)}.cc-calling__choice small{flex-basis:100%;font-size:0.75rem;font-weight:400;color:var(--gray-500)}.cc-call__dial-hint a,.cc-call__dial-link{font-weight:700;color:#6ee7b7;text-decoration:underline}.cc-calling__touch{display:none}@media (pointer: coarse){.cc-call__dial,.cc-calling__desktop{display:none!important}.cc-calling__touch{display:inline}}.cc-audit__form{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;max-width:44rem}.cc-audit__input{flex:1 1 18rem}.cc-audit__terms{display:flex;flex:1 1 100%;flex-direction:column;gap:0.375rem;font-size:0.875rem;font-weight:500;color:var(--gray-700)}.cc-audit__terms small{font-weight:400;color:var(--gray-500)}.cc-audit__error{margin-top:-0.75rem;font-size:0.875rem;color:var(--danger-600)}.cc-watch__why{display:block;margin-top:0.25rem;font-size:0.8125rem;font-weight:600;line-height:1.35}.cc-watch__why--danger{color:var(--danger-600)}.cc-watch__why--warning{color:var(--warning-700)}.cc-watch__why--muted{font-weight:400;color:var(--gray-500)}@media (min-width: 48rem){.cc-watch__dial{display:none}}.cc-audit{display:flex;flex-direction:column;gap:1rem}.cc-audit__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.5rem;margin-top:-1rem}.cc-audit__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;min-width:0}.cc-audit__meta:empty{display:none}.cc-audit__meta .cc-audit__quality,.cc-audit__meta .cc-audit__muted{margin:0}.cc-audit__title{font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-0.02em;color:var(--av-ink)}.cc-audit__card{padding:1.125rem 1.25rem;border-radius:1.25rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-audit__note{display:flex;align-items:flex-start;gap:0.5rem;padding:0.625rem 0.875rem;border-radius:0.875rem;background:#fff;box-shadow:0 0 0 1px var(--av-line);font-size:0.875rem;color:var(--av-text)}.cc-audit__note .fi-icon{flex:none;margin-top:0.125rem;color:var(--gray-500)}.cc-audit__note--done{background:var(--av-ok-soft);box-shadow:0 0 0 1px #cfeedf}.cc-audit__note--done .fi-icon{color:#059669}.cc-audit__wait{display:flex;align-items:center;gap:0.875rem;padding:1.25rem}.cc-audit__spinner{width:1.75rem;height:1.75rem;color:#059669}.cc-audit__wait-title{font-weight:600;color:var(--gray-950)}.cc-audit__muted{font-size:0.875rem;color:var(--gray-500)}.cc-audit__quality{display:inline-flex;align-items:center;gap:0.375rem;margin-top:0.375rem;padding:0.25rem 0.625rem;border-radius:999px;background:var(--av-ok-soft);color:var(--av-ok-ink);font-size:0.8125rem;font-weight:700}.cc-audit__quality svg{flex:none;width:1rem;height:1rem}.cc-audit__quality a{text-decoration:underline;text-underline-offset:2px}.cc-audit__recent{display:flex;flex-direction:column}.cc-audit__recent{gap:0.25rem}.cc-audit__recent-item{display:flex;align-items:center;gap:0.75rem;width:100%;padding:0.5rem 0.75rem 0.5rem 0.5rem;border-radius:0.875rem;text-align:left}.cc-audit__recent-item:hover{background:#f7f8fb}.cc-audit__recent-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cc-audit__recent-verdict{flex:none;font-size:0.8125rem;font-weight:800;white-space:nowrap}@media (max-width: 640px){.cc-audit__recent-verdict{display:none}}.cc-audit__recent-row{display:flex;align-items:center;gap:0.25rem}.cc-audit__recent-row>.cc-audit__recent-item{flex:1;min-width:0}.cc-audit__recent-remove{flex:none}.cc-audit__recent-item--current,.cc-audit__recent-item--current:hover{background:#f1fbf6;box-shadow:inset 0 0 0 1px #cfeedf}.cc-audit__recent-site{font-weight:800;color:var(--av-ink)}.cc-audit__retention{margin-top:0.75rem}.cc-audit__actions{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-brief{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;font-size:0.9375rem;color:var(--gray-700)}.cc-brief__label{display:flex;align-items:center;gap:0.375rem;margin-bottom:0.375rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--gray-500)}.cc-brief__label svg{width:1rem;height:1rem}.cc-brief__muted{font-size:0.8125rem;color:var(--gray-500)}.cc-brief__alert{display:flex;align-items:center;gap:0.5rem;padding:0.625rem 0.875rem;border-radius:0.625rem;background:#fef2f2;font-weight:600;color:#b91c1c}.cc-brief__notes{display:flex;flex-direction:column;gap:0.375rem;padding:0.625rem 0.875rem;border-left:3px solid var(--gray-300);border-radius:0.5rem;background:var(--gray-50);font-size:0.875rem}.cc-brief__notes strong{color:var(--gray-900)}.cc-brief__quote{display:block;margin-top:0.125rem;font-style:italic;color:var(--gray-600)}.cc-brief__tag{padding:0.0625rem 0.5rem;border-radius:999px;background:var(--gray-100);font-size:0.6875rem;font-weight:700;color:var(--gray-600)}.cc-brief__tag--forte{background:#fef2f2;color:#b91c1c}.cc-brief__tag--moyenne{background:#fffbeb;color:#b45309}.cc-brief__tag--signal{background:#eff6ff;color:#1d4ed8}.cc-brief__alert svg{flex:none;width:1.125rem;height:1.125rem}.cc-call{gap:0.875rem}.cc-call__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.125rem 1.25rem;border-radius:1.25rem;background:linear-gradient(135deg,#0b1220,#12234a);color:#cbd5e1}.cc-call__main{display:flex;flex-direction:column;gap:0.875rem;min-width:0}.cc-call__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.75rem 1.5rem}.cc-call__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.5rem;font-size:1.0625rem;font-weight:800;color:#fff}.cc-call__name span{font-size:0.8125rem;font-weight:600;color:#94a3b8}.cc-google{display:flex;flex-wrap:wrap;gap:0.375rem;margin-top:0.5rem}.cc-google .cc-google__btn{display:inline-flex;align-items:center;gap:0.375rem;padding:0.3125rem 0.75rem;border-radius:999px;border:1px solid rgb(255 255 255 / 0.22);font-size:0.8125rem;font-weight:700;line-height:1.25rem;color:#fff;text-decoration:none;white-space:nowrap}.cc-google .cc-google__btn:hover{background:rgb(255 255 255 / 0.1);text-decoration:none}.cc-google .cc-google__btn svg{width:1rem;height:1rem;color:inherit}.cc-google .cc-google__btn--todo{border-color:rgb(251 191 36 / 0.75);color:#fde68a}.cc-google .cc-google__btn--wait{border-color:rgb(147 197 253 / 0.6);color:#bfdbfe}.cc-google .cc-google__btn--done{border-color:rgb(110 231 183 / 0.6);color:#a7f3d0}.cc-google .cc-google-copy--icon{display:inline-flex}.cc-google .cc-google__group{display:inline-flex;align-items:center;gap:0.125rem}.cc-google button.cc-google__btn--copy{padding:0.3125rem;background:transparent;cursor:pointer;border-color:transparent;color:rgb(255 255 255 / 0.55)}.cc-google button.cc-google__btn--copy:hover,.cc-google button.cc-google__btn--copy:focus-visible{color:#fff;border-color:rgb(255 255 255 / 0.22)}.cc-google button.cc-google__btn--copy span{display:inline-flex}.cc-call-done{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0.55rem 0.9rem;border-radius:0.625rem;background:#ecfdf5;color:#065f46;font-size:0.875rem}.cc-call-done strong{font-weight:600}.cc-call-done__ic{flex:none;width:1rem;height:1rem}.cc-call__now{display:inline-flex;align-items:center;gap:0.5rem;margin:0.375rem 0 0.25rem;padding:0.55rem 1.1rem;border-radius:0.625rem;background:#34d399;color:#052e1f;font-size:0.9375rem;font-weight:700;text-decoration:none}.cc-call__now:hover,.cc-call__now:focus-visible{background:#6ee7b7}.cc-call__now-ic{width:1.125rem;height:1.125rem}.cc-call__phone{margin-top:0.125rem;font-size:1.5rem;font-weight:800;letter-spacing:0.02em;font-variant-numeric:tabular-nums;color:#fff}.cc-call__status{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.5rem;margin-top:0.375rem;font-size:0.8125rem;color:#cbd5e1}.cc-call__dial{display:flex;align-items:center;gap:0.75rem;max-width:21rem;padding:0.5rem 0.875rem 0.5rem 0.5rem;border-radius:0.875rem;background:rgb(255 255 255 / 0.06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.1);font-size:0.75rem;line-height:1.4;color:#cbd5e1}.cc-call__dial-qr{flex:none;width:4.75rem;padding:0.25rem;border-radius:0.5rem;background:#fff}.cc-call__dial-title{margin-bottom:0.125rem;font-size:0.8125rem;font-weight:800;color:#fff}.cc-call__dial-hint{margin-top:0.25rem;color:#94a3b8}.cc-call__chips{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-call__chips li{padding:0.1875rem 0.625rem;border-radius:999px;background:rgb(255 255 255 / 0.08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.1);font-size:0.8125rem;font-weight:600;color:#e2e8f0}.cc-call__goal{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0.75rem 1.25rem;padding-top:0.875rem;border-top:1px solid rgb(255 255 255 / 0.1)}.cc-call__goal-part{display:flex;align-items:flex-start;gap:0.75rem}.cc-call__goal-ic{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:0.625rem;background:rgb(110 231 183 / 0.15);color:#6ee7b7}.cc-call__goal-ic--offer{background:linear-gradient(135deg,#10b981,#047857);color:#fff}.cc-call__goal-ic svg{width:1.125rem;height:1.125rem}.cc-call__goal-label{font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#6ee7b7}.cc-call__goal-text{margin-top:0.125rem;font-size:1rem;font-weight:800;color:#fff}.cc-call__goal-alt{margin-top:0.125rem;font-size:0.8125rem}.cc-call__flow{display:flex;flex-direction:column;padding:0.375rem 1.125rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-call__step{display:flex;gap:0.875rem;padding:0.75rem 0}.cc-call__step+.cc-call__step{border-top:1px solid #eef1f6}.cc-call__recall .cc-call__n{background:#d97706}.cc-call__recall .cc-call__n svg{width:1rem;height:1rem}.cc-call__step>div{flex:1;min-width:0}.cc-call__n{flex:none;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#0b1220;font-size:0.8125rem;font-weight:800;color:#fff}.cc-call__step-title{margin-bottom:0.25rem;font-size:0.9375rem;font-weight:800;color:#0b1220}.cc-call__line{font-size:0.875rem;line-height:1.5;color:#334155}.cc-call__line strong{color:#0b1220}.cc-call__line+.cc-call__facts{margin-top:0.375rem}.cc-call__tag{margin-left:0.375rem;padding:0.0625rem 0.5rem;border-radius:999px;background:#eef1f6;font-size:0.6875rem;font-weight:800;vertical-align:0.0625rem;color:#475569}.cc-call__aside{margin-top:0.375rem;font-size:0.8125rem;line-height:1.45;color:#64748b}.cc-call__close{margin-top:0.375rem}.cc-call__ask{display:flex;gap:0.375rem;font-size:0.875rem;font-weight:700;line-height:1.45;color:#1e40af}.cc-call__ask svg{flex:none;width:1rem;height:1rem;margin-top:0.15rem}.cc-call__pivot{margin-top:0.25rem;padding:0.5rem 0.75rem;border-radius:0.75rem;background:#eff6ff}.cc-call__card{padding:0.75rem 0.875rem;border-radius:0.875rem;background:#f8fafc;box-shadow:inset 3px 0 0 #94a3b8}.cc-call__card--bad{background:#fff5f5;box-shadow:inset 3px 0 0 #dc2626}.cc-call__card--warn{background:#fffaf0;box-shadow:inset 3px 0 0 #d97706}.cc-call__card--signal{background:#f3f7ff;box-shadow:inset 3px 0 0 #2563eb}.cc-call__card--process{background:#f7f4ff;box-shadow:inset 3px 0 0 #7c3aed}.cc-call__card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.5rem;margin-bottom:0.5rem;font-size:0.9375rem;color:#0b1220}.cc-call__card-n{font-size:0.75rem;font-weight:700;color:#64748b}.cc-call__card-path{--cc-call-tc: #64748b;display:flex;flex-direction:column;gap:0.5625rem;margin:0;padding:0.625rem 0.75rem;border:1px solid rgb(15 23 42 / 0.06);border-radius:0.75rem;background:#fff}.cc-call__card--bad .cc-call__card-path{--cc-call-tc: #dc2626}.cc-call__card--warn .cc-call__card-path{--cc-call-tc: #d97706}.cc-call__card--signal .cc-call__card-path{--cc-call-tc: #2563eb}.cc-call__card--process .cc-call__card-path{--cc-call-tc: #7c3aed}.cc-call__card-path>div{display:flex;align-items:flex-start;gap:0.5625rem;min-width:0}.cc-call__card-path dt{display:grid;place-items:center;flex:none;width:1.125rem;height:1.25rem;color:var(--cc-call-tc)}.cc-call__card-path dt svg{width:1rem;height:1rem}.cc-call__card-path dd{display:flex;flex:1;flex-direction:column;gap:0.25rem;min-width:0;margin:0;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:#1e293b}.cc-call__card-ask{font-weight:700;color:#1e40af}.cc-call__seen summary{display:flex;align-items:baseline;gap:0.375rem;cursor:pointer;list-style:none;font-size:0.875rem;font-weight:700;line-height:1.45;color:#0b1220}.cc-call__seen summary::-webkit-details-marker{display:none}.cc-call__seen>p{margin-top:0.375rem}.cc-call__flow{position:relative}.cc-call__cues-toggle{position:absolute;top:0.875rem;right:1.125rem;display:flex;align-items:center;gap:0.375rem;cursor:pointer;font-size:0.75rem;font-weight:700;color:#475569}.cc-call__cue{display:flex;gap:0.5rem;margin-top:0.5rem}.cc-call__cue>svg{flex:none;width:1.125rem;height:1.125rem;margin-top:0.125rem;color:#2563eb}.cc-call__cue>div{min-width:0}.cc-call__cue-key{font-size:0.9375rem;font-weight:800;line-height:1.35;color:#0b1220}.cc-call__say{margin-top:0.0625rem;font-size:0.8125rem;line-height:1.5;color:#475569}.cc-call__flow--cues .cc-call__say{display:none}.cc-call__facts{display:flex;flex-direction:column;gap:0.25rem}.cc-call__facts summary{display:flex;align-items:baseline;gap:0.375rem;cursor:pointer;list-style:none;font-size:0.875rem;line-height:1.45;color:#475569}.cc-call__facts summary::-webkit-details-marker{display:none}.cc-call__facts summary>span{flex:1;min-width:0}.cc-call__facts summary strong{color:#0b1220}.cc-call__facts details>p{margin:0.375rem 0 0.5rem 0.875rem}.cc-call__chev{flex:none;align-self:center;width:1rem;height:1rem;margin-left:auto;color:#94a3b8;transition:transform 0.15s}details[open]>summary .cc-call__chev{transform:rotate(180deg)}.cc-call__dot{flex:none;width:0.5rem;height:0.5rem;border-radius:999px;background:#94a3b8;transform:translateY(-0.0625rem)}.cc-call__dot--bad{background:#dc2626}.cc-call__dot--warn{background:#d97706}.cc-call__dot--signal{background:#2563eb}.cc-call__dot--ok{background:#059669}.cc-call__dot--side{background:#cbd5e1}.cc-call__bilan{padding:0.875rem 1.125rem 1rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-call__bilan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.25rem 1rem;margin-bottom:0.625rem}.cc-call__passed{margin-top:0.25rem;padding-left:1.75rem;font-size:0.75rem}.cc-call__axes{display:grid;grid-template-columns:minmax(0,1fr);gap:0.5rem}.cc-call__axis{padding:0.5rem 0.75rem;border-radius:0.75rem;background:#f8fafc}.cc-call__axis--bad{background:#fff5f5}.cc-call__axis--warn{background:#fffaf0}.cc-call__axis--ok{background:#f3fbf7}.cc-call__axis-head{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:#0b1220}.cc-call__axis-head+.cc-call__facts{margin-top:0.375rem;padding-left:1.75rem}.cc-call__axis-ic{flex:none;display:flex;color:#64748b}.cc-call__axis-ic svg{width:1.125rem;height:1.125rem}.cc-call__axis--bad .cc-call__axis-ic{color:#dc2626}.cc-call__axis--warn .cc-call__axis-ic{color:#d97706}.cc-call__axis--ok .cc-call__axis-ic{color:#059669}.cc-call__axis-status{margin-left:auto;font-size:0.75rem;font-weight:800;color:#64748b;white-space:nowrap}.cc-call__axis--bad .cc-call__axis-status{color:#b91c1c}.cc-call__axis--warn .cc-call__axis-status{color:#b45309}.cc-call__axis--ok .cc-call__axis-status{color:#047857}.cc-call__axis--extra .cc-call__axis-head+.cc-call__facts{padding-left:0}.cc-call__axis-hint{font-size:0.75rem;color:#64748b}.cc-call__cited{margin-left:0.25rem;padding:0 0.375rem;border-radius:999px;background:#e2e8f0;font-size:0.6875rem;font-style:normal;font-weight:800;color:#475569}.cc-call__fold{border-radius:1.125rem;background:#fff;box-shadow:0 0 0 1px var(--av-line)}.cc-call__fold>summary{display:flex;align-items:center;gap:0.5rem;padding:0.875rem 1.125rem;cursor:pointer;list-style:none;font-size:0.875rem;font-weight:800;color:#0b1220}.cc-call__fold>summary::-webkit-details-marker{display:none}.cc-call__fold-body{display:flex;flex-direction:column;gap:0.75rem;padding:0 1.125rem 1.125rem}.cc-call__dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0.375rem 1.25rem;font-size:0.8125rem}.cc-call__dl div{display:flex;gap:0.5rem}.cc-call__dl dt{flex:none;width:7.5rem;color:#64748b}.cc-call__dl dd{min-width:0;color:#0b1220;overflow-wrap:anywhere}.cc-call__dl a{display:inline-flex;align-items:center;gap:0.25rem;font-weight:700;color:#047857}.cc-call__dl a svg{width:0.875rem;height:0.875rem}.cc-call__calls{display:flex;flex-direction:column;gap:0.5rem}@container (min-width: 46rem){.cc-call__axes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cc-call-form{padding:0.75rem;border-radius:1rem;background:var(--gray-50);box-shadow:0 0 0 1px var(--gray-200)}@media (min-width: 48rem){.fi-sc:has(>.fi-grid-col>.fi-sc-component>.cc-call-form){display:flex;flex-direction:column}.fi-grid-col:has(>.fi-sc-component>.cc-call-form){position:sticky;bottom:0;z-index:20;padding-block:0.75rem;background:linear-gradient(to bottom,rgb(255 255 255 / 0),#fff 0.75rem)}.cc-call-form{box-shadow:0 0 0 1px var(--gray-200),0 -0.5rem 1.5rem -0.75rem rgb(15 23 42 / 0.3)}}.cc-call-form>.fi-sc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.75rem}.cc-call-form>.fi-sc>.fi-grid-col{flex:0 1 auto;min-width:0;order:1}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__mode){flex-basis:100%;order:0}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__note){flex:1 1 12rem;order:2}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__submit){flex:none;margin-inline-start:auto;order:3}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__date){flex:0 0 100%;order:4}.cc-call-form__date{max-width:34rem}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__watch){flex:0 0 100%;order:4}.cc-call-form__outcome .fi-btn{padding-inline:0.625rem}.cc-call-form__note textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 47.99rem){.fi-sc:has(>.fi-grid-col>.fi-sc-component>.cc-call-form){display:flex;flex-direction:column}.fi-grid-col:has(>.fi-sc-component>.cc-call-form){position:sticky;bottom:0;z-index:20;padding-block:0.5rem 0.75rem;background:linear-gradient(to bottom,rgb(255 255 255 / 0),#fff 0.5rem)}.cc-call-form{padding:0.5rem;box-shadow:0 0 0 1px var(--gray-200),0 -0.5rem 1.5rem -0.75rem rgb(15 23 42 / 0.3)}.cc-call-form>.fi-sc{gap:0.5rem}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__outcome){flex:0 0 100%}.cc-call-form>.fi-sc>.fi-grid-col:has(.cc-call-form__note){flex:1 1 8rem}.cc-call-form__outcome .fi-fo-toggle-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.375rem}.cc-call-form__outcome .fi-btn{width:100%;justify-content:center;padding:0.4375rem 0.25rem;font-size:0.8125rem;white-space:nowrap}.cc-call-form__outcome .fi-btn>svg,.cc-call-form__outcome .fi-btn>.fi-icon{display:none}}.cc-ticket{display:flex;flex-direction:column;gap:1rem}.cc-ticket__contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0.625rem 1.25rem;padding:0.875rem 1rem;border-radius:0.75rem;background:var(--gray-50);font-size:0.875rem}.cc-ticket__contact dt{font-size:0.75rem;color:var(--gray-500)}.cc-ticket__contact dd{font-weight:500;color:var(--gray-950);overflow-wrap:anywhere}.cc-ticket__contact a{color:var(--primary-600)}.cc-hooks{overflow-x:auto}.cc-hooks table{width:100%;border-collapse:collapse;font-size:0.875rem}.cc-hooks th{padding:0.5rem 0.75rem;border-bottom:1px solid var(--gray-200);font-size:0.75rem;font-weight:600;text-align:left;color:var(--gray-500)}.cc-hooks td{padding:0.5rem 0.75rem;border-bottom:1px solid var(--gray-100);vertical-align:top}.cc-hooks__rank{width:2.5rem;color:var(--gray-400);font-variant-numeric:tabular-nums}.cc-hooks__label{margin-right:0.375rem;color:var(--gray-700)}.cc-hooks__subject{font-weight:600;color:var(--gray-950)}.cc-hooks__note{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-hooks__foot{margin-top:0.75rem;font-size:0.8125rem;color:var(--gray-500)}.cc-brief__side{padding:0.875rem 1rem;border-radius:1.125rem;background:#f7f8fb;box-shadow:inset 0 0 0 1px var(--av-line)}.cc-brief__side ul{display:flex;flex-direction:column;gap:0.25rem;margin-top:0.5rem;font-size:0.875rem}.cc-brief__side summary{cursor:pointer;color:var(--gray-700)}:root{--av-ink: #0b1220;--av-text: #334155;--av-muted: #64748b;--av-line: #e6e9f0;--av-ok: #059669;--av-ok-ink: #047857;--av-ok-soft: #e7f7f0;--av-warn: #d97706;--av-warn-ink: #b45309;--av-warn-soft: #fff4de;--av-bad: #dc2626;--av-bad-ink: #b91c1c;--av-bad-soft: #fdecec;--av-shadow: 0 1px 2px rgb(15 23 42 / 0.04), 0 14px 34px -18px rgb(15 23 42 / 0.22)}.cc-av{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;font-size:0.9375rem;color:var(--av-text)}.cc-av-card{padding:1.125rem 1.25rem;border-radius:1.25rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-av-block{padding:1.25rem;border-radius:1.5rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-av-eyebrow{margin:0 0 0.25rem;font-size:0.71875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--av-ok)}.cc-av-head{margin-bottom:1rem}.cc-av-head h3{font-size:1.375rem;font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:var(--av-ink)}.cc-av-head>p:last-child{margin-top:0.25rem;font-size:0.875rem;color:var(--av-muted)}.cc-av-muted{font-size:0.84375rem;color:var(--av-muted)}.cc-av-ic{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.75rem;background:#eef1f6;color:var(--av-muted)}.cc-av-ic svg{width:1.375rem;height:1.375rem}.cc-av-ic--sm{width:2rem;height:2rem;border-radius:0.625rem}.cc-av-ic--sm svg{width:1.125rem;height:1.125rem}.cc-av-ic--google,.cc-av-ic--signal{background:#e8f0fe;color:#1d4ed8}.cc-av-ic--affichage,.cc-av-ic--report{background:#f1ecfe;color:#6d28d9}.cc-av-ic--convaincre,.cc-av-ic--site{background:#fde9f3;color:#be185d}.cc-av-ic--confiance{background:#e2f5f9;color:#0e7490}.cc-av-ic--contact{background:#e3f7ef;color:#047857}.cc-av-ic--mesure{background:#feeee2;color:#c2410c}.cc-av-pill{display:inline-flex;align-items:center;gap:0.3125rem;padding:0.1875rem 0.625rem;border-radius:999px;font-size:0.75rem;font-weight:800;line-height:1.35;white-space:nowrap}.cc-av-pill svg{width:0.9375rem;height:0.9375rem;margin-left:-0.1875rem}.cc-av-pill--sm{padding:0.0625rem 0.5rem;font-size:0.71875rem}.cc-av-pill--ok{background:var(--av-ok-soft);color:var(--av-ok-ink)}.cc-av-pill--warn{background:var(--av-warn-soft);color:var(--av-warn-ink)}.cc-av-pill--bad{background:var(--av-bad-soft);color:var(--av-bad-ink)}.cc-av-pill--low,.cc-av-pill--unknown{background:#eef1f6;color:#475569}.cc-av-pill--signal{background:#e8f0fe;color:#1d4ed8}.cc-av-gain{display:inline-flex;padding:0.0625rem 0.5rem;border-radius:999px;background:var(--av-ok-soft);font-size:0.71875rem;font-weight:800;color:var(--av-ok-ink)}.cc-av-gain::before{content:"→ "}.cc-av-say{font-size:0.875rem;line-height:1.55;color:#1e293b}.cc-av-ask{display:flex;gap:0.375rem;margin-top:0.5rem;padding:0.375rem 0.625rem;border-radius:0.625rem;background:#eff6ff;font-size:0.84375rem;font-weight:700;line-height:1.45;color:#1e40af}.cc-av-ask svg{flex:none;width:1rem;height:1rem;margin-top:0.125rem}.cc-av-alert{display:flex;align-items:center;gap:0.5rem;padding:0.625rem 0.875rem;border-radius:0.875rem;background:var(--av-bad-soft);font-weight:800;color:var(--av-bad-ink)}.cc-av-alert svg{flex:none;width:1.25rem;height:1.25rem}.cc-av-state{display:flex;align-items:center;gap:0.875rem}.cc-av-state p:last-child{color:var(--av-text)}.cc-av-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy" "score visual" "stats stats" "more more";gap:1.125rem 1rem;padding:1.25rem;border-radius:1.5rem;color:#fff;background:radial-gradient(55% 45% at 88% 18%,rgb(52 211 153 / 0.2),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgb(59 130 246 / 0.18),transparent 70%),linear-gradient(125deg,#07090f 0%,#0d1220 42%,#26355d 100%)}.cc-av-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / 0.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);pointer-events:none}.cc-av-hero>*{position:relative}.cc-av-hero--no-capture{grid-template-areas:"copy copy" "score score" "stats stats" "more more"}.cc-av-hero__copy{grid-area:copy;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.875rem}.cc-av-hero__chip{display:inline-flex;align-items:center;gap:0.5rem;padding:0.375rem 0.75rem;border-radius:999px;background:rgb(52 211 153 / 0.12);font-size:0.71875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#a7f3d0}.cc-av-hero__chip i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgb(52 211 153 / 0.2)}.cc-av-hero__site{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.875rem;font-weight:700;color:#cbd5e1}.cc-av-hero__site:hover{color:#fff}.cc-av-hero__site svg{width:0.875rem;height:0.875rem}.cc-av-hero__score{grid-area:score;display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;min-width:0}.cc-av-ring{position:relative;flex:none;width:6.5rem;height:6.5rem}.cc-av-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.cc-av-ring__track{fill:none;stroke:rgb(255 255 255 / 0.12);stroke-width:11}.cc-av-ring__arc{fill:none;stroke:currentColor;stroke-width:11;stroke-linecap:round}.cc-av-ring strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;letter-spacing:-0.03em;color:#fff}.cc-av-ring strong small{margin:0.625rem 0 0 0.125rem;font-size:0.75rem;font-weight:700;letter-spacing:0;color:#94a3b8}.cc-av-tone--ok{color:#34d399}.cc-av-tone--warn{color:#fbbf24}.cc-av-tone--bad{color:#f87171}.cc-av-hero__verdict small{display:block;font-size:0.71875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#94a3b8}.cc-av-hero__verdict strong{display:block;margin-top:0.125rem;font-size:1.375rem;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.cc-av-hero__verdict span{display:block;margin-top:0.25rem;font-size:0.875rem;line-height:1.45;color:#cbd5e1}.cc-av-hero__more{grid-area:more;display:flex;flex-direction:column;gap:0.875rem;min-width:0}.cc-av-hero__stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0.5rem}.cc-av-hero__stats>div{min-width:0;padding:0.625rem 0.75rem;border-radius:0.875rem;background:rgb(255 255 255 / 0.06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.1)}.cc-av-hero__stats dt{display:flex;align-items:center;gap:0.3125rem;font-size:0.6875rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.25;color:#94a3b8}.cc-av-hero__stats dt svg{flex:none;width:0.875rem;height:0.875rem}.cc-av-hero__stats dd{margin-top:0.25rem;font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:#fff;white-space:nowrap}.cc-av-hero__stats dd.cc-av-tone--ok{color:#34d399}.cc-av-hero__stats dd.cc-av-tone--warn{color:#fbbf24}.cc-av-hero__stats dd.cc-av-tone--bad{color:#f87171}.cc-av-hero__stats dd small{font-size:0.75rem;letter-spacing:0;color:#94a3b8}.cc-av-hero__offer{display:flex;align-items:center;gap:0.75rem;padding:0.625rem 0.875rem 0.625rem 0.625rem;border-radius:1rem;background:rgb(255 255 255 / 0.06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.1)}.cc-av-hero__offer>span:last-child{min-width:0}.cc-av-hero__offer small{display:block;font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#6ee7b7}.cc-av-hero__offer strong{display:block;font-size:1.0625rem;font-weight:800;line-height:1.25;color:#fff}.cc-av-hero__offer strong+span{display:block;margin-top:0.0625rem;font-size:0.8125rem;line-height:1.4;color:#cbd5e1}.cc-av-hero__good{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-av-hero__good li{display:inline-flex;align-items:center;gap:0.375rem;padding:0.3125rem 0.75rem 0.3125rem 0.5rem;border-radius:999px;background:rgb(52 211 153 / 0.14);font-size:0.8125rem;font-weight:700;color:#d1fae5}.cc-av-hero__good svg{flex:none;width:1rem;height:1rem;color:#34d399}.cc-av-hero__visual{grid-area:visual;display:flex;justify-content:center;align-self:start}.cc-av-phone{--w: 8.25rem;position:relative;display:block;width:var(--w);padding:calc(var(--w) * 0.045);border-radius:calc(var(--w) * 0.17);background:linear-gradient(150deg,#475569 0%,#0f172a 30%,#020617 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.16),0 30px 60px -22px rgb(0 0 0 / 0.75),0 0 90px -12px rgb(52 211 153 / 0.35);transition:transform 0.2s}.cc-av-phone:hover{transform:translateY(-2px)}.cc-av-phone::before,.cc-av-phone::after{content:"";position:absolute;width:3px;border-radius:3px;background:#1e293b}.cc-av-phone::before{right:-3px;top:24%;height:13%}.cc-av-phone::after{left:-3px;top:18%;height:18%}.cc-av-phone__screen{display:block;overflow:hidden;border-radius:calc(var(--w) * 0.125);background:#fff}.cc-av-phone__status{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(var(--w) * 0.11);padding:0 calc(var(--w) * 0.075);font-size:calc(var(--w) * 0.047);font-weight:800;color:#0f172a}.cc-av-phone__status b{position:absolute;left:50%;transform:translateX(-50%);width:calc(var(--w) * 0.27);height:calc(var(--w) * 0.068);border-radius:999px;background:#0b0f19}.cc-av-phone__status span{display:flex;gap:calc(var(--w) * 0.012)}.cc-av-phone__status svg{width:calc(var(--w) * 0.055);height:calc(var(--w) * 0.055)}.cc-av-phone__address{display:flex;align-items:center;justify-content:center;gap:calc(var(--w) * 0.015);margin:0 calc(var(--w) * 0.04) calc(var(--w) * 0.025);padding:calc(var(--w) * 0.016) calc(var(--w) * 0.03);border-radius:999px;background:#eef1f6;font-size:calc(var(--w) * 0.046);font-weight:700;color:#334155;white-space:nowrap;overflow:hidden}.cc-av-phone__address svg{flex:none;width:calc(var(--w) * 0.05);height:calc(var(--w) * 0.05)}.cc-av-phone__address--unsafe{color:var(--av-bad-ink)}.cc-av-phone img{display:block;width:100%;height:auto}@container (min-width: 44rem){.cc-av-hero{grid-template-areas:"copy visual" "score visual" "stats visual" "more visual";grid-template-rows:auto auto auto 1fr;gap:1.25rem 2.5rem;padding:1.75rem 2rem}.cc-av-hero--no-capture{grid-template-areas:"copy copy" "score score" "stats stats" "more more"}.cc-av-hero__score{flex-direction:row;align-items:center;gap:1.25rem}.cc-av-ring{width:8rem;height:8rem}.cc-av-ring strong{font-size:2.5rem}.cc-av-hero__verdict strong{font-size:1.625rem}.cc-av-hero__stats{grid-template-columns:repeat(3,minmax(0,11rem))}.cc-av-hero .cc-av-phone{--w: 11.5rem}}@container (min-width: 62rem){.cc-av-hero{grid-template-columns:minmax(0,1fr) 12.5rem auto;grid-template-areas:"copy copy visual" "score stats visual" "more stats visual";grid-template-rows:auto auto 1fr}.cc-av-hero--no-capture{grid-template-columns:minmax(0,1fr) 12.5rem;grid-template-areas:"copy copy" "score stats" "more stats"}.cc-av-hero__stats{grid-template-columns:minmax(0,1fr)}.cc-av-hero__more{align-self:end;max-width:36rem}}.cc-av-facts__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.875rem}.cc-av-facts__head .cc-av-eyebrow{margin:0;color:var(--av-muted)}.cc-av-facts__status{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.cc-av-facts__callback{font-size:0.8125rem;font-weight:700;color:var(--av-warn-ink)}.cc-av-facts__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0.875rem 1.25rem}.cc-av-facts__list>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.625rem;align-items:center;min-width:0}.cc-av-facts__list .cc-av-ic{grid-row:span 2}.cc-av-facts__list dt{font-size:0.65625rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--av-muted)}.cc-av-facts__list dd{font-size:0.875rem;font-weight:700;line-height:1.35;color:var(--av-ink);overflow-wrap:anywhere}.cc-av-facts__list a{color:var(--primary-600)}.cc-av-facts__company{display:flex;align-items:center;gap:0.5rem;margin-top:0.875rem;padding-top:0.75rem;border-top:1px dashed #d5dbe6;font-size:0.84375rem;color:var(--av-muted)}.cc-av-facts__company svg{flex:none;width:1.125rem;height:1.125rem}.cc-av-axes{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem}.cc-av-axis{padding:0.875rem;border-radius:1.125rem}.cc-av-axis--ok{background:linear-gradient(180deg,#f1fbf6,#fff);box-shadow:inset 0 0 0 1px #cfeedf}.cc-av-axis--warn{background:linear-gradient(180deg,#fff8ea,#fff);box-shadow:inset 0 0 0 1px #fbe3b8}.cc-av-axis--bad{background:linear-gradient(180deg,#fff3f3,#fff);box-shadow:inset 0 0 0 1px #f8cccc}.cc-av-axis--unknown{background:linear-gradient(180deg,#f5f7fa,#fff);box-shadow:inset 0 0 0 1px #e2e8f0}.cc-av-axis__top{display:flex;align-items:flex-start;gap:0.75rem}.cc-av-axis__label{margin-bottom:0.375rem;font-size:0.9375rem;font-weight:800;line-height:1.25;color:var(--av-ink)}.cc-av-axis__note{margin-top:0.625rem;font-size:0.8125rem;line-height:1.45;color:var(--av-muted)}.cc-av-passed{margin-top:0.625rem;font-size:0.8125rem;line-height:1.4;color:var(--av-muted)}.cc-av-passed summary{display:inline-flex;align-items:center;gap:0.25rem;font-weight:700;cursor:pointer;list-style:none}.cc-av-passed summary::-webkit-details-marker{display:none}.cc-av-passed__chevron{width:1rem;height:1rem;transition:transform 0.15s ease}.cc-av-passed[open] .cc-av-passed__chevron{transform:rotate(180deg)}.cc-av-passed ul{display:flex;flex-direction:column;gap:0.25rem;margin-top:0.5rem}.cc-av-passed li{display:flex;align-items:flex-start;gap:0.375rem;color:var(--av-ink)}.cc-av-passed li svg{flex:none;width:1rem;height:1rem;margin-top:0.0625rem;color:var(--av-ok)}.cc-av-points{display:flex;flex-direction:column;gap:0.3125rem;margin-top:0.75rem}.cc-av-point{border-radius:0.75rem;background:rgb(255 255 255 / 0.75);box-shadow:inset 0 0 0 1px rgb(15 23 42 / 0.07)}.cc-av-point summary{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.625rem;cursor:pointer;list-style:none;font-size:0.84375rem;font-weight:700;line-height:1.3;color:var(--av-ink)}.cc-av-point summary::-webkit-details-marker{display:none}.cc-av-point summary i{flex:none;width:0.5rem;height:0.5rem;border-radius:50%;background:#94a3b8}.cc-av-point--forte summary i{background:var(--av-bad)}.cc-av-point--moyenne summary i{background:var(--av-warn)}.cc-av-point--signal summary i{background:#3b82f6}.cc-av-point summary span{flex:1 1 auto;min-width:0}.cc-av-point summary:hover span{color:var(--primary-700)}.cc-av-point summary em{flex:none;padding:0.0625rem 0.5rem;border-radius:999px;background:var(--av-ink);font-size:0.6875rem;font-style:normal;font-weight:800;color:#fff;white-space:nowrap}.cc-av-point__chevron{flex:none;width:1.125rem;height:1.125rem;color:#94a3b8;transition:transform 0.15s}.cc-av-point[open] .cc-av-point__chevron{transform:rotate(180deg)}.cc-av-point[open]{background:#fff;box-shadow:inset 0 0 0 1px rgb(15 23 42 / 0.1),0 8px 20px -14px rgb(15 23 42 / 0.35)}.cc-av-point__body{padding:0 0.75rem 0.75rem 1.625rem}.cc-av-point__tags{display:flex;flex-wrap:wrap;gap:0.375rem;margin-bottom:0.375rem}.cc-av-point--side summary{font-weight:600;color:var(--av-text)}.cc-av-extras{display:grid;gap:0.625rem;margin-top:0.75rem;align-items:start}.cc-av-extra{padding:0.875rem;border-radius:1.125rem;background:#f7f8fb;box-shadow:inset 0 0 0 1px var(--av-line)}.cc-av-extra--signal{background:linear-gradient(180deg,#f1f5ff,#fff);box-shadow:inset 0 0 0 1px #d6e2fb}.cc-av-extra:only-child{grid-column:1 / -1}.cc-av-extra:only-child .cc-av-points{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start}.cc-av-extra__title{display:flex;align-items:center;gap:0.75rem;font-size:0.9375rem;font-weight:800;line-height:1.25;color:var(--av-ink)}.cc-av-extra__title small{display:block;margin-top:0.125rem;font-size:0.8125rem;font-weight:500;color:var(--av-muted)}@container (min-width: 36rem){.cc-av-axes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 44rem){.cc-av-block{padding:1.5rem}.cc-av-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 60rem){.cc-av-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}}.cc-av-report__head{display:flex;align-items:flex-start;gap:0.75rem}.cc-av-report__head>div{flex:1 1 auto;min-width:0}.cc-av-report__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.25rem 0.75rem;margin-bottom:0.125rem}.cc-av-report__title .cc-av-eyebrow{margin:0;color:#6d28d9}.cc-av-report__lead{font-size:0.84375rem;color:var(--av-muted)}.cc-av-report__status{flex:0 1 auto;display:inline-flex;align-items:center;gap:0.375rem;padding:0.1875rem 0.625rem;border-radius:999px;background:#eef1f6;font-size:0.75rem;font-weight:800;color:#475569}.cc-av-report__status::before{content:"";flex:none;width:0.4375rem;height:0.4375rem;border-radius:999px;background:#94a3b8}.cc-av-report__status--seen{background:var(--av-ok-soft);color:var(--av-ok-ink)}.cc-av-report__status--seen::before{background:#10b981}.cc-av-report__sent{display:flex;align-items:center;gap:0.375rem;margin-top:0.75rem;font-size:0.8125rem;font-weight:600;color:var(--av-ok-ink)}.cc-av-report__sent svg{flex:none;width:1rem;height:1rem}.cc-av-report__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.875rem;margin-top:0.875rem}.cc-av-report__buttons{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-av-report__chevron{width:1rem;height:1rem;margin-inline-start:-0.125rem;color:#94a3b8}.cc-av-report__hint{font-size:0.8125rem;color:var(--av-muted)}.cc-av-report__menu .fi-dropdown-panel{z-index:30}.cc-av-report__item{display:flex;flex-direction:column;text-align:start}.cc-av-report__item small{font-size:0.75rem;font-weight:400;color:var(--gray-500)}.cc-av-report__contact{display:flex;gap:0.5rem;margin-top:0.875rem;padding-top:0.75rem;border-top:1px dashed #d5dbe6;font-size:0.8125rem;line-height:1.45;color:var(--av-muted)}.cc-av-report__contact svg{flex:none;width:1rem;height:1rem;margin-top:0.125rem}.cc-av-report__contact strong{color:var(--av-ink)}@media (max-width: 640px){.cc-av-report__web{display:none}}.cc-av-calls__head{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem}.cc-av-calls__head .cc-av-eyebrow{margin:0;color:var(--av-muted)}.cc-av-count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 0.375rem;border-radius:999px;background:var(--av-ink);font-size:0.75rem;font-weight:800;color:#fff}.cc-av-call{position:relative;margin-left:0.375rem;padding:0 0 0.875rem 1.125rem;border-left:2px solid var(--av-line)}.cc-av-call:last-child{padding-bottom:0;border-left-color:transparent}.cc-av-call::before{content:"";position:absolute;left:-0.375rem;top:0.375rem;width:0.625rem;height:0.625rem;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #94a3b8}.cc-av-call__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.625rem}.cc-av-call__when{font-size:0.8125rem;color:var(--av-muted)}.cc-av-call__note{margin-top:0.375rem;padding:0.5rem 0.75rem;border-radius:0.75rem;background:#f7f8fb;font-size:0.875rem;color:var(--av-text)}.cc-av-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-av-ring--light{width:3.75rem;height:3.75rem}.cc-av-ring--light .cc-av-ring__track{stroke:#e8ecf3;stroke-width:12}.cc-av-ring--light .cc-av-ring__arc{stroke-width:12}.cc-av-ring--light strong{font-size:1.25rem;color:var(--av-ink)}.cc-av-ring--mini{width:2.625rem;height:2.625rem}.cc-av-ring--mini strong{font-size:0.875rem}.cc-av-ring--ok{color:var(--av-ok)}.cc-av-ring--warn{color:#f59e0b}.cc-av-ring--bad{color:var(--av-bad)}.cc-av-ink--ok{color:var(--av-ok-ink)}.cc-av-ink--warn{color:var(--av-warn-ink)}.cc-av-ink--bad{color:var(--av-bad-ink)}.cc-audit__tabs{display:inline-flex;gap:0.125rem;padding:0.1875rem;border-radius:999px;background:#e9edf3}.cc-audit__tab{display:inline-flex;align-items:center;gap:0.375rem;padding:0.3125rem 0.75rem;border-radius:999px;font-size:0.8125rem;font-weight:700;color:var(--av-muted);transition:background-color 0.15s,color 0.15s}.cc-audit__tab:hover{color:var(--av-ink)}.cc-audit__tab svg{flex:none;width:1rem;height:1rem}.cc-audit__tab--on{background:#fff;color:var(--av-ink);box-shadow:0 1px 2px rgb(15 23 42 / 0.08),0 0 0 1px rgb(15 23 42 / 0.04)}.cc-audit__tab:focus-visible{outline:2px solid var(--av-ok);outline-offset:1px}.cc-audit__tab-count{min-width:1.25rem;padding:0 0.375rem;border-radius:999px;background:var(--av-warn-soft);color:var(--av-warn-ink);font-size:0.71875rem;line-height:1.25rem;text-align:center}.cc-fix{container-type:inline-size;font-size:0.9375rem;color:var(--av-text)}.cc-fix__grid{display:grid;gap:1rem}@container (min-width: 62rem){.cc-fix__grid--team{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}}.cc-fix__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.75rem 1.5rem;margin-bottom:1rem}.cc-fix__head>div{flex:1 1 22rem;min-width:0}.cc-fix__title{margin:0;font-size:1.0625rem;font-weight:800;color:var(--av-ink)}.cc-fix__lede{margin:0.375rem 0 0;max-width:44rem;font-size:0.875rem;color:var(--av-muted)}.cc-fix__copy{flex:none}.cc-fix__prompt{margin:0;max-height:34rem;overflow:auto;padding:1rem 1.125rem;border-radius:0.875rem;background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--av-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.78125rem;line-height:1.6;color:var(--av-text);white-space:pre-wrap;overflow-wrap:anywhere}.cc-fix__prompt:focus-visible{outline:2px solid var(--av-ok);outline-offset:2px}.cc-fix__list{display:flex;flex-direction:column;gap:0.75rem;margin:0.875rem 0 0;padding:0;list-style:none}.cc-fix__list li{display:flex;flex-direction:column;gap:0.125rem;padding-top:0.75rem;border-top:1px solid var(--av-line);font-size:0.875rem}.cc-fix__list strong{color:var(--av-ink)}.cc-fix__list span{color:var(--av-text)}.cc-visits{display:flex;flex-direction:column}.cc-visits__row{display:flex;flex-wrap:wrap;gap:0.125rem 0.75rem;padding:0.625rem 0;font-size:0.875rem;line-height:1.45}.cc-visits__row+.cc-visits__row{border-top:1px solid #eef1f6}.cc-visits__when{flex:none;min-width:7.5rem;font-weight:600;color:#0b1220}.cc-visits__what{flex:1;min-width:12rem;color:#475569}.cc-pdf{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(11 18 32 / 0.55);backdrop-filter:blur(3px);animation:cc-pdf-in 160ms ease-out}.cc-pdf__card{display:flex;flex-direction:column;align-items:center;width:min(100%,25rem);padding:1.75rem 1.5rem 1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 24px 60px -20px rgb(11 18 32 / 0.45),0 0 0 1px rgb(11 18 32 / 0.06);text-align:center}.cc-pdf__mark{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:0.875rem;border-radius:999px;background:#eef2ff;color:#26355d}.cc-pdf__mark svg{width:1.625rem;height:1.625rem}.cc-pdf.is-done .cc-pdf__mark{background:#e7f7f0;color:#047857}.cc-pdf.is-failed .cc-pdf__mark{background:#fff4de;color:#b45309}.cc-pdf__spinner{width:1.625rem;height:1.625rem;border:3px solid rgb(38 53 93 / 0.18);border-top-color:#26355d;border-radius:999px;animation:cc-pdf-spin 800ms linear infinite}.cc-pdf__title{margin:0;font-size:1.0625rem;font-weight:800;color:#0b1220}.cc-pdf__text{margin:0.375rem 0 0;font-size:0.875rem;line-height:1.5;color:#475569}.cc-pdf__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem}.cc-pdf__actions:not(:empty){margin-top:1.125rem}.cc-pdf__button{padding:0.5rem 0.875rem;border-radius:0.625rem;background:#f1f5f9;font-size:0.875rem;font-weight:700;color:#0b1220;cursor:pointer}.cc-pdf__button--primary{background:#0b1220;color:#fff}@keyframes cc-pdf-spin{to{transform:rotate(360deg)}}@keyframes cc-pdf-in{from{opacity:0}}.cc-ladder{container-type:inline-size;display:flex;flex-direction:column;gap:1.125rem;font-size:0.875rem;color:var(--av-text)}.cc-ladder__head h3{font-size:1.375rem;font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:var(--av-ink)}.cc-ladder__head>p:last-child{margin-top:0.25rem;font-size:0.8125rem;color:var(--av-muted)}.cc-ladder__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0.5rem}@container (min-width: 48rem){.cc-ladder__steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.cc-ladder__step{display:flex;flex-direction:column;align-items:flex-start;gap:0.3125rem;padding:0.75rem 0.8125rem;border-radius:0.875rem;background:linear-gradient(180deg,#f5f7fa,#fff);box-shadow:inset 0 0 0 1px #e2e8f0}.cc-ladder__step--reached{background:linear-gradient(180deg,#f1fbf6,#fff);box-shadow:inset 0 0 0 1px #cfeedf}.cc-ladder__step--partly{background:linear-gradient(180deg,#fff8ea,#fff);box-shadow:inset 0 0 0 1px #fbe3b8}.cc-ladder__step--signals{background:linear-gradient(180deg,#eef4ff,#fff);box-shadow:inset 0 0 0 1px #d4e2fd}.cc-ladder__step--current{box-shadow:inset 0 0 0 2px var(--av-ok)}.cc-ladder__key{font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-0.03em;color:var(--av-ink)}.cc-ladder__name{font-size:0.8125rem;font-weight:800;line-height:1.25;color:var(--av-ink)}.cc-ladder__state{display:inline-flex;align-items:center;gap:0.25rem;padding:0.0625rem 0.5rem;border-radius:999px;background:#eef1f6;font-size:0.71875rem;font-weight:800;color:#475569}.cc-ladder__state svg{width:0.875rem;height:0.875rem;margin-left:-0.125rem}.cc-ladder__step--reached .cc-ladder__state{background:var(--av-ok-soft);color:var(--av-ok-ink)}.cc-ladder__step--partly .cc-ladder__state{background:var(--av-warn-soft);color:var(--av-warn-ink)}.cc-ladder__step--signals .cc-ladder__state{background:#e8f0fe;color:#1d4ed8}.cc-ladder__count,.cc-ladder__promise,.cc-ladder__seen{font-size:0.75rem;line-height:1.4;color:var(--av-muted)}.cc-ladder__count,.cc-ladder__seen{font-weight:700}.cc-ladder__gaps{display:flex;flex-direction:column;gap:0.125rem;font-size:0.75rem;line-height:1.35;color:var(--av-ink)}.cc-ladder__gaps li{padding-left:0.625rem;text-indent:-0.625rem}.cc-ladder__gaps li::before{content:"· ";color:var(--av-muted)}.cc-ladder__subhead{margin-bottom:0.5rem;font-size:0.8125rem;font-weight:800;color:var(--av-ink)}.cc-ladder__subhead small{display:block;font-size:0.75rem;font-weight:500;color:var(--av-muted)}.cc-ladder__chips{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-ladder__chip{display:inline-flex;align-items:center;gap:0.25rem;padding:0.1875rem 0.625rem;border-radius:999px;font-size:0.75rem;font-weight:800}.cc-ladder__chip svg{width:0.9375rem;height:0.9375rem;margin-left:-0.125rem}.cc-ladder__chip--yes{background:var(--av-ok-soft);color:var(--av-ok-ink)}.cc-ladder__chip--check{background:#eef1f6;color:#475569}.cc-ladder__questions>ul{display:flex;flex-direction:column;gap:0.125rem}.cc-ladder__q>summary{display:flex;align-items:flex-start;gap:0.625rem;padding:0.4375rem 0.5rem;border-radius:0.625rem;cursor:pointer;list-style:none;color:var(--av-ink)}.cc-ladder__q>summary::-webkit-details-marker{display:none}.cc-ladder__q>summary:hover{background:#f8fafc}.cc-ladder__answer{flex:none;display:inline-flex;align-items:center;gap:0.25rem;width:6.75rem;font-size:0.75rem;font-weight:800;line-height:1.5}.cc-ladder__answer svg{width:1rem;height:1rem}.cc-ladder__q--yes .cc-ladder__answer{color:var(--av-ok-ink)}.cc-ladder__q--check .cc-ladder__answer{color:var(--av-warn-ink)}.cc-ladder__q--unknown .cc-ladder__answer{color:var(--av-muted)}.cc-ladder__question{flex:1;line-height:1.45}.cc-ladder__chev{flex:none;width:1rem;height:1rem;margin-top:0.125rem;color:var(--av-muted);transition:transform 0.15s ease}.cc-ladder__q[open] .cc-ladder__chev{transform:rotate(180deg)}.cc-ladder__body{display:flex;flex-direction:column;gap:0.25rem;padding:0.125rem 0.5rem 0.625rem 7.875rem;font-size:0.8125rem;line-height:1.45;overflow-wrap:anywhere}@container (max-width: 36rem){.cc-ladder__body{padding-left:0.5rem}}.cc-ladder__unseen{font-weight:700;color:var(--av-warn-ink)}.cc-ladder__note{color:var(--av-muted)}.cc-call__ladder-count{flex:none;padding:0.0625rem 0.5rem;border-radius:999px;background:var(--av-warn-soft);font-size:0.71875rem;font-weight:800;color:var(--av-warn-ink)}.cc-stairs{--base: 1.5rem;--rise: 0.8125rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0.375rem;min-width:0}.cc-stairs__step{display:flex;flex-direction:column;align-items:center;gap:0.25rem;min-width:0;text-align:center}.cc-stairs__col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0.25rem;width:100%;height:calc(var(--base) + 4 * var(--rise) + 1.5rem)}.cc-stairs__pin{padding:0.0625rem 0.4375rem;border-radius:999px;background:#10b981;font-size:0.625rem;font-weight:800;letter-spacing:0.04em;line-height:1.5;text-transform:uppercase;white-space:nowrap;color:#052e1f}.cc-stairs__pin--next{background:#fbbf24;color:#451a03}.cc-stairs__bar{display:flex;justify-content:center;width:100%;height:calc(var(--base) + var(--step) * var(--rise));padding-top:0.1875rem;border-radius:0.4375rem 0.4375rem 0.1875rem 0.1875rem}.cc-stairs__bar svg{width:0.875rem;height:0.875rem}.cc-stairs__key{font-size:0.9375rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.cc-stairs__name{font-size:0.6875rem;font-weight:700;line-height:1.2}.cc-stairs .cc-stairs__key{color:#0b1220}.cc-stairs .cc-stairs__name{color:#64748b}.cc-stairs .cc-stairs__bar{border:1.5px dashed #cbd5e1;background:#f8fafc}.cc-stairs .cc-stairs__step--reached .cc-stairs__bar{border:0;background:linear-gradient(180deg,#34d399,#059669);color:#fff}.cc-stairs .cc-stairs__step--partly .cc-stairs__bar{border:1.5px solid #f59e0b;background:repeating-linear-gradient(135deg,#fde68a 0 5px,#fef3c7 5px 10px)}.cc-stairs .cc-stairs__step--signals .cc-stairs__bar{border-color:#a78bfa;background:#f5f3ff}.cc-stairs .cc-stairs__step--current .cc-stairs__bar{box-shadow:0 0 0 2px #fff,0 0 0 4px #059669}.cc-stairs .cc-stairs__step--current .cc-stairs__name{color:#047857}.cc-stairs .cc-stairs__step--next .cc-stairs__name{color:#b45309}.cc-call__step--situate .cc-call__n{background:linear-gradient(135deg,#10b981,#047857)}.cc-call__extra{margin-top:0.5rem;padding:0.4375rem 0.75rem 0.5625rem;border-radius:0.75rem;background:#f6f3ff}.cc-call__extra-label{font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#6d28d9}.cc-call__extra .cc-call__cue{margin-top:0.25rem}.cc-call__extra .cc-call__cue>svg{color:#7c3aed}.cc-fork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;margin-top:0.625rem}.cc-fork__btn{display:flex;align-items:center;gap:0.625rem;min-width:0;padding:0.5625rem 0.875rem;border-radius:0.875rem;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;cursor:pointer;text-align:left;color:#0b1220;transition:background 0.15s,box-shadow 0.15s}.cc-fork__btn:hover{box-shadow:inset 0 0 0 1px #94a3b8}.cc-fork__btn>svg{flex:none;width:1.375rem;height:1.375rem;color:#94a3b8}.cc-fork__btn strong{display:block;font-size:0.9375rem;font-weight:800;line-height:1.25}.cc-fork__btn small{display:block;font-size:0.75rem;font-weight:600;color:#64748b}.cc-fork__btn--demand[aria-pressed=true]{background:#ecfdf5;box-shadow:inset 0 0 0 2px #059669}.cc-fork__btn--demand[aria-pressed=true]>svg{color:#059669}.cc-fork__btn--process[aria-pressed=true]{background:#f5f3ff;box-shadow:inset 0 0 0 2px #7c3aed}.cc-fork__btn--process[aria-pressed=true]>svg{color:#7c3aed}.cc-call__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem;margin-top:0.625rem}@container (min-width: 52rem){.cc-call__cards:not(.cc-call__cards--one){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cc-call__card-level{margin-left:auto;padding:0 0.4375rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;font-size:0.6875rem;font-weight:800;white-space:nowrap;color:#475569}.cc-call__duo{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem}.cc-call__tips{display:grid;grid-template-columns:minmax(0,1fr);gap:0.25rem 1.25rem;margin-top:0.75rem;padding:0.625rem 0.75rem;border-radius:0.75rem;background:#f8fafc;font-size:0.75rem;line-height:1.4;color:#64748b}.cc-call__tips li{display:flex;gap:0.375rem}.cc-call__tips svg{flex:none;width:0.9375rem;height:0.9375rem;margin-top:0.0625rem;color:#94a3b8}@container (min-width: 52rem){.cc-call__duo,.cc-call__tips{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cc-objections{margin:0.25rem 0 0.625rem;padding:0.75rem 0.875rem;border-radius:0.875rem;background:#f8fafc}.cc-objections__title{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem;font-size:0.875rem;font-weight:800;color:#0b1220}.cc-objections__title svg{width:1.125rem;height:1.125rem;color:#64748b}.cc-objections__pills{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-objections__pill{padding:0.3125rem 0.75rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;cursor:pointer;font-size:0.8125rem;font-weight:700;color:#334155}.cc-objections__pill:hover{box-shadow:inset 0 0 0 1px #94a3b8}.cc-objections__pill[aria-expanded=true]{background:#0b1220;box-shadow:none;color:#fff}.cc-objections__answer{margin-top:0.625rem;padding:0.625rem 0.75rem;border-radius:0.75rem;background:#fff;box-shadow:inset 3px 0 0 #0b1220}.cc-objections__said{font-size:0.75rem;font-weight:700;color:#64748b}.cc-objections__say{margin-top:0.125rem;font-size:0.875rem;line-height:1.5;color:#334155}.cc-steps{display:flex;flex-direction:column;gap:0.875rem;padding:0.875rem 1.125rem 1rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-steps .cc-call__bilan-head{margin-bottom:-0.375rem}.cc-steps__list{display:flex;flex-direction:column;gap:0.375rem}.cc-steps__row{border-radius:0.75rem;background:#f8fafc}.cc-steps__row--reached{background:#f3fbf7}.cc-steps__row--partly{background:#fffaf0}.cc-steps__row--signals{background:#f7f4ff}.cc-steps__row--next{box-shadow:inset 0 0 0 1.5px #f59e0b}.cc-steps__row>summary{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.75rem;cursor:pointer;list-style:none;font-size:0.875rem;color:#0b1220}.cc-steps__row>summary::-webkit-details-marker{display:none}.cc-steps__state{flex:none;display:flex;color:#94a3b8}.cc-steps__state svg{width:1.125rem;height:1.125rem}.cc-steps__row--reached .cc-steps__state{color:#059669}.cc-steps__row--partly .cc-steps__state{color:#d97706}.cc-steps__row--signals .cc-steps__state{color:#7c3aed}.cc-steps__key{flex:none;width:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}.cc-steps__name{min-width:0;font-weight:800}.cc-steps__here{margin-left:0.375rem;padding:0.0625rem 0.4375rem;border-radius:999px;background:#0b1220;font-size:0.6875rem;font-style:normal;font-weight:800;white-space:nowrap;color:#fff}.cc-steps__here--next{background:#fef3c7;color:#92400e}.cc-steps__count{flex:none;margin-left:auto;font-size:0.75rem;font-weight:700;white-space:nowrap;color:#64748b}.cc-steps__dots{flex:none;display:flex;gap:0.1875rem}.cc-steps__row>summary .cc-call__chev{margin-left:0.25rem}.cc-steps__body{display:flex;flex-direction:column;gap:0.375rem;padding:0 0.75rem 0.75rem 3.25rem}.cc-steps__promise{font-size:0.8125rem;color:#64748b}.cc-call__facts summary>.cc-steps__axis{flex:none;display:flex;align-self:center;color:#94a3b8}.cc-steps__axis svg{width:0.9375rem;height:0.9375rem}.cc-steps__missing{display:flex;flex-direction:column;gap:0.25rem;font-size:0.875rem;color:#475569}.cc-steps__missing li{display:flex;align-items:baseline;gap:0.375rem}.cc-steps__missing svg{flex:none;width:0.9375rem;height:0.9375rem;transform:translateY(0.1875rem);color:#b45309}.cc-steps__note{font-size:0.75rem;line-height:1.45;color:#64748b}.cc-steps__note strong{color:#0b1220}.cc-steps__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem 1.25rem}.cc-steps__subhead{margin-bottom:0.375rem;font-size:0.8125rem;font-weight:800;color:#0b1220}.cc-steps__subhead span{margin-left:0.375rem;font-size:0.75rem;font-weight:500;color:#64748b}.cc-steps__questions>summary{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;cursor:pointer;list-style:none;font-size:0.8125rem;font-weight:800;color:#0b1220}.cc-steps__questions>summary::-webkit-details-marker{display:none}.cc-steps__questions>summary small{font-size:0.75rem;font-weight:500;color:#64748b}.cc-ladder__qs{display:flex;flex-direction:column;gap:0.125rem}.cc-steps__questions>.cc-ladder__qs{margin-top:0.5rem}.cc-call__dot--check{background:transparent;box-shadow:inset 0 0 0 1.5px #b45309}@container (min-width: 46rem){.cc-steps__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 34rem){.cc-steps__body{padding-left:0.75rem}.cc-steps__dots{display:none}}.cc-call__hero--slim .cc-call__top{align-items:center}.cc-call__goal--slim{flex:1 1 26rem;padding-top:0;border-top:0}.cc-cockpit{display:grid;grid-template-columns:minmax(0,1fr);gap:0.875rem}.cc-cockpit__side{order:-1;min-width:0}.cc-side{display:flex;flex-direction:column;gap:0.875rem;padding:0.875rem 1rem 1rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-side__site{display:flex;align-items:center;gap:0.875rem}.cc-side__site .cc-av-phone{--w: 4.75rem;flex:none}.cc-side__score{display:flex;align-items:center;gap:0.625rem;min-width:0}.cc-side__score .cc-av-ring{flex:none;width:3.25rem;height:3.25rem}.cc-side__score .cc-av-ring strong{font-size:1rem;color:#0b1220}.cc-side__score .cc-av-ring__track{stroke:#e2e8f0}.cc-side__score p{display:flex;flex-direction:column;font-size:0.75rem;line-height:1.35;color:#64748b}.cc-side__score small,.cc-side__eyebrow{font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#047857}.cc-side__eyebrow span{margin-left:0.25rem;letter-spacing:0;text-transform:none;color:#64748b}.cc-side__score strong{font-size:0.9375rem;font-weight:800;color:#0b1220}.cc-side__ladder{display:flex;flex-direction:column;gap:0.5rem;padding-top:0.75rem;border-top:1px solid #eef1f6}.cc-side__level{display:flex;align-items:baseline;gap:0.5rem;margin-top:-0.375rem;font-size:1.375rem;font-weight:800;letter-spacing:-0.02em;color:#0b1220}.cc-side__level span{font-size:0.875rem;font-weight:700;letter-spacing:0;color:#047857}.cc-side__next{padding:0.5rem 0.625rem;border-radius:0.75rem;background:#fffaf0;box-shadow:inset 0 0 0 1px #fde68a;font-size:0.8125rem;line-height:1.4;color:#475569}.cc-side__next strong{color:#92400e}.cc-side__next ul{display:flex;flex-direction:column;gap:0.1875rem;margin-top:0.375rem;color:#0b1220}.cc-side__next li{display:flex;align-items:baseline;gap:0.375rem}.cc-side__next li span{min-width:0}.cc-side__hint{padding:0.5rem 0.625rem;border-radius:0.75rem;background:#f8fafc;font-size:0.8125rem;line-height:1.45;color:#64748b}@container (min-width: 40rem) and (max-width: 61.99rem){.cc-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"site ladder";align-items:start;gap:0.875rem 1.5rem}.cc-side__site{grid-area:site}.cc-side__ladder,.cc-side__hint{grid-area:ladder}.cc-side__ladder{padding-top:0;border-top:0}.cc-side__compare{grid-area:compare}}@container (max-width: 30rem){.cc-stairs__name,.cc-side__site .cc-av-phone{display:none}}@container (min-width: 62rem){.cc-cockpit--site{grid-template-columns:minmax(0,1fr) 23rem;align-items:start}.cc-cockpit__side{order:0;position:sticky;top:0.75rem}.cc-cockpit__side .cc-side{max-height:calc(100dvh - 2rem);overflow-y:auto;scrollbar-width:thin}}.cc-check{background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:14px 16px}.cc-check__head{margin-bottom:12px}.cc-check__title{margin:0;font-size:15px;font-weight:700;color:var(--gray-950)}.cc-check__lead{margin:2px 0 0;font-size:13px;color:var(--gray-600);line-height:1.5}.cc-check__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cc-check__step{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--gray-200);border-radius:10px;padding:10px 12px;background:var(--gray-50)}.cc-check__step div{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--gray-600);line-height:1.45}.cc-check__step strong{color:var(--gray-900);font-weight:600;font-size:14px}.cc-check__n{flex:none;width:24px;height:24px;border-radius:99px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#fff;border:1px solid var(--gray-300);color:var(--gray-600)}.cc-check__n svg{width:14px;height:14px}.cc-check__step--current{background:var(--primary-50);border-color:var(--primary-300)}.cc-check__step--current .cc-check__n{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.cc-check__step--done .cc-check__n{background:var(--success-600);border-color:var(--success-600);color:#fff}.cc-build-count{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:12px;padding:12px 14px;align-self:start}.cc-build-count p{margin:0}.cc-build-count__big{font-size:14px;color:var(--gray-700)}.cc-build-count__big strong{font-size:26px;color:var(--gray-950);font-variant-numeric:tabular-nums;margin-right:4px}.cc-build-count__muted{margin-top:4px!important;font-size:13px;color:var(--gray-500);line-height:1.5}.cc-build-count__warn{margin-top:6px!important;display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--warning-700)}.cc-build-count__warn svg{width:16px;height:16px;flex:none;margin-top:2px}.cc-apercu{display:grid;gap:14px}.cc-apercu__wait{margin:0;color:var(--gray-500);font-size:14px}.cc-apercu__running,.cc-apercu__failed{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--gray-200);border-radius:12px;padding:14px 16px;background:#fff}.cc-apercu__running div,.cc-apercu__failed div{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--gray-700)}.cc-apercu__running small{color:var(--gray-500);font-size:12px}.cc-apercu__spinner{width:22px;height:22px;color:var(--primary-600);flex:none}.cc-apercu__failed{border-color:var(--warning-300);background:var(--warning-50)}.cc-apercu__failed svg{width:20px;height:20px;color:var(--warning-600);flex:none}.cc-apercu__numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-apercu__numbers>div{border:1px solid var(--gray-200);border-radius:12px;padding:12px 14px;background:#fff;display:flex;flex-direction:column}.cc-apercu__numbers strong{font-size:30px;line-height:1.1;color:var(--gray-950);font-variant-numeric:tabular-nums}.cc-apercu__numbers span{font-size:13px;color:var(--gray-500)}.cc-apercu__numbers .cc-apercu__hot{background:var(--success-50);border-color:var(--success-200)}.cc-apercu__numbers .cc-apercu__hot strong{color:var(--success-700)}.cc-apercu__label{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gray-500)}.cc-apercu__intents ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.cc-apercu__intents li{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--gray-200);border-radius:8px;padding:6px 10px;font-size:13px;color:var(--gray-700);background:#fff}.cc-apercu__intents b{color:var(--gray-950);font-variant-numeric:tabular-nums}.cc-apercu__first ol{margin:0;padding:0;list-style:none;border:1px solid var(--gray-200);border-radius:12px;background:#fff;overflow:hidden}.cc-apercu__first li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--gray-100)}.cc-apercu__first li:first-child{border-top:0}.cc-apercu__name{display:flex;flex-direction:column;min-width:0}.cc-apercu__name strong{font-size:14px;color:var(--gray-900);font-weight:600}.cc-apercu__name small{font-size:12px;color:var(--gray-500)}.cc-apercu__why{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cc-apercu__note{margin:0;font-size:13px;color:var(--gray-500);line-height:1.5}@media (max-width: 40rem){.cc-apercu__first li{flex-direction:column;align-items:flex-start}.cc-apercu__why{justify-content:flex-start}}.cc-config-tabs>.fi-tabs{flex-wrap:wrap;overflow:visible;gap:0 1.75rem;padding:0 1.5rem;background:transparent;border-bottom:1px solid var(--gray-200)}.cc-config-tabs .fi-tabs-item{gap:0.5rem;margin-bottom:-1px;padding:1rem 0.125rem 0.875rem;border-bottom:2px solid transparent;border-radius:0;background:transparent;white-space:nowrap;transition:border-color 0.15s ease,color 0.15s ease}.cc-config-tabs .fi-tabs-item:hover{background:transparent;border-bottom-color:var(--gray-300)}.cc-config-tabs .fi-tabs-item .fi-tabs-item-label{font-size:0.9375rem;font-weight:500;color:var(--gray-600)}.cc-config-tabs .fi-tabs-item>.fi-icon{color:var(--gray-400)}.cc-config-tabs .fi-tabs-item.fi-active{background:transparent;border-bottom-color:#26355d}.cc-config-tabs .fi-tabs-item.fi-active .fi-tabs-item-label{font-weight:600;color:var(--gray-950)}.cc-config-tabs .fi-tabs-item.fi-active>.fi-icon{color:#26355d}@media (min-width: 48rem){.cc-config-tabs.fi-vertical>.fi-tabs{flex:none;flex-direction:column;flex-wrap:nowrap;gap:0.125rem;width:19rem;padding:0.75rem;border-bottom:0;border-right:1px solid var(--gray-200)}.cc-config-tabs.fi-vertical .fi-tabs-item{justify-content:flex-start;margin:0;padding:0.625rem 0.75rem;border-bottom:0;border-radius:0.5rem;text-align:start;white-space:normal}.cc-config-tabs.fi-vertical .fi-tabs-item:hover{background:var(--gray-50)}.cc-config-tabs.fi-vertical .fi-tabs-item.fi-active{background:#eef2f9;box-shadow:inset 3px 0 0 #26355d}.cc-config-tabs.fi-vertical .fi-tabs-item .fi-tabs-item-label{flex:1 1 auto;min-width:0}.cc-config-tabs.fi-vertical .fi-tabs-item .fi-badge{flex:none;max-width:none;margin-left:auto}.cc-config-tabs.fi-vertical .fi-tabs-item .fi-badge *{overflow:visible;text-overflow:clip}.cc-config-tabs.fi-vertical>.fi-sc-tabs-tab{flex:1 1 auto;min-width:0}}@media (max-width: 47.99rem){.cc-config-tabs.fi-vertical{flex-direction:column}.cc-config-tabs.fi-vertical>.fi-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:auto;gap:0 1.25rem;padding:0 1rem;border-right:0;border-bottom:1px solid var(--gray-200)}.cc-config-tabs.fi-vertical>.fi-tabs::-webkit-scrollbar{display:none}.cc-config-tabs.fi-vertical .fi-tabs-item{flex:none}.cc-config-tabs.fi-vertical>.fi-sc-tabs-tab{width:100%;margin:0;padding:1rem}}.cc-section-tabs{margin-top:1.5rem}.cc-section-tabs>.fi-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 1.75rem;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--gray-200)}.cc-section-tabs>.fi-tabs::-webkit-scrollbar{display:none}.cc-section-tabs .fi-tabs-item{flex:none;gap:0.5rem;margin-bottom:-1px;padding:0.75rem 0.125rem 0.6875rem;border-bottom:2px solid transparent;border-radius:0;background:transparent;white-space:nowrap;transition:border-color 0.15s ease,color 0.15s ease}.cc-section-tabs .fi-tabs-item:hover{background:transparent;border-bottom-color:var(--gray-300)}.cc-section-tabs .fi-tabs-item .fi-tabs-item-label{font-size:0.9375rem;font-weight:500;color:var(--gray-600)}.cc-section-tabs .fi-tabs-item.fi-active{background:transparent;border-bottom-color:#26355d}.cc-section-tabs .fi-tabs-item.fi-active .fi-tabs-item-label{font-weight:600;color:var(--gray-950)}@media (max-width: 40rem){.cc-section-tabs{margin-top:1rem}.cc-section-tabs>.fi-tabs{gap:0 1rem;mask-image:linear-gradient(to right,#000 88%,transparent)}.cc-section-tabs .fi-tabs-item .fi-tabs-item-label{font-size:0.875rem}}.cc-user-menu-heading{padding:0.625rem 0.5rem 0.25rem;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;color:var(--gray-500)}.cc-config-steps{display:grid;gap:0.375rem;margin:0;padding-left:1.25rem;list-style:decimal;font-size:0.875rem;line-height:1.5;color:var(--gray-600)}.cc-config-steps li::marker{font-weight:600;color:#26355d}.cc-inspiration{display:flex;flex-direction:column;gap:0.75rem;width:100%;min-width:0}.cc-inspiration__visual{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:0.5rem;background:var(--gray-100);display:flex;align-items:center;justify-content:center}.cc-inspiration__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.cc-inspiration__state{display:flex;align-items:center;gap:0.5rem;padding:1rem;font-size:0.875rem;color:var(--gray-500);text-align:center}.cc-inspiration__state--failed{color:var(--danger-600)}.cc-inspiration__spinner{width:1rem;height:1rem;flex:none}.cc-inspiration__body{display:flex;flex-direction:column;gap:0.375rem;min-width:0}.cc-inspiration__title{font-weight:600;line-height:1.35;color:var(--gray-950);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-inspiration__tags{display:flex;flex-wrap:wrap;gap:0.25rem}.cc-inspiration__trade{font-size:0.8125rem;color:var(--gray-600)}.cc-inspiration__note{font-size:0.8125rem;color:var(--gray-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-inspiration__note.cc-bit{display:flex;align-items:flex-start}.cc-inspiration__note.cc-bit>svg{margin-top:0.1875rem}.cc-inspiration__note.cc-bit>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-inspiration-preview{display:flex;justify-content:center}.cc-inspiration-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem);border-radius:0.5rem;background:var(--gray-100)}.cc-inspiration-preview--long img{max-height:none}.cc-site{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.cc-site__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.875rem}.cc-site__globe{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:0.625rem;background:#eef1f8;color:#26355d}.cc-site__globe .fi-icon{width:1.25rem;height:1.25rem}.cc-site__id{display:flex;flex:1 1 14rem;flex-direction:column;min-width:0}.cc-site__domain{display:inline-flex;align-items:center;gap:0.375rem;font-size:1.0625rem;font-weight:600;line-height:1.5rem;color:var(--gray-950);overflow-wrap:anywhere}.cc-site__domain:hover{text-decoration:underline}.cc-site__out{flex:none;width:1rem;height:1rem;color:var(--gray-400)}.cc-site__name{font-size:0.8125rem;color:var(--gray-500)}.cc-site__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0.75rem 1.5rem;margin:0}.cc-site__facts>div{min-width:0}.cc-site__facts dt{font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var(--gray-500)}.cc-site__facts dd{margin:0.125rem 0 0;font-size:0.875rem;line-height:1.375rem;color:var(--gray-900);overflow-wrap:anywhere}.cc-site__facts a{font-weight:500;color:var(--primary-700)}.cc-site__facts a:hover{text-decoration:underline}.cc-site__wide{grid-column:1 / -1}.cc-site__notes{white-space:pre-line}.cc-site__muted{color:var(--gray-500)}.cc-site__path{display:inline-block;margin-left:0.25rem;padding:0 0.375rem;border-radius:0.375rem;background:var(--gray-100);font-size:0.8125rem;color:var(--gray-700)}.cc-site__check{padding-top:0.875rem;border-top:1px solid var(--gray-200)}.cc-site__check-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.25rem 1rem;margin:0 0 0.625rem;font-size:0.875rem;font-weight:600;color:var(--gray-950)}.cc-site__checked{font-size:0.8125rem;font-weight:400;color:var(--gray-500)}.cc-site__check-empty{margin:0;font-size:0.8125rem;line-height:1.25rem;color:var(--gray-500)}.cc-site__lines{display:grid;gap:0.625rem;margin:0;padding:0;list-style:none}.cc-site__line{display:flex;align-items:flex-start;gap:0.75rem}.cc-site__line-icon{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;border-radius:0.5rem;background:var(--gray-100);color:var(--gray-500)}.cc-site__line-icon .fi-icon{width:1.0625rem;height:1.0625rem}.cc-site__line--success .cc-site__line-icon{background:var(--success-100);color:var(--success-700)}.cc-site__line--warning .cc-site__line-icon{background:var(--warning-100);color:var(--warning-700)}.cc-site__line--danger .cc-site__line-icon{background:var(--danger-100);color:var(--danger-700)}.cc-site__line-text{display:flex;flex-direction:column;min-width:0;padding-top:0.25rem}.cc-site__line-title{font-size:0.875rem;font-weight:600;line-height:1.25rem;color:var(--gray-950)}.cc-site__line-detail{font-size:0.8125rem;line-height:1.25rem;color:var(--gray-600);overflow-wrap:anywhere}.cc-site__line--danger .cc-site__line-detail{color:var(--danger-700)}.cc-site__preview{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem}.cc-site__preview-open,.cc-site__preview-copy{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:0.5rem;font-size:0.875rem;font-weight:600;line-height:1.25rem}.cc-site__preview-open{background:#26355d;color:#fff}.cc-site__preview-open:hover{background:#1d2a4b}.cc-site__preview-copy{background:var(--color-white, #fff);color:var(--gray-700);box-shadow:inset 0 0 0 1px var(--gray-300)}.cc-site__preview-copy:hover{background:var(--gray-50)}.cc-site__preview-open .fi-icon,.cc-site__preview-copy .fi-icon{width:1rem;height:1rem}.cc-site__history{display:grid;gap:0.5rem;margin:0.625rem 0 0;padding:0;list-style:none;font-size:0.8125rem;line-height:1.25rem;color:var(--gray-700)}.cc-site__history li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.5rem}.cc-site__history a{font-weight:600;color:var(--primary-700)}.cc-site__history-error{display:block;width:100%;color:var(--danger-700)}.cc-site__subhead{margin:0.875rem 0 0;font-size:0.75rem;font-weight:600;line-height:1rem;color:var(--gray-500)}.cc-site__excerpt{display:block;width:100%}.cc-site__release{margin-left:auto;padding:0.125rem 0.625rem;border-radius:0.5rem;background:var(--color-white, #fff);box-shadow:inset 0 0 0 1px var(--gray-300);font-size:0.8125rem;font-weight:600;color:var(--gray-700)}.cc-site__release:hover{background:var(--gray-50)}.cc-site-brief{font-size:0.875rem;line-height:1.5rem;color:var(--gray-700)}.cc-site-brief h1{margin:0 0 0.5rem;font-size:1.125rem;font-weight:700;color:var(--gray-950)}.cc-site-brief h2{margin:1.25rem 0 0.375rem;font-size:0.9375rem;font-weight:700;color:var(--gray-950)}.cc-site-brief p{margin:0.375rem 0}.cc-site-brief ul{margin:0.25rem 0;padding-left:1.25rem;list-style:disc}.cc-site-brief ul ul{list-style:circle}.cc-site-brief code{padding:0 0.25rem;border-radius:0.25rem;background:var(--gray-100);font-size:0.8125rem;word-break:break-all}.cc-mockup__duo{display:grid;grid-template-columns:minmax(0,3.46fr) minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:1rem}.cc-mockup__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem}@media (max-width: 30rem){.cc-mockup__duo{grid-template-columns:minmax(0,1fr)}.cc-mockup__shot--telephone{width:60%;justify-self:center}}.cc-mockup__device{margin:0 0 0.5rem;font-size:0.75rem;font-weight:600;line-height:1rem;color:var(--gray-500)}.cc-mockup__shot{margin:0}.cc-mockup__frame{display:block;width:100%;padding:0;overflow:hidden;border-radius:0.75rem;background:var(--gray-100);box-shadow:inset 0 0 0 1px var(--gray-200),0 12px 30px -14px rgb(15 23 42 / 0.35);cursor:zoom-in}.cc-mockup__shot--telephone .cc-mockup__frame{border-radius:1.25rem;box-shadow:0 0 0 4px #0f172a,0 12px 30px -14px rgb(15 23 42 / 0.45)}.cc-mockup__frame img{display:block;width:100%;height:auto}.cc-mockup__shot figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.25rem 0.5rem;margin-top:0.5rem;font-size:0.8125rem;font-weight:600;color:var(--gray-700)}.cc-mockup__more{font-weight:500;color:var(--gray-500)}.cc-mockup__overlay{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:rgb(15 23 42 / 0.92)}.cc-mockup__overlay-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.75rem 1rem;color:#fff;font-size:0.875rem;font-weight:600}.cc-mockup__overlay-bar button{padding:0.375rem 0.875rem;border-radius:0.5rem;background:rgb(255 255 255 / 0.12);color:#fff;font-weight:600}.cc-mockup__overlay-page{flex:1 1 auto;overflow:auto;padding:0 1rem 1.5rem;-webkit-overflow-scrolling:touch}.cc-mockup__overlay-page img{display:block;width:100%;max-width:75rem;height:auto;margin:0 auto;border-radius:0.5rem;background:#fff}.cc-mockup__overlay-page img.is-narrow{max-width:26rem}.cc-mockup__changes{margin-top:1.25rem}.cc-mockup__changes ol{display:grid;gap:0.375rem;margin:0;padding:0;list-style:none}.cc-mockup__changes li{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 1rem minmax(0,1fr);align-items:baseline;gap:0.5rem;padding:0.5rem 0.75rem;border-radius:0.5rem;background:var(--gray-50);font-size:0.8125rem;line-height:1.25rem}.cc-mockup__change-point{font-weight:700;color:var(--gray-950)}.cc-mockup__change-before{color:var(--gray-500);text-decoration:line-through;text-decoration-color:var(--gray-300)}.cc-mockup__change-arrow{font-weight:700;color:var(--success-600)}.cc-mockup__change-after{font-weight:600;color:var(--success-700)}@media (max-width: 40rem){.cc-mockup__changes li{grid-template-columns:1fr;gap:0.125rem}.cc-mockup__change-arrow{display:none}}.cc-call__listing{flex:none}.cc-call__listing .cc-google{flex-direction:column;align-items:flex-start;margin-top:0}.cc-call__top>.cc-call__goal--slim{flex:0 1 17rem}.cc-call__next{scroll-margin-bottom:7rem}.cc-tabs{display:flex;flex-wrap:wrap;gap:0 0.25rem;border-bottom:1px solid #e2e8f0}.cc-tabs__tab{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:-1px;padding:0.625rem 0.875rem;border-bottom:3px solid transparent;font-size:0.9375rem;font-weight:800;color:#64748b}.cc-tabs__tab svg{width:1.125rem;height:1.125rem}.cc-tabs__tab small{font-size:0.75rem;font-weight:600;color:#94a3b8}.cc-tabs__tab:hover{color:#0b1220}.cc-tabs__tab[aria-selected=true]{border-color:#059669;color:#047857}.cc-tabs__tab[aria-selected=true] small{color:#059669}.cc-tabs__tab span{white-space:nowrap}@container (max-width: 40rem){.cc-tabs{flex-wrap:nowrap}.cc-tabs__tab{flex:1 1 auto;justify-content:center;gap:0.375rem;padding-inline:0.375rem;font-size:0.875rem}.cc-tabs__tab small{display:none}}.cc-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;padding:0.75rem 0;border-bottom:1px solid #eef1f6}.cc-stepper__list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0.375rem}.cc-stepper__step{display:inline-flex;align-items:center;gap:0.5rem;padding:0.3125rem 0.75rem 0.3125rem 0.3125rem;border-radius:999px;background:#f1f5f9;font-size:0.8125rem;font-weight:800;color:#64748b}.cc-stepper__step:hover{color:#0b1220}.cc-stepper__n{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#cbd5e1;font-size:0.75rem;color:#fff}.cc-stepper__n svg{width:0.875rem;height:0.875rem}.cc-stepper__step--done{background:#ecfdf5;color:#047857}.cc-stepper__step--done .cc-stepper__n{background:#10b981}.cc-stepper__step--on,.cc-stepper__step--on:hover{background:#0b1220;color:#fff}.cc-stepper__step--on .cc-stepper__n{background:#fff;color:#0b1220}.cc-stepper .cc-call__cues-toggle{position:static}.cc-stepper~.cc-call__step{border-top:0}.cc-call__next{display:flex;justify-content:flex-end;margin-top:0.75rem}.cc-call__next-btn{display:inline-flex;align-items:center;gap:0.375rem;padding:0.4375rem 0.875rem;border-radius:0.625rem;background:#0b1220;font-size:0.8125rem;font-weight:800;color:#fff}.cc-call__next-btn:hover{background:#1e293b}.cc-call__next-btn svg{width:1rem;height:1rem}.cc-site-tab{display:grid;gap:0.875rem;align-items:start}@container (min-width: 62rem){.cc-site-tab{grid-template-columns:minmax(0,1fr) 22rem}}.cc-site-tab__main,.cc-site-tab__side{display:flex;flex-direction:column;gap:0.875rem;min-width:0}.cc-site-tab__card{padding:0.875rem 1rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-site-tab__title{margin-bottom:0.5rem;font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#047857}.cc-site-tab__title span{margin-left:0.25rem;letter-spacing:0;text-transform:none;color:#64748b}.cc-site-tab__card .cc-brief__muted{margin-top:0.625rem}.cc-meeting{display:flex;flex-direction:column;gap:0.875rem}.cc-meeting__lead{font-size:0.875rem;color:#475569}.cc-meeting__cards{display:grid;gap:0.875rem}@container (min-width: 48rem){.cc-meeting__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 70rem){.cc-meeting__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-meeting__cards>.cc-av-card{display:flex;flex-direction:column;gap:0.625rem}.cc-meeting__cards .cc-av-report__actions{margin-top:auto}.cc-meeting__head{display:flex;align-items:center;gap:0.625rem}.cc-meeting__head strong{font-size:0.9375rem;font-weight:800;color:#0b1220}.cc-meeting__state{margin-inline-start:auto;padding:0.125rem 0.5rem;border-radius:999px;font-size:0.75rem;font-weight:700;white-space:nowrap}.cc-meeting__state--todo{background:#fef3c7;color:#b45309}.cc-meeting__state--wait{background:#dbeafe;color:#1d4ed8}.cc-meeting__state--done{background:#d1fae5;color:#047857}.cc-meeting__text{font-size:0.875rem;line-height:1.5;color:#475569}.cc-meeting__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:auto;padding-top:0.25rem}.cc-meeting__promise{display:flex;align-items:center;gap:0.625rem;padding:0.75rem 1rem;border-radius:0.875rem;background:#f5f3ff;box-shadow:inset 0 0 0 1px #ddd6fe;font-size:0.875rem;color:#5b21b6}.cc-meeting__promise svg{flex:none;width:1.25rem;height:1.25rem}.cc-meeting__calls{display:flex;flex-direction:column;gap:0.5rem;padding:0.875rem 1rem;border-radius:1.125rem;background:#fff;box-shadow:var(--av-shadow),0 0 0 1px var(--av-line)}.cc-pick .fi-fo-checkbox-list-option{position:relative;display:block;padding:0.375rem;border:1px solid var(--gray-200);border-radius:0.75rem;background:#fff;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s}.cc-pick .fi-fo-checkbox-list-option:hover{border-color:var(--gray-300);box-shadow:0 4px 14px rgb(15 23 42 / 0.08)}.cc-pick .fi-fo-checkbox-list-option:has(.fi-checkbox-input:checked){border-color:var(--primary-600);box-shadow:0 0 0 1px var(--primary-600)}.cc-pick .fi-fo-checkbox-list-option .fi-checkbox-input{position:absolute;top:0.875rem;left:0.875rem;z-index:1;margin:0;box-shadow:0 0 0 3px rgb(255 255 255 / 0.9)}.cc-pick .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-text{display:block}.cc-pick .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-label{display:flex;flex-direction:column;gap:0.375rem;overflow:visible}.cc-pick__visual{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:0.5rem;background:var(--gray-100)}.cc-pick__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:object-position 2.5s ease-in-out}@media (hover: hover){.cc-pick .fi-fo-checkbox-list-option:hover .cc-pick__visual img{object-position:bottom}}.cc-pick__caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 0.125rem 0.125rem;font-size:0.8125rem;line-height:1.3}.cc-pick__zoom{position:absolute;top:0.75rem;right:0.75rem;z-index:1;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:rgb(255 255 255 / 0.92);color:var(--gray-700);box-shadow:0 1px 4px rgb(15 23 42 / 0.15)}.cc-pick__zoom:hover{color:var(--primary-700)}.cc-pick__zoom svg{width:1rem;height:1rem}.cc-tpl .fi-fo-radio-label{position:relative;display:block;padding:0.375rem;border:1px solid var(--gray-200);border-radius:0.75rem;background:#fff;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s}.cc-tpl .fi-fo-radio-label:hover{border-color:var(--gray-300);box-shadow:0 4px 14px rgb(15 23 42 / 0.08)}.cc-tpl .fi-fo-radio-label:has(.fi-radio-input:checked){border-color:var(--primary-600);box-shadow:0 0 0 1px var(--primary-600)}.cc-tpl .fi-radio-input{position:absolute;bottom:0.7rem;left:0.6rem;z-index:1;margin:0}.cc-tpl .fi-fo-radio-label-text,.cc-tpl .fi-fo-radio-label-text>p{display:block;margin:0}.cc-tpl__visual{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:0.5rem;background:var(--gray-100)}.cc-tpl__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.cc-tpl__name{display:block;padding:0.45rem 0.25rem 0.1rem 1.6rem;font-size:0.8125rem;font-weight:700;color:var(--gray-900)}.cc-tpl__client{position:absolute;top:0.75rem;left:0.75rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem 0.125rem 0.375rem;border-radius:999px;background:var(--primary-600);color:#fff;font-size:0.6875rem;font-weight:700}.cc-tpl__client svg{width:0.75rem;height:0.75rem}.cc-tpl--site .cc-tpl__visual{aspect-ratio:4 / 3}.cc-tpl--site .cc-tpl__visual img{transition:object-position 2.5s ease-in-out}@media (hover: hover){.cc-tpl--site .fi-fo-radio-label:hover .cc-tpl__visual img{object-position:bottom}}.cc-tpl--site .fi-radio-input{top:0.875rem;bottom:auto;left:0.875rem;box-shadow:0 0 0 3px rgb(255 255 255 / 0.9)}.cc-tpl__note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0.45rem 0.125rem 0.125rem;font-size:0.8125rem;line-height:1.3;color:var(--gray-700)}.cc-pick--da .cc-pick__visual{aspect-ratio:4 / 5}.cc-pick--da .cc-pick__caption{display:none}.cc-pick--da .cc-pick__zoom{top:0.6rem;right:0.6rem;width:1.5rem;height:1.5rem}.cc-brief-bits{display:grid;gap:0.4rem;padding:0.625rem 0.875rem;border:1px solid var(--gray-100);border-radius:0.625rem;background:var(--gray-50)}.cc-brief-bits .cc-bit{margin:0}.cc-bit.is-success>svg{color:#047857}.cc-brief-create.fi-section{background:linear-gradient(180deg,#fffaf0 0,#fff 10rem)}.cc-brief-create.fi-section .fi-section-header-icon{color:#b45309}.cc-brief-link{margin-left:0.25rem;color:var(--primary-700);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cc-site__line>.cc-google-copy{flex:none;margin-left:auto}.cc-rm{--rm-ink: #0b1220;--rm-text: #334155;--rm-muted: #64748b;--rm-line: #e6e9f0;--rm-shadow: 0 1px 2px rgb(15 23 42 / 0.04), 0 14px 34px -18px rgb(15 23 42 / 0.22);display:flex;flex-direction:column;gap:1.25rem;max-width:72rem;color:var(--rm-text)}.cc-rm svg{flex:none;width:1.25rem;height:1.25rem}.cc-rm-hero{position:relative;padding:clamp(1.5rem,4vw,2.5rem);border-radius:1.5rem;color:#fff;background:radial-gradient(55% 60% at 90% 10%,rgb(52 211 153 / 0.2),transparent 70%),radial-gradient(50% 70% at 0% 100%,rgb(59 130 246 / 0.18),transparent 70%),linear-gradient(125deg,#07090f 0%,#0d1220 42%,#26355d 100%)}.cc-rm-hero::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgb(255 255 255 / 0.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);mask-image:linear-gradient(to bottom,#000 30%,transparent 90%);pointer-events:none}.cc-rm-hero__top{position:relative;display:flex;align-items:center;gap:1.25rem 1.5rem}.cc-rm-hero__titles{flex:1 1 auto;min-width:0}.cc-rm-hero__logo{display:grid;flex:none;place-items:center;width:4.5rem;height:4.5rem;padding:0.5rem;border-radius:1.125rem;background:#fff;box-shadow:0 10px 30px -12px rgb(0 0 0 / 0.6)}.cc-rm-hero__logo img{max-width:100%;max-height:100%;object-fit:contain}.cc-rm-hero__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin:0 0 0.875rem;padding:0.3125rem 0.75rem;border-radius:999px;background:rgb(52 211 153 / 0.12);box-shadow:inset 0 0 0 1px rgb(52 211 153 / 0.3);color:#a7f3d0;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.cc-rm-hero__eyebrow i{width:0.4375rem;height:0.4375rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px rgb(52 211 153 / 0.25)}.cc-rm-hero__title{margin:0;font-size:clamp(1.625rem,4.2vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-0.03em;color:#fff}.cc-rm-hero__title span{color:#6ee7b7}.cc-rm-hero__lead{max-width:36rem;margin:0.75rem 0 0;font-size:1.0625rem;line-height:1.6;color:#cbd5e1}.cc-rm-ico{display:grid;flex:none;place-items:center;width:2.375rem;height:2.375rem;border-radius:0.75rem}.cc-rm-ico--blue{background:#eaf1ff;color:#2563eb}.cc-rm-ico--violet{background:#f1ecff;color:#7c3aed}.cc-rm-ico--green{background:#e7f7f0;color:#059669}.cc-rm-ico--amber{background:#fff4de;color:#d97706}.cc-rm-ico--red{background:#fdecec;color:#dc2626}.cc-rm-draft{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0.625rem 1rem;border-radius:0.75rem;background:var(--warning-50);outline:1px solid var(--warning-200);font-size:0.875rem;color:var(--warning-800)}.cc-rm-leads{display:flex;align-items:center;gap:0.75rem;margin:0;padding:0.875rem 1.125rem;border-radius:0.875rem;background:#e7f7f0;outline:1px solid rgb(5 150 105 / 0.25);font-size:0.9375rem;color:var(--rm-text)}.cc-rm-leads>svg{color:#059669}.cc-rm-leads strong{font-weight:800;color:var(--rm-ink)}.cc-rm-aside{display:flex;gap:0.75rem;margin:0;padding:0.875rem 1.125rem;border-radius:0.875rem;background:#fff;outline:1px solid var(--rm-line);font-size:0.875rem;line-height:1.55;color:var(--rm-muted)}.cc-rm-aside>svg{margin-top:0.0625rem;color:#2563eb}.cc-rm-aside strong{color:var(--rm-ink);font-weight:700}.cc-rm-card{padding:clamp(1.25rem,4vw,2rem);border-radius:1.5rem;background:#fff;box-shadow:var(--rm-shadow);outline:1px solid rgb(15 23 42 / 0.04)}.cc-rm-eyebrow{margin:0 0 0.25rem;font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--rm-muted)}.cc-rm-h2{margin:0 0 1.125rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;letter-spacing:-0.02em;line-height:1.25;color:var(--rm-ink)}.cc-rm-sub{margin:-0.625rem 0 1.125rem;font-size:0.9375rem;color:var(--rm-muted)}.cc-rm-note{margin:1rem 0 0;font-size:0.8125rem;line-height:1.5;color:var(--rm-muted)}.cc-rm-text{display:grid;gap:0.875rem;font-size:1rem;line-height:1.7}.cc-rm-text p,.cc-rm-steps p{margin:0}.cc-rm-text strong,.cc-rm-steps strong{font-weight:700;color:var(--rm-ink)}.cc-rm-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(0.375rem,2vw,1.25rem);margin:0;padding:0;list-style:none}.cc-rm-chart__col{display:grid;grid-template-rows:auto 9rem auto auto;gap:0.375rem;justify-items:center;text-align:center}.cc-rm-chart__value{font-size:0.9375rem;font-weight:800;color:var(--rm-ink);white-space:nowrap}.cc-rm-chart__track{display:flex;align-items:flex-end;width:100%;max-width:3.5rem;height:100%;border-radius:0.625rem;background:repeating-linear-gradient(0deg,transparent 0 calc(25% - 1px),var(--rm-line) calc(25% - 1px) 25%)}.cc-rm-chart__bar{width:100%;border-radius:0.625rem;background:#cbd5e1}.cc-rm-chart__col.is-now .cc-rm-chart__bar{background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 10px 22px -12px rgb(5 150 105 / 0.8)}.cc-rm-chart__label{font-size:0.8125rem;font-weight:600;color:var(--rm-muted)}.cc-rm-chart__col.is-now .cc-rm-chart__label{color:#047857}.cc-rm-chart__foot{font-size:0.75rem;color:var(--rm-muted)}.cc-rm-terms{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-rm-term{display:inline-flex;align-items:center;gap:0.4375rem;padding:0.5rem 0.875rem;border-radius:999px;background:#f6f8fb;outline:1px solid var(--rm-line);font-size:0.875rem;font-weight:600;color:var(--rm-ink)}.cc-rm-term svg{width:1rem;height:1rem;color:#94a3b8}.cc-rm-term em{font-style:normal;font-size:0.75rem;font-weight:700;color:#047857}.cc-rm-term.is-won{background:#e7f7f0;outline-color:rgb(5 150 105 / 0.3)}.cc-rm-term.is-won svg{color:#059669}.cc-rm-moves{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cc-rm-moves>li{display:flex;gap:0.875rem}.cc-rm-moves__title{margin:0.4375rem 0 0.5rem;font-size:0.9375rem;line-height:1.45;color:var(--rm-text)}.cc-rm-moves__title strong{font-weight:800;color:var(--rm-ink)}.cc-rm-chips{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0}.cc-rm-chips span{padding:0.1875rem 0.5625rem;border-radius:0.5rem;background:#f6f8fb;outline:1px solid var(--rm-line);font-size:0.8125rem;color:var(--rm-muted)}.cc-rm-steps{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.cc-rm-steps>li{display:grid;grid-template-columns:1.875rem minmax(0,1fr);align-items:center;gap:0.25rem 0.875rem;padding:1rem 1.125rem;border-radius:1rem;background:linear-gradient(180deg,#f3fbf7,#fff);outline:1px solid rgb(5 150 105 / 0.18);font-size:0.9375rem;line-height:1.65}.cc-rm-steps__n{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;border-radius:999px;background:#059669;color:#fff;font-size:0.875rem;font-weight:800}.cc-rm-steps__body{grid-column:2}.cc-rm-steps>li:not(.has-title) .cc-rm-steps__body{grid-row:1;align-self:start;margin-top:0.1875rem!important}.cc-rm-steps__title{font-size:1rem;font-weight:800;color:var(--rm-ink)}.cc-rm-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.5rem;padding:0.25rem 0.25rem 0}.cc-rm-back,.cc-rm-ask{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.875rem;font-weight:600}.cc-rm-back{color:var(--rm-muted)}.cc-rm-ask{padding:0.625rem 1rem;border-radius:0.75rem;background:linear-gradient(90deg,#0d0d0d,#26355d);color:#fff}.cc-rm-ask svg{color:#6ee7b7}.cc-rm-star{display:flex;flex:none;flex-direction:column;gap:0.25rem;min-width:15rem;padding:1.25rem 1.5rem;border-radius:1.25rem;background:rgb(255 255 255 / 0.06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-rm-star__label{font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6ee7b7}.cc-rm-star__value{font-size:3rem;font-weight:800;line-height:1;letter-spacing:-0.04em;color:#fff}.cc-rm-star__value small{font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:#cbd5e1}.cc-rm-star__delta{font-size:0.875rem;font-weight:700;color:#6ee7b7}.cc-rm-star__line{margin-top:0.5rem;padding-top:0.625rem;border-top:1px solid rgb(255 255 255 / 0.12);font-size:0.875rem;color:#cbd5e1}.cc-rm-star__line strong{font-weight:800;color:#fff}.cc-rm-star__line em{margin-left:0.25rem;padding:0.0625rem 0.4375rem;border-radius:999px;background:rgb(52 211 153 / 0.16);font-style:normal;font-size:0.75rem;font-weight:700;color:#6ee7b7}.cc-rm-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.cc-rm-strip__item{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1.125rem;border-radius:1rem;background:#fff;box-shadow:var(--rm-shadow);outline:1px solid rgb(15 23 42 / 0.04);font-size:0.8125rem;color:var(--rm-muted)}.cc-rm-strip__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.125rem 0.625rem}.cc-rm-strip__label{flex-basis:100%;font-size:0.6875rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.cc-rm-strip__item strong{font-size:1.375rem;font-weight:800;letter-spacing:-0.02em;color:var(--rm-ink)}.cc-rm-chart__col.is-future .cc-rm-chart__track{box-sizing:border-box;background:none;border:1.5px dashed #d5dbe5}.cc-rm-chart__col.is-future .cc-rm-chart__label,.cc-rm-chart__col.is-future .cc-rm-chart__foot{color:#a3adbd}.cc-rm-chart__track{max-width:4.5rem}.cc-rm-chart__foot{min-height:1rem;white-space:nowrap}.cc-rm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}.cc-rm-pair.is-single{grid-template-columns:minmax(0,1fr)}.cc-rm-pair .cc-rm-h2{font-size:1.25rem}.cc-rm-pair:not(.is-single) .cc-rm-term{padding:0.375rem 0.75rem;font-size:0.8125rem}@media (max-width: 64rem){.cc-rm-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width: 56rem){.cc-rm-hero__top{flex-wrap:wrap}.cc-rm-star{flex:1 1 100%}}@media (max-width: 40rem){.cc-rm-star{align-self:stretch;min-width:0}.cc-rm-strip__item{flex-direction:column;align-items:flex-start;gap:0.5rem;padding:0.875rem}.cc-rm-strip__item .cc-rm-ico{display:none}.cc-rm-strip__item strong{font-size:1.25rem}.cc-rm-chart__foot{white-space:normal;font-size:0.6875rem}}@media (max-width: 40rem){.cc-rm-hero__top{flex-direction:column;align-items:flex-start;gap:1rem}.cc-rm-hero__logo{width:3.5rem;height:3.5rem;border-radius:0.875rem}.cc-rm-star__value{font-size:2.5rem}.cc-rm-chart__col{grid-template-rows:auto 7rem auto auto}.cc-rm-steps>li{padding:0.875rem}.cc-rm-steps>li.has-title .cc-rm-steps__body{grid-column:1 / -1;margin-top:0.375rem!important}.cc-rm-foot{flex-direction:column-reverse;align-items:stretch}.cc-rm-ask,.cc-rm-back{justify-content:center}}.cc-veille{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.cc-veille-feed{display:grid;gap:14px;min-width:0}.cc-veille-chips{display:flex;flex-wrap:wrap;gap:8px}.cc-veille-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(3 7 18 / .08);font-size:14px;color:var(--gray-700);font-weight:500;white-space:nowrap}.cc-veille-chip b{font-weight:600;color:var(--gray-500);font-size:12px}.cc-veille-chip.is-on{background:var(--gray-950);color:#fff;box-shadow:none}.cc-veille-chip.is-on b{color:rgb(255 255 255 / .7)}.cc-veille-net{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;flex:none;color:#fff;font:700 12px/1 system-ui,sans-serif}.cc-veille-net svg{width:15px;height:15px}.cc-veille-net.li{background:#0a66c2}.cc-veille-net.ig{background:linear-gradient(45deg,#f9a03f 0%,#e1306c 50%,#833ab4 100%)}.cc-veille-net.tt{background:#111}.cc-veille-net.fb{background:#1877f2}.cc-veille-quote{background:var(--gray-50);border-radius:10px;padding:10px 14px;font-size:15px;line-height:1.55;color:var(--gray-700);overflow-wrap:anywhere}.cc-veille-quote mark{background:#fef3c7;color:inherit;border-radius:3px;padding:0 2px}.cc-veille-meta{font-size:13px;color:var(--gray-500);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cc-veille-meta svg{width:15px;height:15px}.cc-veille-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:14px;font-weight:600;background:#fff;color:var(--gray-950);box-shadow:0 0 0 1px rgb(3 7 18 / .1);white-space:nowrap;cursor:pointer;justify-content:center}.cc-veille-btn svg{width:17px;height:17px;color:var(--gray-400)}.cc-veille-btn.primary{background:var(--primary-600);color:#fff;box-shadow:none}.cc-veille-btn.primary svg{color:#fff}.cc-veille-btn.ghost{box-shadow:none;color:var(--gray-600);font-weight:500;padding:7px 8px;background:none}.cc-veille-btn.is-off{opacity:.45;cursor:not-allowed}.cc-veille-menu{position:absolute;right:0;top:calc(100% + 4px);width:270px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px rgb(3 7 18 / .08),0 12px 32px rgb(3 7 18 / .14);padding:6px;z-index:20;display:grid}.cc-veille-menu .t{font-size:12px;font-weight:600;color:var(--gray-500);padding:8px 10px 4px}.cc-veille-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--gray-800)}.cc-veille-menu button:hover{background:var(--gray-50)}.cc-veille-menu small{display:block;font-size:12px;color:var(--gray-500);padding:6px 10px;border-top:1px solid var(--gray-100);margin-top:4px}.cc-veille-retest{color:var(--primary-700);font-weight:600;font-size:inherit}.cc-veille-retest:hover{text-decoration:underline}.cc-veille-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc-veille-people>div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;background:var(--gray-50);border-radius:12px;padding:10px;font-size:14px;min-width:0}.cc-veille-people>div .cc-opp-avatar{grid-row:1 / span 3;width:34px;height:34px;font-size:12px}.cc-veille-people .nm,.cc-veille-people .ro,.cc-veille-people .ac{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-veille-people .nm{font-weight:600;color:var(--gray-950)}.cc-veille-people .ro{color:var(--gray-500);font-size:13px}.cc-veille-people .ac{color:var(--gray-700);font-size:13px}.cc-veille-people p{grid-column:1 / -1;font-size:13px;color:var(--gray-500);padding-left:2px}.cc-veille-digest{display:grid;gap:6px;font-size:14px;color:var(--gray-700)}.cc-veille-digest>div{display:flex;gap:8px;align-items:baseline}.cc-veille-digest b{color:var(--gray-950);font-weight:600}.cc-veille-digest a{color:var(--primary-700);font-weight:500}.cc-veille-digest .dot{width:6px;height:6px;border-radius:50%;background:var(--gray-300);flex:none;transform:translateY(-2px)}.cc-veille-empty{text-align:center;font-size:14px;color:var(--gray-500);padding:6px 0 2px}.cc-veille-empty{background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgb(3 7 18 / .06);padding:28px 20px;display:grid;gap:4px}.cc-veille-empty b{color:var(--gray-950)}.cc-veille-pause{background:#fffbeb;color:#92400e;border-radius:12px;padding:12px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #fde68a}.cc-veille-side{display:grid;gap:14px}.cc-veille-box{background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgb(3 7 18 / .06),0 1px 2px rgb(3 7 18 / .04);padding:18px;display:grid;gap:14px}.cc-veille-box h3{font-size:15px;font-weight:700;color:var(--gray-950)}.cc-veille-boxhead{display:flex;align-items:baseline;gap:8px}.cc-veille-boxhead .quota{margin-left:auto;font-size:13px;font-weight:600;color:var(--gray-500)}.cc-veille-watch{display:grid;gap:12px}.cc-veille-w{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.cc-veille-w .ic{width:32px;height:32px;border-radius:9px;background:var(--primary-50);color:var(--primary-700);display:grid;place-items:center}.cc-veille-w .ic svg{width:18px;height:18px}.cc-veille-w p{font-size:14px;font-weight:600;color:var(--gray-950);line-height:1.35;display:flex;gap:8px;align-items:baseline}.cc-veille-w p .ed{margin-left:auto;font-size:13px;font-weight:600;color:var(--primary-700);white-space:nowrap}.cc-veille-w>div>span{display:block;font-size:13px;color:var(--gray-500);line-height:1.4;margin-top:2px}.cc-veille-limit{font-size:13px;color:var(--gray-500);line-height:1.45;margin-top:-6px}.cc-veille-box .next{font-size:13px;color:var(--gray-500);display:flex;gap:6px;align-items:center;border-top:1px solid var(--gray-100);padding-top:12px}.cc-veille-box .next svg{width:15px;height:15px}.cc-veille-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc-veille-result div{background:var(--gray-50);border-radius:10px;padding:10px}.cc-veille-result b{display:block;font-size:20px;color:var(--gray-950);line-height:1.1}.cc-veille-result span{font-size:12px;color:var(--gray-500);line-height:1.3;display:block;margin-top:2px}.cc-veille-start{background:#fff;border-radius:16px;box-shadow:0 0 0 1px rgb(3 7 18 / .06),0 1px 2px rgb(3 7 18 / .04);padding:24px;display:grid;gap:18px;max-width:880px}.cc-veille-start h2{font-size:20px;font-weight:700;color:var(--gray-950)}.cc-veille-start>div>p{font-size:15px;color:var(--gray-500);margin-top:2px}.cc-veille-charter{display:grid;gap:8px;padding-left:20px;list-style:disc;font-size:15px;color:var(--gray-700)}.cc-veille-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-veille-opt{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;border-radius:12px;box-shadow:0 0 0 1px rgb(3 7 18 / .1);background:#fff}.cc-veille-opt:hover{box-shadow:0 0 0 2px var(--primary-600)}.cc-veille-opt .ic{width:38px;height:38px;border-radius:10px;background:var(--primary-50);color:var(--primary-700);display:grid;place-items:center;flex:none}.cc-veille-opt .ic svg{width:20px;height:20px}.cc-veille-opt b{display:block;font-size:15px;color:var(--gray-950)}.cc-veille-opt small{display:block;font-size:13px;color:var(--gray-500);line-height:1.4;margin-top:2px}.cc-veille-opt .chev{width:18px;height:18px;color:var(--gray-400);margin-left:auto;flex:none}.cc-veille-foot{font-size:13px;color:var(--gray-500);border-top:1px solid var(--gray-100);padding-top:14px}.cc-veille-testbox{display:grid}.cc-veille-test{border-radius:12px;padding:12px 14px;display:grid;gap:8px}.cc-veille-test.ok{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-200)}.cc-veille-test.broad{background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.cc-veille-test.info{background:var(--gray-50);box-shadow:inset 0 0 0 1px rgb(3 7 18 / .06)}.cc-veille-test .t{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:600;color:var(--gray-950)}.cc-veille-test .t b{font-weight:700}.cc-veille-test .t>svg{width:18px;height:18px;flex:none;margin-top:1px}.cc-veille-test.ok .t>svg{color:var(--primary-700)}.cc-veille-test.broad .t>svg{color:#b45309}.cc-veille-test.info .t>svg{color:var(--gray-500)}.cc-veille-test .s{font-size:13px;color:var(--gray-600);line-height:1.45}.cc-veille-ex{display:flex;gap:8px;align-items:flex-start;background:#fff;border-radius:9px;padding:8px 10px;font-size:13px;color:var(--gray-700);line-height:1.45}.cc-veille-ex .cc-veille-net{width:20px;height:20px;border-radius:5px;font-size:10px}.cc-veille-ex .cc-veille-net svg{width:12px;height:12px}.cc-veille-ex b{color:var(--gray-950);font-weight:600}.cc-veille-formbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-veille-formbar .sp{flex:1}@media (max-width: 1023px){.cc-veille{grid-template-columns:minmax(0,1fr)}.cc-veille-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.cc-veille-opts{grid-template-columns:minmax(0,1fr)}}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;justify-items:stretch;min-height:100dvh;background:#fff}.fi-panel-espace .cc-login-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:44px 56px 40px;color:#fff;background:radial-gradient(90% 60% at 0% 100%,rgba(5,150,105,0.3),transparent 60%),radial-gradient(70% 50% at 100% 0%,rgba(38,53,93,0.55),transparent 70%),linear-gradient(155deg,#08080a 0%,#10131c 40%,#1b2440 78%,#26355d 100%)}.fi-panel-espace .cc-login-aside::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 35% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 35% 45%,#000 20%,transparent 75%)}.fi-panel-espace .cc-login-aside>*{position:relative}.fi-panel-espace .cc-login-aside .cc-wordmark{color:#fff;font-size:1.75rem}.fi-panel-espace .cc-login-aside .cc-wordmark__dot{color:#34d399}.fi-panel-espace .cc-login-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;padding:6px 13px 6px 11px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.06);font-size:0.7rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.82)}.fi-panel-espace .cc-login-eyebrow i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,0.16)}.fi-panel-espace .cc-login-title{margin:22px 0 0;max-width:19ch;font-size:clamp(2rem,2.7vw,2.85rem);line-height:1.08;font-weight:700;letter-spacing:-0.038em;color:#fff}.fi-panel-espace .cc-login-title em{display:block;margin-top:4px;font-style:italic;font-weight:600;color:rgba(255,255,255,0.5)}.fi-panel-espace .cc-login-points{display:grid;gap:14px;margin:38px 0 0;padding:0;list-style:none}.fi-panel-espace .cc-login-points li{display:flex;align-items:center;gap:14px;font-size:0.97rem;line-height:1.4;color:rgba(255,255,255,0.84)}.fi-panel-espace .cc-login-points__ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.07);color:#6ee7b7}.fi-panel-espace .cc-login-points__ic svg{width:19px;height:19px}.fi-panel-espace .cc-login-aside__foot{display:flex;align-items:center;gap:8px;margin:0;font-size:0.8rem;color:rgba(255,255,255,0.5)}.fi-panel-espace .cc-login-aside__foot svg{width:15px;height:15px}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-main-ctn{display:flex;align-items:center;justify-content:center;min-height:0;padding:48px 32px;background:#fff}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-main{width:100%;max-width:24.5rem;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-header{align-items:flex-start;text-align:left}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-header .fi-logo{display:none}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-header-heading{font-size:1.75rem;font-weight:700;letter-spacing:-0.03em;text-align:left}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-header-subheading{font-size:0.95rem;line-height:1.5;text-align:left}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-input-wrp{border-radius:12px}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-input{min-height:46px}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-ac.fi-width-full{grid-template-columns:minmax(0,1fr)}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-btn{min-height:48px;border-radius:999px;padding-inline:1.4rem;font-size:0.95rem;font-weight:600;white-space:nowrap}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-fo-field-label-ctn .fi-link{font-size:0.85rem;font-weight:500;color:#047857}html.fi .fi-panel-espace .cc-login-help{margin:4px 0 0;padding-top:22px;border-top:1px solid #eef0f3;font-size:0.85rem;line-height:1.5;color:#6b7280}@media (max-width: 1023px){html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside){grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.fi-panel-espace .cc-login-aside{gap:18px;padding:20px 24px 24px}.fi-panel-espace .cc-login-aside .cc-wordmark{font-size:1.5rem}.fi-panel-espace .cc-login-eyebrow,.fi-panel-espace .cc-login-points,.fi-panel-espace .cc-login-aside__foot{display:none}.fi-panel-espace .cc-login-title{margin-top:0;max-width:22ch;font-size:1.45rem}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-main-ctn{align-items:flex-start;padding:30px 24px 40px}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-simple-header-heading{font-size:1.45rem}}.cc-opp{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;color:#0b1220;font-variant-numeric:tabular-nums}.cc-opp>*{min-width:0}.cc-opp a{text-decoration:none;color:inherit}.cc-opp svg{flex:none}.cc-opp-tone-emerald{--cc-tc: #047857;--cc-tb: #d1fae5}.cc-opp-tone-sky{--cc-tc: #0369a1;--cc-tb: #e0f2fe}.cc-opp-tone-violet{--cc-tc: #6d28d9;--cc-tb: #ede9fe}.cc-opp-tone-amber{--cc-tc: #b45309;--cc-tb: #fef3c7}.cc-opp-tone-rose{--cc-tc: #be123c;--cc-tb: #ffe4e6}.cc-opp-tone-teal{--cc-tc: #0f766e;--cc-tb: #ccfbf1}.cc-opp-tone-indigo{--cc-tc: #4338ca;--cc-tb: #e0e7ff}.cc-opp-tone-orange{--cc-tc: #c2410c;--cc-tb: #ffedd5}.cc-opp-tone-slate{--cc-tc: #334155;--cc-tb: #e2e8f0}.cc-opp-card{background:#fff;border:1px solid #e6e8ec;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.cc-opp-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--cc-tb);color:var(--cc-tc);flex:none}.cc-opp-tile svg{width:20px;height:20px}.cc-opp-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--cc-tb);color:var(--cc-tc);font-size:13px;font-weight:800;letter-spacing:.02em;flex:none}.cc-opp-avatar--round{border-radius:50%}.cc-opp-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px;border-radius:999px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;font-size:12.5px;font-weight:600;line-height:1.25}.cc-opp-chip svg{width:15px;height:15px}.cc-opp-chip.is-hot{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.cc-opp-status{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;background:#f1f2f4;color:#374151;font-size:12.5px;font-weight:600;letter-spacing:0;white-space:nowrap;vertical-align:middle}.cc-opp-status i{display:none}.cc-opp-status.is-live{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #a7f3d0}.cc-opp-status.is-live i{display:block;width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.cc-opp-status.is-building{background:#e0f2fe;color:#0369a1}.cc-opp-status.is-failed{background:#fff1f2;color:#be123c}.fi-header-heading .cc-opp-status{margin-left:10px;position:relative;top:-3px}.cc-opp-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:32px;align-items:center;padding:28px 32px;border-radius:20px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#2b3b6b 0%,#1b2440 55%,#0f1527 100%);box-shadow:0 18px 40px -24px rgba(15,21,39,.7)}.cc-opp-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 70%);mask-image:linear-gradient(90deg,#000 0%,transparent 70%);pointer-events:none}.cc-opp-hero::after{content:"";position:absolute;right:-80px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.28),transparent 65%);pointer-events:none}.cc-opp-hero>*{position:relative;z-index:1}.cc-opp-hero__eyebrow{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#6ee7b7}.cc-opp-hero__eyebrow svg{width:16px;height:16px}.cc-opp-hero__title{margin:10px 0 4px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.cc-opp-hero__title strong{font-size:44px;color:#34d399;margin-right:6px;vertical-align:-3px}.cc-opp-hero__sub{margin:0 0 20px;color:rgba(255,255,255,.72);font-size:14.5px}.cc-opp .cc-opp-hero__cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;background:#fff;color:#1b2440;font-size:14px;font-weight:700;box-shadow:0 8px 24px -10px rgba(0,0,0,.5)}.cc-opp-hero__cta svg{width:17px;height:17px}.cc-opp-hero__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cc-opp-hero__list a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);transition:background .15s}.cc-opp-hero__list a:hover{background:rgba(255,255,255,.12)}.cc-opp-hero__who{min-width:0;flex:1;display:flex;flex-direction:column}.cc-opp-hero__who strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-opp-hero__who small{font-size:12px;color:rgba(255,255,255,.6)}.cc-opp-hero__list .cc-opp-chip{background:rgba(52,211,153,.15);color:#a7f3d0;border-color:rgba(52,211,153,.3);white-space:nowrap}.cc-opp-hero__more{text-align:center;padding:8px;font-size:13px;color:rgba(255,255,255,.65);border:1px dashed rgba(255,255,255,.14);border-radius:14px}.cc-opp-quiet{margin:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #e6e8ec;color:#6b7280;font-size:14px}.cc-opp-quiet svg{width:20px;height:20px;color:#f59e0b}.cc-opp-today{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #e6e8ec;color:#0b1220}.cc-opp-today>svg{width:20px;height:20px;flex:none;color:#1b2440}.cc-opp-today__text{margin:0;flex:1 1 240px;min-width:0;font-size:15px;font-weight:600;line-height:1.45}:is(.cc-opp,.cc-veille-feed) .cc-opp-today__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:1px solid #cdd2db;border-radius:999px;background:#fff;color:#1b2440;font-size:14px;font-weight:700;cursor:pointer}:is(.cc-opp,.cc-veille-feed) .cc-opp-today__cta:hover{background:#f3f4f6}.cc-opp-today__cta svg{width:16px;height:16px}:is(.cc-opp,.cc-veille-feed) .cc-opp-today__cta:focus-visible{outline:3px solid #1b2440;outline-offset:2px}@media (pointer: coarse){:is(.cc-opp,.cc-veille-feed) .cc-opp-today__cta{height:auto;min-height:44px}}.cc-opp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cc-opp-kpi{display:flex;align-items:center;gap:12px;padding:11px 16px}.cc-opp-kpi .cc-opp-tile{width:34px;height:34px;border-radius:10px}.cc-opp-kpi .cc-opp-tile svg{width:18px;height:18px}.cc-opp-kpi strong{display:block;font-size:23px;line-height:1;font-weight:700;letter-spacing:-.02em}.cc-opp-kpi span:not(.cc-opp-tile){display:block;margin-top:3px;font-size:13px;color:#6b7280}.cc-opp-section{display:flex;align-items:center;gap:10px;margin-top:6px}.cc-opp-section h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.cc-opp-count{font-size:12px;font-weight:700;color:#6b7280;background:#eceef2;border-radius:999px;padding:2px 9px}.cc-opp-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-opp .cc-opp-list{display:flex;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .15s,transform .15s}.cc-opp .cc-opp-list:hover{box-shadow:0 12px 30px -16px rgba(16,24,40,.25);transform:translateY(-1px)}.cc-opp-list__top{display:flex;align-items:flex-start;gap:12px;min-width:0}.cc-opp-list__title{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cc-opp-list__name{min-width:0;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.01em}.cc-opp-list__top .cc-opp-status{height:22px;padding:0 9px;font-size:12px}.cc-opp-list__nums{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:6px}.cc-opp-list__nums>span:not(.cc-opp-new) strong{display:block;font-size:24px;line-height:1;font-weight:700}.cc-opp-list__nums small{font-size:12px;color:#6b7280}.cc-opp-list__nums .is-warm strong{color:#b45309}.cc-opp-new{display:inline-flex;align-items:center;gap:5px;height:26px;margin-left:auto;padding:0 10px;border-radius:999px;background:#047857;color:#fff;font-size:12px;font-weight:700}.cc-opp-new svg{width:14px;height:14px}.cc-opp-bar{display:flex;height:8px;border-radius:999px;background:#eef0f3;overflow:hidden;gap:2px}.cc-opp-bar i{display:block;height:100%}.cc-opp-bar--todo{background:#d5d9e0}.cc-opp-bar--contacted{background:#38bdf8}.cc-opp-bar--meeting{background:#10b981}.cc-opp-bar--dismissed{background:#fda4af}.cc-opp-bar--callback{background:#f59e0b}.cc-opp-bar--visit{background:#3b4a7a}.cc-opp-legend{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.cc-opp-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cc-opp-legend i{display:block;width:8px;height:8px;border-radius:999px;flex:none}.cc-opp-list__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:#6b7280}.cc-opp-go{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#047857;font-size:13.5px;white-space:nowrap}.cc-opp-go svg{width:15px;height:15px}.cc-opp-list__progress{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:13px;color:#6b7280}.cc-opp-list__spinner{width:20px;height:20px;color:#0369a1}.cc-opp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center}.cc-opp-empty h2{margin:6px 0 0;font-size:18px;font-weight:700}.cc-opp-empty p{margin:0 0 6px;max-width:56ch;color:#6b7280;font-size:14px}.cc-opp-brief{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:linear-gradient(90deg,#f0fdf7,#fff 60%)}.cc-opp-brief .cc-opp-avatar{width:44px;height:44px;font-size:14px}.cc-opp-brief__text{flex:1;min-width:0}.cc-opp-brief__text p{margin:0}.cc-opp-brief__title{font-size:14.5px;font-weight:700}.cc-opp-brief__by{margin-top:2px!important;font-size:12.5px;color:#6b7280}.cc-opp-brief__summary{margin-top:8px!important;font-size:14px;line-height:1.6;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-opp-brief__summary.is-open{display:block}.cc-opp-brief__more{margin-top:4px;padding:0;border:0;background:none;font-size:13px;font-weight:700;color:#047857;cursor:pointer}.cc-opp-brief__pending{margin-top:10px!important;padding:8px 12px;border-radius:10px;background:#fffbeb;color:#92400e;font-size:13px}.cc-opp-brief__action{flex:none}.fi-page-content:has(>.cc-opp){row-gap:1.25rem}.cc-opp-morning{margin:0;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#ecfdf5,#f7fefb);border:1px solid #bbf7d0;color:#065f46;font-size:14px;line-height:1.5}.cc-opp-morning svg{width:20px;height:20px;color:#f59e0b}.cc-opp-morning.is-quiet{background:#fff;border-color:#e6e8ec;color:#4b5563}.cc-opp-morning.is-quiet svg{color:#9ca3af}.cc-opp-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e6e8ec;border-radius:16px;overflow:hidden}.cc-opp-pipe__step{position:relative;display:flex;flex-direction:column;padding:9px 20px 9px 30px}.cc-opp-pipe__step:first-child{padding-left:20px}.cc-opp-pipe__step+.cc-opp-pipe__step::before{content:"";position:absolute;left:-9px;top:50%;width:18px;height:18px;background:inherit;border-top:1px solid #e6e8ec;border-right:1px solid #e6e8ec;transform:translateY(-50%) rotate(45deg);z-index:1}.cc-opp-pipe__step strong{font-size:22px;line-height:1.05;font-weight:700;letter-spacing:-.02em}.cc-opp-pipe__step span{font-size:13px;color:#6b7280}.cc-opp-pipe--all{background:#fff}.cc-opp-pipe--timely{background:#fff}.cc-opp-pipe--timely strong{color:#b45309}.cc-opp-pipe--contacted{background:#fff}.cc-opp-pipe--contacted strong{color:#0369a1}.cc-opp-pipe--meeting{background:#ecfdf5}.cc-opp-pipe--meeting strong{color:#047857}.cc-opp-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:-6px}.cc-opp-tab{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;font-size:13.5px;font-weight:600;color:#4b5563;white-space:nowrap;cursor:pointer}.cc-opp-tab:hover{background:#eceef2}.cc-opp-tab span{font-size:11.5px;font-weight:700;color:#6b7280;background:#e5e7eb;border-radius:999px;padding:1px 7px}.cc-opp-tab.is-on{background:#1b2440;color:#fff}.cc-opp-tab.is-on span{background:rgba(255,255,255,.18);color:#fff}.cc-opp-table .fi-ta-header-cell{font-size:13px;font-weight:600;color:#6b7280}.cc-opp-table .fi-ta-row.cc-opp-row--fresh{background:linear-gradient(90deg,rgba(16,185,129,.07),transparent 45%);box-shadow:inset 3px 0 0 #10b981}.cc-opp-who{display:flex;align-items:center;gap:12px;min-width:15rem;max-width:26rem}.cc-opp-who__text{min-width:0;display:flex;flex-direction:column;gap:1px}.cc-opp-who__name{display:flex;align-items:center;gap:8px;min-width:0}.cc-opp-who__name strong{font-size:14.5px;font-weight:700;color:#0b1220;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-opp-who small{font-size:12.5px;line-height:1.4;color:#6b7280;white-space:normal;overflow-wrap:anywhere}.cc-opp-who__bits{display:flex;flex-wrap:wrap;gap:2px 12px}.cc-opp-who__bits .cc-bit>svg{width:13px;height:13px}.cc-opp-who__new{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#10b981;border-radius:6px;padding:2px 6px}.cc-opp-who__note{display:flex;align-items:center;gap:5px;margin-top:3px;min-width:0;font-size:12px;color:#92400e}.cc-opp-who__note svg{width:13px;height:13px;flex:none}.cc-opp-who__note span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-opp-why{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:12rem}.cc-opp-why small{font-size:12px;color:#6b7280;white-space:nowrap}.cc-opp-why__none{font-size:13px;color:#9ca3af}.cc-moment-left{font-size:12px;font-weight:600;white-space:nowrap}:is(.cc-moment-left,.cc-panel__left).cc-moment-left--urgent{color:#b45309}:is(.cc-moment-left,.cc-panel__left):is(.cc-moment-left--open,.cc-moment-left--upcoming){color:#047857}:is(.cc-moment-left,.cc-panel__left).cc-moment-left--passed{color:#6b7280}.cc-opp-state .fi-select-input{border-radius:10px;font-weight:600}.cc-opp-state[data-state=contacted] .fi-select-input{color:#0369a1;background-color:#f0f9ff;--tw-ring-color: #bae6fd;box-shadow:inset 0 0 0 1px #bae6fd}.cc-opp-state[data-state=meeting] .fi-select-input{color:#047857;background-color:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.cc-opp-state[data-state=dismissed] .fi-select-input{color:#be123c;background-color:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.cc-opp-state[data-state=callback] .fi-select-input{color:#b45309;background-color:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.cc-opp-state[data-state=visit] .fi-select-input{color:#1b2440;background-color:#eef1f8;box-shadow:inset 0 0 0 1px #c7cfe2}.cc-opp-who__followup{color:#92400e;font-weight:600}.cc-opp-edit{margin-left:6px;font-weight:600;color:#1b2440;text-decoration:underline;text-underline-offset:3px}.cc-panel-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.cc-panel-layout>*{min-width:0}.cc-opp-table .fi-ta-row.cc-opp-row--open{background:#f0fdf9;box-shadow:inset 3px 0 0 #059669}.cc-panel-notice{margin:0;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #e6e8ec;color:#374151;font-size:14px}.cc-panel-notice>svg{width:18px;height:18px;color:#059669;flex:none}.cc-panel-notice span{flex:1}.cc-panel-notice button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:#9ca3af;cursor:pointer}.cc-panel-notice button:hover{background:#f3f4f6;color:#374151}.cc-panel-notice button svg{width:16px;height:16px}.cc-panel{--cc-panel-pad: 20px;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8ec;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04);color:#0b1220;font-size:14px;font-variant-numeric:tabular-nums}.cc-panel svg{flex:none}.cc-panel [x-cloak]{display:none!important}.cc-panel__top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f0f1f4;color:#6b7280;font-size:13px;font-weight:600}.cc-panel__pos{flex:1;min-width:0}.cc-panel__nav{display:flex;gap:6px}.cc-panel__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#374151;cursor:pointer}.cc-panel__icon:hover:not(:disabled){background:#f3f4f6}.cc-panel__icon:disabled{opacity:.4;cursor:default}.cc-panel__icon svg{width:18px;height:18px}.cc-panel__scroll{display:flex;flex-direction:column;min-height:0}.cc-panel__saved{margin:12px var(--cc-panel-pad) 0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#ecfdf5;color:#065f46;font-size:13px;font-weight:600}.cc-panel__saved svg{width:16px;height:16px;color:#059669}.cc-panel__id{display:flex;align-items:center;gap:14px;padding:18px var(--cc-panel-pad) 6px}.cc-panel__id .cc-opp-avatar{width:46px;height:46px;border-radius:12px;font-size:15px}.cc-panel__id h2{margin:0;font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.cc-panel__id p{margin:2px 0 0;font-size:13px;color:#6b7280}.cc-panel__id p.cc-bit{display:flex;align-items:flex-start;margin-top:4px}.cc-panel__id p.cc-bit>svg{margin-top:2px}.cc-panel__sec{padding:12px var(--cc-panel-pad)}.cc-panel__sec h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;line-height:1.3;font-weight:700;color:#0b1220}.cc-panel__sec h3>svg{width:17px;height:17px;color:#64748b}.cc-panel__muted{margin:0;font-size:13.5px;color:#6b7280}.cc-panel__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cc-panel__chips small{font-size:12.5px;color:#9ca3af;white-space:nowrap}.cc-panel__why{margin:8px 0 0;font-size:14px;line-height:1.5;color:#334155}.cc-panel__left{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.cc-panel__left svg{flex:none;width:16px;height:16px;margin-top:2px}.cc-panel a{color:#047857;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cc-panel__more{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px dashed #e5e7eb;display:grid;gap:8px}.cc-panel__more li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#374151}.cc-panel__more strong{font-weight:600;color:#0b1220}.cc-panel__more small{color:#9ca3af}.cc-panel__more .cc-panel__more-why{display:block;margin-top:1px;font-size:12.5px;line-height:1.45;color:#6b7280}.cc-panel__dot{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f3f4f6;color:#6b7280}.cc-panel__dot.is-hot{background:#d1fae5;color:#047857}.cc-panel__dot svg{width:15px;height:15px}.cc-panel__idea{margin:2px var(--cc-panel-pad) 4px;display:flex;gap:10px;padding:11px 14px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#78350f;font-size:13.5px;line-height:1.5}.cc-panel__idea svg{width:18px;height:18px;color:#d97706;margin-top:1px}.cc-panel__idea p{margin:0}.cc-panel__acts-wrap{padding:12px var(--cc-panel-pad)}.cc-panel__acts{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:8px}.cc-panel .cc-panel-act{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#0b1220;font:inherit;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cc-panel .cc-panel-act:hover{border-color:#a7f3d0;box-shadow:0 6px 16px -10px rgba(4,120,87,.45)}.cc-panel-act>svg{width:19px;height:19px;margin-bottom:3px;color:#047857}.cc-panel-act>span{white-space:nowrap}.cc-panel-act small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#6b7280}.cc-panel .cc-panel-act.is-main{background:linear-gradient(135deg,#0d0d0d,#26355d);border-color:#0f1a33;color:#fff;box-shadow:0 6px 16px -6px rgba(15,26,51,.6)}.cc-panel-act.is-main>svg{color:#6ee7b7}.cc-panel-act.is-main small{color:#cbd5e1}.cc-panel .cc-panel-act.is-off{background:#f8fafc;border-style:dashed;color:#9ca3af;cursor:default;box-shadow:none}.cc-panel-act.is-off>svg{color:#cbd5e1}.cc-panel-act.is-off small{color:#9ca3af;white-space:normal;overflow:visible}.cc-panel__hint{margin:8px 0 0;font-size:12.5px;color:#6b7280}.cc-panel__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.cc-panel__facts>div{min-width:0}.cc-panel__facts dt{font-size:12px;color:#6b7280}.cc-panel__facts dd{margin:0;font-size:13.5px;color:#0b1220;overflow-wrap:anywhere}.cc-panel-history{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13px;color:#334155}.cc-panel-history li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;line-height:1.45}.cc-panel-history b{font-weight:600;color:#6b7280}.cc-panel-history small{display:block;color:#92400e;font-size:12.5px}.cc-panel__source{margin:0;padding:4px var(--cc-panel-pad) 18px;font-size:12px;line-height:1.5;color:#9ca3af}.cc-panel-scrim{display:none}.cc-panel-result{margin:4px var(--cc-panel-pad) 8px;padding:14px;border:1.5px solid #059669;border-radius:14px;box-shadow:0 0 0 4px rgba(5,150,105,.1);background:#fff}.cc-panel-result__grab{display:none}.cc-panel-result__q{margin:0;display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700}.cc-panel-result__q small{margin-left:auto;font-size:12.5px;font-weight:500;color:#6b7280}.cc-panel-result__who{margin:2px 0 0;font-size:12.5px;color:#6b7280}.cc-panel-result__choices{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.cc-panel-choice{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.cc-panel-choice:hover{border-color:#cbd5e1}.cc-panel-choice .cc-panel-kbd{margin-left:auto}.cc-panel-choice.is-on{border-color:#059669;background:#ecfdf5;color:#065f46;box-shadow:inset 0 0 0 1px #059669}.cc-panel-choice.is-callback.is-on{border-color:#fb923c;background:#fff7ed;color:#9a3412;box-shadow:inset 0 0 0 1px #fb923c}.cc-panel-kbd{display:inline-block;padding:1px 6px;border:1px solid #e5e7eb;border-bottom-width:2px;border-radius:5px;background:#fff;color:#374151;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4}.cc-panel-result__days{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.cc-panel-day{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cc-panel-day.is-on{background:#c2410c;border-color:#c2410c;color:#fff}.cc-panel-day--pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cc-panel-day--pick input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.cc-panel-error{margin:8px 0 0;font-size:13px;font-weight:600;color:#b91c1c}.cc-panel .cc-panel-result__dnc{display:inline-block;margin-top:9px;padding:2px 0;border:0;background:none;color:#6b7280;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-panel .cc-panel-result__dnc:hover{color:#b91c1c}.cc-panel-result__note{display:block;width:100%;margin-top:10px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:13.5px;line-height:1.45;resize:vertical}.cc-panel-result__note:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.15)}.cc-panel-result__go{display:flex;align-items:center;gap:10px;margin-top:11px}.cc-panel-result__go .cc-panel-save{flex:1}.cc-panel-result__go .fi-btn{min-height:42px}.cc-panel-result__go .cc-panel-save:disabled{opacity:.55}.cc-panel-refusal{margin-top:10px;padding:12px;border-radius:10px;background:#fff1f2;border:1px solid #fecdd3;color:#881337;font-size:13.5px;line-height:1.5}.cc-panel-refusal p{margin:0}.cc-panel-refusal div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cc-panel-refusal button{min-height:38px;padding:0 14px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cc-panel-refusal__yes{border:1px solid #be123c;background:#fff;color:#be123c}.cc-panel-refusal__yes:hover{background:#be123c;color:#fff}.cc-panel-refusal__no{border:1px solid #e5e7eb;background:#fff;color:#374151}@keyframes cc-panel-rise{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 80rem){.cc-panel-layout.has-panel{grid-template-columns:minmax(0,1fr) 470px}.cc-panel-layout.has-panel>.cc-panel-layout__list{container:cc-opp-rows / inline-size}.cc-panel{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow:hidden}.cc-panel-layout.has-panel .cc-opp-who{min-width:12rem;max-width:17rem}.cc-panel__scroll{overflow-y:auto;overscroll-behavior:contain}}@container cc-opp-rows (max-width: 44rem){.cc-opp-table .fi-ta-header-cell-state,.cc-opp-table .fi-ta-cell-state{display:none}}@container cc-opp-rows (max-width: 30rem){.cc-opp-table .fi-ta-header-cell-signals,.cc-opp-table .fi-ta-cell-signals{display:none}.cc-panel-layout.has-panel .cc-opp-who{max-width:none}}@media (max-width: 79.99rem){.cc-panel{--cc-panel-pad: 16px;--cc-panel-bar: 0px;position:fixed;inset:0;z-index:45;border:0;border-radius:0;box-shadow:none;background:#f3f4f6}html:has(.cc-panel){overflow:hidden}.fi-panel-espace:has(.cc-panel) .cc-tabbar{z-index:46}.fi-panel-espace:has(.cc-panel-result) .cc-tabbar{z-index:44}.cc-panel__top{background:#fff;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.cc-panel__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--cc-panel-bar) + 140px)}.cc-panel__id{background:#fff;padding-bottom:14px;border-bottom:1px solid #e5e7eb}.cc-panel__id .cc-opp-avatar{width:40px;height:40px;font-size:13px}.cc-panel__id h2{font-size:17px}.cc-panel__acts-wrap{position:fixed;left:0;right:0;bottom:var(--cc-panel-bar);z-index:2;padding:8px 10px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -8px 20px -14px rgba(15,23,42,.4)}.cc-panel__acts{grid-template-columns:1.3fr 1fr 1fr;gap:6px}.cc-panel .cc-panel-act{align-items:center;gap:2px;padding:7px 4px;border-radius:10px;font-size:13px;text-align:center}.cc-panel-act>svg{margin-bottom:0}.cc-panel-act small{font-size:11px}.cc-panel__hint{margin:6px 4px 0;font-size:12px;text-align:center}.cc-panel__facts{grid-template-columns:1fr 1fr}.cc-panel-scrim{display:block;position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.45)}.cc-panel-result{position:fixed;left:0;right:0;bottom:0;z-index:85;max-height:85vh;overflow-y:auto;margin:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;box-shadow:0 -20px 40px -20px rgba(0,0,0,.5);animation:cc-panel-rise .22s ease-out}.cc-panel-result__grab{display:block;width:40px;height:4px;margin:2px auto 10px;border-radius:999px;background:#cbd5e1}.cc-panel-kbd{display:none}.cc-panel-result__q{font-size:16px}.cc-panel-choice{min-height:46px;font-size:14px}.cc-panel-result__dnc{display:block!important;margin:10px auto 0!important}}@media (max-width: 79.99rem) and (max-width: 47.99rem){.fi-panel-espace:has(.cc-tabbar) .cc-panel{--cc-panel-bar: calc(3.7rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion: reduce){.cc-panel-result{animation:none}}.cc-visits{color:#0b1220;font-variant-numeric:tabular-nums}.cc-visits [x-cloak]{display:none!important}.cc-visits svg{flex:none}.cc-visits__towns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:16px;align-items:start}.cc-visits__town{background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.06);overflow:hidden}.cc-visits__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;border-bottom:1px solid #eef0f3}.cc-visits__head>svg{width:19px;height:19px;color:#047857}.cc-visits__head h3{margin:0;font-size:15px;font-weight:700}.cc-visits__count{font-size:12.5px;color:#94a3b8;white-space:nowrap}.cc-visits__short{display:none}.cc-visits__routes{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.cc-visits__route{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.cc-visits__route:hover{border-color:#a7f3d0;background:#f0fdf9}.cc-visits__route svg{width:15px;height:15px;color:#047857}.cc-visits__stops{list-style:none;margin:-1px 0 0;padding:0;display:flex;flex-direction:column}.cc-visits__stop{display:flex;align-items:center;gap:12px;padding:9px 16px;border-top:1px solid #eef0f3;font-size:13.5px}.cc-visits__stop.is-open{background:#f0fdf9;box-shadow:inset 3px 0 0 #059669}.cc-visits__num{display:grid;place-items:center;flex:none;min-width:24px;height:24px}.cc-visits__rank{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ede9fe;color:#6d28d9;font-size:12px;font-weight:800}.cc-visits__km{display:none;font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.cc-visits__stop.has-km .cc-visits__rank,.cc-visits__stop.is-unplaced .cc-visits__rank{display:none}.cc-visits__stop.has-km .cc-visits__km{display:inline}.cc-visits__open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cc-visits__open:hover strong{color:#047857}.cc-visits__name{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;max-width:100%}.cc-visits__name strong{min-width:0;font-weight:700;line-height:1.3}.cc-visits__open small{font-size:12.5px;color:#64748b}.cc-visits__sig{flex:none;display:inline-flex;align-items:center;gap:8px}.cc-visits__waze{flex:none;padding:3px 9px;border-radius:7px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:700;text-decoration:none}.cc-visits__waze:hover{background:#bae6fd}.cc-visits__sortbar{display:none}.cc-visits__hint{margin:14px 2px 0;font-size:13px;color:#64748b}.cc-visits__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.06);text-align:center;color:#64748b;font-size:14px}.cc-visits__empty svg{width:30px;height:30px;margin-bottom:4px;color:#94a3b8}.cc-visits__empty strong{color:#0b1220;font-size:15px}.cc-panel-layout.has-panel .cc-visits__sig{display:none}@media (max-width: 47.99rem){.cc-visits__towns{grid-template-columns:minmax(0,1fr);gap:10px}.cc-visits__sortbar{display:block;margin-bottom:10px}.cc-visits__sort{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#0b1220;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cc-visits__sort svg{width:18px;height:18px;color:#047857}.cc-visits__sort:disabled{opacity:.7;cursor:default}.cc-visits__note{margin:8px 2px 0;font-size:13px;line-height:1.45;color:#64748b}.cc-visits__crow{margin-top:6px;font-size:12.5px;text-align:center}.cc-visits__head{flex-wrap:nowrap;gap:6px 8px;padding:10px 12px}.cc-visits__head h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.cc-visits__long{display:none}.cc-visits__short{display:inline;font-size:14.5px;font-weight:700;color:#0b1220}.cc-visits__route{padding:6px 10px}.cc-visits__stop{gap:10px;padding:10px 12px}.cc-visits__num{min-width:44px;place-items:center start}.cc-visits__sig{display:none}.cc-visits__hint{font-size:12.5px}}@media (max-width: 1100px){.cc-opp-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cc-opp{gap:16px}.cc-opp-hero{grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:18px}.cc-opp-hero__title{font-size:21px}.cc-opp-hero__title strong{font-size:36px}.cc-opp-hero__list li:nth-child(n+3):not(.cc-opp-hero__more){display:none}.cc-opp-hero__list .cc-opp-chip{display:none}:is(.cc-opp,.cc-veille-feed) .cc-opp-today__cta{width:100%}.cc-opp-kpis{grid-template-columns:1fr 1fr;gap:8px}.cc-opp-kpi{padding:10px 12px;gap:10px}.cc-opp-kpi strong{font-size:20px}.cc-opp-kpi .cc-opp-tile{width:30px;height:30px}.cc-opp-lists{grid-template-columns:minmax(0,1fr)}.cc-opp-brief{flex-wrap:wrap}.cc-opp-brief__action{width:100%}.cc-opp-pipe{grid-template-columns:1fr 1fr}.cc-opp-pipe__step::before{display:none}.cc-opp-pipe__step,.cc-opp-pipe__step:first-child{padding:8px 14px}.cc-opp-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -4px -6px;padding:0 4px 2px}.cc-opp-tab{flex:none}.cc-opp-table .fi-ta-table thead{display:none}.cc-opp-table .fi-ta-table,.cc-opp-table .fi-ta-table tbody{display:block;width:100%}.cc-opp-table .fi-ta-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:9px 12px}.cc-opp-table .fi-ta-row>td{display:block;padding:0}.cc-opp-table .fi-ta-row>td .fi-ta-col{padding:0;width:100%}.cc-opp-table .fi-ta-cell-siren{grid-column:1;grid-row:1;min-width:0}.cc-opp-table .fi-ta-row:has(>.fi-ta-selection-cell){grid-template-columns:minmax(0,1fr) auto}.cc-opp-table .fi-ta-row>td.fi-ta-selection-cell{grid-column:2;grid-row:1;align-self:start;width:auto;min-width:16px;padding:2px 0 0}.cc-opp-table .fi-ta-row:has(>.fi-ta-selection-cell)>.fi-ta-cell-signals{grid-column:1 / -1}.cc-opp-table .fi-ta-row>td.fi-ta-cell-state{display:none}.cc-opp-table .cc-opp-who{gap:10px}.cc-opp-table .cc-opp-avatar{width:32px;height:32px;border-radius:9px;font-size:11.5px}.cc-opp-table .cc-opp-who__name strong{font-size:14px;line-height:1.25}.cc-opp-table .cc-opp-who__new{padding:1px 5px;font-size:9.5px}.cc-opp-table .cc-opp-who small{font-size:12px;line-height:1.3}.cc-opp-table .cc-opp-why{gap:4px 6px}.cc-opp-table .cc-opp-why .cc-opp-chip{min-height:22px;padding:1px 8px;font-size:11.5px}.cc-opp-table .cc-opp-why .cc-opp-chip svg{width:13px;height:13px}.cc-opp-table .cc-opp-why small{font-size:11.5px}.cc-opp-table .fi-ta-row>td:last-child:not([class*=fi-ta-cell-]){display:none}.cc-opp-who,.cc-opp-why{min-width:0;max-width:none}}.fi-page:has(.cc-phrase) .fi-header{justify-content:center;text-align:center}.fi-page:has(.cc-phrase) .fi-header>div{width:100%}.fi-page:has(.cc-phrase) .fi-header-heading{font-size:32px;line-height:1.15;letter-spacing:-.025em}.fi-page:has(.cc-phrase) .fi-header-subheading{max-width:none;margin-inline:auto;font-size:15.5px;color:#6b7280}.cc-phrase{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:1000px;margin:0 auto;color:#0b1220;font-variant-numeric:tabular-nums}.cc-phrase>*{min-width:0}.cc-phrase svg{flex:none}.cc-phrase [x-cloak]{display:none!important}.cc-phrase-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-phrase-card{background:#fff;border:1px solid #e6e8ec;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 16px 36px -28px rgba(16,24,40,.3)}.cc-phrase-sentence{position:relative;padding:30px 34px 14px}.cc-phrase-sentence__text{font-size:27px;line-height:2.05;font-weight:600;letter-spacing:-.015em;color:#334155}.cc-phrase-slot{position:relative;display:inline-flex;max-width:100%;vertical-align:baseline}.cc-phrase-blank{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0 12px;border:1.5px solid #a7f3d0;border-radius:11px;background:#ecfdf5;color:#047857;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1.6;vertical-align:baseline;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.cc-phrase-blank>span{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:left}.cc-phrase-blank:hover{border-color:#34d399}.cc-phrase-blank:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(5,150,105,.2)}.cc-phrase-blank.is-open{background:#fff;border-color:#059669;box-shadow:0 0 0 4px rgba(5,150,105,.14)}.cc-phrase-blank.is-empty{background:#fff;border-style:dashed;border-color:#cbd5e1;color:#94a3b8;font-weight:600}.cc-phrase-blank.is-empty:hover{border-color:#10b981;color:#047857}.cc-phrase-blank__cv{width:15px;height:15px;opacity:.7;transition:transform .15s}.cc-phrase-blank.is-open .cc-phrase-blank__cv{transform:rotate(180deg)}.cc-phrase-blank__ic{width:18px;height:18px}.cc-phrase-extra{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;letter-spacing:inherit;color:#047857;text-decoration:underline dotted 2px;text-underline-offset:7px;cursor:pointer}.cc-phrase-sentence__foot{display:flex;justify-content:flex-end;margin-top:4px}.cc-phrase-more{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#047857;font-size:13.5px;font-weight:700;cursor:pointer}.cc-phrase-more:hover,.cc-phrase-more[aria-expanded=true]{background:#ecfdf5}.cc-phrase-more svg{width:16px;height:16px}.cc-phrase-pop{position:absolute;left:0;top:calc(100% + 10px);z-index:30;width:380px;max-width:calc(100vw - 48px);padding:10px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 24px 48px -12px rgba(15,23,42,.35);color:#0b1220;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;white-space:normal}.cc-phrase-pop--wide{width:440px}.cc-phrase-pop__title{margin:6px 10px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.cc-phrase-pop__list{display:grid;gap:2px;max-height:330px;overflow-y:auto;overscroll-behavior:contain}.cc-phrase-pop__hint{margin:6px 10px;font-size:13px;color:#6b7280}.cc-phrase-pop__foot{display:flex;justify-content:flex-end;margin-top:8px;padding:8px 4px 0;border-top:1px solid #f0f1f4}.cc-phrase-done{height:34px;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#047857;font-size:13.5px;font-weight:700;cursor:pointer}.cc-phrase-done:hover{background:#ecfdf5;border-color:#a7f3d0}.cc-phrase-search{display:flex;align-items:center;gap:8px;height:42px;margin:2px 4px 8px;padding:0 12px;border:1px solid #e5e7eb;border-radius:11px;background:#f9fafb}.cc-phrase-search:focus-within{border-color:#10b981;background:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.cc-phrase-search svg{width:17px;height:17px;color:#9ca3af}.cc-phrase input:focus,.cc-phrase select:focus,.cc-phrase textarea:focus{outline:none}.cc-phrase-search input{flex:1;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font:inherit;font-size:14.5px;color:#0b1220}.cc-phrase-search input::-webkit-search-cancel-button{display:none}.cc-phrase-opt{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cc-phrase-opt:hover{background:#f6f7f9}.cc-phrase-opt:has(input:checked),.cc-phrase-opt.is-on{background:#ecfdf5}.cc-phrase-opt__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f3f4f6;color:#047857;flex:none}.cc-phrase-opt:has(input:checked) .cc-phrase-opt__icon,.cc-phrase-opt.is-on .cc-phrase-opt__icon{background:#d1fae5}.cc-phrase-opt__icon svg{width:17px;height:17px}.cc-phrase-opt__text{display:flex;flex-direction:column;min-width:0}.cc-phrase-opt__text strong{font-size:14px;font-weight:600;color:#0b1220}.cc-phrase-opt__text small{font-size:12.5px;color:#6b7280}.cc-phrase-check,.cc-phrase-radio,.cc-phrase-dot{appearance:none;-webkit-appearance:none;display:block;flex:none;width:18px;height:18px;margin:0;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;cursor:pointer}.cc-phrase-radio,.cc-phrase-dot{border-radius:50%}.cc-phrase-check:checked{border-color:#059669;background:#059669 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z' clip-rule='evenodd'/%3E%3C/svg%3E") center / 13px no-repeat}.cc-phrase-radio:checked,.cc-phrase-dot.is-on{border-color:#059669;background:#059669;box-shadow:inset 0 0 0 3.5px #fff}.cc-phrase-check:focus-visible,.cc-phrase-radio:focus-visible{outline:2px solid #10b981;outline-offset:2px}.cc-phrase-seg{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 4px}.cc-phrase-seg label{cursor:pointer}.cc-phrase-seg span{display:inline-flex;align-items:center;height:34px;padding:0 13px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#334155;font-size:13.5px;font-weight:600}.cc-phrase-seg label:hover span{border-color:#a7f3d0}.cc-phrase-seg input:checked+span{border-color:#10b981;background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #10b981}.cc-phrase-seg input:focus-visible+span{box-shadow:0 0 0 3px rgba(16,185,129,.3)}.cc-phrase-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 8px}.cc-phrase-tag{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 11px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.cc-phrase-tag svg{width:14px;height:14px;opacity:.65}.cc-phrase-tag:hover svg{opacity:1}.cc-phrase-scrim{display:none}.cc-phrase-details{padding:20px 24px 24px}.cc-phrase-details__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.cc-phrase-details__head h2{margin:0;font-size:16px;font-weight:700}.cc-phrase-details__head p{margin:2px 0 0;font-size:13.5px;color:#6b7280}.cc-phrase-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#f3f4f6;color:#4b5563;cursor:pointer}.cc-phrase-close svg{width:16px;height:16px}.cc-phrase-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.cc-phrase-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cc-phrase-field__label{font-size:13px;font-weight:700;color:#334155}.cc-phrase-field small{font-size:12.5px;line-height:1.45;color:#6b7280}.cc-phrase-input{display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.cc-phrase-input input,.cc-phrase-input select{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font:inherit;font-size:14.5px;color:#0b1220}.cc-phrase-input em,.cc-phrase-range>em{font-style:normal;font-size:13.5px;color:#6b7280}.cc-phrase-range{display:flex;align-items:center;gap:10px}.cc-phrase-range .cc-phrase-input{flex:1}.cc-phrase-words{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.cc-phrase-words input{flex:1;min-width:8rem;padding:4px;border:0;background:transparent;box-shadow:none;font:inherit;font-size:14.5px}.cc-phrase-field textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:11px;background:#fff;font:inherit;font-size:14px;resize:vertical}.cc-phrase-input:focus-within,.cc-phrase-words:focus-within,.cc-phrase-field textarea:focus,.cc-phrase-name:focus-within{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.cc-phrase-ideas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px}.cc-phrase-ideas__label{color:#6b7280}.cc-phrase-idea{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 13px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#334155;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.cc-phrase-idea:hover{border-color:#a7f3d0;box-shadow:0 8px 18px -12px rgba(16,24,40,.35);transform:translateY(-1px)}.cc-phrase-idea svg{width:15px;height:15px;color:#d97706}.cc-phrase-preview{overflow:hidden}.cc-phrase-preview__head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid #eef0f3}.cc-phrase-big{font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#0b1220}.cc-phrase-preview__say{display:flex;flex:1;flex-direction:column;min-width:0}.cc-phrase-preview__say strong{font-size:15px;font-weight:700;color:#0b1220}.cc-phrase-preview__say small{font-size:13.5px;color:#6b7280}.cc-phrase-preview__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ecfdf5;color:#047857;flex:none}.cc-phrase-preview__icon svg{width:21px;height:21px}.cc-phrase-preview__icon.is-busy{background:#e0f2fe;color:#0369a1}.cc-phrase-preview__icon.is-warn{background:#fffbeb;color:#b45309}.cc-phrase-preview__icon.is-quiet{background:#f3f4f6;color:#4b5563}.cc-phrase-relaunch{flex:none}.cc-phrase-spin{animation:cc-phrase-spin 1s linear infinite}.cc-phrase-pill{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.cc-phrase-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cc-phrase-pill.is-live{background:#ecfdf5;color:#047857}.cc-phrase-pill.is-busy{background:#e0f2fe;color:#0369a1}.cc-phrase-pill.is-busy::before{animation:cc-phrase-pulse 1.2s ease-in-out infinite}.cc-phrase-rows{list-style:none;margin:0;padding:0}.cc-phrase-row{display:flex;align-items:center;gap:14px;padding:13px 22px;border-bottom:1px solid #f0f1f4}.cc-phrase-row__who{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cc-phrase-row__who strong{font-size:14.5px;font-weight:700;color:#0b1220;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-phrase-row__who small{font-size:12.5px;color:#6b7280}.cc-phrase-row__why{display:flex;align-items:center;gap:8px;flex:none;min-width:0;max-width:48%}.cc-phrase-row__why .cc-opp-chip{min-width:0;white-space:nowrap}.cc-phrase-row__why .cc-opp-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-phrase-row__why small{width:7.5rem;font-size:12.5px;color:#9ca3af;white-space:nowrap}.cc-phrase-contact{display:flex;gap:6px;flex:none}.cc-phrase-contact i{display:grid;place-items:center;width:28px;height:28px;border:1px solid #eef0f3;border-radius:8px;background:#f8fafc;color:#cbd5e1;font-style:normal}.cc-phrase-contact i.is-ok{border-color:#d1fae5;background:#ecfdf5;color:#047857}.cc-phrase-contact svg{width:15px;height:15px}.cc-phrase-seeall{display:flex;align-items:center;gap:6px;margin:0;padding:13px 22px;color:#047857;font-size:13.5px;font-weight:700;cursor:not-allowed}.cc-phrase-seeall>span,.cc-phrase-seeall>svg{opacity:.5}.cc-phrase-seeall svg{width:15px;height:15px}.cc-phrase-seeall small{font-size:12.5px;font-weight:500;color:#9ca3af}.cc-phrase-seeall.is-keeps{color:#0f172a;font-weight:600;cursor:default;border-top:1px solid #eef0f3}.cc-phrase-seeall.is-keeps>span,.cc-phrase-seeall.is-keeps>svg{opacity:1}.cc-phrase-seeall.is-keeps svg{color:#047857;flex:none}@media (max-width: 47.99rem){.cc-phrase-seeall.is-keeps{flex-wrap:nowrap;align-items:flex-start}.cc-phrase-seeall.is-keeps svg{margin-top:2px}}.cc-phrase-ghost{display:block;height:10px;border-radius:6px;background:#eef0f3}.cc-phrase-ghost--sm{width:30%;height:8px;margin-top:7px}.cc-phrase-ghost--ini{width:36px;height:36px;border-radius:11px;flex:none}.cc-phrase-ghost--chip{width:140px;height:26px;border-radius:999px;flex:none}.cc-phrase-ghosts:not(.is-busy){opacity:.6}.cc-phrase-ghosts.is-busy .cc-phrase-ghost{background:linear-gradient(90deg,#eef0f3 0%,#f8f9fb 50%,#eef0f3 100%);background-size:200% 100%;animation:cc-phrase-shimmer 1.4s ease-in-out infinite}.cc-phrase-foot{display:flex;align-items:center;gap:18px;padding:16px 22px;border-top:1px solid #eef0f3;background:#fafbfc}.cc-phrase-name{display:flex;align-items:center;gap:10px;flex:1;min-width:0;max-width:400px;height:42px;padding:0 12px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.cc-phrase-name small{font-size:13px;font-weight:500;color:#6b7280}.cc-phrase-name input{flex:1;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font:inherit;font-size:14px;font-weight:600;color:#0b1220}.cc-phrase-switch{position:relative;display:flex;align-items:center;gap:10px;font-size:13.5px;color:#334155;cursor:pointer}.cc-phrase-switch__track{position:relative;width:38px;height:22px;border-radius:999px;background:#cbd5e1;flex:none;transition:background-color .15s}.cc-phrase-switch__track::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.cc-phrase-switch input:checked+.cc-phrase-switch__track{background:#059669}.cc-phrase-switch input:checked+.cc-phrase-switch__track::after{transform:translateX(16px)}.cc-phrase-switch input:focus-visible+.cc-phrase-switch__track{box-shadow:0 0 0 3px rgba(16,185,129,.3)}html.fi .cc-phrase-foot .cc-phrase-create{margin-left:auto;min-height:42px;padding-inline:18px;border-radius:11px;box-shadow:0 8px 18px -8px rgba(15,26,51,.6)}html.fi .cc-phrase-foot .cc-phrase-create:not([disabled])>.fi-icon{color:#6ee7b7}html.fi .cc-phrase-foot .cc-phrase-create[disabled]{box-shadow:none}@keyframes cc-phrase-spin{to{transform:rotate(360deg)}}@keyframes cc-phrase-pulse{50%{opacity:.3}}@keyframes cc-phrase-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.cc-phrase-spin,.cc-phrase-pill.is-busy::before,.cc-phrase-ghosts.is-busy .cc-phrase-ghost{animation:none}}@media (max-width: 760px){.fi-page:has(.cc-phrase) .fi-header-heading{font-size:26px}.fi-page:has(.cc-phrase) .fi-header-subheading{font-size:14.5px}.cc-phrase{gap:14px}.cc-phrase-sentence{padding:20px 18px 10px}.cc-phrase-sentence__text{font-size:21px;line-height:1.95}.cc-phrase-blank{gap:6px;padding:0 9px;border-radius:9px}.cc-phrase-blank__ic{width:16px;height:16px}.cc-phrase-extra{text-underline-offset:5px}.cc-phrase-pop,.cc-phrase-pop--wide{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:85;width:auto;max-width:none;max-height:80vh;overflow-y:auto;padding:14px 12px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.cc-phrase-pop::before{content:"";display:block;width:40px;height:4px;margin:0 auto 8px;border-radius:999px;background:#e5e7eb}.cc-phrase-pop__list{max-height:none}.cc-phrase-pop__foot .cc-phrase-done{width:100%;height:44px}.cc-phrase-scrim{display:block;position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.4)}.cc-phrase-details{padding:18px 16px 20px}.cc-phrase-fields{grid-template-columns:minmax(0,1fr);gap:16px}.cc-phrase-ideas{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.cc-phrase-ideas::-webkit-scrollbar{display:none}.cc-phrase-ideas__label,.cc-phrase-idea{flex:none;white-space:nowrap}.cc-phrase-preview__head{flex-wrap:wrap;gap:12px;padding:16px}.cc-phrase-big{font-size:30px}.cc-phrase-preview__head .cc-phrase-pill{position:absolute;right:16px}.cc-phrase-preview{position:relative}.cc-phrase-preview__head:has(.cc-phrase-pill) .cc-phrase-preview__say{padding-right:76px}.cc-phrase-row{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.cc-phrase-row__who{flex:1 1 0}.cc-phrase-row__who strong{white-space:normal}.cc-phrase-contact{order:2;align-self:flex-start}.cc-phrase-row__why{order:3;flex:1 1 100%;max-width:none;padding-left:48px}.cc-phrase-row__why small{width:auto}.cc-phrase-contact i{width:26px;height:26px}.cc-phrase-seeall{padding:12px 16px;flex-wrap:wrap}.cc-phrase-foot{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.cc-phrase-name{flex:none;max-width:none}html.fi .cc-phrase-foot .cc-phrase-create{width:100%;margin-left:0;justify-content:center}}.cc-welcome-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cc-welcome-head.is-centered{align-items:center;padding-top:8px;text-align:center}.cc-welcome-kick{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#047857}.cc-welcome-kick svg{width:16px;height:16px}.cc-welcome-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#047857;font-size:13.5px;font-weight:700;cursor:pointer}.cc-welcome-back svg{width:16px;height:16px}.cc-welcome-title{margin:0;font-size:31px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:#0b1220}.cc-welcome-head:not(.is-centered) .cc-welcome-title{font-size:26px;letter-spacing:-.02em}.cc-welcome-sub{max-width:620px;margin:0 auto;font-size:15.5px;line-height:1.55;color:#6b7280}.cc-welcome-crumb{margin:0;font-size:13px;color:#6b7280}.cc-welcome-recap{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13.5px}.cc-welcome-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#334155;font-weight:600}.cc-welcome-chip svg{width:14px;height:14px;color:#6b7280}.cc-welcome-edit{margin-left:4px;padding:0;border:0;background:none;color:#047857;font:inherit;font-weight:700;cursor:pointer}.cc-welcome-edit:hover{text-decoration:underline}.cc-welcome-edit.is-quiet{color:#6b7280;font-weight:600}.cc-welcome{max-width:1060px}.cc-welcome-intro{padding:28px 32px 18px}.cc-welcome-intro .cc-phrase-sentence__text{font-size:25px;line-height:2.1}.cc-phrase-slot:has(.cc-phrase-add){display:inline}.cc-phrase-add{margin-left:6px}.cc-welcome-intro__foot{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid #eef0f3;font-size:14px;line-height:1.5;color:#6b7280}.cc-welcome-intro__ic{width:18px;height:18px;color:#9ca3af}.cc-welcome-intro__actions{display:flex;align-items:center;gap:18px;flex:none;margin-left:auto}html.fi .cc-welcome-link{color:#047857;font-size:14px;font-weight:700}html.fi .cc-welcome-link:hover{text-decoration:underline}html.fi .cc-welcome-go{min-height:42px;padding-inline:18px;border-radius:11px;box-shadow:0 8px 18px -8px rgba(15,26,51,.6)}html.fi .cc-welcome-go>.fi-icon{color:#6ee7b7}.cc-welcome--ideas{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:none}.cc-welcome-ideas-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px}.cc-welcome-ideas-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.cc-welcome-ideas-head span{font-size:14px;color:#6b7280}.cc-welcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-idea{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px}.cc-idea h3{margin:0;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.01em;color:#0b1220}.cc-idea__ghost{width:70%;height:9px;margin:5px 0 6px}html.fi .cc-idea__go{justify-content:center;width:100%;min-height:40px;border-radius:10px}html.fi .cc-idea__go.fi-color-primary:not([disabled]){box-shadow:0 6px 16px -6px rgba(15,26,51,.6)}html.fi .cc-idea__go.fi-color-primary:not([disabled])>.fi-icon{color:#6ee7b7}.cc-idea--zero{align-items:center;justify-content:center;gap:8px;border:1.5px dashed #cbd5e1;border-radius:16px;background:transparent;color:inherit;text-align:center;text-decoration:none;transition:border-color .15s,background-color .15s}.cc-idea--zero:hover{border-color:#10b981;background:#fff}.cc-idea--zero .cc-opp-tile{border:1px solid #e5e7eb;background:#fff;color:#334155}.cc-idea--zero p{margin:0;font-size:13.5px;color:#6b7280}.cc-welcome-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:11px 16px;border:1px solid #a7f3d0;border-radius:12px;background:#ecfdf5;color:#047857;font-size:14px;font-weight:600}.cc-welcome-note svg{width:18px;height:18px;flex:none}.cc-welcome-note span{flex:1 1 240px;min-width:0}html.fi .cc-welcome-note a{color:#047857;font-weight:700;text-decoration:underline}@media (max-width: 1100px){.cc-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cc-welcome-title{font-size:25px}.cc-welcome-head:not(.is-centered) .cc-welcome-title{font-size:23px}.cc-welcome-sub{font-size:14.5px}.cc-welcome-intro{padding:20px 18px 16px}.cc-welcome-intro .cc-phrase-sentence__text{font-size:21px;line-height:1.95}.cc-welcome-intro__foot{flex-wrap:wrap;align-items:flex-start}.cc-welcome-intro__foot>span{flex:1 1 0;min-width:0}.cc-welcome-intro__actions{flex:1 1 100%;flex-direction:column-reverse;align-items:stretch;gap:12px;margin-left:0;text-align:center}html.fi .cc-welcome-go{justify-content:center;width:100%}.cc-welcome-grid{grid-template-columns:minmax(0,1fr)}.cc-welcome-ideas-head{order:-2}.cc-welcome-note{order:-1}}.cc-veille-welcome .cc-welcome-sub{margin:0}.cc-veille-begin{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cc-veille-town{display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:#b45309;text-align:left;cursor:pointer}.cc-veille-town svg{width:16px;height:16px;flex:none}.cc-veille-town:hover span{text-decoration:underline}.cc-veille-preview{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#4b5563;font-size:13.5px}.cc-veille-preview svg{width:17px;height:17px;flex:none;color:#6b7280}.cc-videa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px}.cc-videa{gap:12px}.cc-videa__head{display:flex;align-items:center;gap:12px;min-width:0}.cc-videa__head h3{min-width:0}.cc-videa__why{margin:0;font-size:13.5px;line-height:1.55;color:#475569}.cc-videa__spec{display:flex;flex-direction:column;gap:9px;margin:2px 0 0;padding:12px;border:1px solid #eef1f5;border-radius:12px;background:#f8fafc}.cc-videa__row{display:flex;align-items:flex-start;gap:9px;min-width:0}.cc-videa__row dt{display:grid;place-items:center;flex:none;width:18px;height:20px;color:var(--cc-tc, #64748b)}.cc-videa__row dt svg{width:16px;height:16px}.cc-videa__row dd{flex:1;min-width:0;margin:0;font-size:13px;line-height:20px;font-weight:600;color:#1e293b}.cc-videa__chips{display:flex;flex-wrap:wrap;gap:6px}.cc-videa__chips .cc-opp-chip{min-height:22px;padding:1px 8px;font-size:12px}.cc-videa__chips .cc-opp-chip svg{width:13px;height:13px}.cc-videa__accounts{display:flex;flex-direction:column;gap:6px}.cc-videa__account{display:flex;align-items:center;gap:7px;min-width:0}.cc-videa__account>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-videa__account .cc-veille-net{width:18px;height:18px;border-radius:5px;font-size:9.5px}.cc-videa__account .cc-veille-net svg{width:11px;height:11px}.cc-videa__field{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13px;color:#6b7280}.cc-videa__field>svg{width:15px;height:15px;flex:none;color:#9ca3af}.cc-videa__field:focus-within{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.cc-videa__field:has(textarea){align-items:flex-start}.cc-videa__field:has(textarea)>svg{margin-top:2px}.cc-videa__field textarea{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;line-height:1.45;color:#0b1220;resize:none;overflow:hidden;field-sizing:content}.cc-videa__field textarea:focus{box-shadow:none}.cc-videa__field textarea::placeholder{color:#6b7280}.cc-videa__field.is-refused{border-color:#f59e0b}.cc-videa__error,.cc-vphrase-error{display:flex;align-items:flex-start;gap:6px;margin:-2px 0 0;font-size:13px;line-height:1.45;color:#b45309}.cc-videa__error svg,.cc-vphrase-error svg{width:16px;height:16px;flex:none;margin-top:1px}.cc-videa__rest{display:flex;flex:1;flex-direction:column;gap:10px}.cc-videa__grow{flex:1;margin-top:-10px}.cc-vphrase-count{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cc-vphrase-count span+span{text-transform:none;letter-spacing:0;font-weight:600;color:#334155}.cc-vphrase-words{margin:2px 4px 0}.cc-vphrase-words .cc-phrase-tag{cursor:pointer}.cc-vphrase-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 8px 2px;font-size:12.5px;color:#6b7280}.cc-vphrase-sugg>span{flex:1 1 100%}.cc-vphrase-add{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer}.cc-vphrase-add svg{width:13px;height:13px;color:#047857}.cc-vphrase-add:hover:not([disabled]){border-color:#10b981;background:#ecfdf5;color:#047857}.cc-vphrase-add[disabled]{opacity:.45;cursor:not-allowed}.cc-vphrase-opts{display:grid;gap:2px;margin:0 -10px}.cc-vphrase-opts .cc-phrase-check{margin-top:2px}.cc-vphrase-kinds{margin:0;font-size:13.5px;color:#6b7280}.cc-vphrase-kinds a{color:#047857;font-weight:600}.cc-vphrase-kinds a:hover{text-decoration:underline}.cc-vphrase-pages{display:flex;flex-wrap:wrap;gap:6px;margin:2px 8px 8px}.cc-vphrase-page{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:32px;padding:0 9px 0 6px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:600;cursor:pointer}.cc-vphrase-page>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-vphrase-page>svg{width:14px;height:14px;flex:none}.cc-vphrase-page .cc-veille-net{width:20px;height:20px;border-radius:5px;font-size:10px}.cc-vphrase-page .cc-veille-net svg{width:12px;height:12px}.cc-vphrase-end{display:inline-flex;align-items:baseline;max-width:100%}.cc-vphrase-end>.cc-phrase-slot{min-width:0}.cc-vphrase-paste{margin:0 8px}.cc-vphrase-paste input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;color:#0b1220}.cc-vphrase-paste input:focus{box-shadow:none}.cc-vphrase-paste input::placeholder{color:#6b7280}.cc-vphrase-error{margin:8px 10px 0}.cc-veille-start__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px}.cc-vphrase-opts .cc-phrase-opt{align-items:flex-start}.cc-vphrase-opts .cc-phrase-radio{margin-top:2px}.cc-vtest-card{overflow:hidden}.cc-vtest-card>.cc-veille-testbox>.cc-veille-test{margin:16px 20px}.cc-vtest-card>.cc-veille-testbox:empty,.cc-vtest-card>.cc-veille-testbox:not(:has(*)){display:none}.cc-vtest-card>.cc-veille-testbox:not(:has(*))+.cc-phrase-foot{border-top:0}.cc-vtest__head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f1f4}.cc-vtest__head>div{min-width:0}.cc-vtest__big{margin:0;font-size:17px;font-weight:700;color:#0b1220}.cc-vtest__head small{display:block;margin-top:2px;font-size:13px;color:#6b7280}.cc-vtest__ok{width:26px;height:26px;flex:none;color:#059669}.cc-vtest__spin{width:22px;height:22px;flex:none;border:2.5px solid #d1fae5;border-top-color:#059669;border-radius:50%;animation:cc-phrase-spin 1s linear infinite}.cc-vtest__spin.is-small{width:16px;height:16px}.cc-vtest__steps{display:grid;gap:9px;margin:0;padding:14px 20px 10px;list-style:none;font-size:14px;color:#334155}.cc-vtest__steps li{display:flex;align-items:center;gap:10px}.cc-vtest__steps li>svg{width:17px;height:17px;flex:none;color:#059669}.cc-vtest__bar{height:6px;margin:4px 20px 18px;border-radius:6px;background:#e5e7eb;overflow:hidden}.cc-vtest__bar span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#10b981,#059669);transition:width .6s ease}.cc-vtest__ex{display:flex;gap:12px;padding:12px 20px;border-bottom:1px solid #f0f1f4}.cc-vtest__ini{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#e0f2fe;color:#075985;font-size:12px;font-weight:700}.cc-vtest__ini .cc-veille-net{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;border:2px solid #fff;border-radius:5px;font-size:9.5px}.cc-vtest__ini .cc-veille-net svg{width:10px;height:10px}.cc-vtest__body{flex:1;min-width:0}.cc-vtest__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;color:#6b7280}.cc-vtest__who b{font-size:14px;font-weight:700;color:#0b1220}.cc-vtest__who em{margin-left:auto;font-style:normal;font-size:12.5px;color:#9ca3af}.cc-vtest__text{display:-webkit-box;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:14px;line-height:1.5;color:#334155}.cc-vtest__text mark{padding:0 2px;border-radius:3px;background:#fef3c7;color:inherit}.cc-vtest__more{margin:0;padding:12px 20px;font-size:13.5px;color:#6b7280}.cc-vtest-card .cc-phrase-foot{flex-wrap:wrap}@media (min-width: 761px){.cc-vtest-card .cc-phrase-name{flex:1 1 340px}}.cc-vtest-every{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#334155;white-space:nowrap}.cc-vtest-every svg{width:17px;height:17px;flex:none;color:#059669}.cc-vtest-actions{display:flex;align-items:center;gap:16px;margin-left:auto}html.fi .cc-vtest-card .cc-phrase-create[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}@media (prefers-reduced-motion: reduce){.cc-vtest__spin{animation:none}}@media (max-width: 760px){.cc-vtest__head,.cc-vtest__ex{padding-inline:16px}.cc-vtest__steps{padding-inline:16px}.cc-vtest__bar{margin-inline:16px}.cc-vtest__more{padding-inline:16px}.cc-vtest-card>.cc-veille-testbox>.cc-veille-test{margin:14px 16px}.cc-vtest-actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-left:0}.cc-vtest-actions .fi-link{justify-content:center}}.cc-portal-home__main{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.cc-portal-home__main>*{min-width:0}.cc-portal-home__main .cc-portal-section,.cc-portal-home__main .cc-portal-home__notice{margin-bottom:0}.cc-portal-home__aside{display:grid;gap:16px}.cc-home-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cc-home-head h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#0b1220}.cc-home-head--sub{margin:16px 0 6px}.cc-home-head--sub h2{font-size:15px}.cc-home-link{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:#047857;text-decoration:none}.cc-home-link svg{width:15px;height:15px}.cc-home-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:28px;align-items:end;padding:26px 28px;border-radius:20px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#2b3b6b 0%,#1b2440 55%,#0f1527 100%);box-shadow:0 18px 40px -24px rgba(15,21,39,.7)}.cc-home-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 70%);mask-image:linear-gradient(90deg,#000 0%,transparent 70%);pointer-events:none}.cc-home-hero>*{position:relative}.cc-home-hero p{margin:0}.cc-home-hero__title{margin-top:10px!important;font-size:26px;font-weight:700;letter-spacing:-.02em}.cc-home-hero__title strong{font-size:46px;color:#34d399;margin-right:6px;vertical-align:-4px}.cc-home-hero__trend{margin-top:4px!important}.cc-home-hero__trend span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,.15);color:#6ee7b7;font-size:13px;font-weight:700}.cc-home-hero__trend svg{width:15px;height:15px}.cc-home-hero__sub{margin-top:12px!important;color:rgba(255,255,255,.75);font-size:14.5px}.cc-home-hero__sub b{color:#fff}.cc-home-hero__links{margin-top:18px!important;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cc-home-hero__cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;background:#fff;color:#1b2440;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px -10px rgba(0,0,0,.5)}.cc-home-hero__cta svg{width:17px;height:17px}.cc-home-hero__all{font-size:13.5px;font-weight:600;color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:3px}.cc-home-hero__chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;height:150px;align-items:end}.cc-home-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.cc-home-bar b{font-size:12px;color:rgba(255,255,255,.7);font-weight:700}.cc-home-bar i{display:block;width:100%;max-width:34px;border-radius:8px 8px 4px 4px;background:rgba(255,255,255,.16)}.cc-home-bar small{font-size:11px;color:rgba(255,255,255,.55)}.cc-home-bar.is-last b{color:#34d399}.cc-home-bar.is-last i{background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 8px 20px -8px rgba(52,211,153,.6)}.cc-home-todo{padding:18px 18px 8px}.cc-home-todo .cc-home-head{padding:0 4px}.cc-home-todo__row{display:flex;align-items:center;gap:14px;padding:12px 10px;border-top:1px solid #f0f1f4;border-radius:12px;text-decoration:none;color:inherit}.cc-home-todo__row:hover{background:#f8fafb}.cc-home-todo__text{flex:1;min-width:0;display:flex;flex-direction:column}.cc-home-todo__text strong{font-size:15px;font-weight:700;color:#0b1220}.cc-home-todo__text small{font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-home-todo__badge{flex:none;font-size:12px;font-weight:700;color:#b45309;background:#fffbeb;border-radius:999px;padding:3px 10px;box-shadow:inset 0 0 0 1px #fde68a}.cc-home-todo__where{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:#6b7280;white-space:nowrap}.cc-home-todo__where svg{width:16px;height:16px;color:#c0c5ce}.cc-home-todo__cta{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:#f2f8fe;color:#2f78c4;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:inset 0 0 0 1px #c6def7}.cc-home-todo__row:hover .cc-home-todo__cta{background:#e2f0fe}.cc-home-todo__calls{display:grid;gap:2px;margin:-6px 0 8px;padding:0 10px 0 62px;list-style:none}.cc-home-todo__calls li{display:flex;align-items:center;gap:12px;padding:4px 0;font-size:13.5px}.cc-home-todo__who{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.cc-home-todo__who strong{font-weight:600;color:#0b1220;white-space:nowrap}.cc-home-todo__who small{color:#6b7280;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-home-todo__phone{color:#6b7280;font-size:12.5px;white-space:nowrap}.cc-home-todo__call{flex:none;display:inline-flex;align-items:center;gap:5px;color:#2f78c4;font-size:13px;font-weight:700;text-decoration:none}.cc-home-todo__call svg{width:15px;height:15px}.cc-home-todo__call:hover{text-decoration:underline}.cc-home-clear{margin:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #e6e8ec;color:#4b5563;font-size:14px}.cc-home-clear svg{width:20px;height:20px;color:#10b981;flex:none}.cc-home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-home-kpis .cc-opp-kpi strong{font-size:22px}.cc-home-side{padding:18px}.cc-home-side .cc-home-head{margin-bottom:6px}.cc-home-side__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f0f1f4;text-decoration:none;color:inherit}.cc-home-side__row .cc-opp-tile{width:34px;height:34px;border-radius:10px}.cc-home-side__row .cc-opp-tile svg{width:17px;height:17px}.cc-home-side__row>span:last-child{min-width:0;display:flex;flex-direction:column}.cc-home-side__row strong{font-size:13.5px;font-weight:600;color:#0b1220;line-height:1.3}.cc-home-side__row small{font-size:12px;color:#6b7280}@media (max-width: 760px){.cc-home-hero{grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:18px}.cc-home-hero__chart{height:110px}.cc-home-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.cc-home-todo__where{display:none}.cc-home-todo__text small{white-space:normal}}.cc-portal-home__main{container:cc-home-main / inline-size}@container cc-home-main (max-width: 699px){.cc-home-hero{grid-template-columns:minmax(0,1fr);gap:18px}.cc-home-hero__chart{height:110px}}.cc-lead-contact{display:flex;flex-wrap:wrap;gap:8px}.cc-lead-contact__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 1px #a7f3d0}.cc-lead-contact__btn svg{width:15px;height:15px}.cc-lead-contact__none{font-size:13px;color:#9ca3af}.fi-page:has(.cc-lead-tabs) .fi-page-content{row-gap:1.25rem}.cc-lead-tabs{display:flex;gap:4px;border-bottom:1px solid #e3ebf3}.cc-lead-tabs__tab{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:#3b5578;font-size:14px;font-weight:600;cursor:pointer}.cc-lead-tabs__tab:hover{color:#0b1526}.cc-lead-tabs__tab.is-active{color:#0b1526;border-bottom-color:#2f78c4}.cc-lead-tabs__tab em{font-style:normal;font-size:12px;font-weight:700;color:#475569;background:#eef2f6;border-radius:999px;padding:1px 8px}.cc-lead-tabs__tab.is-active em{color:#2f78c4;background:#e2f0fe}.cc-lead-only{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin:0;padding:4px 6px 4px 12px;border-radius:999px;background:#f2f8fe;color:#2f78c4;font-size:13px;box-shadow:inset 0 0 0 1px #c6def7}.cc-lead-only button{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.cc-lead-only button:hover{background:#e2f0fe}.cc-lead-only svg{width:15px;height:15px}.cc-lead-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cc-lead-state__amount{font-size:13px;font-weight:700;color:#0b1526;white-space:nowrap}.cc-lead-state__note{flex-basis:100%;font-size:12px;color:#6b7f99}.cc-lead-sum__meta{margin:0 0 6px;font-size:13px;font-weight:600;color:#3b5578}.cc-lead-sum__text{margin:0;font-size:14px;line-height:1.5;color:#0b1526;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cc-lead-sum__phone{margin:6px 0 0;font-size:13.5px}.cc-lead-sum__phone a{color:#2f78c4;font-weight:600;text-decoration:none}.cc-lead-sum__more{margin-top:6px;padding:0;border:0;background:none;color:#2f78c4;font-size:13px;font-weight:600;cursor:pointer}.cc-portal-leads .fi-ta-content-ctn{container:cc-leads / inline-size}.cc-plead__city{display:block}.cc-plead__line{display:none}@media (min-width: 64rem){.cc-portal-leads .fi-ta-cell-last-name .fi-ta-text{min-width:11rem;max-width:13.5rem}.cc-portal-leads .fi-ta-cell-phone .fi-ta-text-description{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-plead__origin{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.cc-plead__from{flex-basis:100%;font-size:12px;color:var(--gray-500)}.cc-plead__contact{margin-top:6px;color:var(--gray-600)}.cc-plead__value{display:flex;align-items:center;gap:4px;min-width:0}.cc-plead__phone,.cc-plead__email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.cc-plead__phone:is(:hover,:focus-visible),.cc-plead__email:is(:hover,:focus-visible){color:#2f78c4;text-decoration:underline}.cc-plead__copy{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--gray-400);cursor:pointer}.cc-plead__copy svg{width:14px;height:14px}.cc-plead__copy:is(:hover,:focus-visible){color:#2f78c4;background:#f2f8fe}.cc-plead__date{margin-top:4px;font-size:12px;color:var(--gray-500)}@container cc-leads (max-width: 1079px){.cc-portal-leads :is(.fi-ta-header-cell-phone,.fi-ta-cell-phone){display:none}.cc-plead__contact{display:block}}@container cc-leads (max-width: 759px){.cc-portal-leads :is(.fi-ta-header-cell-received-on,.fi-ta-cell-received-on){display:none}.cc-portal-leads .fi-ta-cell-last-name .fi-ta-text{min-width:8.5rem;max-width:10rem}.cc-plead__date{display:block}}}.cc-veille-band__more{display:flex;align-items:center;gap:8px;margin:-4px 0 0 4px;font-size:13.5px;color:#6b7280}.cc-veille-band__more svg{width:18px;height:18px;color:#7c3aed;flex:none}.cc-veille-quote-wrap{display:grid;gap:4px}.cc-veille-quote-wrap .cc-veille-quote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0;border-bottom:10px solid var(--gray-50)}.cc-veille-quote-wrap .cc-veille-quote.is-open{display:block}.cc-veille-quote-more{justify-self:start;font-size:13px}@media (max-width: 760px){.cc-veille-people{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-veille-people>div{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:8px}.cc-veille-people>div .cc-opp-avatar{width:28px;height:28px;font-size:11px}.cc-veille-people .ro,.cc-veille-people .ac{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cc-reports{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.cc-reports>*{min-width:0}.cc-reports-chart{padding:20px 22px 16px}.cc-reports-chart__bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;height:190px;align-items:end}.cc-reports-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0;text-align:center}.cc-reports-bar b{font-size:13px;font-weight:700;color:#4b5563}.cc-reports-bar i{display:block;width:100%;max-width:56px;border-radius:10px 10px 4px 4px;background:#e2e8f0}.cc-reports-bar small{font-size:12.5px;font-weight:600;color:#374151}.cc-reports-bar em{font-style:normal;font-size:11.5px;color:#6b7280;white-space:nowrap}.cc-reports-bar.is-last b,.cc-reports-bar.is-last small{color:#047857}.cc-reports-bar.is-last i{background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 8px 20px -10px rgba(5,150,105,.6)}.cc-reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-reports .cc-report-card{display:flex;flex-direction:column;gap:10px;padding:20px;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.cc-reports .cc-report-card:hover{box-shadow:0 12px 30px -16px rgba(16,24,40,.25);transform:translateY(-1px)}.cc-report-card.is-latest{border-color:#a7f3d0;background:linear-gradient(180deg,#f0fdf7,#fff 55%)}.cc-report-card__top{display:flex;align-items:center;gap:12px}.cc-report-card__month{flex:1;min-width:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#0b1220}.cc-report-card__big{font-size:15px;font-weight:600;color:#374151}.cc-report-card__big strong{font-size:32px;line-height:1;font-weight:700;letter-spacing:-.02em;color:#0b1220;margin-right:4px}.cc-report-card__chips{display:flex;flex-wrap:wrap;gap:8px}.cc-report-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12.5px;font-weight:600;white-space:nowrap}.cc-report-chip svg{width:14px;height:14px}.cc-report-chip b{color:#047857;font-weight:700}.cc-report-chip.is-up{background:#ecfdf5;color:#047857}.cc-report-card__text{font-size:13.5px;line-height:1.5;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-report-card__foot{margin-top:auto;padding-top:4px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:#6b7280}.cc-pchat{max-width:52rem;display:flex;flex-direction:column;overflow:hidden}.cc-pchat__head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #eef0f3}.cc-pchat__head>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-pchat__head strong{font-size:15px;font-weight:700;color:#0b1220}.cc-pchat__head small{font-size:12.5px;color:#6b7280}.cc-pchat__head .cc-opp-avatar{width:42px;height:42px;font-size:14px}.cc-pchat__thread{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:#fafbfc}.cc-pchat__day{margin:6px 0 0;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:#9ca3af;text-transform:none}.cc-pchat__day::before,.cc-pchat__day::after{content:"";flex:1;height:1px;background:#e5e7eb}.cc-pchat__row{display:flex;align-items:flex-end;gap:10px;max-width:82%}.cc-pchat__row .cc-opp-avatar{width:32px;height:32px;font-size:11.5px}.cc-pchat__row.is-mine{align-self:flex-end}.cc-pchat__bubble{padding:10px 14px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid #e6e8ec;box-shadow:0 1px 2px rgba(16,24,40,.04);color:#0b1220;font-size:14.5px}.cc-pchat__row.is-mine .cc-pchat__bubble{border-radius:16px 16px 4px 16px;background:#047857;border-color:#047857;color:#fff}.cc-pchat__meta{margin:0 0 3px;display:flex;gap:8px;align-items:baseline;font-size:12px;font-weight:700;color:#6b7280}.cc-pchat__meta time{font-weight:500;color:#9ca3af}.cc-pchat__row.is-mine .cc-pchat__meta{color:rgba(255,255,255,.85)}.cc-pchat__row.is-mine .cc-pchat__meta time{color:rgba(255,255,255,.65)}.cc-pchat__body{margin:0;line-height:1.55;overflow-wrap:anywhere}.cc-pchat__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 12px;text-align:center;color:#6b7280;font-size:14px}.cc-pchat__empty p{margin:0}.cc-pchat__empty strong{color:#0b1220}.cc-pchat__form{padding:14px 16px 16px;border-top:1px solid #eef0f3;background:#fff}.cc-pchat__compose{position:relative}.cc-pchat__input{display:block;width:100%;min-height:56px;padding:12px 130px 12px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:inherit;font:inherit;font-size:14.5px;resize:vertical}.cc-pchat__input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.cc-pchat__input:disabled{background:#f9fafb;color:#9ca3af}.cc-pchat__send{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;background:#1b2440;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.cc-pchat__send svg{width:16px;height:16px}.cc-pchat__send:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 760px){.cc-reports-grid{grid-template-columns:minmax(0,1fr)}.cc-reports-chart__bars{height:160px;gap:8px}.cc-reports-bar em{display:none}.cc-pchat__row{max-width:92%}.cc-pchat__thread{padding:14px}.cc-pchat__input{padding-right:56px}.cc-pchat__send{padding:0;width:40px;justify-content:center}.cc-pchat__send span{display:none}}.cc-portal-card__icon[class*=cc-opp-tone-]{background:var(--cc-tb);color:var(--cc-tc)}.cc-portal-card__type>.fi-badge{flex:none}.cc-portal-figure--money{container-type:inline-size}.cc-portal-figure--money .cc-portal-figure__value{white-space:nowrap;font-size:min(1.375rem,15cqi)}.cc-portal-figure__unit{font-size:0.8125rem;font-weight:600;letter-spacing:0;color:var(--gray-500)}.cc-docs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cc-docs__tabs{margin-bottom:0}.cc-portal-card__type{flex-wrap:wrap;row-gap:0.25rem}.cc-lead-request .fi-ta-text-description{display:block}.cc-lead-request__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cc-lead-request__meta{display:block;margin-top:0.25rem;font-size:0.75rem;color:var(--gray-500)}.cc-carry>.fi-ta-select,.cc-carry>.cc-editable>.fi-ta-select{padding-bottom:0.375rem}.fi-ta-cell .cc-carry>.cc-editable>.cc-editable__description{margin-bottom:0.125rem}.cc-carry__below .fi-ta-text-input{padding-top:0.375rem}.cc-carry__below .fi-ta-text-input.cc-lead-amount{margin-inline-start:0}.fi-ta-cell .cc-carry__below .cc-editable:has(.cc-lead-amount) .cc-editable__description{margin-inline-start:0;text-align:start}.cc-data{display:grid;gap:1rem;margin-top:1.5rem}.cc-data__head h2{font-size:1.125rem;font-weight:700;color:var(--gray-950)}.cc-data__head p{margin-top:0.125rem;font-size:0.875rem;color:var(--gray-500)}.cc-data__table{display:grid}.cc-data__row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) 11rem;gap:1rem;align-items:start;padding:0.75rem 0;border-top:1px solid var(--gray-100);font-size:0.875rem;color:var(--gray-700)}.cc-data__row:first-child{border-top:0}.cc-data__row--head{padding-top:0;font-size:0.75rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:0.04em}.cc-data__name strong,.cc-data__name a{font-weight:600;color:var(--gray-950)}.cc-data__name a{text-decoration:underline;text-decoration-color:var(--gray-300);text-underline-offset:3px}.cc-data__name a:hover{text-decoration-color:currentColor}.cc-data__name p{margin-top:0.125rem;color:var(--gray-500)}.cc-data__state,.cc-data__row--head>:last-child{display:flex;justify-content:flex-end}@media (max-width: 767px){.cc-data__row{grid-template-columns:minmax(0,1fr);gap:0.25rem}.cc-data__row--head{display:none}.cc-data__row:nth-child(2){border-top:0}.cc-data__cell::before{content:attr(data-label) " : ";color:var(--gray-500)}.cc-data__state{justify-content:flex-start;margin-top:0.25rem}}.cc-audit__form:has(.cc-audit__place){max-width:72rem}.cc-audit__form:has(.cc-audit__place) .cc-audit__input{flex:1 1 48rem}.cc-audit__place{flex:0 1 13rem}.cc-audit__hint{flex-basis:100%;font-size:0.8125rem;color:var(--gray-500)}.cc-lookup-results__list{display:grid}.cc-lookup-result{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1fr) 1.25rem;gap:1rem;align-items:center;width:100%;padding:0.75rem;border-top:1px solid var(--gray-100);border-radius:0.5rem;text-align:left;font-size:0.875rem}.cc-lookup-results__list>li:first-child .cc-lookup-result{border-top:0}.cc-lookup-result:hover,.cc-lookup-result:focus-visible{background:var(--gray-50);box-shadow:inset 3px 0 0 #26355d}.cc-lookup-result__name strong{display:block;font-weight:600;color:var(--gray-950)}.cc-lookup-result__name span,.cc-lookup-result__facts{color:var(--gray-500)}.cc-lookup-result__facts{display:grid}.cc-lookup-result__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.375rem}.cc-lookup-result__chevron{width:1.25rem;height:1.25rem;color:var(--gray-400)}.cc-lookup{display:grid;gap:1rem}.cc-lookup__chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.cc-lookup__chips>span{padding:0.125rem 0.625rem;border:1px solid var(--gray-200);border-radius:999px;background:#fff;font-size:0.8125rem;color:var(--gray-600)}.cc-lookup__known,.cc-lookup__alert{display:flex;align-items:center;gap:0.5rem;padding:0.625rem 0.875rem;border:1px solid var(--gray-200);border-radius:0.75rem;background:#fff;font-size:0.875rem;color:var(--gray-600)}.cc-lookup__alert{border-color:var(--danger-200);background:var(--danger-50);color:var(--danger-700)}.cc-lookup__known>svg,.cc-lookup__alert>svg{flex:none;width:1.125rem;height:1.125rem}.cc-lookup__inline{color:var(--gray-950);text-decoration:underline;text-decoration-color:var(--gray-300);text-underline-offset:3px}.cc-lookup__grid{display:grid;gap:1rem;align-items:start}@media (min-width: 1024px){.cc-lookup__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.cc-lookup__col{display:grid;gap:1rem}.cc-lookup__dl{display:grid;gap:0.5rem;font-size:0.875rem}.cc-lookup__dl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:0.75rem}.cc-lookup__dl dt,.cc-lookup__dl small,.cc-lookup__note{color:var(--gray-500)}.cc-lookup__dl dd{color:var(--gray-900)}.cc-lookup__note{margin-top:0.5rem;font-size:0.8125rem}.cc-lookup__col .fi-section-content>p:not(.cc-lookup__note){font-size:0.875rem;color:var(--gray-900)}.cc-lookup__people,.cc-lookup__timeline,.cc-lookup__contact{display:grid;gap:0.5rem;font-size:0.875rem;color:var(--gray-900)}.cc-lookup__people li{display:flex;justify-content:space-between;gap:1rem}.cc-lookup__people strong{font-weight:600;color:var(--gray-950)}.cc-lookup__people span{color:var(--gray-500);text-align:right}.cc-lookup__contact li{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.cc-lookup__contact svg{width:1rem;height:1rem;color:var(--gray-400)}.cc-lookup__contact small{color:var(--gray-500)}.cc-lookup__copy{font-size:0.75rem;color:var(--gray-500);text-decoration:underline}.cc-lookup__site{display:grid;gap:0.5rem;margin-top:0.75rem}.cc-lookup__paste{display:flex;gap:0.5rem}.cc-lookup__paste>:first-child{flex:1}.cc-lookup__proposals{display:grid;gap:0.375rem}.cc-lookup__proposals button{display:grid;width:100%;padding:0.5rem 0.625rem;border:1px solid var(--gray-200);border-radius:0.5rem;text-align:left;font-size:0.8125rem}.cc-lookup__proposals button:hover{background:var(--gray-50)}.cc-lookup__proposals span{color:var(--gray-500)}.cc-lookup__labels{display:flex;flex-wrap:wrap;gap:0.375rem;margin-bottom:0.5rem}@media (max-width: 767px){.cc-lookup-result{grid-template-columns:minmax(0,1fr) 1.25rem}.cc-lookup-result__facts,.cc-lookup-result__tags{grid-column:1;justify-content:flex-start}.cc-lookup__dl>div{grid-template-columns:minmax(0,1fr);gap:0}.cc-lookup__people li{flex-direction:column;gap:0}.cc-lookup__people span{text-align:left}}.cc-training{display:grid;gap:1.5rem;align-items:start}.cc-training__form,.cc-training__aside{display:grid;gap:1.25rem;min-width:0}@media (min-width: 64rem){.cc-training{grid-template-columns:minmax(0,1fr) 20rem}.cc-training__aside{position:sticky;top:5.5rem}}.cc-training-source{display:inline-flex;align-items:center;gap:0.375rem;margin:0 0 0.625rem;padding:0.125rem 0.625rem;border-radius:999px;background:#ecfdf5;color:#047857;font-size:0.75rem;font-weight:500}.cc-training-source svg{width:0.875rem;height:0.875rem}.cc-training-known{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem 1.5rem;margin:0;padding:0.875rem 1rem;border-radius:0.625rem;background:var(--gray-50)}.cc-training-known div{min-width:0}.cc-training-known .is-wide{grid-column:1 / -1}.cc-training-known dt{font-size:0.75rem;color:var(--gray-500)}.cc-training-known dd{margin:0.125rem 0 0;font-size:0.875rem;color:var(--gray-950);overflow-wrap:anywhere}.cc-training-short .fi-input-wrp{max-width:10rem}.cc-training-files{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-training-files li{display:flex;align-items:center;gap:0.625rem;padding:0.625rem 0.75rem;border:1px solid #bbf7d0;border-radius:0.625rem;background:#f0fdf4;font-size:0.875rem;color:var(--gray-800)}.cc-training-files li>svg{flex:none;width:1.25rem;height:1.25rem;color:#059669}.cc-training-files li span{min-width:0;overflow-wrap:anywhere}.cc-training-files small{color:var(--gray-500)}.cc-training-files button{margin-left:auto;font-size:0.8125rem;color:var(--gray-500);text-decoration:underline}.cc-training-progress{display:grid;gap:0.625rem;margin:0;padding:0;list-style:none}.cc-training-progress li{display:flex;align-items:center;gap:0.625rem;font-size:0.875rem;color:var(--gray-700)}.cc-training-progress svg{flex:none;width:1.25rem;height:1.25rem;color:var(--gray-300)}.cc-training-progress .is-done svg{color:#059669}.cc-training-progress small{margin-left:auto;font-size:0.75rem;font-weight:500;color:#b45309}.cc-training-send{display:grid;gap:0.625rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-100)}.cc-training-send .fi-btn{width:100%;justify-content:center}.cc-training-sent{display:flex;gap:0.5rem;margin:0;font-size:0.8125rem;color:#047857}.cc-training-sent svg{flex:none;width:1rem;height:1rem;margin-top:0.125rem}.cc-training-note{margin:0;font-size:0.75rem;text-align:center;color:var(--gray-500)}@media (max-width: 40rem){.cc-training-known{grid-template-columns:1fr 1fr}}.fi-simple-main:has(.cc-training-link){padding-bottom:0}.cc-training-link__band{margin:-3rem -1.5rem 1.25rem;padding:1.25rem 1.5rem 1.5rem;border-radius:0.75rem 0.75rem 0 0;background:linear-gradient(120deg,#0b1220 0%,#26355d 100%);color:#fff}.cc-training-link__band .cc-wordmark{color:#fff;font-size:1.375rem}.cc-training-link__band .cc-wordmark__dot{color:#34d399}.cc-training-link__band h1{margin:1rem 0 0.25rem;font-size:1.375rem;line-height:1.25;font-weight:700}.cc-training-link__band p{margin:0;font-size:0.875rem;line-height:1.5;color:rgb(255 255 255 / 0.75)}.cc-training-link__bar{position:sticky;bottom:0;z-index:10;display:grid;gap:0.375rem;margin:1.5rem -1.5rem 0;padding:0.75rem 1.5rem 1rem;border-top:1px solid var(--gray-200);background:#fff;text-align:center;box-shadow:0 -8px 20px -12px rgb(0 0 0 / 0.2)}.cc-training-link__bar .fi-btn{width:100%;justify-content:center}.cc-training-link__bar small{font-size:0.75rem;color:var(--gray-500)}@media (max-width: 39.99rem){.fi-simple-main:has(.cc-training-link){margin-block:0}.cc-training-link__band{border-radius:0}}@media (min-width: 40rem){.cc-training-link__band{margin-inline:-3rem;padding-inline:3rem}.cc-training-link__bar{margin-inline:-3rem;padding-inline:3rem;border-radius:0 0 0.75rem 0.75rem}}.cc-training-card .cc-card__header{flex-wrap:wrap;gap:0.75rem}.cc-training-card .cc-card__actions{flex-wrap:wrap}.cc-training-card .cc-card__actions .fi-btn{white-space:nowrap}.cc-training-steps{display:flex;flex-wrap:wrap;gap:0.375rem 1.25rem;margin:0;padding:0.875rem 1.5rem;border-bottom:1px solid var(--gray-100);list-style:none;font-size:0.8125rem;color:var(--gray-600)}.cc-training-steps li{display:inline-flex;align-items:center;gap:0.375rem}.cc-training-steps svg{width:1rem;height:1rem}.cc-training-steps .is-done{color:#047857}.cc-training-steps .is-next{color:#b45309;font-weight:600}.cc-training-fund{display:grid;gap:0.5rem;margin:1rem 1.5rem 0;padding:0.75rem 0.875rem;border-radius:0.625rem;background:#ecfdf5;color:#065f46;font-size:0.875rem}.cc-training-fund p{display:flex;gap:0.5rem;margin:0}.cc-training-fund svg{flex:none;width:1.125rem;height:1.125rem;margin-top:0.0625rem}.cc-training-cols{display:grid}.cc-training-cols>div{padding:1rem 1.5rem;min-width:0}@media (min-width: 64rem){.cc-training-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-training-cols>div+div{border-left:1px solid var(--gray-100)}}.cc-training-h{margin:0 0 0.625rem;font-size:0.75rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--gray-500)}.cc-training-facts{display:grid;gap:0.5rem;margin:0}.cc-training-facts div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:0.625rem;font-size:0.875rem}.cc-training-facts dt{color:var(--gray-500)}.cc-training-facts dd{margin:0;color:var(--gray-950);overflow-wrap:anywhere}.cc-training-people{display:grid;gap:0.375rem;margin:0 0 1rem;padding:0;list-style:none;font-size:0.875rem}.cc-training-people small{margin-left:0.375rem;color:var(--gray-500)}.cc-training-docs{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-training-docs li{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.625rem;border:1px solid var(--gray-200);border-radius:0.5rem;font-size:0.875rem;color:var(--gray-800)}.cc-training-docs li>svg{flex:none;width:1.125rem;height:1.125rem;color:var(--gray-500)}.cc-training-docs small{color:var(--gray-500)}.cc-training-docs a,.cc-training-docs button{margin-left:auto;font-size:0.8125rem;font-weight:500;color:#047857}.cc-training-docs .is-missing{border-style:dashed;color:var(--gray-500)}.cc-training-docs .is-missing button{color:#b45309}.cc-training-zip{display:inline-flex;align-items:center;gap:0.375rem;margin-top:0.75rem;font-size:0.875rem;font-weight:600;color:#047857}.cc-training-zip svg{width:1rem;height:1rem}.cc-training-paperwork-block{padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--gray-100)}.cc-training-paperwork li>span{margin-right:auto}.cc-training-docs.cc-training-paperwork a,.cc-training-docs.cc-training-paperwork button{margin-left:0.75rem}.cc-training-docs.cc-training-paperwork button{color:var(--gray-700)}.cc-training-cols>div:only-child{grid-column:1 / -1}.cc-training-reply{margin:0;font-size:0.875rem;color:var(--gray-800);white-space:pre-line}.cc-training-ask{display:grid;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:0.875rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06)}.cc-training-ask__send{display:flex;justify-content:flex-start}.cc-training-answer{display:grid;gap:0.625rem;justify-items:start;padding:1.25rem 1.5rem;border-radius:0.875rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06)}.cc-training-answer p{margin:0;font-size:0.875rem;color:var(--gray-600)}.cc-training-answer .cc-training-answer__title{display:inline-flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-training-answer__title svg{width:1.25rem;height:1.25rem;color:#b45309}.cc-training-answer .cc-training-answer__note{font-size:0.9375rem;color:var(--gray-800);white-space:pre-line}.cc-training-answer .cc-training-answer__when{font-size:0.8125rem;color:var(--gray-500)}.cc-training-answer__recap{display:grid;gap:0.5rem;width:100%;margin:0.375rem 0 0;padding-top:0.75rem;border-top:1px solid var(--gray-100)}.cc-training-answer__recap div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:0.75rem;font-size:0.875rem}.cc-training-answer__recap dt{color:var(--gray-500)}.cc-training-answer__recap dd{margin:0;color:var(--gray-950);overflow-wrap:anywhere}@media (max-width: 40rem){.cc-training-answer__recap div{grid-template-columns:minmax(0,1fr);gap:0.125rem}}.cc-training-good{display:flex;gap:0.625rem;margin:0 0 1rem;padding:0.875rem 1rem;border-radius:0.75rem;background:#ecfdf5;outline:1px solid #a7f3d0;font-size:0.875rem;color:#065f46}.cc-training-good svg{flex:none;width:1.25rem;height:1.25rem;margin-top:0.0625rem;color:#059669}.cc-partner-files{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.cc-partner-file{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1rem 1.125rem;border-radius:0.875rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06)}.cc-partner-file.is-old{opacity:0.85}.cc-partner-file h3{display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem;margin:0;font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-partner-file p{margin:0.25rem 0 0;font-size:0.8125rem;color:var(--gray-500)}.cc-partner-actions{display:flex;flex-wrap:wrap;gap:0.5rem;grid-column:1 / -1}@media (min-width: 48rem){.cc-partner-file{grid-template-columns:auto minmax(0,1fr) auto}.cc-partner-actions{grid-column:auto}}.cc-partner-new{padding:0.0625rem 0.5625rem;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;font-size:0.75rem;font-weight:600;color:#b45309}.cc-partner-got{padding:0.0625rem 0.5625rem;border-radius:999px;background:var(--gray-100);font-size:0.75rem;font-weight:500;color:var(--gray-600)}.cc-partner-complete{padding:0.0625rem 0.5625rem;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;font-size:0.75rem;font-weight:600;color:#047857}.cc-partner-incomplete{padding:0.0625rem 0.5625rem;border:1px solid #fecdd3;border-radius:999px;background:#fff1f2;font-size:0.75rem;font-weight:600;color:#be123c}.cc-partner-docs{display:grid;gap:0.375rem;margin:0.625rem 0 0;padding:0;list-style:none}.cc-partner-docs li{display:flex;min-width:0;align-items:flex-start;gap:0.5rem;font-size:0.8125rem;font-weight:500;color:var(--gray-700)}.cc-partner-docs li>svg{flex:none;width:1.0625rem;height:1.0625rem;margin-top:0.0625rem;color:#059669}.cc-partner-docs li>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cc-partner-docs small{font-weight:400;color:var(--gray-500)}.cc-partner-docs .cc-partner-doc{display:block;font-size:0.75rem}.cc-partner-docs li.is-missing{color:#be123c}.cc-partner-docs li.is-missing>svg{color:#e11d48}.cc-partner-docs li.is-missing small{color:#be123c}.cc-partner-file p.cc-partner-wait{margin-top:0.5rem;font-size:0.75rem;color:var(--gray-500)}.cc-training-privacy{display:flex;gap:0.625rem;margin:1rem 0 0;padding:0.75rem 0.875rem;border-radius:0.625rem;background:var(--gray-50);font-size:0.8125rem;color:var(--gray-600)}.cc-training-privacy svg{flex:none;width:1.125rem;height:1.125rem;color:var(--gray-500)}.cc-site{display:flex;flex-direction:column;gap:20px}.cc-site p{margin:0}.cc-site__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 1024px){.cc-site__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.cc-site__card{background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 0 0 1px #e5e7eb;display:flex;flex-direction:column;gap:10px}.cc-site__card h2{margin:0;font-size:18px;font-weight:700;color:#0f172a}.cc-site__muted{font-size:13.5px;color:#64748b}.cc-site__muted a{color:#047857;font-weight:700}.cc-site__line{font-size:15px;color:#334155}.cc-site__test{display:flex;gap:20px;align-items:center}.cc-site__phone{flex:none;width:118px;padding:5px;border-radius:20px;background:linear-gradient(150deg,#475569 0%,#0f172a 30%,#020617 100%)}.cc-site__phone img{display:block;width:100%;height:auto;border-radius:15px;background:#fff}.cc-site__test--shot{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center}.cc-site__test--shot .cc-site__phone{position:relative;width:150px;max-height:250px;overflow:hidden;padding:6px 6px 0;border-radius:24px 24px 0 0}.cc-site__test--shot .cc-site__phone img{border-radius:18px 18px 0 0}.cc-site__test--shot .cc-site__phone::after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(rgb(255 255 255 / 0),#fff)}.cc-site__score{display:flex;align-items:baseline;gap:6px}.cc-site__score b{font-size:46px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#d97706}.cc-site__score[data-tone=ok] b{color:#059669}.cc-site__score[data-tone=bad] b{color:#dc2626}.cc-site__score small{font-size:18px;font-weight:700;color:#94a3b8}.cc-site__verdict{display:inline-block;margin:6px 0;padding:2px 10px;border-radius:999px;background:#fff7ed;color:#b45309;font-size:13px;font-weight:700}.cc-site__verdict[data-tone=ok]{background:#ecfdf5;color:#047857}.cc-site__verdict[data-tone=bad]{background:#fef2f2;color:#b91c1c}.cc-site__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.cc-site__actions--split{justify-content:space-between}.cc-site__state{display:flex;gap:12px;align-items:center;margin:4px 0}.cc-site__dot{flex:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ecfdf5;color:#059669}.cc-site__dot svg{width:22px;height:22px}.cc-site__state[data-health=attention] .cc-site__dot{background:#fffbeb;color:#d97706}.cc-site__state[data-health=urgent] .cc-site__dot{background:#fef2f2;color:#dc2626}.cc-site__verdict-line{font-size:19px;font-weight:800;color:#0f172a}.cc-site__tiles{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width: 640px){.cc-site__tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cc-site__tiles li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 9px;align-items:center;padding:9px 10px;border-radius:10px;box-shadow:0 0 0 1px #e5e7eb;font-size:13.5px}.cc-site__tiles svg{width:18px;height:18px;color:#64748b}.cc-site__tile-title{font-weight:600;color:#0f172a}.cc-site__tile-text{grid-column:2 / -1;font-size:12.5px;color:#64748b}.cc-site__pill{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 8px;background:#ecfdf5;color:#047857;white-space:nowrap}.cc-site__tiles [data-tone=warn] .cc-site__pill{background:#fffbeb;color:#b45309}.cc-site__tiles [data-tone=bad] .cc-site__pill{background:#fef2f2;color:#b91c1c}.cc-site__tiles [data-tone=muted] .cc-site__pill{background:#f3f4f6;color:#4b5563}.cc-site__days{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-top:8px}.cc-site__days span{height:14px;border-radius:3px;background:#e5e7eb}.cc-site__days [data-day=ok]{background:#34d399}.cc-site__days [data-day=bad]{background:#f87171}.cc-site__further{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media (min-width: 1024px){.cc-site__further{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.cc-site__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#047857}.cc-site__eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:#34d399}.cc-site__lead{margin:8px 0 6px!important;font-size:19px;font-weight:800;letter-spacing:-.01em;color:#0f172a}.cc-site__ladder{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cc-site__ladder li{text-align:center;padding:8px 4px;border-radius:9px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700}.cc-site__ladder li small{display:block;font-size:10.5px;font-weight:600;opacity:.8}.cc-site__ladder li.is-here{background:#26355d;color:#fff}.cc-site__ladder li.is-next{background:#ecfdf5;color:#047857;outline:2px dashed #6ee7b7;outline-offset:-2px}@media (max-width: 639px){.cc-site__ladder li small{display:none}.cc-site__ladder li.is-here small,.cc-site__ladder li.is-next small{display:block;font-size:9.5px;hyphens:auto}.cc-site__test{gap:14px}.cc-site__phone{width:96px}.cc-site__test--shot{grid-template-columns:minmax(0,1fr) 112px}.cc-site__test--shot .cc-site__phone{width:112px;max-height:200px}}.cc-tests__band{display:grid;gap:12px;padding:16px 20px;border-radius:16px;background:linear-gradient(100deg,#0b1020 0%,#151d35 55%,#26355d 100%);color:#fff}.cc-tests__band-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;color:#cbd5e1}.cc-tests__band-title{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cc-tests__funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-tests__step{display:flex;flex-direction:column;padding:2px 18px;border-left:1px solid rgb(255 255 255 / .12)}.cc-tests__step:first-child{padding-left:0;border-left:0}.cc-tests__n{font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.cc-tests__l{font-size:12.5px;color:#cbd5e1}.cc-tests__r{margin-top:2px;font-size:12px;font-weight:600;color:#6ee7b7}@media (max-width: 639px){.cc-tests__funnel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.cc-tests__step:nth-child(3){padding-left:0;border-left:0}.cc-tests__n{font-size:24px}}.cc-tests__score{--tone: #059669;position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--tone) calc(var(--p) * 1%),#e5e7eb 0);font-size:14px;font-weight:800;color:#0f172a}.cc-tests__score::before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.cc-tests__score>span{position:relative}.cc-tests__score--mid{--tone: #d97706}.cc-tests__score--low{--tone: #dc2626}.cc-tests__meta{display:block;font-size:12.5px;color:var(--gray-500)}.cc-tests__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cc-tests__chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.45;background:#f1f5f9;color:#334155}.cc-tests__chip--danger{background:#fef2f2;color:#b91c1c}.cc-tests__chip--success{background:#ecfdf5;color:#047857}.cc-tests__chip--warning{background:#fffbeb;color:#b45309}.cc-tests__chip--muted{background:#f8fafc;color:#64748b;font-weight:600}.cc-tests .fi-ta-group-header{padding-block:8px;background:#fafbfc}.cc-tests .fi-ta-group-header :is(h4,.fi-ta-group-heading){font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.cc-band{display:grid;gap:10px;padding:16px 20px;border-radius:16px;background:linear-gradient(100deg,#0b1020 0%,#151d35 55%,#26355d 100%);color:#fff}.cc-band__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;color:#cbd5e1}.cc-band__title{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cc-band__figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-band__figure{display:flex;flex-direction:column;padding:2px 18px;border-left:1px solid rgb(255 255 255 / .12);color:inherit;text-decoration:none}.cc-band__figure:first-child{padding-left:0;border-left:0}.cc-band__figure--link:hover .cc-band__l{color:#fff;text-decoration:underline}.cc-band__n{font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.cc-band__l{font-size:12.5px;color:#cbd5e1}.cc-band__figure--warn .cc-band__n{color:#fcd34d}.cc-band__figure--alert .cc-band__n{color:#fca5a5}@media (max-width: 639px){.cc-band__figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.cc-band__figure:nth-child(3){padding-left:0;border-left:0}.cc-band__n{font-size:24px}}.cc-row-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cc-row-chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.45;background:#f1f5f9;color:#334155;white-space:normal}.cc-row-chip--success{background:#ecfdf5;color:#047857}.cc-row-chip--warning{background:#fffbeb;color:#b45309}.cc-row-chip--danger{background:#fef2f2;color:#b91c1c}.cc-row-chip--info{background:#eff6ff;color:#1d4ed8}.cc-row-chip--primary{background:#eef2ff;color:#26355d}.cc-row-chip--gray{font-weight:600;color:#64748b}.cc-day__calls .cc-day__group{display:flex;align-items:center;gap:8px;margin:0;padding:9px 16px 6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#fafbfc;border-top:1px solid #f1f5f9}.cc-day__calls .cc-day__group span{font-weight:600;letter-spacing:0;text-transform:none;color:#94a3b8}.cc-day__dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.cc-day__dot--danger{background:#dc2626}.cc-day__dot--warning{background:#d97706}.cc-day__dot--info{background:#2563eb}.cc-day__chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.cc-day__why,.cc-day__from{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.45;background:#f1f5f9;color:#334155}.cc-day__why--danger{background:#fef2f2;color:#b91c1c}.cc-day__why--warning{background:#fffbeb;color:#b45309}.cc-day__why--success{background:#ecfdf5;color:#047857}.cc-day__from{font-weight:600;color:#64748b}.cc-day__last{margin:5px 0 0;font-size:12.5px;color:#64748b}.cc-day__more{margin:0;padding:10px 16px;font-size:13px;color:#64748b;border-top:1px solid #f1f5f9}.cc-day__more a,.cc-day__also a{font-weight:700;color:#1d4ed8}.cc-day__also{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:12px 16px;font-size:13px;color:#334155;background:#fafbfc;border-top:1px solid #f1f5f9}.cc-day__also>span{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e5e7eb}.cc-tests__last{display:block;margin-top:5px;font-size:12.5px;color:#64748b}.cc-call-handed{margin-bottom:4px;padding:12px 14px;border-radius:12px;background:#f5f3ff;box-shadow:inset 0 0 0 1px #ddd6fe;color:#334155;font-size:13.5px}.cc-call-handed p{margin:0}.cc-call-handed p+p,.cc-call-handed p+blockquote{margin-top:6px}.cc-call-handed__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:800;color:#5b21b6}.cc-call-handed__title svg{width:18px;height:18px}.cc-call-handed__title span{font-weight:600;color:#6d28d9}.cc-call-handed__word{font-weight:600;color:#1e293b}.cc-call-handed__quote{margin:6px 0 0;padding:6px 10px;border-left:3px solid #c4b5fd;background:#fff;border-radius:0 8px 8px 0;color:#334155}.cc-call-handed__link{display:inline-block;margin-top:6px;font-weight:700;color:#5b21b6;text-decoration:underline}.cc-day__why--info{background:#f5f3ff;color:#6d28d9}.cc-row-gave{display:block;margin-top:5px;font-size:12.5px;font-weight:600;color:#6d28d9}.cc-panel__call,.cc-veille-link__call{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;color:#5b21b6}.cc-panel__call svg,.cc-veille-link__call svg{flex:none;width:16px;height:16px;margin-top:2px}.cc-call-watch{margin-bottom:4px;padding:12px 14px;border-radius:12px;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a;color:#334155;font-size:13.5px}.cc-call-watch p{margin:0}.cc-call-watch p+p{margin-top:6px}.cc-call-watch__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:800;color:#92400e}.cc-call-watch__title svg{width:18px;height:18px}.cc-call-watch__title span{font-weight:600;color:#64748b}.cc-call-watch--urgent{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca}.cc-call-watch--urgent .cc-call-watch__title{color:#b91c1c}.cc-call-watch__advice{font-weight:700;color:#0f172a}.cc-watch__morning{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:11px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e5e7eb;font-size:13.5px;color:#334155}.cc-watch__morning b{color:#0f172a}.cc-watch__live{display:inline-flex;align-items:center;gap:9px;font-weight:700;color:#0f172a}.cc-watch__live::before{content:"";width:9px;height:9px;border-radius:50%;background:#059669;box-shadow:0 0 0 4px #ecfdf5}.cc-watch__alarm,.cc-watch__alarm b{color:#b91c1c;font-weight:700}.fi-panel-espace .cc-nav-locked .fi-sidebar-item-label::after,.fi-panel-espace .cc-tabbar__row.cc-nav-locked>span::after{content:"";display:inline-block;width:10px;height:10px;margin-left:4px;vertical-align:-1px;background-color:currentColor;opacity:.75;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z'/%3E%3C/svg%3E") center / contain no-repeat}.fi-panel-espace :is(.cc-tabbar__tab,.cc-tabbar__row).cc-nav-locked:not(.cc-tabbar__tab--on,.cc-tabbar__row--on){color:var(--gray-500)}.fi-panel-espace .cc-locked{position:relative;isolation:isolate;display:grid;min-height:32rem;border-radius:16px;overflow:hidden;background:#f8fafc;box-shadow:0 0 0 1px #e5e7eb}.fi-panel-espace .cc-locked__screen{position:absolute;inset:0;z-index:0;overflow:hidden}.fi-panel-espace .cc-locked__screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;filter:blur(6px);transform:scale(1.04);user-select:none;pointer-events:none}.fi-panel-espace .cc-locked__screen::after{content:"";position:absolute;inset:0;background:rgb(248 250 252 / .55)}.fi-panel-espace .cc-locked__sample{position:absolute;top:14px;left:14px;z-index:1;padding:3px 11px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.fi-panel-espace .cc-locked__card{position:relative;z-index:1;place-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(31rem,calc(100% - 32px));margin:56px 16px;padding:30px 28px 26px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 0 0 1px #e5e7eb,0 24px 48px -18px rgb(15 23 42 / .28)}.fi-panel-espace .cc-locked__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eef2f9;color:#26355d}.fi-panel-espace .cc-locked__icon svg{width:23px;height:23px}.fi-panel-espace .cc-locked__title{margin:4px 0 0;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:#0f172a;text-wrap:balance}.fi-panel-espace .cc-locked__text{margin:0;font-size:15px;line-height:1.55;color:#475569}.fi-panel-espace .cc-locked__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.fi-panel-espace .cc-locked__done{margin:8px 0 0;font-size:15px;font-weight:600;color:#047857}.fi-panel-espace .cc-locked__note{margin:0;font-size:13px;color:#64748b}.fi-panel-espace .cc-locked__soon{align-self:center;padding:3px 10px;border-radius:999px;background:#eef4ff;color:#1e3a8a;font-size:12px;font-weight:700;letter-spacing:.02em}@media (max-width: 759px){.fi-panel-espace .cc-locked{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:visible;background:none;box-shadow:none;border-radius:0}.fi-panel-espace .cc-locked__card{order:-1;width:100%;margin:0;padding:24px 20px 22px}.fi-panel-espace .cc-locked__screen{position:relative;inset:auto;aspect-ratio:1200 / 632;border-radius:14px;box-shadow:0 0 0 1px #e5e7eb}}@media (max-width: 639px){.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-table>thead{display:none}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-table,.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-table>tbody{display:block;width:100%}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-table>tbody>.fi-ta-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.5rem 1.25rem;padding:0.875rem 1rem;border-top:1px solid var(--gray-200)}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td{width:auto;min-width:0;padding:0}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.fi-ta-selection-cell{display:none}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td{order:2}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.cc-ta-main{order:0;flex:1 1 calc(100% - 3.5rem)}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.cc-ta-actions{order:3;flex:1 1 100%}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.cc-ta-actions.cc-ta-icons{order:1;flex:none;margin-left:auto}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.cc-ta-empty{display:none}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td.cc-ta-actions .fi-ta-actions{justify-content:flex-start;flex-wrap:wrap;gap:0.5rem 1rem;padding:0}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td>.fi-ta-col,.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td>.fi-ta-col>*,.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td>div>.fi-ta-text{padding:0!important}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td:not([data-label],.cc-ta-main,.cc-ta-actions){align-self:flex-end}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td[data-label]::before{content:attr(data-label);display:block;margin-bottom:0.125rem;font-size:0.75rem;font-weight:500;color:var(--gray-500)}.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td:not(.cc-ta-actions) .fi-ta-text,.fi-panel-admin .fi-ta:not(.cc-leads-table,.cc-opp-table) .fi-ta-row>td:not(.cc-ta-actions) .fi-ta-text-item{justify-content:flex-start;text-align:start}}.cc-tabbar{display:none}@media (max-width: 47.99rem){.fi-panel-espace:has(.cc-tabbar) .fi-topbar-open-sidebar-btn{display:none}.fi-panel-espace:has(.cc-tabbar) .fi-topbar-start{display:flex;align-items:center}.fi-panel-espace:has(.cc-tabbar){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.cc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(var(--cc-tabbar-count),minmax(0,1fr));padding:0.375rem max(0.25rem,env(safe-area-inset-right,0px)) calc(0.375rem + env(safe-area-inset-bottom,0px)) max(0.25rem,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 18px -12px rgb(15 23 42 / .25)}.cc-tabbar__tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.1875rem;min-width:0;padding:0.25rem 0.125rem;border:0;background:none;color:#64748b;font-size:0.6875rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer}.cc-tabbar__tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tabbar__icon{width:1.5rem;height:1.5rem}.cc-tabbar__tab--on{color:#047857}.cc-tabbar__tab--on .cc-tabbar__icon{color:#059669}.cc-tabbar__badge{position:absolute;top:0;left:calc(50% + 0.375rem);min-width:1rem;height:1rem;padding:0 0.25rem;border-radius:0.5rem;background:#059669;color:#fff;font-size:0.625rem;font-style:normal;font-weight:700;line-height:1rem;text-align:center}.cc-tabbar__badge--dot{min-width:0.5rem;width:0.5rem;height:0.5rem;padding:0;top:0.25rem}.cc-tabbar__sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:rgb(15 23 42 / .4)}.cc-tabbar__panel{width:100%;padding:0.625rem 0.75rem calc(5rem + env(safe-area-inset-bottom,0px));border-radius:1.125rem 1.125rem 0 0;background:#fff}.cc-tabbar__grip{display:block;width:2.5rem;height:0.25rem;margin:0.125rem auto 0.75rem;border-radius:0.125rem;background:#cbd5e1}.cc-tabbar__row{display:flex;align-items:center;gap:0.75rem;padding:0.8125rem 0.625rem;border-radius:0.625rem;color:#0f172a;font-size:1rem;font-weight:500;text-decoration:none}.cc-tabbar__row .cc-tabbar__icon{width:1.375rem;height:1.375rem;color:#64748b}.cc-tabbar__row--on{background:#ecfdf5;color:#047857}.cc-tabbar__count{margin-left:auto;color:#047857;font-size:0.8125rem;font-style:normal;font-weight:600}}@media (min-width: 48rem){:is(.fi-panel-admin,.fi-panel-espace .fi-page:has(.cc-portal-leads)) .fi-header>.fi-header-actions-ctn{margin-left:auto;align-self:flex-start;margin-top:0.35rem}}@media (min-width: 640px){.cc-companies-table .fi-ta-row>td>.fi-ta-col>*,.cc-companies-table .fi-ta-row>td>div>.fi-ta-text{padding-top:0.625rem;padding-bottom:0.625rem}}.cc-audit-guide{padding:1.25rem 1.5rem;border-radius:0.75rem;background:#fff;box-shadow:0 0 0 1px rgb(3 7 18 / .06),0 1px 2px rgb(0 0 0 / .05)}.cc-audit-guide__title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#030712}.cc-audit-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.cc-audit-guide__step{display:flex;flex-direction:column;gap:0.375rem;font-size:0.875rem;line-height:1.5;color:#4b5563}.cc-audit-guide__step strong{margin-top:0.25rem;font-size:0.9375rem;color:#030712}.cc-audit-guide__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:0.625rem;background:#ecfdf5;color:#047857}.cc-audit-guide__icon svg{width:1.25rem;height:1.25rem}@media (max-width: 47.99rem){.cc-audit-guide{padding:1rem 1.125rem}.cc-audit-guide__steps{grid-template-columns:1fr}.cc-audit-guide__step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:0.75rem;row-gap:0.125rem}.cc-audit-guide__icon{grid-row:span 2}.cc-audit-guide__step strong{margin-top:0}}.cc-statements-table .fi-ta-header-cell,.cc-statements-table .fi-ta-header-cell *{white-space:normal}.cc-statements-table .fi-ta-header-cell{vertical-align:bottom}.cc-statements-table .fi-ta-header-cell:not(.fi-ta-header-cell-name){max-width:6.5rem}.cc-statements-table .fi-ta-header-cell:not(:first-child),.cc-statements-table .fi-ta-cell:not(:first-child) .fi-ta-text{padding-inline:0.625rem}.cc-veille-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;background:#ffe4e6;color:#be123c;font-size:12.5px;font-weight:700;white-space:nowrap}.cc-veille-tag svg{width:14px;height:14px}.cc-veille-tender__body{display:grid;gap:4px;justify-items:start}.cc-veille-tender__buyer{margin:0;font-size:15px;font-weight:700;color:var(--gray-950);line-height:1.35}.cc-veille-tender__object{margin:0;font-size:14.5px;line-height:1.5;color:var(--gray-700);overflow-wrap:anywhere}.cc-veille-tender__facts{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--gray-600)}.cc-veille-tender__facts li{display:flex;align-items:flex-start;gap:7px;min-width:0}.cc-veille-tender__facts li span{min-width:0;overflow-wrap:anywhere}.cc-veille-tender__facts svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--gray-400)}.cc-veille-tender__facts .is-deadline{font-weight:600;color:#9f1239}.cc-veille-tender__facts .is-deadline svg{color:#e11d48}.cc-veille-tender__facts .is-deadline.is-passed{font-weight:500;color:var(--gray-400)}.cc-veille-tender__facts .is-deadline.is-passed svg{color:var(--gray-300)}.cc-veille-tender.is-closed .cc-veille-tender__object{color:var(--gray-500)}.cc-vtest__ini--tender{border-radius:10px;background:#ffe4e6;color:#be123c}.cc-vtest__ini--tender svg{width:18px;height:18px}.cc-vtest__tender .cc-veille-tender__facts{margin-top:8px;font-size:13px}.cc-vtest__tender.is-closed .cc-vtest__text{color:#64748b}.cc-vphrase-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:#f8fafc;color:#475569;font-size:13.5px;line-height:1.5}.cc-vphrase-note svg{width:17px;height:17px;flex:none;margin-top:1px;color:#64748b}.cc-vphrase-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:#0b1220}.cc-vphrase-check .cc-phrase-check{margin-top:1px}.cc-vphrase-found{margin-top:8px}@media (max-width: 40rem){.cc-veille-tender__buyer{font-size:14.5px}.cc-veille-tender__facts{font-size:13px}}.cc-veille-tender__facts .is-deadline.is-unknown{font-weight:500;color:var(--gray-600)}.cc-veille-tender__facts .is-deadline.is-unknown svg{color:var(--gray-400)}.cc-veille-feed{gap:12px}.cc-veille-tabs{margin-bottom:0}.cc-veille-layout{margin-top:2px}.cc-veille-list{display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.cc-veille-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 16px;border:0;border-top:1px solid #eef0f3;background:#fff;color:#0b1220;font:inherit;text-align:left;cursor:pointer}.cc-veille-list>.cc-veille-item:first-child{border-top:0}.cc-veille-item:hover{background:#f9fafb}.cc-veille-item.is-open{background:#f0fdf9;box-shadow:inset 3px 0 0 #059669}.cc-veille-item.is-past{opacity:.62}.cc-veille-item.is-past:hover,.cc-veille-item.is-past.is-open{opacity:1}.cc-veille-item__ini{position:relative;flex:none;width:38px;height:38px;font-size:12.5px}.cc-veille-item__ini.cc-opp-tile{display:grid;place-items:center;border-radius:10px}.cc-veille-item__ini.cc-opp-tile svg{width:19px;height:19px}.cc-veille-item__ini .cc-veille-net,.cc-veille-panel__ini .cc-veille-net{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border:2px solid #fff;border-radius:5px;font-size:9px}.cc-veille-item__ini .cc-veille-net svg,.cc-veille-panel__ini .cc-veille-net svg{width:10px;height:10px}.cc-veille-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cc-veille-item__l1{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;color:#6b7280}.cc-veille-item__l1 b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#0b1220}.cc-veille-item__where{display:flex;font-size:12.5px;line-height:1.4;color:#6b7280}.cc-veille-item__where>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-veille-item__l1 .when{margin-left:auto;flex:none;padding-left:8px;white-space:nowrap;font-size:12.5px}.cc-veille-new{flex:none;padding:0 6px;border-radius:5px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:700;line-height:18px}.cc-veille-item__ex{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.5;color:#374151;overflow-wrap:anywhere}.cc-veille-item__ex mark{background:#fef3c7;color:inherit;border-radius:3px;padding:0 1px}.cc-veille-item__l3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.cc-veille-level{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap}.cc-veille-level.is-vite{background:#fef3c7;color:#92400e}.cc-veille-level.is-voir{background:#dbeafe;color:#1e40af}.cc-veille-level.is-info{background:#f3f4f6;color:#4b5563}.cc-veille-left{font-size:12.5px;font-weight:600;white-space:nowrap}.cc-veille-left.is-vite{color:#b45309}.cc-veille-left.is-voir{color:#1d4ed8}.cc-veille-left.is-info{color:#6b7280}.cc-veille-divider{margin:0;padding:10px 16px 6px;border-top:1px solid #eef0f3;background:#f9fafb;font-size:13px;font-weight:600;color:#9ca3af}.cc-veille-undo{margin-left:auto;padding:0 2px;border:0;background:none;color:#047857;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-panel-notice .cc-veille-undo{margin-left:0}.cc-veille-panel__ini{position:relative;width:46px;height:46px;font-size:15px}.cc-veille-panel__tile{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:12px}.cc-veille-panel__tile svg{width:22px;height:22px}.cc-veille-panel .cc-panel__saved{flex-wrap:wrap}.cc-veille-panel__headline.is-first{margin-top:0}.cc-veille-panel__headline{margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.45;color:#0b1220}.cc-veille-panel__crit{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.cc-veille-panel__crit span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#374151;font-size:12.5px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cc-veille-panel__left.is-vite{color:#b45309}.cc-veille-panel__left.is-voir{color:#1d4ed8}.cc-veille-panel__left.is-info{color:#6b7280}.cc-veille-panel .cc-veille-quote{font-size:14.5px}.cc-veille-panel .cc-veille-meta{margin-top:8px}.cc-veille-panel .cc-veille-people{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-veille-panel .cc-panel__acts{grid-template-columns:1.4fr 1fr}.cc-veille-panel__notfor{position:relative;display:flex;min-width:0}.cc-veille-panel__notfor>.cc-panel-act{width:100%}.cc-veille-panel .cc-panel-act.is-main>svg{color:#6ee7b7}.cc-veille-panel .cc-veille-menu{top:auto;bottom:calc(100% + 6px);right:0;z-index:30}.cc-veille-panel .cc-veille-menu button{border:0;background:none;font:inherit;font-size:14px;cursor:pointer}.cc-veille-panel__already{margin:9px 0 0}.cc-veille-panel__already button{padding:2px 0;border:0;background:none;color:#374151;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-veille-panel__already button:hover{color:#047857}.cc-veille-panel__state p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#0b1220}.cc-veille-panel__state p svg{width:18px;height:18px;color:#059669}.cc-veille-panel__state{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cc-veille-panel__restore{height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cc-veille-panel__restore:hover{background:#f3f4f6}.cc-veille-tips{margin:0 var(--cc-panel-pad) 8px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#78350f;font-size:13.5px}.cc-veille-tips summary{display:flex;align-items:center;gap:8px;padding:10px 14px;font-weight:700;cursor:pointer;list-style:none}.cc-veille-tips summary::-webkit-details-marker{display:none}.cc-veille-tips summary svg{width:18px;height:18px;color:#d97706}.cc-veille-tips .cc-veille-tips__chev{margin-left:auto;width:16px;height:16px;transition:transform .15s}.cc-veille-tips[open] .cc-veille-tips__chev{transform:rotate(180deg)}.cc-veille-tips ul{margin:0;padding:0 14px 0 34px;list-style:disc;display:grid;gap:4px;line-height:1.5}.cc-veille-tips small{display:block;padding:8px 14px 11px;font-size:12px;color:#92400e;opacity:.8}.cc-veille-step .cc-panel-choice.cc-veille-step__yes{background:linear-gradient(135deg,#0d0d0d,#26355d);border-color:#0f1a33;color:#fff}.cc-veille-step .cc-panel-choice.cc-veille-step__yes .cc-panel-kbd{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:#fff}.cc-veille-step__hint{margin:9px 0 0;font-size:12.5px;color:#6b7280}@media (max-width: 79.99rem){.cc-veille-panel .cc-panel__acts{grid-template-columns:1.4fr 1fr}.cc-veille-panel__already{margin:6px 0 0;text-align:center}.cc-veille-panel__state{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.cc-veille-tips{margin-top:12px}}@media (max-width: 47.99rem){.cc-veille-item{padding:12px 14px;gap:10px}.cc-veille-panel .cc-veille-people{grid-template-columns:minmax(0,1fr)}.cc-veille-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.cc-veille-tabs{flex-wrap:nowrap;overflow-x:auto}}.cc-veille-panel .cc-panel__acts:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cc-veille-panel .cc-veille-tender__buyer{display:none}.cc-agency-veille-head{display:grid;gap:18px}.cc-agency-veille-head__actions{display:flex;justify-content:flex-end}.cc-agency-veille-head__actions+.cc-welcome-head{margin-top:-46px}.cc-agency-setup{display:grid;gap:14px;max-width:880px;padding:18px 20px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb}.cc-agency-setup__head{display:flex;align-items:center;gap:14px}.cc-agency-setup__head h2{font-size:16px;font-weight:700;color:var(--gray-950)}.cc-agency-setup__head p{font-size:14px;color:#92400e;margin-top:2px}.cc-agency-setup__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cc-agency-setup__list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(3 7 18 / .06)}.cc-agency-setup__list strong{display:block;font-size:14.5px;font-weight:600;color:var(--gray-950)}.cc-agency-setup__list span{display:block;font-size:13.5px;color:var(--gray-500);margin-top:2px}.cc-agency-setup__list li>.fi-btn{flex:none}@media (max-width: 640px){.cc-agency-veille-head__actions+.cc-welcome-head{margin-top:0}.cc-agency-setup__list li{flex-direction:column;align-items:flex-start}}.cc-veille-link-sec{padding-top:4px}.cc-veille-link{display:flex;gap:10px;padding:12px 14px;border:1px solid #c7d2fe;border-radius:12px;background:#eef2ff;color:#312e81;font-size:14px;line-height:1.5}.cc-veille-link>svg{flex:none;width:19px;height:19px;margin-top:1px;color:#4338ca}.cc-veille-link.is-free{border-color:#e5e7eb;background:#f9fafb;color:#374151}.cc-veille-link.is-free>svg{color:#6b7280}.cc-veille-link.is-off{border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.cc-veille-link.is-off>svg{color:#b91c1c}.cc-veille-link__body{min-width:0;flex:1}.cc-veille-link__body p{margin:0}.cc-veille-link__go{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#4338ca;font-weight:600;text-decoration:none}.cc-veille-link__go:hover{text-decoration:underline;text-underline-offset:3px}.cc-veille-link__go svg{width:15px;height:15px}.cc-veille-link__add{position:relative;display:inline-block;margin-top:8px}.cc-veille-link__addbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cc-veille-link__addbtn:hover{background:#f3f4f6}.cc-veille-link__addbtn svg{width:15px;height:15px;color:#6b7280}.cc-veille-link__menu{left:0;right:auto;top:calc(100% + 4px);bottom:auto;width:min(320px,calc(100vw - 48px))}.cc-veille-panel .cc-veille-link__menu{top:calc(100% + 4px);bottom:auto}@media (max-width: 79.99rem){.cc-veille-panel .cc-veille-link__menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(var(--cc-panel-bar, 0px) + 10px);width:auto;max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain;z-index:30}}.cc-veille-link__menu button{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cc-veille-link__menu button span{min-width:0;overflow-wrap:anywhere}.cc-veille-link__menu button em{flex:none;font-style:normal;font-size:12.5px;color:#6b7280}.cc-veille-link__notice{margin-top:8px!important;font-size:13px;font-weight:600;color:#065f46}.cc-veille-link__notice.is-error{color:#b91c1c}.cc-veille-link__not,.cc-veille-link__which,.cc-veille-find__close{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:#6b7280;font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-veille-link__not:hover,.cc-veille-link__which:hover,.cc-veille-find__close:hover{color:#374151}.cc-veille-find{display:grid;gap:8px}.cc-veille-find__form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;align-items:end}.cc-veille-find__form label{display:grid;gap:4px;min-width:0}.cc-veille-find__form label span{font-size:12px;font-weight:600;color:#6b7280}.cc-veille-find__form input{width:100%;height:36px;padding:0 10px;border:1px solid #d1d5db;border-radius:10px;background:#fff;font:inherit;font-size:14px;color:#0b1220}.cc-veille-find__form input:focus{outline:2px solid #c7d2fe;border-color:#6366f1}.cc-veille-find__go{height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cc-veille-find__go:hover{background:#f3f4f6}.cc-veille-find__help{margin:0;font-size:12.5px;color:#6b7280}.cc-veille-find__error{margin:0;font-size:13px;font-weight:600;color:#b91c1c}.cc-veille-find__none{margin:0;font-size:13.5px;color:#374151}.cc-veille-find__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cc-veille-find__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.cc-veille-find__list li>div{min-width:0}.cc-veille-find__list strong{display:block;font-size:14px;color:#0b1220;overflow-wrap:anywhere}.cc-veille-find__list span{display:block;font-size:12.5px;color:#6b7280}.cc-veille-find__list button{flex:none;height:32px;padding:0 12px;border:1px solid #e5e7eb;border-radius:9px;background:#f9fafb;color:#0b1220;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cc-veille-find__list button:hover{background:#f3f4f6}.cc-veille-find__close{justify-self:start;margin-top:0}.cc-panel__veille{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13.5px;color:#374151;line-height:1.45}.cc-panel__veille svg{flex:none;width:16px;height:16px;margin-top:2px;color:#4338ca}.cc-panel__veille a{margin-left:4px;color:#4338ca;font-weight:600}@media (max-width: 47.99rem){.cc-veille-find__form{grid-template-columns:minmax(0,1fr)}.cc-veille-find__go{justify-self:start}}.cc-board-watches{display:grid;gap:10px}.cc-board-watch{display:grid;gap:8px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-size:13.5px;color:#374151}.cc-board-watch header{display:flex;align-items:center;gap:10px;min-width:0}.cc-board-watch header .cc-opp-tile{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.cc-board-watch header .cc-opp-tile svg{width:18px;height:18px}.cc-board-watch header strong{flex:1;min-width:0;font-size:14.5px;color:#0b1220}.cc-board-watch__kind{flex:none;padding:2px 9px;border-radius:999px;background:#f1f2f4;font-size:12px;font-weight:600;color:#4b5563}.cc-board-watch__bits{display:grid;gap:5px;margin:0;padding:9px 12px;list-style:none;border-radius:10px;background:#f8fafc;border:1px solid #eef0f3;font-size:13px}.cc-board-watch p{margin:0}.cc-board-watch__alert{display:flex;align-items:center;gap:6px;font-weight:600;color:#b45309}.cc-board-watch__alert svg{width:16px;height:16px}.cc-board-watch__detail,.cc-board-watch__proposal{font-size:12.5px;color:#6b7280}.cc-board-watch__propose{justify-self:start;margin-top:4px;height:32px;padding:0 12px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#0b1220;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cc-board-watch__propose:hover{background:#f3f4f6}.cc-board-watch__none{margin:0;color:#6b7280}.cc-veille-dot{position:relative}.cc-veille-dot::after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 2px #fff}.cc-veille-proposal{display:grid;gap:6px;margin-top:8px;padding:10px 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#78350f;font-size:13px;line-height:1.45}.cc-veille-proposal strong{font-size:13.5px;color:#78350f}.cc-veille-proposal ul{margin:0;padding-left:18px;list-style:disc;display:grid;gap:2px}.cc-veille-proposal .note{margin:0;font-style:italic;overflow-wrap:anywhere}.cc-veille-proposal .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px}.cc-veille-proposal__try{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#0b1220;font-size:13px;font-weight:700;text-decoration:none}.cc-veille-proposal__try:hover{background:#f3f4f6}.cc-veille-proposal__no{padding:0;border:0;background:none;color:#92400e;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-veille-proposal .is-off{opacity:.5;cursor:not-allowed}.cc-forms{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.cc-forms__card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.06);outline:1px solid rgb(15 23 42 / 0.08);transition:box-shadow .2s}.cc-forms__card:hover{box-shadow:0 14px 34px -18px rgb(15 23 42 / 0.35)}.cc-forms__thumb{position:relative;display:grid;place-items:center;height:244px;padding:20px 18px 0;overflow:hidden;background:var(--page);border-bottom:1px solid rgb(15 23 42 / 0.06)}.cc-forms__mini{align-self:start;display:flex;flex-direction:column;gap:6px;width:min(88%,300px);padding:14px 14px 16px;border-radius:calc(var(--r) + 5px);background:var(--card);color:var(--ink);font:600 9.5px/1.3 Inter,system-ui,sans-serif;box-shadow:0 18px 36px -16px rgb(0 0 0 / 0.45),0 0 0 1px rgb(15 23 42 / 0.06);transition:transform .25s ease}.cc-forms__thumb:hover .cc-forms__mini{transform:translateY(-3px)}.cc-forms__mini.is-paused{filter:grayscale(.7);opacity:.6}.cc-forms__mini-title{font-size:12.5px;font-weight:800;letter-spacing:-.01em}.cc-forms__mini-label{margin-top:2px;font-weight:700}.cc-forms__mini-answers{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cc-forms__mini-answers i{padding:7px 4px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:var(--r);background:color-mix(in srgb,var(--ink) 4%,transparent);font-style:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-forms__mini-answers.is-pills{display:flex;flex-wrap:wrap}.cc-forms__mini-answers.is-pills i{padding:4px 9px;border-radius:99px}.cc-forms__mini-answers i.is-on{border-color:var(--c);background:var(--c);color:var(--on)}.cc-forms__mini-input{height:20px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:var(--r);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cc-forms__mini-button{margin-top:4px;padding:7px;border-radius:var(--r);background:var(--c);color:var(--on);font-size:10.5px;font-weight:800;text-align:center}.cc-forms__photo{display:block;height:56px;margin:-14px -14px 4px;border-radius:calc(var(--r) + 5px) calc(var(--r) + 5px) 0 0;background:center / cover no-repeat}.cc-forms__test{display:flex;margin:-0.375rem 0 0;font-size:13px;align-items:center;gap:4px;color:#6d28d9;font-weight:600}.cc-forms__test svg{width:14px;height:14px}.cc-forms__body{display:flex;flex:1;flex-direction:column;gap:0.75rem;padding:1rem 1.25rem 1.125rem}.cc-forms__head{display:flex;align-items:flex-start;gap:0.75rem}.cc-forms__meta{margin:-0.5rem 0 0;font-size:13px;color:#6b7280}@media (prefers-reduced-motion: reduce){.cc-forms__card,.cc-forms__mini{transition:none}}.cc-forms__card .cc-videa__head .cc-opp-tile svg{width:20px;height:20px}.cc-forms__name{flex:1;min-width:0;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.01em;color:#0b1220;overflow-wrap:anywhere}.cc-forms__name:hover{text-decoration:underline}.cc-forms__card .cc-opp-status{align-self:flex-start}.cc-forms__period{margin:-4px 0 0;font-size:12.5px;color:#6b7280}.cc-forms__period.is-unseen{color:#b45309;font-weight:600}.cc-forms__funnel{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding-top:2px}.cc-forms__funnel>div{display:flex;flex-direction:column-reverse}.cc-forms__funnel dd{margin:0;font-size:22px;line-height:1.1;font-weight:700;color:#0b1220;font-variant-numeric:tabular-nums}.cc-forms__funnel dt{font-size:12px;color:#6b7280}.cc-forms__rate dd{color:#047857}.cc-forms__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:auto}.cc-forms__more-actions{margin-left:auto}.cc-forms__trade{display:inline-flex;align-items:center;gap:0.375rem;align-self:flex-start;padding:0;border:0;background:none;font-size:13px;color:#3b5578;cursor:pointer}.cc-forms__trade svg{width:1rem;height:1rem;flex:none}.cc-forms__trade:hover span{text-decoration:underline}.cc-forms-empty{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.cc-forms-empty__title{font-size:1.125rem;font-weight:600;color:var(--gray-950)}.cc-forms-empty__text{color:var(--gray-600)}.cc-forms-empty__models{display:grid;gap:0.75rem}.cc-forms-empty__models li{display:flex;gap:0.75rem;color:var(--gray-600)}.cc-forms-empty__models strong{display:block;color:var(--gray-950)}.cc-forms-empty__icon{flex:none;width:1.5rem;height:1.5rem;color:#26355d}.cc-form-snippet{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-form-snippet__code{width:100%;margin:0;padding:1rem;border-radius:0.625rem;background:#0b1220;color:#e5e7eb;font-size:0.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.cc-form-snippet__help{display:grid;gap:0.375rem;font-size:0.875rem;color:var(--gray-600)}.cc-form-snippet__note{font-size:0.8125rem;color:var(--gray-500)}.cc-form-builder__side{display:flex;flex-direction:column;gap:1rem}@media (min-width: 80rem){.cc-form-builder__side{position:sticky;top:5rem}}.cc-form-builder__funnel,.cc-form-builder__preview{padding:1rem;border-radius:0.875rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.08)}.cc-form-builder__label{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:600;color:var(--gray-500)}.cc-form-builder__empty,.cc-form-builder__note{font-size:0.8125rem;color:var(--gray-500)}.cc-form-builder__note{margin-top:0.5rem}.cc-form-builder__funnel ul{display:grid;gap:0.375rem}.cc-form-builder__funnel li{position:relative;overflow:hidden;border-radius:0.5rem;background:var(--gray-50)}.cc-form-builder__bar{position:absolute;inset:0 auto 0 0;background:#dfe5f2}.cc-form-builder__row{position:relative;display:flex;justify-content:space-between;gap:0.5rem;padding:0.375rem 0.625rem;font-size:0.875rem;color:var(--gray-700)}.cc-form-builder__row strong{color:var(--gray-950)}.cc-form-builder__row em{font-style:normal;font-weight:400;color:var(--gray-500)}.cc-form-builder__tabs{display:flex;flex-wrap:wrap;gap:0.375rem;margin-bottom:0.75rem}.cc-form-builder__tabs button{padding:0.375rem 0.75rem;border-radius:999px;background:var(--gray-100);font-size:0.8125rem;font-weight:600;color:var(--gray-700)}.cc-form-builder__tabs button.is-active{background:#26355d;color:#fff}.cc-form-builder__frame{display:block;width:100%;border:0;border-radius:0.625rem}.cc-fb-section>.fi-section>.fi-section-header{align-items:center;gap:0.875rem}.cc-fb-section>.fi-section>.fi-section-header>.fi-icon{box-sizing:content-box;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0.5rem;border-radius:0.625rem;background:#eef1f8;color:#26355d}.cc-fb-section>.fi-section>.fi-section-header .fi-section-header-heading{font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-fb-tabs>.fi-sc-tabs-tab{padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.04),0 4px 16px -6px rgb(15 23 42 / 0.08)}.cc-fb-tabs>.fi-sc-tabs-tab>.fi-sc{row-gap:0}.cc-fb-tabs>.fi-sc-tabs-tab>.fi-sc>.fi-grid-col+.fi-grid-col{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #eef0f5}.cc-fb-section>.fi-section>.fi-section-header{padding:0 0 1rem}.cc-fb-section>.fi-section>.fi-section-content-ctn>.fi-section-content{padding:0}.cc-fb-section .fi-fo-repeater-item-header-end-actions .fi-color-danger:not(:hover){color:var(--gray-400)}.cc-fb-group.fi-fieldset{padding:0;border:0;background:none}.cc-fb-group.fi-fieldset>legend{margin:0 0 0.75rem 0.5rem;padding:0;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5b6788}@media (min-width: 40rem){.cc-fb-group .fi-fo-field.fi-fo-field-has-inline-label{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:1rem;align-items:center}}.cc-fb-group .fi-fo-color-picker{max-width:14rem}.cc-form-builder__page{display:flex;align-items:center;gap:0.625rem;margin-top:0.75rem;font-size:0.8125rem;color:var(--gray-600);cursor:pointer}.cc-form-builder__page input{flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid rgb(15 23 42 / 0.15);border-radius:0.5rem;background:none;cursor:pointer}.cc-fb-steps>.fi-fo-repeater-items{gap:1rem}.cc-fb-steps>.fi-fo-repeater-items>.fi-fo-repeater-item{overflow:hidden;border-radius:0.875rem;background:#fff;box-shadow:none;outline:1px solid #e3e7f0}.cc-fb-steps>.fi-fo-repeater-items>.fi-fo-repeater-item>.fi-fo-repeater-item-header{padding-block:0.75rem;background:#eef1f8;border-bottom:1px solid #d9dfec}.cc-fb-steps>.fi-fo-repeater-items>.fi-fo-repeater-item.fi-collapsed>.fi-fo-repeater-item-header{border-bottom:0}.cc-fb-steps>.fi-fo-repeater-items>.fi-fo-repeater-item>.fi-fo-repeater-item-content{border-top:0}.cc-fb-step{display:inline-flex;align-items:center;gap:0.625rem;min-width:0}.cc-fb-step__num{display:inline-grid;place-items:center;flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:999px;background:#26355d;color:#fff;font-size:0.8125rem;font-weight:700}.cc-fb-step__title{overflow:hidden;font-size:0.9375rem;font-weight:700;color:var(--gray-950);text-overflow:ellipsis;white-space:nowrap}.cc-fb-step__count{font-size:0.8125rem;font-weight:500;color:#5b6788;white-space:nowrap}.cc-fb-questions>.fi-fo-repeater-items{gap:0}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item{border-radius:0.625rem;background:transparent;outline:0;box-shadow:none;transition:background 0.15s}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item+.fi-fo-repeater-item{border-top:1px solid #eef0f5}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item:hover{background:#f6f7fb}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item:not(.fi-collapsed){background:#f6f7fb}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item>.fi-fo-repeater-item-header{padding-block:0.5rem;border:0;cursor:pointer}.cc-fb-questions>.fi-fo-repeater-items>.fi-fo-repeater-item>.fi-fo-repeater-item-content{border-top:0}.cc-fb-questions .fi-fo-repeater-item-header-label{flex:1;min-width:0}.cc-fb-q{display:inline-flex;align-items:center;gap:0.625rem;min-width:0}.cc-fb-q__icon{display:inline-grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:0.5rem;background:#eef1f8;color:#26355d}.cc-fb-q__icon svg{width:1.125rem;height:1.125rem}.cc-fb-q__label{overflow:hidden;font-size:0.875rem;font-weight:600;color:var(--gray-950);text-overflow:ellipsis;white-space:nowrap}.cc-fb-q__tag{flex-shrink:0;padding:0.125rem 0.5rem;border-radius:999px;background:var(--gray-100);font-size:0.75rem;font-weight:500;color:var(--gray-600);white-space:nowrap}.cc-fb-q__tag--soft{background:#fff7e6;color:#8a5a00}@media (max-width: 40rem){.cc-fb-q__tag:not(.cc-fb-q__tag--soft),.cc-fb-step__count{display:none}}.cc-fb-steps .fi-fo-repeater-add{width:100%}.cc-fb-steps .fi-fo-repeater-add>.fi-btn{width:100%;justify-content:center;padding-block:0.625rem;border:1.5px dashed #b9c3dc;border-radius:0.75rem;background:transparent;box-shadow:none;color:#26355d;font-weight:600}.cc-fb-steps .fi-fo-repeater-add>.fi-btn:hover{border-color:#26355d;background:#eef1f8}.cc-fb-layout{align-items:start;column-gap:1.75rem!important}.cc-fb-tabs>.fi-tabs{position:sticky;top:4.5rem;z-index:5;display:flex;gap:0.25rem;width:100%;margin-bottom:1.25rem;padding:0.3rem;overflow-x:auto;border-radius:0.875rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.05),0 6px 20px -8px rgb(15 23 42 / 0.15);outline:1px solid rgb(15 23 42 / 0.06)}.cc-fb-tabs>.fi-tabs .fi-tabs-item{flex:1;justify-content:center;padding:0.55rem 0.75rem;border-radius:0.625rem;white-space:nowrap;transition:background 0.15s,color 0.15s}.cc-fb-tabs>.fi-tabs .fi-tabs-item:not(.fi-active):hover{background:#f3f5fa}.cc-fb-tabs>.fi-tabs .fi-tabs-item.fi-active{background:linear-gradient(135deg,#0d0d0d,#26355d);box-shadow:0 4px 12px -4px rgb(38 53 93 / 0.6)}.cc-fb-tabs>.fi-tabs .fi-tabs-item.fi-active :is(.fi-tabs-item-label,.fi-icon){color:#fff}.cc-canvas{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.04),0 4px 16px -6px rgb(15 23 42 / 0.08)}@media (min-width: 80rem){.cc-canvas{position:sticky;top:4.5rem;max-height:calc(100vh - 5.5rem)}.cc-canvas__stage{flex:1;min-height:0;overflow-y:auto}}.cc-canvas__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem}.cc-canvas__steps,.cc-canvas__devices{display:inline-flex;gap:0.2rem;padding:0.25rem;border-radius:0.75rem;background:#f1f3f8}.cc-canvas__steps button,.cc-canvas__devices button{display:inline-flex;align-items:center;padding:0.4rem 0.8rem;border-radius:0.55rem;font-size:0.8125rem;font-weight:600;color:var(--gray-600);transition:background 0.15s,color 0.15s,box-shadow 0.15s}.cc-canvas__devices button{padding:0.4rem 0.55rem}.cc-canvas__devices .fi-icon{width:1.125rem;height:1.125rem}.cc-canvas__steps button:hover,.cc-canvas__devices button:hover{color:var(--gray-950)}.cc-canvas__steps button.is-active,.cc-canvas__devices button.is-active{background:#fff;color:var(--gray-950);box-shadow:0 1px 2px rgb(15 23 42 / 0.1),0 1px 6px -2px rgb(15 23 42 / 0.12)}.cc-canvas__stage{display:flex;justify-content:center}.cc-canvas__window{width:100%;overflow:hidden;border-radius:0.875rem;outline:1px solid rgb(15 23 42 / 0.06);transition:max-width 0.3s ease;max-width:100%}.cc-canvas__window.is-phone{max-width:24rem;border-radius:1.5rem}.cc-canvas__window .cc-form-builder__frame{border-radius:0}.cc-canvas__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem}.cc-canvas__foot .cc-form-builder__page,.cc-canvas__foot .cc-form-builder__note{margin:0}.cc-lead__photos{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-lead__photos img{width:8rem;height:8rem;object-fit:cover;border-radius:0.625rem;outline:1px solid rgb(15 23 42 / 0.08)}.fi-panel-espace .fi-main:has(.cc-fb){padding:0}.fi-panel-espace .fi-page:has(.cc-fb) .fi-header{display:none}.cc-fb{--cc-fb-line: #e6e9f0;--cc-fb-soft: #eef1f8;--cc-fb-navy: #26355d;display:flex;flex-direction:column;min-height:calc(100vh - 4rem);background:#f3f4f7}.cc-fb__bar{position:sticky;top:4rem;z-index:6;display:flex;align-items:center;gap:0.875rem;padding:0.75rem 1.25rem;background:#fff;border-bottom:1px solid var(--cc-fb-line)}.cc-fb__back{display:grid;place-items:center;width:2.125rem;height:2.125rem;flex-shrink:0;border-radius:0.625rem;border:1px solid var(--cc-fb-line);color:var(--gray-500)}.cc-fb__back:hover{color:var(--gray-950);background:var(--gray-50)}.cc-fb__back .fi-icon{width:1.125rem;height:1.125rem}.cc-fb__name{flex:1;min-width:0}.cc-fb__title{width:100%;max-width:32rem;padding:0.1rem 0.375rem;margin-left:-0.375rem;border:1px solid transparent;border-radius:0.5rem;background:transparent;font-size:1.0625rem;font-weight:700;color:var(--gray-950)}.cc-fb__title:hover{border-color:var(--cc-fb-line)}.cc-fb__title:focus{outline:none;border-color:var(--cc-fb-navy);background:#fff}.cc-fb__state{margin:0.1rem 0 0;font-size:0.75rem;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-fb__dot{display:inline-block;width:0.45rem;height:0.45rem;margin-right:0.35rem;border-radius:99px;background:#10b981;vertical-align:0.05rem}.cc-fb__dot.is-dirty{background:#f59e0b}.cc-fb__actions{display:flex;align-items:center;gap:0.5rem}.cc-fb__cols{flex:1;display:grid;grid-template-columns:19rem minmax(0,1fr) 21rem;min-height:0}.cc-fb__cols.is-two{grid-template-columns:26rem minmax(0,1fr)}@media (min-width: 64rem){.cc-fb__left,.cc-fb__right,.cc-fb__center{position:sticky;top:8.25rem;max-height:calc(100vh - 8.25rem);overflow-y:auto}}@media (max-width: 79.99rem){.cc-fb__cols{grid-template-columns:17rem minmax(0,1fr) 19rem}.cc-fb__cols.is-two{grid-template-columns:22rem minmax(0,1fr)}}@media (max-width: 63.99rem){.cc-fb__cols,.cc-fb__cols.is-two{grid-template-columns:1fr}.cc-fb__bar{position:static;flex-wrap:wrap}.cc-fb__right{order:2}.cc-fb__center{order:3}}.cc-fb__left{background:#fff;border-right:1px solid var(--cc-fb-line)}.cc-fb__right{padding:1.25rem;background:#fff;border-left:1px solid var(--cc-fb-line)}.cc-fb__center{padding:1.25rem}.cc-fb__center .cc-canvas{position:static;max-height:none}.cc-fb__tabs{position:sticky;top:0;z-index:2;display:flex;gap:0.25rem;padding:0 0.75rem;background:#fff;border-bottom:1px solid var(--cc-fb-line)}.cc-fb__tabs button{padding:0.8rem 0.5rem 0.7rem;border-bottom:2px solid transparent;font-size:0.875rem;font-weight:600;color:var(--gray-500);white-space:nowrap}.cc-fb__tabs button:hover{color:var(--gray-950)}.cc-fb__tabs button.is-active{color:var(--cc-fb-navy);border-color:var(--cc-fb-navy)}.cc-fb__outline{padding:0.625rem 0.625rem 1.25rem}.cc-fb__item,.cc-fb__q{position:relative;display:flex;align-items:center;gap:0.625rem;width:100%;padding:0.5rem 0.625rem;border-radius:0.625rem;text-align:left}.cc-fb__item:hover,.cc-fb__q:hover{background:#f6f7fb}.cc-fb__item.is-active,.cc-fb__q.is-active{background:var(--cc-fb-soft)}.cc-fb__item.is-active::before,.cc-fb__q.is-active::before{content:"";position:absolute;left:0;top:0.5rem;bottom:0.5rem;width:3px;border-radius:3px;background:var(--cc-fb-navy)}.cc-fb__item--end{margin-top:0.75rem}.cc-fb__ic{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:0.5rem;background:var(--cc-fb-soft);color:var(--cc-fb-navy)}.cc-fb__ic svg,.cc-fb__ic .fi-icon{width:1rem;height:1rem}.cc-fb__tx{min-width:0;flex:1}.cc-fb__tx b{display:block;overflow:hidden;font-size:0.8125rem;font-weight:600;color:var(--gray-950);text-overflow:ellipsis;white-space:nowrap}.cc-fb__tx small{display:block;overflow:hidden;font-size:0.75rem;color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap}.cc-fb__grip{position:absolute;left:-0.125rem;color:#c3c9d6;font-size:0.7rem;letter-spacing:-2px;cursor:grab;opacity:0}.cc-fb__q:hover .cc-fb__grip{opacity:1}.cc-fb__chip{flex-shrink:0;padding:0.05rem 0.45rem;border-radius:99px;background:#fff7e6;font-size:0.6875rem;font-weight:600;color:#8a5a00}.cc-fb__chip.is-if{background:#f3e8ff;color:#6d28d9}.cc-fb__list{margin:0;padding:0;list-style:none}.cc-fb__step{display:flex;align-items:center;gap:0.25rem;margin:0.875rem 0.375rem 0.25rem}.cc-fb__steplabel{display:flex;align-items:center;gap:0.5rem;flex:1;min-width:0;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--gray-500);text-align:left;white-space:nowrap;overflow:hidden}.cc-fb__steplabel::after{content:"";flex:1;height:1px;background:var(--cc-fb-line)}.cc-fb__steplabel em{flex:none;display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:99px;background:var(--cc-fb-navy);color:#fff;font-style:normal;font-size:0.625rem;letter-spacing:0}.cc-fb__steplabel>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-fb__step.is-active .cc-fb__steplabel{color:var(--cc-fb-navy)}.cc-fb__stepact{display:flex;opacity:0}.cc-fb__step:hover .cc-fb__stepact,.cc-fb__step.is-active .cc-fb__stepact{opacity:1}.cc-fb__stepact button{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:0.375rem;color:var(--gray-500)}.cc-fb__stepact button:hover{background:#f1f3f8;color:var(--gray-950)}.cc-fb__stepact .fi-icon{width:0.875rem;height:0.875rem}.cc-fb__add{display:flex;align-items:center;gap:0.625rem;width:100%;padding:0.375rem 0.625rem;border-radius:0.625rem;font-size:0.8125rem;font-weight:500;color:var(--gray-500);text-align:left}.cc-fb__add i{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border:1.5px dashed #c6cde0;border-radius:0.5rem;color:var(--gray-500);font-style:normal;font-size:1rem;line-height:1}.cc-fb__add:hover{background:#f6f7fb;color:var(--cc-fb-navy)}.cc-fb__add:hover i{border-color:var(--cc-fb-navy);color:var(--cc-fb-navy)}.cc-fb__addstep{display:flex;align-items:center;gap:0.5rem;width:calc(100% - 0.75rem);margin:1.25rem 0.375rem 0;padding:0.375rem 0;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--cc-fb-navy);white-space:nowrap}.cc-fb__addstep em{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border:1.5px dashed var(--cc-fb-navy);border-radius:99px;font-style:normal;font-size:0.75rem;letter-spacing:0;line-height:1}.cc-fb__addstep::after{content:"";flex:1;height:0;border-top:1.5px dashed #c6cde0}.cc-fb__addstep:hover em{background:var(--cc-fb-navy);border-style:solid;color:#fff}.cc-fb__addstep:hover::after{border-top-color:var(--cc-fb-navy)}.cc-fb__row{position:relative}.cc-fb__del{position:absolute;top:50%;right:0.375rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:0.5rem;color:var(--gray-400);opacity:0;transform:translateY(-50%)}.cc-fb__del .fi-icon{width:1rem;height:1rem}.cc-fb__del:hover,.cc-fb__stepact button.is-del:hover{background:#fef2f2;color:#dc2626}.cc-fb__row:hover .cc-fb__del,.cc-fb__row:focus-within .cc-fb__del{opacity:1}.cc-fb__row:hover .cc-fb__chip,.cc-fb__row:focus-within .cc-fb__chip{visibility:hidden}@media (hover: none){.cc-fb__del,.cc-fb__stepact{opacity:1}.cc-fb__row .cc-fb__q{padding-right:2.5rem}}.cc-fb__rh{margin:0;font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-fb__rs{margin:0.125rem 0 1.125rem;font-size:0.8125rem;color:var(--gray-500)}.cc-fb__danger{margin-top:1.5rem}.cc-fb__abstop{padding-inline:0.5rem}.cc-fb__empty{margin-top:2rem;font-size:0.875rem;color:var(--gray-500);text-align:center}.cc-fb__settings{padding:1.25rem}.cc-fb__callout{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-bottom:1.5rem;padding:0.875rem;border-radius:0.75rem;background:var(--cc-fb-soft)}.cc-fb__callout .cc-fb__ic{background:#fff}.cc-fb__callout>div{flex:1;min-width:10rem}.cc-fb__callout b{display:block;font-size:0.875rem;color:var(--gray-950)}.cc-fb__callout small{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-fb__settings .cc-fb-group+.cc-fb-group,.cc-fb__settings .fi-sc>.fi-grid-col+.fi-grid-col{margin-top:0.5rem}.cc-fb-answers__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.5rem;font-size:0.875rem;font-weight:500;color:var(--gray-950)}.cc-fb-answers__head button{font-size:0.75rem;font-weight:600;color:var(--cc-fb-navy, #26355d)}.cc-fb-answers ul{display:grid;gap:0.375rem;margin:0;padding:0;list-style:none}.cc-fb-answers li{display:flex;align-items:center;gap:0.375rem}.cc-fb-answers__grip{color:#c3c9d6;font-size:0.7rem;letter-spacing:-2px;cursor:grab}.cc-fb-answers__in{flex:1;min-width:0;padding:0.4rem 0.625rem;border:1px solid #d9dde7;border-radius:0.5rem;background:#fff;font-size:0.8125rem}.cc-fb-answers__in:focus{outline:none;border-color:#26355d;box-shadow:0 0 0 1px #26355d}.cc-fb-answers__price{flex:0 0 8.5rem}.cc-fb-answers__x{width:1.5rem;color:#b6bdcc;font-size:1.1rem}.cc-fb-answers__x:hover{color:#b91c1c}.cc-fb-answers__add{margin-top:0.5rem;font-size:0.8125rem;font-weight:600;color:#26355d}.cc-fb-answers__help{margin:0.375rem 0 0;font-size:0.75rem;color:var(--gray-500)}.cc-fb-answers__ico{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:0.5rem;background:#eef1f7;color:var(--cc-fb-navy, #26355d);box-shadow:inset 0 0 0 1px #dfe4ee;transition:background 0.15s,color 0.15s}.cc-fb-answers__ico:hover{background:#e2e7f1}.cc-fb-answers__ico.is-on{background:var(--cc-fb-navy, #26355d);color:#fff;box-shadow:none}.cc-fb-answers li.is-picking .cc-fb-answers__in:not(.cc-fb-answers__price){border-color:var(--cc-fb-navy, #26355d)}.cc-fb-icons{margin-top:0.5rem;max-height:24rem;overflow-y:auto;padding:0.75rem;border:1px solid #d9dde7;border-radius:0.75rem;background:#fff;box-shadow:0 8px 24px -12px rgba(16,24,40,0.25)}.cc-fb-icons__head{display:flex;justify-content:space-between;align-items:baseline;gap:0.5rem;font-size:0.8125rem;font-weight:600;color:var(--gray-950)}.cc-fb-icons__head button{flex:none;font-size:0.75rem;font-weight:600;color:var(--cc-fb-navy, #26355d)}.cc-fb-icons__auto{display:flex;align-items:center;gap:0.5rem;margin-top:0.625rem;padding:0.25rem 0.75rem 0.25rem 0.25rem;border:1px solid #d9dde7;border-radius:0.5rem;font-size:0.75rem;font-weight:600;color:var(--gray-700)}.cc-fb-icons__auto span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:0.375rem;background:#eef1f7;color:var(--cc-fb-navy, #26355d)}.cc-fb-icons__auto.is-on{border-color:var(--cc-fb-navy, #26355d);box-shadow:0 0 0 1px var(--cc-fb-navy, #26355d)}.cc-fb-icons__family{margin:0.75rem 0 0.375rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--gray-500)}.cc-fb-icons__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:0.25rem}.cc-fb-icons__grid button{display:grid;place-items:center;aspect-ratio:1;border-radius:0.5rem;color:var(--cc-fb-navy, #26355d)}.cc-fb-icons__grid button:hover{background:#eef1f7}.cc-fb-icons__grid button.is-on{background:var(--cc-fb-navy, #26355d);color:#fff}.cc-fb-cover{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.cc-fb-cover__th{width:7rem;height:4.5rem;object-fit:cover;border-radius:0.625rem;outline:1px solid rgb(15 23 42 / 0.08)}.cc-fb-cover__acts{display:flex;gap:0.5rem}.cc-fb-cover__btn{padding:0.35rem 0.75rem;border:1px solid #d9dde7;border-radius:0.5rem;background:#fff;font-size:0.8125rem;font-weight:600;cursor:pointer}.cc-fb-cover__btn.is-soft{border-color:transparent;color:var(--gray-500)}.cc-fb-cover__drop{display:flex;align-items:center;gap:0.75rem;width:100%;padding:0.875rem;border:1.5px dashed #c6cde0;border-radius:0.75rem;cursor:pointer}.cc-fb-cover__drop:hover{border-color:#26355d;background:#eef1f8}.cc-fb-cover__drop .fi-icon{width:1.5rem;height:1.5rem;color:#26355d}.cc-fb-cover__drop b{display:block;font-size:0.875rem}.cc-fb-cover__drop small{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-fb-cover__wait{width:100%;font-size:0.75rem;color:var(--gray-500)}.cc-fb-cover__err{width:100%;font-size:0.8125rem;color:#b91c1c}.cc-fb__ab{position:sticky;top:8.25rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem;padding:0.5rem 1.25rem;background:#fff;border-bottom:1px solid var(--cc-fb-line)}.cc-fb__ver{display:inline-flex;gap:0.15rem;padding:0.2rem;border-radius:0.625rem;background:#eef0f5}.cc-fb__ver button{padding:0.3rem 0.75rem;border-radius:0.45rem;font-size:0.8125rem;font-weight:600;color:var(--gray-500)}.cc-fb__ver button b{font-weight:700;color:#26355d}.cc-fb__ver button.is-active{background:#fff;color:var(--gray-950);box-shadow:0 1px 3px rgb(15 23 42 / 0.12)}.cc-fb__live,.cc-fb__auto{padding:0.15rem 0.6rem;border-radius:99px;font-size:0.75rem;font-weight:700}.cc-fb__live{background:#ecfdf5;color:#047857}.cc-fb__auto{background:#eef2ff;color:#3730a3}.cc-fb__abspace{flex:1}.cc-fb__abbtn{padding:0.35rem 0.75rem;border:1px solid var(--cc-fb-line);border-radius:0.5rem;background:#fff;font-size:0.8125rem;font-weight:600;color:var(--gray-950)}.cc-fb__abbtn.is-active{border-color:#26355d;background:#eef1f8}.cc-fb__abbtn.is-soft{border-color:transparent;color:var(--gray-500)}.cc-fb:has(.cc-fb__ab) .cc-fb__left,.cc-fb:has(.cc-fb__ab) .cc-fb__right,.cc-fb:has(.cc-fb__ab) .cc-fb__center{top:11rem;max-height:calc(100vh - 11rem)}.cc-fb__chip.is-diff{background:#f3e8ff;color:#6d28d9}.cc-fb__tabdot{display:inline-block;width:0.4rem;height:0.4rem;margin-left:0.3rem;border-radius:99px;background:#7c3aed;vertical-align:0.15rem}.cc-fb-test__vs{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.cc-fb-test__vs>div{padding:0.75rem;border:1px solid var(--cc-fb-line, #e6e9f0);border-radius:0.75rem}.cc-fb-test__vs>div.is-win{border-color:#10b981;background:#f0fdf6}.cc-fb-test__vs small{display:block;font-size:0.6875rem;font-weight:600;color:var(--gray-500)}.cc-fb-test__vs strong{display:block;margin:0.1rem 0;font-size:1.5rem;letter-spacing:-0.02em;color:var(--gray-950)}.cc-fb-test__vs em{font-style:normal;font-size:0.75rem;color:var(--gray-500)}.cc-fb-test__verdict{margin:0.875rem 0;padding:0.75rem;border-radius:0.75rem;background:#eef1f8;font-size:0.8125rem;line-height:1.5;color:#334155}.cc-fb-test__verdict b{display:block;font-size:0.875rem;color:var(--gray-950)}.cc-fb-test__keep{width:100%}.cc-fb-test__keepall{display:flex;gap:0.5rem}.cc-fb-test__keepall>*{flex:1}.cc-fb-test__row{display:flex;gap:0.75rem;align-items:flex-start;margin-top:1rem;padding-top:0.875rem;border-top:1px solid var(--cc-fb-line, #e6e9f0)}.cc-fb-test__row b{display:block;font-size:0.8125rem;color:var(--gray-950)}.cc-fb-test__row small{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-fb-test__sw{position:relative;flex-shrink:0;width:2.25rem;height:1.3rem;border-radius:99px;background:#d5d9e3}.cc-fb-test__sw::after{content:"";position:absolute;top:0.15rem;left:0.15rem;width:1rem;height:1rem;border-radius:99px;background:#fff;transition:left 0.15s}.cc-fb-test__sw.is-on{background:#10b981}.cc-fb-test__sw.is-on::after{left:1.1rem}.cc-fb-test__line{display:flex;justify-content:space-between;gap:0.75rem;padding:0.625rem 0;border-top:1px solid var(--cc-fb-line, #e6e9f0);font-size:0.8125rem;color:#334155}.cc-fb-test__line b{font-weight:600;text-align:right}.cc-form-now{padding:0.75rem 1rem;border-radius:0.75rem;background:#eef1f8;color:#26355d;font-size:0.875rem}.cc-swatch{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem}.cc-canvas__page .cc-swatch{flex-direction:row;align-items:center;gap:0.625rem}.cc-swatch__label{font-size:0.875rem;font-weight:500;color:var(--gray-950)}.cc-canvas__page .cc-swatch__label{min-width:0;font-size:0.8125rem;font-weight:500;color:var(--gray-500)}.cc-swatch__row{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem}.cc-swatch__dot{position:relative;width:1.625rem;height:1.625rem;padding:0;border:0;border-radius:999px;background:var(--dot, #fff);box-shadow:inset 0 0 0 1px rgb(15 23 42 / 0.14);cursor:pointer;transition:transform 0.12s ease}.cc-swatch__dot:hover{transform:scale(1.08)}.cc-swatch__dot:focus-visible{outline:2px solid var(--cc-fb-navy, #26355d);outline-offset:2px}.cc-swatch__dot.is-active{box-shadow:inset 0 0 0 1px rgb(15 23 42 / 0.14),0 0 0 2px #fff,0 0 0 4px var(--cc-fb-navy, #26355d)}.cc-swatch__dot.is-none{background:#fff linear-gradient(to top right,transparent calc(50% - 1px),#e11d48 calc(50% - 1px),#e11d48 calc(50% + 1px),transparent calc(50% + 1px))}.cc-swatch__dot.is-other:not([style]){background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444)}.cc-swatch__dot.is-other::after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-size:0.9rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 0 3px rgb(0 0 0 / 0.45)}.cc-swatch__dot.is-other input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cc-swatch__sep{width:1px;height:1.125rem;margin-inline:0.125rem;background:rgb(15 23 42 / 0.12)}.cc-canvas__page .cc-swatch__dot{width:1.375rem;height:1.375rem}button.cc-fb__auto{display:inline-flex;align-items:center;gap:0.3rem;border:0;cursor:pointer}button.cc-fb__auto:hover{background:#e0e7ff}.cc-fb__auto.is-off{background:#f1f5f9;color:#475569}.cc-fb__auto.is-off:hover{background:#e2e8f0}.cc-fb__auto .fi-icon{width:0.875rem;height:0.875rem}.cc-fb__auto .cc-fb__autoq{opacity:0.6}.cc-fb-test__how{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:#26355d;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cc-pilot{display:grid;gap:1rem;font-size:0.875rem;color:#334155;text-align:left}.cc-pilot__lead{color:var(--gray-950)}.cc-pilot__steps{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none;counter-reset:pilot}.cc-pilot__steps li{display:grid;grid-template-columns:1.75rem 1fr;column-gap:0.75rem;counter-increment:pilot}.cc-pilot__steps li::before{content:counter(pilot);grid-row:span 2;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:99px;background:#eef1f8;color:#26355d;font-size:0.8125rem;font-weight:700}.cc-pilot__steps b{color:var(--gray-950);font-weight:600}.cc-pilot__steps span{color:#475569}.cc-pilot__note{padding:0.625rem 0.75rem;border-radius:0.625rem;background:#f8fafc;color:#475569;font-size:0.8125rem}.cc-bar-edit{display:grid;gap:1.5rem;align-items:start}@media (min-width: 64rem){.cc-bar-edit{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.cc-bar-edit__settings{display:grid;gap:1rem;padding:1.25rem;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.05);outline:1px solid #e6e9f0}.cc-bar-edit__warn{display:flex;gap:0.625rem;padding:0.75rem 0.875rem;border-radius:0.75rem;background:#fffbeb;color:#92400e;font-size:0.8125rem}.cc-bar-edit__warn .fi-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.cc-bar-edit__warn a{font-weight:600;text-decoration:underline}.cc-bar-edit__preview{display:grid;gap:0.75rem;min-width:0}.cc-bar-edit__tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem}.cc-bar-edit__stage{display:flex;justify-content:center;padding:1.25rem;border-radius:1rem;background:#eef0f5}.cc-bar-edit__stage iframe{display:block;width:100%;height:34rem;border:0;border-radius:0.75rem;background:#fff;box-shadow:0 10px 30px -14px rgb(15 23 42 / 0.4)}.cc-bar-edit__stage.is-phone iframe{width:24rem;max-width:100%;border-radius:1.75rem;outline:8px solid #0f172a}.cc-bar-edit__off{margin:4rem 0;color:var(--gray-500);font-size:0.875rem}.cc-bar-edit__stats{margin-top:0.25rem}.cc-forms__more{margin-top:2rem}.cc-forms__more h2{margin:0 0 0.75rem;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--gray-500)}.cc-forms__more ul{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-forms__item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 0.875rem;border-radius:0.875rem;background:#fff;outline:1px solid #e6e9f0}.cc-forms__item:hover{outline-color:#c6cde0}.cc-forms__item .cc-opp-tile{flex-shrink:0}.cc-forms__item b{display:block;font-size:0.875rem;color:var(--gray-950)}.cc-forms__item small{display:block;font-size:0.8125rem;color:var(--gray-500)}.cc-forms__item>span:nth-child(2){flex:1;min-width:0}.cc-forms__go{font-size:0.8125rem;font-weight:600;color:var(--primary-700, #26355d)}.cc-bar-edit__desk{position:relative;width:100%;aspect-ratio:1120 / 700;overflow:hidden;border-radius:0.75rem;box-shadow:0 10px 30px -14px rgb(15 23 42 / 0.4)}.cc-bar-edit__desk iframe{position:absolute;top:0;left:0;width:1120px;height:700px;border-radius:0;box-shadow:none;transform-origin:0 0}.cc-pt{display:grid;gap:1.5rem;align-items:start}@media (min-width: 64rem){.cc-pt{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}@media (min-width: 90rem){.cc-pt.is-running{grid-template-columns:minmax(0,22rem) minmax(0,1fr) minmax(0,21rem)}}.cc-pt__a{padding:0.625rem 0.75rem;border-radius:0.625rem;background:#f8fafc;color:#475569;font-size:0.875rem}.cc-pt__a--title{font-weight:600;color:var(--gray-950)}.cc-pt__stage{padding:1.25rem;border-radius:1rem;background:#eef0f5}.cc-pt__page{overflow:hidden;border-radius:0.75rem;background:#fff;box-shadow:0 10px 30px -14px rgb(15 23 42 / 0.4)}.cc-pt__nav{display:flex;justify-content:space-between;padding:0.875rem 1.25rem;border-bottom:1px solid #eee;font:700 0.9375rem/1 Georgia,serif}.cc-pt__nav span{font:500 0.75rem system-ui;color:#9ca3af}.cc-pt__hero{position:relative;padding:3rem 1.5rem 2.5rem;background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.cc-pt__hero h2{margin:0 0 0.625rem;max-width:34rem;font:700 1.875rem/1.2 Georgia,serif;color:#1f2937;outline:2.5px solid #6366f1;outline-offset:6px;border-radius:4px}.cc-pt__hero p{margin:0;max-width:34rem;font-size:1rem;color:#4b5563}.cc-pt__tag{position:absolute;top:1rem;left:1.5rem;padding:0.15rem 0.5rem;border-radius:0.375rem;background:#6366f1;color:#fff;font-size:0.6875rem;font-weight:700}.cc-pt__body{padding:1.25rem 1.5rem 1.5rem}.cc-pt__body i{display:block;height:0.625rem;margin:0.5rem 0;border-radius:0.375rem;background:#eef0f2}.cc-pt__body i.s{width:60%}.cc-pt__results{padding:1.25rem;border-radius:1rem;background:#fff;outline:1px solid #e6e9f0}.cc-pt__h{margin:0;font-weight:700;font-size:0.9375rem}.cc-pt__sub{margin:0.125rem 0 0.875rem;font-size:0.8125rem;color:var(--gray-500)}.cc-forms__item--add{width:100%;text-align:left;outline-style:dashed;background:transparent}.cc-forms__plus{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1.5px dashed #c6cde0;border-radius:12px;color:var(--gray-500);font-size:1.125rem}.cc-bar-edit__ab{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1rem;border-radius:0.875rem;background:#fff;outline:1px solid #e6e9f0}.cc-bar-edit__ab>div{flex:1;min-width:0}.cc-bar-edit__ab b{display:block;font-size:0.875rem;color:var(--gray-950)}.cc-bar-edit__ab small{display:block;margin-top:0.125rem;font-size:0.8125rem;color:var(--gray-500)}.cc-bar-edit__ab a{font-weight:600;color:#26355d;text-decoration:underline}.cc-contacts{margin-bottom:1.25rem;padding:1.25rem 1.375rem;border-radius:1rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.08);box-shadow:0 1px 2px rgb(15 23 42 / 0.06)}.cc-contacts__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.25rem 1rem;margin-bottom:1rem}.cc-contacts__head h2{margin:0;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--gray-500)}.cc-contacts__head span{font-size:0.8125rem;color:var(--gray-500)}.cc-contacts__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:0.75rem 1.5rem;align-items:center}.cc-contacts__total b{display:block;font-size:2.25rem;line-height:1;font-weight:800;letter-spacing:-0.02em;color:#0b1220;font-variant-numeric:tabular-nums}.cc-contacts__total span{display:block;margin-top:0.375rem;font-size:0.8125rem;color:var(--gray-500)}.cc-contacts__kind{display:flex;align-items:center;gap:0.75rem}.cc-contacts__icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px}.cc-contacts__icon svg{width:20px;height:20px}.cc-contacts__kind.is-forms .cc-contacts__icon{background:#e0f2fe;color:#0369a1}.cc-contacts__kind.is-calls .cc-contacts__icon{background:#dcfce7;color:#047857}.cc-contacts__kind b{display:block;font-size:1.375rem;line-height:1.1;font-weight:700;color:#0b1220;font-variant-numeric:tabular-nums}.cc-contacts__kind div>span{display:block;font-size:0.8125rem;color:var(--gray-600, #4b5563)}.cc-contacts__kind small{display:block;margin-top:0.125rem;font-size:0.75rem;color:var(--gray-500)}.cc-contacts__split{display:flex;gap:3px;height:8px;margin-top:1rem}.cc-contacts__split i{display:block;min-width:4px;border-radius:99px}.cc-contacts__split i.is-forms{background:#0ea5e9}.cc-contacts__split i.is-calls{background:#10b981}.cc-contacts__note{margin:0.75rem 0 0;font-size:0.75rem;color:var(--gray-500)}@media (max-width: 640px){.cc-contacts__grid{grid-template-columns:1fr 1fr}.cc-contacts__total{grid-column:1 / -1}.cc-contacts__kind.is-calls{grid-column:1 / -1}}.fi-header-subheading{max-width:60rem;text-wrap:pretty}.cc-pricing+.cc-pricing{margin-top:0.5rem}.cc-pricing__family{margin:0 0 0.75rem;font-size:0.9375rem;font-weight:600;color:var(--gray-700)}.cc-pricing__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.cc-pricing__card{display:flex;flex-direction:column;padding:1.25rem 1.375rem;border-radius:1rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.08);box-shadow:0 1px 2px rgb(15 23 42 / 0.06)}.cc-pricing__card.is-featured{outline:2px solid #1e3a5f}.cc-pricing__head{display:flex;align-items:center;gap:0.625rem}.cc-pricing__head h3{margin:0;font-size:1rem;font-weight:700;color:#0b1220}.cc-pricing__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#eef2f8;color:#1e3a5f}.cc-pricing__icon svg{width:18px;height:18px}.cc-pricing__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.375rem;margin:1rem 0 0.5rem}.cc-pricing__price b{font-size:1.875rem;line-height:1;font-weight:800;letter-spacing:-0.02em;color:#0b1220;font-variant-numeric:tabular-nums}.cc-pricing__price span{font-size:0.8125rem;color:var(--gray-500)}.cc-pricing__tiers{margin:0 0 0.75rem;padding:0;list-style:none;display:grid}.cc-pricing__tiers li{display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;padding:0.375rem 0;border-bottom:1px solid #eef1f5;font-size:0.8125rem;color:var(--gray-700, #374151)}.cc-pricing__tiers li:last-child{border-bottom:0}.cc-pricing__tiers b{font-weight:700;color:#0b1220;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-pricing__tiers.has-heads li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:0.75rem}.cc-pricing__tiers.has-heads li>b,.cc-pricing__tiers.has-heads li>em{min-width:4.75rem;text-align:right}.cc-pricing__tiers.has-heads li>b+b{color:var(--gray-600, #4b5563);font-weight:600}.cc-pricing__tier-heads em{font-style:normal;font-size:0.6875rem;font-weight:600;line-height:1.2;color:#64748b}.cc-pricing__spec{margin:0.25rem 0 0;padding:0.75rem 0.875rem;list-style:none;display:grid;gap:0.5rem;border:1px solid #eef1f5;border-radius:0.625rem;background:#f8fafc}.cc-pricing__spec li{display:flex;align-items:flex-start;gap:0.5rem;font-size:0.8125rem;line-height:1.45;color:var(--gray-700, #374151)}.cc-pricing__spec svg{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:#94a3b8}.cc-pricing__spec .cc-pricing__for{padding-bottom:0.5rem;border-bottom:1px solid #eef1f5;font-size:0.875rem;color:var(--gray-800, #1f2937)}.cc-pricing__spec .cc-pricing__for:last-child{padding-bottom:0;border-bottom:0}.cc-pricing__spec .cc-pricing__include svg{color:#047857}.cc-pricing__terms{display:flex;align-items:flex-start;margin:auto 0 0;padding-top:0.875rem;font-size:0.75rem;line-height:1.45;color:var(--gray-500)}.cc-pricing__terms.cc-bit>svg{margin-top:1px}.cc-website{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.cc-website__bar>*{min-width:0;max-width:100%}.cc-website__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1rem}.cc-website__pages,.cc-website__devices{display:inline-flex;flex-wrap:wrap;gap:0.25rem;padding:0.25rem;border-radius:0.875rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.08)}.cc-website__pages button,.cc-website__devices button{display:inline-flex;align-items:center;gap:0.375rem;padding:0.4375rem 0.875rem;border-radius:0.625rem;font-size:0.875rem;font-weight:600;color:var(--gray-600, #4b5563)}.cc-website__pages button:hover,.cc-website__devices button:hover{color:#0b1220;background:rgb(15 23 42 / 0.04)}.cc-website__pages button.is-active,.cc-website__devices button.is-active{background:#0b1220;color:#fff}.cc-website__devices svg,.cc-website__open svg,.cc-website__domain svg{width:18px;height:18px;flex-shrink:0}.cc-website__tools{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem}.cc-website__open{display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 0.25rem;font-size:0.875rem;font-weight:600;color:#0b1220}.cc-website__open:hover{text-decoration:underline;text-underline-offset:4px}.cc-website__domain{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;margin:0;font-weight:700;color:#0b1220}.cc-website__domain small{font-size:0.8125rem;font-weight:500;color:var(--gray-500)}.cc-website__stage{display:flex;justify-content:center;padding:0;border-radius:1.25rem;transition:padding 0.2s,background 0.2s}.cc-website__frame{width:100%;height:min(78vh,900px);overflow:hidden;border-radius:1rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.1);box-shadow:0 18px 40px -24px rgb(15 23 42 / 0.45);transition:width 0.25s}.cc-website__frame iframe{display:block;width:100%;height:100%;border:0}.cc-website__stage.is-phone{padding:1.5rem 0;background:rgb(15 23 42 / 0.04)}.cc-website__stage.is-phone .cc-website__frame{width:390px;max-width:100%;height:min(78vh,780px);border-radius:2rem;outline:10px solid #0b1220}@media (max-width: 640px){.cc-website__devices{display:none}.cc-website__pages{width:100%;flex-wrap:nowrap;overflow-x:auto}.cc-website__pages button{flex-shrink:0}.cc-website__frame{height:70vh}}.cc-onboarding{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.cc-onboarding__intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem;padding:1.25rem 1.375rem;border-radius:1rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.08)}.cc-onboarding__intro>div{flex:1 1 18rem}.cc-onboarding__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#e3effb;color:#2f78c4}.cc-onboarding__icon svg{width:22px;height:22px}.cc-onboarding__title{margin:0;font-weight:700;font-size:1.0625rem;color:#0b1220}.cc-onboarding__text{margin:0.375rem 0 0;font-size:0.9375rem;line-height:1.55;color:var(--gray-600, #4b5563)}.cc-onboarding__examples{display:inline-flex;align-items:center;gap:0.375rem;align-self:center;padding:0.5rem 0.875rem;border-radius:0.625rem;outline:1px solid rgb(15 23 42 / 0.12);font-size:0.875rem;font-weight:600;color:#0b1220;white-space:nowrap}.cc-onboarding__examples:hover{background:rgb(15 23 42 / 0.04)}.cc-onboarding__examples svg{width:18px;height:18px}.cc-site-import>.fi-section{background:linear-gradient(135deg,#eef5fd 0%,#f7faff 100%);outline:1px solid rgb(62 139 216 / 0.22);box-shadow:0 10px 30px -22px rgb(62 139 216 / 0.7)}.cc-site-import>.fi-section>.fi-section-header{border-bottom:0;padding-bottom:0.25rem}.cc-site-import .fi-section-header>svg{box-sizing:border-box;flex-shrink:0;width:44px;height:44px;padding:10px;border-radius:12px;background:#3e8bd8;color:#fff}.cc-site-import .fi-section-header-heading{font-size:1.125rem;font-weight:700;color:#0b1220}.cc-site-import .fi-section-header-description{display:grid;gap:0.5rem;margin-top:0.25rem}.cc-site-import__lead{color:var(--gray-600)}.cc-site-import__chips{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-site-import__chips>span{display:inline-flex;align-items:center;gap:0.3rem;padding:0.2rem 0.625rem 0.2rem 0.5rem;border-radius:999px;background:#fff;outline:1px solid rgb(62 139 216 / 0.22);font-size:0.8125rem;font-weight:600;color:#1f5f9e}.cc-site-import__chips svg{width:14px;height:14px;color:#3e8bd8}.cc-site-import>.fi-section>.fi-section-content-ctn{border-top:0}.cc-site-import .fi-input-wrp-prefix{border-inline-end:0;padding-inline-end:0}.cc-plan{margin-top:0.5rem}@media (max-width: 767px){.cc-site-import .fi-ac,.cc-site-import .fi-btn.cc-site-import__go{width:100%;justify-content:center}}.cc-site-import .fi-input-wrp{min-height:3rem;border-radius:0.75rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / 0.06)}.cc-site-import .fi-input-wrp input{height:3rem;font-size:1rem}.cc-site-import .fi-btn.cc-site-import__go{min-height:3rem;padding-inline:1.125rem;border-radius:0.75rem;background:#2f78c4;color:#fff;box-shadow:0 6px 16px -8px rgb(47 120 196 / 0.85)}.cc-site-import .fi-btn.cc-site-import__go:hover{background:#24619f}.cc-site-import .fi-btn.cc-site-import__go .fi-icon,.cc-site-import .fi-btn.cc-site-import__go .fi-btn-label{color:#fff}.cc-plan.fi-fo-radio{gap:0.75rem}@media (max-width: 767px){.cc-plan.fi-fo-radio{display:grid}}.cc-plan .fi-fo-radio-label{position:relative;display:block;height:100%;padding:1rem 1rem 1rem 3.5rem;border-radius:0.875rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.1);cursor:pointer;transition:outline-color 0.15s,box-shadow 0.15s,transform 0.15s}.cc-plan .fi-fo-radio-label:hover{outline-color:rgb(62 139 216 / 0.5);transform:translateY(-1px)}.cc-plan .fi-fo-radio-label:has(input:checked){outline:2px solid #3e8bd8;box-shadow:0 10px 24px -16px rgb(62 139 216 / 0.9)}.cc-plan .fi-fo-radio-label::before{content:"";position:absolute;top:1rem;left:1rem;width:1.75rem;height:1.75rem;border-radius:8px;background:#eaf3fc no-repeat center / 18px}.cc-plan .fi-fo-radio-label:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.6' stroke='%232f78c4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9.8 15.9 9 18.75l-.8-2.85a4.5 4.5 0 0 0-3.1-3.1L2.25 12l2.85-.8a4.5 4.5 0 0 0 3.1-3.1L9 5.25l.8 2.85a4.5 4.5 0 0 0 3.1 3.1l2.85.8-2.85.8a4.5 4.5 0 0 0-3.1 3.1ZM18.26 8.72 18 9.75l-.26-1.03a3.38 3.38 0 0 0-2.46-2.46L14.25 6l1.03-.26a3.38 3.38 0 0 0 2.46-2.46L18 2.25l.26 1.03a3.38 3.38 0 0 0 2.46 2.46l1.03.26-1.03.26a3.38 3.38 0 0 0-2.46 2.46Z'/%3E%3C/svg%3E")}.cc-plan .fi-fo-radio-label:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.6' stroke='%232f78c4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 4.5v15m7.5-7.5h-15'/%3E%3C/svg%3E")}.cc-plan .fi-fo-radio-label:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.6' stroke='%232f78c4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.25 6.75c0 8.28 6.72 15 15 15h2.25a2.25 2.25 0 0 0 2.25-2.25v-1.37c0-.52-.35-.97-.85-1.09l-4.42-1.1a1.13 1.13 0 0 0-1.17.42l-.97 1.29a1.13 1.13 0 0 1-1.21.4 12.04 12.04 0 0 1-7.14-7.14 1.13 1.13 0 0 1 .4-1.21l1.29-.97c.36-.27.52-.73.42-1.17l-1.1-4.42a1.13 1.13 0 0 0-1.09-.85H4.5A2.25 2.25 0 0 0 2.25 4.5v2.25Z'/%3E%3C/svg%3E")}.cc-plan .fi-fo-radio-label>.fi-radio-input{position:absolute;top:1rem;right:1rem}.cc-plan .fi-radio-input:checked{background-color:#3e8bd8;border-color:#3e8bd8}.cc-plan .fi-fo-radio-label-text{padding-right:1.5rem}.cc-plan .fi-fo-radio-label-text>p:first-child{font-weight:700;color:#0b1220}.cc-plan .fi-fo-radio-label-description{margin-top:0.25rem;font-size:0.8125rem;line-height:1.45;color:var(--gray-600)}.cc-peek{position:sticky;top:6rem;display:grid;gap:0.75rem}.cc-peek__window{overflow:hidden;border-radius:0.875rem;background:#fff;outline:1px solid rgb(15 23 42 / 0.1);box-shadow:0 18px 40px -24px rgb(15 23 42 / 0.45)}.cc-peek__bar{display:flex;align-items:center;gap:0.375rem;padding:0.5rem 0.75rem;border-bottom:1px solid rgb(15 23 42 / 0.08);background:#f8fafc}.cc-peek__bar i{width:9px;height:9px;border-radius:50%;background:#e2e8f0}.cc-peek__bar span{margin-left:0.5rem;font-size:0.75rem;font-weight:600;color:var(--gray-600)}.cc-peek__box{position:relative;overflow:hidden;min-height:9rem;background:#f8fafc}.cc-peek__box iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform-origin:0 0;pointer-events:none}.cc-peek__empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:0.5rem;padding:1rem;text-align:center;font-size:0.875rem;color:var(--gray-500)}.cc-peek__empty svg{width:28px;height:28px;color:var(--primary-500)}.cc-peek__open{display:inline-flex;align-items:center;justify-self:start;gap:0.375rem;font-size:0.875rem;font-weight:600;color:var(--primary-700)}.cc-peek__open svg{width:16px;height:16px}@media (min-width: 1024px){.fi-grid>:has(.cc-peek){grid-row:span 4}}@media (max-width: 1023px){.cc-peek{position:static}}.cc-website__frame{position:relative}.cc-website__frame iframe,.cc-peek__box iframe{transition:opacity 0.25s}.cc-website__frame iframe.is-loading,.cc-peek__box iframe.is-loading{opacity:0}.cc-website__loading{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:0.5rem;margin:0;font-size:0.875rem;color:var(--gray-500)}.cc-website__loading svg{width:26px;height:26px;color:var(--primary-500)}svg.cc-spin{animation:cc-spin 0.9s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){svg.cc-spin{animation:none}}.cc-onboarding__intro>.cc-onboarding__missing,.cc-onboarding__intro>.cc-onboarding__ready{flex:1 1 100%;order:3}.cc-onboarding__missing{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;padding-top:0.875rem;border-top:1px solid rgb(15 23 42 / 0.06);font-size:0.875rem;color:var(--gray-600)}.cc-onboarding__missing>span{font-weight:600;color:#0b1220}.cc-onboarding__missing button{padding:0.25rem 0.75rem;border-radius:999px;background:rgb(15 23 42 / 0.05);font-weight:500;color:#0b1220}.cc-onboarding__missing button:hover{background:rgb(15 23 42 / 0.1)}.cc-onboarding__missing button.is-required{background:#fef3c7;color:#92400e}.cc-onboarding__missing button.is-required::after{content:" *"}.cc-onboarding__ready{display:flex;align-items:center;gap:0.5rem;flex-basis:100%;padding-top:0.875rem;border-top:1px solid rgb(15 23 42 / 0.06);font-size:0.875rem;color:#047857}.cc-onboarding__ready svg{width:18px;height:18px}.cc-onboarding .fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{background-color:transparent;border:2px solid var(--gray-300)}.cc-onboarding .fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--gray-500)}.cc-onboarding .fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-label{color:var(--gray-500)}.cc-templates .fi-modal-window{border-radius:1.25rem;overflow:hidden}.cc-templates .fi-modal-header{padding-bottom:0.5rem}.cc-templates .fi-modal-content{padding-top:0.5rem}.cc-templates .cc-website__frame{height:min(calc(100vh - 17rem),680px)}.cc-templates .cc-website__stage.is-phone{padding:1rem 0}.cc-templates .cc-website__stage.is-phone .cc-website__frame{height:min(calc(100vh - 19rem),640px)}.cc-templates .fi-modal-heading{font-size:1.25rem;font-weight:700;color:#0b1220}@media (max-width: 640px){.cc-templates .cc-website__frame{height:calc(100dvh - 22rem)}}.cc-onb__rows{display:grid;gap:0.75rem;margin:0}.cc-onb__rows>div{display:grid;gap:0.125rem;padding-bottom:0.75rem;border-bottom:1px solid rgb(15 23 42 / 0.06)}.cc-onb__rows dt{font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--gray-500)}.cc-onb__rows dd{margin:0;font-size:0.9375rem;line-height:1.5;color:#0b1220}.cc-onb__title{margin:1.5rem 0 0.625rem;font-weight:700;color:#0b1220}.cc-onb__prices{margin:0;padding:0;list-style:none;display:grid;gap:0.375rem}.cc-onb__prices li{display:flex;justify-content:space-between;gap:1rem;font-size:0.9375rem}.cc-onb__prices small{display:block;color:var(--gray-500)}.cc-onb__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:0.5rem}.cc-onb__photos a{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:0.5rem;background:rgb(15 23 42 / 0.05);font-weight:700;font-size:0.75rem;color:var(--gray-600, #4b5563)}.cc-onb__photos img{width:100%;height:100%;object-fit:cover}.fi-ta-record:has(.cc-sitecard){padding:0;overflow:visible}.fi-ta-record:has(.cc-sitecard)>.fi-ta-actions,.fi-ta-record:has(.cc-sitecard) .fi-ta-record-content-ctn>.fi-ta-actions{display:none}.cc-sitecard{width:100%;min-width:0;border-radius:0.875rem;background:#f8fafc}.cc-sitecard__band{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1.375rem;align-items:center;padding:1.375rem;border-radius:0.875rem 0.875rem 0 0;background:linear-gradient(100deg,#0b1020 0%,#151d35 55%,#26355d 100%);color:#fff}.cc-sitecard__shot{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:0.625rem;background:rgb(255 255 255 / 0.06);box-shadow:0 10px 28px rgb(0 0 0 / 0.4),0 0 0 1px rgb(255 255 255 / 0.14)}.cc-sitecard__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.3s ease}a.cc-sitecard__shot:hover img{transform:scale(1.03)}.cc-sitecard__shot>span{position:absolute;left:0.5rem;bottom:0.5rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem;border-radius:999px;background:rgb(11 16 32 / 0.78);font-size:0.6875rem;font-weight:700;color:#fff}.cc-sitecard__shot>span .fi-icon{width:0.75rem;height:0.75rem}.cc-sitecard__shot.is-empty{display:grid;place-items:center;color:rgb(255 255 255 / 0.35)}.cc-sitecard__shot.is-empty .fi-icon{width:3rem;height:3rem}.cc-sitecard__main{min-width:0}.cc-sitecard__title{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem}.cc-sitecard__domain{display:inline-flex;align-items:center;gap:0.5rem;min-width:0;font-size:1.5rem;font-weight:800;letter-spacing:-0.02em;color:#fff;overflow-wrap:anywhere}.cc-sitecard__domain .fi-icon{flex:none;width:1.125rem;height:1.125rem;opacity:0.55}.cc-sitecard__domain:hover .fi-icon{opacity:1}.cc-sitecard__status{display:inline-flex;align-items:center;gap:0.375rem;padding:0.1875rem 0.625rem;border-radius:999px;font-size:0.75rem;font-weight:700;background:rgb(255 255 255 / 0.1);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.18)}.cc-sitecard__status .fi-icon{width:0.875rem;height:0.875rem}.cc-sitecard__status.is-warning{background:rgb(251 191 36 / 0.14);color:#fcd34d;box-shadow:inset 0 0 0 1px rgb(251 191 36 / 0.3)}.cc-sitecard__status.is-success{background:rgb(52 211 153 / 0.16);color:#6ee7b7;box-shadow:inset 0 0 0 1px rgb(52 211 153 / 0.35)}.cc-sitecard__meta{display:flex;flex-wrap:wrap;gap:0.375rem 1.125rem;margin:0.5rem 0 1rem;font-size:0.8125rem;color:rgb(255 255 255 / 0.68)}.cc-sitecard__meta>span{display:inline-flex;align-items:center;gap:0.375rem;min-width:0}.cc-sitecard__meta .fi-icon{flex:none;width:0.9375rem;height:0.9375rem;opacity:0.8}.cc-sitecard__meta a{color:#fff;text-decoration:underline;text-decoration-color:rgb(255 255 255 / 0.35);text-underline-offset:2px}.cc-sitecard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}html.fi .cc-sitecard__actions .fi-btn{background:rgb(255 255 255 / 0.08);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.16)}html.fi .cc-sitecard__actions .fi-btn:not(.fi-disabled):not([disabled]):hover{background:rgb(255 255 255 / 0.14)}html.fi .cc-sitecard__actions .fi-btn .fi-icon{color:#94a3b8}html.fi .cc-sitecard__actions .fi-btn.fi-disabled,html.fi .cc-sitecard__actions .fi-btn[disabled]{opacity:0.5}html.fi .cc-sitecard__actions .fi-icon-btn{width:2.25rem;height:2.25rem;border-radius:0.5rem;background:rgb(255 255 255 / 0.08);color:#e2e8f0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.16)}html.fi .cc-sitecard__actions .fi-icon-btn:hover{background:rgb(255 255 255 / 0.14)}html.fi .cc-sitecard__go .fi-btn,.cc-sitecard__go-link{display:inline-flex;align-items:center;gap:0.375rem;min-height:2.25rem;padding:0 0.875rem;border:0;border-radius:0.5rem;background:#34d399;color:#052e1f;font-size:0.875rem;font-weight:700;box-shadow:none;cursor:pointer}html.fi .cc-sitecard__go .fi-btn:not(.fi-disabled):not([disabled]):hover,.cc-sitecard__go-link:hover{background:#6ee7b7}html.fi .cc-sitecard__go .fi-btn .fi-icon,.cc-sitecard__go-link .fi-icon{width:1.125rem;height:1.125rem;color:#052e1f}.cc-sitecard__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;background:#fff;border-bottom:1px solid var(--gray-200)}.cc-sitecard__steps>li{position:relative;display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1.125rem}.cc-sitecard__steps>li+li{border-left:1px solid var(--gray-200)}.cc-sitecard__steps>li::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px}.cc-sitecard__steps b{display:block;font-size:0.8125rem;color:var(--gray-900)}.cc-sitecard__steps small{display:block;font-size:0.75rem;color:var(--gray-500)}.cc-sitecard__dot{flex:none;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:999px;background:var(--gray-100);color:var(--gray-500)}.cc-sitecard__dot .fi-icon{width:1.125rem;height:1.125rem}.cc-sitecard__steps>.is-success::after{background:#34d399}.cc-sitecard__steps>.is-success .cc-sitecard__dot{background:#ecfdf5;color:#059669}.cc-sitecard__steps>.is-success small{color:#047857}.cc-sitecard__steps>.is-warning::after{background:#fbbf24}.cc-sitecard__steps>.is-warning .cc-sitecard__dot{background:#fffbeb;color:#d97706}.cc-sitecard__steps>.is-warning small{color:#b45309}.cc-sitecard__steps>.is-danger::after{background:#f87171}.cc-sitecard__steps>.is-danger .cc-sitecard__dot{background:#fef2f2;color:#dc2626}.cc-sitecard__steps>.is-danger small{color:#b91c1c}.cc-sitecard__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0.875rem;padding:1.125rem}@media (min-width: 64rem){.cc-sitecard__body{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-sitecard__panel.is-wide,.cc-sitecard__notes{grid-column:1 / -1}}.cc-sitecard__panel{min-width:0;padding:0.875rem 1rem;border:1px solid var(--gray-200);border-radius:0.875rem;background:#fff}.cc-sitecard__panel>header{display:flex;align-items:center;gap:0.625rem;margin-bottom:0.625rem}.cc-sitecard__panel>header h3{flex:1;margin:0;font-size:0.9375rem;font-weight:700;color:var(--gray-900)}.cc-sitecard__ic{flex:none;display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:0.5625rem;background:#eef2ff;color:#3730a3}.cc-sitecard__ic .fi-icon{width:1.0625rem;height:1.0625rem}.cc-sitecard__ic.is-violet{background:#f3e8ff;color:#7e22ce}.cc-sitecard__ic.is-amber{background:#fffbeb;color:#d97706}.cc-sitecard__ic.is-green{background:#ecfdf5;color:#059669}.cc-sitecard__ic.is-sky{background:#e0f2fe;color:#0369a1}.cc-sitecard__chip{display:inline-flex;align-items:center;gap:0.3125rem;max-width:100%;padding:0.125rem 0.5625rem;border-radius:999px;background:var(--gray-100);font-size:0.75rem;font-weight:700;color:var(--gray-700)}.cc-sitecard__chip .fi-icon{flex:none;width:0.8125rem;height:0.8125rem}.cc-sitecard__chip.is-success{background:#ecfdf5;color:#047857}.cc-sitecard__chip.is-warning{background:#fffbeb;color:#b45309}.cc-sitecard__rows{display:grid;gap:0.125rem;margin:0;padding:0;list-style:none}.cc-sitecard__rows>li{display:flex;align-items:center;gap:0.625rem;padding:0.4375rem 0.5rem;border-radius:0.5625rem}.cc-sitecard__rows>li:hover{background:var(--gray-50)}.cc-sitecard__rows>li>.fi-icon,.cc-sitecard__spin{flex:none;width:1.125rem;height:1.125rem;color:var(--gray-400)}.cc-sitecard__rows>.is-success>.fi-icon{color:#059669}.cc-sitecard__rows>.is-warning>.fi-icon{color:#d97706}.cc-sitecard__rows>.is-danger>.fi-icon{color:#dc2626}.cc-sitecard__text{flex:1;min-width:0;font-size:0.8125rem;color:var(--gray-500)}.cc-sitecard__text b{margin-right:0.375rem;font-weight:700;color:var(--gray-900)}.cc-sitecard__rows>.is-danger .cc-sitecard__text>span{color:#b91c1c}.cc-sitecard__text a,.cc-sitecard__history a{color:var(--primary-700);font-weight:600}.cc-sitecard__go-to{display:inline-flex;align-items:center;gap:0.125rem;font-size:0.75rem;font-weight:600;color:var(--gray-500);white-space:nowrap}.cc-sitecard__go-to:hover{color:var(--primary-700)}.cc-sitecard__go-to .fi-icon{width:0.875rem;height:0.875rem}.cc-sitecard__hint{max-width:50%;font-size:0.75rem;color:var(--gray-500);text-align:right}.cc-sitecard__rows .cc-google-copy{flex:none}.cc-sitecard__row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.375rem;margin-left:auto}.cc-sitecard__rows>li:has(.cc-sitecard__row-actions){flex-wrap:wrap}.cc-sitecard__rows>li:has(.cc-sitecard__row-actions)>.cc-sitecard__text{flex:1 1 14rem}.cc-sitecard__btn{display:inline-flex;align-items:center;gap:0.375rem;flex:none;min-height:1.875rem;padding:0 0.6875rem;border-radius:0.5rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gray-200);font-size:0.8125rem;font-weight:600;color:var(--gray-800);white-space:nowrap}.cc-sitecard__btn:hover{background:var(--gray-50)}.cc-sitecard__btn .fi-icon{width:1rem;height:1rem}.cc-sitecard__btn.is-night{background:linear-gradient(100deg,#0b1020,#26355d);color:#fff;box-shadow:none}.cc-sitecard__buttons{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.625rem}.cc-sitecard__bar{display:block;height:0.375rem;margin:0 0.5rem 0.5rem;overflow:hidden;border-radius:999px;background:var(--gray-100)}.cc-sitecard__bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#059669)}.cc-sitecard__note{display:flex;gap:0.375rem;margin:0.375rem 0 0;font-size:0.8125rem;color:var(--gray-500)}.cc-sitecard__note .fi-icon{flex:none;width:0.9375rem;height:0.9375rem;margin-top:0.125rem}.cc-sitecard__note.is-warning{color:#b45309}.cc-sitecard__funnel{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:0.5rem;margin-bottom:0.625rem}.cc-sitecard__form{display:grid;align-content:center;justify-items:start;gap:0.25rem;padding:0.5rem 0.625rem;border:1px solid var(--gray-200);border-radius:0.625rem;font-size:0.8125rem;min-width:0}.cc-sitecard__num{display:grid;align-content:center;padding:0.5rem 0.375rem;border-radius:0.625rem;background:var(--gray-50);text-align:center}.cc-sitecard__num strong{font-size:1.375rem;font-weight:800;line-height:1.1;color:var(--gray-900)}.cc-sitecard__num small{font-size:0.75rem;color:var(--gray-500)}.cc-sitecard__guards{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-sitecard__subhead{margin:0.875rem 0 0.375rem;font-size:0.75rem;font-weight:700;color:var(--gray-600)}.cc-sitecard__history{display:grid;gap:0.375rem;margin:0.75rem 0 0;padding:0;list-style:none;font-size:0.8125rem;color:var(--gray-700)}.cc-sitecard__history>li{display:flex;align-items:flex-start;gap:0.5rem}.cc-sitecard__history>li>span{flex:1;min-width:0}.cc-sitecard__muted{color:var(--gray-500)}.cc-sitecard__error{display:block;color:#b91c1c}.cc-sitecard__excerpt{display:block;font-style:italic}.cc-sitecard__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0.625rem;margin:0;padding:0;list-style:none}.cc-sitecard__tiles>li{display:grid;gap:0.1875rem;padding:0.625rem 0.75rem;border:1px solid var(--gray-200);border-radius:0.625rem;font-size:0.75rem;color:var(--gray-500);overflow-wrap:anywhere}.cc-sitecard__tiles b{display:flex;align-items:center;gap:0.4375rem;font-size:0.8125rem;color:var(--gray-900)}.cc-sitecard__tiles b .fi-icon{flex:none;width:1rem;height:1rem;color:var(--gray-400)}.cc-sitecard__tiles>.is-success b .fi-icon{color:#059669}.cc-sitecard__tiles>.is-warning{border-color:#fde68a;background:#fffbeb}.cc-sitecard__tiles>.is-warning b .fi-icon{color:#d97706}.cc-sitecard__tiles>.is-danger{border-color:#fecaca;background:#fef2f2}.cc-sitecard__tiles>.is-danger b .fi-icon{color:#dc2626}.cc-sitecard__notes{display:flex;gap:0.625rem;margin:0;padding:0 0.25rem;font-size:0.8125rem;color:var(--gray-600);white-space:pre-line}.cc-sitecard__notes .fi-icon{flex:none;width:1rem;height:1rem;margin-top:0.125rem;color:var(--gray-400)}@media (max-width: 47.99rem){.cc-sitecard__band{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.cc-sitecard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-sitecard__steps>li:nth-child(odd){border-left:0}.cc-sitecard__steps>li:nth-child(n+3){border-top:1px solid var(--gray-200)}.cc-sitecard__body{padding:0.75rem}.cc-sitecard__funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-sitecard__form{grid-column:1 / -1}.cc-sitecard__rows>li{flex-wrap:wrap}.cc-sitecard__hint{max-width:none;text-align:left}}.fi-panel-espace .cc-hero__avatar{background:linear-gradient(135deg,#6aa9e6,#2563eb)}html.fi .fi-panel-espace .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined){background:#6aa9e6}html.fi .fi-panel-espace .cc-hero__actions .fi-btn.fi-color-primary:not(.fi-outlined):not(.fi-disabled):not([disabled]):hover{background:#9cc6f1}.fi-panel-espace .cc-hero__stat--link:focus-visible{outline:2px solid #6aa9e6}.fi-panel-espace .cc-hero__detail--action{color:#9cc6f1}.fi-panel-espace .cc-searches__flag{color:#2f78c4}.fi-panel-espace .cc-reco__scope--google_ads{color:#2f78c4}.fi-panel-espace .cc-reco__gain{color:#2f78c4}.fi-panel-espace .cc-reco__total strong{color:#2f78c4}.fi-panel-espace .cc-reco__check{color:#2f78c4}.fi-panel-espace .cc-reco__check[aria-pressed=true]{border-color:#2f78c4}.fi-panel-espace .cc-board__amount{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-dayhero__date{color:#9cc6f1}.fi-panel-espace .cc-dayhero__scope button:focus-visible{outline:2px solid #6aa9e6}.fi-panel-espace .cc-day__task:hover{box-shadow:0 0 0 1px #3e8bd8}.fi-panel-espace .cc-call__dial-hint a,.fi-panel-espace .cc-call__dial-link{color:#9cc6f1}.fi-panel-espace .cc-audit__spinner{color:#2f78c4}.fi-panel-espace .cc-call__now{background:#6aa9e6}.fi-panel-espace .cc-call__now:hover,.fi-panel-espace .cc-call__now:focus-visible{background:#9cc6f1}.fi-panel-espace .cc-call__goal-ic{color:#9cc6f1}.fi-panel-espace .cc-call__goal-ic--offer{background:linear-gradient(135deg,#3e8bd8,#2f78c4)}.fi-panel-espace .cc-call__goal-label{color:#9cc6f1}.fi-panel-espace .cc-call__dl a{color:#2f78c4}.fi-panel-espace .cc-av-ic--contact{color:#2f78c4}.fi-panel-espace .cc-av-hero__chip{color:#c6def7}.fi-panel-espace .cc-av-hero__chip i{background:#6aa9e6}.fi-panel-espace .cc-av-hero__offer small{color:#9cc6f1}.fi-panel-espace .cc-av-report__status--seen::before{background:#3e8bd8}.fi-panel-espace .cc-stairs__pin{background:#3e8bd8}.fi-panel-espace .cc-stairs .cc-stairs__step--current .cc-stairs__bar{box-shadow:0 0 0 2px #fff,0 0 0 4px #2f78c4}.fi-panel-espace .cc-stairs .cc-stairs__step--current .cc-stairs__name{color:#2f78c4}.fi-panel-espace .cc-call__step--situate .cc-call__n{background:linear-gradient(135deg,#3e8bd8,#2f78c4)}.fi-panel-espace .cc-fork__btn--demand[aria-pressed=true]{background:#f2f8fe;box-shadow:inset 0 0 0 2px #2f78c4}.fi-panel-espace .cc-fork__btn--demand[aria-pressed=true]>svg{color:#2f78c4}.fi-panel-espace .cc-side__score small,.fi-panel-espace .cc-side__eyebrow{color:#2f78c4}.fi-panel-espace .cc-side__level span{color:#2f78c4}.fi-panel-espace .cc-tabs__tab[aria-selected=true]{border-color:#2f78c4;color:#2f78c4}.fi-panel-espace .cc-tabs__tab[aria-selected=true] small{color:#2f78c4}.fi-panel-espace .cc-site-tab__title{color:#2f78c4}.fi-panel-espace .cc-rm-hero__eyebrow{color:#c6def7}.fi-panel-espace .cc-rm-hero__eyebrow i{background:#6aa9e6}.fi-panel-espace .cc-rm-hero__title span{color:#9cc6f1}.fi-panel-espace .cc-rm-leads{outline:1px solid rgb(62 139 216 / 0.25)}.fi-panel-espace .cc-rm-leads>svg{color:#2f78c4}.fi-panel-espace .cc-rm-chart__col.is-now .cc-rm-chart__bar{background:linear-gradient(180deg,#6aa9e6,#2f78c4);box-shadow:0 10px 22px -12px rgb(62 139 216 / 0.8)}.fi-panel-espace .cc-rm-chart__col.is-now .cc-rm-chart__label{color:#2f78c4}.fi-panel-espace .cc-rm-term em{color:#2f78c4}.fi-panel-espace .cc-rm-steps>li{outline:1px solid rgb(62 139 216 / 0.18)}.fi-panel-espace .cc-rm-steps__n{background:#2f78c4}.fi-panel-espace .cc-rm-ask svg{color:#9cc6f1}.fi-panel-espace .cc-rm-star__label{color:#9cc6f1}.fi-panel-espace .cc-rm-star__line em{color:#9cc6f1}.fi-panel-espace .cc-login-eyebrow i{background:#6aa9e6}.fi-panel-espace .cc-login-points__ic{color:#9cc6f1}html.fi .fi-panel-espace .fi-simple-layout:has(>.cc-login-aside) .fi-fo-field-label-ctn .fi-link{color:#2f78c4}.fi-panel-espace .cc-opp-chip.is-hot{background:#f2f8fe;color:#2f78c4;border-color:#c6def7}.fi-panel-espace .cc-opp-hero__eyebrow{color:#9cc6f1}.fi-panel-espace .cc-opp-hero__title strong{color:#6aa9e6}.fi-panel-espace .cc-opp-hero__list .cc-opp-chip{color:#c6def7}.fi-panel-espace .cc-opp-new{background:#2f78c4}.fi-panel-espace .cc-opp-bar--meeting{background:#3e8bd8}.fi-panel-espace .cc-opp-go{color:#2f78c4}.fi-panel-espace .cc-opp-brief__more{color:#2f78c4}.fi-panel-espace .cc-opp-morning{background:linear-gradient(90deg,#f2f8fe,#f7fefb);border:1px solid #c6def7;color:#2762a1}.fi-panel-espace .cc-opp-pipe--meeting{background:#f2f8fe}.fi-panel-espace .cc-opp-pipe--meeting strong{color:#2f78c4}.fi-panel-espace .cc-opp-table .fi-ta-row.cc-opp-row--fresh{box-shadow:inset 3px 0 0 #3e8bd8}.fi-panel-espace .cc-opp-who__new{background:#3e8bd8}.fi-panel-espace .cc-opp-state[data-state=meeting] .fi-select-input{color:#2f78c4;background-color:#f2f8fe;box-shadow:inset 0 0 0 1px #c6def7}.fi-panel-espace .cc-opp-table .fi-ta-row.cc-opp-row--open{box-shadow:inset 3px 0 0 #2f78c4}.fi-panel-espace .cc-panel-notice>svg{color:#2f78c4}.fi-panel-espace .cc-panel a{color:#2f78c4}.fi-panel-espace .cc-panel__dot.is-hot{background:#e3effb;color:#2f78c4}.fi-panel-espace .cc-panel .cc-panel-act:hover{border-color:#c6def7}.fi-panel-espace .cc-panel-act>svg{color:#2f78c4}.fi-panel-espace .cc-panel-act.is-main>svg{color:#9cc6f1}.fi-panel-espace .cc-panel-result{border:1.5px solid #2f78c4}.fi-panel-espace .cc-panel-choice.is-on{border-color:#2f78c4;background:#f2f8fe;color:#2762a1;box-shadow:inset 0 0 0 1px #2f78c4}.fi-panel-espace .cc-panel-result__note:focus{border-color:#2f78c4}.fi-panel-espace .cc-visits__head>svg{color:#2f78c4}.fi-panel-espace .cc-visits__route:hover{border-color:#c6def7}.fi-panel-espace .cc-visits__route svg{color:#2f78c4}.fi-panel-espace .cc-visits__stop.is-open{box-shadow:inset 3px 0 0 #2f78c4}.fi-panel-espace .cc-visits__open:hover strong{color:#2f78c4}@media (max-width: 47.99rem){.fi-panel-espace .cc-visits__sort svg{color:#2f78c4}}.fi-panel-espace .cc-phrase-blank{border:1.5px solid #c6def7;background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-phrase-blank:hover{border-color:#6aa9e6}.fi-panel-espace .cc-phrase-blank.is-open{border-color:#2f78c4}.fi-panel-espace .cc-phrase-blank.is-empty:hover{border-color:#3e8bd8;color:#2f78c4}.fi-panel-espace .cc-phrase-extra{color:#2f78c4}.fi-panel-espace .cc-phrase-more{color:#2f78c4}.fi-panel-espace .cc-phrase-more:hover,.fi-panel-espace .cc-phrase-more[aria-expanded=true]{background:#f2f8fe}.fi-panel-espace .cc-phrase-search:focus-within{border-color:#3e8bd8}.fi-panel-espace .cc-phrase-opt:has(input:checked),.fi-panel-espace .cc-phrase-opt.is-on{background:#f2f8fe}.fi-panel-espace .cc-phrase-opt__icon{color:#2f78c4}.fi-panel-espace .cc-phrase-opt:has(input:checked) .cc-phrase-opt__icon,.fi-panel-espace .cc-phrase-opt.is-on .cc-phrase-opt__icon{background:#e3effb}.fi-panel-espace .cc-phrase-check:checked{border-color:#2f78c4;background:#2f78c4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z' clip-rule='evenodd'/%3E%3C/svg%3E") center / 13px no-repeat}.fi-panel-espace .cc-phrase-radio:checked,.fi-panel-espace .cc-phrase-dot.is-on{border-color:#2f78c4;background:#2f78c4}.fi-panel-espace .cc-phrase-check:focus-visible,.fi-panel-espace .cc-phrase-radio:focus-visible{outline:2px solid #3e8bd8}.fi-panel-espace .cc-phrase-seg label:hover span{border-color:#c6def7}.fi-panel-espace .cc-phrase-seg input:checked+span{border-color:#3e8bd8;background:#f2f8fe;color:#2f78c4;box-shadow:inset 0 0 0 1px #3e8bd8}.fi-panel-espace .cc-phrase-tag{border:1px solid #c6def7;background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-phrase-input:focus-within,.fi-panel-espace .cc-phrase-words:focus-within,.fi-panel-espace .cc-phrase-field textarea:focus,.fi-panel-espace .cc-phrase-name:focus-within{border-color:#3e8bd8}.fi-panel-espace .cc-phrase-idea:hover{border-color:#c6def7}.fi-panel-espace .cc-phrase-preview__icon{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-phrase-seeall{color:#2f78c4}.fi-panel-espace .cc-phrase-seeall.is-keeps svg{color:#2f78c4}.fi-panel-espace .cc-phrase-switch input:checked+.cc-phrase-switch__track{background:#2f78c4}html.fi .fi-panel-espace .cc-phrase-foot .cc-phrase-create:not([disabled])>.fi-icon{color:#9cc6f1}.fi-panel-espace .cc-welcome-kick{color:#2f78c4}.fi-panel-espace .cc-welcome-back{color:#2f78c4}.fi-panel-espace .cc-welcome-edit{color:#2f78c4}html.fi .fi-panel-espace .cc-welcome-link{color:#2f78c4}html.fi .fi-panel-espace .cc-welcome-go>.fi-icon{color:#9cc6f1}html.fi .fi-panel-espace .cc-idea__go.fi-color-primary:not([disabled])>.fi-icon{color:#9cc6f1}.fi-panel-espace .cc-idea--zero:hover{border-color:#3e8bd8}.fi-panel-espace .cc-welcome-note{border:1px solid #c6def7;background:#f2f8fe;color:#2f78c4}html.fi .fi-panel-espace .cc-welcome-note a{color:#2f78c4}.fi-panel-espace .cc-videa__field:focus-within{border-color:#3e8bd8}.fi-panel-espace .cc-vphrase-add svg{color:#2f78c4}.fi-panel-espace .cc-vphrase-add:hover:not([disabled]){border-color:#3e8bd8;background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-vphrase-kinds a{color:#2f78c4}.fi-panel-espace .cc-vphrase-page{border:1px solid #c6def7;background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-vtest__spin{border:2.5px solid #e3effb;border-top-color:#2f78c4}.fi-panel-espace .cc-vtest__steps li>svg{color:#2f78c4}.fi-panel-espace .cc-vtest__bar span{background:linear-gradient(90deg,#3e8bd8,#2f78c4)}.fi-panel-espace .cc-vtest-every svg{color:#2f78c4}.fi-panel-espace .cc-home-link{color:#2f78c4}.fi-panel-espace .cc-home-hero__title strong{color:#6aa9e6}.fi-panel-espace .cc-home-bar.is-last b{color:#6aa9e6}.fi-panel-espace .cc-home-bar.is-last i{background:linear-gradient(180deg,#6aa9e6,#2f78c4)}.fi-panel-espace .cc-home-clear svg{color:#3e8bd8}.fi-panel-espace .cc-lead-contact__btn{background:#f2f8fe;color:#2f78c4;box-shadow:inset 0 0 0 1px #c6def7}.fi-panel-espace .cc-reports-bar.is-last b,.fi-panel-espace .cc-reports-bar.is-last small{color:#2f78c4}.fi-panel-espace .cc-reports-bar.is-last i{background:linear-gradient(180deg,#6aa9e6,#2f78c4)}.fi-panel-espace .cc-report-card.is-latest{border-color:#c6def7}.fi-panel-espace .cc-report-chip b{color:#2f78c4}.fi-panel-espace .cc-pchat__row.is-mine .cc-pchat__bubble{background:#2f78c4;border-color:#2f78c4}.fi-panel-espace .cc-pchat__input:focus{border-color:#3e8bd8}.fi-panel-espace .cc-training-source{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-training-files li{border:1px solid #c6def7;background:#f2f8fe}.fi-panel-espace .cc-training-files li>svg{color:#2f78c4}.fi-panel-espace .cc-training-fund{background:#f2f8fe;color:#2762a1}.fi-panel-espace .cc-training-docs a,.fi-panel-espace .cc-training-docs button{color:#2f78c4}.fi-panel-espace .cc-training-zip{color:#2f78c4}.fi-panel-espace .cc-partner-docs li>svg{color:#2f78c4}.fi-panel-espace .cc-site__muted a{color:#2f78c4}.fi-panel-espace .cc-site__dot{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-site__pill{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-site__eyebrow{color:#2f78c4}.fi-panel-espace .cc-site__eyebrow::before{background:#6aa9e6}.fi-panel-espace .cc-site__ladder li.is-next{background:#f2f8fe;color:#2f78c4;outline:2px dashed #9cc6f1}@media (max-width: 47.99rem){.fi-panel-espace .cc-tabbar__tab--on{color:#2f78c4}}@media (max-width: 47.99rem){.fi-panel-espace .cc-tabbar__tab--on .cc-tabbar__icon{color:#2f78c4}}@media (max-width: 47.99rem){.fi-panel-espace .cc-tabbar__badge{background:#2f78c4}}@media (max-width: 47.99rem){.fi-panel-espace .cc-tabbar__row--on{background:#f2f8fe;color:#2f78c4}}@media (max-width: 47.99rem){.fi-panel-espace .cc-tabbar__count{color:#2f78c4}}.fi-panel-espace .cc-audit-guide__icon{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-veille-item.is-open{box-shadow:inset 3px 0 0 #2f78c4}.fi-panel-espace .cc-veille-new{background:#f2f8fe;color:#2f78c4}.fi-panel-espace .cc-veille-undo{color:#2f78c4}.fi-panel-espace .cc-veille-panel .cc-panel-act.is-main>svg{color:#9cc6f1}.fi-panel-espace .cc-veille-panel__already button:hover{color:#2f78c4}.fi-panel-espace .cc-veille-panel__state p svg{color:#2f78c4}.fi-panel-espace .cc-veille-link__notice{color:#2762a1}.fi-panel-espace .cc-forms__rate dd{color:#2f78c4}.fi-panel-espace .cc-fb__dot{background:#3e8bd8}.fi-panel-espace .cc-fb-test__sw.is-on{background:#3e8bd8}.fi-panel-espace .cc-swatch__dot.is-other:not([style]){background:conic-gradient(#ef4444,#f59e0b,#6aa9e6,#06b6d4,#6366f1,#d946ef,#ef4444)}.fi-panel-espace .cc-pricing__include svg{color:#2f78c4}.cc-directory{margin-top:-0.25rem;border-radius:0.75rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.08);box-shadow:0 10px 30px rgb(0 0 0 / 0.1);overflow:hidden}.cc-directory__head{margin:0;padding:0.5rem 0.875rem;font-size:0.75rem;color:#71717a;border-bottom:1px solid #f4f4f5}.cc-directory__row{display:flex;width:100%;gap:0.75rem;align-items:center;padding:0.625rem 0.875rem;border-bottom:1px solid #f4f4f5;text-align:left;background:none}.cc-directory__row:last-child{border-bottom:0}button.cc-directory__row{cursor:pointer}button.cc-directory__row:hover,button.cc-directory__row:focus-visible{background:#eff6ff;outline:none}.cc-directory__row.is-closed{opacity:0.5}.cc-directory__row.is-known{background:#fafafa}.cc-directory__main{display:grid;min-width:0}.cc-directory__main b{font-weight:600;color:#18181b;overflow-wrap:anywhere}.cc-directory__main small{font-size:0.8125rem;color:#71717a}.cc-directory__side{margin-left:auto;display:grid;justify-items:end;font-size:0.75rem;color:#71717a;white-space:nowrap}.cc-directory__side a{color:#1e3a8a;font-weight:600;text-decoration:underline}.cc-directory__known{font-weight:600;color:#b45309}.cc-directory__more{display:block;width:100%;padding:0.5rem;font-size:0.8125rem;font-weight:600;color:#1e3a8a;text-align:center}@media (max-width: 40rem){.cc-directory__side{display:none}.cc-directory__row.is-known .cc-directory__side{display:grid}}.cc-site-logo{display:flex;gap:0.875rem;align-items:center;padding:0.75rem;border:1px dashed #a1a1aa;border-radius:0.75rem}.cc-site-logo__img{width:7.5rem;height:3.5rem;object-fit:contain;flex:none;padding:0.25rem;border-radius:0.375rem;background:#fff;outline:1px solid #e4e4e7}.cc-site-logo__text{display:grid;gap:0.25rem;min-width:0}.cc-site-logo__text p{margin:0;font-size:0.8125rem;color:#71717a}.cc-site-logo__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.25rem}@media (max-width: 40rem){.cc-site-logo{flex-direction:column;align-items:flex-start}}.cc-training-convention{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin:0;font-size:0.875rem;color:#52525b}.cc-training-convention svg{width:1.125rem;height:1.125rem;color:#71717a}.cc-training-convention b{color:#18181b;font-weight:600}.cc-training-convention button{font-weight:600;color:#2f78c4;text-decoration:underline}.cc-training-rights{display:grid;gap:1rem;margin-top:1.25rem;padding:1.25rem 1.5rem;border-radius:0.875rem;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06)}.cc-training-rights__total{margin:0;font-size:1.5rem;line-height:1.25;font-weight:700;color:#18181b;letter-spacing:-0.01em}.cc-training-rights__lines{display:grid;gap:0.625rem;margin:0;padding:0;list-style:none}.cc-training-rights__lines li{display:flex;gap:0.625rem;align-items:flex-start;padding:0.625rem 0.75rem;border-radius:0.625rem;background:#f8fafc;font-size:0.9375rem;line-height:1.5;color:#27272a}.cc-training-rights__lines li svg{flex:none;width:1.25rem;height:1.25rem;margin-top:0.125rem;color:#2f78c4}.cc-training-rights__lines li.is-example{background:#f2f8fe}.cc-training-rights__lines li.is-warning{background:#fffbeb;color:#78350f}.cc-training-rights__lines li.is-warning svg{color:#b45309}.cc-training-rights__note{margin:0;font-size:0.8125rem;color:#71717a}.cc-training-rights>.fi-btn{justify-self:start}.cc-quiz{display:grid;gap:1rem}.cc-quiz__message,.cc-quiz__wait{display:flex;gap:0.625rem;align-items:flex-start;margin:0;padding:0.875rem 1rem;border-radius:0.875rem;font-size:0.9375rem;line-height:1.45}.cc-quiz__message{background:#eff6ff;color:#1e3a8a;outline:1px solid #bfdbfe}.cc-quiz__wait{background:#fff;color:var(--gray-700);outline:1px solid var(--gray-200);box-shadow:0 1px 2px rgb(0 0 0 / 0.04)}.cc-quiz__wait.is-waiting svg{color:#26355d;animation:cc-quiz-pulse 2s ease-in-out infinite}.cc-quiz__wait.is-done svg{color:#047857}@keyframes cc-quiz-pulse{50%{opacity:0.35}}@media (prefers-reduced-motion: reduce){.cc-quiz__wait.is-waiting svg{animation:none}}.cc-quiz__message svg,.cc-quiz__wait svg{flex:none;width:1.25rem;height:1.25rem;margin-top:0.05rem}.cc-quiz__head{display:flex;gap:0.875rem;align-items:flex-start}.cc-quiz__badge{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:0.875rem;background:linear-gradient(135deg,#0b1220,#26355d);color:#fff;font-size:1.125rem;font-weight:700;box-shadow:0 6px 16px -6px rgb(38 53 93 / 0.6)}.cc-quiz__head h2{margin:0;font-size:1.1875rem;line-height:1.3;font-weight:700;color:var(--gray-950)}.cc-quiz__kicker{margin:0 0 0.125rem;font-size:0.8125rem;font-weight:600;color:#b45309}.cc-quiz__rules{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0.5rem 0 0;padding:0;list-style:none}.cc-quiz__rules li{display:inline-flex;align-items:center;gap:0.3125rem;padding:0.25rem 0.625rem;border-radius:999px;background:var(--gray-100);font-size:0.8125rem;color:var(--gray-700)}.cc-quiz__rules svg{width:0.9375rem;height:0.9375rem;color:var(--gray-500)}.cc-quiz__form{display:grid;gap:1rem}.cc-quiz__questions{display:grid;gap:0.875rem;margin:0;padding:0;list-style:none}.cc-quiz__questions>li{padding:1rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.07);box-shadow:0 1px 3px rgb(0 0 0 / 0.04);transition:outline-color 0.15s}.cc-quiz__questions>li:has(input:checked){outline-color:#c7d2e8}.cc-quiz__questions fieldset{margin:0;padding:0;border:0;display:grid;gap:0.5rem;min-width:0}.cc-quiz__questions legend{display:flex;gap:0.625rem;align-items:flex-start;margin-bottom:0.625rem;font-weight:600;font-size:0.9875rem;line-height:1.45;color:var(--gray-900)}.cc-quiz__num{flex:none;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:999px;background:#eef1f8;color:#26355d;font-size:0.8125rem;font-weight:700}.cc-quiz__questions>li:has(input:checked) .cc-quiz__num{background:#26355d;color:#fff}.cc-quiz__choice{position:relative;display:flex;gap:0.75rem;align-items:center;padding:0.6875rem 0.875rem;border-radius:0.75rem;background:var(--gray-50);outline:1px solid var(--gray-200);font-size:0.9375rem;line-height:1.4;color:var(--gray-800);cursor:pointer;transition:background 0.15s,outline-color 0.15s}.cc-quiz__choice:hover{background:#f4f6fb;outline-color:#c7d2e8}.cc-quiz__choice input{position:absolute;opacity:0;width:1px;height:1px}.cc-quiz__choice:has(input:focus-visible){outline:2px solid #3e8bd8;outline-offset:1px}.cc-quiz__letter{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:0.5rem;background:#fff;outline:1px solid var(--gray-300);font-size:0.8125rem;font-weight:700;color:var(--gray-600);transition:background 0.15s,color 0.15s}.cc-quiz__choice:has(input:checked){background:#eef1f8;outline:2px solid #26355d;color:var(--gray-950)}.cc-quiz__choice:has(input:checked) .cc-quiz__letter{background:#26355d;outline-color:#26355d;color:#fff}.cc-quiz__choice:has(input:disabled){cursor:default}.cc-quiz__choice.is-answer:has(input){background:#ecfdf5;outline:2px solid #34d399;color:#064e3b}.cc-quiz__choice.is-answer:has(input) .cc-quiz__letter{background:#047857;outline-color:#047857;color:#fff}.cc-quiz__choice.is-wrong:has(input){background:#fef2f2;outline:2px solid #fca5a5;color:#7f1d1d}.cc-quiz__choice.is-wrong:has(input) .cc-quiz__letter{background:#dc2626;outline-color:#dc2626;color:#fff}.cc-quiz__correction{display:flex;gap:0.375rem;align-items:flex-start;margin:0.25rem 0 0;font-size:0.8125rem;font-weight:500}.cc-quiz__correction svg{flex:none;width:1rem;height:1rem;margin-top:0.0625rem}.cc-quiz__correction.is-right{color:#047857}.cc-quiz__correction.is-wrong{color:#b91c1c}.cc-quiz__bar{position:sticky;bottom:0.75rem;z-index:5;display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;justify-content:space-between;padding:0.75rem 0.875rem;border-radius:1rem;background:rgb(255 255 255 / 0.92);backdrop-filter:blur(8px);outline:1px solid rgb(3 7 18 / 0.08);box-shadow:0 10px 30px -12px rgb(11 18 32 / 0.35)}.cc-quiz__progress{display:grid;gap:0.375rem;flex:1 1 9rem;font-size:0.8125rem;color:var(--gray-600)}.cc-quiz__progress b{color:var(--gray-950)}@media (max-width: 30rem){.cc-quiz__bar .fi-btn{flex:1 1 100%}}.cc-quiz__track{display:block;height:0.375rem;border-radius:999px;background:var(--gray-200);overflow:hidden}.cc-quiz__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#26355d,#3e8bd8);transition:width 0.25s ease}.cc-quiz__score{display:flex;gap:0.875rem;align-items:center;margin:0;padding:0.875rem 1rem;border-radius:1rem;font-size:0.9375rem;line-height:1.45}.cc-quiz__score b{flex:none;font-size:1.75rem;line-height:1;font-weight:800}.cc-quiz__score b small{font-size:0.9375rem;font-weight:600;opacity:0.7}.cc-quiz__score.is-passed{background:#ecfdf5;color:#065f46;outline:1px solid #a7f3d0}.cc-quiz__score.is-failed{background:#fffbeb;color:#78350f;outline:1px solid #fde68a}.cc-quiz__actions{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-quiz__done{display:grid;gap:0.5rem;padding:1rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.07)}.cc-quiz__done h3{display:flex;gap:0.5rem;align-items:center;margin:0 0 0.25rem;font-size:0.9375rem;font-weight:700;color:var(--gray-950)}.cc-quiz__done h3 svg{width:1.125rem;height:1.125rem;color:#26355d}.cc-quiz__done ul{display:grid;gap:0.375rem;margin:0;padding:0;list-style:none}.cc-quiz__done li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.625rem;align-items:center;padding:0.5rem 0.625rem;border-radius:0.625rem;background:var(--gray-50);font-size:0.875rem;color:var(--gray-700)}.cc-quiz__done small{padding:0.125rem 0.5rem;border-radius:999px;background:#fff;outline:1px solid var(--gray-200);color:var(--gray-500);font-size:0.75rem;white-space:nowrap}.cc-quiz__done .is-passed .cc-quiz__num{background:#047857;color:#fff}.cc-quiz__done .is-passed small{background:#ecfdf5;outline-color:#a7f3d0;color:#047857;font-weight:600}.cc-quiz__done .is-failed .cc-quiz__num{background:#d97706;color:#fff}.cc-quiz__done .is-failed small{background:#fffbeb;outline-color:#fde68a;color:#b45309;font-weight:600}.cc-quiz__done .is-current{background:#eef1f8;color:var(--gray-900)}.cc-quiz__done .is-current .cc-quiz__num{background:#26355d;color:#fff}@media (max-width: 30rem){.cc-quiz__done li{grid-template-columns:auto minmax(0,1fr)}.cc-quiz__done small{grid-column:2;justify-self:start}}.cc-quiz-card{display:flex;gap:0.75rem;align-items:center;margin-bottom:1rem;padding:0.875rem 1rem;border-radius:0.75rem;background:#fff;outline:1px solid var(--gray-200);color:var(--gray-900)}.cc-quiz-card svg{flex:none;width:1.5rem;height:1.5rem;color:#2f78c4}.cc-quiz-card span{display:grid}.cc-quiz-card small{color:var(--gray-500)}.cc-quiz-sessions{display:grid;gap:1rem;margin-bottom:1.5rem}.cc-quiz-session{padding:1.125rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / 0.05);outline:1px solid rgb(3 7 18 / 0.06)}.cc-quiz-session h3{display:flex;gap:0.5rem;align-items:center;margin:0;font-size:1rem;font-weight:700;color:var(--gray-950)}.cc-quiz-session h3 svg{flex:none;width:1.25rem;height:1.25rem;color:#26355d}.cc-quiz-session__programme{margin:0 0 0.25rem;font-size:0.8125rem;font-weight:600;color:#26355d}.cc-quiz-session header p:not(.cc-quiz-session__programme){margin:0.25rem 0 0.875rem;font-size:0.875rem;color:var(--gray-600)}.cc-training-programme{display:flex;align-items:flex-start;gap:0.5rem;margin:0 0 0.625rem;font-size:0.875rem;color:var(--gray-600)}.cc-training-programme svg{flex:none;width:1.125rem;height:1.125rem;margin-top:0.0625rem;color:var(--primary-600)}.cc-training-programme b{font-weight:600;color:var(--gray-900)}.cc-quiz-session__list{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-quiz-session__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.25rem 0.75rem;align-items:center;padding:0.625rem 0.75rem;border-radius:0.75rem;background:var(--gray-50);outline:1px solid var(--gray-200);font-size:0.875rem}.cc-quiz-session__list li>.cc-quiz__num{grid-row:1 / span 2}.cc-quiz-session__list li>span:not(.cc-quiz__num){color:var(--gray-800)}.cc-quiz-session__list li>small{grid-column:2;display:flex;gap:0.5rem;align-items:center;color:var(--gray-500)}.cc-quiz-session__list li>small .cc-quiz__track{flex:0 1 7rem}.cc-quiz-session__list li>.fi-btn{grid-row:1 / span 2;grid-column:3}.cc-quiz-session__live{display:inline-flex;align-items:center;gap:0.3125rem;margin-left:0.375rem;padding:0.0625rem 0.5rem;border-radius:999px;background:#047857;color:#fff;font-size:0.75rem;font-style:normal;font-weight:600;vertical-align:0.0625rem}.cc-quiz-session__live::before{content:"";width:0.375rem;height:0.375rem;border-radius:999px;background:#a7f3d0;animation:cc-quiz-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cc-quiz-session__live::before{animation:none}}.cc-quiz-session__list li.is-open{background:#ecfdf5;outline:2px solid #6ee7b7}.cc-quiz-session__list li.is-open .cc-quiz__num{background:#047857;color:#fff}.cc-quiz-session__list li.is-open>small{color:#047857;font-weight:600}.cc-quiz-session__list li.is-open .cc-quiz__track>span{background:#047857}.cc-programme-link,.cc-programme-back{justify-self:start;margin-bottom:1rem}.cc-quiz-results{margin-top:0.875rem}.cc-quiz-results__scroll{overflow-x:auto}.cc-quiz-results table{width:100%;border-collapse:collapse;font-size:0.8125rem}.cc-quiz-results th,.cc-quiz-results td{padding:0.375rem 0.5rem;border-bottom:1px solid var(--gray-100);text-align:left;white-space:nowrap}.cc-quiz-results thead th{color:var(--gray-500);font-weight:600}.cc-quiz-results td{color:var(--gray-500)}.cc-quiz-results td.is-passed{color:#047857;font-weight:600}.cc-quiz-results td.is-failed{color:#b45309;font-weight:600}.cc-quiz-results td small{display:block;font-weight:400;color:var(--gray-500)}.cc-quiz-block__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.5rem}.cc-quiz-block__head .cc-training-h{margin:0}.cc-quiz-block .cc-training-paperwork+.cc-training-paperwork,.cc-quiz-block .cc-quiz-results+.cc-training-paperwork{margin-top:0.875rem}.cc-quiz-links{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.cc-quiz-links li{display:grid;gap:0.375rem;padding:0.625rem 0.75rem;border-radius:0.5rem;outline:1px solid var(--gray-200);font-size:0.875rem}.cc-quiz-links li span{display:grid}.cc-quiz-links small{color:var(--gray-500)}.cc-quiz-links input{width:100%;padding:0.375rem 0.5rem;border-radius:0.375rem;border:1px solid var(--gray-200);font-size:0.8125rem;color:var(--gray-700);background:var(--gray-50)}.cc-programme{display:grid;gap:1.25rem}.cc-programme__hero{padding:1.5rem;border-radius:1.125rem;background:radial-gradient(120% 140% at 100% 0%,rgb(62 139 216 / 0.35),transparent 55%),linear-gradient(125deg,#0b1220 0%,#26355d 100%);color:#fff;box-shadow:0 18px 40px -24px rgb(11 18 32 / 0.7)}.cc-programme__kicker{display:flex;gap:0.375rem;align-items:center;margin:0 0 0.5rem;font-size:0.8125rem;font-weight:600;color:#a7f3d0}.cc-programme__kicker svg{width:1.125rem;height:1.125rem}.cc-programme__hero h2{margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:1.2;font-weight:700;letter-spacing:-0.01em;color:#fff;text-wrap:balance}.cc-programme__chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1rem 0 0;padding:0;list-style:none}.cc-programme__chips li{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:999px;background:rgb(255 255 255 / 0.1);outline:1px solid rgb(255 255 255 / 0.16);font-size:0.8125rem;color:rgb(255 255 255 / 0.92)}.cc-programme__chips svg{flex:none;width:1rem;height:1rem;color:rgb(255 255 255 / 0.7)}.cc-programme__facts{display:grid;gap:0.75rem;margin:0;padding:1rem 1.125rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06)}@media (min-width: 64rem){.cc-programme__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.cc-programme__facts div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.125rem 0.625rem;align-content:start}.cc-programme__facts svg{grid-row:1 / span 2;width:1.25rem;height:1.25rem;margin-top:0.0625rem;color:#26355d}.cc-programme__facts dt{font-weight:600;font-size:0.8125rem;color:var(--gray-500)}.cc-programme__facts dd{margin:0;font-size:0.875rem;line-height:1.5;color:var(--gray-800)}.cc-programme__objectives{position:relative;display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cc-programme__objectives::before{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:1.1875rem;width:2px;background:linear-gradient(#c7d2e8,rgb(199 210 232 / 0.2))}.cc-programme__objectives>li{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0.875rem}.cc-programme__step{z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#0b1220,#26355d);color:#fff;font-weight:700;box-shadow:0 0 0 4px var(--gray-50, #f9fafb)}.cc-programme__objectives article{display:grid;gap:0.75rem;padding:1rem 1.125rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06);box-shadow:0 1px 3px rgb(0 0 0 / 0.04)}.cc-programme__objectives article>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 0.75rem;align-items:start}.cc-programme__label{grid-column:1;margin:0;font-size:0.75rem;font-weight:600;color:var(--gray-500)}.cc-programme__objectives h3{grid-column:1;margin:0;font-size:1.0625rem;line-height:1.35;font-weight:700;color:var(--gray-950)}.cc-programme__hours{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.625rem;border-radius:999px;background:#eef1f8;color:#26355d;font-size:0.8125rem;font-weight:600;white-space:nowrap}.cc-programme__hours svg{width:0.9375rem;height:0.9375rem}.cc-programme__goal{display:flex;gap:0.5rem;align-items:flex-start;margin:0;padding:0.625rem 0.75rem;border-radius:0.75rem;background:#f4f6fb;font-size:0.875rem;line-height:1.45;color:var(--gray-800)}.cc-programme__goal svg{flex:none;width:1.125rem;height:1.125rem;margin-top:0.0625rem;color:#26355d}.cc-programme__contents{display:grid;gap:0.375rem;margin:0;padding:0;list-style:none;font-size:0.875rem;line-height:1.5;color:var(--gray-700)}.cc-programme__contents li{display:flex;gap:0.5rem;align-items:flex-start}.cc-programme__contents svg{flex:none;width:1rem;height:1rem;margin-top:0.1875rem;color:var(--gray-400)}.cc-programme__contents li.is-practice{color:var(--gray-900);font-weight:500}.cc-programme__contents li.is-practice svg{color:#d97706}.cc-programme__objectives footer{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;align-items:center;justify-content:space-between;padding-top:0.75rem;border-top:1px solid var(--gray-100);font-size:0.8125rem;color:var(--gray-500)}.cc-programme__objectives footer>span{display:inline-flex;gap:0.375rem;align-items:center}.cc-programme__objectives footer svg{width:1rem;height:1rem}.cc-programme__supports{display:grid;gap:0.75rem;padding:1rem 1.125rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06)}.cc-programme__supports h3{margin:0;font-size:1.0625rem;font-weight:700;color:var(--gray-950)}.cc-programme__supports header p{margin:0.25rem 0 0;font-size:0.875rem;line-height:1.5;color:var(--gray-600)}.cc-programme__supports ul{display:grid;margin:0;padding:0;list-style:none}.cc-programme__supports li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.75rem;align-items:center;padding:0.75rem 0;border-top:1px solid var(--gray-100)}.cc-programme__supports li>svg{width:1.375rem;height:1.375rem;color:#26355d}.cc-programme__support-name{margin:0;font-size:0.9375rem;font-weight:600;color:var(--gray-900)}.cc-programme__support-text{margin:0.125rem 0 0;font-size:0.8125rem;line-height:1.45;color:var(--gray-600)}@media (max-width: 40rem){.cc-programme__supports li{grid-template-columns:auto minmax(0,1fr)}.cc-programme__supports li>:last-child{grid-column:2;justify-self:start}}@media (max-width: 40rem){.cc-programme__objectives::before{left:0.9375rem}.cc-programme__objectives>li{grid-template-columns:2rem minmax(0,1fr);gap:0.625rem}.cc-programme__step{width:2rem;height:2rem;font-size:0.875rem}.cc-programme__hero{padding:1.25rem}}.cc-quiz--test{padding:1.25rem;border-radius:1.125rem;background:var(--gray-50);outline:1px solid rgb(3 7 18 / 0.06)}.cc-partner-files .cc-partner-file{position:relative;transition:box-shadow 0.15s,outline-color 0.15s}.cc-partner-files .cc-partner-file:hover{box-shadow:0 8px 24px -14px rgb(11 18 32 / 0.35)}.cc-partner-file__open{color:inherit;text-decoration:none}.cc-partner-file__open::after{content:"";position:absolute;inset:0;border-radius:inherit}.cc-partner-file__open:focus-visible{outline:none}.cc-partner-file:has(.cc-partner-file__open:focus-visible){outline:2px solid #3e8bd8}.cc-partner-files .cc-partner-actions,.cc-partner-files .cc-quiz-results{position:relative;z-index:1}.cc-partner-identity{display:flex;gap:0.625rem;align-items:flex-start;margin:0 0 1rem;padding:0.75rem 1rem;border-radius:0.875rem;background:#fffbeb;outline:1px solid #fde68a;font-size:0.875rem;line-height:1.45;color:#78350f}.cc-partner-identity svg{flex:none;width:1.25rem;height:1.25rem;margin-top:0.0625rem;color:#b45309}.cc-partner-identity a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px}.cc-pfile__top{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:space-between}.cc-pfile{display:grid;gap:1rem;align-items:start}@media (min-width: 64rem){.cc-pfile{grid-template-columns:20rem minmax(0,1fr)}}.cc-pfile__list{display:grid;gap:1rem}.cc-pfile__list section{padding:0.875rem;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.06);box-shadow:0 1px 3px rgb(0 0 0 / 0.04)}.cc-pfile__list h2{display:flex;gap:0.5rem;align-items:center;margin:0 0 0.5rem;padding:0 0.25rem;font-size:0.875rem;font-weight:700;color:var(--gray-950)}.cc-pfile__list h2 svg{width:1.125rem;height:1.125rem;color:#26355d}.cc-pfile__list ul{display:grid;gap:0.25rem;margin:0;padding:0;list-style:none}.cc-pfile__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.25rem}.cc-pfile__doc{display:flex;gap:0.625rem;align-items:flex-start;min-width:0;padding:0.5rem 0.625rem;border-radius:0.625rem;color:var(--gray-800);text-decoration:none;transition:background 0.15s}a.cc-pfile__doc:hover{background:var(--gray-50)}.cc-pfile__doc.is-current{background:#eef1f8;outline:1px solid #c7d2e8}.cc-pfile__doc>svg{flex:none;width:1.25rem;height:1.25rem;margin-top:0.0625rem;color:var(--gray-400)}.cc-pfile__doc.is-current>svg{color:#26355d}.cc-pfile__doc>span{display:grid;min-width:0}.cc-pfile__doc b{font-size:0.875rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cc-pfile__doc small{font-size:0.75rem;color:var(--gray-500)}.cc-pfile__doc.is-missing{color:var(--gray-500)}.cc-pfile__doc.is-missing>svg{color:#d97706}.cc-pfile__doc.is-missing b{font-weight:500}.cc-pfile__get{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:0.625rem;color:var(--gray-500)}.cc-pfile__get:hover{background:var(--gray-100);color:var(--gray-900)}.cc-pfile__get svg{width:1.125rem;height:1.125rem}.cc-pfile__viewer{position:sticky;top:5rem;display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 7rem);min-height:32rem;overflow:hidden;border-radius:1rem;background:#fff;outline:1px solid rgb(3 7 18 / 0.08);box-shadow:0 10px 30px -18px rgb(11 18 32 / 0.4)}.cc-pfile__viewer header{padding:0.625rem 1rem;border-bottom:1px solid var(--gray-100);font-size:0.875rem;font-weight:600;color:var(--gray-800)}.cc-pfile__viewer iframe{width:100%;height:100%;border:0;background:var(--gray-100)}.cc-pfile__image{display:grid;place-items:start center;height:100%;overflow:auto;padding:1rem;background:var(--gray-100)}.cc-pfile__image img{max-width:100%;height:auto;border-radius:0.375rem;box-shadow:0 4px 16px rgb(0 0 0 / 0.15)}.cc-pfile__empty{margin:auto;padding:2rem;color:var(--gray-500)}.cc-partner-files .cc-partner-file{grid-template-columns:auto minmax(0,1fr)}.cc-partner-files .cc-partner-file .cc-partner-actions{grid-column:1 / -1}:is(.cc-rm-hero,.cc-sitecard__band,.cc-programme__hero,.cc-lead-kpi--rate){background:linear-gradient(135deg,#8cc6f7 0%,#b4dafb 45%,#e2f0fe 100%);color:var(--cc-ink, #0b1526)}:is(.cc-rm-hero,.cc-programme__hero,.cc-lead-kpi--rate){box-shadow:0 0 0 1px #8fc1ef,0 18px 36px -20px rgb(38 53 93 / 0.5)}.cc-rm-hero::before{display:none}.cc-rm-hero__logo{box-shadow:0 0 0 1px #c3dcf5,0 8px 20px -12px rgb(38 53 93 / 0.35)}.cc-rm-hero__eyebrow{background:rgb(255 255 255 / 0.6);box-shadow:inset 0 0 0 1px #c3dcf5;color:#3b5578}.cc-rm-hero__eyebrow i{background:#059669;box-shadow:0 0 0 3px rgb(5 150 105 / 0.18)}.cc-rm-hero__title{color:#0b1526}.cc-rm-hero__title span,.cc-rm-star__label,.cc-rm-star__delta{color:#047857}.cc-rm-hero__lead,.cc-rm-star__value small,.cc-rm-star__line{color:#3b5578}.cc-rm-star{padding:0.25rem 0 0.25rem 1.5rem;border-radius:0;background:none;box-shadow:none;border-left:1px solid rgb(59 85 120 / 0.16);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 56rem){.cc-rm-star{padding:1rem 0 0;border-left:0;border-top:1px solid rgb(59 85 120 / 0.16)}}.cc-rm-star__value,.cc-rm-star__line strong{color:#0b1526}.cc-rm-star__line{border-top-color:rgb(59 85 120 / 0.16)}.cc-rm-star__line em{background:rgb(5 150 105 / 0.1);color:#047857}.cc-rm-ask{background:#e4f1fe;box-shadow:inset 0 0 0 1px #c3dcf5;color:#0b1526}.cc-rm-ask svg{color:#047857}.fi-panel-espace .cc-rm-hero__eyebrow{color:#3b5578}.fi-panel-espace .cc-rm-hero__eyebrow i{background:#2f78c4;box-shadow:0 0 0 3px rgb(47 120 196 / 0.18)}.fi-panel-espace :is(.cc-rm-hero__title span,.cc-rm-star__label,.cc-rm-star__delta,.cc-rm-ask svg){color:#2f78c4}.fi-panel-espace .cc-rm-star__line em{background:rgb(47 120 196 / 0.1);color:#2f78c4}.cc-sitecard__shot{background:rgb(255 255 255 / 0.6);box-shadow:0 0 0 1px #c3dcf5,0 10px 24px -14px rgb(38 53 93 / 0.45)}.cc-sitecard__shot.is-empty{color:rgb(59 85 120 / 0.35)}.cc-sitecard__domain{color:#0b1526}.cc-sitecard__status{background:rgb(255 255 255 / 0.65);color:#3b5578;box-shadow:inset 0 0 0 1px #c3dcf5}.cc-sitecard__status.is-warning{background:rgb(217 119 6 / 0.1);color:#b45309;box-shadow:inset 0 0 0 1px rgb(217 119 6 / 0.3)}.cc-sitecard__status.is-success{background:rgb(5 150 105 / 0.1);color:#047857;box-shadow:inset 0 0 0 1px rgb(5 150 105 / 0.28)}.cc-sitecard__meta{color:#3b5578}.cc-sitecard__meta a{color:#0b1526;text-decoration-color:rgb(11 21 38 / 0.3)}html.fi .cc-sitecard__actions :is(.fi-btn,.fi-icon-btn){background:rgb(255 255 255 / 0.7);color:#0b1526;box-shadow:inset 0 0 0 1px #c3dcf5}html.fi .cc-sitecard__actions :is(.fi-btn:not(.fi-disabled):not([disabled]),.fi-icon-btn):hover{background:#fff}html.fi .cc-sitecard__actions .fi-btn .fi-icon{color:#3b5578}html.fi .cc-sitecard__go .fi-btn,.cc-sitecard__go-link{background:linear-gradient(135deg,#0b1526,#26355d);color:#fff;box-shadow:0 6px 16px -8px rgb(11 21 38 / 0.55)}html.fi .cc-sitecard__go .fi-btn:not(.fi-disabled):not([disabled]):hover,.cc-sitecard__go-link:hover{background:linear-gradient(135deg,#18233a,#33446f)}html.fi .cc-sitecard__go .fi-btn .fi-icon,.cc-sitecard__go-link .fi-icon{color:#fff}.cc-lead-kpi--rate .cc-lead-kpi__label,.cc-lead-kpi--rate .cc-lead-kpi__hint{color:#3b5578}.cc-lead-kpi--rate .cc-lead-kpi__value{color:#0b1526}.cc-programme__hero h2{color:#0b1526}.cc-programme__kicker{color:#047857}.cc-programme__chips li{background:rgb(255 255 255 / 0.65);outline-color:#c3dcf5;color:#0b1526}.cc-programme__chips svg{color:#3b5578}.cc-training-link__band{background:#8cc6f7 url(../../../images/brand/ciel.webp) left top / cover no-repeat;color:#0b1526}.cc-training-link__band .cc-wordmark{color:#0b1526}.cc-training-link__band .cc-wordmark__dot{color:#059669}.cc-training-link__band p{color:#3b5578}.cc-rm-ico--blue,.cc-rm-ico--violet,.cc-rm-ico:not([class*=cc-rm-ico--]){background:#e8f2fd;color:#3b5578}.cc-day__section--blue,.cc-day__section--violet,.cc-day__section--gray{--day-soft: #e8f2fd;--day-ink: #3b5578}:is(.cc-opp-tone-sky,.cc-opp-tone-violet,.cc-opp-tone-amber,.cc-opp-tone-rose,.cc-opp-tone-teal,.cc-opp-tone-indigo,.cc-opp-tone-orange,.cc-opp-tone-slate){--cc-tc: #3b5578;--cc-tb: #e8f2fd}.fi-panel-espace .cc-opp-tone-emerald{--cc-tc: #2f78c4;--cc-tb: #e3effc}.fi-panel-espace .cc-rm-ico--green{background:#e3effc;color:#2f78c4}.cc-rm-leads{background:#eef6fe;outline-color:#c3dcf5}.fi-panel-espace .cc-rm-leads{outline:1px solid #c3dcf5}.fi-panel-espace .cc-rm-leads>svg{color:#2f78c4}.cc-rm-chart__bar{background:#a9d0f6}.fi-panel-espace .cc-rm-term.is-won{background:#e3effc;outline-color:rgb(47 120 196 / 0.3)}.fi-panel-espace .cc-rm-term.is-won svg{color:#2f78c4}.cc-veille-band__more svg{color:#3b5578}.cc-visits__rank,.cc-day__why--info,.cc-fb__chip.is-if,.cc-fb__chip.is-diff,.cc-row-chip--info{background:#e8f2fd;color:#3b5578}.cc-fb__tabdot,.cc-day__dot--info{background:#3b5578}.cc-row-gave{color:#3b5578}.cc-call-handed{background:#f1f7fe;box-shadow:inset 0 0 0 1px #c3dcf5}.cc-call-handed__title span{color:#0b1526}.fi-panel-espace .cc-rm-steps>li{background:linear-gradient(180deg,#f1f7fe,#fff)}.cc-lease-card{padding:1.125rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px #dfe9f5,0 10px 24px -18px rgb(38 53 93 / 0.3)}.cc-lease-card h2,.cc-lease-card h3{margin:0;font-size:1rem;font-weight:700;color:#0b1526}.cc-lease-card p{margin:0.25rem 0 0;font-size:0.875rem;line-height:1.5;color:#3b5578}.cc-lease-contract{display:flex;gap:0.875rem;align-items:flex-start}.cc-lease-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem}.cc-lease-hint{font-size:0.8125rem!important}.cc-lease-remarks{display:grid;gap:0.5rem;margin:0.875rem 0 0;padding:0;list-style:none}.cc-lease-remarks li{padding:0.625rem 0.875rem;border-radius:0.75rem;background:#f4f8fd;box-shadow:inset 0 0 0 1px #e6eef8}.cc-lease-remarks li.is-agency{background:#ecfdf5;box-shadow:inset 0 0 0 1px rgb(5 150 105 / 0.18)}.cc-lease-remarks__who{margin:0!important;font-size:0.75rem!important;color:#6b809b!important}.cc-lease-remarks__who b{color:#0b1526}.cc-lease-remarks__body{margin:0.125rem 0 0!important;color:#0b1526!important;white-space:pre-line}.cc-lease-form{display:grid;gap:0.625rem;justify-items:start;margin-top:0.875rem}.cc-lease-form textarea{width:100%;min-height:5rem;padding:0.625rem 0.75rem;border:0;border-radius:0.75rem;background:#fff;box-shadow:inset 0 0 0 1px #dfe9f5;font:inherit;font-size:0.875rem;color:#0b1526;resize:vertical}.cc-lease-form textarea:focus{outline:2px solid #8cc6f7;outline-offset:0}.cc-lease-error{margin:0!important;color:#b91c1c!important;font-size:0.8125rem!important}.cc-lease-family{margin:0.5rem 0 0;font-size:0.9375rem;font-weight:600;color:#3b5578}.cc-lease-files{display:grid;gap:0.875rem;margin:0;padding:0;list-style:none}.cc-lease-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.625rem 1.25rem;margin:0.875rem 0 0;padding-top:0.75rem;border-top:1px solid #e6eef8}.cc-lease-facts dt{font-size:0.75rem;font-weight:600;color:#6b809b}.cc-lease-facts dd{margin:0;font-size:0.875rem;color:#0b1526;overflow-wrap:anywhere}.cc-lease-doc{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.625rem;margin-top:0.875rem!important}.cc-lease-doc>svg{width:1.125rem;height:1.125rem;color:#059669}@media (max-width: 767px){.cc-lease-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-lease-document{max-width:52rem;font-size:0.9375rem;line-height:1.65;color:#1f2a3d}.cc-lease-document h2{margin:1.5rem 0 0.5rem;font-size:1.25rem;font-weight:800;color:#0b1526}.cc-lease-document h2:first-child{margin-top:0}.cc-lease-document h3{margin:1.125rem 0 0.375rem;font-size:1rem;font-weight:700;color:#0b1526}.cc-lease-document p{margin:0.375rem 0;font-size:inherit;color:inherit}.cc-lease-document ul{margin:0.375rem 0;padding-left:1.25rem;list-style:disc}.cc-lease-tag{display:inline-block;padding:0 0.375rem;border-radius:0.375rem;background:#e8f2fd;color:#3b5578;font-size:0.8125rem;font-weight:600}@media print{.cc-lease-noprint,.fi-topbar,.cc-preview-banner,.fi-header{display:none!important}.cc-lease-document{box-shadow:none;padding:0;max-width:none}}.cc-brief.cc-call{gap:1.125rem;color:#0b1526}.cc-who{display:grid;grid-template-columns:minmax(0,1fr);gap:0.875rem;padding-bottom:1.125rem;border-bottom:1px solid #c3dcf5}@container (min-width: 52rem){.cc-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem}.cc-who:has(.cc-call__dial){grid-template-columns:auto auto minmax(0,1fr) auto}.cc-who__more{grid-column:1 / -1}}.cc-who__main{display:flex;align-items:center;gap:0.75rem;min-width:0}.cc-who__ic{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #c3dcf5;color:#3b5578}.cc-who__ic svg{width:1.25rem;height:1.25rem}.cc-who__name{font-size:0.8125rem;font-weight:700;color:#3b5578}.cc-who__name span{margin-left:0.25rem;font-weight:500;color:#6b809b}.cc-who__phone{font-size:1.6875rem;font-weight:800;line-height:1.15;letter-spacing:0.02em;font-variant-numeric:tabular-nums;color:#0b1526}.cc-who__status{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:0.375rem;font-size:0.8125rem;color:#3b5578}.cc-who .cc-call__dial{background:#fff;box-shadow:inset 0 0 0 1px #c3dcf5;color:#3b5578}.cc-who .cc-call__dial-title{color:#0b1526}.cc-who .cc-call__dial-hint{color:#6b809b}.cc-who .cc-call__dial-qr{box-shadow:inset 0 0 0 1px #dfe9f5}.cc-who__facts{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.5rem;min-width:0}.cc-who .cc-google{margin-top:0}.cc-who .cc-google .cc-google__btn{border-color:#c3dcf5;background:#fff;color:#0b1526}.cc-who .cc-google .cc-google__btn:hover{background:#f3f8fe}.cc-who .cc-google .cc-google__btn--todo{border-color:#fcd34d;color:#92400e}.cc-who .cc-google .cc-google__btn--wait{border-color:#8fc1ef;color:#3b5578}.cc-who .cc-google .cc-google__btn--done{border-color:#a7e3c8;color:#047857}.cc-who .cc-google button.cc-google__btn--copy{border-color:transparent;background:transparent;color:#6b809b}.cc-who__chips{display:contents}.cc-who__chips li{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 0.6875rem;border-radius:999px;background:#e8f2fd;font-size:0.78125rem;font-weight:650;color:#3b5578}.cc-who__offer{display:flex;align-items:center;gap:0.625rem;justify-self:start;padding:0.375rem 1.125rem 0.375rem 0.375rem;border-radius:999px;background:#e3f4ec}.cc-who__offer>i{display:grid;flex:none;place-items:center;width:2.125rem;height:2.125rem;border-radius:999px;background:#059669;color:#fff}.cc-who__offer>i svg{width:1rem;height:1rem}.cc-who__offer-label{font-size:0.65625rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#047857}.cc-who__offer-text{font-size:0.90625rem;font-weight:700;line-height:1.3;color:#0b1526}.cc-who__offer-alt{font-size:0.75rem;color:#3b5578}.cc-who__more{display:flex;flex-wrap:wrap;gap:0.5rem}.cc-who__btn{display:inline-flex;align-items:center;gap:0.4375rem;min-height:2.125rem;padding:0 0.875rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #c3dcf5;font-size:0.8125rem;font-weight:650;color:#0b1526;cursor:pointer}.cc-who__btn svg{width:1rem;height:1rem;color:#3b5578}.cc-who__btn span{font-weight:500;color:#6b809b}.cc-who__btn:hover{background:#f3f8fe}.cc-who__btn[aria-pressed=true]{background:#0b1526;box-shadow:none;color:#fff}.cc-who__btn[aria-pressed=true] svg,.cc-who__btn[aria-pressed=true] span{color:#b9c8de}.cc-back button{display:inline-flex;align-items:center;gap:0.375rem;margin-bottom:0.25rem;font-size:0.8125rem;font-weight:700;color:#3b5578;cursor:pointer}.cc-back button svg{width:1rem;height:1rem}.cc-back button:hover{color:#0b1526}.cc-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem;align-items:start}@container (min-width: 56rem){.cc-sheet{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.cc-sheet__side{position:sticky;top:1rem}}.cc-sheet__flow,.cc-answers{border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px #dfe9f5,0 10px 30px -20px rgb(11 21 38 / 0.3);overflow:hidden}.cc-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.875rem 1.5rem 0.75rem;border-bottom:1px solid #dfe9f5;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#6b809b}.cc-sheet__full{display:inline-flex;align-items:center;gap:0.4375rem;font-size:0.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:#3b5578;cursor:pointer}.cc-sheet__full input{width:1rem;height:1rem;border-radius:0.25rem;accent-color:#059669}.cc-line{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0.875rem;padding:1.125rem 1.5rem;border-top:1px solid #dfe9f5;cursor:default}.cc-sheet__head+.cc-line{border-top:0}.cc-line--on{background:linear-gradient(90deg,#e3f4ec,rgb(227 244 236 / 0) 70%);box-shadow:inset 4px 0 0 #059669}.cc-line__n{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:999px;background:#e8f2fd;font-size:0.9375rem;font-weight:800;color:#3b5578}.cc-line__n svg{width:1rem;height:1rem}.cc-line--on .cc-line__n{background:#059669;color:#fff}.cc-line__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.125rem 0.625rem;font-size:0.8125rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#3b5578}.cc-line__title small{font-size:0.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:#6b809b}.cc-line__say{margin-top:0.375rem;font-size:1.0625rem;font-weight:650;line-height:1.5;color:#0b1526}.cc-line__then{margin-top:0.375rem;font-size:0.9375rem;line-height:1.5;color:#3b5578}.cc-line__then b{font-weight:700;color:#6b809b}.cc-line__note{margin-top:0.375rem;font-size:0.875rem;line-height:1.45;color:#3b5578}.cc-line__note strong{color:#0b1526}.cc-line__aside{margin-top:0.5rem;font-size:0.8125rem;line-height:1.45;color:#6b809b}.cc-line__full{margin-top:0.5rem}.cc-pick{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem;margin-top:0.75rem}@container (min-width: 40rem){.cc-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-pick__opt{display:block;padding:0.6875rem 0.875rem;border-radius:0.875rem;background:#e8f2fd;font-size:0.90625rem;line-height:1.45;text-align:left;color:#0b1526;cursor:pointer}.cc-pick__opt b{display:block;margin-bottom:0.1875rem;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:#3b5578}.cc-pick__opt[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 2px #059669}.cc-pick__opt[aria-pressed=true] b{color:#047857}.cc-answers{padding:1.125rem 1.25rem 0.5rem}.cc-answers__title,.cc-cite__title{margin-bottom:0.375rem;font-size:0.75rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:#047857}.cc-answers__item+.cc-answers__item{border-top:1px solid #dfe9f5}.cc-answers__toggle{display:block;width:100%;padding:0.5625rem 0;text-align:left;cursor:pointer}.cc-answers__toggle b{display:block;font-size:0.875rem;font-weight:700;color:#0b1526}.cc-answers__toggle span{display:block;margin-top:0.0625rem;font-size:0.84375rem;line-height:1.45;color:#3b5578}.cc-answers__toggle:hover b{color:#047857}.cc-answers__full{margin:-0.125rem 0 0.625rem;padding:0.5rem 0.75rem;border-radius:0.75rem;background:#f3f8fe;font-size:0.84375rem;line-height:1.5;color:#0b1526}.cc-sheet__side{display:grid;gap:1rem}.cc-cite{padding:1.125rem 1.25rem 1.25rem;border-radius:1.25rem;background:linear-gradient(135deg,#8cc6f7 0%,#b4dafb 45%,#e2f0fe 100%);box-shadow:inset 0 0 0 1px #8fc1ef}.cc-cite .cc-cite__title{color:#0b1526}.cc-cite__label{margin-top:0.625rem;font-size:0.78125rem;font-weight:700;color:#3b5578}.cc-cite ul{display:grid;gap:0.375rem;margin-top:0.3125rem}.cc-cite li{padding:0.5rem 0.75rem;border-radius:0.75rem;background:rgb(255 255 255 / 0.72);font-size:0.875rem;line-height:1.4;color:#0b1526}.cc-site-tab__side .cc-side{margin-bottom:1rem}.cc-stairs .cc-stairs__step--partly .cc-stairs__bar{border:1.5px solid #8fc1ef;background:repeating-linear-gradient(135deg,#c3dcf5 0 5px,#e8f2fd 5px 10px)}.cc-stairs .cc-stairs__step--signals .cc-stairs__bar{border-color:#8fc1ef;background:#f3f8fe}.cc-stairs__pin--next{background:#c3dcf5;color:#0b1526}.cc-stairs .cc-stairs__step--next .cc-stairs__name{color:#3b5578}.cc-audit>.cc-audit__note{padding:0;border-radius:0;background:none;box-shadow:none;font-size:0.8125rem;color:#3b5578}.cc-audit>.cc-audit__note--done{background:none;box-shadow:none}@container (max-width: 40rem){.cc-who__chips li:nth-child(n+2),.cc-who__btn span{display:none}}.cc-steps__row--partly,.cc-steps__row--signals{background:#f3f8fe}.cc-steps__row--next{box-shadow:inset 0 0 0 1.5px #8fc1ef}.cc-steps__here--next{background:#dbeafe;color:#1e3a5f}.cc-side__next{background:#f3f8fe;box-shadow:inset 0 0 0 1px #c3dcf5;color:#3b5578}.cc-side__next strong{color:#0b1526}.cc-seen{display:grid;gap:0.375rem;margin-top:0.625rem}.cc-seen li{display:flex;align-items:flex-start;gap:0.5625rem;padding:0.4375rem 0.75rem;border-radius:0.75rem;background:#fff;box-shadow:inset 0 0 0 1px #a7e3c8;font-size:0.875rem;line-height:1.45;color:#3b5578}.cc-seen li svg{flex:none;width:1rem;height:1rem;margin-top:0.125rem;color:#047857}.cc-seen li b{color:#0b1526}.cc-pick__opt span{display:block}.cc-pick__opt em{display:block;margin-top:0.3125rem;font-size:0.8125rem;font-style:normal;color:#3b5578}.cc-moments{padding:1.125rem 1.25rem;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px #dfe9f5,0 10px 30px -20px rgb(11 21 38 / 0.3)}.cc-moments__row{display:flex;flex-wrap:wrap;gap:0.375rem}.cc-moments__btn{display:inline-flex;align-items:center;gap:0.375rem;min-height:2rem;padding:0 0.6875rem;border-radius:999px;background:#e8f2fd;font-size:0.8125rem;font-weight:650;color:#0b1526;cursor:pointer}.cc-moments__btn svg{width:0.9375rem;height:0.9375rem;color:#3b5578}.cc-moments__btn[aria-pressed=true]{background:#0b1526;color:#fff}.cc-moments__btn[aria-pressed=true] svg{color:#b9c8de}.cc-moments__say{display:grid;gap:0.375rem;margin-top:0.625rem;padding:0.5625rem 0.75rem;border-radius:0.75rem;background:#f3f8fe;font-size:0.84375rem;line-height:1.5;color:#0b1526}.cc-moments__say .cc-line__aside{margin-top:0}div.cc-answers__toggle{cursor:default}@media (min-width: 64rem){.fi-panel-espace .cc-app{display:none!important}}@media not all and (min-width: 64rem){.fi-panel-espace .cc-desk{display:none!important}html.fi .fi-panel-espace :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){font-size:1rem}.fi-panel-espace{--topbar-height: 3.25rem}.fi-panel-espace .fi-page-header-main-ctn{row-gap:1.25rem;padding-top:1rem;padding-bottom:1.5rem}.fi-panel-espace .fi-header{gap:0.75rem}.fi-panel-espace .fi-header-heading{font-size:1.375rem;line-height:1.2}.fi-panel-espace .fi-header-subheading{margin-top:0.25rem;font-size:0.9375rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fi-panel-espace .fi-header-actions-ctn .fi-btn.fi-color-primary:not(.fi-link){position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:29;min-height:3rem;padding-inline:1.25rem;border-radius:999px;font-size:0.9375rem;box-shadow:0 10px 24px -8px rgb(11 21 38 / 0.45),0 2px 6px rgb(11 21 38 / 0.15)}.fi-panel-espace:has(.cc-tabbar) .fi-header-actions-ctn .fi-btn.fi-color-primary:not(.fi-link){bottom:calc(4.5rem + 0.75rem + env(safe-area-inset-bottom,0px))}.fi-panel-espace .fi-page:has(.fi-header-actions-ctn .fi-btn.fi-color-primary:not(.fi-link)) .fi-page-content{padding-bottom:4.5rem}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen)>.fi-modal-window-ctn{padding:0;grid-template-rows:1fr auto;overflow:hidden}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{grid-row-start:2;width:100%;max-width:40rem;max-height:92dvh;margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;border-radius:1.375rem 1.375rem 0 0;box-shadow:0 -12px 32px rgb(11 21 38 / 0.18)}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window:is(.fi-transition-enter-start,.fi-transition-leave-end){scale:none;opacity:1;translate:0 100%}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window:is(.fi-transition-enter-end,.fi-transition-leave-start){scale:none;translate:0 0}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-window>.fi-modal-header{position:sticky;top:0;z-index:2;padding-top:1.75rem;background:inherit;background-color:#fff;border-radius:1.375rem 1.375rem 0 0}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-window>.fi-modal-header::before{content:"";position:absolute;top:0.625rem;left:50%;width:2.5rem;height:0.3rem;margin-left:-1.25rem;border-radius:999px;background:#d5dee9}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-window>.fi-modal-footer{position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:0.75rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background-color:#fff;border-top:1px solid #e5e7eb}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-footer .fi-btn{min-height:2.75rem}.fi-panel-espace .cc-portal-leads :is(.fi-ta-ctn,.fi-ta-content-ctn,.fi-ta-content){background:none;box-shadow:none;border:0}.fi-panel-espace .cc-portal-leads .fi-ta-header-toolbar{padding:0 0 10px;border:0}.fi-panel-espace .cc-portal-leads .fi-ta-table thead{display:none}.fi-panel-espace .cc-portal-leads .fi-ta-table{display:block;width:100%}.fi-panel-espace .cc-portal-leads .fi-ta-table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:10px;border:0}.fi-panel-espace .cc-portal-leads .fi-ta-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name date" "need need need" "state state act" "contact contact contact";align-items:center;gap:6px 10px;padding:12px 14px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(11 21 38 / 0.04),0 6px 16px rgb(47 120 196 / 0.08)}.fi-panel-espace .cc-portal-leads .fi-ta-row>td{display:block;min-width:0;padding:0;border:0}.fi-panel-espace .cc-portal-leads .fi-ta-row>td[class*=":fi-visible"]{display:none}.fi-panel-espace .cc-portal-leads .fi-ta-row>td .fi-ta-col{width:100%}.fi-panel-espace .cc-portal-leads .fi-ta-row>td .fi-ta-col,.fi-panel-espace .cc-portal-leads .fi-ta-row>td .fi-ta-col *{padding-top:0!important;padding-bottom:0!important}.fi-panel-espace .cc-portal-leads .fi-ta-row>td .fi-ta-col>*{padding-inline:0!important}.fi-panel-espace .cc-portal-leads .fi-ta-cell-last-name{grid-area:name}.fi-panel-espace .cc-portal-leads .fi-ta-cell-last-name .fi-ta-text-item{font-size:15px;font-weight:700;color:#0b1526}.fi-panel-espace .cc-portal-leads .fi-ta-cell-received-on{grid-area:date;align-self:start;text-align:right}.fi-panel-espace .cc-portal-leads .fi-ta-cell-received-on *{font-size:12px!important;color:#6b7f99!important}.fi-panel-espace .cc-portal-leads .fi-ta-cell-description{grid-area:need}.fi-panel-espace .cc-portal-leads .fi-ta-cell-description *{font-size:13.5px}.fi-panel-espace .cc-portal-leads .fi-ta-cell-description .fi-ta-text-item{--line-clamp: 1 !important;font-weight:600}.fi-panel-espace .cc-portal-leads .fi-ta-cell-description .fi-ta-text-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#3b5578}.fi-panel-espace .cc-portal-leads .fi-ta-cell-email{grid-area:contact}.fi-panel-espace .cc-portal-leads .fi-ta-cell-state{grid-area:state}.fi-panel-espace .cc-portal-leads .fi-ta-row>td:last-child:not([class*=fi-ta-cell-]){grid-area:act}.fi-panel-espace .cc-portal-leads .cc-plead__origin{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.fi-panel-espace .cc-portal-leads .cc-plead__from{font-size:12px;color:#6b7f99}.fi-panel-espace .cc-portal-leads :is(.cc-plead__contact,.cc-plead__date){display:none}.fi-panel-espace .cc-portal-leads .cc-lead-contact{flex-wrap:nowrap;padding:0}.fi-panel-espace .cc-portal-leads .cc-lead-contact__btn{height:2.75rem;padding:0 16px;font-size:14px}.fi-panel-espace .cc-portal-leads .cc-lead-contact__btn--call{flex:1;justify-content:center;min-width:0;background:#2f78c4;color:#fff;box-shadow:none}.fi-panel-espace .cc-portal-leads .cc-lead-contact__btn--mail{flex:none;width:2.75rem;padding:0;justify-content:center;background:#fff;color:#0b1526;box-shadow:inset 0 0 0 1px #e3ebf3}.fi-panel-espace .cc-portal-leads .cc-lead-contact__btn--mail span{display:none}.fi-panel-espace .cc-portal-leads .cc-lead-contact__btn svg{width:17px;height:17px}.fi-panel-espace .cc-portal-leads .fi-pagination{display:none}.fi-panel-espace .cc-lead-more{display:block;width:100%;height:2.75rem;border:0;border-radius:999px;background:#fff;color:#2f78c4;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #c6def7;cursor:pointer}.fi-panel-espace .cc-lead-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:3px;border:0;border-radius:12px;background:#e4ecf5}.fi-panel-espace .cc-lead-tabs__tab{justify-content:center;margin:0;padding:9px 4px;border:0;border-radius:9px;font-size:13.5px;white-space:nowrap}.fi-panel-espace .cc-lead-tabs__tab.is-active{background:#fff;box-shadow:0 1px 3px rgb(11 21 38 / 0.12)}.fi-panel-espace .cc-lead-tabs__tab em{padding:0;background:none;color:#2f78c4}.fi-panel-espace .cc-lead-tabs__tab.is-active em{background:none}.fi-panel-espace .cc-figures__line{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:#fff;color:#3b5578;font-size:14px;text-align:left;box-shadow:inset 0 0 0 1px #e3ebf3;cursor:pointer}.fi-panel-espace .cc-figures__line strong{color:#0b1526}.fi-panel-espace .cc-figures__bar{display:flex;flex:none;width:4.5rem;height:6px;margin-left:auto;overflow:hidden;border-radius:9px}.fi-panel-espace .cc-figures__chevron{flex:none;width:18px;height:18px;color:#6b7f99}.fi-panel-espace .cc-figures__sheet{display:none}.fi-panel-espace .cc-figures.is-open .cc-figures__sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;display:block;max-width:40rem;max-height:88dvh;margin-inline:auto;padding:1.75rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border-radius:1.375rem 1.375rem 0 0;background:#fff;box-shadow:0 -12px 32px rgb(11 21 38 / 0.18)}.fi-panel-espace .cc-figures.is-open .cc-figures__sheet::before{content:"";position:absolute;top:0.625rem;left:50%;width:2.5rem;height:0.3rem;margin-left:-1.25rem;border-radius:999px;background:#d5dee9}.fi-panel-espace .cc-figures__dim{display:none}.fi-panel-espace .cc-figures.is-open .cc-figures__dim{position:fixed;inset:0;z-index:40;display:block;background:rgb(11 21 38 / 0.45)}.fi-panel-espace .cc-figures__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:18px}.fi-panel-espace .cc-figures__close{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:#eef2f6;color:#3b5578;cursor:pointer}.fi-panel-espace .cc-figures__close svg{width:18px;height:18px}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window.cc-sheet-full{max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-window.cc-sheet-full>.fi-modal-header{padding-top:1.25rem;border-radius:0;border-bottom:1px solid #e3ebf3}.fi-panel-espace .fi-modal:not(.fi-modal-slide-over,.fi-width-screen) .fi-modal-window.cc-sheet-full>.fi-modal-header::before{display:none}.fi-panel-espace .cc-follow-status .fi-btn{width:100%;min-height:2.75rem;justify-content:center}.fi-panel-espace .cc-origins{gap:8px;padding-top:6px}.fi-panel-espace .cc-origins .fi-fo-radio-label{display:flex;align-items:center;gap:10px;min-height:2.75rem;margin:0;padding:0 12px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1.5px #e3ebf3;font-weight:600}.fi-panel-espace .cc-origins .fi-fo-radio-label:has(input:checked){background:#f2f8fe;color:#2f78c4;box-shadow:inset 0 0 0 1.5px #2f78c4}.fi-panel-espace .fi-modal-window:has(.cc-follow-status input:is([value=new],[value=contacted],[value=no_follow_up]):checked) .cc-follow-quote{display:none}.fi-panel-espace .cc-portal-home{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-auto-flow:dense;gap:12px}.fi-panel-espace :is(.cc-portal-home__main,.cc-portal-home__aside){display:contents}.fi-panel-espace .cc-portal-home :is(.cc-portal-home__notice,.cc-launch-wrap){order:-3;grid-column:1 / -1}.fi-panel-espace .cc-portal-home :is(.cc-home-todo,.cc-home-clear){order:-2;grid-row:span 3;align-self:start}.fi-panel-espace .cc-portal-home :is(.cc-home-side,.cc-portal-heading,.cc-portal-cards,.cc-portal-empty){order:5;grid-column:1 / -1}.fi-panel-espace .cc-home-todo{padding:0;border:0;background:none;box-shadow:none}.fi-panel-espace .cc-home-todo .cc-home-head{margin-bottom:8px;padding:0 2px}.fi-panel-espace .cc-home-todo .cc-home-head h2{font-size:13px;font-weight:700;color:#6b7f99;text-transform:uppercase;letter-spacing:.05em}.fi-panel-espace .cc-home-todo__item{margin-bottom:8px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(11 21 38 / 0.04),0 6px 16px rgb(47 120 196 / 0.08)}.fi-panel-espace .cc-home-todo__row{gap:10px;padding:12px;border-top:0}.fi-panel-espace .cc-home-todo__text strong{font-size:14px;line-height:1.3}.fi-panel-espace .cc-home-todo__text small{font-size:12.5px;white-space:nowrap}.fi-panel-espace .cc-home-todo :is(.cc-home-todo__badge,.cc-home-todo__where){display:none}.fi-panel-espace .cc-home-todo__cta{height:2.25rem;padding:0 14px}.fi-panel-espace .cc-home-todo__calls{margin:0;padding:0 12px 6px}.fi-panel-espace .cc-home-todo__calls li{padding:8px 0;border-top:1px solid #eef2f6}.fi-panel-espace .cc-home-todo__who{flex-direction:column;align-items:flex-start;gap:0}.fi-panel-espace .cc-home-todo__who small{max-width:100%}.fi-panel-espace .cc-home-todo__call{height:2.5rem;padding:0 14px;border-radius:999px;background:#2f78c4;color:#fff}.fi-panel-espace .cc-home-todo__call:hover{text-decoration:none;background:#276aae}.fi-panel-espace .cc-home-clear{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.fi-panel-espace .cc-home-hero{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:12px;padding:14px 16px;border-radius:16px}.fi-panel-espace .cc-home-hero__title{margin-top:6px!important;font-size:16px}.fi-panel-espace .cc-home-hero__title strong{font-size:30px}.fi-panel-espace .cc-home-hero__trend span{padding:2px 8px;font-size:12px}.fi-panel-espace .cc-home-hero__sub{margin-top:6px!important;font-size:13px}.fi-panel-espace .cc-home-hero__links{margin-top:10px!important;gap:12px}.fi-panel-espace .cc-home-hero__cta{height:2.25rem;padding:0 14px;font-size:13px}.fi-panel-espace .cc-home-hero__chart{gap:4px;height:64px}.fi-panel-espace .cc-home-bar :is(b,small){display:none}.fi-panel-espace .cc-home-bar i{border-radius:4px}.fi-panel-espace .cc-home-leadline{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;color:#3b5578;font-size:14px;text-decoration:none;box-shadow:inset 0 0 0 1px #e3ebf3}.fi-panel-espace .cc-home-leadline strong{color:#0b1526}.fi-panel-espace .cc-home-leadline svg{flex:none;width:18px;height:18px;margin-left:auto;color:#6b7f99}.fi-panel-espace .cc-portal-owner{position:relative;align-items:center}.fi-panel-espace .cc-portal-owner :is(.cc-portal-owner__links){display:none}.fi-panel-espace .cc-home-owner .cc-portal-owner__note{display:none}.fi-panel-espace .cc-portal-owner__body{padding-right:6.25rem}.fi-panel-espace .cc-portal-owner__quick{position:absolute;top:50%;right:0;display:flex;gap:8px;margin:0;transform:translateY(-50%)}.fi-panel-espace .cc-portal-owner__round{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;color:#0b1526;box-shadow:inset 0 0 0 1px #e3ebf3}.fi-panel-espace .cc-portal-owner__round--call{background:#2f78c4;color:#fff;box-shadow:none}.fi-panel-espace .cc-portal-owner__round svg{width:19px;height:19px}}.cc-api{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.55;color:#1f2a37}.cc-api code{padding:.05rem .3rem;border-radius:.3rem;background:#eef5fc;font-size:.8125rem;overflow-wrap:anywhere}.cc-api__state{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border:1px solid #e3ebf3;border-radius:.75rem;background:#f7fafd}.cc-api__state--on{border-color:#bfe3cf;background:#f1faf5}.cc-api__state-ico{flex:none;width:1.375rem;height:1.375rem;margin-top:.1rem;color:#2c6fb7}.cc-api__state--on .cc-api__state-ico{color:#1f8a55}.cc-api__state-title{font-weight:700}.cc-api__state-line{color:#5b6b7d}.cc-api__steps{margin:0;padding-left:1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:.5rem}.cc-api__h{margin-top:.5rem;padding-top:1rem;border-top:1px solid #e3ebf3;font-size:.9375rem;font-weight:700}.cc-api__facts{display:grid;grid-template-columns:5.5rem 1fr;gap:.375rem .75rem;margin:0}.cc-api__facts dt{font-weight:700;color:#5b6b7d}.cc-api__facts dd{margin:0;min-width:0}.cc-api__route{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border:1px solid #e3ebf3;border-radius:.75rem}.cc-api__route>p:first-child{font-weight:700}.cc-api .cc-api__verb{background:#0f2a47;color:#fff}.cc-api__code{margin:0;padding:.75rem;border-radius:.5rem;background:#0f2a47;color:#e6eef7;font-size:.75rem;line-height:1.5;white-space:pre;overflow-x:auto}.cc-api__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.cc-api__vh{margin-bottom:.25rem;font-weight:700}.cc-api__more{padding:.625rem .875rem;border:1px solid #e3ebf3;border-radius:.75rem}.cc-api__more>summary{font-weight:700;cursor:pointer}.cc-api__more>:not(summary){margin-top:.5rem}.cc-api__note{color:#5b6b7d}@media (max-width: 40rem){.cc-api__facts{grid-template-columns:1fr}.cc-api__facts dd{margin-bottom:.375rem}}.cc-push-device{padding:16px 18px;border:1px solid var(--cc-sky-line);border-radius:14px;background:#f8fbff}.cc-push-device__title{margin:0;font-weight:600;color:var(--cc-ink)}.cc-push-device__text{margin:2px 0 12px;font-size:14px;color:var(--cc-ink-soft)}.cc-push-device__row:empty{display:none}.cc-push-device__status{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;color:#047857;font-weight:500}.cc-push-device__ok{width:20px;height:20px}.cc-push-device__off{margin-left:6px;font-size:13px;color:var(--cc-ink-soft);text-decoration:underline;text-underline-offset:2px}.cc-push-device__note{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--cc-ink-soft)}.cc-push-invite{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--cc-sky-line);border-radius:16px;background:linear-gradient(180deg,#f3f8ff,#fff);box-shadow:var(--cc-card-shadow)}.cc-push-invite__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e3eeff;color:#1d4ed8}.cc-push-invite__icon svg{width:22px;height:22px}.cc-push-invite__body{flex:1;min-width:0}.cc-push-invite__title{margin:0;font-weight:700;font-size:15px;line-height:1.35;color:var(--cc-ink)}.cc-push-invite__text{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--cc-ink-soft)}.cc-push-invite__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px}.cc-push-invite__later{font-size:14px;font-weight:500;color:var(--cc-ink-soft)}.cc-group-preview{display:block;margin-top:6px;padding:10px 12px;border-radius:10px;background:#f3f4f6;color:#111827;white-space:normal}.cc-trades{margin:0;padding:0;list-style:none}.cc-trades__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:10px 0;border-top:1px solid var(--gray-200)}.cc-trades__item:first-child{border-top:0;padding-top:0}.cc-trades__main{display:flex;flex-direction:column;min-width:0}.cc-trades__name{font-weight:600;color:var(--gray-950)}.cc-trades__meta{font-size:13px;color:var(--gray-500)}.cc-trades__warn{font-size:13px;color:var(--danger-600)}.cc-drop{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:4px;padding:18px 20px;border:2px dashed #c9dbef;border-radius:16px;background:#f8fbff;transition:border-color .15s,background-color .15s,box-shadow .15s}.cc-drop--over{border-color:#2f78c4;background:#e3effc;box-shadow:0 0 0 4px rgb(47 120 196 / .12)}.cc-drop__input{display:none}.cc-drop__icon{flex:none;width:40px;height:40px;padding:9px;border-radius:12px;background:#e3eeff;color:#2f78c4}.cc-drop__body{flex:1;min-width:14rem}.cc-drop__title{margin:0;font-weight:700;font-size:15px;line-height:1.35;color:var(--cc-ink);overflow-wrap:anywhere}.cc-drop__formats{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--cc-ink-soft)}.cc-drop__bar{height:6px;margin-top:8px;border-radius:999px;background:#dbe7f5;overflow:hidden}.cc-drop__bar span{display:block;height:100%;background:#2f78c4;transition:width .2s}.cc-drop__pick{flex:none}.cc-drop__refused{flex-basis:100%;margin:0;font-size:14px;color:var(--danger-600);overflow-wrap:anywhere}@media (max-width: 639px){.cc-drop__pick{width:100%}}.cc-mail-preview__preheader dd{color:var(--gray-500)}
