@font-face{font-family:Chiffres;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI"),local("Helvetica Neue"),local("HelveticaNeue"),local("Roboto"),local("Roboto-Regular"),local("Arial"),local("ArialMT"),local("Liberation Sans"),local("DejaVu Sans");unicode-range:U+0030-0039}@font-face{font-family:Chiffres;font-style:normal;font-weight:700;src:local("Segoe UI Bold"),local("SegoeUI-Bold"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Roboto Bold"),local("Roboto-Bold"),local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("DejaVu Sans Bold");unicode-range:U+0030-0039}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-400i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400i-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/stix-two-text-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/stix-two-text-600-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/stix-two-text-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/stix-two-text-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--card: #ffffff;--surface: #f6f7f9;--text: #1d2228;--muted: #5e6672;--line: #e3e6eb;--ink: #1d2228;--orange: #e2601a;--blue: #1f55c9;--teal: #0e8c7e;--grid: #fbe1cc;--grid-strong: #f4b98f;--paper: #fffdfb;--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--disp: "Schibsted Grotesk", "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--math: "STIX Two Text", "STIX Two Math", "Cambria Math", "Latin Modern Math", "Times New Roman", serif;--radius: 8px;--radius-lg: 10px;--side: 256px;--wide: 1120px;--shadow-sm: none;--shadow: 0 1px 0 rgba(29, 34, 40, .04), 0 8px 24px -14px rgba(29, 34, 40, .25)}:root[data-cbqztb=dark]{--bg: #121519;--card: #181c21;--surface: #1e2329;--text: #e7e9ec;--muted: #a2a9b4;--line: #2b3139;--ink: #e7e9ec;--orange: #f08a4b;--blue: #7aa5ff;--teal: #4cc3b3;--grid: #2a2420;--grid-strong: #4a3627;--paper: #16191d}body{font-family:var(--font);font-size:16.5px;line-height:1.65}h1,h2,h3,.sm-logo-txt{font-family:var(--disp)}a{color:var(--blue)}.mm{background-color:var(--paper);background-image:linear-gradient(var(--grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--grid-strong) 1px,transparent 1px),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px;background-position:-1px -1px}.m{font-family:var(--math);font-size:1.08em}.m i,.sv-x i,.sv-eq+i{font-style:italic}.fr{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;line-height:1.15;margin:0 .12em;font-size:.9em}.fr>span:first-child{border-bottom:1.2px solid currentColor;padding:0 .2em .05em}.fr>span:last-child{padding:.05em .2em 0}.m sup,.sv-x sup,.m sub,.sv-x sub{font-size:.7em;line-height:0}.sq{white-space:nowrap}.sq>span{border-top:1.2px solid currentColor;padding:0 .1em 0 .05em;margin-left:.02em}.sm-head{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.sm-head-in{display:flex;align-items:center;gap:22px;min-height:60px;padding:0 20px}.sm-logo{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;flex:none}.sm-mark{position:relative;width:31px;height:31px;border:2px solid var(--ink);display:grid;place-items:center;background:var(--paper);overflow:hidden}.sm-mark i{font:italic 600 19px/1 var(--math);position:relative;z-index:1;color:var(--ink)}.sm-mark:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 46%,var(--orange) 46%,var(--orange) 56%,transparent 56%)}.sm-logo-txt{font-weight:800;font-size:19px;letter-spacing:-.01em}.sm-logo-txt small{font:400 12.5px var(--mono);color:var(--muted);margin-left:2px}.sm-nav{display:flex;gap:2px;font-size:14.5px;flex-wrap:wrap}.sm-nav a{color:var(--muted);text-decoration:none;font-weight:500;padding:6px 10px;border-radius:6px}.sm-nav a:hover{color:var(--text);background:var(--surface)}.sm-nav a[aria-current]{color:var(--text);box-shadow:inset 0 -2px 0 var(--orange);border-radius:0}.sm-head-end{margin-left:auto;display:flex;align-items:center;gap:8px}.sm-menu-btn{font:500 13.5px var(--mono);padding:7px 12px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--text)}.sm-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.sm-side{position:fixed;z-index:40;top:0;bottom:0;left:0;width:min(86vw,var(--side));background:var(--surface);border-right:1px solid var(--line);transform:translate(-102%);transition:transform .22s ease;overflow-y:auto;overscroll-behavior:contain}.sm-open .sm-side{transform:none;box-shadow:0 0 40px #00000040}.sm-scrim{position:fixed;inset:0;z-index:35;background:#0a0c0f61}.sm-side-in{padding:14px 14px 90px;display:grid;gap:14px}.sm-side-hd{display:flex;justify-content:space-between;align-items:center;font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sm-side-close{border:0;background:none;font-size:26px;line-height:1;padding:0 6px;color:var(--muted)}.sm-filter{width:100%;font:14px var(--mono);padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--text)}.sm-grp-t{margin:0 0 4px;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sm-grp a{display:block;padding:4px 8px;border-radius:5px;color:var(--text);text-decoration:none;font-size:14.5px;line-height:1.4}.sm-grp a:hover{background:var(--card)}.sm-grp a[aria-current]{background:var(--ink);color:var(--bg)}.sm-grp[hidden],.sm-grp a[hidden]{display:none}@media(min-width:1200px){.sm-side{top:61px;width:var(--side);transform:none;transition:none;box-shadow:none!important}.sm-side-hd,.sm-menu-btn{display:none}.sm-scrim{display:none!important}main,.sm-foot{margin-left:var(--side)}}.piewq2{background:none;border-bottom:0;padding:22px 0 6px}.piewq2:after{display:none}.piewq2 h1{font-weight:800;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.02em;max-width:30ch;margin:8px 0 10px}.piewq2 h1 em{font-style:normal;color:var(--orange)}.piewq2 .ncezgpl{font-size:17.5px;max-width:70ch}.okn1l{font:12.5px var(--mono)}.d71hiis>h2,.d71hiis section>h2{font-weight:800;letter-spacing:-.015em}.vci2rrg{padding-top:6px}.sv{margin:14px 0 26px;display:grid;gap:16px}.sv-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sv-work.sv-noplot{grid-template-columns:minmax(0,1fr)}.sv-in{border:1px solid var(--ink);border-radius:8px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;background:var(--card);min-width:0}.sv-lbl{font:500 12px var(--mono);color:var(--muted);padding:10px 14px 0}.sv-row{display:flex;gap:8px;align-items:center;padding:4px 8px 10px 14px;border-bottom:1px solid var(--line)}.sv-eq{flex:1;min-width:0;font:21px var(--math);border:0;background:transparent;color:var(--text);padding:6px 0;outline:none}.sv-go{flex:none;background:var(--orange);color:#fff;border:0;border-radius:6px;padding:10px 16px;font:600 15px var(--font)}.sv-go:hover{filter:brightness(1.05)}.sv-kp{padding:10px 12px 12px;display:grid;gap:8px;background:var(--surface)}.sv-tabs{display:flex;gap:16px;font:500 12.5px var(--mono)}.sv-tabs button{background:none;border:0;border-radius:0;padding:4px 0;color:var(--muted);font:inherit;box-shadow:none}.sv-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--orange)}.sv-keys{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.k{justify-content:center;min-height:36px;padding:2px;border-radius:6px;background:var(--card);border:1px solid var(--line);font:500 15px var(--font);color:var(--text)}.k:hover{box-shadow:none;border-color:var(--muted)}.k-v{font-family:var(--math);font-size:16.5px}.k-op{background:color-mix(in srgb,var(--surface) 50%,var(--line))}.k-fr{font-size:9px;line-height:.9}.sv-ex{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);font:12px var(--mono);color:var(--muted)}.sv-ex button{font:12.5px var(--mono);padding:3px 10px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--text)}.sv-plot{border:1px solid var(--ink);border-radius:8px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:var(--card);min-height:300px}.sv-plot-hd{display:flex;justify-content:space-between;padding:8px 12px;font:12px var(--mono);color:var(--muted);border-bottom:1px solid var(--line)}.sv-plot-in{display:grid;place-items:center}.sv-plot-in svg{width:100%;height:100%;display:block}.sv-plot-empty{font:13px var(--mono);color:var(--muted)}.sv-res{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.sv-card{border:1px solid var(--line);border-radius:8px;padding:16px 18px;background:var(--card);min-width:0}.sv-h{margin:0 0 12px!important;font:600 12px var(--mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sv-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}.sv-steps li{counter-increment:s;border-left:2px solid var(--line);padding-left:12px;display:grid;gap:2px;min-width:0}.sv-t{font-weight:600;font-size:15px}.sv-t:before{content:counter(s,decimal-leading-zero) "  ";font:500 12px var(--mono);color:var(--orange);white-space:pre}.sv-x{font-family:var(--math);font-size:19px;overflow-x:auto;padding:3px 0;line-height:1.9}.sv-note{font:13px var(--mono);color:var(--teal)}.sv-ans{margin:14px 0 0;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--blue) 9%,var(--card));border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);font-size:21px;color:var(--blue);overflow-x:auto}.sv-ansnote{margin:6px 0 0;color:var(--muted)}.sv-err{margin:0;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--orange) 10%,var(--card));border:1px solid color-mix(in srgb,var(--orange) 35%,transparent)}.sv-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sv-actions button{font:500 13px var(--mono);padding:6px 12px;border-radius:6px}.sv-facts{display:grid;gap:8px;font-size:14.5px}.sv-facts>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding-bottom:7px}.sv-facts>div>span:last-child{text-align:right}.sv-facts .m{font-size:16.5px}.sv-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:8px 14px 12px;border-bottom:1px solid var(--line)}.sv-field{display:grid;gap:3px;font:500 12px var(--mono);color:var(--muted)}.sv-field input,.sv-field select{font:18px var(--math);padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--text);min-width:0;width:100%}.sv-field input:focus,.sv-field select:focus,.sv-eq:focus{outline:2px solid color-mix(in srgb,var(--orange) 45%,transparent);outline-offset:1px}.sv-modes{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 4px}.sv-modes button{font:500 12.5px var(--mono);padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--muted)}.sv-modes button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sv-formgo{padding:0 14px 12px}.tr text{font:11px var(--mono)}.tr-grid{stroke:none}.tr-axis{stroke:var(--ink);stroke-width:1.4}.tr-tick{fill:var(--muted)}.tr-curve{fill:none;stroke:var(--blue);stroke-width:3;stroke-linejoin:round}.tr-curve2{fill:none;stroke:var(--orange);stroke-width:2.5}.tr-asym{stroke:var(--orange);stroke-width:1.4;stroke-dasharray:5 4}.tr-root{fill:var(--orange);stroke:var(--card);stroke-width:2}.tr-vertex{fill:var(--teal)}.tr-lbl{fill:var(--text);font-weight:500}.corrige{margin:18px 0;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:0 8px 8px 0;padding:14px 18px;background:var(--card)}.corrige-t{margin:0 0 8px;font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.formule{font-family:var(--math);font-size:22px;text-align:center;padding:14px;margin:18px 0;border-radius:8px;overflow-x:auto}table .m{white-space:nowrap}.sm-home{padding:22px 20px 10px;max-width:var(--wide);margin:0 auto}.sm-home h1{font-weight:800;font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;line-height:1.08;margin:6px 0 10px;max-width:24ch}.sm-home h1 em{font-style:normal;color:var(--orange)}.sm-home .ncezgpl{margin:0 0 6px;max-width:70ch}.sm-kicker{font:12.5px var(--mono);color:var(--muted)}.sm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:18px 0}.sm-tile{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text);background:var(--card)}.sm-tile b{font-family:var(--disp);font-size:17px}.sm-tile>span{font-size:14px;color:var(--muted)}.sm-tile>.m{color:var(--blue);font-size:17px}.sm-tabs{display:none}@media(max-width:900px){.sv-work,.sv-res{grid-template-columns:minmax(0,1fr)}.sv-plot{min-height:0}.sv-plot-in{aspect-ratio:520 / 340}}@media(max-width:760px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.sm-nav,.sm-menu-btn{display:none}.sm-head-in{min-height:52px;padding:0 14px}.sv-keys{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.k{min-height:40px;font-size:14px}.sv-eq{font-size:19px}.sv-x{font-size:17.5px}.sm-home{padding:14px 14px 6px}.sm-home .ncezgpl,.piewq2 .ncezgpl{font-size:16.5px}.sm-tabs{display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.sm-tabs a,.sm-tabs button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;font:500 10.5px var(--mono);color:var(--muted);text-decoration:none;background:none;border:0;border-radius:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.sm-tabs .sm-ico{width:23px;height:23px}.sm-tabs [aria-current]{color:var(--orange)}.sm-tabs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.sm-foot{background:var(--surface);border-top:1px solid var(--line);font-size:14.5px}.sm-foot-in{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:28px 40px;padding:34px 20px 24px;max-width:1180px}.sm-foot-brand p{color:var(--muted);margin:10px 0 0}.sm-foot-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px 24px}.sm-foot-t{margin:0 0 6px;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sm-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sm-foot a{color:var(--text);text-decoration:none}.sm-foot a:hover{text-decoration:underline}.sm-foot-bottom{border-top:1px solid var(--line);padding:14px 20px;font:12.5px var(--mono);color:var(--muted)}@media(max-width:760px){.sm-foot-in{grid-template-columns:1fr}}.sv-res.sv-nobrief{grid-template-columns:minmax(0,1fr)}.sv-field.sv-wide{grid-column:1 / -1}.tabvar{overflow-x:auto;margin:4px 0}.tabvar table{width:auto;min-width:100%;border:1px solid var(--ink);font:17px var(--math);background:var(--card)}.tabvar th,.tabvar td{text-align:center;padding:6px 12px;border:1px solid var(--line);white-space:nowrap}.tabvar th:first-child,.tabvar td:first-child{text-align:left;border-right:1px solid var(--ink);background:var(--surface)}.tabvar .pos{color:var(--blue)}.tabvar .neg{color:var(--orange)}.tabvar .zero{font-weight:600}.tabvar .up,.tabvar .down{font-size:22px}.tabvar .bar{color:var(--orange);font-weight:700}.fig{width:100%;height:auto}.fig-line{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round}.fig-fill{fill:color-mix(in srgb,var(--blue) 14%,transparent);stroke:var(--blue);stroke-width:2.2}.fig-pt{fill:var(--orange)}.fig-lbl{fill:var(--text);font:italic 17px var(--math)}.fig-dim{fill:var(--blue);font:13px var(--mono)}.fig-angle{fill:none;stroke:var(--orange);stroke-width:1.8}.garde{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:18px;align-items:start;margin:14px 0 26px}.garde-vue{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;aspect-ratio:210 / 297}.garde-vue svg{display:block;width:100%;height:100%}@media(max-width:760px){.garde{grid-template-columns:minmax(0,1fr)}.garde-vue{max-width:360px;justify-self:center;width:100%}}@media print{@page{size:A4;margin:0}html:has([data-garde]) body *{visibility:hidden}html:has([data-garde]) .garde-vue,html:has([data-garde]) .garde-vue *{visibility:visible}html:has([data-garde]) .garde-vue{position:fixed;inset:0;width:210mm;height:297mm;border:0;box-shadow:none}}.fiche{display:grid;gap:16px;margin:14px 0 26px}.fiche-check{display:flex;align-items:center;gap:8px}.fiche-check input{width:20px;height:20px}.fiche-go{display:flex;flex-wrap:wrap;gap:8px}.fiche-print{font:600 15px var(--font);padding:10px 16px;border-radius:6px}.fi-pages{display:grid;gap:16px}.fi-page{background:#fff;color:#1d2228;border:1px solid var(--line);box-shadow:var(--shadow);padding:28px 32px;max-width:800px}.fi-hd{display:flex;justify-content:space-between;border-bottom:2px solid #1d2228;padding-bottom:6px;font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.06em}.fi-consigne{font-weight:600;margin:14px 0 8px}.fi-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;font:19px var(--math)}.fi-n{font:600 14px var(--mono);color:#e2601a;margin-right:6px}.fi-nom{margin:28px 0 0;color:#5e6672;font-size:14px}.fi-corr{margin:14px 0;break-inside:avoid}.fi-corr-t{margin:0 0 6px;font:600 13px var(--mono);color:#e2601a}.fi-page .sv-ans{color:#1f55c9;background:#eef3fd;border-color:#c8d6f5}@media(max-width:760px){.fi-page{padding:18px 16px}.fi-list{grid-template-columns:minmax(0,1fr)}}@media print{html:has([data-fiche]) body *{visibility:hidden}html:has([data-fiche]) .fi-pages,html:has([data-fiche]) .fi-pages *{visibility:visible}html:has([data-fiche]) .fi-pages{position:absolute;left:0;top:0;width:100%}html:has([data-fiche]) .fi-page{border:0;box-shadow:none;max-width:none;padding:14mm 16mm;break-after:page}html:has([data-fiche]) main,html:has([data-fiche]) .sm-foot{margin-left:0!important}}.fiche-form .sv-field:first-child{grid-column:span 2}@media(max-width:760px){.fiche-form .sv-field:first-child{grid-column:1 / -1}}.sv-fields[hidden],.sm-scrim[hidden]{display:none}.mat{display:inline-grid;vertical-align:middle;column-gap:.8em;row-gap:.05em;padding:.1em .45em;margin:0 .2em;border-left:1.5px solid currentColor;border-right:1.5px solid currentColor;border-radius:.6em/1.4em;text-align:center;line-height:1.5}.mat-c1{grid-template-columns:auto}.mat-c2{grid-template-columns:repeat(2,auto)}.mat-c3{grid-template-columns:repeat(3,auto)}.mat-c4{grid-template-columns:repeat(4,auto)}.mat-det{border-radius:0}.fr-binom>span:first-child{border-bottom:0}.vec{display:inline-block;position:relative;padding-top:.32em;line-height:1}.vec:before{content:"";position:absolute;left:.05em;right:.12em;top:.12em;border-top:1.2px solid currentColor}.vec:after{content:"";position:absolute;right:.08em;top:-.02em;width:.26em;height:.26em;border:solid currentColor;border-width:1.2px 1.2px 0 0;transform:rotate(45deg)}.ang{display:inline-block;position:relative;padding-top:.3em;line-height:1}.ang:before{content:"";position:absolute;left:.15em;right:.15em;top:.05em;height:.4em;border-top:1.2px solid currentColor;border-radius:50% 50% 0 0}.crible td,.crible th{text-align:center;padding:4px 6px}.tr-area{fill:color-mix(in srgb,var(--blue) 18%,transparent);stroke:none}.tr-curve3{fill:none;stroke:var(--teal);stroke-width:2.5}.tr-curve4{fill:none;stroke:#8b5cf6;stroke-width:2.5}.d71hiis:has(.sv)>.awx0qcv,.d71hiis:has(.garde)>.awx0qcv,.d71hiis:has(.fiche)>.awx0qcv{display:none}:root{--bg: #ffffff;--card: #ffffff;--surface: #f5f7fc;--soft: #e8eefc;--text: #1f2937;--muted: #5b6475;--line: #dde3ee;--ink: #1e3a8a;--orange: #1e3a8a;--blue: #1e3a8a;--teal: #15803d;--amber: #ca8a04;--hl: #fef08a;--hl-text: #1f2937;--ok: #15803d;--ok-bg: #ecfdf3;--on-ink: #ffffff;--grid: #eef2fb;--grid-strong: #dfe6f6;--paper: #fbfcff;--font: "Chiffres", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--disp: var(--font);--mono: var(--font)}:root[data-cbqztb=dark]{--bg: #0f1420;--card: #161c2b;--surface: #1b2336;--soft: #222c45;--text: #e5e9f2;--muted: #a3adc2;--line: #2a3550;--ink: #93b4ff;--orange: #93b4ff;--blue: #93b4ff;--teal: #4ade80;--amber: #fbbf24;--hl: rgba(250, 204, 21, .24);--hl-text: #fdf6d3;--ok: #4ade80;--ok-bg: #12291c;--on-ink: #0b1020;--grid: #1c2436;--grid-strong: #26314b;--paper: #121a2a}body{font-family:var(--font);font-size:17.5px;line-height:1.7}h1,h2,h3{font-family:var(--font);font-weight:700;letter-spacing:-.01em}a{color:var(--ink)}.sm-head{background:color-mix(in srgb,var(--bg) 94%,transparent)}.sm-mark{border-color:var(--ink);border-radius:8px;background:var(--card)}.sm-mark:after{background:linear-gradient(135deg,transparent 46%,#facc15 46%,#facc15 56%,transparent 56%)}.sm-mark i{color:var(--ink)}.sm-logo-txt{font-weight:700;color:var(--ink)}.sm-logo-txt small{font-family:var(--font)}.sm-menu-btn{border-radius:999px;background:var(--soft);border-color:transparent;color:var(--ink);font:700 14px var(--font);padding:7px 14px}.sm-side{background:var(--surface)}.sm-side-hd,.sm-grp-t,.sm-filter{font-family:var(--font)}.sm-grp a[aria-current]{background:var(--ink);color:var(--on-ink)}.sm-home h1 em,.piewq2 h1 em{color:var(--ink);background:linear-gradient(transparent 60%,var(--hl) 60%)}.sm-kicker,.okn1l{font-family:var(--font)}.sv-in{background:var(--card);color:var(--text);border:1.5px solid var(--line);border-radius:16px;box-shadow:0 6px 24px -14px #1e3a8a59}.sv-lbl{color:var(--muted);font:700 14px var(--font);padding:14px 16px 4px}.sv-row{background:var(--soft);background-image:none;border:2px solid var(--ink);box-shadow:none;border-radius:12px;margin:4px 14px 12px;padding:6px 6px 6px 14px}.sv-eq{color:var(--ink);font-size:28px}.sv-eq:focus{outline:none}.sv-go{background:var(--ink);color:var(--on-ink);border-radius:10px;box-shadow:none;font:700 16px var(--font);padding:11px 18px}.sv-kp{background:transparent;padding:4px 14px 14px}.sv-tabs{font-family:var(--font);font-size:14px}.sv-tabs button{color:var(--muted)}.sv-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px #facc15}.k{min-height:44px;background:var(--card);color:var(--text);border:1.5px solid var(--line);border-radius:10px;box-shadow:none;font:400 16px var(--font)}.k:hover{filter:none;border-color:var(--ink)}.k-v{background:var(--surface);color:var(--ink);font-family:var(--math);font-size:17px}.k-op{background:var(--soft);color:var(--ink)}.sv-ex{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font);padding:10px 16px 14px}.sv-ex button,.sv-in .sv-modes button{background:var(--card);color:var(--ink);border-color:var(--line);font-family:var(--font)}.sv-in .sv-modes button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.sv-in .sv-fields{border-bottom-color:var(--line)}.sv-in .sv-field{color:var(--muted);font-family:var(--font)}.sv-in .sv-field input,.sv-in .sv-field select{background:var(--soft);color:var(--text);box-shadow:none;border:1.5px solid var(--line);border-radius:10px;font-size:19px}.sv-in .sv-field input:focus,.sv-in .sv-field select:focus{border-color:var(--ink);outline:none}.sv-formgo{padding:4px 14px 16px}.sv-in .fiche-print{background:var(--card);color:var(--ink);border:1.5px solid var(--line);border-radius:10px;font-family:var(--font)}.sv-plot{border:1.5px solid var(--line);border-radius:16px;box-shadow:none;background:var(--card)}.sv-plot-hd{font-family:var(--font)}.sv-card{border:1.5px solid var(--line);border-radius:16px;background:var(--card)}.sv-h{font:700 13px var(--font)!important;color:var(--ink)!important;letter-spacing:.06em}.sv-actions button{font:400 13px var(--font);border-radius:8px}.mb{background:var(--surface);border-radius:12px;padding:12px 16px 12px 18px;margin:0 0 18px}.mb-t{margin:0 0 6px;font-weight:700;color:var(--ink)}.mb ol{margin:0;padding-left:20px}.mb li{margin:2px 0}.sv-steps{counter-reset:s;gap:16px}.sv-steps li{border-left:0;padding-left:44px;position:relative}.sv-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;font:700 15px var(--font)}.sv-t:before{content:none}.sv-t{font-weight:700;font-size:16px}.sv-x{background:var(--hl);color:var(--hl-text);display:inline-block;padding:2px 8px;border-radius:4px;justify-self:start;max-width:100%}.sv-note{font-family:var(--font);color:var(--ok);font-style:italic}.sv-note:before{content:"Pourquoi : ";font-weight:700;font-style:normal}.sv-ans{background:var(--ok-bg);border:2px solid var(--ok);color:var(--ok);border-radius:12px;padding-left:16px}.sv-ans:before{content:"Conclusion";display:block;font:700 12px var(--font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.sv-err{background:color-mix(in srgb,var(--amber) 12%,var(--card));border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.corrige .sv-x{display:inline-block}.tr-curve{stroke:var(--ink)}.tr-root{fill:var(--amber);stroke:var(--card)}.tr-vertex{fill:var(--ok)}.tr-asym,.tr-curve2{stroke:var(--amber)}.tr-area{fill:color-mix(in srgb,var(--ink) 16%,transparent)}.fig-fill{fill:color-mix(in srgb,var(--ink) 14%,transparent);stroke:var(--ink)}.fig-pt{fill:var(--amber)}.fig-angle{fill:none;stroke:var(--amber)}.fig-dim{fill:var(--ink);font-family:var(--font)}.d71hiis>h2{padding-bottom:6px;border-bottom:3px solid #facc15;display:inline-block}.fdd31{background:color-mix(in srgb,#facc15 14%,var(--card));border:1px solid color-mix(in srgb,#facc15 50%,transparent)}.fdd31:before{content:"!";background:var(--amber);font-style:normal}.corrige{border-left:3px solid var(--ink);background:var(--card);border-radius:0 14px 14px 0}.corrige-t{color:var(--ink);font-family:var(--font)}.formule{background:var(--surface);border-radius:12px}.shst li a.n9ah4{color:var(--ink);border-left-color:var(--ink)}.jc2aka,.vzgh{background:var(--ink);color:var(--on-ink)}.sm-tile{border-radius:14px}.sm-tile:hover{border-color:var(--ink)}.sm-tile>.m{color:var(--ink)}.sm-tabs,.sm-tabs a,.sm-tabs button{font-family:var(--font)}.sm-tabs [aria-current]{color:var(--ink)}.sm-foot{background:var(--surface)}.sm-foot-t,.sm-foot-bottom{font-family:var(--font)}.tabvar table{border-color:var(--line)}.tabvar .pos{color:var(--ink)}.tabvar .neg{color:var(--amber)}.fi-n,.fi-corr-t{color:#1e3a8a}@media(max-width:760px){.sv-eq{font-size:23px}.sv-row{margin:4px 10px 10px}.sv-kp{padding:4px 10px 12px}.k{min-height:42px;font-size:15px}.sv-steps li{padding-left:38px}}.sm-cats{display:flex;align-items:center;gap:2px;margin-left:8px;min-width:0}.sm-cat-btn{display:inline-flex;align-items:center;gap:3px;background:none;border:0;border-radius:999px;padding:8px 11px;font:500 15px var(--font);color:var(--text);box-shadow:none;white-space:nowrap}.sm-cat-btn:hover,.sm-cat-btn[aria-expanded=true]{background:var(--soft);color:var(--ink);box-shadow:none}.sm-cat.is-here .sm-cat-btn{color:var(--ink);font-weight:600}.sm-chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.sm-cat-btn[aria-expanded=true] .sm-chev{transform:rotate(180deg)}.sm-mega{position:absolute;left:0;right:0;top:100%;background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 24px 48px -24px #00000059;max-height:calc(100vh - 70px);overflow-y:auto}.sm-mega[hidden]{display:none}.sm-mega-in{max-width:1180px;margin:0 auto;padding:22px 24px 26px}.sm-mega-multi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 20px;align-items:start}.sm-mega .sm-grp{display:grid;gap:2px;padding:12px;border-radius:16px;background:var(--surface)}.sm-mega .sm-grp-t{display:block;margin:0 0 4px;padding:2px 8px;font:600 15px var(--font);color:var(--ink);text-transform:none;letter-spacing:0;text-decoration:none}.sm-mega .sm-grp-t:hover{text-decoration:underline}.sm-grp-solo .sm-grp-l{columns:3 200px;column-gap:20px}.sm-grp-l a{display:block;break-inside:avoid;padding:4px 8px;border-radius:8px;color:var(--text);text-decoration:none;font-size:15px;line-height:1.45}.sm-grp-l a:hover{background:var(--card);color:var(--ink)}.sm-grp-l a[aria-current]{background:var(--ink);color:var(--on-ink)}.sm-head-end .sm-menu-btn{display:none}@media(max-width:1180px){.sm-chev{display:none}.sm-cat-btn{padding:8px 9px;font-size:14.5px}}@media(min-width:901px){.sm-side,.sm-scrim{display:none!important}}@media(max-width:900px){.sm-cats{display:none}.sm-head-end .sm-menu-btn{display:inline-flex}}@media(max-width:760px){.sm-head-end .sm-menu-btn{display:none}}.sm-mega-solo .sm-grp{max-width:720px}.sm-grp-solo .sm-grp-l{columns:3 180px}@media(min-width:1200px){main,.sm-foot{margin-left:0}}.sv-field input,.sv-field select,.sv-in .sv-field input,.sv-in .sv-field select{font-family:var(--font);font-size:18px}.odj0c:has(>.okn1l){padding-top:16px}
