@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.03f_1bxrvnkfd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.37g1whwfgt7kp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.1iqnhac4m3hwo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-cyrillic-ext-wght-normal.17bnayzfa1gnx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-cyrillic-wght-normal.44316a7vuik0_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-latin-ext-wght-normal.351jt728fik4s.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-latin-wght-normal.2akhzcw1o7bxs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.30flr4oxtjagu.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.2vfzl0i35o8_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#f6f4ff;--surface-raised:#fff;--tint:#ece8ff;--ink:#14123a;--ink-muted:#5b5a82;--border:#d8d3f5;--brand:#3f3fe8;--on-brand:#fff;--brand-deep:#2a22b8;--violet:#7a5cff;--lilac:#c9b8ff;--pink:#ffb8e0;--lime:#d9ff6b;--on-lime:#14123a;--deep:#14123a;--success-bg:#eefbd2;--success-ink:#3b5d00;--success-dot:#7bc800;--warn-bg:#ffefe0;--warn-ink:#a04400;--focus-ring:#3f3fe8;--danger-bg:#fbe3e0;--danger-ink:#9b2c1f;--danger-dot:#c0392b;--gauge-mid:#e8893a;--warn-dot:#a04400;--gradient-violet:#8e7bff;--gradient-blue:#5b6bff;--gradient-mid:#4b2fd6;--gradient-start:#3f3fe8;--gradient-end:#2a22b8;--on-gradient:#fff;--glass:#ffffff29;--glass-border:#fff6;--glass-strong:#fffffff0;--on-glass-strong:#14123a;--success-border:#cfe89a;--warn-border:#f2c9a3;--done-bg:#f1effb;--done-border:#e3dff7;--pink-strong:#d77db1;--neutral-strong:#9c97cc;--cat-google-bg:#dff3fb;--cat-google-ink:#0a5a78;--cat-google-accent:#1aa3d1;--cat-contenu-bg:#ffe6f2;--cat-contenu-ink:#9a1f63;--cat-contenu-accent:#e255a0;--cat-motcle-bg:#fff2c7;--cat-motcle-ink:#6e4a00;--cat-motcle-accent:#f0b400;--cat-vitesse-bg:#dbf5ea;--cat-vitesse-ink:#0b6146;--cat-vitesse-accent:#19b38a;--cat-reseaux-bg:#efe8ff;--cat-reseaux-ink:#5328c4;--cat-reseaux-accent:#8a63ff;--impact-moyen-bg:#ffe7bd;--impact-moyen-ink:#6b4200;--logo-ga-dark:#e37400;--logo-ga-light:#f9ab00;--logo-gsc-blue:#4285f4;--logo-gsc-green:#34a853;--logo-gsc-red:#ea4335;--google-btn-bg:#fff;--google-btn-border:#747775;--google-btn-ink:#1f1f1f;--font-display:var(--font-bricolage), "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, sans-serif;--font-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--font-hand:var(--font-caveat), "Caveat", "Comic Sans MS", cursive;--lh-display-xl:.976;--fw-display-xl:800;--ls-display-xl:-.035em;--lh-display-lg:1.036;--fw-display-lg:800;--ls-display-lg:-.03em;--lh-heading:1.1;--fw-heading:700;--ls-heading:-.02em;--lh-figure:1.167;--fw-figure:700;--ls-figure:-.02em;--lh-lead:1.55;--fw-lead:400;--lh-body:1.5;--fw-body:400;--lh-small:1.429;--fw-small:400;--lh-label:1.231;--fw-label:700;--ls-label:.02em;--lh-caption:1.333;--fw-caption:500;--lh-accent-serif:.976;--fw-accent-serif:400;--lh-accent-hand:1;--fw-accent-hand:700;--fs-display-xl:clamp(2.875rem, 2.039rem + 3.568vw, 5.25rem);--fs-display-lg:clamp(2.125rem, 1.641rem + 2.066vw, 3.5rem);--fs-heading:clamp(1.5rem, 1.368rem + .563vw, 1.875rem);--fs-figure:clamp(1.375rem, 1.331rem + .188vw, 1.5rem);--fs-lead:clamp(1.063rem, .996rem + .282vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.8125rem;--fs-caption:.75rem;--fs-accent-serif:clamp(2.875rem, 2.039rem + 3.568vw, 5.25rem);--fs-accent-hand:clamp(1.375rem, 1.243rem + .563vw, 1.75rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:56px;--space-8:72px;--space-xs:clamp(.375rem, .331rem + .188vw, .5rem);--space-s:clamp(.75rem, .662rem + .376vw, 1rem);--space-m:clamp(1rem, .824rem + .751vw, 1.5rem);--space-l:clamp(1.5rem, 1.324rem + .751vw, 2rem);--space-xl:clamp(2.5rem, 2.148rem + 1.502vw, 3.5rem);--space-xxl:clamp(3.5rem, 2.62rem + 3.756vw, 6rem);--radius-sm:12px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--radius-xl:24px;--radius-icon:18px;--shadow-card:0 40px 80px -20px #14123a8c, 0 0 0 8px #ffffff1f;--shadow-sticker:0 14px 30px -8px #14123a80;--shadow-pop:0 30px 60px -20px #14123a73;--shadow-hover:0 18px 40px -22px #3f3fe880;--control-height:52px;--control-height-compact:44px;--control-padding-x:28px;--container-max:1200px;--logo-mark:38px;--logo-text:25px;--breakpoint-stack:1100px;--breakpoint-mobile:640px;--content-narrow:640px;--border-hairline:1px;--border-strong:1.5px;--checkbox:32px;--icon-tile:56px;--stepper-dot:26px;--field-height:48px;--container-narrow:1000px;--hero-min-height:900px;--container-hero:1280px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--surface:#14123a;--surface-raised:#1e1b52;--tint:#2a2670;--ink:#f3f1ff;--ink-muted:#b6b3e0;--border:#3a3487;--brand:#8e8cff;--on-brand:#14123a;--brand-deep:#c9b8ff;--violet:#a894ff;--lilac:#3a3487;--pink:#ffb8e0;--lime:#d9ff6b;--on-lime:#14123a;--deep:#2a2670;--success-bg:#2e3f0a;--success-ink:#d9ff6b;--success-dot:#a8e83a;--warn-bg:#4a2a10;--warn-ink:#ffc999;--focus-ring:#d9ff6b;--danger-bg:#4a1612;--danger-ink:#ffb4a8;--danger-dot:#ff7a68;--gauge-mid:#f0a35e;--warn-dot:#ffc999;--gradient-violet:#8e7bff;--gradient-blue:#5b6bff;--gradient-mid:#4b2fd6;--gradient-start:#3f3fe8;--gradient-end:#2a22b8;--on-gradient:#fff;--glass:#ffffff29;--glass-border:#fff6;--glass-strong:#fffffff0;--on-glass-strong:#14123a;--success-border:#4a6312;--warn-border:#6b3e18;--done-bg:#24205e;--done-border:#3a3487;--pink-strong:#d77db1;--neutral-strong:#9c97cc;--cat-google-bg:#0f3446;--cat-google-ink:#9fdcf3;--cat-google-accent:#4cc3ea;--cat-contenu-bg:#45132f;--cat-contenu-ink:#ffb8e0;--cat-contenu-accent:#ff8cc8;--cat-motcle-bg:#3d300a;--cat-motcle-ink:#ffd866;--cat-motcle-accent:#fc3;--cat-vitesse-bg:#0d3a2c;--cat-vitesse-ink:#8fe6c4;--cat-vitesse-accent:#3fd1a5;--cat-reseaux-bg:#2f2270;--cat-reseaux-ink:#cdbcff;--cat-reseaux-accent:#a894ff;--impact-moyen-bg:#4a3510;--impact-moyen-ink:#ffd38a;--logo-ga-dark:#e37400;--logo-ga-light:#f9ab00;--logo-gsc-blue:#4285f4;--logo-gsc-green:#34a853;--logo-gsc-red:#ea4335;--google-btn-bg:#131314;--google-btn-border:#8e918f;--google-btn-ink:#e3e3e3}}:root[data-theme=dark]{--surface:#14123a;--surface-raised:#1e1b52;--tint:#2a2670;--ink:#f3f1ff;--ink-muted:#b6b3e0;--border:#3a3487;--brand:#8e8cff;--on-brand:#14123a;--brand-deep:#c9b8ff;--violet:#a894ff;--lilac:#3a3487;--pink:#ffb8e0;--lime:#d9ff6b;--on-lime:#14123a;--deep:#2a2670;--success-bg:#2e3f0a;--success-ink:#d9ff6b;--success-dot:#a8e83a;--warn-bg:#4a2a10;--warn-ink:#ffc999;--focus-ring:#d9ff6b;--danger-bg:#4a1612;--danger-ink:#ffb4a8;--danger-dot:#ff7a68;--gauge-mid:#f0a35e;--warn-dot:#ffc999;--gradient-violet:#8e7bff;--gradient-blue:#5b6bff;--gradient-mid:#4b2fd6;--gradient-start:#3f3fe8;--gradient-end:#2a22b8;--on-gradient:#fff;--glass:#ffffff29;--glass-border:#fff6;--glass-strong:#fffffff0;--on-glass-strong:#14123a;--success-border:#4a6312;--warn-border:#6b3e18;--done-bg:#24205e;--done-border:#3a3487;--pink-strong:#d77db1;--neutral-strong:#9c97cc;--cat-google-bg:#0f3446;--cat-google-ink:#9fdcf3;--cat-google-accent:#4cc3ea;--cat-contenu-bg:#45132f;--cat-contenu-ink:#ffb8e0;--cat-contenu-accent:#ff8cc8;--cat-motcle-bg:#3d300a;--cat-motcle-ink:#ffd866;--cat-motcle-accent:#fc3;--cat-vitesse-bg:#0d3a2c;--cat-vitesse-ink:#8fe6c4;--cat-vitesse-accent:#3fd1a5;--cat-reseaux-bg:#2f2270;--cat-reseaux-ink:#cdbcff;--cat-reseaux-accent:#a894ff;--impact-moyen-bg:#4a3510;--impact-moyen-ink:#ffd38a;--logo-ga-dark:#e37400;--logo-ga-light:#f9ab00;--logo-gsc-blue:#4285f4;--logo-gsc-green:#34a853;--logo-gsc-red:#ea4335;--google-btn-bg:#131314;--google-btn-border:#8e918f;--google-btn-ink:#e3e3e3}.sl-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);--surface:#f6f4ff;--surface-raised:#fff;--tint:#ece8ff;--ink:#14123a;--ink-muted:#5b5a82;--border:#d8d3f5;--brand:#3f3fe8;--on-brand:#fff;--brand-deep:#2a22b8;--violet:#7a5cff;--lilac:#c9b8ff;--pink:#ffb8e0;--lime:#d9ff6b;--on-lime:#14123a;--deep:#14123a;--success-bg:#eefbd2;--success-ink:#3b5d00;--success-dot:#7bc800;--warn-bg:#ffefe0;--warn-ink:#a04400;--focus-ring:#3f3fe8;--danger-bg:#fbe3e0;--danger-ink:#9b2c1f;--danger-dot:#c0392b;--gauge-mid:#e8893a;--warn-dot:#a04400;--gradient-violet:#8e7bff;--gradient-blue:#5b6bff;--gradient-mid:#4b2fd6;--gradient-start:#3f3fe8;--gradient-end:#2a22b8;--on-gradient:#fff;--glass:#ffffff29;--glass-border:#fff6;--glass-strong:#fffffff0;--on-glass-strong:#14123a;--success-border:#cfe89a;--warn-border:#f2c9a3;--done-bg:#f1effb;--done-border:#e3dff7;--pink-strong:#d77db1;--neutral-strong:#9c97cc;--cat-google-bg:#dff3fb;--cat-google-ink:#0a5a78;--cat-google-accent:#1aa3d1;--cat-contenu-bg:#ffe6f2;--cat-contenu-ink:#9a1f63;--cat-contenu-accent:#e255a0;--cat-motcle-bg:#fff2c7;--cat-motcle-ink:#6e4a00;--cat-motcle-accent:#f0b400;--cat-vitesse-bg:#dbf5ea;--cat-vitesse-ink:#0b6146;--cat-vitesse-accent:#19b38a;--cat-reseaux-bg:#efe8ff;--cat-reseaux-ink:#5328c4;--cat-reseaux-accent:#8a63ff;--impact-moyen-bg:#ffe7bd;--impact-moyen-ink:#6b4200;--logo-ga-dark:#e37400;--logo-ga-light:#f9ab00;--logo-gsc-blue:#4285f4;--logo-gsc-green:#34a853;--logo-gsc-red:#ea4335;--google-btn-bg:#fff;--google-btn-border:#747775;--google-btn-ink:#1f1f1f}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.on-brand :focus-visible{outline-color:var(--on-brand)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.sl-wrap{max-width:var(--container-max);padding-inline:var(--space-m);margin:0 auto}.sl-wrap--narrow{max-width:var(--container-narrow)}.sl-page{padding-bottom:var(--space-xxl)}.sl-main{gap:var(--space-m);flex-direction:column;display:flex}.sl-row{gap:var(--space-s);flex-wrap:wrap;align-items:stretch;display:flex}.sl-row>.sl-grow{flex:999 38rem;min-width:0}.sl-row>.sl-side{flex:21rem;min-width:0}.sl-grid-auto{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.sl-stack{gap:var(--space-s);flex-direction:column;display:flex}.sl-cluster{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.sl-display{font-family:var(--font-display);letter-spacing:var(--ls-display-lg);text-wrap:balance;font-weight:800;line-height:1.02}.sl-h1{font-size:var(--fs-display-lg)}.sl-h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-figure);letter-spacing:-.02em;line-height:1.15}.sl-h2--xl{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:800;line-height:1.05}.sl-h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700;line-height:1.2}.sl-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.sl-accent-lime{color:var(--lime)}.sl-accent-brand{color:var(--brand)}.sl-hand{font-family:var(--font-hand);font-weight:700;font-size:var(--fs-accent-hand);color:var(--lime);line-height:1}.sl-lead{font-size:var(--fs-lead);line-height:1.55}.sl-muted{color:var(--ink-muted)}.sl-small{font-size:var(--fs-small);line-height:1.5}.sl-body{font-size:.9375rem;line-height:1.5}.sl-eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--brand-deep);font-weight:700}.sl-num{font-variant-numeric:tabular-nums}.sl-link{color:var(--brand-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sl-logo{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:800;font-size:var(--logo-text);letter-spacing:-.02em;color:inherit;text-decoration:none;display:inline-flex}.sl-logo__mark{width:var(--logo-mark);height:var(--logo-mark);border-radius:var(--radius-sm);background:var(--brand);place-items:center;display:grid}.sl-logo--plain .sl-logo__mark{background:0 0;width:auto;height:auto}.sl-btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;border:0;line-height:1;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.sl-btn--wrap{white-space:normal;text-align:center;width:100%;padding-block:var(--space-xs);align-self:stretch;line-height:1.25}.sl-btn:active{transform:scale(.98)}.sl-btn--compact{min-height:var(--control-height-compact);padding:0 var(--space-m);font-size:.9375rem}.sl-btn--lime{background:var(--lime);color:var(--on-lime)}.sl-btn--lime:hover{background:var(--on-gradient);transform:translateY(-2px)}.sl-btn--solid{background:var(--brand);color:var(--on-brand)}.sl-btn--solid:hover{background:var(--brand-deep)}.sl-btn--line{background:var(--surface-raised);color:var(--brand-deep);box-shadow:inset 0 0 0 var(--border-strong) var(--brand)}.sl-btn--line:hover{background:var(--tint)}.sl-btn--ghost{background:var(--glass);color:var(--on-gradient);box-shadow:inset 0 0 0 var(--border-strong) var(--glass-border)}.sl-btn--ghost:hover{background:var(--glass-border)}.sl-btn--disabled,.sl-btn[aria-disabled=true]{background:var(--tint);color:var(--ink-muted);cursor:not-allowed;box-shadow:none;transform:none}.sl-btn-text{padding:var(--space-s) var(--space-1);font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);color:var(--brand-deep);cursor:pointer;background:0 0;border:0;text-decoration:underline}.sl-btn-text--warn{color:var(--warn-ink)}.sl-on-gradient :focus-visible{outline-color:var(--on-gradient)}.sl-chip{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);font-size:var(--fs-label);white-space:nowrap;padding:6px 12px;font-weight:600;line-height:1;display:inline-flex}.sl-chip--multi{white-space:normal;border-radius:var(--radius-md);align-items:baseline;max-width:100%;line-height:1.35}.sl-chip--multi .sl-chip__dot{transform:translateY(1px)}.sl-chip__dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.sl-chip--good{background:var(--success-bg);color:var(--success-ink)}.sl-chip--good .sl-chip__dot{background:var(--success-dot)}.sl-chip--watch{background:var(--warn-bg);color:var(--warn-ink)}.sl-chip--bad{background:var(--danger-bg);color:var(--danger-ink)}.sl-chip--bad .sl-chip__dot{background:var(--danger-dot)}.sl-chip--neutral{background:var(--tint);color:var(--brand-deep)}.sl-chip--strong{background:var(--brand);color:var(--on-brand)}.sl-chip--glass{background:var(--glass);color:var(--on-gradient);box-shadow:inset 0 0 0 1px var(--glass-border)}.sl-card{background:var(--surface-raised);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-m);gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.sl-card--good{background:var(--success-bg);border-color:var(--success-border)}.sl-card--watch{background:var(--warn-bg);border-color:var(--warn-border)}.sl-card--tint{background:var(--tint)}.sl-gradient{border-radius:var(--radius-lg);color:var(--on-gradient);background:radial-gradient(60% 70% at 10% 0%, var(--gradient-violet) 0%, transparent 62%), radial-gradient(45% 70% at 62% 0%, var(--pink) 0%, transparent 62%), radial-gradient(50% 70% at 100% 100%, var(--lime) 0%, transparent 58%), radial-gradient(50% 60% at 30% 100%, var(--gradient-blue) 0%, transparent 65%), linear-gradient(160deg, var(--gradient-start) 0%, var(--gradient-mid) 55%, var(--gradient-end) 100%);position:relative;overflow:hidden}.sl-gradient--hero{background:radial-gradient(60% 55% at 12% 8%, var(--gradient-violet) 0%, transparent 60%), radial-gradient(50% 60% at 88% 18%, var(--pink) 0%, transparent 62%), radial-gradient(55% 55% at 78% 92%, var(--gradient-blue) 0%, transparent 65%), radial-gradient(45% 45% at 8% 95%, var(--lime) 0%, transparent 55%), linear-gradient(160deg, var(--gradient-start) 0%, var(--gradient-mid) 55%, var(--gradient-end) 100%);border-radius:0}.sl-gradient>*{position:relative}.sl-gradient:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sl-panel-pad{padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.sl-glass-card{background:var(--glass-strong);color:var(--on-glass-strong);border-radius:var(--radius-xl);padding:var(--space-m);box-shadow:var(--shadow-pop);gap:var(--space-s);flex-direction:column;display:flex}.sl-glass-card .sl-muted{color:var(--ink-muted)}.sl-glass-note{background:var(--glass);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-s) var(--space-m);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.9375rem;line-height:1.5}.sl-header{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-m);flex-wrap:wrap;display:flex}.sl-header__right{align-items:center;gap:var(--space-xs);font-weight:600;font-size:var(--fs-small);flex-wrap:wrap;display:flex}.sl-stepper{gap:var(--space-xs);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.sl-stepper li{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-muted);border:var(--border-hairline) solid var(--border);padding:6px 14px 6px 6px;display:flex}.sl-stepper li a{color:inherit;text-decoration:none}.sl-stepper__dot{width:var(--stepper-dot);height:var(--stepper-dot);background:var(--tint);color:var(--brand-deep);font-size:var(--fs-label);border-radius:50%;place-items:center;display:grid}.sl-stepper li[aria-current=step]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.sl-stepper li[aria-current=step] .sl-stepper__dot{background:var(--lime);color:var(--on-lime)}.sl-stepper li.is-done .sl-stepper__dot{background:var(--success-bg);color:var(--success-ink)}.sl-example-bar{background:var(--deep);color:var(--on-gradient);font-size:var(--fs-small);text-align:center;padding:var(--space-xs) var(--space-m)}.sl-example-bar a{color:var(--lime);font-weight:600}.sl-kpi__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}.sl-kpi__head{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.sl-kpi__head .sl-chip{white-space:normal;max-width:100%;line-height:1.3}.sl-spark{width:100%;height:34px;display:block}.sl-list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.sl-list li{gap:var(--space-s);font-size:var(--fs-body);color:var(--ink);align-items:flex-start;line-height:1.5;display:flex}.sl-list svg{flex:none;margin-top:2px}.sl-chart{width:100%;height:auto;display:block;overflow:visible}.sl-chart text{font-family:var(--font-body);fill:var(--ink-muted);font-size:12px}.sl-chart .sl-chart__strong{fill:var(--ink);font-size:13px;font-weight:700}.sl-chart-wrap{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.sl-chart--interactive{cursor:crosshair;border-radius:var(--radius-md)}.sl-chart--interactive:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.sl-chart .sl-chart__bubble{fill:var(--surface-raised);stroke:var(--brand);stroke-width:1.5px}.sl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-donut{flex:none;width:180px;height:180px;position:relative}.sl-donut__center{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.sl-donut__center span{max-width:6.5rem;font-size:var(--fs-caption);text-wrap:balance;line-height:1.25}.sl-donut__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.125rem;font-weight:800;line-height:1}.sl-legend{gap:var(--space-xs);flex:9rem}.sl-legend li{align-items:center;font-size:.9375rem}.sl-swatch{border:var(--border-strong) solid transparent;border-radius:50%;flex:none;width:14px;height:14px}.sl-alert{border-radius:var(--radius-md);padding:var(--space-s) var(--space-m);gap:var(--space-s);align-items:flex-start;font-size:.9375rem;line-height:1.5;display:flex}.sl-alert--watch{background:var(--warn-bg);color:var(--warn-ink)}.sl-alert--watch-ink{background:var(--warn-bg);color:var(--ink)}.sl-alert svg{flex:none;margin-top:2px}.sl-table-scroll{overflow-x:auto}.sl-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9375rem}.sl-table--wide{min-width:54rem}.sl-table th{text-align:left;font-size:var(--fs-label);color:var(--ink-muted);padding:0 var(--space-s) var(--space-s);border-bottom:var(--border-hairline) solid var(--border);font-weight:700}.sl-table td{padding:var(--space-m) var(--space-s);border-bottom:var(--border-hairline) solid var(--tint);vertical-align:middle}.sl-table tr:last-child td{border-bottom:0}.sl-table td.sl-num{font-weight:600}.sl-pos{align-items:center;gap:var(--space-xs);min-width:8rem;display:flex}.sl-pos b{font-variant-numeric:tabular-nums;min-width:2.4rem}.sl-track{border-radius:var(--radius-pill);background:var(--tint);flex:1;height:8px;overflow:hidden}.sl-track span{border-radius:var(--radius-pill);background:var(--brand);height:100%;display:block}.sl-track--watch span{background:var(--warn-ink)}.sl-details{border-top:var(--border-hairline) dashed var(--border);padding-top:var(--space-s)}.sl-details>summary{cursor:pointer;color:var(--brand-deep);padding-block:var(--space-xs);font-size:.9375rem;font-weight:600;list-style-position:inside}.sl-stat{border-radius:var(--radius-md);padding:var(--space-s) var(--space-m);gap:var(--space-1);flex-direction:column;display:flex}.sl-stat b{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.125rem;font-weight:800;line-height:1}.sl-stat span{font-size:var(--fs-small);line-height:1.35}.sl-stat--tint{background:var(--tint);color:var(--ink)}.sl-stat--good{background:var(--success-bg);color:var(--success-ink)}.sl-stat--watch{background:var(--warn-bg);color:var(--warn-ink)}.sl-stat--strong{background:var(--brand);color:var(--on-brand)}.sl-idea{border:var(--border-hairline) solid var(--border);border-radius:var(--radius-xl);padding:var(--space-m);gap:var(--space-s);background:var(--surface-raised);flex-direction:column;display:flex}.sl-idea--watch{background:var(--warn-bg);border-color:var(--warn-border)}.sl-idea .sl-chip{white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;line-height:1.3}.sl-month-ideas{gap:var(--space-m)}.sl-month-ideas .sl-idea{background:var(--surface-raised)}.sl-cwv{border:var(--border-hairline) solid var(--border);border-radius:var(--radius-xl);padding:var(--space-m);gap:var(--space-s);background:var(--surface-raised);flex-direction:column;display:flex}.sl-cwv__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.sl-gauge{border-radius:var(--radius-pill);height:10px;display:flex;position:relative}.sl-gauge__seg{height:100%;display:block}.sl-gauge__seg:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--success-dot)}.sl-gauge__seg:nth-child(2){background:var(--gauge-mid)}.sl-gauge__seg:nth-child(3){border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--danger-dot)}.sl-gauge__marker{background:var(--surface-raised);border:3px solid var(--ink);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sl-gauge__labels{font-size:var(--fs-caption);color:var(--ink-muted);margin-top:var(--space-xs);display:flex}.sl-gauge__labels span:last-child{text-align:right}.sl-fix{border-radius:var(--radius-md);padding:var(--space-m);background:var(--surface);gap:var(--space-xs);flex-direction:column;display:flex}.sl-example-box{background:var(--surface-raised);border:var(--border-hairline) dashed var(--lilac);border-radius:var(--radius-sm);padding:var(--space-s);font-size:var(--fs-small);line-height:1.5}.sl-task{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--border);background:var(--surface-raised);align-items:flex-start;transition:background-color .2s,box-shadow .2s;display:flex}.sl-task:hover{box-shadow:var(--shadow-hover)}.sl-task.is-done{background:var(--done-bg);border-color:var(--done-border)}.sl-task__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}.sl-task.is-done .sl-task__title{color:var(--ink-muted);text-decoration:line-through}.sl-task__body{gap:var(--space-s);flex-direction:column;flex:1;min-width:0;display:flex}.sl-checkbox{width:var(--checkbox);height:var(--checkbox);border:2px solid var(--brand);background:var(--surface-raised);cursor:pointer;color:var(--on-brand);border-radius:10px;flex:none;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid}.sl-checkbox:active{transform:scale(.94)}.sl-checkbox[aria-checked=true]{background:var(--brand)}.sl-task__actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.sl-how{background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-s);font-size:var(--fs-small);line-height:1.5}.sl-group-title{align-items:center;gap:var(--space-s);min-height:var(--control-height-compact);margin-top:var(--space-s);display:flex}.sl-group-title>.sl-h2{flex:none}.sl-group-title__num{background:var(--ink);width:2rem;height:2rem;color:var(--surface-raised);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.sl-group-title__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sl-group-title__count{white-space:nowrap;flex:none;margin-left:auto}.sl-ring{flex:none;width:120px;height:120px;position:relative}.sl-ring circle{transition:stroke-dasharray .4s}.sl-ring__center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sl-ring__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.875rem;font-weight:800;line-height:1}.sl-conn{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);align-items:flex-start;transition:box-shadow .2s;display:flex}.sl-conn:hover{box-shadow:var(--shadow-hover)}.sl-conn__icon{width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-icon);background:var(--tint);color:var(--brand);flex:none;place-items:center;display:grid}.sl-conn__logo{width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-icon);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);flex:none;place-items:center;display:grid}.sl-disconnect{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--cat-google-bg);color:var(--cat-google-ink);font-size:var(--fs-label);cursor:pointer;border:0;padding:6px 14px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.sl-disconnect svg{color:var(--danger-dot)}.sl-disconnect:hover,.sl-disconnect:focus-visible{text-decoration:underline}.sl-steps__nav{align-items:center;gap:var(--space-m)}.sl-checks{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.sl-checks li{gap:var(--space-s);font-size:var(--fs-body);align-items:flex-start;line-height:1.45;display:flex}.sl-checks svg{flex:none;margin-top:2px}.sl-popover-anchor{position:relative}.sl-dialog{z-index:30;background:var(--surface-raised);width:min(27.5rem,100vw - 2rem);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-xl);padding:var(--space-m);box-shadow:var(--shadow-pop);gap:var(--space-s);transform-origin:100% 0;flex-direction:column;font-weight:400;animation:.18s ease-out sl-pop;display:flex;position:absolute;top:calc(100% + 12px);right:0}@keyframes sl-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.sl-icon-btn{background:var(--tint);width:36px;height:36px;color:var(--brand-deep);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sl-opt{gap:var(--space-s);text-align:left;width:100%;padding:var(--space-s);border-radius:var(--radius-md);border:var(--border-strong) solid var(--border);background:var(--surface-raised);cursor:pointer;font-family:var(--font-body);color:var(--ink);align-items:flex-start;font-size:.9375rem;line-height:1.4;display:flex}.sl-opt[aria-checked=true]{border-color:var(--brand);background:var(--tint)}.sl-radio{border:2px solid var(--brand);background:var(--surface-raised);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.sl-opt[aria-checked=true] .sl-radio:after{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px}.sl-linkbox{min-height:var(--field-height);border-radius:var(--radius-sm);border:var(--border-strong) solid var(--border);background:var(--surface);padding:0 var(--space-s);font-weight:600;font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;align-items:center;display:flex;overflow:hidden}.sl-linkbox--off{color:var(--ink-muted);-webkit-user-select:none;user-select:none;font-weight:500}.sl-textarea{border-radius:var(--radius-md);border:var(--border-strong) solid var(--border);width:100%;padding:var(--space-s);font-size:var(--fs-body);background:var(--surface);resize:vertical}.sl-hero{min-height:min(var(--hero-min-height), 100dvh)}.sl-hero__wrap{max-width:var(--container-hero);padding:var(--space-m) var(--space-l) var(--space-8);margin:0 auto}.sl-nav{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.sl-nav__links{align-items:center;gap:var(--space-l);font-size:.9375rem;font-weight:500;display:flex}.sl-nav__links a{color:var(--on-gradient);opacity:.88;text-decoration:none}.sl-nav__links a:hover{opacity:1;color:var(--lime)}.sl-hero__grid{gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.sl-hero__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-xl);letter-spacing:var(--ls-display-xl);margin-top:var(--space-m);line-height:.98}.sl-hero__title .sl-serif{color:var(--lime)}.sl-circled{white-space:nowrap;display:inline-block;position:relative}.sl-circled svg{pointer-events:none;width:108%;height:130%;position:absolute;top:-14%;left:-4%;overflow:visible}.sl-hero__badge{align-self:flex-start;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--glass);border:var(--border-hairline) solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-small);padding:8px 14px;font-weight:500;display:inline-flex}.sl-dot-lime{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.sl-hero__micro{font-size:var(--fs-small);opacity:.85;flex-wrap:wrap;gap:6px 18px;display:flex}.sl-hero__micro span:before{content:"";background:var(--lime);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.sl-stage{padding:var(--space-l) 0 var(--space-l) var(--space-m);position:relative}.sl-stage__note{z-index:3;position:absolute;top:-18px;left:-26px;transform:rotate(-7deg)}.sl-stage__note svg{width:60px;height:34px;margin:2px 0 0 54px;display:block}.sl-report{z-index:2;border-radius:var(--radius-lg);padding:var(--space-m);color:var(--on-glass-strong);background:var(--glass-strong);border:var(--border-hairline) solid var(--glass-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.sl-report__top{justify-content:space-between;align-items:center;gap:var(--space-s);font-size:var(--fs-label);color:var(--ink-muted);font-weight:500;display:flex}.sl-report h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-heading);letter-spacing:-.02em;margin-top:var(--space-s);line-height:1.1}.sl-report__kpis{margin-top:var(--space-m);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sl-report__kpi{background:var(--tint);border-radius:var(--radius-md);padding:12px 12px 10px}.sl-report__kpi b{font-family:var(--font-display);font-size:var(--fs-figure);letter-spacing:-.02em;display:block}.sl-report__kpi span{font-size:var(--fs-caption);color:var(--ink-muted);margin-top:2px;display:block}.sl-report__kpi em{font-style:normal;font-size:var(--fs-caption);color:var(--success-ink);margin-top:6px;font-weight:600;display:block}.sl-report__kpi em.is-watch{color:var(--warn-ink)}.sl-report__two{gap:var(--space-s);margin-top:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.sl-report__box{border-radius:var(--radius-md);padding:var(--space-s);font-size:var(--fs-small);line-height:1.45}.sl-report__box h3{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0 0 6px;font-weight:700}.sl-report__moves{margin-top:var(--space-s);border-top:var(--border-hairline) dashed var(--border);padding-top:var(--space-s)}.sl-report__moves ol{margin:var(--space-xs) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.sl-report__moves li{font-size:var(--fs-small);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.sl-report__moves li>span{background:var(--brand);width:22px;height:22px;color:var(--on-brand);font-weight:700;font-size:var(--fs-caption);border-radius:50%;flex:none;place-items:center;display:grid}.sl-sticker{z-index:4;background:var(--lime);color:var(--on-lime);text-align:center;width:132px;height:132px;font-family:var(--font-display);padding:var(--space-s);box-shadow:var(--shadow-sticker);border:3px solid var(--on-gradient);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;line-height:1.05;display:grid;position:absolute;bottom:-26px;right:-18px;transform:rotate(9deg)}.sl-sticker small{font-family:var(--font-hand);margin-top:2px;font-size:1.25rem;font-weight:700;display:block}@media (max-width:1100px){.sl-hero__grid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:1fr}}@media (max-width:640px){.sl-hero__wrap{padding:var(--space-m) var(--space-m) var(--space-xl)}.sl-nav__links a:not(.sl-btn){display:none}.sl-report__kpis{grid-template-columns:repeat(2,1fr)}.sl-report__two{grid-template-columns:1fr}.sl-stage__note{left:0}.sl-sticker{width:108px;height:108px;font-size:1rem;right:-4px}.sl-main .sl-btn:not(.sl-btn--compact),.sl-hero .sl-cta .sl-btn{width:100%}.sl-task{padding:var(--space-s);gap:var(--space-s)}.sl-header__right{width:100%}}@media (prefers-reduced-motion:reduce){.sl-dialog{animation:none}}.sl-logo-link{color:inherit;text-decoration:none}.sl-track-svg{flex:1;width:100%;min-width:3rem;height:8px}.sl-swatch-svg{flex:none}.sl-nav__links a{min-height:var(--control-height-compact);align-items:center;display:inline-flex}.sl-task__meta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.sl-gain{font-size:.9375rem;line-height:1.5}.sl-row--top{align-items:flex-start;gap:var(--space-l);padding-top:var(--space-m)}.sl-stack--l{gap:var(--space-l)}.sl-conn__head{justify-content:space-between}.sl-detected{color:var(--success-ink);font-weight:600}.sl-aside{max-width:30rem}.sl-tilt{transform-origin:0;font-size:1.875rem;transform:rotate(-4deg)}.sl-stack--xs{gap:var(--space-xs)}.sl-self-start,.sl-stack>.sl-chip{align-self:flex-start}.sl-row--between{justify-content:space-between;gap:var(--space-l)}.sl-measure{max-width:45rem}.sl-self-end{align-self:flex-end}.sl-items-end{align-items:flex-end}.sl-card--bad{background:var(--danger-bg);border-color:var(--danger-dot);color:var(--danger-ink)}.sl-card--roomy{gap:var(--space-l)}.sl-cluster--l{gap:var(--space-m)}.sl-fill{flex:1}.sl-grid-auto--s{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.sl-grid-auto--l{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.sl-half{flex:26rem}.sl-ink-good{color:var(--success-ink)}.sl-ink-watch{color:var(--warn-ink)}.sl-items-center{align-items:center}.sl-progress{align-items:center;gap:var(--space-m);flex-direction:row;max-width:24rem}.sl-strong{font-weight:600;font-size:var(--fs-body);line-height:1.4}.sl-list--tight{gap:var(--space-xs)}.sl-list .sl-between,.sl-between{justify-content:space-between;align-items:center;gap:var(--space-s);font-size:.9375rem;display:flex}.sl-narrow{max-width:var(--content-narrow)}.sl-alert--good{background:var(--success-bg);color:var(--success-ink)}.sl-field{gap:var(--space-xs);font-weight:600;font-size:var(--fs-small);flex-direction:column;display:flex}.sl-field--grow{flex:16rem}.sl-input{min-height:var(--control-height);padding:0 var(--space-s);border-radius:var(--radius-sm);border:var(--border-strong) solid var(--border);background:var(--surface);font-weight:400;font-size:var(--fs-body)}.sl-nav__links a.sl-btn{color:var(--on-lime);opacity:1}.sl-nav__links a.sl-btn:hover{color:var(--on-lime)}.sl-aside .sl-h2--xl{font-size:2rem}.sl-kpi__value-row{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (max-width:640px){.sl-stepper li:not([aria-current=step]){padding-right:6px}.sl-stepper li:not([aria-current=step]) .sl-stepper__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-hide-mobile{display:none}.sl-header__right{width:auto}}.sl-segmented{border-radius:var(--radius-pill);background:var(--tint);gap:4px;padding:4px;display:inline-flex}.sl-segmented__opt{min-height:var(--control-height-compact);padding:0 var(--space-m);border-radius:var(--radius-pill);color:var(--brand-deep);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s}.sl-segmented__opt[aria-checked=true],.sl-segmented__opt[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.sl-action{column-gap:var(--space-m);row-gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--border);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;transition:background-color .2s,box-shadow .2s;display:grid}.sl-action:hover{box-shadow:var(--shadow-hover)}.sl-action.is-done{background:var(--done-bg);border-color:var(--done-border)}.sl-action.is-done .sl-action__title{color:var(--ink-muted);text-decoration:line-through}.sl-action__title{min-width:0;padding-top:calc((var(--checkbox) - 1.2em) / 2);overflow-wrap:anywhere}.sl-action__body{grid-column:1/-1;min-width:0}.sl-action__body>*,.sl-level>*,.sl-proposal>*,.sl-ask>*{min-width:0;max-width:100%}.sl-action__body p,.sl-action__body li,.sl-ask p{overflow-wrap:anywhere}.sl-level{gap:var(--space-xs);flex-direction:column;display:flex}.sl-level__tag{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--brand-deep);font-weight:700}.sl-level--do{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-xl);background:var(--surface);border:var(--border-hairline) solid var(--border)}.sl-proposals{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.sl-proposal{background:var(--surface-raised);border:var(--border-hairline) dashed var(--lilac);border-radius:var(--radius-md);padding:var(--space-s);gap:var(--space-xs);flex-direction:column;display:flex}.sl-proposal__text{font-size:var(--fs-body);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.sl-proposal__foot{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.sl-steps{gap:var(--space-xs);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.5;display:grid}.sl-guide{border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-xs) var(--space-s)}.sl-guide[open]{gap:var(--space-xs);padding-bottom:var(--space-s);display:grid}.sl-guide__title{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-s);color:var(--brand-deep);padding-block:var(--space-xs);font-size:.9375rem;font-weight:600;list-style:none;display:flex}.sl-guide__links{margin:var(--space-xs) 0 0;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.sl-guide__link{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--success-dot) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--success-dot) 55%, transparent);text-underline-offset:-.08em;text-decoration-skip-ink:none;font-size:.9375rem;font-weight:600;text-decoration-thickness:.3em;transition:text-decoration-color .15s}.sl-guide__link:hover{-webkit-text-decoration-color:var(--success-dot);text-decoration-color:var(--success-dot)}.sl-guide__link:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.sl-guide__title::-webkit-details-marker{display:none}.sl-guide__title:after{content:"+";color:var(--brand);font-weight:700}.sl-guide[open] .sl-guide__title:after{content:"–"}.sl-guide__title:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:var(--radius-md)}.sl-done-row{gap:var(--space-s);padding-top:var(--space-s);border-top:var(--border-hairline) dashed var(--border);align-items:center;display:flex}.sl-done-row label{cursor:pointer}.sl-btn-text:disabled,.sl-btn:disabled{opacity:.5;cursor:not-allowed}.sl-verify{gap:var(--space-s);flex-direction:column;display:flex}.sl-verify__status{align-self:flex-start}.sl-verify__timing{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface);border:var(--border-hairline) solid var(--border);flex-direction:column;display:flex}.sl-ask{background:var(--surface-raised);border:var(--border-strong) solid var(--lilac);border-radius:var(--radius-lg);padding:var(--space-m);gap:var(--space-s);flex-direction:column;display:flex}.sl-ask--compact{border-radius:var(--radius-md);border-width:var(--border-hairline);padding:var(--space-s)}.sl-suggestion{border:var(--border-hairline) solid var(--border);background:var(--tint);color:var(--brand-deep);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-s);font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);cursor:pointer;text-align:left}.sl-suggestion:hover{background:var(--surface-raised);border-color:var(--brand)}.sl-ask__form,.sl-ask__thread{gap:var(--space-xs);flex-direction:column;display:flex}.sl-ask__q{background:var(--brand);max-width:85%;color:var(--on-brand);border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);padding:var(--space-xs) var(--space-s);align-self:flex-end;font-size:.9375rem}.sl-ask__a{background:var(--tint);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;padding:var(--space-s);gap:var(--space-xs);white-space:pre-line;flex-direction:column;display:flex}.sl-ask__block{flex-wrap:wrap;justify-content:space-between;align-items:center}.sl-snippet{gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface);border:var(--border-hairline) solid var(--border);flex-direction:column;display:flex}.sl-snippet__now{gap:var(--space-xs);margin:0;display:grid}.sl-snippet__now dd{margin:2px 0 0}.sl-snippet__title{color:var(--brand-deep);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.sl-snippet__desc{font-size:var(--fs-small);color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.5}.sl-list li.sl-small{font-size:var(--fs-small)}.sl-blurred{gap:var(--space-s);filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.sl-placeholder{background:linear-gradient(90deg, var(--tint), var(--surface-raised), var(--tint));min-height:9rem}.sl-placeholder--tall{min-height:16rem}.sl-list-reset{margin:0;padding:0;list-style:none}.sl-native-check{width:20px;height:20px;accent-color:var(--brand);flex:none}@media (max-width:640px){.sl-action{padding:var(--space-s);column-gap:var(--space-s)}.sl-level--do{padding:var(--space-s) 0 0;border:0;border-top:var(--border-hairline) dashed var(--border);background:0 0;border-radius:0}.sl-ask{padding:var(--space-s)}.sl-action .sl-task__actions,.sl-proposal__foot,.sl-ask__block,.sl-ask__form .sl-conn__head{flex-direction:column;align-items:stretch}.sl-action .sl-task__actions .sl-btn,.sl-verify .sl-btn,.sl-proposal__foot .sl-btn,.sl-ask .sl-btn{width:100%;min-height:var(--control-height)}.sl-ask__q{max-width:100%}.sl-ask .sl-suggestion{width:100%}.sl-steps{padding-left:1.125rem}}.sl-cat--google{--cat-bg:var(--cat-google-bg);--cat-ink:var(--cat-google-ink);--cat-accent:var(--cat-google-accent)}.sl-cat--contenu{--cat-bg:var(--cat-contenu-bg);--cat-ink:var(--cat-contenu-ink);--cat-accent:var(--cat-contenu-accent)}.sl-cat--motcle{--cat-bg:var(--cat-motcle-bg);--cat-ink:var(--cat-motcle-ink);--cat-accent:var(--cat-motcle-accent)}.sl-cat--vitesse{--cat-bg:var(--cat-vitesse-bg);--cat-ink:var(--cat-vitesse-ink);--cat-accent:var(--cat-vitesse-accent)}.sl-cat--reseaux{--cat-bg:var(--cat-reseaux-bg);--cat-ink:var(--cat-reseaux-ink);--cat-accent:var(--cat-reseaux-accent)}.sl-action[class*=sl-cat--] .sl-checkbox{border-color:var(--cat-ink)}.sl-action[class*=sl-cat--] .sl-checkbox[aria-checked=true]{background:var(--cat-ink);color:var(--cat-bg)}.sl-action[class*=sl-cat--] .sl-level__tag{color:var(--cat-ink)}.sl-type--google{--type-bg:var(--cat-google-bg);--type-ink:var(--cat-google-ink);--type-accent:var(--cat-google-accent)}.sl-type--contenu{--type-bg:var(--cat-contenu-bg);--type-ink:var(--cat-contenu-ink);--type-accent:var(--cat-contenu-accent)}.sl-type--motcle{--type-bg:var(--cat-motcle-bg);--type-ink:var(--cat-motcle-ink);--type-accent:var(--cat-motcle-accent)}.sl-type--vitesse{--type-bg:var(--cat-vitesse-bg);--type-ink:var(--cat-vitesse-ink);--type-accent:var(--cat-vitesse-accent)}.sl-type--reseaux{--type-bg:var(--cat-reseaux-bg);--type-ink:var(--cat-reseaux-ink);--type-accent:var(--cat-reseaux-accent)}.sl-chip.sl-type{background:var(--type-bg);color:var(--type-ink);gap:6px}.sl-type-dot{background:var(--type-accent);border-radius:50%;flex:none;width:10px;height:10px}.sl-why__label{align-items:center;gap:var(--space-xs);display:inline-flex}.sl-nowrap{white-space:nowrap}.sl-chip.sl-impact{gap:6px}.sl-impact--fort{background:var(--lime);color:var(--on-lime)}.sl-impact--moyen{background:var(--impact-moyen-bg);color:var(--impact-moyen-ink)}.sl-impact--faible{background:var(--tint);color:var(--ink-muted)}.sl-filter{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.sl-filter__opt{align-items:center;gap:var(--space-xs);min-height:var(--control-height-compact);padding:4px var(--space-s) 4px 4px;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:var(--font-body);cursor:pointer;border:2px solid #0000;font-size:.9375rem;display:inline-flex}.sl-filter__opt:first-of-type{padding-left:var(--space-s)}.sl-filter__opt:hover{border-color:var(--border)}.sl-filter__opt[aria-pressed=true]{border-color:var(--ink)}@media (max-width:640px){.sl-group-title__hint{display:none}.sl-group-title{flex-wrap:wrap;row-gap:2px}.sl-group-title>.sl-h2{flex:1 1 0;min-width:0}.sl-group-title__count{margin-left:calc(2rem + var(--space-s));flex-basis:calc(100% - 2rem - var(--space-s))}.sl-action .sl-task__actions .sl-btn{white-space:normal;text-align:center;padding-block:var(--space-xs);line-height:1.25}.sl-filter>.sl-small{width:100%}}.sl-chip--effort{background:var(--surface-raised);color:var(--ink-muted);border:var(--border-hairline) solid var(--border)}.sl-action[class*=sl-cat--] .sl-verify__timing .sl-eyebrow{color:var(--cat-ink)}.sl-metrics{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}.sl-metric{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--surface);border:var(--border-hairline) solid var(--border);flex-direction:column;min-width:0;display:flex}.sl-metric__value-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.sl-metric__value{font-family:var(--font-display);font-size:var(--fs-figure);line-height:1.1}.sl-events{margin:0;padding:0;list-style:none;display:grid}.sl-event{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:var(--space-s) 0;border-bottom:var(--border-hairline) dashed var(--border);min-width:0;display:flex}.sl-event:last-child{border-bottom:0}.sl-event .sl-strong{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.sl-path{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sl-path__step{align-items:center;gap:var(--space-xs);display:inline-flex}.sl-path__label{min-height:var(--control-height-compact);padding:0 var(--space-s);border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.sl-path__num{background:var(--ink);width:1.5rem;height:1.5rem;color:var(--surface-raised);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.sl-path__arrow{color:var(--ink-muted)}.sl-src--moteur{background:var(--cat-google-bg);color:var(--cat-google-ink)}.sl-src--ia{background:var(--cat-motcle-bg);color:var(--cat-motcle-ink)}.sl-src--reseau{background:var(--cat-contenu-bg);color:var(--cat-contenu-ink)}.sl-src--lien{background:var(--cat-reseaux-bg);color:var(--cat-reseaux-ink)}.sl-src--site{background:var(--cat-vitesse-bg);color:var(--cat-vitesse-ink)}.sl-src--direct,.sl-src--email,.sl-src--pub,.sl-src--autre{background:var(--tint);color:var(--ink)}.sl-metric .sl-how{background:var(--surface-raised);margin-top:auto}.sl-event__raw{font-family:ui-monospace,monospace;font-size:var(--fs-label);color:var(--ink-muted);font-weight:400}.sl-landings .sl-between{flex-wrap:wrap;row-gap:4px}.sl-landings .sl-chip{flex:none}.sl-feedback{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.sl-feedback .sl-segmented{flex-wrap:wrap}.sl-group-title__num--done{background:var(--success-dot);color:var(--on-lime)}.sl-impacts{margin:0;padding:0;list-style:none;display:grid}.sl-impact-row{gap:var(--space-s) var(--space-m);padding:var(--space-s) 0;border-bottom:var(--border-hairline) dashed var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;display:grid}.sl-impact-row:last-child{border-bottom:0}@media (max-width:760px){.sl-impact-row{grid-template-columns:minmax(0,1fr)}.sl-impact-row .sl-chip{justify-self:start}}.sl-health{margin:0;padding:0;list-style:none;display:grid}.sl-health__row{gap:var(--space-xs) var(--space-m);padding:var(--space-s) 0;border-bottom:var(--border-hairline) dashed var(--border);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:start;display:grid}.sl-health__row:last-child{border-bottom:0}@media (max-width:760px){.sl-health__row{grid-template-columns:minmax(0,1fr) auto}.sl-health__row .sl-health__text{grid-area:2/1/auto/-1}}.sl-health__text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.sl-health__more summary{cursor:pointer;color:var(--brand-deep);font-weight:600}.sl-health__pages{margin:var(--space-xs) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.sl-health__pages li{overflow-wrap:anywhere}.sl-health__note{color:var(--ink-muted);display:block}.sl-verdict-guide{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.sl-verdict-guide li{gap:var(--space-xs) var(--space-m);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.sl-verdict-guide .sl-chip{white-space:normal;justify-self:start;max-width:100%;line-height:1.3}@media (max-width:760px){.sl-verdict-guide li{grid-template-columns:minmax(0,1fr)}}.sl-pepite{gap:var(--space-s)}.sl-pepite__format{border-radius:var(--radius-pill);font-size:var(--fs-label);align-self:flex-start;padding:6px 12px;font-weight:700;line-height:1.3}.sl-pepite__format--article{background:var(--cat-contenu-bg);color:var(--cat-contenu-ink)}.sl-pepite__format--page{background:var(--cat-motcle-bg);color:var(--cat-motcle-ink)}.sl-pepite__format--ajout{background:var(--cat-google-bg);color:var(--cat-google-ink)}.sl-pepite__volume{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.sl-pepite__volume b{font-family:var(--font-display);color:var(--ink);font-size:2rem;font-weight:800;line-height:1}.sl-pepite__volume span{font-size:var(--fs-caption);color:var(--ink-muted)}.sl-pepite__meta .sl-chip{white-space:normal;line-height:1.3}.sl-pepite__tip{padding:var(--space-s);border-radius:var(--radius-md);background:var(--tint);font-size:var(--fs-caption);margin:0;line-height:1.5}.sl-metric-list{gap:var(--space-s);display:grid}.sl-metric-row{border-radius:var(--radius-lg);background:var(--surface)}.sl-metric-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);padding:var(--space-s) var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.sl-metric-row summary::-webkit-details-marker{display:none}.sl-metric-row summary:after{content:"+";color:var(--brand);margin-left:var(--space-xs);font-weight:700}.sl-metric-row[open] summary:after{content:"–"}.sl-metric-row summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:var(--radius-lg)}.sl-metric-row__name{flex:14rem;min-width:0;display:block}.sl-metric-row__value{align-items:center;gap:var(--space-s);display:flex}.sl-metric-row__value b{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}.sl-metric-row__body{gap:var(--space-s);padding:0 var(--space-m) var(--space-m);display:grid}.sl-row--stretch{align-items:stretch}.sl-journey{flex-direction:column;display:flex}.sl-flow{justify-content:space-around;gap:var(--space-s);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.sl-flow__step{gap:var(--space-s);grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid;position:relative}.sl-flow__step:not(.is-end):after{content:"";border-left:3px dotted var(--brand);height:calc(100% - .5rem);position:absolute;top:calc(50% + 1rem);left:calc(1rem - 1.5px)}.sl-flow__num{background:var(--brand);width:2rem;height:2rem;color:var(--on-brand);z-index:1;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.sl-flow__step.is-end .sl-flow__num{background:var(--lime);color:var(--ink)}.sl-flow__card{padding:var(--space-s) var(--space-m);border-radius:var(--radius-md);background:var(--tint);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.sl-sources{gap:var(--space-l);flex-wrap:wrap;align-items:flex-start;display:flex}.sl-donut-figure{gap:var(--space-s);flex:0 14rem;justify-items:center;margin:0;display:grid}.sl-donut-legend{gap:var(--space-xs);width:100%;margin:0;padding:0;list-style:none;display:grid}.sl-donut-legend li{gap:var(--space-xs);font-size:var(--fs-caption);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;display:grid}.sl-sources>.sl-grow{flex:24rem;min-width:0}.sl-verdict-block{margin-top:var(--space-l);padding:var(--space-l);border-radius:var(--radius-lg);background:var(--surface);gap:var(--space-m);display:grid}.sl-tag-text{gap:var(--space-xs);font-size:var(--fs-label);align-items:baseline;margin:0;font-weight:600;line-height:1.4;display:flex}.sl-tag-text:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.sl-tag-text--good{color:var(--success-ink)}.sl-tag-text--watch{color:var(--warn-ink)}.sl-tag-text--neutral,.sl-tag-text--strong{color:var(--brand-deep)}.sl-pepite__format-text{font-size:var(--fs-label);color:var(--cat-google-ink);margin:0;font-weight:700;line-height:1.4}.sl-rival-strengths{padding:var(--space-m);border-radius:var(--radius-lg);background:var(--success-bg)}.sl-rival-table td{white-space:nowrap}.sl-rival-table td.is-yes{color:var(--success-ink);font-weight:600}.sl-rival-table td.is-no{color:var(--ink-muted)}.sl-rival-table th[scope=row]{text-align:left;font-weight:600}.sl-yesno{align-items:center;gap:var(--space-xs);display:inline-flex}.sl-connect__intro{padding-top:var(--space-s)}.sl-wizard{gap:var(--space-l)}.sl-wizard__bar{margin:var(--space-xs) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.sl-wizard__bar a{border-radius:var(--radius-pill);background:var(--tint);height:6px;display:block}.sl-wizard__bar .is-done a{background:var(--brand);opacity:.45}.sl-wizard__bar .is-current a{background:var(--brand);opacity:1}.sl-wizard__bar a:hover{opacity:.8}.sl-wizard__bar a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.sl-wizard .sl-conn{box-shadow:none;background:var(--surface);border-color:#0000}.sl-fieldset{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.sl-choice{white-space:nowrap;align-items:center;gap:var(--space-xs);min-height:var(--control-height-compact);padding:0 var(--space-m);border-radius:var(--radius-pill);background:var(--tint);cursor:pointer;flex:none;font-weight:600;display:inline-flex}.sl-choice input{accent-color:var(--brand)}.sl-searches{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.sl-searches li{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);padding:var(--space-s) var(--space-m);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.sl-searches__query{font-weight:700}.sl-wizard__bar--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-prep{gap:var(--space-m);max-width:40rem;display:grid}.sl-prep__meter{align-items:center;gap:var(--space-s);display:flex}.sl-prep__track{border-radius:var(--radius-pill);background:var(--glass-border);flex:1;height:14px;overflow:hidden}.sl-prep__fill{height:100%;width:var(--sl-prep-p,0%);border-radius:inherit;background-color:var(--lime);box-shadow:0 0 12px var(--lime);background-image:linear-gradient(-45deg,#ffffff73 25%,#0000 25% 50%,#ffffff73 50% 75%,#0000 75%);background-size:28px 28px;transition:width .4s ease-out;animation:.9s linear infinite sl-prep-stripes}.sl-prep__percent{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem;font-weight:700}@keyframes sl-prep-stripes{to{background-position:28px 0}}@keyframes sl-prep-spin{to{transform:rotate(360deg)}}@keyframes sl-prep-fade{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.sl-prep__fill{transition:none;animation:none}}.sl-prep__steps{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.sl-prep__steps li{align-items:center;gap:var(--space-s);opacity:.65;display:flex}.sl-prep__steps li.is-current{opacity:1;font-weight:700}.sl-prep__steps li.is-done{opacity:.9}.sl-prep__dot{border:2px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sl-prep__steps li.is-done .sl-prep__dot{background:var(--lime);border-color:var(--lime);color:var(--ink)}.sl-silo{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--surface);align-content:start;display:grid}.sl-silo__pillar{padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface-raised);gap:2px;margin:0;font-weight:700;display:grid}.sl-silo__children{padding:0 0 0 var(--space-m);border-left:2px solid var(--tint);gap:var(--space-s);margin:0;list-style:none;display:grid}.sl-silo__children li{overflow-wrap:anywhere;gap:2px;display:grid}.sl-silo__links{gap:2px var(--space-s);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.sl-silo__links .is-ok{color:var(--success-ink)}.sl-silo__links .is-missing{color:var(--warn-ink)}.sl-chatdock{right:var(--space-m);bottom:var(--space-m);z-index:40;align-items:flex-end;gap:var(--space-s);flex-direction:column;display:flex;position:fixed}.sl-chatdock__toggle{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m) var(--space-s) var(--space-s);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-hover);border:0;display:inline-flex}.sl-chatdock__toggle:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sl-chatdock__icon{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.sl-chatdock__progress{align-items:center;gap:var(--space-xs);display:inline-flex}.sl-chatdock__bar{gap:3px;display:inline-flex}.sl-chatdock__bar i{border-radius:var(--radius-pill);background:var(--glass-border);width:14px;height:5px}.sl-chatdock__bar i.is-used{background:var(--lime)}.sl-chatdock__panel{width:min(400px, calc(100vw - 2 * var(--space-m)));border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);max-height:min(75vh,680px);box-shadow:var(--shadow-hover);flex-direction:column;display:flex;overflow:hidden}.sl-chatdock__head{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:var(--space-m);background:var(--brand);color:var(--on-brand);display:flex}.sl-chatdock__head .sl-chatdock__bar i{background:var(--glass-border)}.sl-chatdock__close{background:var(--glass);width:32px;height:32px;color:var(--on-brand);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sl-chatdock__body{padding:var(--space-m);overflow-y:auto}.sl-ask--bare{box-shadow:none;background:0 0;border:0;padding:0}.sl-prep__dot.is-spinning{border-color:var(--glass-border);border-top-color:var(--lime);animation:.9s linear infinite sl-prep-spin}@media (prefers-reduced-motion:reduce){.sl-prep__dot.is-spinning{border-color:var(--lime);animation:2.4s ease-in-out infinite sl-prep-fade}}.sl-linkcards{gap:var(--space-s);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sl-linkcard{gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m) calc(var(--space-m) + 1.25rem);border-radius:var(--radius-lg);background:var(--surface);display:grid;position:relative}.sl-linkcard__num{top:var(--space-m);left:calc(var(--space-s) * -.5);background:var(--brand);width:1.75rem;height:1.75rem;color:var(--on-brand);font-weight:800;font-size:var(--fs-caption);border-radius:50%;place-items:center;display:grid;position:absolute}.sl-linkcard__route{align-items:center;gap:var(--space-m);grid-template-columns:minmax(0,1fr) minmax(9rem,16rem) minmax(0,1fr);display:grid}.sl-linkcard__page{padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;gap:2px;font-weight:600;line-height:1.35;display:grid}.sl-linkcard__page.is-target{border-color:var(--brand)}.sl-linkcard__arrow{text-align:center;justify-items:center;gap:4px;display:grid}.sl-linkcard__anchor{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-size:var(--fs-caption);overflow-wrap:break-word;padding:4px 10px;font-weight:700;line-height:1.3}.sl-linkcard__line{width:100%;min-width:4rem;color:var(--brand);align-items:center;display:flex}.sl-linkcard__line:before{content:"";border-top:2px dashed var(--brand);flex:1;margin-right:-4px}.sl-linkcard__where{font-size:var(--fs-caption);color:var(--ink-muted);margin:0}@media (max-width:760px){.sl-linkcard__route{grid-template-columns:minmax(0,1fr)}.sl-linkcard__arrow{max-width:none}.sl-linkcard__line{width:3rem;margin:var(--space-xs) auto;transform:rotate(90deg)}}.sl-tree{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.sl-tree .sl-tree{margin-top:var(--space-xs);margin-left:var(--space-m);padding-left:var(--space-m);border-left:2px solid var(--tint)}.sl-tree__node{align-items:baseline;gap:2px var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:break-word;flex-wrap:wrap;display:flex}.sl-tree>.sl-tree__item>.sl-tree__node{font-weight:700}.sl-tree__role{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-deep);font-weight:700}.sl-tree__more{font-size:var(--fs-caption);color:var(--ink-muted);padding-left:var(--space-s)}.sl-wizard__bar--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-waitlist__card{color:var(--ink);gap:var(--space-s)}.sl-waitlist__fields{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sl-waitlist__consent{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-small);color:var(--ink-muted);display:flex}@media (max-width:640px){.sl-waitlist__fields{grid-template-columns:1fr}}.sl-hero__grid--top{align-items:start}.sl-proofs{margin:var(--space-l) 0 0;padding:0 0 0 var(--space-m);gap:var(--space-xs);font-size:var(--fs-small);list-style:none;display:grid}.sl-proofs li{align-items:center;gap:var(--space-xs);display:flex}.sl-proofs__icon{border-radius:var(--radius-pill);background:var(--glass-strong);min-width:28px;height:28px;color:var(--brand);flex:none;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.sl-highlight{color:inherit;background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 100% / 100% .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .1em;transition:background-size .35s,color .35s}.sl-highlight:hover{color:var(--on-lime);background-size:100% 100%}@media (prefers-reduced-motion:reduce){.sl-highlight{transition:none}}.sl-tip{vertical-align:middle;cursor:help;border-radius:var(--radius-pill);margin-left:6px;display:inline-flex;position:relative}.sl-tip__mark{background:var(--tint);width:16px;height:16px;color:var(--brand-deep);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sl-tip__bubble{width:max-content;max-width:240px;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--deep);color:var(--on-brand);font-size:var(--fs-caption);text-transform:none;letter-spacing:0;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:10;font-weight:500;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sl-tip:not(:hover):not(:focus-visible) .sl-tip__bubble{clip-path:inset(50%);width:1px;height:1px;padding:0;left:0;overflow:hidden;transform:none}.sl-tip:hover .sl-tip__bubble,.sl-tip:focus-visible .sl-tip__bubble{opacity:1;visibility:visible;max-width:min(300px, calc(100vw - 2 * var(--space-m)))}.sl-tip--end:hover .sl-tip__bubble,.sl-tip--end:focus-visible .sl-tip__bubble{left:auto;right:-8px;transform:none}.sl-tip--below:hover .sl-tip__bubble,.sl-tip--below:focus-visible .sl-tip__bubble{top:calc(100% + 8px);bottom:auto}@media (max-width:640px){.sl-tip:hover .sl-tip__bubble,.sl-tip:focus-visible .sl-tip__bubble{top:var(--space-m);left:var(--space-m);right:var(--space-m);z-index:100;width:auto;max-width:none;position:fixed;bottom:auto;transform:none}}.sl-tip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sl-silo__links>span{align-items:center;gap:4px;display:inline-flex}.sl-chip-tip{align-items:center;display:inline-flex}.sl-linkcard__anchor-label{font-size:var(--fs-caption);color:var(--ink-muted);font-weight:600}.sl-funnel{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sl-funnel__step{gap:var(--space-xs);flex-direction:column;display:flex}.sl-funnel__step .sl-track-svg{flex:none}.sl-shop-change{font-weight:700}.sl-shop-change--good{color:var(--success-ink)}.sl-shop-change--watch{color:var(--warn-ink)}.sl-tabs{gap:var(--space-xs);border-bottom:var(--border-hairline) solid var(--border);flex-wrap:wrap;display:flex}.sl-tabs a{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);margin-bottom:calc(-1 * var(--border-hairline));color:var(--ink-muted);border-bottom:3px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.sl-tabs a:hover{color:var(--ink)}.sl-tabs a[aria-current=page]{color:var(--brand-deep);border-bottom-color:var(--brand)}.sl-todo>li{padding:var(--space-s) 0;border-bottom:var(--border-hairline) solid var(--tint);gap:var(--space-m);flex-wrap:wrap}.sl-todo>li:last-child{border-bottom:0}.sl-idea__dismiss{align-self:flex-end;margin-top:auto}.sl-idea__dismiss button{color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.sl-idea__dismiss button:hover{color:var(--ink)}.sl-booking{padding:var(--space-m);border-radius:var(--radius-md);background:var(--success-bg)}.sl-booking__steps{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sl-booking__steps li{gap:2px;display:grid}.sl-booking__steps b{color:var(--success-ink);font-size:1.5rem}.sl-page:has(.sl-chatdock){padding-bottom:calc(var(--space-xxl) + 4rem)}.sl-chatdock__toggle:not(:hover):not(:focus-visible):not([aria-expanded=true]) .sl-chatdock__progress{display:none}.sl-teaser{border-radius:var(--radius-md);position:relative;overflow:hidden}.sl-teaser__blur{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.sl-teaser__note{inset:50% var(--space-m) auto;max-width:34rem;padding:var(--space-m);background:var(--surface-raised);border-radius:var(--radius-md);text-align:center;margin:0 auto;position:absolute;transform:translateY(-50%);box-shadow:0 8px 30px #0000001f}.sl-lexicon__open{padding:var(--space-s) var(--space-1);font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sl-lexicon__open:hover{color:var(--brand-deep)}.sl-lexicon{width:min(36rem,100vw - 32px);max-height:min(80vh,44rem);padding:var(--space-l);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--ink);border:0;margin:auto;overflow:auto;box-shadow:0 20px 60px #00000040}.sl-lexicon::backdrop{background:#14123a59}.sl-lexicon__list{gap:var(--space-m);margin:var(--space-m) 0 0;display:grid}.sl-lexicon__list dt{font-weight:700}.sl-lexicon__list dd{color:var(--ink-muted);margin:2px 0 0}@media print{.sl-no-print,.sl-chatdock,.sl-lexicon,.sl-tip__mark,.sl-idea__dismiss,header nav,form button{display:none!important}body{background:#fff}.sl-card,.sl-panel-pad,section,tr{break-inside:avoid}.sl-gradient{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sl-table-scroll{overflow:visible}}.sl-login{min-height:100dvh;padding:var(--space-l) var(--space-m);background:var(--surface);place-items:center;display:grid}.sl-login__box{justify-items:center;gap:var(--space-l);width:100%;max-width:480px;display:grid}.sl-login__card{justify-items:center;gap:var(--space-m);text-align:center;width:100%;display:grid}.sl-login__card .sl-alert{text-align:left}.sl-google-btn{min-height:var(--control-height-compact);border-radius:var(--radius-pill);border:1px solid var(--google-btn-border);background:var(--google-btn-bg);color:var(--google-btn-ink);justify-content:center;align-items:center;gap:12px;padding:10px 24px;font-family:Roboto,Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;transition:box-shadow .15s;display:inline-flex}.sl-google-btn:hover{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.sl-google-btn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sl-google-btn{transition:none}}.sl-theme-toggle{left:var(--space-m);bottom:var(--space-m);z-index:40;width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border);background:var(--surface-raised);color:var(--ink);cursor:pointer;place-items:center;display:grid;position:fixed;box-shadow:0 4px 14px #14123a1f}.sl-theme-toggle:hover{border-color:var(--brand)}.sl-theme-toggle:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sl-login~.sl-theme-toggle{display:none}.sl-account__open{align-items:center;gap:var(--space-xs);min-height:var(--control-height-compact);padding:0 var(--space-m);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--fs-small);cursor:pointer;font-weight:600;display:inline-flex}.sl-account__open:hover{border-color:var(--brand)}.sl-account__open:focus-visible,.sl-account__item:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sl-account__menu{inset:auto;top:calc(var(--space-xl) + var(--control-height-compact));right:var(--space-m);min-width:14rem;padding:var(--space-xs);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);margin:0;position:fixed;box-shadow:0 12px 40px #14123a2e}.sl-account__item{width:100%;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.9375rem;text-decoration:none;display:block}.sl-account__item:hover{background:var(--surface)}.sl-account__sep{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border-hairline) solid var(--border)}.sl-account__open{anchor-name:--sl-account}@supports (position-anchor:--sl-account){.sl-account__menu{position-anchor:--sl-account;top:calc(anchor(bottom) + 8px);right:anchor(right)}}
:root{--font-bricolage:"Bricolage Grotesque Variable";--font-dm-sans:"DM Sans Variable";--font-instrument-serif:"Instrument Serif";--font-caveat:"Caveat Variable"}
