@font-face{font-family:Geist Variable;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Variable;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque Variable;src:url(/_astro/bricolage-grotesque-latin-opsz-wght.Cre6nC2_.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Blinker;src:url(/_astro/blinker-latin-400-normal.D6_cLVjV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blinker;src:url(/_astro/blinker-latin-600-normal.CNTuidEZ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Blinker;src:url(/_astro/blinker-latin-700-normal.CmjXYscv.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--canvas:#e6e5e1;--shell:#fff;--panel:#f2f1ed;--panel-hover:#ebeae5;--line:#e4e2dc;--line-strong:#d3d0c8;--control-border:#8a877f;--track:#e2e0d9;--ink:#111110;--ink-2:#4f4d48;--ink-3:#65625b;--on-ink:#fff;--iris:#c6b8fb;--iris-soft:#ece7fe;--iris-ink:#4b37a8;--on-iris:#111110;--lime:#cfe33c;--lime-soft:#eff6c4;--lime-ink:#4f5c00;--on-lime:#111110;--blue:#2a62e4;--blue-soft:#dde7fd;--blue-ink:#1d4cbc;--good:#1a9e50;--good-soft:#dcf2e3;--good-ink:#0d6b33;--warning:#f29d12;--warning-soft:#fcefd2;--warning-ink:#8a5300;--serious:#ea5a24;--serious-soft:#fde4d8;--serious-ink:#a8380c;--critical:#d12c2c;--critical-soft:#fbdede;--critical-ink:#a61e1e;--unknown:#8a877f;--unknown-soft:#ebe9e4;--unknown-ink:#4f4d48;--on-status:#111110;--chart-line:var(--ink);--chart-area:var(--lime-soft);--chart-marker:var(--lime);--chart-grid:var(--line);--series-1:#2a62e4;--series-2:#c94a92;--series-3:#5d8700;--series-4:#7a5be0;--kelvin-warm:#ffb45e;--kelvin-neutral:#fff1dc;--kelvin-cool:#cfe0ff;--screen:#16171a;--focus-ring:var(--blue);--scrim:#11111052;--paper:#fff;--card:var(--shell);--brand:var(--ink);--brand-ink:var(--ink);--brand-soft:var(--panel);--brand-pale:var(--panel);--on-brand:var(--on-ink);--accent:var(--lime);--accent-ink:var(--lime-ink);--accent-soft:var(--lime-soft);--on-accent:var(--on-lime);--mark:var(--lime);--mark-alt:var(--iris);--on-mark:var(--on-lime);--deep:#16171a;--deep-raised:#26272c;--night:#111110;--on-deep:#fff;--on-deep-2:#b6b8bd;--deep-line:#ffffff24;--accent-on-deep:var(--lime);--pillar-1:var(--ink);--pillar-2:var(--lime-ink);--pillar-3:var(--iris-ink);--pillar-1-deep:#fff;--pillar-2-deep:var(--lime);--pillar-3-deep:var(--iris);--rk-lilas-50:#f7f5ff;--rk-lilas-100:#edeaff;--rk-lilas-200:#d7cfff;--rk-lilas-300:#beafff;--rk-lilas-400:#a389ff;--rk-lilas-500:#906df7;--rk-lilas-600:#7d57df;--rk-lilas-700:#6946c0;--rk-lilas-800:#523598;--rk-lilas-900:#3b276f;--rk-lilas-950:#281b4e;--rk-soleil-50:#fcf6e9;--rk-soleil-100:#fef3d7;--rk-soleil-200:#ffe7a8;--rk-soleil-300:#ffd45c;--rk-soleil-400:#e6b000;--rk-soleil-500:#bf9200;--rk-soleil-600:#9b7400;--rk-soleil-700:#7f5e00;--rk-soleil-800:#644900;--rk-soleil-900:#4a3400;--rk-soleil-950:#352300;--rk-brume-50:#f5f5fb;--rk-brume-100:#e9e8f3;--rk-brume-200:#d5d3e6;--rk-brume-300:#bcbad5;--rk-brume-400:#9e9bbf;--rk-brume-500:#807ca5;--rk-brume-600:#676290;--rk-brume-700:#534c7d;--rk-brume-800:#3f3769;--rk-brume-900:#2d264f;--rk-brume-950:#1e1935;--rk-encre-50:#fafafc;--rk-encre-100:#f2f1f5;--rk-encre-200:#e5e4e9;--rk-encre-300:#d1d0d7;--rk-encre-400:#b1b0b8;--rk-encre-500:#8c8b94;--rk-encre-600:#6c6a75;--rk-encre-700:#53515c;--rk-encre-800:#3e3b47;--rk-encre-900:#2b2835;--rk-encre-950:#1a1724;--rk-papier:#fff8f0;--rk-filet:#ebe5ef;--rk-voile-1:#f6f2ff;--rk-voile-2:#f4f1ff;--rk-voile-3:#f3effd;--rk-voile-4:#efeaff;--rk-voile-5:#e7e0fb;--rk-voile-6:#f1eef8;--rk-voile-7:#ece9f3;--rk-voile-8:#d8d3ef;--rk-sur-nuit:#c4bde3;--rk-brume-650:#6a6290;--rk-nuit-1:#17141f;--rk-nuit-2:#2b2640;--rk-nuit-3:#3a3352;--shadow-shell:0 1px 2px #1111100d;--shadow-raised:0 4px 16px -4px #1111102e;--shadow-overlay:0 24px 64px -16px #11111047}[data-theme=dark]{color-scheme:dark;--canvas:#0b0b0d;--shell:#17181c;--panel:#1f2126;--panel-hover:#262930;--line:#2c2f36;--line-strong:#3a3e46;--control-border:#6f747d;--track:#33363e;--ink:#f2f2ef;--ink-2:#b6b8bd;--ink-3:#90939a;--on-ink:#111110;--iris:#b9a6f5;--iris-soft:#2a2442;--iris-ink:#cdbfff;--on-iris:#111110;--lime:#d4ea4a;--lime-soft:#2a3110;--lime-ink:#dcef72;--on-lime:#111110;--blue:#7aa5ff;--blue-soft:#1b2a4a;--blue-ink:#a3c0ff;--good:#3ccf73;--good-soft:#143622;--good-ink:#62dc8f;--warning:#f5b03a;--warning-soft:#3a2a0c;--warning-ink:#f7c262;--serious:#f47a45;--serious-soft:#3d1e11;--serious-ink:#ff976a;--critical:#f0595a;--critical-soft:#401718;--critical-ink:#ff8a8a;--unknown:#7e8189;--unknown-soft:#2a2c31;--unknown-ink:#b6b8bd;--on-status:#111110;--chart-line:var(--ink);--chart-area:var(--lime-soft);--chart-marker:var(--lime);--chart-grid:var(--line);--series-1:#4f80ee;--series-2:#d4579f;--series-3:#7f9d1f;--series-4:#8f74ea;--kelvin-warm:#ffb45e;--kelvin-neutral:#fff1dc;--kelvin-cool:#cfe0ff;--screen:#050506;--focus-ring:var(--blue);--scrim:#0009;--paper:var(--shell);--card:var(--shell);--brand:var(--ink);--brand-ink:var(--ink);--brand-soft:var(--panel);--brand-pale:var(--panel);--on-brand:var(--on-ink);--accent:var(--lime);--accent-ink:var(--lime-ink);--accent-soft:var(--lime-soft);--on-accent:var(--on-lime);--mark:var(--lime);--mark-alt:var(--iris);--on-mark:var(--on-lime);--deep:#050506;--deep-raised:#17181c;--night:#000;--on-deep:#fff;--on-deep-2:#b6b8bd;--deep-line:#ffffff1f;--accent-on-deep:var(--lime);--pillar-1:var(--ink);--pillar-2:var(--lime-ink);--pillar-3:var(--iris-ink);--pillar-1-deep:#fff;--pillar-2-deep:var(--lime);--pillar-3-deep:var(--iris);--shadow-shell:0 0 0 1px #ffffff0f;--shadow-raised:0 4px 16px -4px #0009;--shadow-overlay:0 24px 64px -16px #000000b3}[data-theme=rocket]{--canvas:var(--rk-encre-100);--shell:#fff;--panel:var(--rk-lilas-50);--panel-hover:var(--rk-lilas-100);--line:var(--rk-encre-200);--line-strong:var(--rk-encre-300);--control-border:var(--rk-encre-500);--track:var(--rk-encre-200);--ink:var(--rk-encre-950);--ink-2:var(--rk-brume-700);--ink-3:var(--rk-brume-600);--on-ink:#fff;--iris:var(--rk-brume-200);--iris-soft:var(--rk-brume-100);--iris-ink:var(--rk-brume-700);--on-iris:var(--rk-encre-950);--lime:var(--rk-soleil-300);--lime-soft:var(--rk-soleil-100);--lime-ink:var(--rk-soleil-800);--on-lime:var(--rk-encre-950);--blue:var(--rk-lilas-600);--blue-soft:var(--rk-lilas-100);--blue-ink:var(--rk-lilas-700);--good:#1a9e50;--good-soft:#dcf2e3;--good-ink:#0d6b33;--warning:#f29d12;--warning-soft:#fcefd2;--warning-ink:#8a5300;--serious:#ea5a24;--serious-soft:#fde4d8;--serious-ink:#a8380c;--critical:#d12c2c;--critical-soft:#fbdede;--critical-ink:#a61e1e;--unknown:#8a877f;--unknown-soft:#ebe9e4;--unknown-ink:#4f4d48;--on-status:#111110;--chart-line:var(--ink);--chart-area:var(--rk-lilas-100);--chart-marker:var(--rk-lilas-500);--chart-grid:var(--line);--series-1:var(--rk-lilas-500);--series-2:var(--rk-brume-800);--series-3:var(--rk-soleil-400);--series-4:var(--rk-brume-400);--kelvin-warm:#ffb45e;--kelvin-neutral:#fff1dc;--kelvin-cool:#cfe0ff;--screen:var(--rk-encre-950);--focus-ring:var(--rk-lilas-600);--scrim:#1a172466;--paper:#fff8f0;--card:#fff;--brand:var(--rk-lilas-400);--brand-ink:var(--rk-lilas-700);--brand-soft:var(--rk-lilas-100);--brand-pale:#fff;--on-brand:var(--rk-encre-950);--accent:var(--rk-soleil-300);--accent-ink:var(--rk-soleil-800);--accent-soft:var(--rk-soleil-100);--on-accent:var(--rk-encre-950);--mark:var(--rk-soleil-300);--mark-alt:var(--rk-lilas-200);--on-mark:var(--rk-encre-950);--deep:var(--rk-brume-800);--deep-raised:var(--rk-brume-700);--night:var(--rk-encre-950);--on-deep:#fff;--on-deep-2:var(--rk-brume-200);--deep-line:#ffffff29;--accent-on-deep:var(--rk-soleil-300);--pillar-1:var(--rk-lilas-600);--pillar-2:var(--rk-brume-800);--pillar-3:var(--rk-soleil-600);--pillar-1-deep:var(--rk-lilas-400);--pillar-2-deep:#fff;--pillar-3-deep:var(--rk-soleil-300);--shadow-shell:0 1px 2px #1111100d;--shadow-raised:0 6px 20px -6px #1a172438;--shadow-overlay:0 28px 72px -18px #1a172457}[data-theme=rocket-dark]{color-scheme:dark;--canvas:#110f18;--shell:var(--rk-brume-950);--panel:var(--rk-brume-900);--panel-hover:var(--rk-brume-800);--line:#2a2443;--line-strong:var(--rk-brume-800);--control-border:var(--rk-brume-500);--track:var(--rk-brume-800);--ink:var(--rk-encre-50);--ink-2:var(--rk-brume-200);--ink-3:var(--rk-brume-400);--on-ink:var(--rk-encre-950);--iris:var(--rk-brume-300);--iris-soft:var(--rk-brume-900);--iris-ink:var(--rk-brume-200);--on-iris:var(--rk-encre-950);--lime:var(--rk-soleil-300);--lime-soft:var(--rk-soleil-950);--lime-ink:var(--rk-soleil-200);--on-lime:var(--rk-encre-950);--blue:var(--rk-lilas-400);--blue-soft:var(--rk-lilas-950);--blue-ink:var(--rk-lilas-300);--good:#3ccf73;--good-soft:#143622;--good-ink:#62dc8f;--warning:#f5b03a;--warning-soft:#3a2a0c;--warning-ink:#f7c262;--serious:#f47a45;--serious-soft:#3d1e11;--serious-ink:#ff976a;--critical:#f0595a;--critical-soft:#401718;--critical-ink:#ff8a8a;--unknown:#7e8189;--unknown-soft:#2a2c31;--unknown-ink:#b6b8bd;--on-status:#111110;--chart-line:var(--ink);--chart-area:var(--rk-lilas-950);--chart-marker:var(--rk-lilas-400);--chart-grid:var(--line);--series-1:var(--rk-lilas-400);--series-2:var(--rk-brume-300);--series-3:var(--rk-soleil-300);--series-4:var(--rk-brume-500);--kelvin-warm:#ffb45e;--kelvin-neutral:#fff1dc;--kelvin-cool:#cfe0ff;--screen:#0c0a12;--focus-ring:var(--rk-lilas-400);--scrim:#0009;--paper:var(--rk-brume-950);--card:var(--rk-brume-900);--brand:var(--rk-lilas-400);--brand-ink:var(--rk-lilas-300);--brand-soft:var(--rk-lilas-950);--brand-pale:var(--rk-brume-950);--on-brand:var(--rk-encre-950);--accent:var(--rk-soleil-300);--accent-ink:var(--rk-soleil-300);--accent-soft:var(--rk-soleil-950);--on-accent:var(--rk-encre-950);--mark:var(--rk-soleil-300);--mark-alt:var(--rk-lilas-200);--on-mark:var(--rk-encre-950);--deep:var(--rk-brume-900);--deep-raised:var(--rk-brume-800);--night:#0c0a12;--on-deep:#fff;--on-deep-2:var(--rk-brume-200);--deep-line:#ffffff1f;--accent-on-deep:var(--rk-soleil-300);--pillar-1:var(--rk-lilas-400);--pillar-2:var(--rk-brume-300);--pillar-3:var(--rk-soleil-300);--pillar-1-deep:var(--rk-lilas-400);--pillar-2-deep:#fff;--pillar-3-deep:var(--rk-soleil-300);--shadow-shell:0 0 0 1px #ffffff0f;--shadow-raised:0 4px 16px -4px #0009;--shadow-overlay:0 24px 64px -16px #000000b3}:root{--space-1:4px;--inset-shell:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--control-sm:28px;--control-md:36px;--control-lg:44px;--icon-sm:14px;--icon-md:16px;--status-disc:24px;--z-header:20;--z-tooltip:30;--z-overlay:40;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-lead:Blinker, "Geist Variable", ui-sans-serif, system-ui, sans-serif}.t-metric-xl{font-family:var(--font-sans);letter-spacing:-.045em;font-size:72px;font-weight:400;line-height:72px}.t-metric-lg{font-family:var(--font-sans);letter-spacing:-.035em;font-size:48px;font-weight:400;line-height:48px}.t-metric-md{font-family:var(--font-sans);letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:36px}.t-metric-sm{font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:24px}.t-page-title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:32px}.t-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:26px}.t-heading{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.t-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.t-body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.t-label{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:16px}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.t-overline{font-family:var(--font-sans);letter-spacing:.06em;font-size:11px;font-weight:600;line-height:14px}.t-data{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:18px}.t-data-sm{font-family:var(--font-mono);letter-spacing:.01em;font-size:11px;font-weight:400;line-height:14px}.t-display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:88px;font-weight:800;line-height:1.05}.t-display-lg{font-family:var(--font-display);letter-spacing:-.02em;font-size:64px;font-weight:800;line-height:1.05}.t-display-md{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.05}.t-display-sm{font-family:var(--font-display);letter-spacing:-.015em;font-size:26px;font-weight:800;line-height:1.1}.t-lead-lg{font-family:var(--font-lead);font-size:24px;font-weight:700;line-height:1.35}.t-lead{font-family:var(--font-lead);font-size:19px;font-weight:700;line-height:1.35}.t-kicker{font-family:var(--font-lead);letter-spacing:.08em;font-size:14px;font-weight:700;line-height:1.35}.t-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.6}:root{--fs-h1:clamp(44px, 4.4cqi, 64px);--fs-h1-t:46px;--fs-h1-m:36px;--lh-h1:1.04;--ls-h1:-.04em;--fs-h2:clamp(36px, 4cqi, 54px);--fs-h2-m:clamp(30px, 8.6cqi, 38px);--lh-h2:1.04;--ls-h2:-.032em;--fs-h2-sm:clamp(28px, 2.6cqi, 36px);--lh-h2-sm:1.1;--ls-h2-sm:-.025em;--fs-h3-lg:26px;--lh-h3-lg:1.1;--fs-h3:23px;--lh-h3:1.15;--ls-h3:-.02em;--fs-h3-sm:22px;--fs-lead:19px;--fs-lead-t:18px;--fs-lead-m:17px;--lh-lead:1.6;--fs-body:17px;--lh-body:1.6;--fs-body-sm:16px;--fs-small:15px;--lh-small:1.5;--fs-meta:14px;--lh-meta:1.4;--fs-caption:13.5px;--lh-caption:1.45;--fs-kicker:12px;--ls-kicker:.1em;--fs-eyebrow:12.5px;--fs-eyebrow-m:12px;--ls-eyebrow:.09em;--fs-badge:13px;--fs-label:14px;--fs-btn:16px;--fs-btn-sm:15px;--fs-link:16px;--lh-link:1.3;--fw-display:800;--fw-title:700;--fw-semi:600;--fw-body:400;--sp-sec:112px;--sp-sec-t:80px;--sp-sec-m:56px;--r-pill:999px;--r-card-lg:32px;--r-card:28px;--r-card-sm:22px;--r-inner:18px;--r-inner-sm:14px;--sh-card:0 30px 60px -40px #32285d73;--sh-lift:0 30px 60px -36px #32285d59;--sh-float:0 50px 100px -40px #32285d59}.st-num{font-variant-numeric:tabular-nums}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.st-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.st-chart:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:.35}}.st-card{background:var(--shell);border-radius:var(--radius-xl);padding:var(--inset-shell);box-shadow:var(--shadow-shell);color:var(--ink);flex-direction:column;min-width:0;display:flex}.st-card-head{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-1) var(--space-1) var(--inset-shell) var(--space-3);display:flex}.st-card-head>.st-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.st-card-panel{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-5);min-width:0}.st-card-panel+.st-card-panel{margin-top:var(--inset-shell)}.st-badge{border-radius:var(--radius-pill);background:var(--unknown-soft);height:24px;color:var(--unknown-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.st-badge--sm{height:20px;padding:0 var(--space-2);gap:var(--space-1);font-size:12px}.st-badge--good{background:var(--good-soft);color:var(--good-ink)}.st-badge--warning{background:var(--warning-soft);color:var(--warning-ink)}.st-badge--critical{background:var(--critical-soft);color:var(--critical-ink)}.st-badge--plain{background:var(--shell);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.st-disc{width:var(--status-disc);height:var(--status-disc);background:var(--unknown);color:var(--on-status);border-radius:50%;flex:none;place-items:center;display:grid}.st-disc .st-icon{stroke-width:2.25px;width:14px;height:14px}.st-disc--sm{width:16px;height:16px}.st-disc--sm .st-icon{stroke-width:2.75px;width:10px;height:10px}.st-disc--warn{background:var(--warning)}.st-disc--down{background:var(--critical)}.st-meter{gap:var(--space-2);flex-direction:column;display:inline-flex}.st-meter-bar{gap:var(--space-1);height:22px;display:inline-flex}.st-meter-seg{border-radius:var(--radius-pill);background:var(--track);width:9px}.st-meter--lg .st-meter-bar{height:30px}.st-meter--lg .st-meter-seg{width:12px}.st-meter--sm .st-meter-bar{gap:3px;height:14px}.st-meter--sm .st-meter-seg{width:6px}.st-meter--good .is-on{background:var(--good)}.st-meter--warning .is-on{background:var(--warning)}.st-meter--critical .is-on{background:var(--critical)}.st-meter--iris .is-on{background:var(--iris-ink)}.st-meter-label{color:var(--ink-2)}.st-meter--lg .st-meter-label{color:var(--ink)}.st-progress{gap:var(--space-2);flex-direction:column;display:flex}.st-progress-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-2);display:flex}.st-progress-value{color:var(--ink)}.st-progress-track{border-radius:var(--radius-pill);background:var(--track);height:6px;overflow:hidden}.st-progress-fill{border-radius:var(--radius-pill);background:var(--ink);height:100%;transition:width .24s ease-out}.st-progress--good .st-progress-fill{background:var(--good)}.st-progress--iris .st-progress-fill{background:var(--iris)}.st-metric{align-items:flex-end;column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;display:flex}.st-metric-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.st-metric-unit{letter-spacing:0;color:var(--ink-2);margin-left:.12em;font-size:.5em}.st-metric-side{flex-direction:column;gap:2px;padding-bottom:.3em;display:flex}.st-metric-caption{color:var(--ink-3)}.st-delta{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.st-delta--good{color:var(--good-ink)}.st-delta--bad{color:var(--critical-ink)}.st-kpi{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.st-kpi-head{align-items:center;gap:var(--space-2);color:var(--ink-2);min-height:24px;display:flex}.st-kpi-head>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-kpi-foot{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--ink-3);flex-wrap:wrap;min-height:16px;display:flex}.st-kpi-grid{gap:var(--inset-shell);grid-template-columns:repeat(auto-fill,minmax(156px,1fr));display:grid}.st-kv{flex-direction:column;margin:0;display:flex}.st-kv-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:36px;padding:7px 0;display:flex}.st-kv-row dt{color:var(--ink-2);flex:none}.st-kv-row dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.st-kv--lined .st-kv-row+.st-kv-row{border-top:1px solid var(--line)}.st-chart{touch-action:pan-y;border-radius:var(--radius-xs);width:100%;position:relative}.st-chart svg{width:100%;display:block;overflow:visible}.st-chart-grid{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.st-chart-line{fill:none;stroke:var(--chart-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.st-chart-cross{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.st-chart-dot{stroke:var(--shell);stroke-width:2px}.st-chart-tick{fill:var(--ink-3);font-family:var(--font-mono);letter-spacing:.01em;font-size:11px}.st-chart-legend{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.st-chart-legend li{align-items:center;gap:6px;display:inline-flex}.st-swatch{border-radius:50%;flex:none;width:10px;height:10px}.st-chart-tip{pointer-events:none;z-index:var(--z-tooltip);background:var(--shell);color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);padding:var(--space-2) 10px;min-width:120px;display:none;position:absolute;top:0;left:0}.st-chart-tip.is-on{display:block}.st-barlist{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-barlist li{gap:var(--space-2);flex-direction:column;display:flex}.st-barlist-line{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.st-barlist-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-barlist-value{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.st-barlist li.is-top .st-barlist-value{color:var(--ink)}.st-barlist-track{border-radius:var(--radius-pill);background:var(--track);height:8px;overflow:hidden}.st-barlist-fill{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--series-1) 42%, var(--panel));height:100%}.st-barlist li.is-top .st-barlist-fill{background:var(--series-1)}.st-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-step{align-items:center;gap:var(--space-3);padding:10px 0;display:flex}.st-step-mark{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--control-border);border-radius:50%;flex:none;place-items:center;display:grid}.st-step-mark .st-icon{stroke-width:2.75px;width:12px;height:12px}.st-step--done .st-step-mark{background:var(--good);box-shadow:none;color:var(--on-status)}.st-step--working .st-step-mark{box-shadow:inset 0 0 0 2px var(--blue)}.st-step--working .st-step-mark:after{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite st-pulse}.st-step-label{min-width:0;color:var(--ink);flex:1}.st-step-state{color:var(--ink-3);white-space:nowrap}.st-step--working .st-step-state{color:var(--blue-ink)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:root{--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-flash:1.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}:root,[data-theme=light],[data-theme=rocket]{--skel-sheen:#ffffffa6}[data-theme=dark],[data-theme=rocket-dark]{--skel-sheen:#ffffff0f}.st-meter-seg{transition:background-color var(--motion-base) var(--ease-out);transition-delay:calc(var(--i,0) * 18ms)}.st-uptime{gap:var(--space-2);flex-direction:column;display:flex}.st-uptime-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.st-uptime-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-uptime-value{color:var(--ink-2)}.st-uptime-bars{justify-content:space-between;gap:3px;height:28px;display:flex}.st-uptime-bar{background:var(--track);min-width:2px;max-width:24px;transition:transform var(--motion-fast) var(--ease-out);border-radius:4px;flex:1 1 0}.st-uptime-bar:hover{transform:scaleY(1.12)}.st-uptime-bar--ok{background:color-mix(in oklab, var(--good) 45%, var(--panel))}.st-uptime-bar--warn{background:var(--warning)}.st-uptime-bar--down{background:var(--critical)}.st-uptime-axis{color:var(--ink-3);justify-content:space-between;display:flex}.st-spark-wrap{flex:none;display:inline-flex}.st-spark{display:block;overflow:visible}.st-spark-line{fill:none;stroke:var(--chart-line);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.st-spark-marker{fill:var(--chart-marker);stroke:var(--panel);stroke-width:1.5px}.st-card-panel--bento{background:0 0;border-radius:0;padding:0}@media (prefers-reduced-motion:reduce){[class*=st-],[class*=st-]:before,[class*=st-]:after{transition:none!important;animation:none!important}}.st-site{--chip:var(--brand-pale);background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--font-body,var(--font-sans));-webkit-font-smoothing:antialiased;container:site/inline-size}.st-site *,.st-site :before,.st-site :after{box-sizing:border-box}.st-site a{color:inherit}.st-site :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.st-site-brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.st-site-brand-glyph{background:var(--ink);width:36px;height:36px;color:var(--paper);border-radius:11px;place-items:center;display:grid}.st-site-brand-glyph .st-icon{width:19px;height:19px}.st-site-brand-name{font:800 23px/1 var(--font-display);letter-spacing:-.02em}.st-site-brand-tld{color:var(--brand-ink)}.ri-frame{min-width:0;container-type:inline-size}.ri{--ri-gap:.6em;aspect-ratio:22/14;gap:var(--ri-gap);width:100%;font-size:4.54545cqw;font-family:var(--font-sans);color:var(--rk-encre-950);-webkit-font-smoothing:antialiased;line-height:1.22;display:grid}.ri *,.ri :before,.ri :after{box-sizing:border-box}.ri p{margin:0}.ri-col{gap:var(--ri-gap);min-width:0;min-height:0;display:grid}.ri-t{box-shadow:0 .05em .14em #1a172412, inset 0 0 0 .045em var(--rk-voile-7);background:#fff;border-radius:.7em;flex-direction:column;gap:.45em;min-width:0;min-height:0;padding:.62em .78em;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;overflow:hidden}.ri-t--deep{background:var(--rk-brume-800);color:#fff;box-shadow:none}.ri-t--brand{background:var(--rk-lilas-400);color:var(--rk-encre-950);box-shadow:none}.ri-t--row{flex-direction:row;justify-content:space-between;align-items:center}.ri-t--mid{justify-content:center}.ri-t--spread{justify-content:space-between}.ri-h{letter-spacing:.01em;color:var(--rk-brume-600);justify-content:space-between;align-items:center;gap:.4em;font-size:.78em;font-weight:600;display:flex}.ri-t--deep .ri-h{color:var(--rk-brume-200)}.ri-t--brand .ri-h{color:var(--rk-encre-950)}.ri-big{font:800 2.1em/1 var(--font-display);letter-spacing:-.03em}.ri-big--md{font-size:1.45em}.ri-v{font-weight:600}.ri-s{color:var(--rk-brume-700);font-size:.78em;line-height:1.3}.ri-t--deep .ri-s{color:var(--rk-brume-200)}.ri-t--brand .ri-s{color:var(--rk-encre-950)}.ri-mono{font:400 .72em/1.3 var(--font-mono);color:var(--rk-brume-600)}.ri-t--deep .ri-mono{color:var(--rk-brume-300)}.ri-mark{background:linear-gradient(var(--rk-soleil-300), var(--rk-soleil-300)) no-repeat 0 0 / 100% 100%;color:var(--rk-encre-950);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .22em}.ri-chip{background:var(--rk-lilas-100);color:var(--rk-lilas-800);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:.24em .6em;font-size:.74em;font-weight:600;line-height:1.2;display:inline-flex}.ri-chip--sun{background:var(--rk-soleil-300);color:var(--rk-encre-950)}.ri-chip--deep{background:var(--rk-brume-800);color:#fff}.ri-chip--line{color:var(--rk-brume-700);background:#fff;box-shadow:inset 0 0 0 .06em #dcd9e6}.ri-chip svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.ri-chips{flex-wrap:wrap;gap:.32em;display:flex}.ri-stack{flex-direction:column;align-items:flex-start;gap:.32em;display:flex}.ri-row{align-items:center;gap:.45em;min-width:0;display:flex}.ri-grow{flex:1;min-width:0}.ri-lbl{width:var(--lbl,5.6em);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.85em;font-weight:500;overflow:hidden}.ri-bar{background:var(--rk-lilas-100);border-radius:999px;flex:1;height:.5em;overflow:hidden}.ri-bar>span{background:var(--rk-lilas-400);transform-origin:0;border-radius:999px;height:100%;display:block}.ri-bar--sun>span{background:var(--rk-soleil-300)}.ri-bar--ink>span{background:var(--rk-encre-950)}.ri-t--brand .ri-bar{background:#1a172429}.ri-bar--dash{background:repeating-linear-gradient(90deg, var(--rk-brume-200) 0 .3em, transparent .3em .5em)}.ri-meter{background:var(--rk-lilas-100);border-radius:999px;height:.62em;position:relative}.ri-meter>span{background:var(--rk-lilas-400);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ri-meter>i{background:var(--rk-encre-950);border-radius:.05em;width:.1em;position:absolute;top:-.26em;bottom:-.26em}.ri-av{letter-spacing:.02em;background:var(--rk-lilas-100);width:2.7em;height:2.7em;color:var(--rk-lilas-800);border-radius:50%;flex:none;place-items:center;font-size:.6em;font-weight:700;display:grid}.ri-av--sun{background:var(--rk-soleil-300);color:var(--rk-encre-950)}.ri-table{border-collapse:collapse;width:100%;font-size:.8em;line-height:1.2}.ri-table th{text-align:left;color:var(--rk-brume-600);white-space:nowrap;padding:0 .4em .4em 0;font-size:.86em;font-weight:600}.ri-table td{border-top:.06em solid var(--rk-voile-7);white-space:nowrap;vertical-align:middle;padding:.32em .4em .32em 0}.ri-table td:last-child,.ri-table th:last-child{padding-right:0}.ri-cut td{color:var(--rk-brume-400);text-decoration:line-through;text-decoration-color:var(--rk-brume-400)}.ri-cut td:last-child{text-decoration:none}.ri-quote{font-size:.8em;line-height:1.28}.ri-quote:before{content:"“";font:800 1.5em/0 var(--font-display);color:var(--rk-lilas-400);vertical-align:-.32em;margin-right:.12em}.ri-arrow{color:var(--rk-brume-500);place-items:center;display:grid}.ri-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ri-svg{width:100%;height:100%;min-height:0;display:block;overflow:visible}.ri-svg text{font-family:var(--font-sans)}.ri-svg .ri-tm{font-family:var(--font-mono)}.ri-draw{stroke-dasharray:1;stroke-dashoffset:0}.ri-g,.ri-pop{transform-box:fill-box}.ri-g{transform-origin:50% 100%}.ri-pop{transform-origin:50%}@keyframes ri-in{0%{opacity:0;transform:translateY(.35em)}}@keyframes ri-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.js .ri--live .ri-bar>span,.js .ri--live .ri-meter>span{transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(max(0, 5 - var(--d,0)) * 50ms);transform:scaleX(0)}.js .ri--live .ri-g{transition:transform .65s cubic-bezier(.2, .8, .2, 1) calc(max(0, 5 - var(--d,0)) * 50ms);transform:scaleY(0)}.js .ri--live .ri-draw{stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.js .ri--live .ri-in{opacity:.28;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(.35em)}.js .ri--live .ri-mark{background-size:0% 100%;transition:background-size .5s cubic-bezier(.4,0,.2,1)}.js .ri--live .ri-cut td{color:var(--rk-encre-950);text-decoration-color:#0000;transition:color .45s,text-decoration-color .45s}.js .ri-host:is(:hover,:focus-within) .ri--live :is(.ri-bar,.ri-meter)>span,.js .ri--live.is-on :is(.ri-bar,.ri-meter)>span,.js .ri-host:is(:hover,:focus-within) .ri--live .ri-g,.js .ri--live.is-on .ri-g{transition-duration:.9s;transition-delay:calc(var(--d,0) * 90ms);transform:none}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-draw,.js .ri--live.is-on .ri-draw{stroke-dashoffset:0;transition-duration:1.1s;transition-delay:calc(var(--d,0) * .12s)}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-in,.js .ri--live.is-on .ri-in{opacity:1;transition-duration:.5s;transition-delay:calc(var(--d,0) * 80ms);transform:none}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-mark,.js .ri--live.is-on .ri-mark{background-size:100% 100%;transition-duration:.7s;transition-delay:.25s}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-cut td,.js .ri--live.is-on .ri-cut td{color:var(--rk-brume-400);text-decoration-color:var(--rk-brume-400);transition-duration:.6s;transition-delay:calc(.3s + var(--d,0) * .12s)}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-pop,.js .ri--live.is-on .ri-pop{animation:.7s cubic-bezier(.2,.8,.2,1) both ri-pop;animation-delay:calc(.4s + var(--d,0) * 90ms)}}.ri-tip{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.js .ri--live .ri-tip{opacity:0;transition:opacity .15s,transform .2s;transform:scale(.3)}.js .ri--live .ri-val{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-.4em)}.js .ri--live .ri-stamp{opacity:0;transition:opacity .2s,transform .25s;transform:scale(1.6)rotate(-8deg)}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-tip,.js .ri--live.is-on .ri-tip{opacity:1;transition:opacity .2s ease, transform .35s var(--ease);transition-delay:calc(.95s + var(--d,0) * .12s);transform:none}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-val,.js .ri--live.is-on .ri-val{opacity:1;transition-duration:.45s;transition-timing-function:cubic-bezier(.2,.8,.2,1);transition-delay:calc(.12s + var(--d,0) * .13s);transform:none}.js .ri-host:is(:hover,:focus-within) .ri--live .ri-stamp,.js .ri--live.is-on .ri-stamp{opacity:1;transition:opacity .2s ease, transform .4s var(--ease);transition-delay:calc(.65s + var(--d,0) * .14s);transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ri-host:is(:hover,:focus-within) .ri--live .ri-t{box-shadow:0 .3em .8em #1a172417, inset 0 0 0 .045em var(--rk-voile-7);transform:translateY(-.12em)}.ri-host:is(:hover,:focus-within) .ri--live :is(.ri-t--deep,.ri-t--brand){box-shadow:0 .3em .8em #1a172424}.ri-host:is(:hover,:focus-within) .ri--live .ri-arrow svg{transform:translate(.18em)}.ri-host:is(:hover,:focus-within) .ri--live .ri-arrow--down svg{transform:translateY(.18em)}}@property --k{syntax:"<number>";inherits:true;initial-value:0}@property --kx{syntax:"<number>";inherits:true;initial-value:0}@property --ky{syntax:"<number>";inherits:true;initial-value:0}@property --c{syntax:"<integer>";inherits:false;initial-value:0}.rx{--on:0;--e:cubic-bezier(.22, 1, .36, 1)}.ri-host:hover .rx,.ri-host:focus-visible .rx,.rx:hover,.rx.is-on{--on:1}.rx-k{--k:var(--on);transition:--k var(--t,.9s) var(--e) calc((8 - var(--o,0)) * 28ms)}.ri-host:hover .rx .rx-k,.ri-host:focus-visible .rx .rx-k,.rx:hover .rx-k,.rx.is-on .rx-k{transition-delay:calc(var(--o,0) * var(--st,85ms))}.rx .ri-t{transition:transform .6s var(--e), box-shadow .6s var(--e)}.ri-host:hover .rx .ri-t,.ri-host:focus-visible .rx .ri-t,.rx:hover .ri-t,.rx.is-on .ri-t{box-shadow:0 .35em .9em #1a172414, inset 0 0 0 .045em var(--rk-voile-7);transform:translateY(-.1em)}.ri-host:hover .rx .ri-t--deep,.ri-host:focus-visible .rx .ri-t--deep,.rx:hover .ri-t--deep,.rx.is-on .ri-t--deep,.ri-host:hover .rx .ri-t--brand,.ri-host:focus-visible .rx .ri-t--brand,.rx:hover .ri-t--brand,.rx.is-on .ri-t--brand{box-shadow:0 .35em .9em #1a172424}.rx svg *{transform-box:fill-box}.rx-cnt{--c:calc(var(--a) + (var(--b) - var(--a)) * var(--k));counter-reset:rxc var(--c);font-variant-numeric:tabular-nums}.rx-cnt:before{content:counter(rxc)}.rx-swap{vertical-align:bottom;display:inline-grid}.rx-swap>span{transition:opacity .55s var(--e), transform .55s var(--e), filter .55s var(--e);grid-area:1/1}.rx-swap>.rx-b{opacity:0;filter:blur(.08em);transform:translateY(.45em)}.ri-host:hover .rx .rx-swap>.rx-a,.ri-host:focus-visible .rx .rx-swap>.rx-a,.rx:hover .rx-swap>.rx-a,.rx.is-on .rx-swap>.rx-a{opacity:0;filter:blur(.08em);transform:translateY(-.45em)}.ri-host:hover .rx .rx-swap>.rx-b,.ri-host:focus-visible .rx .rx-swap>.rx-b,.rx:hover .rx-swap>.rx-b,.rx.is-on .rx-swap>.rx-b{opacity:1;filter:none;transition-delay:.12s;transform:none}.rx-up{opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 5px))}.rx-pop2{transform:scale(calc(.6 + .4 * var(--k)));opacity:var(--k);transform-origin:0}.rx-tick{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}.rx-okc{background:var(--rk-soleil-300);width:1.7em;height:1.7em;color:var(--rk-encre-950);transform:scale(calc(.75 + .25 * var(--k)));border-radius:50%;place-items:center;display:grid}.rx-okc svg{width:1.05em;height:1.05em}.rx-okc--l{width:2em;height:2em}.rx-leg{color:var(--rk-brume-600);gap:.9em;font-size:.7em;display:flex}.rx-leg i{vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-right:.3em;display:inline-block}.rx-lanes{flex-direction:column;flex:1;justify-content:center;gap:.45em;display:flex;position:relative}.rx-ln{align-items:center;gap:.45em;display:flex}.rx-seg,.rx-mo{flex:1;grid-template-columns:repeat(8,1fr);gap:.18em;display:grid}.rx-seg i{--st:.12s;border-radius:.25em;height:1.05em}.rx-seg--me i{background:var(--rk-lilas-700);opacity:calc(1 - var(--k) * var(--f))}.rx-seg--tm i{background:var(--rk-lilas-100);position:relative;overflow:hidden}.rx-seg--tm i:after{content:"";background:var(--rk-soleil-300);opacity:calc(var(--k) * var(--f));transform-origin:50% 100%;transform:scaleY(calc(.3 + .7 * var(--k)));position:absolute;inset:0}.rx-mo span{font:400 .62em/1 var(--font-mono);color:var(--rk-brume-600);text-align:center}.rx-ph{pointer-events:none;position:absolute;inset:.1em 0 1.1em 5.25em}.rx-ph>div{width:100%;height:100%;transform:translateX(calc(var(--k) * (100% - .12em)))}.rx-ph i{background:var(--rk-encre-950);border-radius:.1em;width:.12em;position:absolute;top:-.2em;bottom:-.2em;left:0}.rx-ph i:before{content:"";background:var(--rk-encre-950);border-radius:50%;width:.6em;height:.6em;position:absolute;top:-.25em;left:-.24em;box-shadow:0 0 0 .12em #fff}.rx .ri-row .ri-meter{flex:1}.rx-of{font:600 .42em/1 var(--font-sans);letter-spacing:0;color:var(--rk-encre-950);opacity:.7;margin-left:.2em}html:not(.js) .rx{--on:1}@media (prefers-reduced-motion:reduce){.rx{--on:1}.rx,.rx *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.rz-pt{--kx:var(--on);--ky:var(--on);transition:--kx 1.1s cubic-bezier(.45,.05,.35,1) .1s,--ky 1.1s cubic-bezier(.5,.2,.2,.9) .1s}.ri-host:hover .rx .rz-pt,.ri-host:focus-visible .rx .rz-pt,.rx:hover .rz-pt,.rx.is-on .rz-pt{transition-delay:.15s,.15s}.rx svg .rz-rev{transform-origin:0 100%;transform:scale(calc(var(--sx0) + (1 - var(--sx0)) * var(--kx)), calc(var(--sy0) + (1 - var(--sy0)) * var(--ky)))}.rz-dot{transform:translate(calc(var(--dx) * var(--kx)), calc(var(--dy) * var(--ky)))}.rz-heat{flex-direction:column;flex:1;justify-content:center;gap:.16em;display:flex}.rz-row{grid-template-columns:2.1em repeat(6,minmax(0,1fr));align-items:center;gap:.16em;display:grid}.rz-row b{color:var(--rk-brume-700);font-size:.68em;font-weight:600}.rz-row--h span{font:400 .58em/1 var(--font-mono);color:var(--rk-brume-600);text-align:center}.rz-cell,.rz-void{border-radius:.22em;place-items:center;height:1.25em;font-size:.6em;font-weight:600;display:grid}.rz-cell{--st:55ms;--v:calc(var(--v0) + (var(--v1) - var(--v0)) * var(--k));background:color-mix(in srgb, var(--rk-lilas-700) calc(var(--v) * 0.8%), #f6f4fb);color:color-mix(in srgb, #fff clamp(0%, calc((var(--v) - 57) * 100%), 100%), var(--rk-encre-950));aspect-ratio:1.55;height:auto}.rz-void{background:0 0}.rz-bts{flex-direction:column;flex:1;justify-content:space-around;display:flex}.rz-bt{white-space:nowrap;border-top:.06em solid var(--rk-voile-7);grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:.35em;padding:.28em 0;font-size:.76em;display:grid}.rz-bt--h{color:var(--rk-brume-600);border-top:0;font-size:.72em}.rz-bt--h b{font-weight:700}.rz-bt>span:first-child{font-weight:500}.rz-us,.rz-them{align-items:center;gap:.3em;display:inline-flex}.rz-us{color:color-mix(in srgb, var(--rk-encre-950) calc(40% + 60% * var(--k)), #b3afcf);font-weight:600}.rz-them{color:var(--rk-brume-400);text-decoration:line-through;text-decoration-color:rgba(158, 155, 191, var(--k))}.rz-ok{background:color-mix(in srgb, var(--rk-soleil-300) calc(var(--k) * 100%), var(--rk-lilas-100));width:1.25em;height:1.25em;color:var(--rk-encre-950);border-radius:50%;flex:none;place-items:center;display:grid}.rz-ok svg{width:.85em;height:.85em}.rz-type{clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0)}.rz-path{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding-top:.5em;display:grid;position:relative}.rz-rail{background:var(--rk-lilas-100);border-radius:1em;height:.22em;position:absolute;top:1.18em;left:10%;right:10%;overflow:hidden}.rz-rail i{background:var(--rk-lilas-400);transform-origin:0;height:100%;transform:scaleX(var(--k));display:block}.rz-runner{pointer-events:none;z-index:2;height:1em;position:absolute;top:.78em;left:10%;right:10%}.rz-runner i{background:var(--rk-encre-950);border-radius:50%;width:1em;height:1em;margin-left:-.5em;position:absolute;top:0;left:0;box-shadow:0 0 0 .2em #fff,0 .2em .5em #1a172440}.rz-runner>div{width:100%;height:100%;transform:translateX(calc(var(--k) * 100%));opacity:clamp(0, calc((1 - var(--k)) * 6), 1);position:relative}.rz-st{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.35em;display:flex;position:relative}.rz-st b{font-size:.68em;font-weight:600;line-height:1.15}.rz-st em{font:500 .62em/1 var(--font-mono);color:var(--rk-brume-600);font-style:normal}.rz-st em.rz-fast{color:var(--rk-lilas-800);font-weight:700}.rz-nd{--st:.16s;width:1.4em;height:1.4em;color:var(--rk-encre-950);background:color-mix(in srgb, var(--rk-lilas-400) calc(var(--k) * 100%), #fff);box-shadow:inset 0 0 0 .1em color-mix(in srgb, var(--rk-lilas-400), var(--rk-brume-200) calc((1 - var(--k)) * 100%));border-radius:50%;place-items:center;font-size:.9em;display:grid}.rz-nd svg{width:.8em;height:.8em}.rz-nd .rx-tick{stroke:#fff}.rz-st--end .rz-nd{background:color-mix(in srgb, var(--rk-soleil-300) calc(var(--k) * 100%), #fff);color:color-mix(in srgb, var(--rk-encre-950) calc(var(--k) * 100%), var(--rk-brume-300));font-size:.8em}.rz-rings{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.6em;display:grid}.rz-ring{--t:1.2s;--st:.12s;justify-items:center;gap:.35em;display:grid;position:relative}.rz-ring svg{aspect-ratio:1;width:72%;transform:rotate(-90deg)}.rz-arc{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k) * var(--p));stroke-opacity:clamp(0, calc(var(--k) * 25), 1)}.rz-pc{font:800 1.05em/1 var(--font-display);letter-spacing:-.02em;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.rz-ring b{color:var(--rk-brume-700);text-align:center;white-space:nowrap;font-size:.66em;font-weight:600}.rz-wk-h,.rz-wk{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25em;display:grid}.rz-wk{background:repeating-linear-gradient(#fff 0 calc(16.66% - .06em), var(--rk-voile-6) calc(16.66% - .06em) 16.66%);flex:1;grid-template-rows:repeat(6,minmax(0,1fr))}.rz-dh{font:400 .6em/1 var(--font-mono);color:var(--rk-brume-600);text-align:center}.rz-slot{box-shadow:inset 0 0 0 .06em var(--rk-brume-200);background:repeating-linear-gradient(135deg,#0000 0 .3em,#f4f2fa .3em .45em);border-radius:.35em}.rz-ev{--st:.12s;background:var(--rk-lilas-400);color:var(--rk-encre-950);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * -1.2em)) scale(calc(.92 + .08 * var(--k)));border-radius:.35em;padding:.4em .35em;font-size:.52em;font-weight:700;line-height:1.1;position:relative;overflow:hidden}.rz-ev--sun{background:var(--rk-soleil-300);box-shadow:inset 0 0 0 .12em var(--rk-encre-950)}.rz-ev--deep{background:var(--rk-brume-800);color:#fff}.rz-hs{flex:1;grid-template-columns:4.2em minmax(0,1fr);gap:.8em;min-height:0;display:grid}.rz-lbs{grid-template-rows:1.25fr 1.6fr .75fr;align-items:center;display:grid}.rz-lb{font:700 .62em/1 var(--font-lead);letter-spacing:.1em;text-transform:uppercase;color:var(--rk-lilas-700);opacity:calc(.35 + .65 * var(--k));transform:translateX(calc((1 - var(--k)) * -.4em))}.rz-house{grid-template-rows:1.25fr 1.6fr .75fr;gap:.25em;padding:0 .4em;display:grid;position:relative}.rz-ghost{box-shadow:inset 0 0 0 .08em var(--rk-brume-200);z-index:0;opacity:calc(1 - var(--on) * .7);background:repeating-linear-gradient(0deg,#0000 0 1em,#f4f2fa 1em 1.06em),repeating-linear-gradient(90deg,#0000 0 1em,#f4f2fa 1em 1.06em);border-radius:.4em;transition:opacity .8s;position:absolute;inset:0 .4em}.rz-roof{z-index:1;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * -2.2em));place-items:end center;padding-bottom:.35em;display:grid;position:relative;transition-timing-function:var(--ease)!important}.rz-roof svg{width:100%;height:100%;position:absolute;inset:0}.rz-roof path{fill:var(--rk-brume-800)}.rz-roof b{color:var(--rk-soleil-300);font:800 .82em/1 var(--font-display);letter-spacing:-.01em;position:relative}.rz-pils{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;padding:0 .5em;display:grid;position:relative}.rz-pil{text-align:center;background:var(--rk-lilas-400);color:var(--rk-encre-950);transform-origin:50% 100%;transform:scaleY(var(--k));border-radius:.3em;place-items:center;padding:.3em;font-size:.68em;font-weight:700;line-height:1.15;display:grid}.rz-base{z-index:1;background:var(--rk-soleil-300);color:var(--rk-encre-950);box-shadow:inset 0 0 0 .1em var(--rk-encre-950);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * .9em));border-radius:.35em;place-items:center;font-size:.66em;font-weight:700;display:grid;position:relative}.rz-board{overflow:visible}.rz-wall{flex:1;position:relative}.rz-note{--t:1.1s;--st:45ms;width:5.8em;min-height:1.8em;transform:translate(calc(var(--x0) + (var(--x1) - var(--x0)) * var(--k)), calc(var(--y0) + (var(--y1) - var(--y0)) * var(--k))) rotate(calc(var(--r0) * (1 - var(--k))));border-radius:.25em;align-items:center;padding:.3em .4em;line-height:1.15;display:flex;position:absolute;top:0;left:calc(50% - 2.9em);box-shadow:0 .15em .4em #1a17241f}.rz-note>span{font-size:.62em;font-weight:600;display:block}.rz-note--sun{background:var(--rk-soleil-300)}.rz-note--lil{background:#d9d0ff}.rz-note--wht{background:#fff;box-shadow:0 .15em .4em #1a17241f,inset 0 0 0 .08em #e4e1f0}.rz-gh{text-align:center;width:6.2em;transform:translateX(var(--gx));opacity:var(--k);position:absolute;top:0;left:calc(50% - 3.1em)}.rz-gh>span{font:700 .6em/1.1 var(--font-lead);letter-spacing:.06em;text-transform:uppercase;color:var(--rk-lilas-700)}.rz-seats{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:.22em;display:grid}.rz-seat{aspect-ratio:1;box-shadow:inset 0 0 0 .08em var(--rk-brume-200);border-radius:50%;position:relative}.rz-seat--on{background:var(--rk-brume-800);box-shadow:none}.rz-seat--new:after{content:"";background:var(--rk-lilas-400);transform:scale(var(--k));border-radius:50%;position:absolute;inset:0}.rz-pipe{flex:1;justify-content:space-between;align-items:center;gap:.2em;display:flex}.rz-ai{--st:.13s;flex-direction:column;align-items:center;gap:.3em;display:flex}.rz-ai-i{background:color-mix(in srgb, var(--rk-brume-800) calc(var(--k) * 100%), #f3f1f8);width:2.1em;height:2.1em;color:color-mix(in srgb, var(--rk-soleil-300) calc(var(--k) * 100%), var(--rk-brume-500));transform:scale(calc(.94 + .06 * var(--k)));border-radius:.55em;place-items:center;display:grid}.rz-ai-i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.rz-ai b{font-size:.64em;font-weight:600}.rz-wire{background:repeating-linear-gradient(90deg, var(--rk-brume-200) 0 .3em, transparent .3em .5em);flex:1;height:.14em;margin-bottom:1.1em;position:relative}.rz-wire i{background:var(--rk-lilas-700);width:.44em;height:.44em;opacity:var(--on);border-radius:50%;transition:opacity .5s;animation:1.3s cubic-bezier(.45,0,.55,1) infinite paused rz-run;position:absolute;top:-.15em;left:0}.rz-wire i+i{animation-delay:-.65s}.ri-host:hover .rx .rz-wire i,.ri-host:focus-visible .rx .rz-wire i,.rx:hover .rz-wire i,.rx.is-on .rz-wire i{animation-play-state:running}@keyframes rz-run{0%{left:0}to{left:calc(100% - .44em)}}.rz-lines{flex-direction:column;flex:1;justify-content:center;gap:.42em;display:flex}.rz-ln{--st:.14s;height:.42em;width:var(--w);background:linear-gradient(90deg, var(--rk-lilas-400), #d9d0ff);transform-origin:0;transform:scaleX(var(--k));border-radius:1em;display:block}.rz-beam{opacity:var(--k);transform-origin:50% 0;transform:scaleX(calc(.4 + .6 * var(--k)))}.rz-sl0,.rz-sl1{transition:opacity .5s var(--e) .25s, transform .5s var(--e) .25s}.rz-sl1{opacity:0;transform:translateY(4px)}.ri-host:hover .rx .rz-sl0,.ri-host:focus-visible .rx .rz-sl0,.rx:hover .rz-sl0,.rx.is-on .rz-sl0{opacity:0;transform:translateY(-4px)}.ri-host:hover .rx .rz-sl1,.ri-host:focus-visible .rx .rz-sl1,.rx:hover .rz-sl1,.rx.is-on .rz-sl1{opacity:1;transition-delay:.4s;transform:none}.rz-spk{transform:translateY(calc((1 - var(--k)) * 2px))}.rz-aud{fill:#5d5591;transition:fill .5s var(--e) calc((4 - var(--o)) * 30ms)}.ri-host:hover .rx .rz-aud,.ri-host:focus-visible .rx .rz-aud,.rx:hover .rz-aud,.rx.is-on .rz-aud{fill:var(--rk-soleil-300);transition-delay:calc(.35s + var(--o) * 90ms)}.rz-ms{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;display:grid}.rz-m{--st:45ms;text-align:center;box-shadow:inset 0 0 0 .08em var(--rk-voile-7);color:var(--rk-brume-700);opacity:calc(1 - .72 * var(--k));transform:scale(calc(1 - .08 * var(--k)));filter:grayscale(var(--k));background:#f6f4fb;border-radius:.5em;place-items:center;padding:.3em;font-size:.68em;font-weight:600;line-height:1.15;display:grid}.rz-m--keep{--t:1s;opacity:1;filter:none;transform:translateY(calc(var(--k) * -.25em)) scale(calc(1 + .04 * var(--k)));background:color-mix(in srgb, var(--rk-soleil-300) calc(var(--k) * 100%), #f6f4fb);color:var(--rk-encre-950);box-shadow:inset 0 0 0 calc(.08em + .06em * var(--k)) color-mix(in srgb, var(--rk-encre-950) calc(var(--k) * 100%), var(--rk-voile-7)), 0 calc(var(--k) * .35em) calc(var(--k) * .8em) #1a172424}.st-site{--rk-p1:#a389ff;--rk-p2:#3f3769;--rk-p3:#ffd45c;--rk-p4:#d7cfff;--rk-ease:cubic-bezier(.2, .8, .2, 1)}.rk-p1{--rk-part:var(--rk-p1)}.rk-p2{--rk-part:var(--rk-p2)}.rk-p3{--rk-part:var(--rk-p3)}.rk-p4{--rk-part:var(--rk-p4)}.st-site a.rk-plain{color:inherit;text-decoration:none}.rk-dot{background:var(--rk-part,var(--brand));border-radius:4px;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1.5px #1a17241f}.rk-partlabel{font:700 14px/1.2 var(--font-lead);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:10px;display:inline-flex}.rk-num{font:800 15px/1 var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.rk-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rk-part{background:var(--card,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .45s var(--rk-ease), box-shadow .45s;border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;padding:24px;text-decoration:none;display:grid}.rk-part:hover{box-shadow:inset 0 0 0 1.5px var(--rk-part), 0 24px 48px -28px #3f376980;transform:translateY(-4px)}.rk-part-text{flex-direction:column;gap:10px;padding:6px 2px;display:flex}.rk-part h3{font:800 28px/1.05 var(--font-display);letter-spacing:-.02em;margin:0}.rk-part h3 span{color:var(--brand-ink)}.rk-part-sub{font:600 16px/1.35 var(--font-lead);color:var(--ink-2);margin:0}.rk-part ol{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.rk-part-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.rk-part ol i{font:500 12.5px/1 var(--font-mono);color:var(--ink-2);margin-right:8px;font-style:normal}.rk-dcard-n{background:var(--rk-part,var(--brand));min-width:40px;height:30px;color:var(--rk-encre-950);font:800 15px/1 var(--font-display);border-radius:9px;align-self:flex-start;place-items:center;padding:0 8px;display:inline-grid}.rk-p2 .rk-dcard-n{color:#fff}.rk-part-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.rk-part-head h2{font:800 clamp(34px, 4cqi, 48px)/1.05 var(--font-display);letter-spacing:-.02em;margin:8px 0 0}.rk-part-head h2 span{color:var(--brand-ink)}.rk-part-head p{font:600 19px/1.4 var(--font-lead);color:var(--ink-2);margin:8px 0 0}.rk-grid{gap:8px;display:grid}.rk-grid-row{background:var(--card,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 118px 54px auto;align-items:center;gap:14px;padding:12px 16px;font-size:15px;line-height:1.4;display:grid}.rk-grid-row:hover{box-shadow:inset 0 0 0 1.5px var(--brand)}.rk-grid-head{box-shadow:none;font:600 12.5px/1.2 var(--font-body,sans-serif);color:var(--ink-2);background:0 0;padding-block:0}.rk-grid-head:hover{box-shadow:none}.rk-lvl{font:600 12px/1 var(--font-body,sans-serif);background:var(--paper);color:var(--ink);border-radius:999px;justify-self:start;padding:6px 10px}.rk-lvl--2{background:var(--rk-lilas-100);color:var(--rk-lilas-800)}.rk-lvl--3{background:var(--deep);color:#fff}.rk-w{font:500 13px/1 var(--font-mono);color:var(--ink-2)}.rk-rate{border:0;gap:4px;margin:0;padding:0;display:inline-flex}.rk-rate label{position:relative}.rk-rate input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rk-rate span{width:30px;height:30px;font:600 13px/1 var(--font-mono);background:var(--paper);color:var(--ink-2);transition:background .2s, color .2s, transform .25s var(--rk-ease);border-radius:9px;place-items:center;display:grid}.rk-rate label:hover span{background:var(--rk-lilas-100);color:var(--rk-lilas-800);transform:translateY(-2px)}.rk-rate input:checked+span{background:var(--brand);color:var(--rk-encre-950)}.rk-rate input:focus-visible+span{outline:2px solid var(--brand-ink);outline-offset:2px}.rk-pns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rk-pn{background:var(--card,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .4s var(--rk-ease);border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;padding:18px;text-decoration:none;display:grid}.rk-pn:hover{transform:translateY(-3px)}.rk-pn small{font:600 13px/1 var(--font-lead);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.rk-pn h3{font:700 21px/1.2 var(--font-lead);margin:8px 0 12px}@container site (width<=900px){.rk-parts,.rk-pns,.rk-part{grid-template-columns:minmax(0,1fr)}.rk-part-head{flex-direction:column;align-items:flex-start}.rk-grid-row{grid-template-columns:26px minmax(0,1fr)}.rk-grid-row>:nth-child(n+3){grid-column:2}.rk-grid-head{display:none}.rk-pn{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.st-site [class^=rk-],.st-site [class*=\ rk-]{transition:none!important}}.st-site .rk-part:focus-visible{outline:3px solid var(--rk-lilas-700);outline-offset:3px}.pk{--c-paper:var(--rk-papier);--c-white:#fff;--c-lilas:var(--rk-lilas-400);--c-violet:var(--rk-lilas-700);--c-sun:var(--rk-soleil-300);--c-deep:var(--rk-brume-800);--c-ink:var(--rk-encre-950);--c-ink2:var(--rk-brume-700);--c-line:var(--rk-filet);--ease:cubic-bezier(.2, .8, .2, 1);font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font-sans);color:var(--c-ink);background:var(--c-paper);-webkit-font-smoothing:antialiased;container:site/inline-size}.pk *,.pk :before,.pk :after{box-sizing:border-box}:where(.pk) :where(h1,h2,h3,p){margin:0}.pk a{color:inherit}.pk-wrap{max-width:var(--site-max);padding-inline:var(--site-gutter);margin:0 auto}.pk-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pk .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pk a:focus-visible,.pk button:focus-visible,.pk input:focus-visible,.pk [tabindex]:focus-visible{outline:3px solid var(--c-violet);outline-offset:3px;border-radius:8px}.pk-foot{padding:64px 0 32px}.pk-foot--light{background:var(--c-paper);border-top:1px solid var(--c-line)}.pk-foot--dark{background:var(--c-ink);color:var(--rk-voile-2)}.pk-foot-in{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.pk-foot-brand p{max-width:30em;font-size:var(--fs-small);line-height:var(--lh-small);opacity:.75;margin-top:16px}.pk-foot nav{font-size:var(--fs-small);flex-direction:column;gap:10px;display:flex}.pk-foot nav p{font:var(--fw-semi) var(--fs-meta)/1.2 var(--font-lead);letter-spacing:.02em;opacity:.6;margin-bottom:4px}.pk-foot nav a{opacity:.9;text-decoration:none}.pk-foot nav a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.pk-foot-legal{font-size:var(--fs-caption);opacity:.65;border-top:1px solid #7f78a033;justify-content:space-between;margin-top:48px;padding-top:20px;display:flex}.pk-foot-legal a{text-decoration:none}.pk-foot--dark .st-site-brand,.pk-foot--dark .st-site-brand-name{color:#fff}.pk-foot--dark .st-site-brand-glyph{background:var(--c-sun);color:var(--c-ink)}.p1{background:#fff}.p1-hero{margin-top:-84px;padding:150px 0 90px;position:relative;overflow:hidden}.p1-wave{transform-origin:0 0;z-index:0;background:radial-gradient(42% 70% at 12% 62%, #fff1c2 0%, transparent 70%), radial-gradient(38% 80% at 42% 30%, var(--rk-soleil-300) 0%, transparent 72%), radial-gradient(40% 90% at 70% 60%, var(--rk-lilas-400) 0%, transparent 75%), radial-gradient(35% 80% at 92% 30%, var(--rk-lilas-700) 0%, transparent 70%), linear-gradient(100deg, #fff4d6, var(--rk-lilas-200) 55%, #8c6cf0);background-size:140% 140%;height:104%;animation:22s ease-in-out infinite alternate p1-flow;position:absolute;top:-30%;left:-10%;right:-10%;transform:skewY(-11deg)}.p1-wave:after{content:"";background:linear-gradient(#0000 55%,#fff0 100%);position:absolute;inset:0}@keyframes p1-flow{0%{background-position:0 40%}to{background-position:100% 60%}}.p1-hero-in{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:56px;display:grid;position:relative}.p1 h1{font:800 clamp(50px, 5.4cqi, 74px)/1 var(--font-display);letter-spacing:-.04em;max-width:12ch}.p1-ui{padding-bottom:70px;position:relative}.p1-win{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 50px 100px -20px #32285d4d,0 30px 60px -30px #00000059}.p1-win-bar{border-bottom:1px solid var(--c-line);font:600 13.5px/1 var(--font-lead);color:var(--c-ink2);align-items:center;gap:7px;padding:12px 16px;display:flex}.p1-win-bar i{background:#e4dff0;border-radius:50%;width:10px;height:10px}.p1-win-bar span{margin-left:10px}.p1-win-bar{flex-wrap:wrap;row-gap:6px}.p1-win-body{background:#faf8ff;gap:12px;padding:16px;display:grid}.p1-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p1-kpis .st-kpi{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff}.p1-chart{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:14px;padding:14px 16px 8px}.p1-chart-h{align-items:baseline;gap:10px;margin-bottom:4px;font-size:14px;display:flex}.p1-chart-h span{color:var(--c-ink2);font-size:13px}.p1-float{background:#fff;border-radius:16px;width:300px;padding:18px;position:absolute;bottom:0;left:-48px;box-shadow:0 30px 60px -20px #32285d59,0 0 0 1px #1a17240a}.p1-float-h{font:700 15px/1.2 var(--font-lead);margin-bottom:10px}.p1-float-f{color:var(--c-ink2);margin-top:10px;font-size:12.5px}.p1-model{padding:120px 0 110px}.p1 h2{font:800 clamp(36px, 4cqi, 52px)/1.04 var(--font-display);letter-spacing:-.03em;max-width:18ch}.p1-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.p1-part{background:var(--c-paper);transition:transform .45s var(--ease), box-shadow .45s;border-radius:22px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;display:flex}.p1-part:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #32285d80}.p1-part-h{font:800 24px/1.1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.p1-part>p{color:var(--c-ink2);font-size:16px}.p1-part-ill{background:#fff;border-radius:16px;margin:6px 0 4px;padding:12px}.p1-part ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.p1-part li i{color:var(--c-violet);margin-right:6px;font-size:13px;font-style:normal;font-weight:700}.p1-calc{background:var(--c-ink);color:var(--rk-voile-2);padding:110px 0;position:relative;overflow:hidden}.p1-calc:before{content:"";background:radial-gradient(closest-side,#a389ff59,#0000);width:700px;height:700px;position:absolute;top:-300px;right:-200px}.p1-calc-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid;position:relative}.p1-calc-note{color:#9f98c4;margin-top:18px;font-size:13.5px}.p1-calc-card{color:var(--c-ink);background:#fff;border-radius:22px;flex-direction:column;gap:24px;padding:30px;display:flex;box-shadow:0 40px 80px -30px #0009}.p1-range{flex-direction:column;gap:10px;display:flex}.p1-range-h{font:700 16px/1.2 var(--font-lead);justify-content:space-between;align-items:baseline;display:flex}.p1-range-h b{font:800 24px/1 var(--font-display)}.p1-range input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--c-lilas) var(--v), #ece8f6 var(--v));border-radius:999px;outline:none;width:100%;height:8px}.p1-range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:0 0 0 2px var(--c-violet), 0 4px 10px #32285d4d;cursor:pointer;background:#fff;border-radius:50%}.p1-range input::-moz-range-thumb{border:2px solid var(--c-violet);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px}.p1-out{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;display:grid}.p1-out div{background:#faf8ff;border-radius:14px;padding:16px}.p1-out div:last-child{background:#fff4d6}.p1-out span{color:var(--c-ink2);font-size:13.5px;display:block}.p1-out b{font:800 34px/1 var(--font-display);letter-spacing:-.03em;margin-top:6px;display:block}.p2{background:#fff}.p2 h1{font:800 clamp(44px, 5.4cqi, 74px)/1.02 var(--font-display);letter-spacing:-.035em;max-width:17ch;margin:0 auto}.p2 h2{font:800 clamp(34px, 3.8cqi, 50px)/1.05 var(--font-display);letter-spacing:-.03em}.p2-me{background:var(--c-paper);padding:100px 0}.p2-me-in{grid-template-columns:420px minmax(0,1fr);align-items:center;gap:72px;display:grid}.p2-me-in>div>p{color:var(--c-ink2);max-width:36em;margin:18px 0 26px;font-size:18px}.p2-svc{padding:110px 0}.p2-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.p2-svc-c{min-height:280px;box-shadow:inset 0 0 0 1px var(--c-line);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:20px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex}.p2-svc-c:hover{background:var(--c-deep);color:#fff;transform:translateY(-4px)}.p2-svc-n{font:700 13.5px/1 var(--font-lead);background:var(--rk-voile-3);color:var(--c-violet);border-radius:999px;align-self:flex-start;padding:7px 12px}.p2-svc-c h3{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em}.p2-svc-c p{color:var(--c-ink2);transition:color .3s}.p2-svc-c:hover p{color:var(--rk-voile-8)}.p2-svc-f{font:700 15px/1 var(--font-lead);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.p3{--c-bg:var(--rk-nuit-1);--c-bg2:#1f1b2c;--c-panel:#262137;--c-line2:#ffffff14;--c-tx:var(--rk-voile-2);--c-tx2:#b8b1d6;background:var(--c-bg);color:var(--c-tx)}.p3 h1{font:800 clamp(46px, 5.4cqi, 74px)/1 var(--font-display);letter-spacing:-.035em}.p3-dash{background:var(--c-bg2);box-shadow:inset 0 0 0 1px var(--c-line2), 0 60px 120px -50px #000c;border-radius:22px;padding:18px}.p3-dash-h{font:700 15px/1 var(--font-lead);justify-content:space-between;padding:4px 6px 14px;display:flex}.p3-dash-h span{color:var(--c-tx2);font-size:13px;font-weight:600}.p3-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p3-tiles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p3-panel{background:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-line2);border-radius:16px;padding:16px 18px}.p3-up{grid-column:1/-1}.p3-panel-h{font:700 14.5px/1.2 var(--font-lead);margin-bottom:12px}.p3-panel-f{color:var(--c-tx2);margin-top:12px;font-size:13px}.p3 h2{font:800 clamp(34px, 3.8cqi, 50px)/1.05 var(--font-display);letter-spacing:-.03em}.p3-hc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.p3-hc-col{flex-direction:column;gap:10px;display:flex}.p3-hc-h{font:700 15px/1.2 var(--font-lead);align-items:center;gap:10px;margin-bottom:4px;display:flex}.p3-hc{background:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-line2);border-radius:14px;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .25s;display:flex}.p3-hc:hover{box-shadow:inset 0 0 0 1px #a389ff99}.p4{background:var(--c-paper)}.p4 h1{font:800 clamp(64px, 8.4cqi, 120px)/.92 var(--font-display);letter-spacing:-.045em;max-width:9ch}.p4-book{perspective:1400px;place-items:center;display:grid}.p4-cover{aspect-ratio:2/3;background:linear-gradient(165deg, #b8a4ff, var(--rk-lilas-700) 62%, var(--rk-brume-800));color:#fff;width:330px;transform-style:preserve-3d;transition:transform .8s var(--ease);border-radius:4px 14px 14px 4px;flex-direction:column;gap:14px;padding:34px 28px;display:flex;position:relative;transform:rotateY(-22deg)rotateX(4deg);box-shadow:inset 12px 0 #1a172438,30px 40px 70px -20px #1a172480}.p4-book:hover .p4-cover{transform:rotateY(-6deg)rotateX(2deg)}.p4-contents{background:#fff;padding:110px 0}.p4 h2{font:800 clamp(40px, 4.6cqi, 60px)/1 var(--font-display);letter-spacing:-.035em}.p4-author{background:var(--c-deep);color:#fff;padding:110px 0}.p4-author-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.p4-author-in>div>p{color:var(--rk-voile-8);max-width:30em;margin-top:22px;font-size:19px}.p4-tl{border-left:2px solid #fff3;margin:0;padding:0;list-style:none}.p4-tl li{grid-template-columns:70px 1fr;gap:14px;padding:12px 0 12px 26px;font-size:16.5px;display:grid;position:relative}.p4-tl li:before{content:"";background:var(--c-lilas);width:12px;height:12px;box-shadow:0 0 0 4px var(--c-deep);border-radius:50%;position:absolute;top:18px;left:-7px}.p4-tl li:last-child:before{background:var(--c-sun)}.p4-tl b{font:700 16px/1.6 var(--font-lead);color:var(--c-sun)}@container site (width<=900px){.pk-foot-in{grid-template-columns:1fr 1fr}.p1-hero-in,.p1-calc-in,.p2-me-in,.p4-author-in,.p1-parts,.p2-svc-grid{grid-template-columns:minmax(0,1fr)}.p3-hc-grid{grid-template-columns:1fr 1fr}.p1-float{width:auto;margin-top:12px;position:relative;left:0}}@media (prefers-reduced-motion:reduce){.p1-wave{animation:none}.pk *{transition:none!important}}.p4-cover--img{aspect-ratio:846/1200;background:var(--rk-brume-800);padding:0;overflow:hidden}.p4-cover--img img{object-fit:cover;width:100%;height:100%;display:block}.p5-hero{text-align:center;margin-top:-84px;padding:168px 0 96px;position:relative;overflow:hidden}.p5-glow{background:radial-gradient(40% 50% at 30% 10%,#ffd45c73,#0000 70%),radial-gradient(45% 55% at 70% 5%,#a389ff80,#0000 70%),linear-gradient(#faf7ff 0%,#fff 70%);position:absolute;inset:0}.p5-hero-in{position:relative}.p5 h1{font:800 clamp(48px, 5.8cqi, 80px)/1 var(--font-display);letter-spacing:-.04em;max-width:15ch;margin:0 auto!important}.p5-ask{max-width:780px;margin:44px auto 0}.p5-ask-bar{text-align:left;background:#fff;border-radius:18px;align-items:center;gap:14px;height:68px;padding:0 12px 0 22px;display:flex;box-shadow:0 30px 60px -30px #32285d66,0 0 0 1px #6946c02e}.p5-ask-bar svg{fill:none;width:22px;height:22px;stroke:var(--c-violet);stroke-width:2.2px;stroke-linecap:round;flex:none}.p5-ask-q{font:600 20px/1.2 var(--font-lead);color:var(--c-ink);flex:1}.p5-ask-q:after{content:"";vertical-align:-4px;background:var(--c-violet);width:2px;height:22px;margin-left:3px;animation:1.1s step-end infinite p5-caret;display:inline-block}@keyframes p5-caret{50%{opacity:0}}.p5-ask-k{font:600 13.5px/1 var(--font-lead);background:var(--rk-voile-3);color:var(--c-violet);border-radius:10px;padding:10px 14px}.p5-ask-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.p5-ask-chips a{box-shadow:inset 0 0 0 1px var(--c-line);transition:box-shadow .2s, transform .25s var(--ease);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.p5-ask-chips a:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas);transform:translateY(-1px)}.p5-ask-chips i{font-style:normal;font:700 11.5px/1 var(--font-lead);color:var(--c-violet)}.p5-answers{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.p5-ans{box-shadow:0 1px 2px #1a17240d, inset 0 0 0 1px var(--c-line);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.p5-ans-h{font:700 15px/1 var(--font-lead);align-items:center;gap:8px;display:flex}.p5-ans-h i{color:var(--c-ink2);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600}.p5-ans-v{font:800 22px/1 var(--font-display)}.p5-who{background:var(--c-paper);padding:110px 0}.p5 h2{font:800 clamp(34px, 3.8cqi, 50px)/1.05 var(--font-display);letter-spacing:-.03em;max-width:20ch}.p5-tabs>input{opacity:0;pointer-events:none;position:absolute}.p5-tablist{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:4px;margin:36px 0 28px;padding:5px;display:inline-flex}.p5-tablist label{font:700 16px/1 var(--font-lead);cursor:pointer;border-radius:10px;padding:12px 18px;transition:background .2s,color .2s}.p5-tablist label:hover{background:var(--c-paper)}#p5r-ceo:checked~.p5-tablist label[for=p5r-ceo],#p5r-cpo:checked~.p5-tablist label[for=p5r-cpo],#p5r-cro:checked~.p5-tablist label[for=p5r-cro],#p5r-cfo:checked~.p5-tablist label[for=p5r-cfo]{background:var(--c-ink);color:#fff}.p5-tabs>input:focus-visible~.p5-tablist{outline:3px solid var(--c-violet);outline-offset:3px}.p5-role{background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:none;box-shadow:0 30px 60px -40px #32285d59}#p5r-ceo:checked~.p5-panels .p5-role-ceo,#p5r-cpo:checked~.p5-panels .p5-role-cpo,#p5r-cro:checked~.p5-panels .p5-role-cro,#p5r-cfo:checked~.p5-panels .p5-role-cfo{animation:ri-in .4s var(--ease) both;display:grid}.p5-role h3{font:800 32px/1.1 var(--font-display);letter-spacing:-.025em}.p5-role>div>p{color:var(--c-ink2);font-size:17.5px;margin-top:14px!important}.p5-role ul{gap:12px;margin:24px 0 0;padding:0;font-size:16px;font-weight:500;list-style:none;display:grid}.p5-role li{align-items:flex-start;gap:12px;display:flex}.p5-role li svg{background:var(--rk-voile-3);fill:none;width:20px;height:20px;stroke:var(--c-violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:2px;padding:3px}.p5-conv{padding:110px 0 100px}.p5-card{scroll-snap-align:start;background:var(--c-paper);transition:transform .4s var(--ease), box-shadow .4s;border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.p5-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #32285d80}.p5-card-n{font:600 13.5px/1 var(--font-lead);color:var(--c-violet)}.p5-card h3{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-h3-lg) var(--font-display);letter-spacing:var(--ls-h3)}.p5-card blockquote{color:var(--c-ink2);min-height:4.5em;margin:0;font-size:16px;line-height:1.5}.p5-card-ill{background:#fff;border-radius:14px;margin-top:auto;padding:10px}.p5-card a{font:700 15px/1 var(--font-lead);color:var(--c-violet);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.p5-cmp{background:var(--c-paper);padding:100px 0}.p5-table{background:#fff;border-radius:22px;padding:8px 20px;box-shadow:0 30px 60px -45px #32285d66}.p5-tr{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;display:grid}.p5-tr:last-child{border-bottom:0}.p5-tr>span{text-align:center;padding:18px 12px;font-size:15.5px}.p5-tr>span:first-child{text-align:left;font-weight:600}.p5-th>span{font:700 16px/1.2 var(--font-lead);padding-top:24px}.p5-th small{font:500 12.5px/1 var(--font-sans);color:var(--c-ink2);margin-top:4px;display:block}.p5-tr>.is-me{background:var(--rk-voile-1)}.p5-th>.is-me{color:var(--c-violet);border-radius:14px 14px 0 0}.p5-tr:last-child>.is-me{border-radius:0 0 14px 14px}.p5-y,.p5-n,.p5-p{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.p5-y{background:var(--c-violet)}.p5-p{background:#ece8f6}.p5-n{background:0 0}.p5-y svg,.p5-n svg,.p5-p svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.p5-y svg{stroke:#fff}.p5-p svg{stroke:var(--c-ink2)}.p5-n svg{stroke:#c4bedb}.p5-t{font-weight:600}.p5-faq{padding:110px 0}.p5-faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.p5-faq-in>div>p{color:var(--c-ink2);font-size:17px;margin-top:16px!important}.p5-faq-in>div>p a{color:var(--c-violet);font-weight:600}.p5-acc{border-top:1px solid var(--c-line)}.p5-acc details{border-bottom:1px solid var(--c-line)}.p5-acc summary{cursor:pointer;font:700 19px/1.3 var(--font-lead);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;list-style:none;display:flex}.p5-acc summary::-webkit-details-marker{display:none}.p5-acc summary i{background:var(--c-paper);width:28px;height:28px;transition:background .25s, transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.p5-acc summary i:before,.p5-acc summary i:after{content:"";background:var(--c-ink);border-radius:2px;height:2px;position:absolute;top:13px;left:8px;right:8px}.p5-acc summary i:after{transition:transform .3s var(--ease);transform:rotate(90deg)}.p5-acc details[open] summary i{background:var(--c-sun)}.p5-acc details[open] summary i:after{transform:rotate(0)}.p5-acc details p{color:var(--c-ink2);padding:0 60px 24px 4px;font-size:16.5px}.p6-hero{color:#fff;background:radial-gradient(50% 60% at 85% 20%, #a389ff59, transparent 70%), linear-gradient(160deg, var(--rk-brume-800) 0%, var(--rk-encre-950) 75%);margin-top:-84px;padding:170px 0 110px}.p6-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.p6 h1{font:800 clamp(46px, 5.2cqi, 72px)/1.02 var(--font-display);letter-spacing:-.035em}.p6-plan{color:var(--c-ink);transition:transform .6s var(--ease);background:#fff;border-radius:22px;padding:26px;transform:rotate(1.2deg);box-shadow:0 60px 120px -40px #0009}.p6-plan:hover{transform:rotate(0)}.p6-plan-h{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.p6-plan-h p{font:600 13.5px/1 var(--font-lead);color:var(--c-violet)}.p6-plan-h b{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;margin-top:6px;display:block}.p6-plan-h>span{color:#6b6590;background:var(--c-paper);border-radius:999px;padding:5px 9px;font-size:12px}.p6-bet{border-bottom:1px solid var(--c-line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.p6-bet-n{background:var(--rk-voile-3);width:34px;height:34px;color:var(--c-violet);font:800 16px/1 var(--font-display);border-radius:10px;place-items:center;display:grid}.p6-bet b{font:700 17px/1.3 var(--font-lead)}.p6-bet dl{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin:10px 0 12px;display:grid}.p6-bet dt{color:#6b6590;font-size:11.5px}.p6-bet dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.p6-plan-f{color:var(--c-ink2);align-items:center;gap:8px;padding-top:16px;font-size:13px;display:flex}.p6-plan-f i{font-style:normal;font:700 12px/1 var(--font-lead);background:var(--c-ink);color:#fff;border-radius:999px;padding:7px 10px}.p6 h2{font:800 clamp(34px, 3.8cqi, 50px)/1.05 var(--font-display);letter-spacing:-.03em}.p6-stages{padding:110px 0}.p6-path{margin:0;padding:0;list-style:none;position:relative}.p6-path:before{content:"";background:linear-gradient(var(--c-lilas), var(--c-sun));width:2px;position:absolute;top:24px;bottom:24px;left:21px}.p6-path li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid;position:relative}.p6-path li span{width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--c-lilas);font:800 17px/1 var(--font-display);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid}.p6-path li:first-child span{background:var(--c-violet);color:#fff;box-shadow:none}.p6-path b{font:700 18px/1.25 var(--font-lead)}.p6-path i{color:var(--c-ink2);background:var(--c-paper);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13.5px;font-style:normal}.p6-gantt{background:var(--c-paper);padding:110px 0}.p6-g{--g-left:316px;background:#fff;border-radius:22px;padding:18px 24px 24px;position:relative;box-shadow:0 30px 60px -45px #32285d66}.p6-g-row{border-bottom:1px solid var(--c-line);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.p6-g-row:last-of-type{border-bottom:0}.p6-g-row>span{color:var(--c-ink2);font-size:13.5px;line-height:1.35}.p6-g-row>span b{font:700 17px/1.2 var(--font-lead);color:var(--c-ink);margin-bottom:2px;display:block}.p6-g-track{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:4px;height:30px;display:grid}.p6-g-weeks .p6-g-track span{font:600 12px/1 var(--font-lead);color:var(--c-ink2);text-align:center}.p6-g-weeks{padding-top:4px}.p6-bar{height:22px;transition:transform .3s var(--ease);transform-origin:0;border-radius:7px;grid-row:1;display:block}.p6-g-row:hover .p6-bar{transform:scaleY(1.25)}.p6-bar--lilas{background:var(--c-lilas)}.p6-bar--sun{background:var(--c-sun)}.p6-bar--violet{background:var(--c-violet)}.p6-bar--line{background:repeating-linear-gradient(90deg, var(--rk-lilas-200) 0 10px, #ede9ff 10px 20px)}.p6-bar--deep{background:var(--c-deep)}.p6-g-today{background:var(--c-ink);width:2px;margin-left:24px;position:absolute;top:12px;bottom:16px}.p6-g-today span{white-space:nowrap;font:700 12px/1 var(--font-lead);background:var(--c-ink);color:#fff;border-radius:999px;padding:5px 8px;position:absolute;top:-2px;left:8px}.p6-cases{padding:110px 0}@container site (width<=900px){.p5-answers{grid-template-columns:1fr 1fr}.p5-role,.p5-faq-in,.p6-hero-in{grid-template-columns:minmax(0,1fr)}.p5-table{overflow-x:auto}.p5-tr{min-width:720px}.p6-g{overflow-x:auto}.p6-g-row{min-width:760px}.p6-g-today{display:none}}@media (prefers-reduced-motion:reduce){.p5-ask-q:after{animation:none}}.pk .st-progress--iris .st-progress-fill{background:var(--c-violet,var(--rk-lilas-700))}.p5-ans-v small{color:var(--c-ink2);margin-top:6px;font:500 13px/1.2 Inter,sans-serif;display:block}.pk-k{--k-fg:var(--c-ink);--k-mut:var(--c-ink2);--k-card:#fff;--k-line:var(--c-line);--k-soft:var(--c-paper);--k-acc:var(--c-violet);--k-acc-soft:var(--rk-voile-3)}.pk-k.p3,.pk-k .is-dark,.pk-k .pk-end--dark,.pk-k .p4-author,.pk-k .p1-calc{--k-fg:var(--rk-voile-2);--k-mut:var(--rk-sur-nuit);--k-card:#262137;--k-line:#ffffff1a;--k-soft:#1f1b2c;--k-acc:#c2b0ff;--k-acc-soft:#a389ff29}.pk-k .pk-i{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pk.pk-k h1{font:var(--fw-display) var(--fs-h1)/var(--lh-h1) var(--font-display);letter-spacing:var(--ls-h1);text-wrap:balance}.pk.pk-k h2{font:var(--fw-display) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-wrap:balance}.pk-eyebrow{font:700 15px/1.3 var(--font-lead);letter-spacing:.02em;color:var(--k-acc);margin-bottom:18px!important}.pk-k .pk-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--k-mut);max-width:none}.pk-k h1+.pk-lead,.pk-k .pk-hero-sub+.pk-lead{margin-top:24px}.pk-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.pk-head{flex-direction:column;align-items:flex-start;margin-bottom:48px;display:flex}.pk.pk-k .pk-head h2{max-width:none}.pk-head .pk-lead{margin-top:18px}.pk-head .pk-ctas{margin-top:26px}.pk-head--center{text-align:center;align-items:center}.pk-head--center .pk-lead{margin-inline:auto}.pk-sec{padding:var(--sp-sec) 0;color:var(--k-fg)}.pk-below{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.pk-below>span{font-size:var(--fs-meta);color:var(--k-mut)}.pk-btn{height:52px;font:var(--fw-title) var(--fs-btn)/1 var(--font-lead);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.pk-btn--sm{height:42px;font-size:var(--fs-btn-sm);padding:0 18px}.pk-btn .st-icon{width:16px;height:16px;transition:transform .25s var(--ease)}.pk-btn:hover .st-icon{transform:translate(3px)}.pk button.pk-btn{cursor:pointer;background:0 0;border:0}.pk :is(a,button).pk-btn--ink{background:var(--c-ink);color:#fff}.pk :is(a,button).pk-btn--ink:hover{background:var(--c-deep)}.pk :is(a,button).pk-btn--sun{background:var(--c-sun);color:var(--c-ink)}.pk :is(a,button).pk-btn--sun:hover{background:#ffe08a}.pk :is(a,button).pk-btn--line{color:var(--k-fg);box-shadow:inset 0 0 0 1.5px}.pk :is(a,button).pk-btn--line:hover{box-shadow:inset 0 0 0 2px var(--k-acc)}.pk a.pk-link{font:var(--fw-title) var(--fs-link)/var(--lh-link) var(--font-lead);color:var(--k-acc);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pk a.pk-link:hover{text-underline-offset:4px;text-decoration:underline}.pk-link .pk-chev{transition:transform .25s var(--ease);flex:none}.pk-link:hover .pk-chev{transform:translate(3px)}.pk-nav{z-index:20;color:var(--c-ink);position:relative}.pk-caret{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--ease)}.pk-k .pk-foot-in{grid-template-columns:1.5fr repeat(3,1fr)}.pk-foot-sig{font-style:italic;margin-top:8px!important}.pk-foot-links{gap:22px;display:flex}.pk-foot-legal a:hover{text-decoration:underline}.pk-hero{color:var(--k-fg);margin-top:-84px;padding:172px 0 104px;position:relative;overflow:hidden}.pk-hero-bg{background:radial-gradient(38% 55% at 18% 8%,#ffd45c61,#0000 70%),radial-gradient(42% 60% at 78% 0,#a389ff6b,#0000 72%),linear-gradient(#faf7ff 0%,#fff 78%);position:absolute;inset:0}.pk-hero-bg:after{content:"";background-image:linear-gradient(#6946c00d 1px,#0000 1px),linear-gradient(90deg,#6946c00d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.pk-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.pk-hero-in--solo{grid-template-columns:minmax(0,1fr);max-width:980px}.pk-hero-in--solo h1{max-width:16ch}.pk-hero-sub{font:600 22px/1.4 var(--font-lead);color:var(--c-deep);margin-top:18px}.pk-hero-vis{position:relative}.pk-hero--paper .pk-hero-bg{background:radial-gradient(40% 60% at 85% 10%, #a389ff4d, transparent 70%), linear-gradient(180deg, var(--rk-papier), var(--rk-papier))}.pk-hero--paper .pk-hero-bg:after{display:none}.pk-cards{gap:16px;display:grid}.pk-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-card{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-fg);transition:transform .4s var(--ease), box-shadow .4s;border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.pk-card:hover{box-shadow:inset 0 0 0 1px var(--k-line), var(--sh-card);transform:translateY(-3px)}.pk-card-k{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--k-acc)}.pk-card h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.pk-card>p{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.pk-card>.pk-link{margin-top:auto;padding-top:6px}.pk-ic{background:var(--k-acc-soft);width:46px;height:46px;color:var(--k-acc);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.pk-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pk-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pk-steps:before{content:"";background:linear-gradient(90deg, var(--c-lilas), var(--c-sun));height:2px;position:absolute;top:27px;left:28px;right:28px}.pk-steps li{flex-direction:column;gap:10px;display:flex;position:relative}.pk-steps-n{background:var(--k-card);min-width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--c-lilas);font:800 17px/1 var(--font-display);color:var(--k-fg);z-index:1;border-radius:999px;align-self:flex-start;place-items:center;margin-bottom:10px;padding:0 14px;display:grid}.pk-steps li:first-child .pk-steps-n{background:var(--c-violet);color:#fff;box-shadow:none}.pk-steps h3{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.pk-steps p{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.pk-ticks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pk-ticks li{font-size:var(--fs-body);align-items:flex-start;gap:14px;display:flex}.pk-ticks .pk-i{background:var(--c-violet);stroke:#fff;stroke-width:3px;border-radius:50%;width:26px;height:26px;margin-top:1px;padding:5px}.pk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.pk-split .pk-head{margin-bottom:28px}.pk-kv{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:20px;padding:8px 24px}.pk-kv .st-kv-row{gap:24px;padding:16px 0}.pk-kv dt{flex:none;width:140px;color:var(--k-mut)!important}.pk-kv dd{font-weight:600;color:var(--k-fg)!important;text-align:left!important}.pk-dchips{flex-wrap:wrap;gap:8px;display:flex}.pk-dchips a{background:var(--k-soft);box-shadow:inset 0 0 0 1px var(--k-line);font:600 14px/1 var(--font-lead);color:var(--k-fg);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;text-decoration:none;display:inline-flex}.pk-dchips a:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.pk-dchips i{color:var(--k-acc);font-size:12px;font-style:normal}.pk-quote{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-fg);border-radius:22px;flex-direction:column;gap:18px;margin:0;padding:30px;display:flex;position:relative}.pk-qmark{width:30px;height:30px;fill:var(--c-lilas)}.pk-quote blockquote{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.pk-quote figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.pk-quote figcaption b{font:700 16px/1.2 var(--font-lead);display:block}.pk-quote figcaption i{font-style:normal;font-size:var(--fs-meta);color:var(--k-mut);display:block}.pk-av{background:linear-gradient(140deg, var(--c-lilas), var(--c-violet));color:#fff;width:42px;height:42px;font:700 15px/1 var(--font-lead);border-radius:50%;flex:none;place-items:center;display:grid}.pk-quote--big{background:linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;box-shadow:none}.pk-quote--big blockquote{font:700 clamp(22px, 2.2cqi, 28px)/1.35 var(--font-display);letter-spacing:-.015em}.pk-quote--big figcaption i{color:var(--rk-sur-nuit)}.pk-quote--big .pk-qmark{fill:var(--c-sun)}.pk-quote-m{border-top:1px solid #ffffff24;padding-top:18px}.pk-quote-m .st-metric-value{color:var(--c-sun)}.pk-quote-m .st-metric-caption,.pk-quote-m .st-metric-unit{color:var(--rk-voile-8)}.pk-tm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pk-tm-grid .pk-quote--big{grid-row:span 2}.pk-pull{background:var(--c-paper);padding:120px 0}.pk-pull blockquote{max-width:none;font:700 clamp(30px, 3.4cqi, 46px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.pk-pull blockquote:before{content:"“";color:var(--c-lilas);font-size:1.8em;line-height:.6;display:block}.pk-pull p{font:600 16px/1.3 var(--font-lead);color:var(--c-ink2);margin-top:20px!important}.pk-names{text-align:center;margin-top:56px}.pk-names ul{flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pk-names li{font:800 25px/1 var(--font-display);letter-spacing:-.03em;color:#8d86ad;transition:color .25s;position:relative}.pk-names li:hover{color:var(--c-ink)}.pk-names li:after{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-10px}.pk-names .is-r:after,.pk-names-legend .is-r:before{background:var(--c-violet)}.pk-names .is-t:after,.pk-names-legend .is-t:before{background:var(--c-sun)}.pk-names .is-h:after,.pk-names-legend .is-h:before{background:#cfc8e6}.pk-names-legend{font-size:var(--fs-caption);color:var(--k-mut);justify-content:center;gap:26px;display:flex;margin-top:24px!important}.pk-names-legend span{align-items:center;gap:8px;display:inline-flex}.pk-names-legend span:before{content:"";border-radius:50%;width:8px;height:8px}.pk-end{text-align:center;background:linear-gradient(180deg, #fff, var(--c-paper));color:var(--k-fg);padding:128px 0}.pk-end-in{flex-direction:column;align-items:center;display:flex}.pk.pk-k .pk-end h2{max-width:18ch}.pk-end .pk-lead{max-width:none;margin:22px auto 0}.pk-end .pk-ctas{justify-content:center}.pk-end-small{font-size:var(--fs-small);color:var(--k-mut);margin-top:18px!important}.pk-end-small a{color:var(--k-acc);font-weight:600}.pk-end--dark{background:radial-gradient(50% 80% at 50% 100%, #ffd45c29, transparent 70%), linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950))}.pk-k.p3 .pk-end--dark{background:radial-gradient(50% 80% at 50% 100%, #ffd45c24, transparent 70%), var(--rk-nuit-1);border-top:1px solid #ffffff14}.pk-k.p1 .p1-hero .pk-lead{color:#2e2948}.pk-k .p1-copy h1{max-width:12ch}.pk-k .p1-ui{padding-bottom:60px}.pk-proof{padding:40px 0 96px}.pk-proof .st-card{box-shadow:0 30px 70px -50px #32285d73}.pk-proof .st-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-proof .st-metric-value{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}.pk-k .p1-model{padding:112px 0}.pk-k .p1-calc h2{max-width:12ch}.pk-k .p1-calc .pk-lead{color:#cfc9e8;margin-top:22px}.pk-k .p2-svc-grid{margin-top:0}.pk-tm{background:var(--c-paper)}.pk-thesis-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:72px;display:grid}.pk-conv{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-conv li{border-bottom:1px solid var(--c-line);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.pk-conv li>span{font:300 30px/1 var(--font-display);color:var(--c-violet)}.pk-conv p{font-size:var(--fs-body);color:var(--c-ink2)}.pk-conv b{font:700 19px/1.35 var(--font-lead);color:var(--c-ink)}.pk-bookcard{background:linear-gradient(170deg, var(--rk-voile-1), var(--rk-papier));text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:30px;padding:48px 32px 36px;text-decoration:none;transition:box-shadow .4s;display:flex}.pk-bookcard:hover{box-shadow:0 40px 80px -50px #32285d80}.pk-bookcard .p4-cover{gap:10px;width:220px;padding:24px 20px}.pk-bookcard:hover .p4-cover{transform:rotateY(-6deg)rotateX(2deg)}.pk-bookcard-t{flex-direction:column;align-items:center;gap:8px;display:flex}.pk-bookcard-t i{font-style:normal;font:700 13.5px/1 var(--font-lead);color:var(--c-violet)}.pk-bookcard-t b{font:800 28px/1.1 var(--font-display);letter-spacing:-.02em}.pk-bookcard-t>span{font-size:var(--fs-small);color:var(--c-ink2);max-width:22em}.pk-bookcard-t em{font-style:normal;font:700 15px/1 var(--font-lead);color:var(--c-violet);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.pk-k .p4-author .pk-ctas{margin-top:30px}.pk-k .p4-author .pk-link{color:#fff}.pk-k.p3 .pk-sec{border-top:1px solid var(--c-line2)}.pk-k.p3 .pk-eyebrow{color:var(--c-sun)}.pk-k .p3-dash-h span{background:#ffffff14;border-radius:999px;padding:5px 9px}.pk-k .p3-hc{gap:14px}.pk-k .p3-hc-name{min-height:2.6em;font-size:15px;font-weight:600;line-height:1.3}.pk-k .p3-hc-name i{color:var(--c-tx2);margin-bottom:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.pk-k .p3-hc-b{align-items:center;gap:12px;display:flex}.pk-k .p3-hc-b .st-meter{flex:1;min-width:0}.pk-k .p3-hc-b b{font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);border-radius:999px;flex:none;padding:5px 9px}.pk-k .p3-hc-b b.is-good{color:#9ee6bb;background:#7ad6a029}.pk-k .p3-hc-b b.is-warning{color:var(--rk-soleil-300);background:#ffd45c29}.pk-k .p3-hc-b b.is-critical{color:#faa;background:#ff808029}.pk-k.p3 a.pk-btn--line{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.pk-k.p3 a.pk-btn--line:hover{box-shadow:inset 0 0 0 1.5px #fff}.pk-k.p3 .pk-card,.pk-k.p3 .pk-quote,.pk-k.p3 .pk-kv{background:var(--c-panel)}.pk-k.p3 .pk-steps-n{background:var(--c-bg)}.pk-k.p3 .pk-steps li:first-child .pk-steps-n{background:var(--c-sun);color:var(--c-ink)}.pk-k.p3 .pk-ticks .pk-i{background:var(--c-sun);stroke:var(--c-ink)}.pk-k .p5-hero{padding-bottom:112px}.pk-k .p5-hero h1{max-width:16ch;margin:0 auto!important}.pk-k .p5-hero .pk-lead{color:#2e2948;max-width:40em;margin:22px auto 0}.p5-qs>.p5-qr{opacity:0;pointer-events:none;position:absolute}.p5-q{white-space:nowrap;vertical-align:bottom;max-width:100%;display:none;overflow:hidden}.p5-set{display:none}#p5q-0:checked~.p5-ask .p5-q-0,#p5q-1:checked~.p5-ask .p5-q-1,#p5q-2:checked~.p5-ask .p5-q-2,#p5q-3:checked~.p5-ask .p5-q-3,#p5q-4:checked~.p5-ask .p5-q-4{animation:1.1s steps(36,end) both p5-type;display:inline-block}#p5q-0:checked~.p5-set-0,#p5q-1:checked~.p5-set-1,#p5q-2:checked~.p5-set-2,#p5q-3:checked~.p5-set-3,#p5q-4:checked~.p5-set-4{display:grid}#p5q-0:checked~.p5-set-0 .p5-ans,#p5q-1:checked~.p5-set-1 .p5-ans,#p5q-2:checked~.p5-set-2 .p5-ans,#p5q-3:checked~.p5-set-3 .p5-ans,#p5q-4:checked~.p5-set-4 .p5-ans{animation:ri-in .5s var(--ease) both}.p5-set .p5-ans:nth-child(2){animation-delay:80ms!important}.p5-set .p5-ans:nth-child(3){animation-delay:.16s!important}.p5-set .p5-ans:nth-child(4){animation-delay:.24s!important}@keyframes p5-type{0%{max-width:0}to{max-width:100%}}.p5-ask-q{align-items:center;min-width:0;display:flex}.p5-ask-chips label{box-shadow:inset 0 0 0 1px var(--c-line);cursor:pointer;transition:box-shadow .2s, transform .25s var(--ease), background .2s, color .2s;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;display:inline-flex}.p5-ask-chips label:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas);transform:translateY(-1px)}#p5q-0:checked~.p5-ask label[for=p5q-0],#p5q-1:checked~.p5-ask label[for=p5q-1],#p5q-2:checked~.p5-ask label[for=p5q-2],#p5q-3:checked~.p5-ask label[for=p5q-3],#p5q-4:checked~.p5-ask label[for=p5q-4]{background:var(--c-ink);color:#fff;box-shadow:none}#p5q-0:checked~.p5-ask label[for=p5q-0] i,#p5q-1:checked~.p5-ask label[for=p5q-1] i,#p5q-2:checked~.p5-ask label[for=p5q-2] i,#p5q-3:checked~.p5-ask label[for=p5q-3] i,#p5q-4:checked~.p5-ask label[for=p5q-4] i{color:var(--c-sun)}.p5-qs>.p5-qr:focus-visible~.p5-ask .p5-ask-chips{outline:3px solid var(--c-violet);outline-offset:6px;border-radius:12px}.pk-k a.p5-ask-k{flex:none;text-decoration:none}.pk-k a.p5-ask-k:hover{background:#e9e1ff}.p5-set{margin-top:48px}.p5-ans{min-height:230px;justify-content:flex-start!important}.p5-ans-s{color:var(--c-ink2);font-size:14px;line-height:1.4}.p5-ans .p5-ans-v{font:800 22px/1.15 var(--font-display);letter-spacing:-.015em;margin-top:auto!important}.p5-ans .p5-ans-v small{font:700 13px/1 var(--font-lead);color:var(--c-violet);margin:0 0 6px;display:block}.p5-ans-big{font:800 40px/1 var(--font-display);letter-spacing:-.03em;margin-top:auto!important}.p5-ans-big small{color:var(--c-ink2);letter-spacing:0;margin-left:4px;font-size:.5em}.p5-ans .st-barlist,.p5-ans .st-progress,.p5-ans .st-meter{margin-top:auto}.p5-ans .st-progress+.st-progress{margin-top:10px}.p5-ans .pk-link{font-size:14.5px}.pk-k .p5-who{background:var(--c-paper)}.pk-k .p5-tablist{margin:0 0 28px}.p5-role-card .st-card{background:var(--rk-voile-1)}.p5-role-card .st-kpi{background:#fff}.p5-role-card .st-kpi-grid{grid-template-columns:1fr 1fr}.p5-offers-big{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p5-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.p5-offer{box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .4s var(--ease), box-shadow .4s, background .3s;background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:30px;text-decoration:none;display:flex}.p5-offer:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas), var(--sh-card);transform:translateY(-4px)}.p5-offer.big{background:linear-gradient(165deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;box-shadow:none;padding:38px}.p5-offer.big.sun{background:linear-gradient(165deg, #fff1c2, var(--rk-soleil-300));color:var(--c-ink)}.p5-offer-k{font:700 13.5px/1 var(--font-lead);background:var(--rk-voile-3);color:var(--c-violet);border-radius:999px;align-self:flex-start;padding:7px 12px}.p5-offer.big .p5-offer-k{color:#fff;background:#ffffff24}.p5-offer.big.sun .p5-offer-k{background:var(--c-ink);color:var(--c-sun)}.p5-offer h3{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-h3-lg) var(--font-display);letter-spacing:var(--ls-h3)}.p5-offer.big h3{font-size:34px}.p5-offer>p{color:var(--c-ink2);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.p5-offer.big>p{color:var(--rk-voile-8);font-size:17px}.p5-offer.big.sun>p{color:#3d3420}.p5-offer dl{border-top:1px solid var(--c-line);gap:10px;margin:4px 0 0;padding-top:16px;display:grid}.p5-offer.big dl{border-top-color:#ffffff29}.p5-offer.big.sun dl{border-top-color:#1a172426}.p5-offer dl>div{grid-template-columns:70px minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.p5-offer dt{font:700 13.5px/1.5 var(--font-lead);opacity:.7}.p5-offer dd{margin:0}.p5-offer-f{font:var(--fw-title) var(--fs-link)/1 var(--font-lead);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.pk-k .p5-conv{padding:112px 0 96px}.pk-k .p5-cmp{background:var(--c-paper)}.pk-k .p5-also{background:var(--c-paper);padding-top:0}.pk-k .p5-faq-in .pk-head{margin-bottom:0}.pk-k .p6-hero h1{max-width:13ch}.pk-k .p6-hero .pk-eyebrow{color:var(--c-sun)}.pk-k .p6-hero .pk-lead{color:var(--rk-voile-8);margin-top:24px}.pk-k .p6-hero a.pk-link{color:#fff}.p6-alts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;padding-top:16px;display:grid}.p6-alt{isolation:isolate;background:var(--rk-brume-50);box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:24px;flex-direction:column;gap:10px;padding:30px 28px 24px;display:flex;position:relative;overflow:hidden}.pk .p6-alt h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink);margin:0}.pk .p6-alt p{margin:0}.p6-alt-ic{background:var(--c-white);width:48px;height:48px;color:var(--rk-brume-500);box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .45s var(--ease);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.p6-alt-ic svg,.p6-alt-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.pk .p6-alt-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-brume-600)}.pk .p6-alt-d{color:var(--c-ink2);font-size:16px;line-height:1.5}.pk .p6-alt-v{border-top:1px solid var(--c-line);font:700 15px/1.2 var(--font-lead);color:var(--rk-brume-600);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.p6-alt-x{background:var(--rk-brume-100);width:26px;height:26px;color:var(--rk-brume-600);border-radius:50%;flex:none;place-items:center;display:grid}.p6-alt-x svg{stroke-width:2.6px;width:14px;height:14px}.p6-alt.is-me{background:linear-gradient(160deg, var(--c-deep) 0%, var(--c-ink) 85%);box-shadow:0 34px 60px -34px color-mix(in srgb, var(--c-deep) 80%, transparent);transform:translateY(-16px)}.p6-alt.is-me:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-lilas) 45%, transparent), transparent);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.pk .p6-alt.is-me h3{color:var(--c-white)}.p6-alt.is-me .p6-alt-ic{background:var(--c-sun);color:var(--c-ink);box-shadow:none}.pk .p6-alt.is-me .p6-alt-k{color:var(--c-sun)}.pk .p6-alt.is-me .p6-alt-d{color:var(--rk-brume-200)}.pk .p6-alt.is-me .p6-alt-v{color:var(--c-white);border-top-color:color-mix(in srgb, var(--c-white) 16%, transparent)}.p6-alt.is-me .p6-alt-x{background:var(--c-sun);color:var(--c-ink)}.p6-alt:hover{box-shadow:0 24px 50px -30px color-mix(in srgb, var(--c-deep) 40%, transparent), inset 0 0 0 1px var(--c-line);transform:translateY(-4px)}.p6-alt.is-me:hover{box-shadow:0 40px 70px -34px color-mix(in srgb, var(--c-deep) 90%, transparent);transform:translateY(-20px)}.p6-alt:hover .p6-alt-ic{transform:rotate(-8deg)scale(1.06)}@container site (width<=900px){.p6-alts{padding-top:0}.p6-alt.is-me,.p6-alt.is-me:hover{transform:none}}@media (prefers-reduced-motion:reduce){.p6-alt,.p6-alt-ic{transition:none}.p6-alt:not(.is-me):hover,.p6-alt:hover .p6-alt-ic{transform:none}.p6-alt.is-me:hover{transform:translateY(-16px)}}.p6-dive{margin-top:40px}.pk-k .p6-covers{background:var(--c-paper)}.pk-k .p6-stages{padding:112px 0}.p6-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-1px;display:grid}.p6-col{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:30px 28px 28px;display:flex;position:relative}.p6-col:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--c-lilas);background:#fff;border-radius:50%;margin-left:-8px;position:absolute;top:-9px;left:50%}.p6-col.is-seat{background:linear-gradient(170deg, var(--rk-voile-1), #fff);box-shadow:inset 0 0 0 2px var(--c-lilas)}.p6-col.is-seat:before{background:var(--c-sun);box-shadow:none}.p6-col-k{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--c-violet);align-items:center;gap:10px;display:flex}.p6-col-k i{background:var(--rk-voile-3);border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.p6-col h3{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-h3-lg) var(--font-display);letter-spacing:var(--ls-h3)}.p6-col-d{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink2);min-height:4.8em}.p6-col .p6-path{border-top:1px solid var(--c-line);margin:4px 0 8px;padding-top:6px}.p6-col .p6-path:before{top:26px;bottom:22px;left:15px}.p6-col .p6-path li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:10px 0}.p6-col .p6-path li span{width:32px;height:32px;font-size:14px}.p6-col .p6-path b{font-size:16px}.p6-col .p6-path i{grid-column:2;justify-self:start;margin-top:-4px;padding:4px 8px;font-size:12.5px}.p6-col .pk-dchips{margin-top:auto}.pk-k .p6-gantt{background:var(--c-paper)}.pk-k .p6-cases{padding:112px 0}.p6-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.p6-seat{box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .4s var(--ease), box-shadow .4s;background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:30px;display:flex}.p6-seat:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas), var(--sh-card);transform:translateY(-4px)}.p6-seat-co{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--c-violet)}.p6-seat-m{background:linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;border-radius:18px;padding:18px 20px}.p6-seat-m b{font:800 46px/1 var(--font-display);letter-spacing:-.035em;color:var(--c-sun);display:block}.p6-seat-m span{font:600 16px/1.3 var(--font-lead);color:#e9e4ff;margin-top:8px;display:block}.p6-seat-d{font-size:16px;line-height:1.5}.p6-seat dl{border-top:1px solid var(--c-line);gap:8px;margin:0;padding-top:14px;display:grid}.p6-seat dl>div{grid-template-columns:60px minmax(0,1fr);gap:10px;font-size:14.5px;display:grid}.p6-seat dt{font:700 13px/1.6 var(--font-lead);color:var(--c-ink2)}.p6-seat dd{margin:0;font-weight:600}.p6-seat-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.p6-seat-tags span{font:600 12.5px/1 var(--font-lead);background:var(--c-paper);color:var(--c-ink2);border-radius:999px;padding:6px 10px}.pk-k .p6-how{background:#fff}@container site (width<=900px){.pk-k .pk-foot-in{grid-template-columns:1fr 1fr}.pk-foot-legal{flex-direction:column;gap:12px}.pk-hero-in,.pk-split,.pk-thesis-in,.pk-cards--2,.pk-cards--3,.pk-tm-grid,.p5-offers-big,.p5-offers,.p6-alts,.p6-cols,.p6-seats,.pk-steps{grid-template-columns:minmax(0,1fr)}.pk-steps:before{display:none}.pk-proof .st-kpi-grid{grid-template-columns:1fr 1fr}.pk-sec{padding:var(--sp-sec-t) 0}}@media (prefers-reduced-motion:reduce){.p5-q{animation:none!important}}.pk-k .st-kpi .st-metric-unit{margin-left:.28em}.pk-names ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 24px;max-width:1040px;margin-inline:auto;display:grid}.pk-names li{font-size:23px}.pk-quote--big blockquote{font-size:clamp(20px,1.9cqi,23px);line-height:1.4}.pk-kv .st-kv-row{grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid!important}.pk-kv dt{width:auto}.p5-role-card .st-card-title{color:var(--c-ink2);font:700 15px/1.2 var(--font-lead)!important;letter-spacing:0!important}.k-paper{background:var(--c-paper)}.k-sub{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);letter-spacing:.02em;color:var(--k-acc);margin-bottom:14px!important}.k-p{font-size:var(--fs-body);color:var(--k-mut);max-width:36em;margin-bottom:18px!important}.k-ill{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:18px;max-width:460px;padding:14px}.k-log,.k-pos,.k-fun,.k-res,.k-seats{background:#fff;border-radius:22px;padding:22px;box-shadow:0 50px 100px -30px #32285d59,0 0 0 1px #1a17240a}.k-log-h{border-bottom:1px solid var(--c-line);font:700 16px/1.2 var(--font-lead);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:14px;display:flex}.k-log-r{border-bottom:1px solid var(--c-line);align-items:center;gap:16px;padding:14px 0;display:flex}.k-log-r>div{flex:1;min-width:0}.k-log-r b{font:700 16px/1.3 var(--font-lead);display:block}.k-log-r>div>span{color:var(--c-ink2);margin-top:3px;font-size:13.5px;display:block}.k-log-f{font-size:var(--fs-caption);color:var(--c-violet);padding-top:14px;font-weight:600}.k-pos ol{gap:8px;margin:0;padding:6px 0 0;list-style:none;display:grid}.k-pos li{background:color-mix(in srgb, var(--rk-lilas-400) calc(6% + var(--i) * 5%), #fff);margin-left:calc(var(--i) * 14px);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.k-pos li>span{width:34px;height:34px;font:800 15px/1 var(--font-display);color:var(--c-violet);background:#fff;border-radius:10px;place-items:center;display:grid}.k-pos li i{font-style:normal;font:600 12.5px/1.2 var(--font-lead);color:var(--c-ink2);display:block}.k-pos li b{font:700 16px/1.25 var(--font-lead);margin-top:3px;display:block}.k-pos-f{border-top:1px solid var(--c-line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.k-pos-f p{justify-content:space-between;align-items:baseline;display:flex}.k-pos-f span{color:var(--c-ink2);font-size:13.5px}.k-pos-f b{font:800 22px/1 var(--font-display)}.k-fun-r{border-bottom:1px solid var(--c-line);padding:12px 0}.k-fun-r>p:first-child{justify-content:space-between;font-size:14.5px;display:flex;margin-bottom:8px!important}.k-fun-r>p:first-child span{color:var(--c-ink2);font-variant-numeric:tabular-nums}.k-fun-bar{background:var(--rk-voile-3);border-radius:8px;height:26px;position:relative}.k-fun-bar i{background:linear-gradient(90deg, var(--c-lilas), var(--c-violet));border-radius:8px;position:absolute;top:0;bottom:0;left:0}.k-fun-bar em{font-style:normal;font:700 13px/1 var(--font-lead);color:var(--c-ink);position:absolute;top:5px;right:10px}.k-fun-leak{font:600 12.5px/1.2 var(--font-lead);color:#b2361f;align-items:center;gap:6px;display:flex;margin-top:8px!important}.k-fun-leak:before{content:"";background:#e2553b;border-radius:50%;width:8px;height:8px}.k-fun-k{margin-top:14px}.k-fun-k .st-kpi{box-shadow:inset 0 0 0 1px var(--c-line)}.k-tl{border-left:2px solid #e2dcf3;gap:22px;margin:0 0 24px;padding:0 0 0 22px;list-style:none;display:grid}.k-tl li{position:relative}.k-tl li:before{content:"";background:var(--c-lilas);width:12px;height:12px;box-shadow:0 0 0 4px var(--c-paper);border-radius:50%;position:absolute;top:6px;left:-29px}.k-tl b{font:700 18px/1.3 var(--font-lead);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.k-tl b i{color:var(--c-violet);font-size:14px;font-style:normal;font-weight:600}.k-tl p{color:var(--c-ink2);font-size:16px;margin-top:4px!important}.k-wheel{place-items:center;display:grid}.k-wheel .wh2{width:100%;max-width:520px}.k-res-top{align-items:center;gap:22px;padding:16px 0;display:flex}.k-res-score{font:800 64px/1 var(--font-display);letter-spacing:-.04em}.k-res-score small{color:var(--c-ink2);letter-spacing:0;margin-left:4px;font-size:22px}.k-res-band b{font:800 22px/1.15 var(--font-display);display:block}.k-res-band span{color:var(--c-ink2);margin-top:4px;font-size:14.5px;display:block}.k-res .st-progress{margin-top:12px}.k-res-f{border-top:1px solid var(--c-line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.k-res-f>span{font:700 13.5px/1 var(--font-lead);color:var(--c-ink2)}.k-parts4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.k-p4{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;padding:22px}.k-p4>p{font:700 17px/1.2 var(--font-lead);align-items:center;gap:10px;display:flex;margin-bottom:16px!important}.k-p4 .pk-dchips{flex-direction:column;align-items:flex-start}.k-quick-g{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.k-qform{gap:28px;display:grid}.k-qg{border:0;margin:0;padding:0}.k-qg legend{font:700 15px/1.2 var(--font-lead);color:var(--c-violet);margin-bottom:12px;padding:0}.k-q{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:18px;padding:20px 22px}.k-q+.k-q{margin-top:10px}.k-q-t{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:16.5px;line-height:1.5;display:grid}.k-q-t span{background:var(--rk-voile-3);width:28px;height:28px;color:var(--c-violet);font:800 13px/1 var(--font-display);border-radius:8px;place-items:center;display:grid}.k-q-o{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-left:40px;display:grid}.k-q-o label{cursor:pointer;position:relative}.k-q-o input{opacity:0;cursor:pointer;position:absolute;inset:0}.k-q-o label>span{background:var(--c-paper);border-radius:12px;align-items:center;gap:10px;height:100%;padding:10px 12px;font-size:14px;line-height:1.25;transition:background .2s,box-shadow .2s,color .2s;display:flex}.k-q-o label>span b{width:26px;height:26px;font:800 13px/1 var(--font-display);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.k-q-o label:hover>span{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.k-q-o input:checked+span{background:var(--c-ink);color:#fff}.k-q-o input:checked+span b{background:var(--c-sun);color:var(--c-ink)}.k-q-o input:focus-visible+span{outline:3px solid var(--c-violet);outline-offset:2px}.k-score{background:linear-gradient(165deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:26px;display:flex;position:sticky;top:24px}.k-score-h{font:700 15px/1 var(--font-lead);color:var(--rk-lilas-200)}.k-score-n b{font:800 72px/1 var(--font-display);letter-spacing:-.04em;color:var(--c-sun)}.k-score-n small{color:var(--rk-sur-nuit);margin-left:6px;font-size:22px}.k-score-bar{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.k-score-bar i{height:100%;width:var(--v);background:linear-gradient(90deg, var(--c-lilas), var(--c-sun));transition:width .4s var(--ease);display:block}.k-score-a{color:var(--rk-sur-nuit);font-size:13.5px}.k-score-band{font:700 17px/1.4 var(--font-lead)}.k-bands{color:var(--rk-sur-nuit);border-top:1px solid #ffffff24;gap:10px;margin:6px 0 8px;padding:14px 0 0;font-size:13.5px;list-style:none;display:grid}.k-bands b{font:700 14px/1.3 var(--font-lead);color:#fff;display:block}.k-score .pk-btn--ink{align-self:flex-start;background:var(--c-sun)!important;color:var(--c-ink)!important}.k-full{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;display:grid}.k-scale ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-scale li{background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;font-size:15.5px;display:grid}.k-scale li b{width:44px;height:44px;font:800 20px/1 var(--font-display);color:var(--c-ink);border-radius:12px;place-items:center;display:grid}.k-scale li:first-child b{background:var(--rk-voile-6)}.k-scale li:nth-child(2) b{background:var(--rk-voile-5)}.k-scale li:nth-child(3) b{background:#d7cbff}.k-scale li:nth-child(4) b{background:#bba8ff}.k-scale li:nth-child(5) b{color:#fff;background:#8f71ea}.k-scale li:nth-child(6) b{background:var(--c-violet);color:#fff}.k-note{color:var(--c-ink2);font-size:15px;margin:14px 0 26px!important}.k-ex{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-ex li{background:#fff;border-radius:14px;padding:14px 16px;font-size:15px}.k-ex i{font-style:normal;font:700 12.5px/1 var(--font-lead);color:var(--c-violet);margin-bottom:6px;display:block}.k-bookcover .p4-cover{width:340px}.k-book .pk-hero h1{max-width:9ch;font-size:clamp(56px,6.4cqi,92px)}.k-book .p4-contents{background:#fff}.k-seats{padding-bottom:14px}.k-seats-l{font:600 12.5px/1 var(--font-lead);color:var(--c-ink2);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.k-seats-l i{border-radius:3px;width:10px;height:10px}.k-seats-r{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.k-seats-r>span{font:700 14.5px/1 var(--font-lead)}.k-seats-t{background:repeating-linear-gradient(90deg,#0000 0 calc(7.14286% - 1px),#f1edf8 calc(7.14286% - 1px) 7.14286%);grid-template-columns:repeat(28,minmax(0,1fr));align-items:center;height:22px;display:grid}.k-seats-t i{border-radius:6px;grid-row:1;height:18px}.k-seats-t i.is-r,.k-seats-l i.is-r{background:linear-gradient(90deg, var(--c-lilas), var(--c-violet))}.k-seats-t i.is-h,.k-seats-l i.is-h{background:#d9d3ea}.k-seats-y em{font-style:normal;font:600 12px/1 var(--font-lead);color:#8f89b0;grid-row:1}.k-case{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:36px;display:grid}.k-case+.k-case{margin-top:16px}.k-case.is-big{background:linear-gradient(170deg, var(--rk-voile-1), #fff 60%);box-shadow:inset 0 0 0 2px var(--c-lilas)}.k-case-tag{font:700 13px/1 var(--font-lead);background:var(--c-paper);color:var(--c-ink2);border-radius:999px;align-self:flex-start;padding:7px 12px;display:inline-block}.k-case-tag.is-r{background:var(--c-violet);color:#fff}.k-case h3{font:800 40px/1 var(--font-display);letter-spacing:-.03em;margin-top:16px!important}.k-case h3 small{font:600 15px/1.2 var(--font-lead);color:var(--c-ink2);letter-spacing:0;margin-top:8px;display:block}.k-case dl{gap:8px;margin:20px 0 0;display:grid}.k-case dl>div{grid-template-columns:60px minmax(0,1fr);gap:12px;font-size:15.5px;display:grid}.k-case dt{font:700 14px/1.5 var(--font-lead);color:var(--c-ink2)}.k-case dd{margin:0;font-weight:600}.k-case-m{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.k-case-m>div{background:linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;border-radius:16px;min-width:140px;padding:16px 18px}.k-case-m b{font:800 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--c-sun);display:block}.k-case-m span{font:600 13.5px/1.2 var(--font-lead);color:#e9e4ff;margin-top:6px;display:block}.k-case-note{color:var(--c-ink2);font-size:14px;font-style:italic;margin-top:14px!important}.k-case-r .pk-ticks li{font-size:16px}.k-also{background:var(--c-paper);border-radius:22px;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:24px;padding:28px 32px;display:grid}.k-also>p:last-child{color:var(--c-ink2);font-size:17px}.k-work .k-also{margin-top:-40px}.k-portrait{background:#fff;border-radius:28px;justify-self:end;max-width:440px;overflow:hidden;box-shadow:0 50px 100px -30px #32285d59}.k-portrait-ph{aspect-ratio:4/4.2;background:radial-gradient(60% 60% at 30% 20%, #ffd45c8c, transparent 70%), linear-gradient(150deg, var(--rk-lilas-400), var(--rk-lilas-700) 60%, var(--rk-brume-800));color:#fff;place-items:center;display:grid;position:relative}.k-portrait-ph span{font:800 120px/1 var(--font-display);letter-spacing:-.05em;opacity:.9}.k-portrait-ph i{font-style:normal;font:600 12.5px/1 var(--font-lead);background:#1a172466;border-radius:999px;padding:6px 10px;position:absolute;bottom:16px;left:18px}.k-portrait-c{flex-direction:column;gap:4px;padding:20px 22px;display:flex}.k-portrait-c b{font:800 22px/1.1 var(--font-display)}.k-portrait-c span{color:var(--c-ink2);font-size:14px}.k-ch{border-top:1px solid var(--c-line);grid-template-columns:220px minmax(0,1fr);gap:48px;padding:48px 0;display:grid}.k-ch:first-child{border-top:0;padding-top:0}.k-ch-l span{font:300 56px/1 var(--font-display);color:var(--c-lilas);display:block}.k-ch-l i{font-style:normal;font:700 16px/1 var(--font-lead);color:var(--c-violet);margin-top:10px;display:block}.pk.pk-k .k-ch-r h2{font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);letter-spacing:var(--ls-h2-sm);max-width:22ch}.k-ch-r p{color:var(--c-ink2);max-width:40em;font-size:18px;line-height:1.65;margin-top:18px!important}.k-about .pk-names{text-align:left;margin:0 0 40px}.k-about .pk-names ul,.k-about .pk-names-legend{justify-content:flex-start;margin-inline:0}.k-table{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;padding:6px 24px}.k-tr{border-bottom:1px solid var(--c-line);grid-template-columns:150px 260px minmax(0,1fr);align-items:baseline;gap:20px;padding:14px 0;font-size:15.5px;display:grid}.k-tr:last-child{border-bottom:0}.k-tr>span:first-child{font:600 14px/1.4 var(--font-lead);color:var(--c-ink2);font-variant-numeric:tabular-nums}.k-tr b{font:700 16px/1.3 var(--font-lead)}.k-tr>span:last-child{color:var(--c-ink2)}.k-tr.is-r b{color:var(--c-violet)}.k-tr.is-r>span:first-child:before{content:"";background:var(--c-violet);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.k-speak{background:linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950));padding:96px 0}.k-speak-in{justify-content:space-between;align-items:center;gap:40px;display:flex}.k-speak .pk-head{margin-bottom:0}.k-contact{padding-top:24px}.k-contact-g{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:32px;display:grid}.k-form{box-shadow:var(--sh-float), 0 0 0 1px #1a17240d;background:#fff;border-radius:28px;gap:20px;padding:36px;display:grid}.k-f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.k-f label,.k-why legend{font:700 14.5px/1.2 var(--font-lead);margin-bottom:8px;display:block}.k-f input,.k-f textarea{width:100%;font:400 16px/1.4 var(--font-sans);color:var(--c-ink);resize:vertical;background:#faf8ff;border:0;border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ddd5f2}.k-f input:focus,.k-f textarea:focus{box-shadow:inset 0 0 0 2px var(--c-violet);background:#fff;outline:none}.k-f input::placeholder,.k-f textarea::placeholder{color:var(--rk-brume-600);opacity:1}.k-f input[aria-invalid=true],.k-f textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--critical)}.k-why{border:0;margin:0;padding:0}.k-why>div{flex-wrap:wrap;gap:8px;display:flex}.k-why label{cursor:pointer;position:relative}.k-why input{opacity:0;cursor:pointer;position:absolute;inset:0}.k-why span{background:var(--c-paper);font:600 14.5px/1 var(--font-lead);border-radius:999px;padding:10px 14px;transition:background .2s,color .2s,box-shadow .2s;display:inline-block}.k-why label:hover span{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.k-why input:checked+span{background:var(--c-ink);color:#fff}.k-why input:focus-visible+span{outline:3px solid var(--c-violet);outline-offset:2px}.k-form-f{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.k-form-f p{color:var(--c-ink2);font-size:13.5px}.k-form-f a{color:var(--c-violet)}.k-send{cursor:pointer;background:var(--c-ink);color:#fff;border:0}.k-send:hover{background:var(--c-deep)}.k-side{gap:16px;display:grid}.k-side-c{background:linear-gradient(165deg, var(--rk-brume-800), var(--rk-encre-950));color:#fff;border-radius:24px;padding:30px}.pk.pk-k .k-side-c h2{font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);letter-spacing:var(--ls-h2-sm)}.k-side-c>p{color:var(--rk-sur-nuit);margin-top:8px!important}.k-side-c ol{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.k-side-c li{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.k-side-c li>span{background:var(--c-sun);width:32px;height:32px;color:var(--c-ink);font:800 15px/1 var(--font-display);border-radius:10px;place-items:center;display:grid}.k-side-c b{font:700 17px/1.3 var(--font-lead)}.k-side-c li p{font-size:var(--fs-meta);color:var(--rk-sur-nuit);margin-top:2px!important}.k-side-o{background:var(--c-paper);border-radius:22px;gap:8px;padding:22px;display:grid}.k-side-o a{font:700 15.5px/1 var(--font-lead);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.k-side-o a:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.k-side-o .pk-i{color:var(--c-violet)}.k-side-o p{color:var(--c-ink2);font-size:14px;margin-top:6px!important}.k-legalp .pk-hero{padding-bottom:56px}.k-legal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.k-legal-toc{gap:4px;display:grid;position:sticky;top:24px}.k-legal-toc a{font:600 15px/1.2 var(--font-lead);color:var(--c-ink2);border-radius:10px;padding:9px 12px;text-decoration:none}.k-legal-toc a:hover{background:var(--rk-voile-1);color:var(--c-ink)}.k-prose{max-width:720px}.pk.pk-k .k-prose h2{font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);letter-spacing:var(--ls-h2-sm);scroll-margin-top:24px;margin:48px 0 14px!important}.pk.pk-k .k-prose h3{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);margin:28px 0 10px!important}.pk.pk-k .k-prose h2:first-child{margin-top:0!important}.k-prose p{font-size:var(--fs-body);color:var(--c-ink2);margin-bottom:12px!important}.k-prose p b{color:var(--c-ink)}.k-prose .pk-kv{margin-top:16px}.k-upd{margin-top:40px!important;font-size:14px!important}.k-404{min-height:860px;margin-top:-84px;padding:180px 0 140px;position:relative;overflow:hidden}.k-404-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid;position:relative}.k-404 .pk-eyebrow{font:800 22px/1 var(--font-display)}.k-404 h1{max-width:12ch}.k-404 .pk-lead{margin-top:22px}.k-404-l{grid-template-columns:1fr 1fr;gap:8px;max-width:520px;margin-top:30px;display:grid}.k-404-l a{box-shadow:inset 0 0 0 1px var(--c-line);font:700 16px/1 var(--font-lead);transition:box-shadow .2s, transform .25s var(--ease);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;text-decoration:none;display:flex}.k-404-l a:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas);transform:translateY(-2px)}@container site (width<=900px){.k-parts4,.k-quick-g,.k-full,.k-case,.k-ch,.k-contact-g,.k-f2,.k-legal,.k-404-in{grid-template-columns:minmax(0,1fr)}.k-tr{grid-template-columns:minmax(0,1fr);gap:4px}.k-q-o{grid-template-columns:minmax(0,1fr);padding-left:0}.k-score{position:static}.k-speak-in{flex-direction:column;align-items:flex-start}.k-legal-toc{position:static}}.pk.pk-k:not(.p3){background:#fff}.pk-kv dd{justify-self:start;margin:0!important}.pk-wrap.pk-hero-in--solo{max-width:var(--site-max)}.pk-hero-in--solo .pk-lead{max-width:40em}.pk-names li{justify-self:center}.k-about .pk-names li{justify-self:start}.pk-k .st-card--bento .st-metric-value{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}:root{--site-max:1400px;--site-gutter:24px}html,body{background:#fff;margin:0}body{min-height:100vh}.st-site.pk{overflow-x:clip}.pk-skip{z-index:100;background:var(--c-ink);font:700 15px/1 var(--font-lead);transition:transform .2s var(--ease);border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-160%);color:#fff!important}.pk-skip:focus{transform:none}main:focus{outline:none}.pk [hidden]{display:none!important}.pk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pk .ri-solo:focus-visible{outline:3px solid var(--c-violet);outline-offset:4px;border-radius:14px}.pk-nav.nv1{z-index:40;height:var(--nav-h);color:var(--c-ink);pointer-events:none;position:sticky;top:0}.nv1-in{box-sizing:border-box;height:100%;padding-top:20px}.nv1-box{pointer-events:auto;position:relative}.nv1-pill{box-sizing:border-box;background:color-mix(in srgb, var(--c-white) 78%, transparent);backdrop-filter:blur(14px)saturate(1.4);height:64px;box-shadow:0 1px 0 color-mix(in srgb, var(--c-white) 90%, transparent) inset, 0 10px 30px -12px color-mix(in srgb, var(--c-deep) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);border-radius:999px;align-items:center;gap:20px;padding:0 11px;display:flex}.nv1 .st-site-brand{color:var(--c-ink);border-radius:999px;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nv1 .st-site-brand-glyph{border-radius:50%;width:42px;height:42px}.nv1 .st-site-brand-glyph .st-icon{width:20px;height:20px}.nv1-nav{margin-inline:auto}.nv1-ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nv1-top{border-radius:999px;align-items:center;transition:background .25s;display:inline-flex}.nv1-a{height:40px;font:600 15.5px/1 var(--font-lead);color:var(--c-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.nv1-top .nv1-a:not(.nv1-dd-btn){padding-right:2px}.nv1-dd-btn{box-sizing:content-box;width:30px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 10px 0 4px;display:inline-grid}.nv1-dd-btn--label{box-sizing:border-box;width:auto;padding:0 14px;display:inline-flex}.nv-caret{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:15px;height:15px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nv1-li>a.nv1-a:hover,.nv1-li:hover>.nv1-top,.nv1-li.is-open>.nv1-top{background:var(--rk-lilas-100)}.nv1-a[aria-current=page],.nv1-top.is-current,.nv1-top.is-current .nv1-a{color:var(--c-violet)}.nv1-a[aria-current=page]:not(:hover),.nv1-li:not(:hover):not(.is-open)>.nv1-top.is-current{background:var(--rk-lilas-50)}.nv1-li:hover .nv-caret,.nv1-li.is-open .nv-caret{transform:rotate(180deg)}.nv1-li.is-dismissed .nv-caret{transform:none}.nv1 :is(a,button):focus-visible{outline:3px solid var(--c-violet);outline-offset:2px}.nv1 .nv1-feat:focus-visible{outline-color:var(--c-sun)}.nv-start{font-style:normal;font:700 11px/1 var(--font-lead);letter-spacing:0;background:var(--c-sun);color:var(--c-ink);white-space:nowrap;border-radius:999px;padding:4px 7px}.nv1 .pk-btn .st-icon,.nv1-more .st-icon,.nv1-go .st-icon,.nv1-foot .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nv1-cta{flex:none}.nv1-a.is-current{color:var(--c-violet)}.nv1 .pk-btn:hover .st-icon{transform:translate(3px)}.nv1-panel{z-index:2;box-sizing:border-box;background:var(--c-white);color:var(--c-ink);box-shadow:0 30px 60px -20px color-mix(in srgb, var(--c-deep) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);opacity:0;visibility:hidden;transform-origin:30% 0;border-radius:28px;padding:12px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility .3s;position:absolute;top:calc(100% + 10px);transform:translateY(-8px)scale(.985)}.nv1-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nv1-mega{left:0;right:0}.nv1-li:hover>.nv1-panel,.nv1-li.is-open>.nv1-panel,html:not(.js) .nv1-li:focus-within>.nv1-panel{opacity:1;visibility:visible;transform:none}.nv1-li.is-dismissed>.nv1-panel{opacity:0!important;visibility:hidden!important;transform:translateY(-8px)scale(.985)!important}.nv1-grid{grid-template-columns:1.05fr 1.35fr .9fr;gap:10px;display:grid}.nv1-feat{background:var(--c-deep);color:var(--c-white);border-radius:20px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.nv1-li:hover .nv1-feat .rx,.nv1-li.is-open .nv1-feat .rx{--on:1}.nv1-li.is-dismissed .nv1-feat .rx{--on:0}.nv1-ill{background:var(--rk-lilas-50);border-radius:14px;margin:-4px -4px 8px;padding:10px}.nv1-kick{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-sun)}.nv1-feat b{font:700 19px/1.2 var(--font-lead);color:var(--c-white)}.nv1-feat-d{font-size:var(--fs-meta);line-height:var(--lh-caption);color:var(--rk-brume-200)}.nv1-more{font:700 14.5px/1 var(--font-lead);color:var(--c-sun);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.nv1-feat:hover .nv1-more .st-icon,.nv1-feat:focus-visible .nv1-more .st-icon{transform:translate(4px)}.nv1-list{flex-direction:column;gap:2px;padding:0;display:flex}.nv1-row{color:var(--c-ink);border-radius:16px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .25s;display:grid}.nv1-list--2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.nv1-row--t{grid-template-columns:minmax(0,1fr) 20px}.nv1-row:hover,.nv1-row:focus-visible{background:var(--rk-lilas-50)}.nv1-ic{background:var(--rk-lilas-100);width:40px;height:40px;color:var(--c-violet);border-radius:12px;place-items:center;display:grid}.nv1-ic .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nv1-rt{flex-direction:column;gap:3px;display:flex}.nv1-rt b{font:700 16px/1.2 var(--font-lead);align-items:center;gap:8px;display:flex}.nv1-rt>span{font-size:var(--fs-caption);line-height:var(--lh-meta);color:var(--c-ink2)}.nv1-row[aria-current=page] .nv1-rt b{color:var(--c-violet)}.nv1-go{color:var(--c-violet);opacity:0;transition:opacity .25s,transform .3s;transform:translate(-4px)}.nv1-row:hover .nv1-go,.nv1-row:focus-visible .nv1-go{opacity:1;transform:none}.nv1-side{background:var(--c-sun);border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.nv1-side-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;margin:0}.nv1-side-t{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);margin:0 0 auto}.nv1-side .pk-btn{justify-content:space-between;align-self:stretch}.nv1-grid--fw{grid-template-columns:minmax(0,.95fr) minmax(0,2.4fr) minmax(0,.8fr)}.nv1-fw-wheel{background:var(--rk-lilas-50);border-radius:14px;place-items:center;margin:-4px -4px 8px;padding:14px;display:grid}.nv1-fw-wheel .w2{width:100%;max-width:172px}.nv1-fw-wheel .wh2{pointer-events:none}.nv1-fw-parts{background:var(--rk-lilas-50);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.nv1-fw-part{background:var(--c-white);border-radius:16px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.nv1-fw-tag{color:var(--c-ink2);margin:0 0 4px;font-size:13px;line-height:1.4}.nv1-fw-part ul{flex:1;justify-content:space-around}.nv1-fw-d{color:var(--c-ink);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:6px;margin:0 -6px;padding:7px 6px;font-size:14px;line-height:1.35;text-decoration:none;transition:background .25s;display:grid}.nv1-fw-d i{font:700 12.5px/1.6 var(--font-lead);color:var(--c-violet);font-style:normal}.nv1-fw-d:hover,.nv1-fw-d:focus-visible{background:var(--rk-lilas-50)}.nv1-fw-h{font:700 16px/1.2 var(--font-lead);color:var(--c-ink);border-radius:12px;align-items:center;gap:9px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .25s;display:flex}.nv1-fw-h .nv1-go{margin-left:auto}.nv1-fw-h:hover,.nv1-fw-h:focus-visible{background:var(--rk-lilas-50)}.nv1-fw-h:hover .nv1-go,.nv1-fw-h:focus-visible .nv1-go{opacity:1;transform:none}.nv1-fw-part ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nv1-fw-tools{flex-direction:column;gap:10px;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.nv1 .nv1-fw-wheel .wh2{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:rotate(-30deg)scale(.94)}.nv1 .nv1-fw-wheel .wh2-p{opacity:.15;transition:opacity .5s}.nv1 .nv1-fw-wheel .wh2-p2{transition-delay:80ms}.nv1 .nv1-fw-wheel .wh2-p3{transition-delay:.16s}.nv1 .nv1-fw-wheel .wh2-p4{transition-delay:.24s}.nv1-li:hover .nv1-fw-wheel .wh2,.nv1-li.is-open .nv1-fw-wheel .wh2{transform:none}.nv1-li:hover .nv1-fw-wheel .wh2-p,.nv1-li.is-open .nv1-fw-wheel .wh2-p{opacity:1}.nv1-li.is-dismissed .nv1-fw-wheel .wh2{transform:rotate(-30deg)scale(.94)}.nv1-li.is-dismissed .nv1-fw-wheel .wh2-p{opacity:.15}}.nv1-foot{color:var(--c-ink2);justify-content:space-between;align-items:center;gap:16px;padding:14px 10px 4px;font-size:13.5px}.nv1-foot a{font:700 15px/1 var(--font-lead);color:var(--c-violet);border-radius:6px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.nv1-foot a:hover .st-icon{transform:translate(3px)}.nv1-burger{background:var(--rk-lilas-100);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:none}.nv1-burger .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px;transition:opacity .2s, transform .25s var(--ease);grid-area:1/1}.nv1-burger .nv1-burger-close{opacity:0;transform:rotate(-90deg)}.nv1-burger[aria-expanded=true] .nv1-burger-close{opacity:1;transform:none}.nv1-burger[aria-expanded=true] .nv1-burger-open{opacity:0;transform:rotate(90deg)}.nv1-mm{max-height:calc(100dvh - var(--nav-h) - 16px);overscroll-behavior:contain;box-sizing:border-box;background:var(--c-white);color:var(--c-ink);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--c-ink) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);animation:pk-mm-in .25s var(--ease) both;border-radius:24px;flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}@keyframes pk-mm-in{0%{opacity:0;transform:translateY(-8px)}}.nv1-mm>*{flex:none}.nv1-mm nav{flex-direction:column;gap:8px;display:flex}.nv1-mm-h{font:700 13px/1 var(--font-lead);letter-spacing:.04em;text-transform:uppercase;color:var(--c-violet);margin:8px 0 0}.nv1-mm-list{margin:0;padding:0;list-style:none}.nv1-mm-list a{border-bottom:1px solid var(--c-line);font:700 17px/1.2 var(--font-lead);color:var(--c-ink);justify-content:space-between;align-items:center;gap:8px;padding:11px 0;text-decoration:none;display:flex}.nv1-mm-list--main a{font-size:18px}.nv1-mm-list a[aria-current=page]{color:var(--c-violet)}.nv1-mm-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.nv1-mm-tool{box-sizing:border-box;background:var(--c-sun);height:100%;color:var(--c-ink);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px 14px;text-decoration:none;display:flex}.nv1-mm-tool--altitude{background:var(--rk-lilas-100)}.nv1-mm-tool span{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase}.nv1-mm-tool--altitude span{color:var(--c-violet)}.nv1-mm-tool b{font:var(--fw-display) 18px/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.nv1-mm-tool[aria-current=page] b{text-underline-offset:3px;text-decoration:underline}.nv1-mm-all{color:var(--c-violet)!important;border-bottom:0!important;font-size:15px!important}.nv1-mm-cta{justify-content:center;align-self:stretch}main :is(h1,h2){position:relative}.pk-eyebrow .rk-dot{transition:transform .4s var(--ease);display:inline-block}.pk mark.pk-mark{color:var(--c-ink);background:0 0;padding:0}.pk-mark-w{z-index:0;color:var(--c-ink);display:inline-block;position:relative}.pk-mark-w:before{content:"";z-index:-1;background:var(--c-sun);border-radius:.14em;position:absolute;inset:.1em -.08em .02em}.pk-mark-w.is-cont:before{right:-.36em}.pk-hero-vis>*,.p1-ui>*,.p3-dash{transition:transform .6s var(--ease), box-shadow .6s}.pk-hero-vis:hover>*,.pk-hero-vis:focus-visible>*{transform:translateY(-6px)}.p1-ui:hover>:first-child,.p1-ui:focus-visible>:first-child{transform:translateY(-4px)}.p1-ui:hover>:nth-child(2),.p1-ui:focus-visible>:nth-child(2){transform:translate(-8px,-10px)}.p3-dash:hover,.p3-dash:focus-visible{transform:translateY(-6px)}.p6-plan:focus-visible{transform:rotate(0)}.pk-hero-vis:focus-visible,.p1-ui:focus-visible,.p3-dash:focus-visible,.p6-plan:focus-visible{outline:3px solid var(--c-violet);outline-offset:8px;border-radius:24px}.ri-solo{transition:transform .5s var(--ease)}.ri-solo:hover,.ri-solo:focus-visible{transform:translateY(-3px)}.pk-card{transition:transform .4s var(--ease), box-shadow .4s}@container site (width<=1100px){.nv1-a{padding-inline:11px}.nv1-pill{gap:12px}.nv1-grid{grid-template-columns:1fr 1.3fr}.nv1-list--2{grid-template-columns:minmax(0,1fr)}.nv1-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;display:grid}.nv1-side-k,.nv1-side-t{grid-column:1}.nv1-side .pk-btn{grid-area:1/2/span 2}.nv1-grid--fw{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)}.nv1-fw-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.nv1-fw-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}}@container site (width<=900px){.pk-nav.nv1{--nav-h:calc(72px + env(safe-area-inset-top,0px))}.nv1-in{padding-top:calc(12px + env(safe-area-inset-top,0px))}.nv1-pill{background:color-mix(in srgb, var(--c-white) 94%, transparent);backdrop-filter:blur(8px);gap:8px;height:56px;padding:0 6px 0 8px}.nv1 .st-site-brand-glyph{width:40px;height:40px}.nv1 .st-site-brand{min-height:44px}.nv1-nav{display:none}.nv1-cta{margin-left:auto}.nv1 .nv1-cta{height:44px}.nv1-burger{display:grid}.pk-hero{margin-top:-72px;padding:132px 0 72px}.nv1-mm{left:0;right:0;top:var(--nav-h);max-height:none;padding:10px var(--site-gutter) calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid;position:fixed;bottom:0;overflow:hidden}.nv1-mm nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:8px;overflow-y:auto}.nv1-mm-list a{min-height:44px;padding:8px 0}.nv1-mm-tools{margin-top:8px}.nv1-mm-tool{gap:4px;padding:10px 12px 12px}.nv1-mm-tool b{font-size:16px}.nv1-mm-ctas{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.nv1-mm-ctas .pk-btn{height:48px;padding-inline:12px}}html.is-mm-open{overflow:hidden}@container site (width<=900px){.pk-names ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-names-legend{flex-wrap:wrap;gap:8px 18px}.p3-grid,.p3-hc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container site (width<=560px){.nv1 .nv1-cta{height:40px;padding:0 14px}.nv1 .st-site-brand-name{font-size:20px}.pk-names ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.pk-names li{font-size:20px}.p3-grid,.p3-tiles,.p3-hc-grid{grid-template-columns:minmax(0,1fr)}.pk>*{--site-gutter:16px}.pk.pk-k h1{font-size:var(--fs-h1-m)}.pk.pk-k h2{font-size:var(--fs-h2-m)}.pk-sec{padding:var(--sp-sec-m) 0}.pk-ctas{gap:14px 18px}.pk-btn{height:48px;font-size:var(--fs-btn-sm);padding:0 20px}.pk-k .pk-foot-in{grid-template-columns:1fr;gap:28px}.pk-foot-links{flex-wrap:wrap;gap:12px 18px}}@media (prefers-reduced-motion:reduce){.nv1-panel,.nv1-li.is-dismissed>.nv1-panel{transform:none!important}.nv1-mm{animation:none}.pk *,.pk :before,.pk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.kd-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.kd-grid .rk-grid{--card:#fff;--line:var(--c-line)}.kd-grid fieldset.rk-grid-row{border:0;min-width:0;margin:0}.kd-grid .rk-grid-row{grid-template-columns:30px minmax(0,1fr) 106px 40px auto}.kd-grid .rk-rate label:hover span{transform:translateY(-2px)}.kd-score{background:linear-gradient(160deg, var(--rk-brume-800), var(--rk-encre-950));color:var(--rk-voile-2);border-radius:24px;padding:24px;position:sticky;top:24px}.kd-score-h{font:700 14px/1 var(--font-lead);color:var(--rk-sur-nuit)}.kd-score-n{align-items:baseline;gap:8px;display:flex;margin-top:12px!important}.kd-score-n b{font:800 56px/1 var(--font-display);color:var(--c-sun);font-variant-numeric:tabular-nums}.kd-score-n small{color:var(--rk-sur-nuit);font-size:15px}.kd-score-bar{background:#ffffff1f;border-radius:99px;height:8px;margin-top:14px;position:relative;overflow:hidden}.kd-score-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--c-lilas), var(--c-sun));transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.kd-score-a{color:var(--rk-sur-nuit);font-size:14px;margin-top:10px!important}.kd-score-band{font:600 16px/1.4 var(--font-lead);min-height:2.8em;margin-top:14px!important}.kd-bands{border-top:1px solid #ffffff1f;gap:6px;margin:16px 0 0;padding:14px 0 0;font-size:13.5px;list-style:none;display:grid}.kd-bands li{color:#a9a2cc;transition:transform .3s var(--ease), color .3s;justify-content:space-between;gap:10px;display:flex}.kd-bands li b{color:#e8e4fb}.kd-bands li.is-on{color:var(--c-sun);transform:translate(6px)}.kd-bands li.is-on b{color:var(--c-sun)}.kd-reset{color:var(--rk-voile-2);font:700 14px/1 var(--font-lead);cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;margin-top:16px;padding:8px 14px}.kd-reset:hover{background:#ffffff2e}.kd-scale{color:var(--c-ink2);font-size:13.5px;margin-top:14px!important}@container site (width<=900px){.kd-grid{grid-template-columns:minmax(0,1fr)}.kd-score{position:static}.kd-grid .rk-grid-row{grid-template-columns:26px auto minmax(0,1fr);row-gap:10px}.kd-grid .rk-grid-row>:nth-child(3),.kd-grid .rk-grid-row>:nth-child(6){grid-column:2/-1}.kd-grid .rk-grid-row>:nth-child(4){grid-column:2}.kd-grid .rk-grid-row>:nth-child(5){grid-column:3}}.k-score-bar{position:relative}.k-score-bar i{transform-origin:0;width:auto;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.k-bands li{transition:transform .3s var(--ease), color .3s}.k-bands li.is-on,.k-bands li.is-on b{color:var(--c-sun)}.k-bands li.is-on{transform:translate(6px)}.k-q-o label>span{transition:background .2s, box-shadow .2s, color .2s, transform .25s var(--ease)}.k-q-o label:hover>span{transform:translateY(-2px)}.k-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.k-form{position:relative}.k-form-msg{font:600 15px/1.4 var(--font-lead);color:var(--c-violet)}.k-form-msg:empty{display:none}.k-form-msg.is-err{color:#b42318}.k-why label>span{transition:transform .25s var(--ease), background .2s, color .2s}.k-why label:hover>span{transform:translateY(-2px)}.dd-lede{isolation:isolate;background:radial-gradient(55% 75% at 92% 0%, color-mix(in srgb, var(--c-lilas) 34%, transparent), transparent 70%), radial-gradient(45% 60% at 0% 100%, color-mix(in srgb, var(--c-sun) 16%, transparent), transparent 70%), var(--rk-lilas-50);padding:120px 0 128px;position:relative;overflow:hidden}.dd-lede:before{content:"";z-index:-1;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .21 0 0 0 0 .41 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dd-lede-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px 80px;display:grid}.pk .dd-lede .dd-lede-t{color:var(--c-ink);text-wrap:balance}.dd-lede-t em{color:var(--c-violet);font-style:normal;display:block}.dd-lede .dd-intro{color:var(--c-ink);text-wrap:pretty;font-size:clamp(20px,1.6cqi,26px);line-height:1.42;margin:0!important}.dd-lede-o{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink2);margin-top:16px!important}.dd-lede-steps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.dd-lede-steps a{box-sizing:border-box;height:100%;color:var(--c-ink);background:color-mix(in srgb, var(--c-white) 72%, transparent);backdrop-filter:blur(10px);box-shadow:0 1px 0 color-mix(in srgb, var(--c-white) 90%, transparent) inset, 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s var(--ease);border-radius:24px;align-content:start;gap:10px;padding:22px 24px 24px;text-decoration:none;display:grid;position:relative}.dd-step-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dd-lede-steps .rk-dot{width:34px;height:34px;transition:transform .5s var(--ease);border-radius:11px}.dd-step-n{font:600 13px/1 var(--font-mono);color:var(--c-ink2)}.dd-step-v{font:800 clamp(28px, 2.2cqi, 38px)/1 var(--font-display);letter-spacing:-.03em}.dd-step-t{font:600 16px/1.4 var(--font-lead);color:var(--c-ink2);text-wrap:pretty;padding-right:28px}.dd-step-go{color:var(--c-violet);opacity:0;transition:opacity .3s var(--ease), transform .35s var(--ease);display:grid;position:absolute;bottom:22px;right:20px;transform:translate(-6px)}.dd-step-go .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dd-lede-steps a:hover,.dd-lede-steps a:focus-visible{background:var(--c-white);box-shadow:0 22px 40px -26px color-mix(in srgb, var(--c-deep) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-ink) 8%, transparent);transform:translateY(-4px)}.dd-lede-steps a:hover .rk-dot,.dd-lede-steps a:focus-visible .rk-dot{transform:rotate(45deg)scale(.86)}.dd-lede-steps a:hover .dd-step-go,.dd-lede-steps a:focus-visible .dd-step-go{opacity:1;transform:none}.dd-page{background:var(--c-white);padding-top:72px}.dd-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.dd-toc{top:calc(var(--nav-h,84px) + 24px);font:600 15px/1.25 var(--font-lead);z-index:2;position:sticky}@container site (width>=901px){.dd-toc{background:color-mix(in srgb, var(--c-white) 78%, transparent);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 color-mix(in srgb, var(--c-white) 90%, transparent) inset, 0 10px 30px -12px color-mix(in srgb, var(--c-deep) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);border-radius:22px;margin-left:-12px;padding:18px 12px 16px}.dd-toc-k{padding-left:10px}}.dd-toc-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink2);margin-bottom:14px!important}.dd-toc ol{margin:0;padding:0;list-style:none}.dd-toc>ol{gap:14px;display:grid}.dd-toc>ol>li>ol{gap:2px;margin-top:4px;display:grid}.dd-toc a{color:var(--c-ink2);transition:background .25s var(--ease), color .25s var(--ease), transform .3s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.dd-toc-p{font-weight:700;color:var(--c-ink)!important}.dd-toc-d i{font:600 12.5px/1 var(--font-mono);color:var(--c-ink2);font-style:normal}.dd-toc a:hover,.dd-toc a:focus-visible{color:var(--c-ink);transform:translate(3px)}.dd-toc-d[aria-current]{background:color-mix(in srgb, var(--rk-part) 22%, #fff);color:var(--c-ink)}.dd-toc-d[aria-current] i{opacity:1;color:var(--c-ink)}.dd-main{min-width:0}.dd-intro{font:600 clamp(20px, 1.7cqi, 24px)/1.45 var(--font-lead);color:var(--c-ink2)}.dd-part{scroll-margin-top:calc(var(--nav-h,84px) + 8px);padding:48px 0 112px;position:relative}.dd-part:first-of-type{padding-top:0}.dd-part:nth-of-type(2n){background:var(--c-paper);box-shadow:0 0 0 100vmax var(--c-paper);clip-path:inset(0 -100vmax)}.dd-part-h{margin-bottom:28px}.dd-part-h h2{text-wrap:balance;gap:10px;display:grid}.dd-part-v{font:800 clamp(44px, 4.2cqi, 72px)/1 var(--font-display);letter-spacing:-.035em;color:var(--c-ink);align-items:center;gap:16px;display:inline-flex}.dd-part-v .rk-dot{width:.36em;height:.36em;transition:transform .5s var(--ease);border-radius:.11em}.dd-part:hover .dd-part-v .rk-dot{transform:rotate(45deg)}.dd-part-tag{font:600 clamp(20px, 1.7cqi, 26px)/1.3 var(--font-lead);letter-spacing:0;color:var(--c-ink2);display:block}.dd-part{--dd-top:calc(var(--nav-h,84px) + 20px)}.dd{background:var(--c-white);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-ink) 7%, transparent), 0 24px 48px -28px color-mix(in srgb, var(--c-deep) 32%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-template-areas:"copy fig""sig sig""start start";gap:28px 48px;margin-bottom:28px;padding:40px 44px;display:grid;position:relative}.dd:last-child{margin-bottom:0}.dd-anchor{height:0;scroll-margin-top:var(--dd-top);display:block}@media (prefers-reduced-motion:no-preference){@container site (width>=901px){.dd{top:calc(var(--dd-top) + var(--i,0) * 14px);margin-bottom:40px;position:sticky}.dd-anchor{scroll-margin-top:calc(var(--dd-top) + var(--i,0) * 14px)}.dd-part--free .dd{position:relative;top:auto}.dd-part--free .dd-anchor{scroll-margin-top:var(--dd-top)}}}@keyframes dd-recede{0%{transform:scale(1)}to{transform:scale(.9)}}@media (prefers-reduced-motion:no-preference){@container site (width>=901px){.dd[data-dd-scale]{transform-origin:50% 0}@supports (animation-timeline:scroll()){.dd[data-dd-scale]{--dd-tl:scroll(root block);animation:linear both dd-recede;animation-timeline:var(--dd-tl);animation-range:var(--dd-s0) var(--dd-s1)}}}}.dd--flip{grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-template-areas:"fig copy""sig sig""start start"}.dd-copy{grid-area:copy;min-width:0}.dd-fig{grid-area:fig;align-self:start}.dd-sig{grid-area:sig}.dd-start{grid-area:start}.dd-k{font:var(--fw-semi) var(--fs-label)/1.2 var(--font-lead);color:var(--c-ink2);align-items:center;gap:12px;display:flex;margin-bottom:14px!important}.dd-k .rk-dcard-n{min-width:40px;height:30px}.dd h3{font:800 clamp(30px, 2.8cqi, 40px)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--c-ink)}.dd-key{font:700 clamp(20px, 1.7cqi, 24px)/1.3 var(--font-lead);color:var(--c-violet);text-wrap:balance;margin-top:12px!important}.dd-desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);max-width:40em;margin-top:16px!important}.dd-ill{box-shadow:var(--sh-card), inset 0 0 0 1px var(--c-line);transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border-radius:14px;padding:10px}.dd .dd-ill{background:var(--c-paper)}.dd:hover .dd-ill{box-shadow:0 40px 70px -40px #32285d8c, inset 0 0 0 1px var(--c-line);transform:translateY(-4px)rotate(-.6deg)}.dd--flip:hover .dd-ill{transform:translateY(-4px)rotate(.6deg)}.dd-sig{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dd-sig-i{background:var(--c-paper);border-radius:18px;padding:20px 22px}.dd-sig-h{font:700 15px/1.2 var(--font-lead);color:var(--c-ink);align-items:center;gap:10px;display:flex;margin-bottom:8px!important}.dd-sig-i>p:last-child{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink)}.dd-ic{width:28px;height:28px;transition:transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dd-ic svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dd-sig-i--pay .dd-ic{background:var(--c-sun);color:var(--c-ink)}.dd-sig-i--ok .dd-ic{background:var(--c-ink);color:var(--c-sun)}.dd-sig-i--leak .dd-ic{background:var(--c-white);color:var(--c-violet);box-shadow:inset 0 0 0 1.5px var(--c-line)}.dd-sig-i:hover .dd-ic{transform:scale(1.12)}.dd-sig-i--leak:hover .dd-ic svg{animation:dd-drip 1.6s var(--ease) infinite}.dd-sig-i--pay:hover .dd-ic svg{animation:dd-rise 1.6s var(--ease) infinite}@keyframes dd-drip{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes dd-rise{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}.dd-start{background:var(--rk-lilas-50);color:var(--c-ink);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:0 40px;margin:0;padding:20px 22px;display:grid}.dd-start--go{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.dd-start-go{border-left:1px solid color-mix(in srgb, var(--c-lilas) 30%, transparent);padding-left:28px}.dd-start dd{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink);margin:0}.dd-start-q .dd-ic{background:var(--c-violet);color:var(--c-white)}.dd-start-q:hover .dd-ic{transform:scale(1.12)rotate(-8deg)}.dd-go{color:var(--c-violet);font:var(--fw-title) var(--fs-link)/var(--lh-link) var(--font-lead);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--c-violet) 40%, transparent);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.dd-go .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--ease)}.dd-go:hover .st-icon,.dd-go:focus-visible .st-icon{transform:translate(4px)}.dd-dive{margin-top:8px}@container site (width<=1100px){.dd-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}@container site (width<=900px){.dd-layout{display:block}.dd-toc{top:calc(var(--nav-h,72px) + 6px);margin:0 calc(-1 * var(--site-gutter));padding:10px var(--site-gutter);-webkit-backdrop-filter:blur(10px);background:#ffffffe0}.dd-toc-k,.dd-toc>ol>li>ol{display:none}.dd-toc>ol{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dd-toc a{background:var(--c-paper);white-space:nowrap;border-radius:99px;gap:6px;padding:7px 11px;font-size:14px}.dd-toc .rk-dot{border-radius:3px;width:9px;height:9px}.dd-part,.dd-anchor{scroll-margin-top:calc(var(--nav-h,72px) + 64px)}.dd-toc a:hover,.dd-toc a:focus-visible{transform:none}.dd-toc-p[aria-current]{background:var(--c-ink);color:var(--c-white)!important}.dd-page{padding-top:24px}.dd-part:first-of-type{padding-top:32px}.dd,.dd--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""fig""sig""start";padding:32px 28px}.dd-sig{grid-template-columns:minmax(0,1fr)}.dd-lede{padding:80px 0 88px}.dd-lede-in{grid-template-columns:minmax(0,1fr);gap:28px}.dd-lede-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.dd-part{padding-bottom:72px}.dd-fig{max-width:340px}}@container site (width<=560px){.dd-part{padding-top:40px}.dd-toc>ol{gap:4px}.dd-toc a{padding:6px 9px;font-size:13.5px}.dd-sig,.dd-start--go{grid-template-columns:minmax(0,1fr)}.dd-start-go{border-left:0;border-top:1px solid color-mix(in srgb, var(--c-lilas) 30%, transparent);padding:16px 0 0}.dd-start{gap:16px}.dd,.dd--flip{border-radius:22px;padding:24px 18px}.dd-lede{padding:64px 0 72px}.dd-lede-steps{gap:10px}.dd-lede-steps a{border-radius:20px;gap:6px;padding:16px 16px 18px}.dd-lede-steps .rk-dot{border-radius:8px;width:26px;height:26px}.dd-step-top{margin-bottom:6px}.dd-step-t{padding-right:0;font-size:14.5px}.dd-step-go{display:none}.dd-part{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.dd-ill,.dd-toc a,.dd-ic,.dd-go .st-icon,.dd-lede-steps a,.dd-lede-steps .rk-dot,.dd-step-go,.dd-part-v .rk-dot{transition:none}.dd-lede-steps a:hover,.dd-lede-steps a:focus-visible,.dd-lede-steps a:hover .rk-dot,.dd-part:hover .dd-part-v .rk-dot{transform:none}.dd-sig-i--pay:hover .dd-ic svg{animation:none}.dd:hover .dd-ill,.dd--flip:hover .dd-ill{transform:none}.dd-sig-i--leak:hover .dd-ic svg{animation:none}}html:not([data-auth=in]) [data-auth-show=in],html[data-auth=in] [data-auth-show=out]{display:none!important}.k-res-score,.ka-prev-score,.kd-score-n,.ka-sum-n{white-space:nowrap}.ka-demo{font-size:var(--fs-caption);line-height:var(--lh-caption);color:#4a3f12;background:#fff4d6;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #f2dc9a;margin-top:20px!important}.ka-demo b{background:var(--c-sun);color:var(--c-ink);font:700 12px/1.2 var(--font-lead);letter-spacing:.03em;text-transform:uppercase;border-radius:99px;flex:none;padding:3px 8px}.ka-hero-alt{font-size:var(--fs-small);color:var(--c-ink2);margin-top:22px!important}.ka-hero-alt a,.ka-switch a,.ka-perks a,.ka-legal-l a,.ka-panel-h a,.ka-check a{color:var(--c-violet);text-underline-offset:3px;font-weight:600}.ka-lock{background:var(--c-ink);width:40px;height:40px;color:var(--c-sun);border-radius:12px;place-items:center;display:inline-grid}.ka-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ka-lock--lg{border-radius:16px;width:56px;height:56px;margin-bottom:22px}.ka-lock--lg svg{width:26px;height:26px}.ka-prev{background:#fff;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #32285d59,0 0 0 1px #1a17240a}.ka-prev-top{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 0 10px;display:flex}.ka-prev-score{font:800 46px/1 var(--font-display);letter-spacing:-.04em}.ka-prev-score small{color:var(--c-ink2);letter-spacing:0;margin-left:6px;font-size:17px}.ka-prev-band b{font:700 16px/1.2 var(--font-lead);display:block}.ka-prev-band span{color:var(--c-ink2);margin-top:3px;font-size:13.5px;display:block}.ka-prev-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ka-prev-list li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:13.5px;display:grid}.ka-prev-list li i{font:600 12px/1 var(--font-mono);color:var(--c-ink2);font-style:normal}.ka-prev-list li b{font:700 12.5px/1 var(--font-lead);color:var(--c-violet)}.ka-prev-list .ka-prev-bar{grid-column:2/-1}.ka-prev-bar{background:#eeeaf6;border-radius:6px;height:6px;display:block;overflow:hidden}.ka-prev-bar>span{background:var(--rk-part,var(--c-violet));transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(0)}.rk-p4 .ka-prev-bar>span{background:#b9a9f5}.ka-prev-lock{box-shadow:0 20px 50px -24px #32285d73, inset 0 0 0 1px var(--c-line);text-align:center;backdrop-filter:blur(2px);background:#ffffffeb;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.ka-prev-lock p{font:700 17px/1.3 var(--font-lead)}.ka-cmp-wrap{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;overflow-x:auto}.ka-cmp{border-collapse:collapse;width:100%;min-width:620px;font-size:16px}.ka-cmp th,.ka-cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:16px 22px}.ka-cmp thead th{font:800 20px/1.2 var(--font-display)}.ka-cmp thead th:last-child,.ka-cmp tbody td:last-child{background:var(--rk-voile-1)}.ka-cmp tbody th{font:700 15px/1.4 var(--font-lead);color:var(--c-ink2);width:22%}.ka-cmp tfoot td{border-bottom:0}.ka-cmp tfoot td:last-child{background:var(--rk-voile-1)}.ka-legal-l{margin-top:22px!important}.ka-shell{margin-top:-84px;padding:150px 0 104px;position:relative;overflow:hidden}.ka-shell-in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid;position:relative}.ka-auth,.ka-perks{box-shadow:var(--sh-float), 0 0 0 1px #1a17240d;background:#fff;border-radius:28px;padding:36px}.ka-form-lead{font-size:var(--fs-body);color:var(--c-ink2);margin:14px 0 26px!important}.ka-form .k-f{margin-bottom:16px}.ka-check{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 20px;display:flex}.ka-check input{width:18px;height:18px;accent-color:var(--c-violet);flex:none;margin-top:2px}.ka-submit{justify-content:center;width:100%}.ka-form-msg{font:600 14.5px/1.4 var(--font-lead);color:var(--c-violet);margin-top:12px!important}.ka-form-msg:empty{display:none}.ka-form-msg.is-err{color:#b42318}.ka-switch{font-size:var(--fs-small);color:var(--c-ink2);margin-top:18px!important}.ka-done{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ka-done h2{font:var(--fw-display) var(--fs-h2-sm)/var(--lh-h2-sm) var(--font-display);letter-spacing:var(--ls-h2-sm)}.ka-done h2:focus{outline:none}.ka-done p{color:var(--c-ink2);font-size:var(--fs-body)}.ka-done-ic{background:var(--c-violet);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ka-done-ic .st-icon{stroke:#fff;stroke-width:3px;width:24px;height:24px}.ka-perks{background:linear-gradient(170deg, var(--rk-voile-1), var(--c-paper))}.ka-perks-h{font:700 15px/1 var(--font-lead);color:var(--c-violet);margin-bottom:18px!important}.ka-perks .pk-ticks li{font-size:16px}.ka-trust{border-top:1px solid var(--c-line);font-size:var(--fs-small);color:var(--c-ink2);margin-top:24px;padding-top:20px}.ka-trust b{color:var(--c-ink)}.ka-perks-alt{font-size:var(--fs-small);color:var(--c-ink2);margin-top:16px!important}.ka-shell--app{padding-bottom:112px}.ka-locked{max-width:760px;box-shadow:var(--sh-float), 0 0 0 1px #1a17240d;background:#fff;border-radius:28px;padding:48px;position:relative}.ka-locked .pk-lead{margin-top:18px}.ka-in{position:relative}.ka-app-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ka-app-h .pk-lead{margin-top:18px}.ka-app-acct{align-items:center;gap:12px;display:flex}.ka-badge{background:var(--rk-voile-3);color:var(--c-violet);font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);border-radius:99px;padding:7px 12px}.ka-signout{background:var(--c-ink);color:#fff;font:700 14px/1 var(--font-lead);cursor:pointer;border:0;border-radius:99px;padding:9px 14px}.ka-signout:hover{background:var(--c-deep)}.ka-demo--app{max-width:60em}.ka-demo-save{color:var(--c-ink2);font-size:13.5px;margin-top:8px!important}.ka-app-g{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:40px;scroll-margin-top:24px;display:grid}.ka-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.ka-tabs-part>p{font:700 13px/1.25 var(--font-lead);color:var(--c-ink2);align-items:center;gap:8px;display:flex;margin-bottom:8px!important}.ka-tabs [role=tablist]{gap:6px;display:grid}.ka-tabs button{width:100%;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-ink);text-align:left;cursor:pointer;transition:box-shadow .2s, transform .25s var(--ease);background:#fff;border:0;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px 12px;display:grid}.ka-tabs button:hover{box-shadow:inset 0 0 0 1.5px var(--c-lilas);transform:translateY(-2px)}.ka-tabs button[aria-selected=true]{background:var(--c-ink);color:#fff;box-shadow:none}.ka-tabs button i{font:600 12px/1 var(--font-mono);color:var(--c-violet);font-style:normal}.ka-tabs button[aria-selected=true] i{color:var(--c-sun)}.ka-tabs button span{font:700 14.5px/1.2 var(--font-lead)}.ka-tabs button b{font:600 12.5px/1 var(--font-lead);color:var(--c-ink2);grid-column:2}.ka-tabs button[aria-selected=true] b{color:var(--rk-sur-nuit)}.ka-panel-h{margin-bottom:24px}.ka-panel-h .pk-eyebrow{color:var(--c-ink);align-items:center;gap:10px;display:flex}.ka-panel-h>p:last-child{color:var(--c-ink2);font-size:17px;margin-top:12px!important}.ka-panel .kd-grid{grid-template-columns:minmax(0,1fr)}.ka-panel .kd-score{position:static}.ka-panel-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.ka-panel-nav .pk-btn--ink:only-child{margin-left:auto}.ka-sum{background:linear-gradient(170deg, #2a2440, var(--rk-encre-950));color:var(--rk-voile-2);border-radius:24px;padding:26px;position:sticky;top:24px}.ka-sum-h{font:700 14px/1 var(--font-lead);color:var(--rk-sur-nuit)}.ka-sum-n{font:800 52px/1 var(--font-display);letter-spacing:-.04em;color:var(--c-sun);margin-top:10px!important}.ka-sum-n small{letter-spacing:0;color:var(--rk-sur-nuit);margin-left:6px;font-size:16px}.ka-sum-a{color:var(--rk-sur-nuit);font-size:13.5px;margin-top:10px!important}.ka-sum-parts{border-block:1px solid #ffffff1a;gap:12px;margin:22px 0;padding:18px 0;display:grid}.ka-sum-part p{justify-content:space-between;gap:10px;font-size:13.5px;display:flex;margin-bottom:6px!important}.ka-sum-part b{color:var(--rk-sur-nuit);white-space:nowrap;font-weight:600}.ka-sum .ka-prev-bar{background:#ffffff1a}.ka-sum .rk-p2 .ka-prev-bar>span{background:#8c7ae0}.ka-plan-n,.ka-plan-empty{color:var(--rk-sur-nuit);font-size:13.5px;margin-top:6px!important}.ka-plan ol{gap:6px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.ka-plan li{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ka-plan li a{color:#fff;gap:6px;text-decoration:none;display:inline-flex}.ka-plan li a:hover{text-decoration:underline}.ka-plan li i{color:var(--c-sun);font-style:normal}.ka-plan li b{font:600 12.5px/1 var(--font-lead);color:var(--rk-sur-nuit)}@container site (width<=1100px){.ka-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-app-g{grid-template-columns:minmax(0,1fr)}.ka-sum{order:-1;position:static}}@container site (width<=900px){.ka-shell-in{grid-template-columns:minmax(0,1fr);gap:28px}.ka-shell{padding-top:120px}.ka-auth,.ka-perks,.ka-locked{padding:26px 22px}}@container site (width<=700px){.ka-tabs{grid-template-columns:minmax(0,1fr)}.ka-tabs [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-prev-lock{bottom:12px;left:12px;right:12px}}.k-scene{outline:none;width:100%;transition:box-shadow .4s cubic-bezier(.22,1,.36,1)}.k-scene:hover{box-shadow:0 18px 40px -18px #3f376947,inset 0 0 0 1px #e4ddff}.k-scene:focus-visible{box-shadow:0 0 0 3px var(--c-sun,var(--c-sun)), inset 0 0 0 1px var(--c-line)}.pk-split .k-scene{margin-top:28px}@media (hover:none){.rx .rx-swap>.rx-a,.rx .rz-sl0{opacity:0;transform:translateY(-.45em)}.rx .rx-swap>.rx-b,.rx .rz-sl1{opacity:1;filter:none;transform:none}.rx .rz-aud{fill:var(--c-sun)}}:root{--nav-h:84px;--hero-h:760px;--hero-h-compact:600px;--hero-top:168px;--hero-bottom:64px;--hero-h1:var(--fs-h1);--hero-lh:var(--lh-h1);--hero-gap:64px;--hero-lead:var(--fs-lead)}@container site (width<=1100px){[data-hero]{--hero-h:800px;--hero-h-compact:640px;--hero-h1:clamp(44px, 4.8cqi, 52px);--hero-gap:48px;--hero-lead:var(--fs-lead-t)}}@container site (width<=900px){[data-hero],.hx-after{--nav-h:72px;--hero-h:680px;--hero-h-compact:560px;--hero-top:124px;--hero-bottom:48px;--hero-h1:var(--fs-h1-t);--hero-lead:var(--fs-lead-t)}}@container site (width<=560px){[data-hero],.hx-after{--hero-h:680px;--hero-h-compact:540px;--hero-top:116px;--hero-bottom:40px;--hero-h1:var(--fs-h1-m);--hero-lh:1.06;--hero-lead:var(--fs-lead-m)}}.pk [data-hero]{box-sizing:border-box;height:var(--hero-h);min-height:0;margin:calc(-1 * var(--nav-h)) 0 0;text-align:left;padding:0;position:relative;overflow:hidden}.pk [data-hero=compact]{height:var(--hero-h-compact)}.pk [data-hero]>.hx-in{z-index:1;box-sizing:border-box;height:100%;max-width:var(--site-max);column-gap:var(--hero-gap);padding-top:var(--hero-top);padding-bottom:var(--hero-bottom);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.pk [data-hero]>.hx-in>.hx-copy{text-align:left;grid-column:1;min-width:0;max-width:none;position:relative}.pk [data-hero=compact]>.hx-in>.hx-copy{max-width:calc(50% - var(--hero-gap) / 2);grid-column:1/-1}.pk [data-hero] .hx-copy>.hx-pre{margin-bottom:22px;position:absolute;bottom:100%;left:0}.pk [data-hero] .hx-copy>.hx-pre>*{margin:0!important}.pk [data-hero] .hx-copy>.pk-eyebrow{font:700 15px/20px var(--font-lead);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;transform-origin:0;display:block;overflow:hidden;margin:0 0 18px!important}.pk [data-hero] .hx-copy>.pk-eyebrow .rk-dot{vertical-align:1px;margin-right:10px}.pk.pk-k [data-hero] .hx-copy>h1{max-width:none;letter-spacing:var(--ls-h1);text-align:left;font-size:var(--hero-h1)!important;line-height:var(--hero-lh)!important;margin:0!important}.pk [data-hero] .hx-copy>.pk-hero-sub{font:600 20px/1.35 var(--font-lead);margin:14px 0 0!important}.pk.pk-k [data-hero] .hx-copy>.pk-lead{max-width:40em;font-size:var(--hero-lead);line-height:var(--lh-lead);text-align:left;margin:22px 0 0!important}.pk [data-hero] .hx-copy>.pk-ctas{justify-content:flex-start;margin-top:30px}.pk [data-hero] .hx-copy>:is(.ka-hero-alt,.kw-meta){margin-top:20px!important}.pk [data-hero]>.hx-in>.hx-vis{min-width:0;min-height:0;margin:calc(var(--nav-h) + 24px - var(--hero-top)) 0 0;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;align-items:stretch;padding:0;display:flex;position:relative}.pk [data-hero]>.hx-in>.hx-vis>*{flex:none}.pk [data-hero]>.hx-in>.hx-vis.is-hidden{visibility:hidden}.hx-after{box-sizing:border-box;max-width:var(--site-max);padding:8px var(--site-gutter) 48px;margin:0 auto}.hx-after>.hx-vis{flex-direction:column;align-items:center;display:flex}.hx-after>.hx-vis>*{width:100%;max-width:560px}@container site (width<=900px){.pk [data-hero],.pk [data-hero=compact]{height:auto;min-height:0}.pk [data-hero]>.hx-in{height:auto}.pk-wrap{padding-inline:max(var(--site-gutter), env(safe-area-inset-left,0px)) max(var(--site-gutter), env(safe-area-inset-right,0px))}[data-hero],.hx-after{--nav-h:calc(72px + env(safe-area-inset-top,0px));--hero-top:calc(124px + env(safe-area-inset-top,0px))}}@container site (width<=560px){.hx-after{padding-inline:var(--site-gutter)}[data-hero],.hx-after{--hero-top:calc(116px + env(safe-area-inset-top,0px))}}@container site (width<=900px){.pk [data-hero]>.hx-in{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:28px}.pk [data-hero=compact]>.hx-in>.hx-copy{max-width:none}.pk [data-hero]>.hx-in>.hx-vis{grid-area:2/1;justify-content:flex-start;align-items:stretch;margin:0}.pk [data-hero]>.hx-in>.hx-vis>*{box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto}.pk [data-hero] .hx-copy>.hx-pre{margin-bottom:14px}}@container site (width<=560px){.pk [data-hero] .hx-copy>.pk-eyebrow{font-size:14px}.pk [data-hero] .hx-copy>.pk-hero-sub{font-size:18px}.pk [data-hero] .hx-copy>.pk-ctas{margin-top:24px}}.p5-hero .hx-vis .p5-ask{max-width:none;margin:0}.p5-hero .hx-vis .p5-ask-chips{justify-content:flex-start}.p5-hero .hx-vis .p5-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:20px}.p5-hero .hx-vis .p5-ans{min-height:150px}.p6-hero .hx-vis{padding-inline:8px}.k-404 .hx-copy .k-404-l{margin-top:24px}.ka-perks-sec{padding-top:64px}.ka-perks-sec .ka-perks{max-width:760px}.ka-hero .ka-auth{padding:30px 32px}.ka-hero .ka-acct{box-shadow:var(--sh-float), 0 0 0 1px #1a17240d;background:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.ka-hero .ka-acct .ka-lock--lg{margin:0}.ka-hero .ka-acct .ka-demo{margin-top:0!important}.ka-shell--app{padding:40px 0 112px;position:relative}.ka-shell--app .ka-app-g{margin-top:0}.pk.pk-k .pk-eyebrow,.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow{box-sizing:border-box;width:fit-content;max-width:100%;height:28px;font:var(--fw-title) var(--fs-eyebrow)/1 var(--font-lead);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--k-acc);background:var(--k-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-acc) 24%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;padding:0 14px;overflow:hidden;display:inline-flex!important}.pk.pk-k .pk-eyebrow .rk-dot,.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow .rk-dot{vertical-align:0;border-radius:3px;width:8px;height:8px;margin-right:0}@container site (width<=560px){.pk.pk-k .pk-eyebrow,.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow{font-size:var(--fs-eyebrow-m);letter-spacing:.05em;height:26px;padding:0 12px}.hx-eb-tail{display:none}}.pk.pk-k [data-hero] .hx-copy>.pk-lead{max-width:32em}.pk.pk-k .p1-model .pk-head{align-items:stretch}.pk.pk-k .p1-model .pk-head .pk-lead{max-width:none}.st-kpi.kpi-num{gap:8px}.st-kpi.kpi-num .kpi-desc{font:600 15px/1.4 var(--font-lead);color:var(--ink);margin:0}.st-kpi.kpi-num .st-kpi-foot{color:var(--ink-2);margin-top:auto}.p3-soon{font:600 15px/1.4 var(--font-lead);color:var(--k-mut);align-items:center;gap:10px;display:flex;margin:18px 0 0!important}.p3-soon-dot{background:var(--c-sun);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-sun) 60%, transparent);border-radius:50%;flex:none;animation:2s infinite p3-pulse}@keyframes p3-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.p3-soon-dot{animation:none}}html{cursor:default}:where(a[href],button:not(:disabled),summary,select,label:has(input:not(:disabled)),label[for],input:is([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset]),[role=button],[role=tab],.ri-host,.pk-card,.p3-fix-c,.p3-get-c,.rk-part,.rk-dcard){cursor:pointer}:where(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset],[type=color],[type=file]),textarea,[contenteditable=true]){cursor:text}:where(button:disabled,input:disabled){cursor:not-allowed}.pk.pk-k :is(.pk-head,.pk-end) .pk-lead,.pk.pk-k :is(.k-p,.st-site-lead,.rk-ex-note),.pk.pk-k .k-ch-r p,.pk.pk-k .pk-pull blockquote{max-width:none}.pk.pk-k .pk-head{align-items:stretch}.pk.pk-k .pk-head>:is(.pk-eyebrow,.pk-ctas){align-self:flex-start}.pk.pk-k .pk-head--center>:is(.pk-eyebrow,.pk-ctas){align-self:center}.p1-model-more{margin-top:36px}.p1-part{position:relative}.p1-part-a{color:inherit;text-decoration:none}.p1-part-a:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.p1-part-a:focus-visible{outline:none}.p1-part:has(.p1-part-a:focus-visible){outline:3px solid var(--c-violet);outline-offset:4px}.pk .p1-part-ill{background:0 0;border-radius:0;padding:0}.pk .p1-part ul.p1-steps{z-index:1;flex-direction:column;gap:2px;margin-top:4px;display:flex;position:relative}.p1-steps a{color:var(--c-ink);font:600 16px/1.3 var(--font-lead);align-items:center;gap:6px;padding:5px 0;text-decoration:none;display:inline-flex}.pk .p1-steps a i{font:700 14px/1.3 var(--font-lead);color:var(--c-violet);margin-right:0}.p1-steps .pk-chev{fill:none;width:15px;height:15px;stroke:var(--c-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s, transform .3s var(--ease);transform:translate(-4px)}.p1-steps a:hover,.p1-steps a:focus-visible{color:var(--c-violet)}.p1-steps a:is(:hover,:focus-visible) .pk-chev{opacity:1;transform:none}.pk-hero-vis:has(.k-wheel):hover>*,.pk-hero-vis:has(.k-wheel):focus-visible>*{transform:none}.w2--disc .wh2-p,.w2--disc .wh2-p:hover{cursor:default;transform:none}.w2--disc:has(.wh2-p:hover) .wh2-p:not(:hover){opacity:1}.w2--disc .wh2-d{transform-box:view-box;transform-origin:50%;cursor:default;transition:opacity .3s ease, transform .45s var(--ease);outline:none}.w2--disc .wh2-d .wh2-cell{transition:fill .25s}.w2--disc .wh2-d:is(:hover,:focus-visible){transform:scale(1.055)}.w2--disc .wh2-d:is(:hover,:focus-visible) .wh2-cell{fill:var(--c-sun)}.pk .w2--disc .wh2-d:focus-visible{outline:none}.w2--disc .wh2-d:focus-visible .wh2-cell{stroke:var(--c-violet);stroke-width:3px}.w2--disc:has(.wh2-d:is(:hover,:focus-visible)) .wh2-d:not(:hover):not(:focus-visible){opacity:.32}.w2--disc:has(.wh2-d:is(:hover,:focus-visible)) .wh2-p:not(:has(.wh2-d:is(:hover,:focus-visible))) :is(.wh2-band,.wh2-band+text){opacity:.45;transition:opacity .3s}.w2--disc .wh2-core-def,.w2--disc .wh2-core-d{transition:opacity .25s}.w2--disc .wh2-core-d{opacity:0}.w2--disc .wh2-core-n{fill:var(--c-ink)}.w2--disc .wh2-core-t{fill:var(--c-violet)}.w2--disc:has(.wh2-d:is(:hover,:focus-visible)) .wh2-core-def{opacity:0}.w2--disc:has(.wh2-d1:is(:hover,:focus-visible)) .wh2-core-d1,.w2--disc:has(.wh2-d2:is(:hover,:focus-visible)) .wh2-core-d2,.w2--disc:has(.wh2-d3:is(:hover,:focus-visible)) .wh2-core-d3,.w2--disc:has(.wh2-d4:is(:hover,:focus-visible)) .wh2-core-d4,.w2--disc:has(.wh2-d5:is(:hover,:focus-visible)) .wh2-core-d5,.w2--disc:has(.wh2-d6:is(:hover,:focus-visible)) .wh2-core-d6,.w2--disc:has(.wh2-d7:is(:hover,:focus-visible)) .wh2-core-d7,.w2--disc:has(.wh2-d8:is(:hover,:focus-visible)) .wh2-core-d8,.w2--disc:has(.wh2-d9:is(:hover,:focus-visible)) .wh2-core-d9,.w2--disc:has(.wh2-d10:is(:hover,:focus-visible)) .wh2-core-d10,.w2--disc:has(.wh2-d11:is(:hover,:focus-visible)) .wh2-core-d11,.w2--disc:has(.wh2-d12:is(:hover,:focus-visible)) .wh2-core-d12{opacity:1}@media (prefers-reduced-motion:reduce){.w2--disc .wh2-d,.w2--disc .wh2-d .wh2-cell,.w2--disc .wh2-core-def,.w2--disc .wh2-core-d,.w2--disc .wh2-band{transition:none}.w2--disc .wh2-d:is(:hover,:focus-visible){transform:none}}.w2.k-wheel .wh2-p,.w2.k-wheel .wh2-cell{cursor:default;transition:none}.w2.k-wheel .wh2-p:hover{transform:none}.w2.k-wheel:has(.wh2-p:hover) .wh2-p:not(:hover){opacity:1}.pk-hero-vis:has(.k-wheel){cursor:default}.k-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}.k-plan{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.k-plan--team{background:var(--c-ink);color:#fff;box-shadow:none}.k-plan-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.k-plan-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet)}.k-plan--team .k-plan-k{color:var(--c-sun)}.k-plan h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.k-plan .pk-ticks li{font-size:16px}.k-plan--team .pk-ticks .pk-i{background:var(--c-sun);stroke:var(--c-ink)}@container site (width<=700px){.k-plans{grid-template-columns:minmax(0,1fr)}.k-plan{padding:22px}}.kb-grp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.kb-fig{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:22px;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;display:flex}.kb-fig>.k-ill{max-width:none;box-shadow:none;background:0 0;border-radius:14px;flex-direction:column;flex:auto;justify-content:center;padding:0;display:flex;margin:0!important}.kb-fig>.k-ill:hover{box-shadow:none}.kb-fig>.k-ill:focus-visible{box-shadow:0 0 0 3px var(--c-sun,var(--c-sun))}.kb-cap{border-top:1px solid var(--k-line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.kb-cap b{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--k-acc)}.kb-cap span{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--k-mut)}.kb-items{min-width:0}.kb-card{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:22px;padding:28px}.kb-card>.k-tl{margin:0}.kb-card>.k-tl li:before{box-shadow:0 0 0 4px var(--k-card)}.kb-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kb-steps li{border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:18px;margin-inline:-12px;padding:12px;display:grid;position:relative}.kb-steps li:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--c-lilas), var(--c-sun));width:2px;position:absolute;top:60px;bottom:-16px;left:35px}.kb-steps .pk-steps-n{z-index:1;min-width:48px;height:48px;margin:0;padding:0;font-size:15px;position:relative}.kb-steps h3{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);padding-top:12px}.kb-steps p{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin-top:6px!important}.kb-fig.is-linked{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.kb-grp li.is-linked,.kb-grp .st-kv-row.is-linked{box-shadow:inset 0 0 0 1.5px var(--c-lilas);background:var(--k-card);border-radius:14px}.kb-steps li.is-linked .pk-steps-n{background:var(--c-violet);color:#fff;box-shadow:none}.kb-grp .pk-ticks li.is-linked{margin-inline:-10px;padding:8px 10px}.pk-kv .st-kv-row.is-linked{margin-inline:-12px;padding-inline:12px}@container site (width<=900px){.kb-grp{grid-template-columns:minmax(0,1fr)}}@container site (width<=560px){.kb-fig{padding:14px}.kb-card{padding:22px}.kb-steps li{column-gap:14px}}.p5-convs{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.p5-convs>.p5-card{grid-column:span 2}.p5-convs>.p5-card:nth-child(n+4){grid-column:span 3;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:12px 24px;display:grid}.p5-convs>.p5-card:nth-child(n+4)>*{grid-column:1}.p5-convs>.p5-card:nth-child(n+4)>.p5-card-ill{grid-area:1/2/-1;align-self:center;margin:0}.p5-convs>.p5-card:nth-child(n+4)>a{align-self:end}@container site (width<=1100px){.p5-convs{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-convs>.p5-card,.p5-convs>.p5-card:nth-child(n+4){grid-column:auto;display:flex}.p5-convs>.p5-card:nth-child(n+4)>.p5-card-ill{align-self:stretch;margin-top:auto}.p5-convs>.p5-card:nth-child(n+4)>a{align-self:flex-start}.p5-convs>.p5-card:last-child{grid-column:1/-1}}@container site (width<=700px){.p5-convs{grid-template-columns:minmax(0,1fr)}}.k-early{max-width:600px;box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;justify-items:start;gap:14px;margin-top:28px;padding:26px 28px;display:grid}.k-early-t{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink)}.k-early--dark{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.k-early--dark .k-early-t{color:#fff}@container site (width<=560px){.k-early{padding:20px}}.p4-cover--img picture{display:contents}.pk-bookcard--notify{gap:24px}.pk-bookcard-a{color:inherit;flex-direction:column;align-items:center;gap:30px;text-decoration:none;display:flex}.pk-bookcard-a:focus-visible{outline:2px solid var(--c-violet);outline-offset:6px;border-radius:18px}.pk-bookcard--notify .ef{margin-inline:auto}.p3-early{justify-content:center;width:100%;margin-top:30px;display:flex}.p3-early .ef{max-width:480px}.k-threads{margin-top:64px}.k-threads-h{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-h3-lg) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink);margin-bottom:24px}.k-spider{width:100%;max-width:440px;margin:6px auto 0;display:block;overflow:visible}.k-spider-ring{fill:none;stroke:var(--rk-encre-200);stroke-width:1px}.k-spider-t{font:600 10px/1 var(--font-lead);fill:var(--c-ink2)}.k-spider-s polygon{stroke-width:2px;fill-opacity:.25}.k-spider-s--violet polygon{stroke:var(--c-violet);fill:var(--c-violet)}.k-spider-s--violet circle{fill:var(--c-violet);stroke:#fff;stroke-width:1.5px}.k-spider-s--lilas polygon{stroke:var(--c-lilas);fill:var(--c-lilas)}.k-spider-s--ink polygon{stroke:var(--rk-brume-400);fill:var(--rk-brume-400);fill-opacity:.12}.k-fa-map{justify-self:center;width:100%;max-width:560px}.k-fa-host{box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto}.k-bookcover-host{box-sizing:border-box;width:100%;max-width:400px;margin-inline:auto}.k-fa-leg{font:600 13.5px/1 var(--font-lead);color:var(--c-ink2);justify-content:center;align-items:center;gap:8px;display:flex;margin-top:8px!important}.k-fa-k{border-top:2.5px solid var(--c-violet);width:18px;height:0;margin-left:10px}.k-fa-k--then{border-top:2.5px dashed var(--rk-brume-400);margin-left:0}.k-plan-go{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;padding-top:8px;display:flex}.k-plan-go>span{font-size:var(--fs-meta);color:var(--c-ink2)}.k-plan .k-early{max-width:none;margin-top:auto}.ka-prev-go{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.ka-prev-go p{font:700 15px/1.3 var(--font-lead)}.kl-bar{background:var(--rk-voile-4);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.kl-bar>span{border-radius:inherit;background:var(--c-violet);height:100%;display:block}.kl-bar--thin{height:6px;margin-top:14px}.kl-how{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.kl-steps{grid-template-columns:minmax(0,1fr);gap:26px}.kl-steps:before{background:linear-gradient(var(--c-lilas), var(--c-sun));width:2px;height:auto;inset:28px auto 28px 27px}.kl-steps li{flex-direction:row;gap:20px}.kl-steps h3{margin-bottom:6px!important}.kl-q-n{color:var(--c-violet);font-size:14px;margin:10px 0 0!important}.kl-q-t{font:700 21px/1.35 var(--font-lead);color:var(--c-ink);margin:16px 0 18px!important}.kl-q-o{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kl-q-o li{box-shadow:inset 0 0 0 1px var(--c-line);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:15.5px;display:flex}.kl-q-o b{background:var(--rk-voile-6);width:28px;height:28px;font:700 14px/1 var(--font-lead);border-radius:50%;flex:none;place-items:center;display:grid}.kl-q-tip{color:var(--c-ink2);text-align:center;font-size:13px;margin:12px 0 0!important}.kl-dash{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kl-card{box-shadow:inset 0 0 0 1px var(--c-line);flex-direction:column;display:flex}.kl-card--wide{grid-column:span 2}.kl-big{font:800 34px/1 var(--font-display);letter-spacing:-.03em;margin:16px 0 0!important}.kl-big--mut{color:#b9b4d4}.kl-meta{font-size:var(--fs-meta);color:var(--c-ink2);margin:10px 0 0!important}.kl-cap{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2);padding-top:16px;margin:auto 0 0!important}.kl-chip{background:var(--rk-voile-3);font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);color:var(--c-deep);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.kl-plan{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.kl-plan li{background:#fffaf2;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #f4e7cf}.kl-plan p{margin:0!important}.kl-plan-h{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kl-plan-h b{font:700 16px/1.25 var(--font-lead)}.kl-plan-h .kl-chip{margin-left:auto}.kl-plan-q{color:var(--c-ink);font-size:14.5px;margin-top:8px!important}.kl-plan-r{color:var(--c-violet);font-size:13.5px;margin-top:4px!important}.kl-badges{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.kl-badges li{align-items:center;gap:12px;display:flex}.kl-badges b{font:700 14.5px/1.25 var(--font-lead);display:block}.kl-badges div span{color:var(--c-ink2);font-size:12.5px;display:block}.kl-medal{background:radial-gradient(circle at 35% 30%, #c9bbff, var(--c-violet));width:30px;height:30px;box-shadow:0 0 0 3px var(--rk-voile-4);border-radius:50%;flex:none}.kl-badges .is-locked{opacity:.6}.kl-badges .is-locked .kl-medal{background:#ecebf1;box-shadow:0 0 0 3px #f6f5f9}.kl-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kl-tbl-wrap{box-shadow:inset 0 0 0 1px var(--c-line)}.kl-tbl{border-collapse:collapse;width:100%;font-size:14.5px}.kl-tbl caption{text-align:left;font:700 16px/1.2 var(--font-lead);border-bottom:1px solid var(--c-line);padding-bottom:12px}.kl-tbl th,.kl-tbl td{border-bottom:1px solid var(--c-line);text-align:right;font-variant-numeric:tabular-nums;padding:7px 6px}.kl-tbl th[scope=row],.kl-tbl thead th:first-child{text-align:left;font-weight:600}.kl-tbl thead th{font:700 12.5px/1.2 var(--font-lead);color:var(--c-ink2)}.kl-tbl th i{color:var(--c-violet);margin-right:8px;font-size:12px;font-style:normal}.kl-tbl tfoot th,.kl-tbl tfoot td{border-bottom:0;font-weight:800}.kl-delta{color:#1d6b3d;min-width:46px;font:var(--fw-title) var(--fs-badge)/1.2 var(--font-lead);text-align:center;background:#e9f8ef;border-radius:999px;padding:3px 7px;display:inline-block}.kl-share{justify-self:center;width:100%;max-width:560px}.kl-dlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kl-dlist li{background:var(--c-paper);font:600 14px/1.2 var(--font-lead);border-radius:999px;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.kl-dlist i{color:var(--c-violet);font-size:12px;font-style:normal}.kl-priv{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kl-priv li{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;align-items:flex-start;gap:14px;padding:22px;display:flex}.kl-priv .pk-i{background:var(--c-violet);stroke:#fff;stroke-width:3px;border-radius:50%;width:26px;height:26px;padding:5px}.kl-priv b{font:700 17px/1.25 var(--font-lead);display:block}.kl-priv span{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-ink2);margin-top:6px;display:block}@container site (width<=1100px){.kl-dash,.kl-priv{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=900px){.kl-how,.kl-cmp,.kl-dash,.kl-priv{grid-template-columns:minmax(0,1fr);gap:16px}.kl-how{gap:40px}.kl-card--wide{grid-column:auto}.kl-steps{grid-template-columns:minmax(0,1fr)}.kl-steps:before{display:block}}@container site (width<=560px){.kl-q-t{font-size:18px}.kl-tbl{font-size:13px}.kl-tbl th,.kl-tbl td{padding:6px 3px}.kl-tbl th i{display:none}.kl-delta{min-width:0}}.kl-col{align-content:start;gap:16px;display:grid}.kl-card--full{grid-column:1/-1}.kl-card--full .kl-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.kl-mix{flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.kl-mix p{font:600 14px/1 var(--font-lead);color:var(--c-ink2);align-items:center;gap:8px;display:flex;margin:0!important}.kl-mix-n{min-width:28px;height:28px;font:800 15px/1 var(--font-display);background:var(--rk-voile-5);color:var(--c-deep);border-radius:8px;place-items:center;padding:0 6px;display:grid}.kl-mix-3{background:var(--c-deep);color:#fff}.kl-mix-2{color:var(--c-ink);background:#bba8ff}.kl-lock{background:var(--c-paper);font:700 15px/1.3 var(--font-lead);color:var(--c-ink2);border-radius:14px;padding:12px 14px;margin:16px 0 0!important}.kl-dash .kl-card--wide{grid-column:span 2}@container site (width<=1100px){.kl-dash{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.kl-dash .kl-card--wide{grid-column:auto}.kl-card--full .kl-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=900px){.kl-dash,.kl-card--full .kl-badges{grid-template-columns:minmax(0,1fr)}}.k-log-r>.st-badge{align-self:center}.k-log-h>b{min-width:0}.sp-format{font:600 15px/1.4 var(--font-lead);color:var(--k-mut);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;margin:22px 0 0!important}.sp-format-k{background:var(--k-acc-soft);height:24px;color:var(--k-acc);font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.sp-page .p3-soon{margin-top:12px!important}.sp-page{--c-bg2:var(--c-paper);--c-panel:#fff;--c-line2:var(--c-line);--c-tx2:var(--c-ink2)}.sp-page .p3-dash{background:#fff;padding:22px;box-shadow:0 50px 100px -30px #32285d59,0 0 0 1px #1a17240a}.sp-page .p3-dash-h{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;margin-bottom:14px;padding:0 0 14px;font-size:16px}.sp-page .p3-panel{background:var(--c-paper);box-shadow:none}.sp-page .p3-tiles .st-kpi{box-shadow:inset 0 0 0 1px var(--c-line)}.sp-page .p3-hc{background:#fff}.sp-page .p3-hc-b b.is-good{background:var(--good-soft);color:var(--good-ink)}.sp-page .p3-hc-b b.is-warning{background:var(--warning-soft);color:var(--warning-ink)}.sp-page .p3-hc-b b.is-critical{background:var(--critical-soft);color:var(--critical-ink)}.sp-sample{background:var(--c-paper);border-radius:28px;margin-top:48px;padding:clamp(20px,3cqi,40px)}.sp-sample-h{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--k-acc);margin-bottom:20px!important}.sp-sample .p3-hc-h{color:var(--k-fg)}.sp-pain-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sp-pain{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);transition:transform .4s var(--ease), box-shadow .4s;border-radius:22px;flex-direction:column;gap:10px;padding:18px 18px 24px;display:flex}.sp-pain:hover,.sp-pain:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-lilas), var(--sh-lift);transform:translateY(-4px)}.sp-pain:focus-visible{outline:3px solid var(--c-lilas);outline-offset:4px}.sp-pain-ill{background:var(--rk-voile-3);border-radius:14px;margin-bottom:8px;padding:10px}.sp-pain-k{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--c-violet)}.sp-pain h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.sp-pain-t{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.pk .sp-pain-a{font:var(--fw-title) var(--fs-link)/var(--lh-link) var(--font-lead);color:var(--c-violet);align-items:center;gap:4px;margin-top:auto;padding-top:6px;text-decoration:none;display:inline-flex}.pk .sp-pain-a:hover{text-decoration:underline}.sp-pain-a .pk-chev{fill:none;stroke:currentColor;stroke-width:2.4px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.sp-pain,.sp-pain:hover,.sp-pain:focus-visible{transition:none;transform:none}}.p1-pain-g{grid-template-columns:repeat(3,minmax(0,1fr))}@container site (width<=900px){.sp-pain-g.p1-pain-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=700px){.sp-pain-g.p1-pain-g{grid-template-columns:minmax(0,1fr)}}.sp-familiar{padding-block:24px 64px}.sp-box{background:var(--k-acc-soft);box-shadow:inset 0 0 0 1px var(--rk-voile-5);border-radius:28px;flex-direction:column;gap:clamp(32px,3.5cqi,56px);padding:clamp(24px,4.5cqi,64px);display:flex}.sp-box>.sp-pain-g{order:1}.sp-fam-end{flex-direction:column;order:2;gap:14px;display:flex}.sp-fam-l{max-width:60ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--k-mut);order:1}.pk.pk-k .sp-fam-t{color:var(--k-fg);order:2}.sp-steps-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-when{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);margin-top:4px!important}.kb-steps .sp-when{font-size:var(--fs-kicker);padding-top:14px;line-height:1;margin-top:0!important}.kb-steps .sp-when+h3{padding-top:4px}.sp-get{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-get-c{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.sp-get-c.has-vis{padding:18px 18px 24px}.sp-get-c.ri-host:focus-visible{outline:3px solid var(--c-lilas);outline-offset:4px}.sp-get-vis{background:var(--rk-voile-3);border-radius:14px;margin-bottom:8px;padding:12px}.sp-get-vis>*{width:100%}.sp-get-vis .k-scene{background:0 0;border-radius:0;max-width:none;padding:0;box-shadow:none!important}.sp-get-k{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--c-violet)}.sp-get-c h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.sp-get-c p{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.sp-who{margin-bottom:16px}.sp-fmt--solo .pk-kv{max-width:none}.sp-fmt .pk-kv{padding:24px}.sp-fmt .pk-kv .st-kv-row:first-child{padding-top:0}.sp-fmt .pk-kv .st-kv-row:last-child{padding-bottom:0}.sp-fmt .pk-kv .st-kv-row.is-linked:first-child{margin-top:-12px;padding-top:12px}.sp-fmt .pk-kv .st-kv-row.is-linked:last-child{margin-bottom:-12px;padding-bottom:12px}.sp-proof-g{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px clamp(32px,4cqi,72px);display:grid}.sp-proof-h{flex-direction:column;gap:28px;min-width:0;display:flex}.sp-proof-h .pk-head{margin-bottom:0}.sp-proof-q{flex-direction:column;gap:16px;min-width:0;display:flex}.sp-next-links{flex-wrap:wrap;gap:8px 20px;margin-top:auto;padding-top:6px;display:flex}.sp-next-c.is-flagship{box-shadow:inset 0 0 0 1.5px var(--c-lilas)}.sp-faq-l{gap:10px;max-width:860px;display:grid}.sp-faq-l details{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:18px;padding:18px 22px}.sp-faq-l summary{cursor:pointer;font:700 18px/1.3 var(--font-lead)}.sp-faq-l details p{color:var(--k-mut);margin-top:10px!important}@container site (width<=1100px){.sp-get{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=900px){.sp-pain-g,.sp-steps-row--3,.sp-proof-g{grid-template-columns:minmax(0,1fr)}.sp-proof-h{gap:24px}}@container site (width<=700px){.sp-get{grid-template-columns:minmax(0,1fr)}.sp-get-c{padding:22px}.sp-box{border-radius:22px}}.sp-page .p3-up .st-uptime-head{flex-wrap:wrap;gap:4px 12px}.sp-page .p3-up .st-uptime-label{white-space:normal;text-overflow:clip;overflow:visible}.sp-page .p3-up .st-uptime-value{white-space:nowrap}.kl-how{align-items:stretch}.kl-how .kl-steps{align-content:space-between}.kl-score{align-items:stretch;gap:16px}.kl-sc{gap:0}.kl-sc>ol,.kl-sc>.kl-w3{margin-top:16px}.kl-sc.k-scale li{background:var(--c-paper);padding:10px 14px}.kl-sc.k-scale ol{flex:1;grid-auto-rows:1fr;gap:8px}.kl-sc .k-ex li{background:var(--c-paper)}.kl-sc .k-note{margin:16px 0 22px!important}.kl-w3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kl-w{background:var(--rk-voile-3);color:var(--c-ink);border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.kl-w1{background:var(--rk-voile-5)}.kl-w2{background:linear-gradient(160deg, var(--c-deep), var(--c-ink));color:#fff}.kl-w-h{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);justify-content:space-between;align-items:center;gap:8px;display:flex;margin:0 0 6px!important}.kl-w2 .kl-w-h{color:var(--c-sun)}.kl-w-h i{color:var(--c-ink);letter-spacing:0;background:#fff;border-radius:999px;padding:4px 8px;font-style:normal}.kl-w2 .kl-w-h i{background:var(--c-sun)}.kl-w>b{font:800 44px/1 var(--font-display);letter-spacing:-.03em}.kl-w-u{font-size:var(--fs-caption);color:var(--c-ink2)}.kl-w2 .kl-w-u{color:var(--rk-voile-8)}.kl-w-m{gap:4px;margin-top:10px;display:flex}.kl-w-m i{background:#6946c029;border-radius:999px;flex:1;height:6px}.kl-w-m i.is-on{background:var(--c-violet)}.kl-w2 .kl-w-m i.is-on{background:var(--c-sun)}.kl-bands{margin-top:16px;padding:26px}.kl-bands .k-log-h .kl-chip{margin-left:auto}.kl-bands ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.kl-b{grid-template-rows:124px auto auto;align-content:start;display:grid}.kl-b-step{height:var(--h);font:700 13px/1.2 var(--font-lead);white-space:nowrap;color:var(--c-ink);box-shadow:0 2px 0 0 var(--c-line);border-radius:14px 14px 4px 4px;align-self:end;align-items:flex-start;padding:10px 12px;display:flex;margin:0!important}.kl-b0 .kl-b-step{background:var(--rk-voile-6)}.kl-b1 .kl-b-step{background:var(--rk-voile-5)}.kl-b2 .kl-b-step{background:#c9bbff}.kl-b3 .kl-b-step{background:var(--c-violet);color:#fff}.kl-b4 .kl-b-step{background:var(--c-sun)}.kl-b-n{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);align-items:baseline;gap:8px;display:flex;margin:18px 0 0!important}.kl-b-n i{font:700 12px/1 var(--font-lead);color:var(--c-violet)}.kl-b-t{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2);margin:8px 0 0!important}.kl-cmp{align-items:stretch}.kl-cmp-map{flex-direction:column;display:flex}.kl-cmp-map .k-spider{flex:1 1 0;width:100%;max-width:none;min-height:320px;margin-top:14px}#share .pk-split{align-items:start}.kl-origin{background:var(--c-paper);box-shadow:none;margin-top:40px;padding:clamp(24px,3cqi,40px)}.kl-origin cite{font-style:italic}.kl-team-split{align-items:stretch}.kl-team-split>div:first-child{flex-direction:column;display:flex}.kl-early{background:linear-gradient(160deg, var(--rk-voile-3), var(--c-paper));gap:18px;max-width:none;margin-top:auto;padding:28px;box-shadow:inset 0 0 0 1.5px #ddd2ff}.kl-early-h{align-items:center;gap:16px;display:flex}.kl-early-i{background:var(--c-violet);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 24px -12px #6946c0cc}.kl-early-i .kl-ic{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.kl-early-k{background:var(--c-sun);height:22px;font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.kl-early .k-early-t{margin-top:8px!important}.kl-team{background:radial-gradient(120% 80% at 100% 0%, #a389ff59, transparent 60%), linear-gradient(160deg, var(--c-deep), var(--c-ink));color:#fff;border-radius:28px;flex-direction:column;align-self:end;gap:22px;padding:clamp(24px,3cqi,36px);display:flex;box-shadow:0 50px 100px -40px #32285d99}.kl-team-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-team-avs{display:flex}.kl-team-avs .pk-av{width:38px;height:38px;box-shadow:0 0 0 3px var(--c-deep);margin-left:-8px;font-size:13px}.kl-team-avs .pk-av:first-child{margin-left:0}.kl-team-avs .pk-av:nth-child(2){background:var(--c-sun);color:var(--c-ink)}.kl-team-avs .pk-av:nth-child(4){color:var(--c-ink);background:#c9bbff}.kl-team-more{background:#ffffff24!important}.kl-team-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-sur-nuit)}.kl-team-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kl-team-l li{background:#ffffff0f;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.kl-team-i{background:#ffffff1a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffd45c59}.kl-team-i .kl-ic{fill:none;width:20px;height:20px;stroke:var(--c-sun);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kl-team-l b{font:800 18px/1.2 var(--font-display);letter-spacing:-.015em;display:block}.kl-team-l div span{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rk-voile-8);margin-top:4px;display:block}.kl-team-f{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rk-sur-nuit);border-top:1px solid #ffffff24;padding-top:18px;margin:0!important}@container site (width<=1100px){.kl-w3{grid-template-columns:minmax(0,1fr)}.kl-w{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.kl-w-h,.kl-w-m{grid-column:1/-1}}@container site (width<=900px){.kl-bands ol{grid-template-columns:minmax(0,1fr);gap:18px}.kl-b{grid-template-rows:auto}.kl-b-step{height:auto;width:var(--w);border-radius:12px;min-width:max-content}.kl-b-n{margin-top:10px!important}.kl-how .kl-steps{align-content:start}.kl-team{align-self:stretch}.kl-early{margin-top:0}}@container site (width<=560px){.kl-bands{padding:20px}.kl-bands .k-log-h{flex-wrap:wrap}.kl-early{padding:20px}.kl-early-h{align-items:flex-start}.kl-w>b{font-size:36px}}.kl-card--full .kl-trophies{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.kl-trophies li{background:var(--c-paper);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 22px}.kl-trophies .kl-medal{background:radial-gradient(circle at 35% 30%, #c9bbff, var(--c-violet));width:96px;height:96px;box-shadow:0 0 0 4px var(--rk-voile-4), 0 18px 30px -16px #6946c0b3;place-items:center;display:grid;position:relative;overflow:hidden}@keyframes kl-sheen{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}.kl-trophies .is-on .kl-medal:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:5s ease-in-out infinite kl-sheen;position:absolute;inset:-40%;transform:translate(-60%)}.kl-trophies li:nth-child(2) .kl-medal:after{animation-delay:1.2s}.kl-trophies li:nth-child(3) .kl-medal:after{animation-delay:2.4s}.kl-trophies li:nth-child(4) .kl-medal:after{animation-delay:3.6s}@media (prefers-reduced-motion:reduce){.kl-trophies .is-on .kl-medal:after{opacity:.5;animation:none;transform:translate(-10%)}}.kl-trophies .is-locked .kl-medal{background:radial-gradient(circle at 35% 30%,#f6f5f9,#e3e1ea);box-shadow:0 0 0 4px #f6f5f9}.kl-trophies .is-locked{opacity:1}.kl-trophies .is-locked b{color:var(--c-ink2)}.kl-trophies b{font:800 17px/1.2 var(--font-display);letter-spacing:-.01em}.kl-tier{background:var(--rk-voile-4);font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);border-radius:999px;margin:8px 0 6px;padding:4px 9px;font-style:normal;display:inline-block}.kl-trophies .is-locked .kl-tier{color:#6b6590;background:#ecebf1}.kl-trophies div span{font-size:13.5px;line-height:1.45}@container site (width<=1100px){.kl-card--full .kl-trophies{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=560px){.kl-card--full .kl-trophies{gap:10px}.kl-trophies li{padding:18px 10px}.kl-trophies .kl-medal{width:80px;height:80px}.kl-trophies b{font-size:15.5px}}.kl-share{justify-items:center;max-width:440px;display:grid}.k-parts4 .kl-p4{border-radius:24px;flex-direction:column;padding:clamp(24px,2.2cqi,34px);display:flex}.k-p4.kl-p4>p.kl-p4-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink2);gap:8px;margin:0 0 12px!important}.kl-p4-h{font:800 clamp(26px, 2.1cqi, 34px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--c-ink);margin:0}.k-p4.kl-p4>p.kl-p4-tag{font:400 clamp(16px, 1.15cqi, 18px)/1.5 var(--font-sans);color:var(--c-ink2);display:block;margin:12px 0 24px!important}.kl-p4 .kl-dlist{gap:10px;margin-top:auto}.kl-p4 .kl-dlist li{font:700 clamp(16px, 1.1cqi, 18px)/1.25 var(--font-lead);border-radius:16px;gap:12px;padding:14px 18px}.kl-p4 .kl-dlist i{font:700 14px/1 var(--font-lead)}@container site (width<=1240px){.k-parts4:has(.kl-p4){grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=700px){.k-parts4:has(.kl-p4){grid-template-columns:minmax(0,1fr)}}.kl-origin{gap:12px;max-width:860px;margin-top:40px;padding:clamp(22px,2.4cqi,30px)}.kl-origin .pk-qmark{width:22px;height:22px}.kl-origin blockquote{font:600 clamp(16.5px, 1.2cqi, 19px)/1.55 var(--font-sans);letter-spacing:0;color:var(--c-ink2)}.kl-seen{box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:22px;margin-top:32px;padding:24px}.kl-seen-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);margin:0 0 16px!important}.kl-seen ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kl-seen li{align-items:flex-start;gap:14px;display:flex}.kl-seen-i{background:var(--rk-lilas-100);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.kl-seen-i.is-off{background:var(--c-ink)}.kl-seen-i .kl-ic{fill:none;width:19px;height:19px;stroke:var(--c-violet);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kl-seen-i.is-off .kl-ic{stroke:var(--c-sun)}.kl-seen b{font:800 17px/1.25 var(--font-display);letter-spacing:-.01em;display:block}.kl-seen div span{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-ink2);margin-top:4px;display:block}.kl-fw-row{grid-template-columns:minmax(0,860px) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:40px;display:grid}.kl-fw-row .kl-origin{max-width:none;margin-top:0}.pk a.kl-fw-link{background:linear-gradient(160deg, var(--c-deep), var(--c-ink));color:#fff;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:22px;flex-direction:column;justify-content:center;gap:8px;padding:clamp(22px,2.4cqi,30px) 76px clamp(22px,2.4cqi,30px) clamp(22px,2.4cqi,30px);text-decoration:none;display:flex;position:relative;box-shadow:0 30px 60px -36px #32285db3}.kl-fw-link-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-sun)}.kl-fw-link-t{font:800 clamp(22px, 1.7cqi, 28px)/1.1 var(--font-display);letter-spacing:-.025em}.kl-fw-link-p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rk-voile-8)}.kl-fw-link-go{background:var(--c-sun);width:40px;height:40px;color:var(--c-ink);transition:transform .3s var(--ease);border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;right:24px}.kl-fw-link-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pk a.kl-fw-link:hover{transform:translateY(-2px);box-shadow:0 36px 70px -36px #32285dd9}.pk a.kl-fw-link:hover .kl-fw-link-go{transform:translate(4px)}.pk a.kl-fw-link:focus-visible{outline:3px solid var(--c-violet);outline-offset:4px}@media (prefers-reduced-motion:reduce){.pk a.kl-fw-link,.kl-fw-link-go{transition:none}.pk a.kl-fw-link:hover,.pk a.kl-fw-link:hover .kl-fw-link-go{transform:none}}@container site (width<=900px){.kl-fw-row{grid-template-columns:minmax(0,1fr)}}.kl-priv-below{margin-top:28px}@container site (width<=560px){.pk-proof .st-kpi.kpi-num .st-metric-value{font-size:24px}.pk-proof .st-kpi.kpi-num .st-metric-unit{font-size:13px}.pk-proof .st-kpi.kpi-num{overflow-wrap:anywhere;min-width:0}.p6-g{overflow-x:visible}.p6-g-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.p6-g-weeks>span:first-child{position:absolute}.p6-g-weeks .p6-g-track span{font-size:10.5px}.p6-g-track{gap:2px;height:22px}}.p2-me .p2-me-detail{align-items:flex-start}.p2-me .p2-me-detail .st-step-label small{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2);margin-top:4px;display:block}.p2-svc .pk-wrap{position:relative}.p2-svc .p2-svc-cr{z-index:3;position:absolute;bottom:-178px;right:56px}@container site (width<=900px){.p2-svc .p2-svc-cr{bottom:-104px;right:24px}}@container site (width<=560px){.p2-svc .p2-svc-cr{bottom:-92px;right:18px}}@media (prefers-reduced-motion:no-preference){.p4-tl.is-armed li{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.p4-tl.is-armed li.is-in{opacity:1;transform:none}}.k-work-cta{margin-top:48px}.p1-ui .p1-float{z-index:3}.p1-model .p1-part{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);transition:transform .4s var(--ease), box-shadow .4s}.p1-model .p1-part:hover,.p1-model .p1-part:focus-within{box-shadow:inset 0 0 0 1.5px var(--c-lilas), var(--sh-lift);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.p1-model .p1-part,.p1-model .p1-part:hover,.p1-model .p1-part:focus-within{transition:none;transform:none}}.k-alt-band{padding:8px 0 56px}@container site (width<=560px){.k-alt-band{padding-bottom:40px}}.p1-model :is(.hd-row,.hd-col){background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);transition:transform .4s var(--ease), box-shadow .4s;border-radius:22px;position:relative}.p1-model :is(.hd-row,.hd-col):is(:hover,:focus-within){box-shadow:inset 0 0 0 1.5px var(--c-lilas), var(--sh-lift);transform:translateY(-4px)}.p1-model .hd-ill{background:var(--k-acc-soft);border-radius:14px;padding:10px}.p1-model .hd-k{font:var(--fw-title) var(--fs-label)/1.2 var(--font-lead);color:var(--c-violet);letter-spacing:.02em;margin:0}.p1-model .hd-name{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-h3-lg) var(--font-display);letter-spacing:var(--ls-h3);align-items:center;gap:10px;margin:0;display:flex}.p1-model .hd-tag{color:var(--k-mut);font-size:var(--fs-body-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.p1-model .hd-part-a{color:inherit;text-decoration:none}.p1-model :is(.hd-row,.hd-col) .hd-part-a:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.p1-model .hd-part-a:focus-visible{outline:none}.p1-model :is(.hd-row,.hd-col):has(.hd-part-a:focus-visible){outline:3px solid var(--c-violet);outline-offset:4px}.p1-model .hd-steps{z-index:1;margin:0;padding:0;list-style:none;position:relative}.p1-model .hd-steps a{color:var(--c-ink);text-decoration:none}.p1-model .hd-steps i{font:700 13.5px/1.2 var(--font-lead);color:var(--c-violet);font-style:normal}.p1-model .hd-steps b{font:600 17px/1.3 var(--font-lead)}.p1-model .hd-steps .pk-chev{vertical-align:-2px;fill:none;width:15px;height:15px;stroke:var(--c-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s, transform .3s var(--ease);margin-left:4px;transform:translate(-4px)}.p1-model .hd-steps a:is(:hover,:focus-visible) b{color:var(--c-violet)}.p1-model .hd-steps a:is(:hover,:focus-visible) .pk-chev{opacity:1;transform:none}.p1-model .hd-rows{flex-direction:column;gap:16px;display:flex}.p1-model .hd-row{grid-template-columns:300px minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:40px;padding:18px 32px 18px 18px;display:grid}.p1-model .hd-row-txt{flex-direction:column;gap:10px;display:flex}.p1-model .hd-row .hd-steps{flex-direction:column;display:flex}.p1-model .hd-row .hd-steps li+li{border-top:1px solid var(--k-line)}.p1-model .hd-row .hd-steps a{grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding:11px 0;display:grid}.p1-model .hd-row .hd-steps i{grid-row:span 2;padding-top:3px}.p1-model .hd-row .hd-steps a>span{color:var(--k-mut);font-size:var(--fs-small);line-height:var(--lh-small)}@container site (width<=1100px){.p1-model .hd-row{grid-template-columns:260px minmax(0,1fr);gap:20px 32px}.p1-model .hd-row .hd-ill{grid-row:span 2;align-self:start}}@container site (width<=700px){.p1-model .hd-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px 18px 18px 14px}.p1-model .hd-row .hd-ill{grid-row:auto}.p1-model .hd-row .hd-steps a{grid-template-columns:56px minmax(0,1fr)}}.p1-model .hd-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.p1-model .hd-col{flex-direction:column;gap:10px;padding:18px 18px 22px;display:flex}.p1-model .hd-col .hd-ill{margin-bottom:8px}.p1-model .hd-col .hd-name{font-size:var(--fs-h3);line-height:var(--lh-h3)}.p1-model .hd-col .hd-steps{flex-direction:column;margin-top:auto;padding-top:8px;display:flex}.p1-model .hd-col .hd-steps li{border-top:1px solid var(--k-line)}.p1-model .hd-col .hd-steps a{flex-direction:column;gap:2px;padding:10px 0 8px;display:flex}.p1-model .hd-col .hd-steps b{font-size:16px}@container site (width<=1100px){.p1-model .hd-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=700px){.p1-model .hd-cols{grid-template-columns:minmax(0,1fr)}}.p1-model .hd-index{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:56px;display:grid}.p1-model .hd-grp{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding:22px 0;display:grid}.p1-model .hd-grp:last-child{border-bottom:1px solid var(--k-line)}.p1-model .hd-grp-h{flex-direction:column;gap:8px;padding-top:6px;display:flex}.p1-model .hd-grp .hd-name{font-size:var(--fs-h3);line-height:var(--lh-h3)}.p1-model .hd-index .hd-steps a{border-radius:12px;align-items:baseline;gap:14px;margin:0 0 0 -14px;padding:9px 14px;transition:background-color .25s,color .25s;display:flex}.p1-model .hd-index .hd-steps i{font-variant-numeric:tabular-nums;min-width:22px}.p1-model .hd-index .hd-steps .pk-chev{align-self:center;margin-left:auto}.p1-model .hd-index .hd-steps a[aria-current=true]{background:var(--k-acc-soft)}.p1-model .hd-index .hd-steps a[aria-current=true] b{color:var(--c-violet)}.p1-model .hd-index .hd-steps a[aria-current=true] .pk-chev{opacity:1;transform:none}.p1-model .hd-panel{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:22px;margin:0;padding:18px 18px 22px;position:sticky;top:104px}.p1-model .hd-stage,.p1-model .hd-cap{display:grid}.p1-model .hd-slide,.p1-model .hd-cap-i{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s .35s;grid-area:1/1}.p1-model .hd-slide.is-active,.p1-model .hd-cap-i.is-active{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.p1-model .hd-cap{margin-top:16px}.p1-model .hd-cap-i{flex-direction:column;gap:4px;margin:0;display:flex}.p1-model .hd-cap-i i{font:700 13.5px/1.2 var(--font-lead);color:var(--c-violet);font-style:normal}.p1-model .hd-cap-i b{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.p1-model .hd-cap-i span{color:var(--k-mut);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}@container site (width<=1100px){.p1-model .hd-index{grid-template-columns:minmax(0,1fr) 340px;gap:36px}.p1-model .hd-grp{grid-template-columns:minmax(0,1fr);gap:10px}}@container site (width<=700px){.p1-model .hd-index{grid-template-columns:minmax(0,1fr);gap:20px}.p1-model .hd-panel{order:-1;position:static}.p1-model .hd-index .hd-steps a{margin-left:-10px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.p1-model :is(.hd-row,.hd-col),.p1-model :is(.hd-row,.hd-col):is(:hover,:focus-within){transition:none;transform:none}.p1-model :is(.hd-slide,.hd-cap-i){transition:none}}.pk.pk-k .pk-eyebrow.pk-eyebrow--ink{color:var(--c-white);background:var(--c-ink);box-shadow:none}.pk.pk-k .pk-eyebrow.pk-eyebrow--ink .rk-dot{background:var(--c-white);box-shadow:none}.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow{color:var(--c-white);background:var(--rk-lilas-800);box-shadow:none;gap:10px}.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow .rk-dot{display:none}.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow:before{content:"";background:var(--c-white);border-radius:50%;flex:none;width:7px;height:7px}.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow{padding-left:12px}@media (prefers-reduced-motion:no-preference){.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow:before{animation:2.2s ease-out infinite hx-eb-pulse}@keyframes hx-eb-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-white) 70%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--c-white) 0%, transparent)}}}.p1-calc .pk-lead{text-wrap:pretty}.k-contactp [data-hero]{--hero-h:530px}@container site (width<=1100px){.k-contactp [data-hero]{--hero-h:600px}}@container site (width<=900px){.k-contactp [data-hero]{--hero-h:560px}}@container site (width<=560px){.k-contactp [data-hero]{--hero-h:530px}}.k-contactp .pk-hero{padding-bottom:0}.k-contactp .k-contact{padding-top:8px}.k-nr-sec{padding:88px 0}.k-nr{background:linear-gradient(160deg, var(--c-deep), var(--c-ink));color:var(--c-white);box-shadow:0 40px 80px -46px color-mix(in srgb, var(--c-deep) 80%, transparent);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:36px 36px 36px 40px;display:grid}.k-nr-l{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:28px;display:grid}.k-nr-cr{align-self:end}.k-nr-copy{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.k-nr-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-sun);margin:0}.pk.pk-k .k-nr h2{font:var(--fw-display) var(--fs-h2-sm)/var(--lh-h2-sm) var(--font-display);letter-spacing:var(--ls-h2-sm);color:var(--c-white);margin:0}.k-nr-p{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--rk-brume-200);max-width:30em;margin:0}.k-nr-acts{gap:12px;display:grid}.k-nr-a{background:color-mix(in srgb, var(--c-white) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white) 14%, transparent);color:var(--c-white);transition:transform .35s var(--ease), background .3s;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k go""t go""d go";align-items:center;gap:4px 16px;padding:20px 22px;text-decoration:none;display:grid;position:relative}.pk .k-nr-a--sun{background:var(--c-sun);box-shadow:none;color:var(--c-ink)}.k-nr-ak{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-lilas);grid-area:k}.k-nr-a--sun .k-nr-ak{color:var(--c-violet)}.pk .k-nr-a b{color:inherit;font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);grid-area:t}.k-nr-ad{font-size:var(--fs-meta);color:var(--rk-brume-200);grid-area:d}.k-nr-a--sun .k-nr-ad{color:var(--c-ink2)}.k-nr-go{background:var(--c-sun);width:46px;height:46px;color:var(--c-ink);border-radius:50%;grid-area:go;place-items:center;display:grid}.k-nr-a--sun .k-nr-go{background:var(--c-ink);color:var(--c-sun)}.k-nr-go .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .3s var(--ease)}.k-nr-a:hover,.k-nr-a:focus-visible{transform:translateY(-3px)}.k-nr-a:not(.k-nr-a--sun):hover,.k-nr-a:not(.k-nr-a--sun):focus-visible{background:color-mix(in srgb, var(--c-white) 13%, transparent)}.k-nr-a:hover .k-nr-go .st-icon,.k-nr-a:focus-visible .k-nr-go .st-icon{transform:translate(3px)}.k-nr-a:focus-visible{outline:3px solid var(--c-lilas);outline-offset:3px}@container site (width<=1100px){.k-nr{grid-template-columns:minmax(0,1fr)}}@container site (width<=560px){.k-nr-sec{padding:56px 0}.k-nr{border-radius:24px;gap:22px;padding:24px 20px}.k-nr-l{grid-template-columns:minmax(0,1fr);gap:12px}.k-nr-a{padding:16px 18px}.pk .k-nr-a b{font-size:19px}.k-nr-go{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.k-nr-a,.k-nr-a:hover,.k-nr-a:focus-visible{transition:none;transform:none}}.pk .k-about-hero[data-hero]>.hx-in{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr)}.pk.pk-k .k-about-hero[data-hero] .hx-copy>.pk-lead{max-width:44em}@container site (width<=1100px){.pk .k-about-hero[data-hero]>.hx-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}@container site (width<=900px){.pk .k-about-hero[data-hero]>.hx-in{grid-template-columns:minmax(0,1fr)}}.k-about-hero .k-portrait{box-shadow:0 26px 50px -26px color-mix(in srgb, var(--c-deep) 45%, transparent)}.k-about-hero .hx-vis>.cr-host{margin-bottom:28px}.k-portrait-c .k-portrait-in{background:var(--rk-lilas-50);font:700 14px/1 var(--font-lead);color:var(--c-violet);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;text-decoration:none;transition:background .25s;display:inline-flex}.k-portrait-c .k-portrait-in span{font:inherit;color:inherit}.k-portrait-in .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.k-portrait-in .k-portrait-go{width:14px;height:14px;transition:transform .3s var(--ease)}.k-portrait-in:hover,.k-portrait-in:focus-visible{background:var(--rk-lilas-100)}.k-portrait-in:hover .k-portrait-go,.k-portrait-in:focus-visible .k-portrait-go{transform:translate(3px)}.k-ch-l .ba-n{font:800 56px/.9 var(--font-display);letter-spacing:-.04em;color:var(--rk-lilas-500);margin:0 0 8px}@container site (width<=560px){.k-ch-l .ba-n{font-size:40px}}.k-reads .bh-h3{margin:0}.k-lib-cta{margin-top:40px}.k-off .pk-head{margin-bottom:0}.k-off .cr-host{margin-top:-24px}.k-off-c{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-line), 0 30px 60px -44px color-mix(in srgb, var(--c-deep) 50%, transparent);border-radius:26px;gap:14px;padding:22px;display:grid}.k-off-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.k-off-facts li,.k-off-ai{background:var(--rk-lilas-50);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.k-off-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet)}.k-off-c b{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink)}.k-off-d{font-size:var(--fs-meta);color:var(--c-ink2)}.k-off-langs{flex-wrap:wrap;gap:6px;display:flex}.k-off-langs span,.k-off-chips span{background:var(--c-white);height:28px;box-shadow:inset 0 0 0 1px var(--rk-lilas-200);font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);color:var(--c-ink);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.k-off-langs span{font-size:var(--fs-small)}.k-off-ai{background:var(--c-deep)}.k-off-ai .k-off-k{color:var(--c-sun)}.k-off-ai b{color:var(--c-white)}.k-off-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.k-off-chips span{background:color-mix(in srgb, var(--c-white) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white) 20%, transparent);color:var(--c-white)}.pk-split .k-off-scene{background:var(--c-white);border-radius:14px;justify-content:center;align-self:stretch;width:auto;margin-top:4px;display:flex}.k-off-scene>.ri-frame{width:100%;max-width:460px}.k-nw{white-space:nowrap}@container site (width<=560px){.k-off-facts{grid-template-columns:minmax(0,1fr)}.k-off-c{gap:10px;padding:10px}.k-off-ai{padding:16px 10px 10px}.k-off-ai>:not(.k-off-scene){margin-inline:6px}}.k-off-scene>.ri-frame{max-width:none}.k-off-ai{padding:16px 10px 10px}.k-off-ai>:not(.k-off-scene){margin-inline:8px}.p1-pains,.p1-model{background-image:radial-gradient(55% 380px at 50% -60px, color-mix(in srgb, var(--rk-lilas-100) 85%, var(--c-white)), transparent 78%);position:relative}.p1-model-in{z-index:1;background:var(--c-white);width:44px;height:44px;color:var(--c-violet);box-shadow:inset 0 0 0 1.5px var(--rk-lilas-200), 0 12px 24px -16px color-mix(in srgb, var(--c-deep) 50%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.p1-model-in .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.p1-model-in .st-icon{animation:1.8s cubic-bezier(.45,0,.25,1) infinite p1-bounce}@keyframes p1-bounce{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(2px)}}}@container site (width<=560px){.p1-model-in{width:38px;height:38px}}.p2-me-in{grid-template-columns:400px minmax(0,1fr);gap:64px}.pk-k .p2-me h2{max-width:none}.p2-me-in>.p2-me-txt>p{max-width:52em}.p2-me .st-steps{max-width:none}.p2-me-vis{flex-direction:column;align-items:center;gap:14px;display:flex}.p2-me-vis .p2-wheel{width:100%}.pk .p2-me-about{font:700 15px/1 var(--font-lead);color:var(--c-violet);border-radius:999px;align-items:center;gap:4px;padding:8px 14px;text-decoration:none;transition:background .25s;display:inline-flex}.p2-me-about .pk-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .3s var(--ease)}.p2-me-about:hover,.p2-me-about:focus-visible{background:var(--rk-lilas-100)}.p2-me-about:hover .pk-chev,.p2-me-about:focus-visible .pk-chev{transform:translate(3px)}@container site (width<=1100px){.p2-me-in{grid-template-columns:320px minmax(0,1fr);gap:48px}}@container site (width<=900px){.p2-me-in{grid-template-columns:minmax(0,1fr)}.p2-me-vis .p2-wheel{max-width:360px}}.p1-calc-card .p1-calc-note{color:var(--c-ink2);margin:-8px 0 0}#nv1-mega>.nv1-grid{grid-template-columns:minmax(0,.95fr) minmax(0,2.4fr) minmax(0,.8fr)}@container site (width<=1100px){#nv1-mega>.nv1-grid{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)}}#nv1-mega .nv1-list{background:var(--rk-lilas-50);border-radius:20px;justify-content:space-around;padding:10px}#nv1-mega .nv1-row:hover,#nv1-mega .nv1-row:focus-visible,#nv1-mega .nv1-ic{background:var(--c-white)}.p1-alt{background-image:radial-gradient(55% 380px at 50% -60px, color-mix(in srgb, var(--rk-lilas-100) 85%, var(--c-white)), transparent 78%);position:relative}.p1-alt-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px 88px;display:grid;position:relative}.p1-alt .p1-model-in{top:calc(-1 * var(--sp-sec))}@container site (width<=900px){.p1-alt .p1-model-in{top:calc(-1 * var(--sp-sec-t))}}@container site (width<=560px){.p1-alt .p1-model-in{top:calc(-1 * var(--sp-sec-m))}}.p1-alt-ticks{gap:10px;margin-top:22px}.p1-alt-ticks li{font-size:var(--fs-body-sm);line-height:var(--lh-body);align-items:center}.p1-alt-ticks .pk-i{width:24px;height:24px;margin-top:0}.pk.pk-k .p1-alt .pk-head{margin-bottom:0}.p1-alt-txt .pk-ctas{margin-top:28px}.p1-alt-card{isolation:isolate;justify-self:center;width:100%;max-width:420px;position:relative}.p1-alt-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-lilas) 38%, transparent), transparent);border-radius:50%;position:absolute;inset:-12% -18%}@container site (width<=900px){.p1-alt-in{grid-template-columns:minmax(0,1fr)}.p1-alt-card{max-width:360px}}.sp-page [data-hero] .hx-vis :is(.k-log,.k-pos,.k-fun,.p3-dash){box-shadow:0 26px 56px -28px #32285d61,0 0 0 1px #1a17240a}@media (pointer:coarse){.pk a.pk-link,.pk .p1-steps a,.p1-model .hd-steps a,.dd-go,.pk .p2-me-about,.ba-end-li,.k-portrait-c .k-portrait-in,.pk-foot nav a,.pk-foot-links a,.ba-crumbs a,.nv1-foot a,.k-threads a,.ba-author,main :is(ul,ol) li>a[href^="/disciplines#d"]{margin-block:-12px;padding-block:12px}main nav a:not(.dd-toc a,.ba-toc a){align-items:center;min-height:44px;display:inline-flex}.pk a[class^=rk-p]:not(.kl-p4),.kw-pill{align-items:center;min-height:40px;display:inline-flex}.kw-pill{min-height:36px}.pk-foot nav a,.pk-foot-links a,.ba-crumbs a{align-items:center;min-height:44px;margin-block:-10px;padding-block:10px;display:inline-flex}.pk-card>.pk-link,.pk .sp-pain-a,.sp-next-links .pk-link{margin-top:auto;margin-bottom:-10px;padding-top:16px;padding-bottom:10px}.pk-btn--sm,.nv1 .pk-btn--sm,.pk .bh-chip,.tk-seg button,.tk-chip:not(.tk-chip--sm),.k-legal-toc a,.ka-signout,.kd-reset,.pk .bkc-read,.pk .p5-ask-k,.pk .sc-q .tk-seg label,.pk .sc-bar a[class^=rk-p],.pk label.bkt-seat{min-height:44px}.tk-chip--sm{min-height:40px}.tk-range{height:44px}.ba-share :is(a,button){width:44px;height:44px}.k-why label>span,.k-q-o label>span{min-height:44px}.dd-toc a{align-items:center;min-height:40px}.k-404-l a{min-height:52px}.st-badge.st-badge--plain[href]{min-height:36px;padding-inline:12px}.k-portrait-c .k-portrait-in,.pk .p2-me-about,.ba-end-li{min-height:44px;margin-block:-4px;padding-block:0}.p1-model .hd-part-a{margin-block:-8px;padding-block:8px}.pk .ef-check,.ka-check{align-items:center;min-height:44px}.pk-foot .st-site-brand{align-items:center;min-height:44px;display:inline-flex}.p1-range input{box-sizing:border-box;background-clip:content-box;height:44px;padding-block:18px}}@media (hover:none){.ba-hv-ill .bh-ill,.ba-hv-halo{will-change:auto;animation:none}.ba-hv-halo{filter:none;opacity:.55}.kl-trophies .is-on .kl-medal:after{animation-duration:10s}.rx.is-still .rz-runner i{animation:none}.dd-toc{backdrop-filter:none;background:#fffffff5}.dd-lede-steps a{backdrop-filter:none;background:color-mix(in srgb, var(--c-white) 86%, transparent)}.dd-lede:before{display:none}.p1-model .hd-slide,.p1-model .hd-cap-i{transition:none}}@container site (width<=900px){.p2-me,.p1-calc,.p4-author,.p1-model,.p2-svc,.p4-contents{padding-block:var(--sp-sec-t)}.ba-grid{padding-top:48px}.pk .ba-hero[data-hero=compact]>.hx-in>.hx-vis{contain:none}.pk .ba-hero[data-hero=compact]{min-height:0}.hx-after{display:none}}@container site (width<=560px){.p2-me,.p1-calc,.p4-author,.p1-model,.p2-svc,.p4-contents{padding-block:var(--sp-sec-m)}.ba-grid{padding-top:40px}.pk-head{margin-bottom:36px}.p6-g-weeks .p6-g-track span,.p6-g-weeks>span,.nv-start,.gd-list i,.gd-sep span{font-size:12px}.ck-desc{font-size:14px}.pk dt{font-size:max(12px,1em)}.ck{bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:16px 16px 12px}.ck-title{font-size:19px!important}.pk-kv .st-kv-row{grid-template-columns:minmax(0,1fr);gap:4px}.pk-kv dt{width:auto}.sp-fmt .pk-kv{padding:20px}.p1-alt-card,.kl-share{max-width:none}.pk-foot nav{gap:6px}.pk-foot-legal{gap:10px}}@container site (width<=700px){.ka-cmp-wrap,.ba-prose table:not(.ba-tool *),.p6-g,.p5-table,.kl-tbl-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg, var(--c-white) 30%, #fff0) 0 0 / 48px 100% no-repeat local, linear-gradient(270deg, var(--c-white) 30%, #fff0) 100% 0 / 48px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #1a172438, transparent) 0 0 / 18px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #1a172438, transparent) 100% 0 / 18px 100% no-repeat scroll;overflow-x:auto}.ka-cmp-wrap{box-shadow:inset 0 0 0 1px var(--c-line)}.ba-prose :is(th,td):not(.ba-tool *){padding:12px 14px}}@media (pointer:coarse){.pk :is(input:not([type=range],[type=checkbox],[type=radio],[type=submit],[type=button]),textarea,select){font-size:max(16px,1em)}}@container site (width<=430px){.nv1-pill{gap:6px}.nv1 .st-site-brand{gap:8px}.nv1 .nv1-cta{padding-inline:13px}.nv1 .nv1-cta .st-icon{display:none}.pk.pk-k [data-hero] .hx-copy>.pk-eyebrow{letter-spacing:.02em;white-space:normal;border-radius:13px;height:auto;min-height:26px;padding:5px 10px;line-height:1.25}.p1-kpis .st-kpi{padding:12px}.p1-kpis .st-metric-value{flex-wrap:wrap;align-items:baseline;column-gap:3px;display:flex}.p1-kpis .st-metric-unit{margin-left:0;font-size:12px}}@container site (width<=359px){.nv1 .st-site-brand-name{display:none}}@container site (width<=389px){.nv1 .st-site-brand-name{font-size:19px}}@container site (width<=1240px){.pk .sc-open .dd-lede-in{grid-template-columns:minmax(0,1fr);gap:40px}.pk .sc-open .dd-lede-in>.sc-open-txt{grid-area:auto/1;max-width:720px}.pk .sc-open .dd-lede-in>.sc-fl{grid-area:auto/1;justify-self:center}}@container site (width<=860px){.pk .sc-fl{gap:12px;width:100%;max-width:none;height:auto;margin:0;display:grid}.pk .sc-fl .sc-fl-svg,.pk .sc-fl .sc-fl-halo,.pk .sc-fl .sc-fl-c{display:none}.pk .sc-fl .sc-fl-n{width:auto;animation:none;position:static}.pk .sc-fl .sc-fl-n .pk-card{gap:8px;padding:22px}.pk .sc-fl .sc-fl-n .pk-card h3{font-size:var(--fs-h3)}.pk .sc-fl .sc-fl-n .pk-card p{font-size:var(--fs-body-sm);line-height:var(--lh-body)}}@container site (width<=560px){.pk .st-barlist-label{white-space:normal;overflow:visible}.pk .p5-ask-bar{height:auto;min-height:68px;padding-block:10px}.pk .p5-ask-q{font-size:17px}.pk .p5-q{white-space:normal;animation:none!important}.pk .p5-ask-k{flex:none}}@media (pointer:coarse){.pk .p5-ask-k{align-items:center;display:inline-flex}}@container site (width<=374px){.nv1 .st-site-brand-glyph{width:36px;height:36px}.nv1 .st-site-brand-name{font-size:17px}.nv1 .nv1-cta{padding-inline:10px}}.pk.pk-k .pk-ex{background:var(--rk-lilas-100);font:600 12px/1 var(--font-lead);color:var(--c-ink);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px}.k-log-h,.sp-page .p3-dash-h,.p5-ans-h{flex-wrap:wrap}.p5-ans-h .pk-ex{margin-left:auto}.pk .st-kpi-head>span:first-of-type{white-space:normal;hyphens:auto;overflow-wrap:anywhere;overflow:visible}.kw-pill{background:var(--k-acc-soft);color:var(--k-acc);font:700 12px/1 var(--font-lead);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 9px;display:inline-block}.kw-pill--draft{color:#8a5a00;background:#fff1d6}.kw-article{max-width:720px;margin:0 auto}.kw-draft{color:#6b4a00;background:#fff7e6;border-radius:14px;margin:0 0 28px;padding:14px 18px;font-size:15px;line-height:1.5;box-shadow:inset 0 0 0 1.5px #f4d48c}.kl-filters{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.kl-filters a{box-shadow:inset 0 0 0 1.5px var(--k-line);color:var(--k-fg);font:600 15px/1 var(--font-lead);border-radius:999px;padding:8px 14px;text-decoration:none}.kl-filters a:hover,.kl-filters a:focus-visible{box-shadow:inset 0 0 0 1.5px var(--k-acc);color:var(--k-acc)}.kl-group+.kl-group{margin-top:48px}.kl-group h2{margin:0 0 18px;scroll-margin-top:96px}.kl-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kl-item{background:var(--k-card);box-shadow:inset 0 0 0 1.5px var(--k-line);border-radius:14px;grid-template-columns:110px 1fr;gap:18px;padding:16px 20px;display:grid}.kl-date{font:700 15px/1.4 var(--font-lead);color:var(--k-mut)}.kl-item b{font:700 18px/1.3 var(--font-lead);color:var(--k-fg);display:block}.kl-item a b{color:var(--k-acc)}.kl-item a{text-decoration:none}.kl-item a:hover b,.kl-item a:focus-visible b{text-underline-offset:3px;text-decoration:underline}.kl-item p{color:var(--k-mut);margin:4px 0 0;font-size:15px;line-height:1.5}.kl-flags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@container site (width<=700px){.kl-item{grid-template-columns:1fr;gap:6px}}.bh-meta{font:var(--fw-semi) var(--fs-meta)/1.3 var(--font-lead);color:var(--rk-brume-600);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.bh-meta>*+:before{content:"·";color:var(--rk-brume-300);margin-right:14px}.bh-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-rub{background:var(--rk-lilas-50);height:28px;font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);color:var(--c-violet);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.bh-int{background:var(--c-sun);height:28px;font:var(--fw-title) var(--fs-badge)/1 var(--font-lead);color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}.bh-int .st-icon,.ba-tool-k .st-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bh-soon{height:26px;box-shadow:inset 0 0 0 1.5px var(--rk-brume-200);font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-brume-600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.bh-disc{font:700 14px/1.2 var(--font-lead);color:var(--c-ink2);align-items:center;gap:8px;display:inline-flex}.bh-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.bh-dot--1{background:var(--c-lilas)}.bh-dot--2{background:var(--c-violet)}.bh-dot--4{background:var(--c-deep)}.bh-dot--3{background:var(--c-sun);box-shadow:inset 0 0 0 1.5px var(--rk-soleil-400)}.bh-card-ill,.bh-ill,.bh-ill *{text-decoration:none}.bh-card-ill{color:var(--c-ink)}.bh-ill{background:var(--rk-lilas-50);border-radius:18px;padding:18px}.pk :is(.bh-hero,.ba-hero)[data-hero=compact]>.hx-in>.hx-copy{grid-row:1}.bh-hero-ill{aspect-ratio:4/3;width:100%;max-width:520px}.pk .bh-hero.rp-hero{--rp-spot-x:76%;--rp-spot-y:54%}@container site (width<=900px){.pk .bh-hero.rp-hero{--rp-spot-x:55%;--rp-spot-y:76%}}@container site (width<=560px){.pk .bh-hero.rp-hero{--rp-spot-x:50%;--rp-spot-y:78%}}.bh-hero-ill>.cr--ground:after{height:8%;bottom:1%;left:14%;right:14%}.bh-hero-ill>.cr{width:100%;height:100%}.bh-hero-ill>.cr .cr-img{object-fit:contain;width:100%;height:100%}.pk [data-hero]>.hx-in>.hx-vis.bh-hero-vis{justify-content:flex-end;align-self:center}.bh-h3 a{color:inherit;text-decoration:none}.bh-h3 a:hover{color:var(--c-violet)}.bh-sec{scroll-margin-top:var(--nav-h);padding-top:88px}.bh-sec .pk-head{margin-bottom:32px}.bh-sec#articles{padding-top:24px}.bh-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.pk .bh-chip{appearance:none;cursor:pointer;background:var(--c-white);height:40px;box-shadow:inset 0 0 0 1.5px var(--c-line);font:700 15px/1 var(--font-lead);color:var(--c-ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex}.pk .bh-chip:hover{box-shadow:inset 0 0 0 1.5px var(--rk-lilas-200);background:var(--rk-lilas-50)}.pk .bh-chip.is-on{background:var(--c-ink);color:var(--c-white);box-shadow:none}.pk .bh-chip:focus-visible{outline:3px solid var(--c-violet);outline-offset:2px}.bh-chip i{font:500 12px/1 var(--font-mono);opacity:.6;font-style:normal}.bh-chip-sep{background:var(--c-line);width:1px;height:22px;margin:0 6px}.bh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bh-card{background:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-line);transition:box-shadow .3s, transform .3s var(--ease);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.bh-card:hover,.bh-card:focus-within{box-shadow:0 24px 50px -30px color-mix(in srgb, var(--c-deep) 45%, transparent), inset 0 0 0 1.5px var(--rk-lilas-200);transform:translateY(-3px)}.bh-card-ill{padding:18px 18px 0;display:block}.bh-card-ill .bh-ill{padding:16px}.bh-card-b{flex-direction:column;gap:12px;padding:20px 24px 26px;display:flex}.bh-h3{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);text-wrap:balance;margin:0}.bh-card-d{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink2);margin:0}.bh-none{font:600 17px/1.5 var(--font-lead);color:var(--c-ink2);margin:8px 0 0}.bh-none a{color:var(--c-violet)}.bh-empty{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;display:grid}.bh-empty .pk-head{margin-bottom:0}.bh-soon-head{margin-bottom:32px}.bh-sec .bh-soon-head .pk-head{margin-bottom:0}.bh-soon-l{align-items:flex-end;gap:28px;min-width:0;display:flex}.bh-soon-l>.pk-head{flex:1;min-width:0}.bh-soon-l>.bh-soon-cr{flex:none}.bh-soon-grid{margin:0;padding:0;list-style:none}.bh-card--soon:hover,.bh-card--soon:focus-within{box-shadow:inset 0 0 0 1.5px var(--c-line);transform:none}.bh-card--soon .bh-card-ill{padding-bottom:0}.bh-band-sec{padding-top:72px}.bh-band{background:var(--c-deep);color:var(--c-white);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:48px 52px;display:grid;overflow:hidden}.bh-band .pk-head{margin-bottom:0}.bh-band .pk-head h2{color:var(--c-white)}.bh-band-cr{z-index:1;position:absolute;top:-40px;right:-22px}.bh-band-vis{background:var(--rk-lilas-50);color:var(--c-ink);border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}@container site (width<=1100px){.bh-band,.bh-empty{grid-template-columns:minmax(0,1fr)}.bh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=700px){.bh-grid{grid-template-columns:minmax(0,1fr)}.bh-band{border-radius:26px;padding:30px 22px}.bh-band-cr{top:-30px;right:-10px}.bh-soon-l{display:block;position:relative}.bh-soon-l>.bh-soon-cr{position:absolute;top:-10px;right:0}.bh-soon-l>.pk-head{padding-right:76px}.bh-sec{padding-top:64px}.bh-sec#articles{padding-top:20px}}.sb{background:var(--c-sun);color:var(--c-ink);border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.sb-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;margin:0}.sb-t{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);margin:0 0 4px}.sb .ef{--ef-mut:var(--ink);--ef-line:color-mix(in srgb, var(--ink) 22%, transparent);--ef-tick:var(--ink);--ef-btn-i:var(--accent);--ef-lift:none;max-width:none}.sb .ef-check{font-size:12.5px;line-height:1.45}.sb .ef-done{background:var(--shell)}.sb-on{font:600 15px/1.4 var(--font-lead);align-items:flex-start;gap:8px;margin:0;display:none}.sb-on .st-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}.sb--cr{position:relative}.sb-cr{position:absolute;top:-38px;right:12px}.sb--cr .sb-t{padding-right:84px}html[data-unlocked] .sb .sb-ef{display:none}html[data-unlocked] .sb .sb-on{display:flex}.nv1-sub .sb-t{margin-bottom:2px}.nv1-mm-sub{margin-top:6px}.bh-sub{border-radius:24px;padding:26px}.bh-card--sub{box-shadow:none;background:0 0;overflow:visible}.bh-card--sub:hover,.bh-card--sub:focus-within{box-shadow:none;transform:none}.bh-sub--card{border-radius:26px;flex:1;justify-content:flex-end;gap:12px;padding:28px 26px 26px}.bh-sub--card .sb-cr{height:120px;top:22px;right:20px}.bh-sub--card .sb-k{margin-top:120px}.bh-sub--card .sb-t{padding-right:0;font-size:28px}.ba-page .nv1-pill{background:var(--c-white)}.pk .ba-hero{background:radial-gradient(50% 70% at 85% 10%, color-mix(in srgb, var(--c-lilas) 35%, transparent), transparent 70%), var(--c-ink);color:var(--c-white)}.ba-hero .pk-hero-bg{display:none}.pk .ba-hero[data-hero=compact]{height:auto;min-height:var(--hero-h-compact)}.pk .ba-hero[data-hero=compact]>.hx-in>.hx-vis{contain:size}.pk.pk-k .ba-hero h1{color:var(--c-white)}.pk.pk-k .ba-hero .hx-copy>.pk-lead{color:var(--k-mut)}.ba-crumbs{font:700 15px/1 var(--font-lead);color:var(--rk-brume-400);align-items:center;gap:8px;display:flex}.ba-crumbs a{color:var(--k-acc);text-decoration:none}.ba-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.ba-crumbs .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}.ba-meta{font:var(--fw-semi) var(--fs-meta)/1.3 var(--font-lead);color:var(--rk-brume-300);flex-direction:column;align-items:flex-start;gap:7px;display:flex;margin:24px 0 0!important}.ba-meta>span{align-items:center;gap:8px;display:inline-flex}.ba-meta .st-icon{fill:none;width:15px;height:15px;stroke:var(--rk-brume-400);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ba-av{background:var(--c-deep);width:56px;height:56px;color:var(--c-white);font:800 22px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.ba-by{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.ba-by-who{background:color-mix(in srgb, var(--c-white) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white) 12%, transparent);color:var(--c-white);border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 6px;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex}.ba-by-who:hover{background:color-mix(in srgb, var(--c-white) 12%, transparent);box-shadow:inset 0 0 0 1px var(--c-lilas)}.ba-by-who:focus-visible{outline:3px solid var(--c-lilas);outline-offset:3px}.ba-by-who>span:last-child{flex-direction:column;gap:3px;display:flex}.ba-by-who b{font:700 16px/1.1 var(--font-lead)}.ba-by-who>span:last-child>span{font:600 13.5px/1.1 var(--font-lead);color:var(--rk-brume-300)}.ba-av--hero{background:var(--c-lilas);width:46px;height:46px;color:var(--c-ink);font-size:19px}.ba-by .ba-meta{margin:0!important}.ba-hv{flex-direction:column;gap:18px;width:100%;max-width:520px;margin-inline:auto;display:flex}.ba-hv-ill{isolation:isolate;background:color-mix(in srgb, var(--c-white) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white) 12%, transparent);border-radius:26px;padding:16px;position:relative}.ba-hv-ill .bh-ill{will-change:transform;background:0 0;padding:0;animation:7s ease-in-out infinite ba-float}.ba-hv-halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-lilas) 60%, transparent), color-mix(in srgb, var(--c-violet) 28%, transparent) 55%, transparent);filter:blur(22px);opacity:.85;border-radius:50%;animation:16s ease-in-out infinite ba-halo;position:absolute;inset:-18%}@keyframes ba-float{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-.35deg)}65%{transform:translateY(3px)rotate(.3deg)}}@keyframes ba-halo{0%,to{opacity:.7;transform:translate(-7%,5%)scale(1)}33%{opacity:1;transform:translate(8%,-6%)scale(1.1)}66%{opacity:.75;transform:translate(-4%,-8%)scale(.92)}}@media (prefers-reduced-motion:reduce){.ba-hv-ill .bh-ill,.ba-hv-halo{animation:none}}@media (hover:none){.ba-hv-ill .bh-ill,.ba-hv-halo{will-change:auto;animation:none}.ba-hv-halo{filter:none;opacity:.55}}.pk [data-hero]>.hx-in>.hx-vis.ba-tools-vis{justify-content:center;align-self:stretch;align-items:center;padding-bottom:0}@container site (width>=1141px){.ba-hv:has(.ba-hv-ill) .ba-tools{display:none}}.ba-tools{flex-direction:column;gap:10px;display:flex}.ba-tools>p{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-brume-400);margin:0 0 4px}.ba-tool-link{background:var(--k-card);color:var(--c-white);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .2s;display:grid}.ba-tool-link:hover{background:color-mix(in srgb, var(--k-card) 80%, var(--c-white))}.ba-tool-link i{background:var(--c-sun);width:44px;height:44px;color:var(--c-ink);border-radius:14px;place-items:center;display:grid}.ba-tool-link .st-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ba-tool-link>.st-icon{width:18px;height:18px;stroke:var(--c-sun);stroke-width:2.2px}.ba-tool-link b{font:700 17px/1.2 var(--font-lead);color:var(--c-white);display:block}.ba-tool-link span span{color:var(--rk-brume-300);font-size:13.5px}.ba-nums{background:var(--c-sun)}.ba-nums-in{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ba-num{border-left:1px solid color-mix(in srgb, var(--c-ink) 15%, transparent);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.ba-num:first-child{border-left:0;padding-left:0}.ba-num b{font:800 40px/1 var(--font-display);letter-spacing:-.035em}.ba-num span{font:600 15px/1.35 var(--font-lead);color:var(--c-ink2)}.ba-grid{grid-template-columns:232px minmax(0,1fr);gap:48px;padding:64px 0 40px;display:grid}.ba-rail{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);scrollbar-width:none;flex-direction:column;align-self:start;gap:26px;display:flex;position:sticky;overflow-y:auto}.ba-rail-h{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-brume-600);margin:0 0 10px}.ba-prog{align-items:center;gap:10px;display:flex}.ba-bar{background:var(--rk-lilas-100);border-radius:999px;flex:1;height:6px;overflow:hidden}.ba-bar span{border-radius:inherit;background:var(--c-violet);width:0;height:100%;transition:width .2s linear;display:block}.ba-prog b{text-align:right;min-width:3.4em;font:500 12px/1 var(--font-mono);color:var(--rk-brume-600)}.ba-toc{border-left:2px solid var(--c-line);flex-direction:column;gap:1px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.ba-toc a{font:600 14.5px/1.3 var(--font-lead);color:var(--c-ink2);justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 0;text-decoration:none;transition:color .2s;display:flex;position:relative}.ba-toc a:hover{color:var(--c-violet)}.ba-toc a.is-done{color:var(--rk-brume-400)}.ba-toc a.is-cur{color:var(--c-ink);font-weight:700}.ba-toc a.is-cur:before{content:"";background:var(--c-violet);width:2px;position:absolute;top:4px;bottom:4px;left:-16px}.ba-toc-lock{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;flex:none;width:13px;height:13px;margin-top:2px}html[data-unlocked] .ba-toc-lock,html:not(.js) .ba-toc-lock{display:none}.ba-toc .ba-toc-tool{background:var(--c-ink);color:var(--c-white);font:700 14px/1.25 var(--font-lead);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px 10px 10px;text-decoration:none;transition:background .25s;display:grid}.ba-toc .ba-toc-tool:hover{background:var(--c-deep);color:var(--c-white)}.ba-toc-tool>.st-icon{box-sizing:border-box;background:var(--c-sun);fill:none;width:26px;height:26px;stroke:var(--c-ink);stroke-width:2.4px;stroke-linecap:round;transition:transform .25s var(--ease);border-radius:8px;padding:5px}.ba-toc .ba-toc-tool:hover>.st-icon{transform:translate(2px)}.ba-toc-tool>span{min-width:0}.ba-toc .ba-toc-tool:focus-visible{outline:3px solid var(--c-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ba-toc .ba-toc-tool,.ba-toc-tool>.st-icon{transition:none}.ba-toc .ba-toc-tool:hover>.st-icon{transform:none}}.ba-share{align-items:center;gap:8px;display:flex}.ba-share :is(a,button){width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--c-line);color:var(--c-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ba-share :is(a,button):hover{box-shadow:inset 0 0 0 1.5px var(--c-violet);color:var(--c-violet)}.ba-share .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ba-copied{font:600 13px/1.2 var(--font-lead);color:var(--c-violet)}.ba-rail :is(a,button):focus-visible{outline:3px solid var(--c-violet);outline-offset:2px}.ba-main{min-width:0;max-width:840px}.ba-prose{color:var(--c-ink);font-size:18px;line-height:1.64;position:relative}.ba-prose>*,.ba-prose .gate-body>*{margin:0}.ba-prose>*+*,.ba-prose .gate-body>*+*,.ba-prose>.gate-body{margin-top:20px}.ba-prose>p:first-child:first-letter{float:left;font:800 76px/.8 var(--font-display);color:var(--c-violet);margin:8px 10px 0 0}.pk.pk-k .ba-prose h2{font:var(--fw-display) var(--fs-h2-sm)/var(--lh-h2-sm) var(--font-display);letter-spacing:var(--ls-h2-sm);color:var(--c-ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + 24px);margin-top:56px}.ba-prose h2+*{margin-top:18px!important}.ba-n{font:800 56px/.9 var(--font-display);letter-spacing:-.04em;color:var(--rk-lilas-500);margin:0 0 8px;display:block}.ba-prose strong:not(.ba-tool *){font-weight:600}.ba-prose em:not(.ba-tool *){font-style:italic}.ba-prose a:not(.ba-tool *,.ba-tool-cta *){color:var(--c-violet);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--c-violet) 40%, transparent);border-radius:3px;transition:color .2s,text-decoration-color .2s,background-color .2s}.ba-prose a:not(.ba-tool *,.ba-tool-cta *):hover{color:var(--c-deep);background-color:var(--rk-lilas-50);text-decoration-color:currentColor;text-decoration-thickness:2px}.ba-prose a:not(.ba-tool *,.ba-tool-cta *):focus-visible{outline:2px solid var(--c-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ba-prose a{transition:none}}.ba-prose a.ba-src:not(.ba-tool *,.ba-tool-cta *){border:1px solid var(--rk-lilas-200);background-color:var(--c-white);font-family:var(--font-sans);letter-spacing:normal;color:var(--c-violet);white-space:nowrap;vertical-align:.06em;border-radius:8px;padding:0 .5em 0 .55em;font-size:.82em;font-weight:600;line-height:1.6;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-block}.ba-prose a.ba-src:not(.ba-tool *,.ba-tool-cta *):hover{color:var(--c-deep);background-color:var(--rk-lilas-50);border-color:var(--c-violet);text-decoration:none}.ba-src-i{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.95em;height:.95em;transition:transform .25s var(--ease);margin:0 0 -.1em .35em;display:inline-block}.ba-src:hover .ba-src-i,.ba-src:focus-visible .ba-src-i{transform:translate(1.5px,-1.5px)}@media (prefers-reduced-motion:reduce){.ba-src-i{transition:none}.ba-src:hover .ba-src-i,.ba-src:focus-visible .ba-src-i{transform:none}}.ba-prose :is(ul,ol):not(.ba-tool *){padding-left:1.3em}.ba-prose li+li:not(.ba-tool *){margin-top:.5em}.ba-prose li:not(.ba-tool *)::marker{color:var(--c-violet);font-weight:700}.ba-prose blockquote:not(.ba-tool *){border-left:3px solid var(--c-lilas);color:var(--c-ink2);padding:4px 0 4px 20px;font-style:italic}.ba-prose hr:not(.ba-tool *){border:0;border-top:1px solid var(--c-line)}.ba-prose table:not(.ba-tool *){border-collapse:separate;border-spacing:0;width:100%;font-size:15.5px;line-height:1.45;display:block;overflow-x:auto}.ba-prose :is(th,td):not(.ba-tool *){vertical-align:top;text-align:left;padding:16px 18px}.ba-prose thead th:not(.ba-tool *){font:700 15px/1.2 var(--font-lead);color:var(--c-ink)}.ba-prose tbody td:first-child:not(.ba-tool *){width:18%;font:700 15px/1.3 var(--font-lead);color:var(--c-ink2)}.ba-prose tbody tr+tr>:not(.ba-tool *){border-top:1px solid var(--c-line)}.ba-prose :is(th,td):nth-child(2):not(.ba-tool *){background:var(--rk-lilas-50)}.ba-prose :is(th,td):nth-child(3):not(.ba-tool *){background:var(--rk-soleil-100)}.ba-prose :is(th,td):nth-child(4):not(.ba-tool *){background:var(--rk-brume-50)}.ba-prose thead :is(th,td):nth-child(n+2):not(.ba-tool *){border-radius:14px 14px 0 0}.ba-prose tbody tr:last-child :is(th,td):nth-child(n+2):not(.ba-tool *){border-radius:0 0 14px 14px}.ba-prose .ba-tool{scroll-margin-top:calc(var(--nav-h) + 24px);margin-top:32px}.ba-prose .ba-tool+*{margin-top:32px}.ba-prose .ba-tool-cta{margin-top:28px}.ba-prose .ba-tool-cta+*{margin-top:32px}@font-face{font-family:Literata Variable;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata Variable;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}.ba-art.is-book .ba-prose{font-optical-sizing:auto;letter-spacing:-.003em;font-family:Literata Variable,Georgia,serif;font-size:17.5px;line-height:1.74}.ba-art.is-book .ba-prose :is(.ba-tool,.ba-tool-cta,.gh-tool){font-family:var(--font-sans);letter-spacing:normal}.ba-art.is-book .ba-prose blockquote:not(.ba-tool *){font-size:1.05em}.ba-tool-soon{background:var(--rk-brume-50);box-shadow:inset 0 0 0 1.5px var(--rk-brume-200);border-radius:22px;flex-direction:column;gap:6px;margin-bottom:14px;padding:22px 24px;display:flex}.ba-tool-soon p{margin:0}.ba-tool-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--rk-brume-600);align-items:center;gap:7px;display:inline-flex}.ba-tool-t{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.ba-tool-d{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2)}.ba-tool-d code{font:500 13px/1 var(--font-mono)}.ba-tool-fb{border-left:3px solid var(--c-sun);color:var(--c-ink2);margin:0;padding-left:16px;font-size:17px;font-style:italic;line-height:1.6}.ba-after{flex-direction:column;gap:24px;padding-top:48px;display:flex}.ba-end{background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--c-lilas) 30%, transparent), transparent 70%), var(--c-ink);color:var(--c-white);border-radius:28px;grid-template-columns:150px minmax(0,1fr);align-items:end;gap:30px;padding:34px 38px 34px 30px;display:grid;position:relative}.ba-end-cr{align-self:end;margin-bottom:-6px}.ba-end-b{flex-direction:column;gap:16px;min-width:0;display:flex}.ba-end p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--rk-brume-200);margin:0}.ba-author{width:fit-content;color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.ba-author b{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);transition:color .25s;display:block}.ba-author>span:last-child>span{font:600 14.5px/1.2 var(--font-lead);color:var(--rk-brume-300);margin-top:4px;display:block}.ba-author:hover b{color:var(--c-lilas)}.ba-av--end{background:var(--c-lilas);width:54px;height:54px;color:var(--c-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-lilas) 25%, transparent)}.ba-end-go{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.ba-end-li{font:var(--fw-title) var(--fs-link)/1 var(--font-lead);color:var(--c-white);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ba-end-li:hover span{text-underline-offset:3px;text-decoration:underline}.ba-end-li .st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ba-end :is(a):focus-visible{outline:3px solid var(--c-lilas);outline-offset:3px}.ba-next{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:14px;display:grid}.ba-next-k{background:var(--c-violet);height:28px;font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-white);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ba-next--one{grid-template-columns:minmax(0,1fr)}.ba-next--one .ba-next-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.ba-next--one .ba-next-card .bh-card-ill{padding:18px 0 18px 18px}@container site (width<=1140px){.ba-grid{grid-template-columns:minmax(0,1fr)}.ba-rail{display:none}.ba-main{width:100%;max-width:760px;margin:0 auto}}@container site (width<=900px){.ba-nums-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-num:nth-child(3){border-left:0;padding-left:0}.ba-num:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--c-ink) 15%, transparent)}.ba-end{grid-template-columns:110px minmax(0,1fr);gap:20px}.ba-next{grid-template-columns:minmax(0,1fr)}}@container site (width<=560px){.ba-grid{padding-top:40px}.ba-num{padding:18px 14px}.ba-num b{font-size:30px}.ba-prose{font-size:17px}.ba-art.is-book .ba-prose{font-size:16.5px;line-height:1.72}.ba-n{font-size:40px}.ba-end{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:96px 20px 26px}.ba-end-cr{margin:0;position:absolute;top:-44px;left:16px}.ba-author b{font-size:20px}.ba-next--one .ba-next-card{display:flex}.ba-next--one .ba-next-card .bh-card-ill{padding:18px 18px 0}.ba-hv{max-width:none}}.ba-art>.gz{margin-top:20px}.gz{grid-template-columns:minmax(0,1fr);display:grid}.gz>.ba-gated,.gz>.gate{grid-area:1/1}.ba-gated.is-ghost{user-select:none;pointer-events:none}.ba-gated.is-ghost>:not(h2,h3){filter:blur(2.5px);opacity:.5}.ba-gated.is-ghost>:is(h2,h3){opacity:.85}.ba-prose .gh-a{color:var(--c-violet);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--c-violet) 40%, transparent)}.gh-tool{background:var(--c-paper);box-shadow:inset 0 0 0 1.5px var(--c-line);border-radius:22px;padding:24px 26px}.gh-tool-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);align-items:center;gap:8px;margin:0;display:flex}.gh-tool-k .st-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}.gh-tool-t{font:var(--fw-display) var(--fs-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink);margin:10px 0 18px}.gh-sil{gap:12px;display:grid}.gh-sil span{background:color-mix(in srgb, var(--c-ink) 10%, var(--c-paper));border-radius:999px;height:14px;display:block}.gh-sil span.is-short{width:62%}.gh-sil span.is-bar{background:color-mix(in srgb, var(--c-violet) 14%, var(--c-paper));border-radius:14px;height:40px}.gz-error{background:var(--c-paper);font:600 15.5px/1.4 var(--font-lead);color:var(--c-ink);border-radius:14px;margin:0 0 16px;padding:14px 18px}.gate--card{margin-top:32px}.gz>.gate--sticky{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative}.gate--sticky .gate-panel{pointer-events:auto;box-shadow:0 24px 60px -18px color-mix(in srgb, var(--c-ink) 35%, transparent), inset 0 0 0 1.5px var(--c-line);position:sticky;bottom:16px}.gz .gate--sticky .gate-panel{max-height:calc(100dvh - var(--nav-h,84px) - 32px);grid-template-columns:minmax(0,1fr);padding:32px 36px;overflow-y:auto}.gz .gate--sticky .gate-aside{display:none}.pk.pk-k .gz .gate--sticky .gate-t{font-size:36px}.gate--sticky .gate-panel:before{content:"";background:linear-gradient(color-mix(in srgb, var(--c-white) 0%, transparent), var(--c-white) 82%);pointer-events:none;height:140px;position:absolute;bottom:100%;left:-24px;right:-24px}html:not([data-unlocked]) .gate--card .gate-panel{display:grid}html[data-unlocked] .gz{flex-direction:column;display:flex}html[data-unlocked] .gz>.gate{pointer-events:auto;order:-1}.gate--card .gate-panel{background:var(--c-paper);color:var(--c-ink);border-radius:30px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:44px;margin:0;padding:40px 44px}.gate--card .gate-main{flex-direction:column;display:flex}.gate--card .gate-in{gap:12px;max-width:none;height:100%}.gate--card .gate-k{font:700 15px/1.3 var(--font-lead);letter-spacing:0;text-transform:none;color:var(--c-violet)}.pk.pk-k .gate--card .gate-t{font:800 44px/1.04 var(--font-display);letter-spacing:-.03em;color:var(--c-ink)}.gate--card .gate-l{color:var(--c-ink2);margin-bottom:10px}.gate--card .gate-l b{color:var(--c-ink)}.gate--card .gate-note{color:var(--rk-brume-600)}.gate--card .gate-f{max-width:none;margin-top:auto}.gate--card .ef-btn{width:100%;min-height:56px;font-size:17px}.gate--card .ef-box input{min-height:58px;font-size:17px}.pk .gate--card button.gate-retry{color:var(--c-violet)}.gate--card .gate-sent{align-content:start}.gate--card .gate-done{margin-top:24px}.gd-h{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink2);justify-content:space-between;margin:0 0 12px;display:flex}.gd-h span{font:500 12px/1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--rk-brume-600)}.gd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.gd-list:before{content:"";background:color-mix(in srgb, var(--c-ink) 10%, var(--c-paper));width:2px;position:absolute;top:12px;bottom:12px;left:11px}.gd-list li{font:600 14.5px/1.3 var(--font-lead);color:var(--rk-brume-400);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid;position:relative}.gd-list li .pk-sr{position:absolute}.gd-ic{z-index:1;background:var(--c-white);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c-ink) 12%, var(--c-paper));color:var(--rk-brume-400);border-radius:50%;place-items:center;display:grid;position:relative}.gd-ic .st-icon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.gd-list li.read{color:var(--c-ink)}.gd-list li.read .gd-ic{background:var(--good);box-shadow:none;color:var(--c-white)}.gd-list li.tool{color:var(--c-ink2)}.gd-list li.lock.tool .gd-ic{background:var(--c-sun);box-shadow:none;color:var(--c-ink)}.gd-list i{background:var(--c-sun);color:var(--c-ink);font:700 11px/1 var(--font-lead);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-style:normal}.gd-list li.read i{background:var(--good-soft);color:var(--good-ink)}.gd-list li.gd-sep{background:var(--c-ink);height:1px;margin:4px 0 4px 36px;padding:0;display:block}.gd-sep span{background:var(--c-paper);font:700 11px/18px var(--font-lead);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);padding-left:8px;position:absolute;top:-9px;right:0}@container site (width<=900px){.gate--card .gate-panel{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 22px}.gz .gate--sticky .gate-panel{padding:24px 20px;bottom:10px}.pk.pk-k .gz .gate--sticky .gate-t{font-size:28px}.pk.pk-k .gate--card .gate-t{font-size:34px}}@media (prefers-reduced-motion:reduce){.bh-card,.ba-bar span{transition:none}.bh-card:hover,.bh-card:focus-within{transform:none}}@container site (width<=900px){.pk [data-hero]>.hx-in>.hx-vis:is(.ba-tools-vis,.bh-hero-vis){justify-content:flex-start;align-self:stretch}}.ba-hero+.hx-after{background:var(--c-ink);box-shadow:0 0 0 100vmax var(--c-ink);clip-path:inset(0 -100vmax)}.ba-hero+.hx-after .ba-tool-link{background:color-mix(in srgb, var(--c-white) 8%, var(--c-ink))}@container site (width<=560px){.ba-prose :is(th,td):not(.ba-tool *){min-width:150px}.ba-prose :is(th,td):first-child:not(.ba-tool *){min-width:120px}}.ba-todo{color:var(--rk-encre-950);background:#ffe36e;border-radius:6px;padding:2px 6px;font-style:normal;box-shadow:inset 0 0 0 1.5px #d4a600}.ba-todo b{letter-spacing:.06em;margin-right:4px;font-size:.85em;font-weight:800}.pk.pk-k .ba-hero[data-hero] .hx-copy:not(:has(>.pk-eyebrow))>h1{margin-top:48px!important}.pk.pk-k .bh-band-sec .pk-eyebrow{color:var(--rk-lilas-200)}.ef{--ef-fg:var(--ink);--ef-mut:var(--ink-2);--ef-ph:var(--ink-3);--ef-field:var(--shell);--ef-line:var(--line-strong);--ef-line-hover:var(--rk-lilas-300);--ef-ring:var(--brand-ink);--ef-halo:color-mix(in srgb, var(--brand-ink) 16%, transparent);--ef-ic:var(--brand-ink);--ef-lift:var(--shadow-raised);--ef-btn:var(--ink);--ef-btn-fg:var(--on-ink);--ef-btn-hover:var(--deep);--ef-btn-i:var(--accent);--ef-btn-i-fg:var(--on-accent);--ef-tick:var(--brand-ink);--ef-tick-fg:var(--on-ink);--ef-err:var(--critical-ink);--ef-err-soft:var(--critical-soft);--ef-err-line:var(--critical);--ef-ok:var(--good);--ef-ok-soft:var(--good-soft);--ef-ok-fg:var(--good-ink);--ef-link:var(--brand-ink);text-align:left;width:100%;max-width:520px;color:var(--ef-fg);position:relative}.ef--dark{--ef-fg:var(--on-deep);--ef-mut:var(--on-deep-2);--ef-ph:color-mix(in srgb, var(--on-deep-2) 75%, transparent);--ef-field:color-mix(in srgb, var(--on-deep) 7%, transparent);--ef-line:var(--deep-line);--ef-line-hover:color-mix(in srgb, var(--on-deep) 38%, transparent);--ef-ring:var(--accent-on-deep);--ef-halo:color-mix(in srgb, var(--accent-on-deep) 20%, transparent);--ef-ic:var(--accent-on-deep);--ef-lift:none;--ef-btn:var(--accent);--ef-btn-fg:var(--on-accent);--ef-btn-hover:var(--rk-soleil-200);--ef-btn-i:var(--night);--ef-btn-i-fg:var(--accent);--ef-tick:var(--accent);--ef-tick-fg:var(--on-accent);--ef-err:color-mix(in srgb, var(--critical) 45%, var(--on-deep));--ef-err-soft:color-mix(in srgb, var(--critical) 18%, transparent);--ef-err-line:color-mix(in srgb, var(--critical) 60%, var(--on-deep));--ef-ok:var(--accent-on-deep);--ef-ok-soft:color-mix(in srgb, var(--on-deep) 8%, transparent);--ef-ok-fg:var(--accent-on-deep);--ef-link:var(--on-deep)}.ef-f{justify-items:start;gap:var(--space-4);margin:0;display:grid}.ef-f[hidden],.ef-done[hidden]{display:none}.ef-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ef-field{width:100%;min-width:0}.ef-label{margin-bottom:var(--space-2);font:var(--fw-title) var(--fs-meta)/1.2 var(--font-lead);color:var(--ef-fg);display:block}.ef-box{display:block;position:relative}.ef-box .ef-ic{fill:none;width:18px;height:18px;stroke:var(--ef-ph);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .2s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ef-box input{box-sizing:border-box;border-radius:var(--radius-md);background:var(--ef-field);width:100%;min-height:54px;color:var(--ef-fg);font:400 16px/1.4 var(--font-sans);box-shadow:inset 0 0 0 1.5px var(--ef-line), var(--ef-lift);border:0;margin:0;padding:14px 16px 14px 46px;transition:box-shadow .2s,background .2s;display:block}.ef-box input::placeholder{color:var(--ef-ph);opacity:1}.ef-box input:hover{box-shadow:inset 0 0 0 1.5px var(--ef-line-hover), var(--ef-lift)}.ef-box input:focus{box-shadow:inset 0 0 0 2px var(--ef-ring), 0 0 0 5px var(--ef-halo);outline:none}.ef-box:focus-within .ef-ic,.ef-box:has(input:not(:placeholder-shown)) .ef-ic{stroke:var(--ef-ic)}.ef-box input[aria-invalid]{box-shadow:inset 0 0 0 2px var(--ef-err-line), 0 0 0 5px var(--ef-err-soft)}.ef-box:has(input[aria-invalid]) .ef-ic{stroke:var(--ef-err)}.ef-check{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ef-mut);cursor:pointer;display:flex;position:relative}.ef-check>input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:0;left:0}.ef-tick{background:var(--ef-field);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ef-line);border-radius:7px;flex:none;place-items:center;margin-top:1px;transition:background .2s,box-shadow .2s,transform .2s;display:grid}.ef-tick svg{fill:none;width:14px;height:14px;stroke:var(--ef-tick-fg);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .25s 50ms}.ef-check:hover .ef-tick{box-shadow:inset 0 0 0 2px var(--ef-ring)}.ef-check>input:checked+.ef-tick{background:var(--ef-tick);box-shadow:none}.ef-check>input:checked+.ef-tick svg{stroke-dashoffset:0}.ef-check>input:focus-visible+.ef-tick{box-shadow:inset 0 0 0 2px var(--ef-ring), 0 0 0 4px var(--ef-halo)}.is-bad-consent .ef-tick{box-shadow:inset 0 0 0 2px var(--ef-err-line), 0 0 0 4px var(--ef-err-soft)}.ef-check a{color:var(--ef-link);text-underline-offset:3px;font-weight:600}.ef-aud{border:0;width:100%;min-width:0;margin:0;padding:0}.ef-aud-opts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ef-aud-o{cursor:pointer;display:block;position:relative}.ef-aud-o input{opacity:0;width:1px;height:1px;position:absolute}.ef-aud-o span{box-sizing:border-box;border-radius:var(--radius-md);background:var(--ef-field);height:100%;box-shadow:inset 0 0 0 1.5px var(--ef-line), var(--ef-lift);flex-direction:column;gap:2px;padding:12px 14px;transition:box-shadow .2s,background .2s;display:flex}.ef-aud-o b{font:var(--fw-title) var(--fs-meta)/1.2 var(--font-lead);color:var(--ef-fg)}.ef-aud-o i{font-style:normal;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ef-mut)}.ef-aud-o:hover span{box-shadow:inset 0 0 0 1.5px var(--ef-line-hover), var(--ef-lift)}.ef-aud-o input:checked+span{box-shadow:inset 0 0 0 2px var(--ef-ring), 0 0 0 4px var(--ef-halo)}.ef-aud-o input:focus-visible+span{outline:3px solid var(--ef-ring);outline-offset:3px}.is-bad-audience .ef-aud-o span{box-shadow:inset 0 0 0 2px var(--ef-err-line), 0 0 0 4px var(--ef-err-soft)}@media (forced-colors:active){.ef-aud-o input{opacity:1;width:auto;height:auto;position:static}}.ef-btn{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--ef-btn);min-height:52px;color:var(--ef-btn-fg);font:var(--fw-title) var(--fs-btn)/1 var(--font-lead);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:14px;padding:6px 6px 6px 22px;transition:background .2s,transform .2s;display:inline-flex}.ef-btn:hover{background:var(--ef-btn-hover)}.ef-btn:active{transform:translateY(1px)}.ef-btn:focus-visible{outline:3px solid var(--ef-ring);outline-offset:3px}.ef-btn[disabled]{cursor:progress}.ef-btn-i{background:var(--ef-btn-i);width:40px;height:40px;color:var(--ef-btn-i-fg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ef-btn-i .ef-arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease), opacity .2s}.ef-btn:hover .ef-arrow{transform:translate(3px)}.ef-spin{border:2.5px solid color-mix(in srgb, currentColor 25%, transparent);opacity:0;border-top-color:currentColor;border-radius:50%;transition:opacity .2s;position:absolute;inset:10px}.is-busy .ef-arrow{opacity:0}.is-busy .ef-spin{opacity:1;animation:.8s linear infinite ef-spin}@keyframes ef-spin{to{transform:rotate(360deg)}}.ef-msg{align-items:flex-start;gap:var(--space-2);font:var(--fw-semi) var(--fs-small)/1.4 var(--font-lead);color:var(--ef-mut);margin:0;display:flex}.ef-msg:has([data-ef-status]:empty){display:none}.ef-msg-ic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:18px;height:18px;margin-top:1px;display:none}.is-err .ef-msg{border-radius:var(--radius-sm);background:var(--ef-err-soft);color:var(--ef-err);padding:10px 14px}.is-err .ef-msg-ic{display:block}.ef-done{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-lg);background:var(--ef-ok-soft);color:var(--ef-fg);padding:18px 20px;display:flex}.ef-done:focus{outline:none}.ef-done:focus-visible{outline:3px solid var(--ef-ring);outline-offset:3px}.ef-done-ic{background:var(--ef-ok);width:44px;height:44px;color:var(--ef-btn-fg);border-radius:50%;flex:none;place-items:center;display:grid}.ef--dark .ef-done-ic{color:var(--on-accent)}.ef-done-ic svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ef-done-ic circle{display:none}.ef-done-b{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ef-done-t{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--ef-fg);margin:0}.ef-done-l{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ef-mut);margin:0}.ef-done-l b{color:var(--ef-fg);word-break:break-all}.ef-retry{color:var(--ef-link);font:var(--fw-title) var(--fs-meta)/1.2 var(--font-lead);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:underline}.ef-retry:focus-visible{outline:3px solid var(--ef-ring);outline-offset:3px;border-radius:4px}.ef--compact .ef-f{gap:var(--space-3)}.ef--compact .ef-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef--compact .ef-btn{width:100%}@container site (width<=560px){.ef-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.ef.is-shake.is-err .ef-f{animation:.35s ef-shake}.ef.is-done .ef-done{animation:ef-in .45s var(--ease) both}.ef.is-done .ef-done-ic path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.5s .2s forwards ef-draw}}@media (prefers-reduced-motion:reduce){.ef *,.ef :before{transition:none!important}.is-busy .ef-spin{animation-duration:2.4s}}@keyframes ef-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes ef-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ef-draw{to{stroke-dashoffset:0}}@media (forced-colors:active){.ef-check>input{opacity:1;width:18px;height:18px;position:static}.ef-tick{display:none}}.nv1-fw-alt{flex:1}.nv1-fw-alt .nv1-side-k{align-items:center;gap:8px;line-height:1.3;display:flex}.nv1-fw-alt-i.st-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.nv1-fw-alt .nv1-side-t{font-size:20px}.nv1-fw-alt .pk-btn[aria-current=page] span{text-underline-offset:3px;text-decoration:underline}.nvm-box{background:var(--rk-lilas-50);border-radius:20px;min-width:0}#nv1-fw .nvm-scopes{background:var(--rk-lilas-50);border-radius:20px;justify-content:space-around;padding:10px}#nv1-fw .nvm-scopes .nv1-row:hover,#nv1-fw .nvm-scopes .nv1-row:focus-visible,#nv1-fw .nvm-scopes .nv1-ic{background:var(--c-white)}#nv1-mega>.nv1-grid,#nv1-fw .nv1-grid--fw{min-height:21.75rem}.nvm-feat--nowheel{justify-content:flex-end}.nvm-feat-big{font:800 96px/.85 var(--font-display);letter-spacing:-.05em;color:var(--c-lilas);flex-direction:column;margin-bottom:auto;display:flex}.nvm-feat-big i{font:700 13px/1 var(--font-lead);letter-spacing:.14em;text-transform:uppercase;color:var(--rk-brume-200);margin-top:10px;font-style:normal}.nv1-grid--fw.nvm--a{grid-template-columns:minmax(0,.62fr) minmax(0,2.75fr) minmax(0,.8fr)}.nvm-a{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px 16px 14px;display:grid}.nvm-a-wheel{display:block}.nvm-a-wheel .w2{width:100%}.nvm-a-wheel .wh2{pointer-events:none}.nvm-a-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.nvm-a-col{border-left:1px solid color-mix(in srgb, var(--c-ink) 9%, transparent);padding:4px 14px 6px}.nvm-a-col:first-child{border-left:0;padding-left:4px}.nvm-a-h{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink2);align-items:center;gap:8px;margin-bottom:10px;text-decoration:none;display:flex}.nvm-a-h:hover,.nvm-a-h:focus-visible{color:var(--c-violet)}.nvm-a-h .rk-dot{border-radius:3px;width:9px;height:9px}.nvm-a-col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nvm-a-d{color:var(--c-ink);border-radius:12px;flex-direction:column;gap:2px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .25s;display:flex}.nvm-a-d i{font:800 22px/1 var(--font-display);letter-spacing:-.03em;color:var(--rk-lilas-200);font-style:normal;transition:color .25s}.nvm-a-d span{font:700 15px/1.25 var(--font-lead)}.nvm-a-d:hover,.nvm-a-d:focus-visible{background:var(--c-white)}.nvm-a-d:hover i,.nvm-a-d:focus-visible i{color:var(--c-violet)}.nvm-f{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 10px 16px;display:grid}.nvm-f .nvm-a-col{flex-direction:column;padding:4px 16px 6px;display:flex}.nvm-f .nvm-a-col:first-child{padding-left:14px}.nvm-f .nvm-a-h{color:var(--c-ink);margin-bottom:14px;font-size:13px}.nvm-f .nvm-a-col ul{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px}.nvm-f .nvm-a-col li{align-self:start}.nvm-f .nvm-a-d i{font-size:26px}.nvm-f .nvm-a-d span{font-size:15.5px}@container site (width<=1100px){.nvm-f{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.nvm-f .nvm-a-col:nth-child(odd){border-left:0;padding-left:14px}}.nvm-b{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.nvm-b-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 14px;display:grid}.nvm-b-h{font:700 15px/1.2 var(--font-lead);color:var(--c-ink);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 4px;text-decoration:none;display:flex}.nvm-b-h em{font:700 12px/1 var(--font-lead);color:var(--rk-brume-600);margin-left:auto;font-style:normal}.nvm-b-h:hover,.nvm-b-h:focus-visible{color:var(--c-violet)}.nvm-b-g ul{margin:0 0 4px;padding:0;list-style:none}.nvm-b-d{color:var(--c-ink);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:7px 8px;font-size:14px;line-height:1.3;text-decoration:none;transition:background .2s;display:grid}.nvm-b-d i{font:700 12.5px/1 var(--font-lead);color:var(--c-violet);font-style:normal}.nvm-chev.st-icon{fill:none;width:14px;height:14px;stroke:var(--c-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s, transform .25s var(--ease);transform:translate(-3px)}.nvm-b-d:hover,.nvm-b-d:focus-visible{background:var(--c-white)}.nvm-b-d:is(:hover,:focus-visible) .nvm-chev{opacity:1;transform:none}.nvm-b-panel{background:var(--c-white);border-radius:16px;min-height:220px;display:grid;position:relative;overflow:hidden}.nvm-b-card{opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--ease), visibility .25s;flex-direction:column;grid-area:1/1;gap:8px;padding:20px 22px;display:flex;transform:translateY(6px)}.nvm-b-card--0{opacity:1;visibility:visible;transform:none}.nvm-b-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-violet);align-items:center;gap:8px;display:flex}.nvm-b-n{font:800 54px/.9 var(--font-display);letter-spacing:-.04em;color:var(--rk-lilas-200)}.nvm-b-card b{font:var(--fw-display) var(--fs-h3-sm)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--c-ink)}.nvm-b-p{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink2)}.nvm-b-dots{gap:6px;margin-top:auto;display:flex}.nvm-b:has(.nvm-b-d:is(:hover,:focus-visible)) .nvm-b-card--0{opacity:0;visibility:hidden}.nvm-b:has(.nvm-b-d[data-d="1"]:is(:hover,:focus-visible)) .nvm-b-card--1,.nvm-b:has(.nvm-b-d[data-d="2"]:is(:hover,:focus-visible)) .nvm-b-card--2,.nvm-b:has(.nvm-b-d[data-d="3"]:is(:hover,:focus-visible)) .nvm-b-card--3,.nvm-b:has(.nvm-b-d[data-d="4"]:is(:hover,:focus-visible)) .nvm-b-card--4,.nvm-b:has(.nvm-b-d[data-d="5"]:is(:hover,:focus-visible)) .nvm-b-card--5,.nvm-b:has(.nvm-b-d[data-d="6"]:is(:hover,:focus-visible)) .nvm-b-card--6,.nvm-b:has(.nvm-b-d[data-d="7"]:is(:hover,:focus-visible)) .nvm-b-card--7,.nvm-b:has(.nvm-b-d[data-d="8"]:is(:hover,:focus-visible)) .nvm-b-card--8,.nvm-b:has(.nvm-b-d[data-d="9"]:is(:hover,:focus-visible)) .nvm-b-card--9,.nvm-b:has(.nvm-b-d[data-d="10"]:is(:hover,:focus-visible)) .nvm-b-card--10,.nvm-b:has(.nvm-b-d[data-d="11"]:is(:hover,:focus-visible)) .nvm-b-card--11,.nvm-b:has(.nvm-b-d[data-d="12"]:is(:hover,:focus-visible)) .nvm-b-card--12{opacity:1;visibility:visible;transform:none}.nvm-c{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.nvm-c-axis{font:700 11px/1 var(--font-lead);letter-spacing:.14em;text-transform:uppercase;color:var(--rk-brume-600);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.nvm-c-axis i{background:linear-gradient(90deg, var(--c-lilas), var(--c-deep) 50%, var(--c-sun));border-radius:2px;height:2px;position:relative}.nvm-c-axis i:after{content:"";border:5px solid #0000;border-left:7px solid var(--c-sun);border-right:0;position:absolute;top:-4px;right:-2px}.nvm-c-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nvm-c-col{flex-direction:column;gap:8px;min-width:0;display:flex}.nvm-c-h{background:var(--rk-part);font:700 13px/1 var(--font-lead);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);border-radius:10px;justify-content:space-between;align-items:center;padding:7px 10px;text-decoration:none;display:flex}.rk-p2 .nvm-c-h{color:var(--c-white)}.nvm-c-h .st-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s var(--ease)}.nvm-c-h:hover .st-icon,.nvm-c-h:focus-visible .st-icon{transform:translate(3px)}.nvm-c-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nvm-c-t{background:var(--c-white);min-height:74px;color:var(--c-ink);transition:transform .3s var(--ease), box-shadow .3s;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.nvm-c-t i{font:800 26px/1 var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--rk-part) 70%, var(--c-ink));font-style:normal}.rk-p3 .nvm-c-t i{color:var(--c-ink2)}.rk-p4 .nvm-c-t i{color:var(--c-violet)}.nvm-c-t b{font:700 14.5px/1.25 var(--font-lead)}.nvm-c-t span{color:var(--c-ink2);opacity:0;max-height:0;transition:max-height .35s var(--ease), opacity .25s;grid-template-rows:0fr;font-size:12.5px;line-height:1.4;display:grid;overflow:hidden}.nvm-c-t:hover,.nvm-c-t:focus-visible{box-shadow:0 14px 26px -18px color-mix(in srgb, var(--c-deep) 50%, transparent);z-index:1;transform:translateY(-2px)}.nvm-c-t:is(:hover,:focus-visible) span{opacity:1;max-height:4.5em}@media (prefers-reduced-motion:reduce){.nvm-b-card,.nvm-c-t,.nvm-c-t span,.nvm-chev.st-icon{transition:none;transform:none}.nvm-c-t:hover,.nvm-c-t:focus-visible{transform:none}}.ck[data-astro-cid-u6s5b3h2]{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;width:min(440px,100vw - 40px);max-height:calc(100dvh - 40px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:var(--radius-xl,22px);color:var(--c-ink,var(--rk-encre-950));box-shadow:0 0 0 1px var(--c-line,var(--rk-filet)), 0 28px 72px -18px #1a172457;font:400 15px/1.55 var(--font-sans);background:#fff;padding:22px 22px 18px;position:fixed;overflow:auto}.ck[data-astro-cid-u6s5b3h2][hidden],html:has(#nv1-mm:not([hidden])) .ck[data-astro-cid-u6s5b3h2]{display:none}.ck-title[data-astro-cid-u6s5b3h2]{letter-spacing:-.02em;margin:0 0 8px;font:800 20px/1.15 var(--font-display)!important}.ck-title[data-astro-cid-u6s5b3h2]:focus{outline:none}.ck[data-astro-cid-u6s5b3h2] .ck-cr{float:right;height:58px;margin:-8px -6px 4px 12px}.ck-title[data-astro-cid-u6s5b3h2]:focus-visible{outline:3px solid var(--c-violet,var(--rk-lilas-700));outline-offset:4px;border-radius:6px}.ck-desc[data-astro-cid-u6s5b3h2]{color:var(--c-ink2,var(--rk-brume-700));margin:0}.ck[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--c-violet,var(--rk-lilas-700));text-underline-offset:2px;text-decoration:underline}.ck[data-astro-cid-u6s5b3h2] code[data-astro-cid-u6s5b3h2]{font:500 13px/1 var(--font-mono)}.ck-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-top:16px;display:grid}.ck[data-astro-cid-u6s5b3h2] .ck-btn[data-astro-cid-u6s5b3h2]{color:var(--c-ink,var(--rk-encre-950));justify-content:center}.ck-more[data-astro-cid-u6s5b3h2],.ck-save[data-astro-cid-u6s5b3h2]{cursor:pointer;font:700 15px/1 var(--font-lead);color:var(--c-violet,var(--rk-lilas-700));background:0 0;border:0}.ck-more[data-astro-cid-u6s5b3h2]{white-space:nowrap;border-radius:10px;min-height:44px;padding:8px 6px}.ck-more[data-astro-cid-u6s5b3h2]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin-left:8px;transition:transform .2s;display:inline-block;transform:translateY(-3px)rotate(45deg)}.ck-more[data-astro-cid-u6s5b3h2][aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}.ck-panel[data-astro-cid-u6s5b3h2]{gap:10px;margin-top:16px;display:grid}.ck-panel[data-astro-cid-u6s5b3h2][hidden]{display:none}.ck-cat[data-astro-cid-u6s5b3h2]{border-radius:var(--radius-md,14px);background:var(--c-paper,var(--rk-papier));padding:14px 16px}.ck-cat[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--c-ink2,var(--rk-brume-700));margin:6px 0 0;font-size:14px;line-height:1.5}.ck-cat-head[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-cat[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2],.ck-switch-l[data-astro-cid-u6s5b3h2]{letter-spacing:0;margin:0;font:700 16px/1.2 var(--font-lead)!important}.ck-always[data-astro-cid-u6s5b3h2]{font:600 13px/1 var(--font-lead);color:#2f7a4f;white-space:nowrap;background:#e7f5ec;border-radius:999px;padding:6px 10px}.ck-switch[data-astro-cid-u6s5b3h2]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ck-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{opacity:0;width:1px;height:1px;position:absolute}.ck-switch-t[data-astro-cid-u6s5b3h2]{background:#cfc8dc;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ck-switch-t[data-astro-cid-u6s5b3h2]:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a172440}.ck-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+.ck-switch-t[data-astro-cid-u6s5b3h2]{background:var(--c-violet,var(--rk-lilas-700))}.ck-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+.ck-switch-t[data-astro-cid-u6s5b3h2]:after{transform:translate(18px)}.ck-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:focus-visible+.ck-switch-t[data-astro-cid-u6s5b3h2]{outline:3px solid var(--c-violet,var(--rk-lilas-700));outline-offset:2px}.ck-save[data-astro-cid-u6s5b3h2]{justify-self:start;padding:8px 2px}.ck[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2]:is(button,a):focus-visible{outline:3px solid var(--c-violet,var(--rk-lilas-700));outline-offset:2px}.ck-more[data-astro-cid-u6s5b3h2]:hover,.ck-save[data-astro-cid-u6s5b3h2]:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.ck[data-astro-cid-u6s5b3h2]:not([hidden]){animation:ck-in .32s var(--ease,ease) both}@keyframes ck-in{0%{opacity:0;transform:translateY(12px)}}}@media (prefers-reduced-motion:reduce){.ck-switch-t[data-astro-cid-u6s5b3h2],.ck-switch-t[data-astro-cid-u6s5b3h2]:after,.ck-more[data-astro-cid-u6s5b3h2]:after{transition:none}}@container site (width<=560px){.ck[data-astro-cid-u6s5b3h2]{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));padding:14px 16px 10px;font-size:14px;line-height:1.45}.ck-title[data-astro-cid-u6s5b3h2]{margin-bottom:4px;font-size:18px!important}.ck[data-astro-cid-u6s5b3h2] .ck-cr{height:38px;margin:-4px -4px 0 8px}.ck-actions[data-astro-cid-u6s5b3h2]{gap:8px;margin-top:10px}.ck[data-astro-cid-u6s5b3h2] .ck-btn[data-astro-cid-u6s5b3h2]{padding-inline:8px}}@container site (width<=359px){.ck-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr 1fr}.ck-more[data-astro-cid-u6s5b3h2]{grid-column:1/-1;justify-self:center}}@media (height<=500px) and (width>=561px){.ck[data-astro-cid-u6s5b3h2]{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) 250px;align-items:center;column-gap:20px;padding:12px 16px;font-size:14px;line-height:1.4;display:grid}.ck[data-astro-cid-u6s5b3h2][hidden],.ck[data-astro-cid-u6s5b3h2] .ck-cr{display:none}.ck-title[data-astro-cid-u6s5b3h2]{grid-area:1/1;margin-bottom:2px;font-size:17px!important}.ck-desc[data-astro-cid-u6s5b3h2]{grid-area:2/1}.ck-panel[data-astro-cid-u6s5b3h2]{grid-area:3/1/auto/-1;margin-top:10px}.ck-actions[data-astro-cid-u6s5b3h2]{grid-area:1/2/span 2;grid-template-columns:1fr 1fr;gap:0 8px;margin-top:0}.ck[data-astro-cid-u6s5b3h2] .ck-btn[data-astro-cid-u6s5b3h2]{padding-inline:8px}.ck-more[data-astro-cid-u6s5b3h2]{grid-column:1/-1;justify-self:center}}
