:root{--bg:#f2f2f7;--card:#ffffff;--label:#1d1d1f;--label2:#6e6e73;--label3:#aeaeb2;--sep:rgba(60,60,67,.16);--fill:rgba(120,120,128,.12);--fill2:rgba(120,120,128,.2);--thumb:#ffffff;--thumb-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04);--nav:rgba(242,242,247,.78);--scrim:rgba(0,0,0,.35);--green:#34c759;--red:#ff3b30;--orange:#ff9500;--green-tint:rgba(52,199,89,.14);--red-tint:rgba(255,59,48,.12);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Inter",Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000000;--card:#1c1c1e;--label:#f5f5f7;--label2:#a1a1a6;--label3:#6e6e73;--sep:rgba(84,84,88,.55);--fill:rgba(120,120,128,.24);--fill2:rgba(120,120,128,.32);--thumb:#636366;--thumb-shadow:0 3px 8px rgba(0,0,0,.35);--nav:rgba(0,0,0,.72);--scrim:rgba(0,0,0,.6);--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--green-tint:rgba(48,209,88,.18);--red-tint:rgba(255,69,58,.18);color-scheme:dark}}:root[data-theme=dark]{--bg:#000000;--card:#1c1c1e;--label:#f5f5f7;--label2:#a1a1a6;--label3:#6e6e73;--sep:rgba(84,84,88,.55);--fill:rgba(120,120,128,.24);--fill2:rgba(120,120,128,.32);--thumb:#636366;--thumb-shadow:0 3px 8px rgba(0,0,0,.35);--nav:rgba(0,0,0,.72);--scrim:rgba(0,0,0,.6);--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--green-tint:rgba(48,209,88,.18);--red-tint:rgba(255,69,58,.18)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--label);font-family:var(--font);font-size:17px;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:48px;background:var(--nav);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--sep)}.bar-in{max-width:980px;margin:0 auto;height:100%;padding:0 clamp(16px,4vw,24px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.brand{font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--fill);border-radius:9px;padding:2px}.seg,.seg button{position:relative}.seg button{z-index:1;padding:4px 16px;font-size:13px;font-weight:500;border-radius:7px;color:var(--label);white-space:nowrap}.seg .thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / 3);background:var(--thumb);border-radius:7px;box-shadow:var(--thumb-shadow);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.seg[data-on=weekly] .thumb{transform:translateX(100%)}.seg[data-on=journal] .thumb{transform:translateX(200%)}.tools{display:flex;gap:8px;justify-self:end}.pill-btn,.tools{align-items:center}.pill-btn{display:inline-flex;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:999px;background:var(--fill);font-size:12px;font-weight:600;color:var(--label);text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s}.pill-btn:hover{background:var(--fill2)}.pill-btn:active{transform:scale(.96)}.pill-btn svg{width:14px;height:14px;flex:0 0 auto}.pill-btn .g{display:inline-flex;align-items:center;justify-content:center}.pill-btn .g svg{display:block}@media (max-width:640px){.brand{display:none}.bar-in{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 16px}.seg{min-width:0}.seg button{padding:5px 0;min-width:0}.tools{gap:6px}.pill-btn{height:30px;width:30px;padding:0;justify-content:center}.pill-btn .l{display:none}#lang{width:auto;padding:0 10px}#lang .l{display:inline}}@media (max-width:350px){.seg button{font-size:12px}.tools{gap:4px}.bar-in{gap:8px}}.shell{max-width:980px;margin:0 auto;padding:0 clamp(16px,4vw,24px) 48px;transition:opacity .18s ease}.shell.switching{opacity:0}.head{padding:28px 0 18px}.head .date,.head h1{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.head .cap,.head .date{color:var(--label2)}.head .cap{margin-top:8px;font-size:13px;min-height:1em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:12px;gap:12px}.card{background:var(--card);border-radius:18px;padding:16px 18px;flex-direction:column;min-width:0}.card,.top{display:flex;gap:12px}.top{justify-content:space-between;align-items:flex-start}.sym{font-size:17px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sub{font-size:13px;color:var(--label2)}.right{display:flex;flex-direction:column;align-items:flex-end}.price{font-size:20px;letter-spacing:-.01em;white-space:nowrap}.pill,.price{font-weight:600}.pill{min-width:76px;text-align:right;padding:3px 8px;border-radius:7px;font-size:13px;color:#fff;margin-top:6px}.foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.foot,.tag{align-items:center}.tag{display:inline-flex;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tag.bull{background:var(--green-tint);color:var(--green)}.tag.bear{background:var(--red-tint);color:var(--red)}.align{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.align.ok{color:var(--green)}.align.ko{color:var(--red)}.cert{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.cert.high{background:var(--green-tint);color:var(--green)}.cert.med{background:rgba(255,149,0,.16)}.cert.low{background:var(--fill)}.cert.low,.monday{color:var(--label2)}.monday{margin:14px 4px 0;font-size:14px}.metas{flex-direction:column;gap:2px}.metas,.tgt{display:flex}.tgt{align-items:center;justify-content:space-between;gap:10px}.tgt .k{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--label3)}.tgt .lv{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.tgt .lv.up{color:var(--green)}.tgt .lv.dn{color:var(--red)}.tgt .pip{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.tgt .pip.up{background:var(--green-tint);color:var(--green)}.tgt .pip.dn{background:var(--red-tint);color:var(--red)}.tgt .ctx{font-size:12px;color:var(--label2);white-space:nowrap;text-align:right}.tgt>div:first-child{min-width:0}.tgt .lv.attente{font-size:14px;white-space:normal}.tgt .prov{font-size:11px}.spark,.tgt .prov,.tgt .touche{margin-top:4px}.spark{width:100%;height:60px;display:block}.spark .line{fill:none;stroke:var(--label2);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.spark .fill{fill:var(--fill)}.spark .dot{fill:var(--label)}.spark .target{stroke-width:1.4;stroke-dasharray:4 3}.spark .target.up{stroke:var(--green)}.spark .target.dn{stroke:var(--red)}.spark text{font:600 10.5px var(--font)}.spark text.up{fill:var(--green)}.spark text.dn{fill:var(--red)}.meta{font-size:12px}.loading,.meta{color:var(--label2)}.loading{grid-column:1/-1;text-align:center;padding:56px 0;font-size:15px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.tile{background:var(--card);border-radius:18px;padding:16px 18px;min-width:0}.tile .k{font-size:13px}.tile .v{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-top:2px;line-height:1.2}.tile .v.orange{color:var(--orange)}.tile .v.green{color:var(--green)}.tile .v.red{color:var(--red)}.tile .d{font-size:12px;margin-top:2px}.sh,.tile .d{color:var(--label2)}.sh{margin:28px 0 8px;padding:0 4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.group{background:var(--card);border-radius:18px;overflow:hidden}.row{position:relative;display:flex;align-items:flex-start;gap:14px;padding:13px 18px}.row+.row:before{content:"";position:absolute;top:0;left:62px;right:0;height:1px;background:var(--sep)}.ic{flex:0 0 30px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff}.ic.green{background:var(--green)}.ic.orange{background:var(--orange)}.ic.red{background:var(--red)}.ic svg{width:17px;height:17px}.row .t{font-size:15px;font-weight:600}.row .b{font-size:13px;color:var(--label2);line-height:1.45;margin-top:2px}.chips{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:6px 14px;border-radius:999px;background:var(--fill);font-size:13px;font-weight:600;color:var(--label);transition:background .15s,color .15s,transform .1s}.chip:hover{background:var(--fill2)}.chip[aria-selected=true]{color:var(--card)}.chip:active{transform:scale(.96)}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:600;color:var(--label2);text-transform:uppercase;letter-spacing:.03em;padding:12px 14px}td,th{white-space:nowrap;border-bottom:1px solid var(--sep)}td{padding:11px 14px;font-size:14px}tr:last-child td{border-bottom:0}td:first-child,th:first-child{padding-left:18px}td:last-child,th:last-child{padding-right:18px}td.n,th.n{text-align:right}td.up{color:var(--green)}td.dn,td.warn{color:var(--red)}td.warn{font-weight:600}td.note{white-space:normal;min-width:160px;color:var(--label2);font-size:13px}.res{display:inline-flex;align-items:center;gap:5px;font-weight:600}.res.ok{color:var(--green)}.res.ko{color:var(--red)}.res.al{color:var(--green);opacity:.75}.res.na{color:var(--label3);font-weight:500}.ext{display:inline-flex;align-items:center;gap:6px;margin-left:10px;vertical-align:middle;font-size:12px;font-weight:600;color:var(--label2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ext svg{width:44px;height:6px;display:block}.ext .track{fill:var(--fill)}.ext .fill.ok{fill:var(--green)}.ext .fill.ko{fill:var(--red)}.ext .fill.al{fill:var(--green);opacity:.6}.ext .tick{fill:var(--label3)}.empty{padding:28px 18px;text-align:center;color:var(--label2);font-size:14px}.form .row{align-items:center;justify-content:space-between;gap:12px;padding:11px 18px}.form .row+.row:before{left:18px}.form .row:focus-within{background:var(--fill)}.form label{font-size:15px;font-weight:500;white-space:nowrap}.form input,.form select{font:inherit;font-size:15px;color:var(--label);background:none;border:0;text-align:right;min-width:0;width:60%;outline:none}.form input::placeholder{color:var(--label3)}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:16px;direction:rtl;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat 100% /11px}.form select option{direction:ltr}.mini-seg{display:flex;background:var(--fill);border-radius:8px;padding:2px}.mini-seg button{padding:4px 14px;font-size:13px;font-weight:600;border-radius:6px;color:var(--label2)}.mini-seg button[aria-pressed=true]{background:var(--thumb);color:var(--label);box-shadow:var(--thumb-shadow)}.form .submit{padding:14px 18px}.btn{display:block;width:100%;text-align:center;padding:13px 18px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none}.btn.primary{background:var(--label);color:var(--card)}.btn.secondary{background:var(--fill);color:var(--label)}.btn:active{transform:scale(.985)}.del{width:24px;height:24px;border-radius:50%;background:var(--fill);color:var(--label2);font-size:14px;line-height:1}.del:hover{background:var(--red-tint);color:var(--red)}.jmsg{font-size:13px;color:var(--red);padding:8px 4px 0;min-height:1em}.jfoot{display:flex;justify-content:flex-end;padding:12px 0 0}.sheet-bg{position:fixed;inset:0;z-index:50;background:var(--scrim);display:grid;place-items:end center;padding:16px}@media (min-width:600px){.sheet-bg{place-items:center}}.sheet{width:100%;max-width:420px;background:var(--card);border-radius:22px;padding:28px 24px 22px;display:flex;flex-direction:column;gap:14px;text-align:center}.sheet .big{width:48px;height:48px;border-radius:14px;margin:0 auto 4px;background:var(--orange);display:grid;place-items:center;color:#fff}.sheet .big svg{width:26px;height:26px}.sheet h2{font-size:22px;font-weight:700;letter-spacing:-.02em}.sheet p{font-size:15px;line-height:1.5;color:var(--label2)}.sheet .btn+.btn{margin-top:-4px}footer{margin-top:40px;text-align:center;font-size:12px;color:var(--label3);line-height:1.6}:root{--font:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--display:"Bowlby One","Archivo Black",Impact,sans-serif;--surligneur:#f6c744;--logo-w:#2f6bff;--logo-r:#1c8a5a;--card:#fcf8ec;--thumb:#fcf8ec;--sheet-hollow:#f4eed9;--thumb-shadow:0 1px 2px rgba(16,36,43,.10),0 0 0 1px rgba(16,36,43,.06);--label:#10242b;--label2:#5b6b70;--label3:#657377;--sep:#e5dfcc;--fill:rgba(16,36,43,.06);--fill2:rgba(16,36,43,.12);--green:#17734b;--red:#b43927;--orange:#826924;--green-tint:#e1ebda;--red-tint:#f8e3d5;--orange-tint:#fbf2d8;--sur-alerte:#10242b;--accent-fg:#fcf8ec;--rule:#f6c744;--bg:#dbd4c5;--on-bg:#10242b;--on-bg-2:#635a48;--logo-w:#2451c2;--logo-r:#146642;--logo-pt:#2f6bff;--card-edge:#d1c6a5;--lift:0 1px 2px rgba(60,48,20,.10),0 6px 16px rgba(60,48,20,.08);--sep-on-bg:rgba(16,36,43,.12);--fill-on-bg:rgba(16,36,43,.07);--fill2-on-bg:rgba(16,36,43,.13);--nav:rgba(243,236,216,.88);--scrim:rgba(42,34,16,.34);--alert-on-bg:#a03123}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card:#fcf8ec;--thumb:#fcf8ec;--sheet-hollow:#f4eed9;--thumb-shadow:0 1px 2px rgba(16,36,43,.10),0 0 0 1px rgba(16,36,43,.06);--label:#10242b;--label2:#5b6b70;--label3:#657377;--sep:#e5dfcc;--fill:rgba(16,36,43,.06);--fill2:rgba(16,36,43,.12);--green:#17734b;--red:#b43927;--orange:#826924;--green-tint:#e1ebda;--red-tint:#f8e3d5;--orange-tint:#fbf2d8;--sur-alerte:#10242b;--accent-fg:#fcf8ec;--rule:#f6c744;--bg:#0b2419;--on-bg:#f3eedd;--on-bg-2:#a8c4b4;--logo-w:#4e81ff;--logo-r:#519678;--card-edge:#273c31;--lift:0 1px 2px rgba(0,0,0,.30),0 8px 22px rgba(0,0,0,.26);--sep-on-bg:rgba(243,238,221,.18);--fill-on-bg:rgba(243,238,221,.14);--fill2-on-bg:rgba(243,238,221,.22);--nav:rgba(11,36,25,.88);--scrim:rgba(0,0,0,.62);--alert-on-bg:#f28673;color-scheme:dark}}:root[data-theme=dark]{--card:#fcf8ec;--thumb:#fcf8ec;--sheet-hollow:#f4eed9;--thumb-shadow:0 1px 2px rgba(16,36,43,.10),0 0 0 1px rgba(16,36,43,.06);--label:#10242b;--label2:#5b6b70;--label3:#657377;--sep:#e5dfcc;--fill:rgba(16,36,43,.06);--fill2:rgba(16,36,43,.12);--green:#17734b;--red:#b43927;--orange:#826924;--green-tint:#e1ebda;--red-tint:#f8e3d5;--orange-tint:#fbf2d8;--sur-alerte:#10242b;--accent-fg:#fcf8ec;--rule:#f6c744;--bg:#0b2419;--on-bg:#f3eedd;--on-bg-2:#a8c4b4;--logo-w:#4e81ff;--logo-r:#519678;--card-edge:#273c31;--lift:0 1px 2px rgba(0,0,0,.30),0 8px 22px rgba(0,0,0,.26);--sep-on-bg:rgba(243,238,221,.18);--fill-on-bg:rgba(243,238,221,.14);--fill2-on-bg:rgba(243,238,221,.22);--nav:rgba(11,36,25,.88);--scrim:rgba(0,0,0,.62);--alert-on-bg:#f28673;color-scheme:dark}.bar{height:auto;border-bottom:1.5px solid var(--sep)}.bar-in{height:auto;min-height:56px}.bar .brand{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-weight:400;font-size:24px;line-height:1;letter-spacing:0;color:var(--label);text-decoration:none;justify-self:start}.bar .brand b{font-weight:inherit}.bar .brand .w{color:var(--logo-w)}.bar .brand .r{color:var(--logo-r)}.bar .brand .pt{display:inline-block;width:.3em;height:.3em;border-radius:50%;background:var(--logo-pt)}.seg{display:flex;align-self:stretch;align-items:flex-end;justify-content:center;gap:22px;background:none;border-radius:0;padding:0}.seg .thumb{display:none}.seg button{padding:0 4px 12px;font-size:16px;font-weight:400;border-radius:0;color:var(--label2)}.seg button[aria-selected=true]{color:var(--label);font-weight:600}.seg button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:2px;background:var(--surligneur)}.pill-btn{border-radius:4px}@media (max-width:640px){.bar-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marque outils" "onglets onglets";row-gap:14px;padding:16px 20px 0}.bar .brand{display:inline-flex;grid-area:marque;font-size:30px}.tools{grid-area:outils}.seg{grid-area:onglets;justify-content:flex-start}.seg button{padding:0 4px 10px;min-width:0;font-size:16px}}@media (max-width:350px){.bar .brand{font-size:24px}.seg{gap:16px}.seg button{font-size:15px}}.head h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head .date{font-family:var(--display);font-weight:400;font-size:28px;letter-spacing:0;line-height:1.2;color:var(--label)}.head .cap{margin-top:4px;font-size:14px}.card,.group,.sheet,.tile{border:1.5px solid var(--sep);border-radius:8px;box-shadow:none}.card{padding:14px 16px}.sym{font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:0}.price{font-weight:500}.tgt .lv{font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:0}.tgt .lv.attente{font-family:var(--font);font-weight:600}.sheet h2,.tile .v{font-family:var(--display);font-weight:400;letter-spacing:0}.sheet .big{border-radius:8px}.btn,.cert,.chip,.mini-seg,.mini-seg button,.pill,.tag{border-radius:4px}.tgt .pip,.tgt .pip.dn,.tgt .pip.up{background:none;padding:0;border-radius:0}.sym .cert,.tgt .lv .pip{font-family:var(--font);font-weight:600;letter-spacing:0}.tgt .lv .pip{font-size:13px}.mini-seg button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--sep)}.chip{box-shadow:inset 0 0 0 1.5px var(--sep);color:var(--label2)}.chip:hover{background:var(--fill)}.chip[aria-selected=true]{background:var(--label);box-shadow:inset 0 0 0 1.5px var(--label)}td .tag,td .tag.bear,td .tag.bull{background:none;padding:0;font-size:14px}td .res{padding:2px 7px;border-radius:4px;font-size:12px}td .res svg{display:none}td .res.ok{background:var(--green);color:var(--bg)}td .res.al{background:var(--green-tint);color:var(--green);opacity:1}td .res.ko{background:var(--red);color:var(--bg)}td .res.na{background:var(--fill2);color:var(--label2)}.cert.med{background:var(--orange-tint);color:var(--orange)}.ic.orange,.sheet .big{background:var(--orange)}.ic,.pill,.sheet .big,td .res.ko,td .res.ok{color:var(--bg)}.tile .k{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label2)}.jfoot{justify-content:flex-start}.jfoot .pill-btn{box-shadow:inset 0 0 0 1.5px var(--sep);padding:0 14px;width:auto}.sym{font-size:22px}.meta,.sub,.tgt .ctx,.tgt .prov{color:var(--label2);font-size:12px}.sh{color:var(--on-bg-2)}body{color:var(--on-bg)}.bar{border-bottom-color:var(--sep-on-bg)}.bar .brand,.head .date{color:var(--on-bg)}.head .cap,.loading,.seg button,footer{color:var(--on-bg-2)}.pill-btn,.seg button[aria-selected=true]{color:var(--on-bg)}.pill-btn{background:var(--fill-on-bg)}.pill-btn:hover{background:var(--fill2-on-bg)}.jfoot .pill-btn{color:var(--on-bg)}.chip,.jfoot .pill-btn{background:none;box-shadow:inset 0 0 0 1.5px var(--sep-on-bg)}.chip{color:var(--on-bg-2)}.chip:hover{background:var(--fill-on-bg)}.chip[aria-selected=true]{background:var(--on-bg);box-shadow:inset 0 0 0 1.5px var(--on-bg);color:var(--bg)}.jmsg{color:var(--alert-on-bg)}.card,.group,.sheet,.tile{color:var(--label);background:var(--card)}.pill{padding:3px 10px}.pill.up{background:var(--green-tint);color:var(--green)}.pill.dn{background:var(--red-tint);color:var(--red)}.ic,.sheet .big,td .res.ko,td .res.ok{color:var(--accent-fg)}.res.al,td .res.al{color:var(--orange)}.ext .fill.al{fill:var(--orange);opacity:1}.monday{color:var(--label);background:var(--card);border:1px solid var(--card-edge);border-left:5px solid var(--rule);border-radius:8px;padding:13px 16px;line-height:1.5}.card,.group,.monday,.sheet,.tile{color-scheme:light}.spark:has(.target.up) .line{stroke:var(--green)}.spark:has(.target.up) .fill{fill:var(--green-tint)}.spark:has(.target.dn) .line{stroke:var(--red)}.spark:has(.target.dn) .fill{fill:var(--red-tint)}:root{--bg:#f3ecd9;--on-bg-2:#5b5240;--card-edge:#10242b;--lift:5px 5px 0 rgba(16,36,43,.13);--reglure:30px;--reglure-trait:rgba(16,36,43,.075)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-edge:#10242b;--lift:5px 5px 0 rgba(0,0,0,.42);--reglure-trait:rgba(243,238,221,.085)}}:root[data-theme=dark]{--card-edge:#10242b;--lift:5px 5px 0 rgba(0,0,0,.42);--reglure-trait:rgba(243,238,221,.085)}body{background-color:var(--bg);background-image:repeating-linear-gradient(to bottom,var(--reglure-trait) 0 1.5px,transparent 1.5px var(--reglure))}.card,.group,.monday,.sheet,.tile{border:1.5px solid var(--card-edge);border-radius:4px;box-shadow:var(--lift)}.monday{border-left:6px solid var(--rule)}.pill.up{background:var(--green)}.pill.dn,.pill.up{color:var(--accent-fg)}.pill.dn{background:var(--red)}td .res.al{color:#735c1c}td .res.na{color:#4c5a5f}:root[data-theme=skool]{--card:transparent;--thumb:rgba(246,244,236,.07);--sheet-hollow:rgba(246,244,236,.05);--thumb-shadow:none;--label:#f6f4ec;--label2:#ccd6cb;--label3:#c2cec1;--sep:rgba(246,244,236,.22);--fill:rgba(246,244,236,.08);--fill2:rgba(246,244,236,.16);--green:#c9efce;--red:#f8cbc1;--orange:#fae9b4;--green-tint:transparent;--red-tint:transparent;--orange-tint:transparent;--sur-alerte:#f6f4ec;--accent-fg:#1d2e28;--rule:#fae9b4;--bg:#1d2e28;--on-bg:#f6f4ec;--on-bg-2:#ccd6cb;--logo-w:#cfe0f6;--logo-r:#c9efce;--logo-pt:#dfe9fb;--card-edge:rgba(246,244,236,.72);--lift:none;--sep-on-bg:rgba(246,244,236,.26);--fill-on-bg:rgba(246,244,236,.08);--fill2-on-bg:rgba(246,244,236,.16);--nav:rgba(29,46,40,.9);--scrim:rgba(8,14,12,.5);--alert-on-bg:#f8cbc1;--reglure:9999px;--reglure-trait:transparent}:root[data-theme=skool] body{background-image:none}:root[data-theme=skool] .card,:root[data-theme=skool] .group,:root[data-theme=skool] .monday,:root[data-theme=skool] .sheet,:root[data-theme=skool] .tile{background:none;box-shadow:none;border-color:transparent;position:relative;color-scheme:dark}:root[data-theme=skool] .card:before,:root[data-theme=skool] .group:before,:root[data-theme=skool] .monday:before,:root[data-theme=skool] .sheet:before,:root[data-theme=skool] .tile:before{content:"";position:absolute;inset:0;pointer-events:none;border:1.7px solid var(--card-edge);border-radius:12px;filter:url(#craie)}:root[data-theme=skool] .monday:before{border-left-width:5px;border-left-color:var(--rule)}:root[data-theme=skool] .bar .brand,:root[data-theme=skool] .head .date,:root[data-theme=skool] .sheet .big,:root[data-theme=skool] .tile .v{filter:url(#craie)}:root[data-theme=skool] .pill{background:none;box-shadow:inset 0 0 0 1.4px currentColor}:root[data-theme=skool] .pill.up{background:none;color:var(--green)}:root[data-theme=skool] .pill.dn{background:none;color:var(--red)}:root[data-theme=skool] .ic{background:none;box-shadow:inset 0 0 0 1.6px currentColor}:root[data-theme=skool] .ic.green{color:var(--green)}:root[data-theme=skool] .ic.orange{color:var(--orange)}:root[data-theme=skool] .ic.red{color:var(--red)}:root[data-theme=skool] .cert.med,:root[data-theme=skool] .sheet .big,:root[data-theme=skool] td .res.al,:root[data-theme=skool] td .res.ko,:root[data-theme=skool] td .res.na,:root[data-theme=skool] td .res.ok{background:none;box-shadow:inset 0 0 0 1.3px currentColor}:root[data-theme=skool] td .res.ok{color:var(--green)}:root[data-theme=skool] td .res.ko{color:var(--red)}:root[data-theme=skool] .cert.med,:root[data-theme=skool] td .res.al{color:var(--orange)}:root[data-theme=skool] td .res.na{color:var(--label2)}:root[data-theme=skool] .sheet .big{color:var(--label)}:root[data-theme=skool] .chip[aria-selected=true]{background:var(--fill2-on-bg);box-shadow:inset 0 0 0 1.5px var(--on-bg);color:var(--on-bg)}:root[data-theme=skool] .spark .fill,:root[data-theme=skool] .spark:has(.target.dn) .fill,:root[data-theme=skool] .spark:has(.target.up) .fill{fill:none}:root[data-theme=skool] .spark .line,:root[data-theme=skool] .spark:has(.target.dn) .line,:root[data-theme=skool] .spark:has(.target.up) .line{stroke:var(--label2);stroke-width:2.4;stroke-dasharray:16 2.2 8 1.7 21 2.5 11 1.9}.filtre-craie{position:absolute;width:0;height:0;overflow:hidden}