.blog-prose{--bg:var(--background);--fg:var(--foreground);--border:#e2e8f0;--ok:#047857;--ok-bg:#ecfdf5;--warn:#b45309;--warn-bg:#fffbeb;--bad:#be123c;--bad-bg:#fff1f2;--syl-a:#2563eb;--syl-b:#dc2626;--paper:#fff;--paper-ink:#111827;--radius:18px;color:var(--foreground);font-size:18px;line-height:1.7}.dark .blog-prose{--border:#1e293b;--ok:#34d399;--warn:#fbbf24;--bad:#fb7185;--ok-bg:#05966926;--warn-bg:#b4530926;--bad-bg:#be123c26}.blog-prose h2{color:var(--foreground);scroll-margin-top:96px;font-weight:900}.blog-prose h3{color:var(--foreground);font-weight:800}.blog-prose strong{font-weight:700}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose figure.wide{margin-left:calc(50% + -1*min(540px,50vw - 16px));margin-right:calc(50% + -1*min(540px,50vw - 16px))}.blog-prose .zoomable{transform-box:view-box}.blog-prose .btn{background:var(--primary-solid);white-space:nowrap;border-radius:999px;padding:12px 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-block;color:#fff!important}.blog-prose .btn:hover{background:var(--primary-hover);transform:scale(1.05)}.blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:var(--primary-hover)}.blog-prose img,.blog-prose svg{max-width:100%}.blog-prose h2{letter-spacing:-.015em;margin:56px 0 12px;font-size:28px;line-height:1.25}.blog-prose h3{margin:34px 0 8px;font-size:21px;line-height:1.3}.blog-prose p{margin:0 0 18px}.blog-prose ul,.blog-prose ol{margin:0 0 18px;padding-left:24px}.blog-prose li{margin-bottom:6px}.blog-prose blockquote{border-left:4px solid var(--accent);color:var(--fg);margin:26px 0;padding:4px 0 4px 22px;font-size:19px}.blog-prose blockquote cite{color:var(--muted);margin-top:6px;font-size:14px;font-style:normal;display:block}.blog-prose .tagline{border-radius:var(--radius);background:var(--primary-muted);text-align:center;margin:44px 0;padding:28px}.blog-prose .tagline p{letter-spacing:-.01em;font-size:23px;font-weight:800;line-height:1.35;margin:0 0 18px!important}.blog-prose .callout{background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn)30%,transparent);border-radius:14px;margin:24px 0;padding:16px 20px;font-size:16px}.blog-prose .callout strong{color:var(--warn)}.blog-prose .recap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:40px 0;padding:22px 26px}.blog-prose .recap h2{margin-top:0!important;font-size:20px!important}.blog-prose .sources{color:var(--muted);border-top:1px solid var(--border);margin-top:48px;padding-top:18px;font-size:14px}.blog-prose .sources h2{margin:0 0 8px!important;font-size:16px!important}.blog-prose .vision{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.blog-prose .today{letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:var(--ok-bg);vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.blog-prose table.plain{border-collapse:collapse;width:100%;margin:20px 0 28px;font-size:16px}.blog-prose table.plain th,.blog-prose table.plain td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.blog-prose table.plain th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:14px}.blog-prose .table-wrap{overflow-x:auto}.blog-prose figure{margin:34px 0}.blog-prose figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:15px}.blog-prose .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.blog-prose .grid-2,.blog-prose .grid-3{align-items:start;gap:18px;display:grid}.blog-prose .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-prose .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.blog-prose .grid-2,.blog-prose .grid-3{grid-template-columns:1fr}}.blog-prose .col-label{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.blog-prose .col-label .who{color:var(--fg)}.blog-prose .pill{background:var(--primary-muted);color:var(--primary);text-transform:none;letter-spacing:0;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.blog-prose .pill.bad{background:var(--bad-bg);color:var(--bad)}.blog-prose .pill.ok{background:var(--ok-bg);color:var(--ok)}.blog-prose .fiche{background:var(--paper);color:var(--paper-ink);border-radius:6px;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 8px 24px #0f172a1a}.blog-prose .fiche .fh{font-weight:700}.blog-prose .fiche .line{border-bottom:1.5px dotted #94a3b8;height:1.6em}.blog-prose .fiche .box{border:1.5px solid #94a3b8;border-radius:6px}.blog-prose .fiche.original{text-align:justify;font-family:Times New Roman,Times,serif;font-size:12.5px;line-height:1.25}.blog-prose .fiche.original .fh{font-size:13px}.blog-prose .fiche.original .deco{opacity:.85;font-size:22px;position:absolute}.blog-prose .fiche.original .line{height:1.25em}.blog-prose .fiche.andika{font-family:Andika,Luciole,sans-serif}.blog-prose .fiche.luciole{font-family:Luciole,Andika,sans-serif}.blog-prose .fiche.marelle{font-family:Marelle,Luciole,sans-serif}.blog-prose .fiche.adapted{letter-spacing:.02em;text-align:left;font-size:16px;line-height:1.75}.blog-prose .fiche .ex{border:2px solid #c7d2fe;border-radius:10px;margin-top:12px;padding:12px 14px}.blog-prose .fiche .ex-n{color:#fff;font-size:13px;font-weight:700;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#4f46e5;border-radius:999px;margin-bottom:6px;padding:1px 9px;display:inline-block}.blog-prose .fiche .steps{counter-reset:s;margin:6px 0 0;padding:0;list-style:none}.blog-prose .fiche .steps li{counter-increment:s;margin-bottom:6px;padding-left:34px;position:relative}.blog-prose .fiche .steps li:before{content:counter(s);color:#3730a3;width:24px;height:24px;font-size:14px;font-weight:700;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#e0e7ff;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:0}.blog-prose .fiche .verb{font-weight:700}.blog-prose .fiche .rappel{background:#fef9c3;border:2px dashed #eab308;border-radius:10px;margin:10px 0;padding:8px 12px;font-size:15px}.blog-prose .fiche .exemple{background:#f0fdf4;border-radius:10px;margin:10px 0;padding:8px 12px;font-size:15px}.blog-prose .fiche .answer{border:2px solid #94a3b8;border-radius:8px;min-height:44px;margin-top:8px}.blog-prose .fiche .answer.tall{background:repeating-linear-gradient(#0000 0 34px,#cbd5e1 34px 35px);min-height:88px}.blog-prose .s1{color:var(--syl-a)}.blog-prose .s2{color:var(--syl-b)}.blog-prose .fiche .s1{color:#2563eb}.blog-prose .fiche .s2{color:#dc2626}.blog-prose .fiche .kw{background:#fef08a;border-radius:3px;padding:0 2px;font-weight:700}.blog-prose .fiche .choice{align-items:center;gap:6px;margin:4px 10px 4px 0;display:inline-flex}.blog-prose .fiche .choice i{border:2px solid #64748b;border-radius:4px;width:16px;height:16px;display:inline-block}.blog-prose .fiche .circle-word{border:1.5px dashed #94a3b8;border-radius:999px;margin:3px 4px;padding:2px 10px;display:inline-block}.blog-prose .pair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr);align-items:center;gap:10px;margin:14px 0 28px;display:grid}.blog-prose .pair .arrow{text-align:center;color:var(--primary);font-size:22px;font-weight:800}@media (max-width:640px){.blog-prose .pair{grid-template-columns:1fr}.blog-prose .pair .arrow{transform:rotate(90deg)}}.blog-prose .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;font-family:var(--font-geist-sans),system-ui,sans-serif;margin-bottom:6px;display:block}.blog-prose .fiche .tag{color:#64748b}.blog-prose .lines-alt p{margin:0;padding:2px 6px}.blog-prose .lines-alt p:nth-child(odd){background:#eff6ff}.blog-prose .posed{text-align:center;grid-template-columns:repeat(4,34px);gap:0;font-family:Andika,sans-serif;font-size:20px;display:inline-grid}.blog-prose .posed span{border:1px solid #cbd5e1;height:36px;line-height:36px}.blog-prose .posed .c{background:#fee2e2}.blog-prose .posed .d{background:#dbeafe}.blog-prose .posed .u{background:#dcfce7}.blog-prose .posed .hd{color:#475569;height:22px;font-size:11px;font-weight:700;line-height:22px;font-family:var(--font-geist-sans),sans-serif;border:none}.blog-prose .posed .op{border:none}.blog-prose .posed .bar{border:none;border-top:2.5px solid #0f172a}.blog-prose .letters{letter-spacing:.12em;font-size:34px}.blog-prose .profile{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:16px}.blog-prose .profile .ph{align-items:center;gap:10px;margin-bottom:10px;display:flex}.blog-prose .avatar{background:var(--primary-solid);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.blog-prose .chips{flex-wrap:wrap;gap:6px;display:flex}.blog-prose .chip-s{background:var(--primary-muted);color:var(--primary);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.blog-prose .chip-s.off{color:var(--muted);border:1px dashed var(--border);background:0 0;text-decoration:line-through}.blog-prose .chip-s.new{background:var(--ok-bg);color:var(--ok)}.blog-prose .timeline-when{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:800}.blog-prose .skeleton .bar{background:#cbd5e1;border-radius:4px;height:10px;margin:6px 0}.blog-prose .skeleton .bar.short{width:60%}.blog-prose .skeleton .zone{border:2px solid #94a3b8;border-radius:8px;height:34px;margin-top:8px}.blog-prose .skeleton .title{margin-bottom:4px;font-size:15px;font-weight:700}.blog-prose .verdict{font-size:13px;font-weight:800;font-family:var(--font-geist-sans),system-ui,sans-serif;align-items:center;gap:6px;margin-top:10px;display:flex}.blog-prose .verdict.no{color:#be123c}.blog-prose .verdict.yes{color:#047857}.blog-prose .prefill{color:#64748b;font-style:italic}.blog-prose .hl-answer{background:#fde047;font-weight:700}.blog-prose .stamp{font-family:var(--font-geist-sans),sans-serif;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px;transform:rotate(4deg)}.blog-prose .stamp.bad{color:#be123c;border:2px solid #be123c}.blog-prose .demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.blog-prose .demo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.blog-prose .demo-head h4{margin:0;font-size:17px}.blog-prose .map-wrap{background:#e0f2fe;border-radius:10px;width:100%;position:relative;overflow:hidden}.blog-prose .map-wrap svg{width:100%;height:auto;display:block}.blog-prose .map-wrap.paper{filter:grayscale();background:#fff}.blog-prose .map-wrap.scan{filter:grayscale()contrast(.9)blur(.25px);background:#f5f5f4;transform:rotate(-1.2deg)}.blog-prose .country{stroke:#fff;stroke-width:1.2px;transition:fill .15s}.blog-prose .country.ctx{fill:#cbd5e1}.blog-prose .country.target{fill:#a5b4fc}.blog-prose .paper .country,.blog-prose .scan .country{stroke:#111;stroke-width:.8px;fill:#fff!important}.blog-prose .paper .country.ctx,.blog-prose .scan .country.ctx{stroke:#999}.blog-prose .map-wrap .spot{position:absolute;transform:translate(-50%,-50%)}.blog-prose .paper-slot{border-bottom:1px solid #111;width:58px;height:12px}.blog-prose .scan-text{white-space:nowrap;color:#1d4ed8;background:#ffffffb3;border:1px dashed #2563eb;padding:0 3px;font-family:Arial,sans-serif;font-size:11px}.blog-prose .map-input{color:#0f172a;background:#fff;border:2.5px solid #4f46e5;border-radius:8px;width:108px;padding:7px 8px;font:600 15px Andika,sans-serif}.blog-prose .map-input:focus{outline-offset:1px;outline:3px solid #fbbf24}.blog-prose .drop{color:#312e81;cursor:pointer;background:#ffffffeb;border:2.5px dashed #4f46e5;border-radius:10px;min-width:96px;min-height:36px;padding:5px 8px;font:700 15px Andika,sans-serif}.blog-prose .drop.filled{background:#eef2ff;border-style:solid}.blog-prose .drop.armed{box-shadow:0 0 0 4px #fbbf2499}.blog-prose .bank{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blog-prose .chip{color:#312e81;cursor:pointer;background:#fff;border:2px solid #4f46e5;border-radius:999px;min-height:44px;padding:8px 14px;font:700 16px Andika,sans-serif}.blog-prose .chip[aria-pressed=true]{color:#fff;background:#4f46e5;box-shadow:0 0 0 4px #4f46e540}.blog-prose .chip.used{opacity:.35}.blog-prose .leader{stroke:#4f46e5;stroke-width:1.6px;stroke-dasharray:4 3}.blog-prose .paper .leader,.blog-prose .scan .leader{stroke:#111;stroke-dasharray:none;stroke-width:.8px}.blog-prose .toolbar{flex-wrap:wrap;gap:8px;display:flex}.blog-prose .tool{font:600 14px var(--font-geist-sans),system-ui,sans-serif;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:999px;min-height:38px;padding:7px 12px}.blog-prose .tool[aria-pressed=true]{background:var(--primary-solid);color:#fff;border-color:var(--primary-solid)}.blog-prose .interactive .country.target{cursor:pointer}.blog-prose .interactive .country.target:hover,.blog-prose .interactive .country.target.on{fill:#4f46e5;stroke:#fbbf24;stroke-width:3px}.blog-prose .interactive.focus .country.ctx{fill:#e2e8f0;opacity:.35}.blog-prose .interactive.bold .country{stroke-width:3px;stroke:#0f172a}.blog-prose .zoomable{transform-origin:50%;transition:transform .35s}.blog-prose .status{color:var(--muted);min-height:1.5em;margin-top:10px;font-size:15px}.blog-prose .hint{color:var(--muted);margin-top:6px;font-size:14px}.blog-prose .dictee{font-family:Andika,sans-serif;font-size:19px;line-height:2.3}.blog-prose .dictee input{border:2.5px solid #4f46e5;border-radius:8px;width:130px;margin:0 4px;padding:3px 8px;font:600 18px Andika,sans-serif}.blog-prose .speak{color:#3730a3;cursor:pointer;vertical-align:middle;background:#e0e7ff;border:none;border-radius:50%;width:38px;height:38px;margin-right:8px;font-size:17px}.blog-prose .speak:hover{background:#c7d2fe}.blog-prose .calc-grid{text-align:center;grid-template-columns:28px repeat(3,46px);align-items:center;gap:4px;font-family:Andika,sans-serif;font-size:24px;display:inline-grid}.blog-prose .calc-grid .h{font:700 12px var(--font-geist-sans),sans-serif;color:#475569}.blog-prose .calc-grid .n{border-radius:6px;height:46px;line-height:46px}.blog-prose .calc-grid .ret{height:26px;font-size:14px}.blog-prose .calc-grid input{text-align:center;border:2.5px solid #4f46e5;border-radius:8px;width:46px;height:46px;padding:0;font:700 24px Andika,sans-serif}.blog-prose .calc-grid input.small{border-style:dashed;border-width:1.5px;height:26px;font-size:14px}.blog-prose .calc-grid .bar{background:#0f172a;grid-column:1/-1;height:3px}.blog-prose .colC{background:#fee2e2}.blog-prose .colD{background:#dbeafe}.blog-prose .colU{background:#dcfce7}@media (max-width:640px){.blog-prose h2{margin-top:44px;font-size:24px}.blog-prose .tagline p{font-size:20px}}@media (prefers-reduced-motion:reduce){.blog-prose *{transition:none!important}}.blog-prose .demo .map-wrap{max-width:720px;margin:0 auto}.blog-prose .posed span.bar{height:6px}@media (max-width:640px){.blog-prose .demo{overflow-x:auto}.blog-prose .demo .map-wrap{width:600px;max-width:none}.blog-prose .map-input{width:96px;font-size:14px}.blog-prose .drop{min-width:84px;font-size:14px}}.blog-prose .screen{background:#1e293b;border-radius:12px 12px 4px 4px;padding:10px}.blog-prose .screen-base{background:#cbd5e1;border-radius:0 0 10px 10px;height:12px;margin:0 -14px}.blog-prose .screen-input{color:#0f172a;background:#fff;border:2.5px solid #4f46e5;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:5px 8px;font:600 16px Andika,sans-serif}.blog-prose .flow{counter-reset:f;gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-prose .flow li{counter-increment:f;background:var(--bg);border:1px solid var(--border);border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;margin:0;padding:12px 14px;display:grid}.blog-prose .flow li:before{content:counter(f);background:var(--primary-solid);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.blog-prose .flow .who-tag{background:var(--primary-muted);color:var(--primary);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.blog-prose .flow .who-tag.eu{background:var(--ok-bg);color:var(--ok)}.blog-prose .flow .who-tag.us{background:var(--warn-bg);color:var(--warn)}.blog-prose .flow p{font-size:15px;line-height:1.5;margin:0!important}.blog-prose .flow b{font-size:16px;display:block}@media (max-width:640px){.blog-prose .flow li{grid-template-columns:34px 1fr}.blog-prose .flow .who-tag{grid-column:2;justify-self:start}}.blog-prose .dont,.blog-prose .do{border-radius:14px;padding:14px 16px;font-size:16px}.blog-prose .dont{background:var(--bad-bg);border:1px solid color-mix(in srgb,var(--bad)30%,transparent)}.blog-prose .do{background:var(--ok-bg);border:1px solid color-mix(in srgb,var(--ok)30%,transparent)}.blog-prose .dont p,.blog-prose .do p{margin:6px 0 0!important}.blog-prose .dont .h,.blog-prose .do .h{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.blog-prose .dont .h{color:var(--bad)}.blog-prose .do .h{color:var(--ok)}.blog-prose .checklist{margin:0;list-style:none;padding:0!important}.blog-prose .checklist li{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid;margin:0!important}.blog-prose .checklist li:last-child{border-bottom:none}.blog-prose .checklist .ck{background:var(--ok-bg);width:26px;height:26px;color:var(--ok);border-radius:8px;place-items:center;font-weight:800;display:grid}.blog-prose .postit{font:700 13px var(--font-geist-sans),sans-serif;color:#92400e;background:#fde68a;place-items:center;display:grid;position:absolute;transform:rotate(-3deg);box-shadow:0 2px 6px #0000002e}.blog-prose .photo-frame{border:3px dashed #94a3b8;border-radius:10px;padding:8px;position:relative}
/*# sourceMappingURL=73f1e61d6c4056f8.css.map*/