:root,[data-theme=nuit]{--bg:#0e0e0f;--surface:#1b1b1d;--surface-2:#242426;--fill:#2c2c2e;--track:#3a3a3c;--line:#ffffff1a;--line-strong:#76767b;--glass:#2a2a2cb3;--glass-active:#ffffff24;--ink:#f5f5f5;--ink-muted:#a1a1a6;--ink-subtle:#636366;--on-ink:#0e0e0f;--tooltip:#3a3a3c;--on-tooltip:#fff;--step-0:#242426;--step-1:#3a3a3c;--step-2:#5b5b5f;--step-3:#9a9a9f;--step-4:var(--ink);--red:#ff6961;--red-soft:#3b1715;--focus:var(--ink);--accent:var(--ink);--accent-braise:#ff8a3d;--accent-ciel:#6cc4ff;--accent-mousse:#7bd88f;--accent-rose:#ff7aa8;--accent-lilas:#b69cff;--map-land:#1c1c1e;--map-road:#2b2b2e;--map-road-major:#3b3b3f;--map-park:#222224;--map-park-dot:#353539;--map-water:#111113;--map-label:#707075;--card:inset 0 0 0 1px #ffffff0f;--glass-edge:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff14;--float:0 16px 40px #000000b3;--focus-ring:0 0 0 2px #0e0e0f, 0 0 0 4px #f5f5f5}[data-theme=jour]{--bg:#f2f2f2;--surface:#fff;--surface-2:#f7f7f7;--fill:#e8e8e8;--track:#d9d9db;--line:#00000014;--line-strong:#7f7f84;--glass:#ffffffb8;--glass-active:#0000000f;--ink:#111;--ink-muted:#636368;--ink-subtle:#a8a8ad;--on-ink:#fff;--tooltip:#1c1c1e;--on-tooltip:#fff;--step-0:#e6e6e6;--step-1:#c2c2c4;--step-2:#909094;--step-3:#56565a;--step-4:var(--ink);--red:#d70015;--red-soft:#fde8e7;--focus:var(--ink);--accent:var(--ink);--accent-braise:#c2410c;--accent-ciel:#0369c9;--accent-mousse:#1f7a35;--accent-rose:#c0265c;--accent-lilas:#6d45d9;--map-land:#ebebec;--map-road:#fff;--map-road-major:#fff;--map-park:#e1e1e3;--map-park-dot:#c9c9cc;--map-water:#d3d4d7;--map-label:#7a7a7f;--card:0 1px 2px #0000000a, 0 0 0 1px #0000000a;--glass-edge:inset 0 1px 0 #fff, inset 0 0 0 1px #0000000f;--float:0 12px 32px #0000001f, 0 2px 6px #0000000f;--focus-ring:0 0 0 2px #f2f2f2, 0 0 0 4px #111}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-island:44px;--radius-full:9999px;--size-tap:44px;--size-control:52px;--size-tabbar:62px;--size-icon:24px;--size-ascii:11px;--size-widget-s:158px;--size-widget-m:338px;--size-island:37px;--opacity-pressed:.7;--opacity-disabled:.35;--blur-glass:24px;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-text:"SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-wide:"SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:light){:root{--bg:#f2f2f2;--surface:#fff;--surface-2:#f7f7f7;--fill:#e8e8e8;--track:#d9d9db;--line:#00000014;--line-strong:#7f7f84;--glass:#ffffffb8;--glass-active:#0000000f;--ink:#111;--ink-muted:#636368;--ink-subtle:#a8a8ad;--on-ink:#fff;--tooltip:#1c1c1e;--on-tooltip:#fff;--step-0:#e6e6e6;--step-1:#c2c2c4;--step-2:#909094;--step-3:#56565a;--step-4:var(--ink);--red:#d70015;--red-soft:#fde8e7;--focus:var(--ink);--accent:var(--ink);--accent-braise:#c2410c;--accent-ciel:#0369c9;--accent-mousse:#1f7a35;--accent-rose:#c0265c;--accent-lilas:#6d45d9;--map-land:#ebebec;--map-road:#fff;--map-road-major:#fff;--map-park:#e1e1e3;--map-park-dot:#c9c9cc;--map-water:#d3d4d7;--map-label:#7a7a7f;--card:0 1px 2px #0000000a, 0 0 0 1px #0000000a;--glass-edge:inset 0 1px 0 #fff, inset 0 0 0 1px #0000000f;--float:0 12px 32px #0000001f, 0 2px 6px #0000000f;--focus-ring:0 0 0 2px #f2f2f2, 0 0 0 4px #111}}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}.site{width:100%;max-width:640px;padding:calc(var(--space-8) + env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-right)) calc(var(--space-10) + env(safe-area-inset-bottom)) max(var(--space-6), env(safe-area-inset-left));gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.mark{min-height:var(--size-tap);border-radius:var(--radius-xs);align-self:flex-start;align-items:center;display:inline-flex}.mark img{width:144px;height:auto;display:block}.draft{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}h1,h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-weight:600}h1{letter-spacing:-.02em;font-size:34px;line-height:41px}h2{letter-spacing:-.01em;font-size:20px;line-height:25px}section{gap:var(--space-3);flex-direction:column;display:flex}p,ul,ol{margin:0}ul,ol{padding-inline-start:var(--space-6)}section li+li{margin-top:var(--space-2)}.muted{color:var(--ink-muted)}code{padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.88em}section[id]{scroll-margin-top:var(--space-6)}a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);overflow-wrap:anywhere}a:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.mark:focus-visible{border-radius:var(--radius-xs)}footer{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--line)}footer ul{gap:0 var(--space-5);flex-wrap:wrap;padding:0;font-size:15px;list-style:none;display:flex}.site footer a{min-width:var(--size-tap);min-height:var(--size-tap);align-items:center;display:inline-flex}footer a[aria-current=page]{color:var(--ink-muted);text-decoration:none}.plans-card{padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--card);gap:var(--space-4)}.plans-price{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:34px}.plans-prices{gap:var(--space-1);flex-direction:column;display:flex}.plans-list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.plans-list li{align-items:baseline;gap:var(--space-3);display:flex}section .plans-list li+li{margin-top:0}.plans-tick{font-family:var(--font-mono);color:var(--ink-muted);flex:none}
