@keyframes cal-blink{50%{opacity:0}}@keyframes cal-glow{50%{opacity:.55}}@keyframes cal-float{50%{translate:0 -2px}}@keyframes cal-swim{to{background-position:40px 0}}[data-skin=encre-fluo] [data-ui=cal-grid]{border:1.5px dashed var(--line-2);border-radius:10px;background:radial-gradient(circle,rgb(23 15 48/.06) 0 1px,transparent 1.4px) 0 0 /12px 12px,var(--paper);box-shadow:6px 6px 0 rgb(255 72 176/.18)}[data-skin=encre-fluo] [data-ui=cal-daynum]{display:inline-grid;place-items:center;min-width:34px;height:34px;border:2px dashed;border-radius:50%;rotate:-8deg;font-size:16px}[data-skin=encre-fluo] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=encre-fluo] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:34px;border:0;color:var(--ink);background:var(--m-a,#ff48b0);box-shadow:2px 2px 0 #1e90ff}[data-skin=encre-fluo] [data-ui=cal-daycol][data-today]{background:radial-gradient(circle,rgb(255 72 176/.16) 0 1.3px,transparent 1.8px) 0 0 /7px 7px}[data-skin=encre-fluo] [data-ui=cal-line]{border-top-style:dotted}[data-skin=encre-fluo] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle,color-mix(in oklab,var(--accent) 55%,transparent) 0 1px,transparent 1.5px) 0 0 /5px 5px,color-mix(in oklab,var(--accent) 18%,var(--paper));--cal-ring:3px 3px 0 color-mix(in oklab,var(--accent) 45%,transparent);border-radius:4px;overflow:visible}[data-skin=encre-fluo] [data-ui=cal-slot]:before{content:"";position:absolute;top:-5px;left:50%;width:34px;height:10px;translate:-50% 0;rotate:-3deg;background:rgb(255 232 0/.55);box-shadow:0 0 0 1px rgb(23 15 48/.06)}[data-skin=encre-fluo] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 72%,var(--paper));--cal-ring:3px 3px 0 #1e90ff;color:var(--ink);border-radius:4px;border:1.5px solid var(--ink)}[data-skin=encre-fluo] [data-ui=cal-event] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=encre-fluo] [data-ui=cal-event][data-kind=exam]:not([data-allday]){rotate:-1deg;border-style:dashed}[data-skin=encre-fluo] [data-ui=cal-now]>div{height:3px;background:repeating-linear-gradient(90deg,#ff48b0 0 8px,transparent 8px 12px)}[data-skin=encre-fluo] [data-ui=cal-listbox]{border:1.5px dashed var(--line-2);border-radius:10px;box-shadow:5px 5px 0 rgb(30 144 255/.15)}[data-skin=encre-fluo] [data-ui=cal-itemicon]{border-radius:50%;rotate:-6deg;box-shadow:2px 2px 0 var(--accent)}[data-skin=plasma] [data-ui=cal-grid]{border-color:rgb(214 180 255/.18);border-radius:28px;background:radial-gradient(80% 60% at 50% 0,rgb(124 58 255/.18),transparent 70%),var(--paper)}[data-skin=plasma] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=plasma] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;padding:0 10px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#ff4596,#7c3aff);box-shadow:0 0 18px -2px #ff4596}[data-skin=plasma] [data-ui=cal-daycol][data-today]{background:linear-gradient(180deg,rgb(255 69 150/.08),rgb(124 58 255/.05))}[data-skin=plasma] [data-ui=cal-line]{border-color:rgb(214 180 255/.07)}[data-skin=plasma] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,color-mix(in oklab,var(--accent) 34%,var(--paper)),color-mix(in oklab,var(--accent) 12%,var(--paper)));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent),0 0 16px -4px var(--accent);border-radius:16px}[data-skin=plasma] [data-ui=cal-slot] [data-ui=cal-title]{color:#fff}[data-skin=plasma] [data-ui=cal-slot] [data-ui=cal-meta]{color:color-mix(in oklab,var(--accent) 35%,#fff)}[data-skin=plasma] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 16%,var(--paper));--cal-ring:inset 0 0 0 2px var(--accent),0 0 22px -2px var(--accent);border-radius:999px 16px 16px 999px}[data-skin=plasma] [data-ui=cal-event][data-allday]{color:#fff;border-radius:999px}[data-skin=plasma] [data-ui=cal-now]>div{height:3px;background:linear-gradient(90deg,#ff4596,#00e5ff);box-shadow:0 0 12px #ff4596;animation:cal-glow 1.8s ease-in-out infinite}[data-skin=plasma] [data-ui=cal-listbox]{border-radius:24px;box-shadow:0 0 30px -14px #7c3aff}[data-skin=plasma] [data-ui=cal-itemicon]{border-radius:999px;box-shadow:0 0 14px -3px var(--accent)}[data-skin=stratosphere] [data-ui=cal-grid]{border-radius:28px 8px 28px 8px;background:radial-gradient(120% 40% at 50% 100%,rgb(69 184 255/.12),transparent 70%),var(--paper)}[data-skin=stratosphere] [data-ui=cal-dayname]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}[data-skin=stratosphere] [data-ui=cal-daynum]{display:inline-grid;place-items:center;min-width:32px;height:30px;border-radius:4px;font-family:var(--font-mono);font-size:16px;color:#ffd75e;background:linear-gradient(180deg,#0a0f24 0 49%,#000 49% 51%,#121a3a 51%);box-shadow:inset 0 0 0 1px rgb(166 196 255/.18)}[data-skin=stratosphere] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=stratosphere] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;color:#0a0d1f;background:#45b8ff;box-shadow:0 0 16px -2px #45b8ff}[data-skin=stratosphere] [data-ui=cal-daycol][data-today]{background:linear-gradient(180deg,rgb(69 184 255/.1),transparent 60%)}[data-skin=stratosphere] [data-ui=cal-line]{border-top-style:dashed;border-color:rgb(166 196 255/.08)}[data-skin=stratosphere] [data-ui=cal-slot]{--cal-bg:linear-gradient(90deg,transparent 0 30%,color-mix(in oklab,var(--accent) 70%,transparent)) left bottom /100% 2px no-repeat,color-mix(in oklab,var(--accent) 13%,var(--paper));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent);border-radius:999px 14px 14px 999px;padding-left:12px}[data-skin=stratosphere] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink)}[data-skin=stratosphere] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at calc(100% - 8px) 50%,#fff 0 2px,transparent 3px),linear-gradient(90deg,color-mix(in oklab,var(--accent) 55%,var(--paper)),var(--accent));--cal-ring:0 0 18px -4px var(--accent);color:#0a0d1f;border-radius:14px 999px 999px 14px}[data-skin=stratosphere] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:#0a0d1f}[data-skin=stratosphere] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,transparent,#45b8ff)}[data-skin=stratosphere] [data-ui=cal-now]>div>span{background:#fff;box-shadow:0 0 10px #45b8ff}[data-skin=stratosphere] [data-ui=cal-listdate]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}[data-skin=stratosphere] [data-ui=cal-listbox]{border-radius:22px 6px 22px 6px}[data-skin=turbo] [data-ui=cal-grid]{border-radius:6px;border-color:rgb(255 255 255/.12)}[data-skin=turbo] [data-ui=cal-dayhead]{border-bottom:3px solid transparent}[data-skin=turbo] [data-ui=cal-dayname]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}[data-skin=turbo] [data-ui=cal-daynum]{font-family:var(--tb-dots,var(--font-mono));font-size:22px}[data-skin=turbo] [data-ui=cal-dayhead][data-today]{background:transparent;border-image:repeating-linear-gradient(90deg,#ff3b30 0 10px,transparent 10px 14px) 3}[data-skin=turbo] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;height:auto;border-radius:2px;padding:0 6px;color:#0a0b0e;background:#ffd400}[data-skin=turbo] [data-ui=cal-daycol][data-today]{background:repeating-linear-gradient(90deg,rgb(255 59 48/.04) 0 2px,transparent 2px 8px)}[data-skin=turbo] [data-ui=cal-line]{border-top-style:dashed;border-color:rgb(255 255 255/.07)}[data-skin=turbo] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,var(--accent),var(--accent)) left /4px 100% no-repeat,color-mix(in oklab,var(--accent) 15%,var(--paper));--cal-ring:inset 0 0 0 1px rgb(255 255 255/0.06);border-radius:2px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding-left:10px}[data-skin=turbo] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink);text-transform:uppercase;letter-spacing:.02em}[data-skin=turbo] [data-ui=cal-meta]{font-family:var(--font-mono)}[data-skin=turbo] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-conic-gradient(#fff 0 25%,#0a0b0e 0 50%) top /8px 8px repeat-x,var(--accent);border-radius:2px;padding-top:10px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}[data-skin=turbo] [data-ui=cal-now]>div{height:3px;background:repeating-linear-gradient(90deg,#ff3b30 0 6px,transparent 6px 9px);box-shadow:0 0 8px #ff3b30}[data-skin=turbo] [data-ui=cal-listbox]{border-radius:4px}[data-skin=turbo] [data-ui=cal-itemicon]{border-radius:2px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[data-skin=nacre] [data-ui=cal-grid]{border-radius:30px;background:linear-gradient(135deg,rgb(255 214 236/.28),transparent 35%,rgb(200 241 236/.28) 70%,rgb(226 212 255/.3)),var(--paper)}[data-skin=nacre] [data-ui=cal-daynum]{font-family:var(--nc-serif,serif);font-style:italic;font-weight:400;font-size:24px}[data-skin=nacre] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=nacre] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:36px;height:36px;color:var(--ink);background:radial-gradient(circle at 34% 30%,#fff 0 18%,#ffd6ec 45%,#c8f1ec 75%,#e2d4ff);box-shadow:0 4px 10px rgb(60 30 120/.2)}[data-skin=nacre] [data-ui=cal-slot]{--cal-bg:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,#fff),#fff 55%,color-mix(in oklab,var(--accent) 8%,#eaf8f6));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent),0 3px 8px -4px rgb(60 30 120/0.25);border-radius:16px}[data-skin=nacre] [data-ui=cal-slot]:after{content:"";position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--accent))}[data-skin=nacre] [data-ui=cal-event]:not([data-allday]){border-radius:16px}[data-skin=nacre] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,#ff6a00,#b18cff,#3fd0c9)}[data-skin=nacre] [data-ui=cal-listdate]{font-family:var(--nc-serif,serif);font-style:italic;font-size:16px}[data-skin=nacre] [data-ui=cal-listbox]{border-radius:24px}[data-skin=comics] [data-ui=cal-grid]{border:3px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink)}[data-skin=comics] [data-ui=cal-daycol],[data-skin=comics] [data-ui=cal-dayhead]{border-left-width:3px;border-color:var(--ink)}[data-skin=comics] [data-ui=cal-heads]{border-bottom:3px solid var(--ink)}[data-skin=comics] [data-ui=cal-dayname]{font-weight:800;text-transform:uppercase;color:var(--ink)}[data-skin=comics] [data-ui=cal-dayhead][data-today]{background:#ffd400}[data-skin=comics] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--ink);background:#fff;box-shadow:0 0 0 2.5px var(--ink)}[data-skin=comics] [data-ui=cal-daycol][data-today]{background:radial-gradient(circle,rgb(255 212 0/.35) 0 1.5px,transparent 2px) 0 0 /8px 8px}[data-skin=comics] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle,color-mix(in oklab,var(--accent) 40%,transparent) 0 1.2px,transparent 1.7px) 0 0 /6px 6px,#fff;--cal-ring:inset 0 0 0 2.5px var(--ink),3px 3px 0 var(--ink);border-radius:3px}[data-skin=comics] [data-ui=cal-title]{text-transform:uppercase;font-weight:800;letter-spacing:.01em}[data-skin=comics] [data-ui=cal-event]:not([data-allday]){--cal-bg:var(--accent);--cal-ring:inset 0 0 0 2.5px var(--ink),3px 3px 0 var(--ink);border-radius:20px 20px 20px 4px;overflow:visible}[data-skin=comics] [data-ui=cal-event]:not([data-allday]):after{content:"";position:absolute;left:10px;bottom:-9px;border:7px solid transparent;border-top:9px solid var(--ink);border-bottom:0}[data-skin=comics] [data-ui=cal-event] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=comics] [data-ui=cal-event]{color:var(--ink)}[data-skin=comics] [data-ui=cal-now]>div{height:4px;background:var(--ink)}[data-skin=comics] [data-ui=cal-now]>div>span{background:#ffd400;box-shadow:0 0 0 2px var(--ink)}[data-skin=comics] [data-ui=cal-listbox]{border:3px solid var(--ink);border-radius:4px;box-shadow:5px 5px 0 var(--ink)}[data-skin=comics] [data-ui=cal-listdate]{display:inline-block;padding:2px 10px;color:var(--ink);background:#ffd400;border:2px solid var(--ink);text-transform:uppercase;font-weight:800}[data-skin=pixel] [data-ui=cal-grid]{border-radius:0;border:0;box-shadow:0 -4px 0 0 #39ff88,0 4px 0 0 #39ff88,-4px 0 0 0 #39ff88,4px 0 0 0 #39ff88,0 0 30px -10px #39ff88}[data-skin=pixel] [data-ui=cal-dayname],[data-skin=pixel] [data-ui=cal-daynum],[data-skin=pixel] [data-ui=cal-hour]{font-family:var(--font-pixelify,var(--font-mono))}[data-skin=pixel] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=pixel] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{border-radius:0;color:#0b0820;background:#ff3df0}[data-skin=pixel] [data-ui=cal-daycol][data-today]{background:linear-gradient(rgb(57 255 136/.06) 1px,transparent 0) 0 0 /100% 8px,linear-gradient(90deg,rgb(57 255 136/.06) 1px,transparent 0) 0 0 /8px 100%}[data-skin=pixel] [data-ui=cal-line]{border-top-style:dotted;border-color:rgb(57 255 136/.12)}[data-skin=pixel] [data-ui=cal-slot]{--cal-bg:color-mix(in oklab,var(--accent) 18%,var(--paper));--cal-ring:0 -3px 0 0 var(--accent),0 3px 0 0 var(--accent),-3px 0 0 0 var(--accent),3px 0 0 0 var(--accent);border-radius:0;margin:3px}[data-skin=pixel] [data-ui=cal-title]{font-family:var(--font-pixelify,var(--font-mono))}[data-skin=pixel] [data-ui=cal-slot] [data-ui=cal-title]{color:#fff}[data-skin=pixel] [data-ui=cal-event]:not([data-allday]){--cal-ring:0 -3px 0 0 #fff,0 3px 0 0 #fff,-3px 0 0 0 #fff,3px 0 0 0 #fff,6px 6px 0 0 rgb(0 0 0/0.5);border-radius:0;margin:3px;color:#0b0820}[data-skin=pixel] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:#0b0820}[data-skin=pixel] [data-ui=cal-event][data-allday]{border-radius:0;color:#fff}[data-skin=pixel] [data-ui=cal-now]>div{height:4px;background:#ff3df0;animation:cal-blink 1s steps(1) infinite}[data-skin=pixel] [data-ui=cal-now]>div>span{border-radius:0;background:#ffe14d}[data-skin=pixel] [data-ui=cal-listbox]{border-radius:0;box-shadow:0 0 0 3px #39ff88}[data-skin=pixel] [data-ui=cal-listdate]{font-family:var(--font-pixelify,var(--font-mono));color:#39ff88}[data-skin=pixel] [data-ui=cal-itemicon]{border-radius:0}[data-skin=explorateur] [data-ui=cal-grid]{border-radius:6px 18px 6px 18px;background:repeating-radial-gradient(circle at 100% 100%,transparent 0 18px,rgb(120 84 40/.06) 18px 19px),var(--paper)}[data-skin=explorateur] [data-ui=cal-dayname]{text-transform:uppercase;letter-spacing:.14em;font-size:11px}[data-skin=explorateur] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=explorateur] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:radial-gradient(circle at 40% 35%,#d9534f,#9c2b27);box-shadow:0 0 0 3px rgb(156 43 39/.25)}[data-skin=explorateur] [data-ui=cal-line]{border-top-style:dashed}[data-skin=explorateur] [data-ui=cal-slot]{--cal-bg:color-mix(in oklab,var(--accent) 12%,var(--paper));--cal-ring:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 45%,var(--ink-3));border-radius:3px;outline:1px dashed color-mix(in oklab,var(--accent) 40%,transparent);outline-offset:-5px}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 14%,var(--paper));--cal-ring:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--paper),inset 0 0 0 5px var(--accent);color:var(--ink);border-radius:4px;rotate:-1.2deg}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]) [data-ui=cal-title]{text-transform:uppercase;letter-spacing:.04em}[data-skin=explorateur] [data-ui=cal-now]>div{height:2px;background:repeating-linear-gradient(90deg,#9c2b27 0 5px,transparent 5px 10px)}[data-skin=explorateur] [data-ui=cal-listbox]{border-radius:4px 16px 4px 16px}[data-skin=explorateur] [data-ui=cal-itemicon]{border-radius:50%;box-shadow:inset 0 0 0 2px var(--accent)}[data-skin=apesanteur] [data-ui=cal-grid]{border-radius:32px;border-color:rgb(205 196 255/.16)}[data-skin=apesanteur] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=apesanteur] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#06051a;background:radial-gradient(circle at 34% 28%,#fff 0 15%,#5ad1ff 60%,#a084ff);box-shadow:0 0 18px -3px #5ad1ff}[data-skin=apesanteur] [data-ui=cal-line]{border-color:rgb(205 196 255/.06)}[data-skin=apesanteur] [data-ui=cal-slot]{--cal-bg:linear-gradient(160deg,rgb(255 255 255/0.14),rgb(255 255 255/0.03) 60%),color-mix(in oklab,var(--accent) 14%,var(--paper));--cal-ring:inset 0 1px 0 rgb(255 255 255/0.22),inset 0 0 0 1px rgb(255 255 255/0.1),0 10px 18px -12px var(--accent);border-radius:20px;animation:cal-float 6s ease-in-out infinite}[data-skin=apesanteur] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink)}[data-skin=apesanteur] [data-ui=cal-event]:not([data-allday]){--cal-bg:linear-gradient(160deg,rgb(255 255 255/0.35),transparent 50%),var(--accent);--cal-ring:0 12px 24px -10px var(--accent);border-radius:20px}[data-skin=apesanteur] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,transparent,#5ad1ff,#ff62b0)}[data-skin=apesanteur] [data-ui=cal-listbox]{border-radius:26px}[data-skin=bonbon] [data-ui=cal-grid]{border-radius:30px;border-width:3px;border-color:color-mix(in oklab,#ff5fa8 30%,transparent)}[data-skin=bonbon] [data-ui=cal-daynum]{font-size:20px}[data-skin=bonbon] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=bonbon] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:34px;height:34px;color:#fff;background:radial-gradient(circle at 35% 28%,#fff 0 12%,#ff8cc4 35%,#ff3d94);box-shadow:0 4px 0 #c21f6e}[data-skin=bonbon] [data-ui=cal-daycol][data-today]{background:rgb(255 95 168/.06)}[data-skin=bonbon] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,rgb(255 255 255/0.65) 0 22%,transparent 45%),color-mix(in oklab,var(--accent) 38%,#fff);--cal-ring:inset 0 -4px 0 color-mix(in oklab,var(--accent) 70%,#000),0 4px 10px -6px var(--accent);border-radius:18px}[data-skin=bonbon] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-linear-gradient(-45deg,rgb(255 255 255/0.35) 0 6px,transparent 6px 14px),var(--accent);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.15),0 5px 12px -6px var(--accent);border-radius:18px}[data-skin=bonbon] [data-ui=cal-event]:not([data-allday]) [data-ui=cal-title]{text-shadow:0 1px 0 rgb(0 0 0/.25)}[data-skin=bonbon] [data-ui=cal-now]>div{height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,#ff5fa8 0 8px,#fff 8px 12px,#3fc8ff 12px 20px,#fff 20px 24px)}[data-skin=bonbon] [data-ui=cal-listbox]{border-radius:26px}[data-skin=bonbon] [data-ui=cal-itemicon]{border-radius:50%;box-shadow:inset 0 -3px 0 rgb(0 0 0/.08)}[data-skin=pate-a-modeler] [data-ui=cal-grid]{border-radius:34px 26px 38px 24px/28px 36px 24px 34px}[data-skin=pate-a-modeler] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=pate-a-modeler] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:#ff8a3d;border-radius:48% 52% 44% 56%/55% 45% 55% 45%;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12)}[data-skin=pate-a-modeler] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 78% 30%,rgb(0 0 0/0.06) 0 3px,transparent 4px),color-mix(in oklab,var(--accent) 34%,#fff);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.08),inset 0 3px 0 rgb(255 255 255/0.5);border-radius:22px 14px 20px 12px/14px 20px 12px 22px}[data-skin=pate-a-modeler] [data-ui=cal-slot]:hover{transform:scale(.98,1.03)}[data-skin=pate-a-modeler] [data-ui=cal-event]:not([data-allday]){--cal-ring:inset 0 -5px 0 rgb(0 0 0/0.14),inset 0 3px 0 rgb(255 255 255/0.3);border-radius:14px 22px 12px 20px/20px 12px 22px 14px}[data-skin=pate-a-modeler] [data-ui=cal-now]>div{height:5px;border-radius:5px;background:#ff8a3d;box-shadow:inset 0 -2px 0 rgb(0 0 0/.15)}[data-skin=pate-a-modeler] [data-ui=cal-listbox]{border-radius:28px 20px 30px 18px}[data-skin=briques] [data-ui=cal-grid]{border-radius:8px;border-width:3px}[data-skin=briques] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=briques] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{border-radius:4px;color:#fff;background:radial-gradient(circle at 50% 28%,rgb(255 255 255/.4) 0 3px,transparent 4px) 0 0 /12px 12px,#e53935;box-shadow:inset 0 -3px 0 rgb(0 0 0/.2)}[data-skin=briques] [data-ui=cal-event]:not([data-allday]),[data-skin=briques] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 50% 50%,rgb(255 255 255/0.55) 0 3.5px,rgb(0 0 0/0.12) 4px,transparent 5px) 4px 2px /14px 10px repeat-x,color-mix(in oklab,var(--accent) 58%,#fff);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.18),inset 0 1px 0 rgb(255 255 255/0.4);border-radius:4px;padding-top:12px}[data-skin=briques] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at 50% 50%,rgb(255 255 255/0.5) 0 3.5px,rgb(0 0 0/0.15) 4px,transparent 5px) 4px 2px /14px 10px repeat-x,var(--accent)}[data-skin=briques] [data-ui=cal-slot] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=briques] [data-ui=cal-now]>div{height:5px;background:repeating-linear-gradient(90deg,#fdd835 0 18px,#1e88e5 18px 36px,#e53935 36px 54px)}[data-skin=briques] [data-ui=cal-listbox]{border-radius:6px;border-width:3px}[data-skin=briques] [data-ui=cal-itemicon]{border-radius:4px;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12)}[data-skin=crayons] [data-ui=cal-grid]{border:2.5px solid var(--ink-2);border-radius:255px 18px 225px 18px/18px 225px 18px 255px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgb(66 133 244/.16) 27px 28px),var(--paper)}[data-skin=crayons] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=crayons] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--ink);background:transparent;box-shadow:0 0 0 2.5px #ff7043;border-radius:48% 52% 50% 46%/52% 46% 54% 48%}[data-skin=crayons] [data-ui=cal-slot]{--cal-bg:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--accent) 38%,transparent) 0 3px,transparent 3px 7px),var(--paper);--cal-ring:none;border:2px solid var(--accent);border-radius:255px 12px 225px 12px/12px 225px 12px 255px}[data-skin=crayons] [data-ui=cal-slot] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=crayons] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-linear-gradient(-45deg,rgb(255 255 255/0.18) 0 2px,transparent 2px 6px),var(--accent);--cal-ring:none;border:2px solid var(--ink-2);border-radius:12px 225px 12px 255px/225px 12px 255px 12px}[data-skin=crayons] [data-ui=cal-now]>div{height:3px;border-radius:2px;background:#ff7043;rotate:-.6deg}[data-skin=crayons] [data-ui=cal-listbox]{border:2px solid var(--ink-2);border-radius:225px 16px 255px 16px/16px 255px 16px 225px}[data-skin=aquarium] [data-ui=cal-grid]{border-radius:30px;background:radial-gradient(circle at 12% 88%,rgb(255 255 255/.5) 0 3px,transparent 4px) 0 0 /60px 70px,linear-gradient(180deg,color-mix(in oklab,#29b6f6 6%,var(--paper)),color-mix(in oklab,#29b6f6 14%,var(--paper)))}[data-skin=aquarium] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=aquarium] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:radial-gradient(circle at 32% 28%,#fff 0 10%,#4fc3f7 40%,#0288d1);box-shadow:0 0 0 3px rgb(41 182 246/.2)}[data-skin=aquarium] [data-ui=cal-line]{border-color:rgb(41 182 246/.12)}[data-skin=aquarium] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 18% 22%,rgb(255 255 255/0.75) 0 3px,transparent 6px),color-mix(in oklab,var(--accent) 22%,var(--paper));--cal-ring:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 45%,transparent),0 6px 12px -8px var(--accent);border-radius:18px}[data-skin=aquarium] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at 15% 25%,rgb(255 255 255/0.6) 0 3px,transparent 5px),var(--accent);border-radius:999px 18px 18px 999px}[data-skin=aquarium] [data-ui=cal-now]>div{height:6px;background:radial-gradient(circle at 10px -3px,transparent 6px,#29b6f6 6.5px 8px,transparent 8.5px) 0 0 /20px 6px repeat-x;animation:cal-swim 3s linear infinite}[data-skin=aquarium] [data-ui=cal-listbox]{border-radius:26px}[data-skin=aquarium] [data-ui=cal-itemicon]{border-radius:50%}@media (prefers-reduced-motion:reduce){[data-skin] [data-ui=cal-now]>div,[data-skin] [data-ui=cal] *{animation:none!important}[data-skin=pate-a-modeler] [data-ui=cal-slot]:hover{transform:none}}@keyframes msgv-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes msgv-float{50%{translate:0 -3px}}@keyframes msgv-blink{50%{opacity:.35}}@keyframes msgv-scan{to{background-position:0 6px}}[data-skin] [data-ui=msg-bubble][data-moderation=flagged]:not([data-hidden]){outline:2px dashed var(--sun);outline-offset:2px}[data-skin] [data-ui=msg-bubble][data-moderation=blocked]:not([data-hidden]){outline:2px dashed var(--stop);outline-offset:2px}[data-skin] [data-ui=msg-bubble][data-hidden]{opacity:.85}[data-skin=encre-fluo] [data-ui=msg]{border-radius:10px;border:1.5px solid var(--ink);box-shadow:8px 8px 0 0 rgb(255 72 176/.28),0 30px 50px -30px rgb(64 36 140/.35);background:radial-gradient(circle,rgb(23 15 48/.06) 0 1px,transparent 1.4px) 0 0 /14px 14px,var(--paper)}[data-skin=encre-fluo] [data-ui=msg-list]{border-right:1.5px dashed rgb(23 15 48/.3)}[data-skin=encre-fluo] [data-ui=msg-channel]{border-radius:4px}[data-skin=encre-fluo] [data-ui=msg-channel][data-active]{background:linear-gradient(transparent 12%,var(--sk-highlighter,#ffe800) 12% 88%,transparent 88%);rotate:-.6deg}[data-skin=encre-fluo] [data-ui=msg-scroll]{background:transparent}[data-skin=encre-fluo] [data-ui=msg-day]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}[data-skin=encre-fluo] [data-ui=msg-day]>span{height:0;border-top:1.5px dashed var(--ink-3);background:none}[data-skin=encre-fluo] [data-ui=msg-bubble]{position:relative;border-radius:3px;border:0;background:#ffffff;color:var(--ink);box-shadow:0 0 0 1.5px var(--ink),3px 3px 0 1.5px rgb(30 144 255/.35);rotate:-.7deg}[data-skin=encre-fluo] [data-ui=msg-bubble]:before{content:"";position:absolute;top:-7px;left:18px;width:38px;height:13px;background:rgb(255 232 0/.75);rotate:-4deg;box-shadow:0 1px 0 rgb(23 15 48/.12)}[data-skin=encre-fluo] [data-ui=msg-bubble][data-mine]{background:var(--tangerine);color:#1a0b00;rotate:.8deg;box-shadow:0 0 0 1.5px var(--ink),-3px 3px 0 1.5px rgb(255 72 176/.45)}[data-skin=encre-fluo] [data-ui=msg-bubble][data-mine]:before{left:auto;right:18px;background:rgb(255 72 176/.6);rotate:5deg}[data-skin=encre-fluo] [data-ui=msg-bubble][data-role=teacher]{box-shadow:0 0 0 1.5px var(--ink),3px 3px 0 1.5px rgb(0 200 150/.45)}[data-skin=encre-fluo] [data-ui=msg-bubble][data-hidden]{background:transparent;box-shadow:0 0 0 1.5px var(--ink-3)}[data-skin=encre-fluo] [data-ui=msg-bubble][data-hidden]:before{display:none}[data-skin=encre-fluo] [data-ui=msg-composer]{border-top:1.5px dashed rgb(23 15 48/.3);background:transparent}[data-skin=encre-fluo] [data-ui=msg-input]{border-radius:4px;border:1.5px solid var(--ink);box-shadow:3px 3px 0 0 rgb(255 72 176/.3)}[data-skin=plasma] [data-ui=msg]{border-radius:28px;border:1px solid rgb(214 180 255/.18);background:linear-gradient(160deg,rgb(28 17 51/.92),rgb(13 7 26/.95));box-shadow:0 0 0 1px rgb(255 69 150/.08),0 40px 90px -40px rgb(124 58 255/.55),inset 0 1px 0 rgb(255 255 255/.06)}[data-skin=plasma] [data-ui=msg-list]{border-right:1px solid rgb(214 180 255/.12);background:rgb(8 4 15/.35)}[data-skin=plasma] [data-ui=msg-channel]{border-radius:999px}[data-skin=plasma] [data-ui=msg-channel][data-active]{background:linear-gradient(90deg,rgb(255 69 150/.22),rgb(124 58 255/.22));box-shadow:inset 0 0 0 1px rgb(255 69 150/.45),0 0 22px -6px rgb(255 69 150/.6)}[data-skin=plasma] [data-ui=msg-channel][data-unread]{text-shadow:0 0 10px rgb(255 69 150/.6)}[data-skin=plasma] [data-ui=msg-scroll]{background:radial-gradient(60% 40% at 80% 0,rgb(124 58 255/.18),transparent 70%),radial-gradient(50% 40% at 0 100%,rgb(255 69 150/.14),transparent 70%)}[data-skin=plasma] [data-ui=msg-day]>span{background:linear-gradient(90deg,transparent,rgb(255 69 150/.6),transparent)}[data-skin=plasma] [data-ui=msg-bubble]{border-radius:22px;border:1px solid rgb(214 180 255/.22);background:rgb(41 26 71/.85);color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.08)}[data-skin=plasma] [data-ui=msg-bubble][data-mine]{border:0;color:#12021d;background:linear-gradient(120deg,#ff6bb0,#ff4596 45%,#b56bff);box-shadow:0 0 24px -4px rgb(255 69 150/.75),inset 0 1px 0 rgb(255 255 255/.4)}[data-skin=plasma] [data-ui=msg-bubble][data-role=direction],[data-skin=plasma] [data-ui=msg-bubble][data-role=teacher]{border-color:rgb(0 229 255/.55);box-shadow:0 0 18px -6px rgb(0 229 255/.6)}[data-skin=plasma] [data-ui=msg-bubble][data-hidden]{background:transparent;border-style:dashed}[data-skin=plasma] [data-ui=msg-composer]{background:rgb(8 4 15/.5);border-top-color:rgb(214 180 255/.12)}[data-skin=plasma] [data-ui=msg-input]{border-radius:999px;background:rgb(28 17 51/.9);border-color:rgb(214 180 255/.28);color:var(--ink)}[data-skin=plasma] [data-msg=send]{border-radius:999px;box-shadow:0 0 22px -4px rgb(255 69 150/.8)}[data-skin=stratosphere] [data-ui=msg]{border-radius:30px 10px 30px 10px;border:1px solid rgb(166 196 255/.18);background:linear-gradient(168deg,#121a3c,#0b1028 70%);box-shadow:0 40px 90px -30px rgb(0 0 0/.9),0 0 70px -30px rgb(69 184 255/.4)}[data-skin=stratosphere] [data-ui=msg-list]{border-right:1px solid rgb(166 196 255/.12)}[data-skin=stratosphere] [data-ui=msg-channel]{border-radius:8px;position:relative}[data-skin=stratosphere] [data-ui=msg-channel][data-active]{background:rgb(69 184 255/.12);box-shadow:inset 3px 0 0 #45b8ff}[data-skin=stratosphere] [data-ui=msg-channel][data-unread]:after{content:"RX";position:absolute;top:8px;right:10px;font:700 9px/1 var(--font-mono);letter-spacing:.1em;color:#22f0b6;animation:msgv-blink 1.6s steps(1) infinite}[data-skin=stratosphere] [data-ui=msg-thread-head]{background:linear-gradient(90deg,rgb(69 184 255/.1),transparent 60%)}[data-skin=stratosphere] [data-ui=msg-scroll]{background:radial-gradient(circle at 50% 120%,rgb(69 184 255/.12),transparent 60%),repeating-radial-gradient(circle at 50% 120%,transparent 0 46px,rgb(166 196 255/.05) 46px 47px)}[data-skin=stratosphere] [data-ui=msg-day]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9ad8ff}[data-skin=stratosphere] [data-ui=msg-bubble]{border-radius:2px 16px 16px 16px;border:1px solid rgb(166 196 255/.22);background:rgb(21 29 63/.92);color:var(--ink);font-feature-settings:"tnum"}[data-skin=stratosphere] [data-ui=msg-bubble]:before{content:"▸ ";font:700 11px/1 var(--font-mono);color:#45b8ff}[data-skin=stratosphere] [data-ui=msg-bubble][data-mine]{border-radius:16px 2px 16px 16px;border-color:transparent;color:#061226;background:linear-gradient(110deg,#9ad8ff,#45b8ff 60%,#9476ff);box-shadow:0 0 26px -8px rgb(69 184 255/.8)}[data-skin=stratosphere] [data-ui=msg-bubble][data-mine]:before{color:#061226;content:"◂ "}[data-skin=stratosphere] [data-ui=msg-bubble][data-hidden]:before{content:none}[data-skin=stratosphere] [data-ui=msg-bubble][data-role=teacher]{border-color:rgb(34 240 182/.55)}[data-skin=stratosphere] [data-ui=msg-time]{font-family:var(--font-mono);letter-spacing:.06em}[data-skin=stratosphere] [data-ui=msg-composer]{background:rgb(6 10 28/.6)}[data-skin=stratosphere] [data-ui=msg-input]{border-radius:10px;background:rgb(21 29 63/.9);color:var(--ink);border-color:rgb(166 196 255/.3)}[data-skin=turbo] [data-ui=msg]{border-radius:6px;border:1px solid rgb(255 255 255/.12);background:linear-gradient(180deg,#15181e,#0e1014);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 30px 70px -30px rgb(0 0 0/.9)}[data-skin=turbo] [data-ui=msg-list]{border-right:2px solid #ff3b30}[data-skin=turbo] [data-ui=msg-channel]{border-radius:3px;border-left:3px solid transparent}[data-skin=turbo] [data-ui=msg-channel][data-active]{background:rgb(255 255 255/.06);border-left-color:#ffd400}[data-skin=turbo] [data-ui=msg-channel][data-kind=staff]{border-left-color:#00e0ff}[data-skin=turbo] [data-ui=msg-scroll]{background:repeating-linear-gradient(0deg,rgb(255 255 255/.025) 0 1px,transparent 1px 6px);animation:msgv-scan .9s linear infinite}[data-skin=turbo] [data-ui=msg-day]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffd400}[data-skin=turbo] [data-ui=msg-day]>span{background:repeating-linear-gradient(90deg,#ffd400 0 6px,transparent 6px 10px);opacity:.5}[data-skin=turbo] [data-ui=msg-bubble]{border-radius:0;border:1px solid rgb(255 255 255/.14);border-left:4px solid #00e0ff;background:#1a1d24;color:var(--ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}[data-skin=turbo] [data-ui=msg-bubble][data-mine]{border:0;border-right:4px solid #ffffff;color:#1a0400;background:linear-gradient(90deg,#ff3b30,#ff7a1a);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}[data-skin=turbo] [data-ui=msg-bubble][data-role=direction],[data-skin=turbo] [data-ui=msg-bubble][data-role=teacher]{border-left-color:#ffd400}[data-skin=turbo] [data-ui=msg-bubble][data-hidden]{clip-path:none;border-left-color:rgb(255 255 255/.3)}[data-skin=turbo] [data-ui=msg-time]{font-family:var(--font-mono)}[data-skin=turbo] [data-ui=msg-composer]{background:#0e1014;border-top:1px solid rgb(255 255 255/.1)}[data-skin=turbo] [data-ui=msg-input]{border-radius:2px;background:#1a1d24;color:var(--ink);border-color:rgb(255 255 255/.2)}[data-skin=turbo] [data-msg=send]{border-radius:2px}[data-skin=nacre] [data-ui=msg]{border-radius:36px;border:1px solid rgb(26 16 51/.08);background:linear-gradient(135deg,#ffffff,#fbf6ff 40%,#f2fbfa);box-shadow:0 30px 70px -40px rgb(90 50 160/.45),inset 0 1px 0 #ffffff}[data-skin=nacre] [data-ui=msg-list]{border-right:1px solid rgb(26 16 51/.06)}[data-skin=nacre] [data-ui=msg-list] h2,[data-skin=nacre] [data-ui=msg-thread-head] .font-semibold{font-family:var(--nc-serif,var(--font-display));font-style:italic;font-weight:400;font-size:1.35em}[data-skin=nacre] [data-ui=msg-channel]{border-radius:22px}[data-skin=nacre] [data-ui=msg-channel][data-active]{background:linear-gradient(110deg,#ffe7f2,#efe7ff 45%,#e2f7f4);box-shadow:inset 0 1px 0 #ffffff,0 6px 16px -10px rgb(90 50 160/.5)}[data-skin=nacre] [data-ui=msg-scroll]{background:transparent}[data-skin=nacre] [data-ui=msg-day]{font-family:var(--nc-serif,var(--font-display));font-style:italic;font-size:13px;color:var(--ink-2)}[data-skin=nacre] [data-ui=msg-author]>span:first-child{font-family:var(--nc-serif,var(--font-display));font-style:italic;font-size:14px;color:var(--ink)}[data-skin=nacre] [data-ui=msg-bubble]{border-radius:22px 22px 22px 6px;border:1px solid rgb(26 16 51/.07);background:linear-gradient(140deg,#ffffff,#f7f2ff);color:var(--ink);box-shadow:0 8px 18px -12px rgb(90 50 160/.45),inset 0 1px 0 #ffffff}[data-skin=nacre] [data-ui=msg-bubble][data-mine]{border-radius:22px 22px 6px 22px;border:0;color:#2b0f00;background:linear-gradient(120deg,#ffb37a,#ff8a3d 45%,#ffa6c9);box-shadow:0 10px 22px -12px rgb(255 106 0/.6),inset 0 1px 0 rgb(255 255 255/.5)}[data-skin=nacre] [data-ui=msg-bubble][data-role=teacher]{background:linear-gradient(140deg,#ffffff,#e9f8f6)}[data-skin=nacre] [data-ui=msg-composer]{background:transparent}[data-skin=nacre] [data-ui=msg-input]{border-radius:22px;background:#ffffff}[data-skin=comics] [data-ui=msg]{border-radius:4px;border:3px solid #111;box-shadow:8px 8px 0 0 #111;background:var(--paper)}[data-skin=comics] [data-ui=msg-list]{border-right:3px solid #111}[data-skin=comics] [data-ui=msg-list] h2{text-transform:uppercase;font-style:italic;letter-spacing:.02em}[data-skin=comics] [data-ui=msg-channel]{border-radius:2px;border:2px solid transparent}[data-skin=comics] [data-ui=msg-channel][data-active]{background:#ffd400;border-color:#111;box-shadow:3px 3px 0 0 #111}[data-skin=comics] [data-ui=msg-thread-head]{border-bottom:3px solid #111;background:radial-gradient(circle,rgb(255 46 99/.22) 0 1.6px,transparent 2px) 0 0 /8px 8px}[data-skin=comics] [data-ui=msg-scroll]{background:radial-gradient(circle,rgb(31 162 255/.12) 0 1.5px,transparent 2px) 0 0 /10px 10px,var(--paper)}[data-skin=comics] [data-ui=msg-day]{text-transform:uppercase;font-weight:800;font-style:italic;color:#111}[data-skin=comics] [data-ui=msg-day]>span{height:3px;background:#111}[data-skin=comics] [data-ui=msg-bubble]{position:relative;border-radius:26px/22px;padding:12px 20px;border:2.5px solid #111;background:#ffffff;color:#111;box-shadow:3px 3px 0 0 #111}[data-skin=comics] [data-ui=msg-bubble]:after{content:"";position:absolute;bottom:-12px;left:18px;width:18px;height:14px;background:#ffffff;border-left:2.5px solid #111;border-bottom:2.5px solid #111;clip-path:polygon(0 0,100% 0,0 100%);transform:skewX(-20deg)}[data-skin=comics] [data-ui=msg-bubble][data-mine]{background:#ffd400;color:#111}[data-skin=comics] [data-ui=msg-bubble][data-mine]:after{left:auto;right:18px;background:#ffd400;border-left:0;border-right:2.5px solid #111;clip-path:polygon(0 0,100% 0,100% 100%);transform:skewX(20deg)}[data-skin=comics] [data-ui=msg-bubble][data-role=direction],[data-skin=comics] [data-ui=msg-bubble][data-role=teacher]{border-radius:3px;background:#dff1ff}[data-skin=comics] [data-ui=msg-bubble][data-role=direction]:after,[data-skin=comics] [data-ui=msg-bubble][data-role=teacher]:after{background:#dff1ff}[data-skin=comics] [data-ui=msg-bubble][data-hidden]:after,[data-skin=comics] [data-ui=msg-row][data-grouped] [data-ui=msg-bubble]:after{display:none}[data-skin=comics] [data-ui=msg-bubble][data-hidden]{border-style:dashed;box-shadow:none}[data-skin=comics] [data-ui=msg-row]{margin-bottom:6px}[data-skin=comics] [data-ui=msg-composer]{border-top:3px solid #111}[data-skin=comics] [data-ui=msg-input]{border-radius:4px;border:2.5px solid #111;box-shadow:3px 3px 0 0 #111;color:#111}[data-skin=pixel] [data-ui=msg]{border-radius:0;border:0;background:#0d0b1e;box-shadow:0 0 0 4px #39ff88,0 0 0 8px #0d0b1e,0 0 0 10px #ff3df0,0 0 40px 6px rgb(57 255 136/.25)}[data-skin=pixel] [data-ui=msg-list]{border-right:4px solid #39ff88}[data-skin=pixel] [data-ui=msg-day],[data-skin=pixel] [data-ui=msg-list] h2{font-family:var(--font-pixelify,var(--font-mono));text-transform:uppercase}[data-skin=pixel] [data-ui=msg-channel]{border-radius:0}[data-skin=pixel] [data-ui=msg-channel][data-active]{background:rgb(57 255 136/.16);box-shadow:inset 4px 0 0 #39ff88}[data-skin=pixel] [data-ui=msg-channel][data-active]:before{content:"▶";color:#39ff88;font-size:12px;margin-right:-4px}[data-skin=pixel] [data-ui=msg-scroll]{background:repeating-linear-gradient(0deg,rgb(255 255 255/.03) 0 2px,transparent 2px 4px),#0d0b1e}[data-skin=pixel] [data-ui=msg-day]{color:#ffe14d}[data-skin=pixel] [data-ui=msg-day]>span{height:4px;background:repeating-linear-gradient(90deg,#ffe14d 0 4px,transparent 4px 8px)}[data-skin=pixel] [data-ui=msg-bubble]{border-radius:0;border:0;padding:10px 14px;background:#1b1840;color:#f4f1ff;box-shadow:0 -4px 0 0 #f4f1ff,0 4px 0 0 #f4f1ff,-4px 0 0 0 #f4f1ff,4px 0 0 0 #f4f1ff,8px 8px 0 0 rgb(0 0 0/.5);margin:4px}[data-skin=pixel] [data-ui=msg-bubble][data-mine]{background:#39ff88;color:#07130b;box-shadow:0 -4px 0 0 #07130b,0 4px 0 0 #07130b,-4px 0 0 0 #07130b,4px 0 0 0 #07130b,8px 8px 0 0 rgb(57 255 136/.35)}[data-skin=pixel] [data-ui=msg-bubble][data-role=direction],[data-skin=pixel] [data-ui=msg-bubble][data-role=teacher]{background:#2a1640;box-shadow:0 -4px 0 0 #ff3df0,0 4px 0 0 #ff3df0,-4px 0 0 0 #ff3df0,4px 0 0 0 #ff3df0,8px 8px 0 0 rgb(0 0 0/.5)}[data-skin=pixel] [data-ui=msg-bubble][data-hidden]{background:transparent;color:#a8a3d6}[data-skin=pixel] [data-ui=msg-time]{font-family:var(--font-mono);color:#a8a3d6}[data-skin=pixel] [data-ui=msg-composer]{border-top:4px solid #39ff88;background:#0d0b1e}[data-skin=pixel] [data-ui=msg-input]{border-radius:0;border:3px solid #f4f1ff;background:#1b1840;color:#f4f1ff}[data-skin=pixel] [data-msg=send]{border-radius:0}[data-skin=explorateur] [data-ui=msg]{border-radius:8px;border:1px solid rgb(90 60 30/.25);background:linear-gradient(180deg,#fbf3e2,#f5e8cc);box-shadow:0 0 0 6px rgb(120 80 40/.12),0 30px 60px -30px rgb(90 60 30/.5)}[data-skin=explorateur] [data-ui=msg-list]{border-right:2px dotted rgb(120 80 40/.45)}[data-skin=explorateur] [data-ui=msg-channel]{border-radius:6px}[data-skin=explorateur] [data-ui=msg-channel][data-active]{background:rgb(224 122 47/.14);box-shadow:inset 0 0 0 1.5px rgb(120 80 40/.35)}[data-skin=explorateur] [data-ui=msg-scroll]{background:repeating-linear-gradient(0deg,transparent 0 27px,rgb(43 108 176/.12) 27px 28px),transparent}[data-skin=explorateur] [data-ui=msg-day]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#7a4a1d}[data-skin=explorateur] [data-ui=msg-day]>span{height:0;background:none;border-top:2px dotted rgb(120 80 40/.5)}[data-skin=explorateur] [data-ui=msg-bubble]{position:relative;border-radius:2px;border:1px solid rgb(90 60 30/.25);background:#fffaf0;color:#2a1c0e;padding-right:34px;box-shadow:2px 3px 0 rgb(90 60 30/.15)}[data-skin=explorateur] [data-ui=msg-bubble]:after{content:"";position:absolute;top:6px;right:6px;width:20px;height:24px;border:2px dashed rgb(224 122 47/.55);border-radius:2px;background:radial-gradient(circle,rgb(47 143 107/.35) 0 4px,transparent 5px) 50% /100% 100% no-repeat}[data-skin=explorateur] [data-ui=msg-bubble][data-mine]{background:#e07a2f;color:#1f0c00;border-color:rgb(90 40 10/.4);font-family:var(--font-mono);font-size:13.5px;letter-spacing:.01em}[data-skin=explorateur] [data-ui=msg-bubble][data-mine]:after{border-color:rgb(31 12 0/.45);background:none}[data-skin=explorateur] [data-ui=msg-bubble][data-hidden]{padding-right:14px}[data-skin=explorateur] [data-ui=msg-bubble][data-hidden]:after{display:none}[data-skin=explorateur] [data-ui=msg-composer]{background:transparent;border-top:2px dotted rgb(120 80 40/.45)}[data-skin=explorateur] [data-ui=msg-input]{border-radius:4px;background:#fffaf0;color:#2a1c0e}[data-skin=apesanteur] [data-ui=msg]{border-radius:34px;border:1px solid rgb(205 196 255/.16);background:rgb(18 15 46/.72);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 40px 80px -40px rgb(0 0 0/.8)}[data-skin=apesanteur] [data-ui=msg-list]{border-right:1px solid rgb(205 196 255/.1)}[data-skin=apesanteur] [data-ui=msg-channel]{border-radius:999px}[data-skin=apesanteur] [data-ui=msg-channel][data-active]{background:rgb(255 255 255/.08);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 10px 24px -14px rgb(90 209 255/.6)}[data-skin=apesanteur] [data-ui=msg-scroll]{background:transparent}[data-skin=apesanteur] [data-ui=msg-bubble]{border-radius:26px;border:1px solid rgb(255 255 255/.14);background:radial-gradient(120% 120% at 30% 0,rgb(255 255 255/.16),transparent 50%),rgb(38 32 86/.7);color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 14px 28px -16px rgb(0 0 0/.7);animation:msgv-float 6s ease-in-out infinite}[data-skin=apesanteur] [data-ui=msg-row]:nth-child(odd) [data-ui=msg-bubble]{animation-delay:-2.5s}[data-skin=apesanteur] [data-ui=msg-bubble][data-mine]{color:#04121c;background:radial-gradient(120% 120% at 30% 0,rgb(255 255 255/.65),transparent 45%),linear-gradient(140deg,#8be3ff,#5ad1ff 50%,#a084ff);box-shadow:0 0 26px -6px rgb(90 209 255/.7),inset 0 1px 0 rgb(255 255 255/.6)}[data-skin=apesanteur] [data-ui=msg-composer]{background:rgb(8 6 30/.4)}[data-skin=apesanteur] [data-ui=msg-input]{border-radius:999px;background:rgb(38 32 86/.7);color:var(--ink);border-color:rgb(255 255 255/.16)}[data-skin=bonbon] [data-ui=msg]{border-radius:34px;border:0;background:var(--paper);box-shadow:0 0 0 5px #ffd6ea,0 10px 0 5px #ff9cc8,0 30px 50px -20px rgb(255 95 168/.45)}[data-skin=bonbon] [data-ui=msg-list]{border-right:3px dotted #ffb3d6}[data-skin=bonbon] [data-ui=msg-channel]{border-radius:22px}[data-skin=bonbon] [data-ui=msg-channel][data-active]{background:radial-gradient(120% 90% at 30% 10%,rgb(255 255 255/.7),transparent 50%),#bfeaff;box-shadow:0 5px 0 #7fcff5}[data-skin=bonbon] [data-ui=msg-scroll]{background:transparent}[data-skin=bonbon] [data-ui=msg-bubble]{border-radius:26px;border:0;padding:10px 16px;background:radial-gradient(120% 90% at 28% 12%,rgb(255 255 255/.85),transparent 46%),#e9f7ff;color:var(--ink);box-shadow:0 5px 0 #a7dcf5,0 10px 18px -8px rgb(63 200 255/.5)}[data-skin=bonbon] [data-ui=msg-bubble][data-mine]{color:#3a0019;background:radial-gradient(120% 90% at 28% 12%,rgb(255 255 255/.75),transparent 46%),#ff8cc2;box-shadow:0 5px 0 #e2558f,0 10px 18px -8px rgb(255 95 168/.6)}[data-skin=bonbon] [data-ui=msg-bubble][data-role=teacher]{background:radial-gradient(120% 90% at 28% 12%,rgb(255 255 255/.85),transparent 46%),#fff1b8;box-shadow:0 5px 0 #f0cf5a}[data-skin=bonbon] [data-ui=msg-composer]{background:transparent;border-top:3px dotted #ffb3d6}[data-skin=bonbon] [data-ui=msg-input]{border-radius:999px;border:3px solid #ffb3d6}[data-skin=pate-a-modeler] [data-ui=msg]{border-radius:42px 36px 46px 32px/34px 44px 32px 42px;border:0;background:var(--paper);box-shadow:inset 0 -6px 0 rgb(0 0 0/.06),0 14px 0 -4px rgb(255 138 61/.25),0 30px 50px -24px rgb(120 60 20/.4)}[data-skin=pate-a-modeler] [data-ui=msg-list]{border-right:0;box-shadow:inset -6px 0 0 -2px rgb(0 0 0/.04)}[data-skin=pate-a-modeler] [data-ui=msg-channel]{border-radius:26px 20px 28px 18px}[data-skin=pate-a-modeler] [data-ui=msg-channel][data-active]{background:#ffd8b8;box-shadow:inset 0 -4px 0 rgb(0 0 0/.08)}[data-skin=pate-a-modeler] [data-ui=msg-scroll]{background:transparent}[data-skin=pate-a-modeler] [data-ui=msg-bubble]{border-radius:28px 22px 30px 14px/24px 30px 20px 28px;border:0;padding:11px 17px;background:radial-gradient(circle at 80% 30%,rgb(0 0 0/.06) 0 5px,transparent 6px),#dff5df;color:var(--ink);box-shadow:inset 0 -5px 0 rgb(0 0 0/.07),inset 0 3px 0 rgb(255 255 255/.6)}[data-skin=pate-a-modeler] [data-ui=msg-bubble][data-mine]{border-radius:22px 28px 14px 30px/30px 24px 28px 20px;color:#3a1400;background:radial-gradient(circle at 20% 30%,rgb(0 0 0/.07) 0 5px,transparent 6px),#ffb07a}[data-skin=pate-a-modeler] [data-ui=msg-bubble][data-role=teacher]{background:radial-gradient(circle at 80% 30%,rgb(0 0 0/.06) 0 5px,transparent 6px),#e3dcff}[data-skin=pate-a-modeler] [data-ui=msg-composer]{background:transparent;border-top:0}[data-skin=pate-a-modeler] [data-ui=msg-input]{border-radius:26px 20px 24px 22px;border:0;box-shadow:inset 0 3px 6px rgb(0 0 0/.08);background:#fff6ec}[data-skin=briques] [data-ui=msg]{border-radius:10px;border:0;background:var(--paper);box-shadow:0 0 0 6px #43a047,0 8px 0 6px #2e7d32,0 30px 50px -20px rgb(0 0 0/.3)}[data-skin=briques] [data-ui=msg-list]{border-right:4px solid #e3e7ec}[data-skin=briques] [data-ui=msg-channel]{border-radius:6px}[data-skin=briques] [data-ui=msg-channel][data-active]{background:#fdd835;box-shadow:0 4px 0 #c6a700}[data-skin=briques] [data-ui=msg-scroll]{background:radial-gradient(circle,rgb(0 0 0/.05) 0 5px,transparent 6px) 0 0 /24px 24px}[data-skin=briques] [data-ui=msg-bubble]{position:relative;border-radius:6px;border:0;margin-top:9px;background:#1e88e5;color:#ffffff;box-shadow:0 5px 0 #1565c0}[data-skin=briques] [data-ui=msg-bubble]:before{content:"";position:absolute;top:-8px;left:12px;right:12px;height:8px;background:radial-gradient(ellipse 7px 5px at 50% 100%,currentColor 0 6px,transparent 7px) 0 0 /22px 8px repeat-x;color:#1e88e5;filter:brightness(1.08)}[data-skin=briques] [data-ui=msg-bubble][data-mine]{background:#e53935;box-shadow:0 5px 0 #b71c1c}[data-skin=briques] [data-ui=msg-bubble][data-mine]:before{color:#e53935}[data-skin=briques] [data-ui=msg-bubble][data-role=teacher]{background:#fdd835;color:#2b2300;box-shadow:0 5px 0 #c6a700}[data-skin=briques] [data-ui=msg-bubble][data-role=teacher]:before{color:#fdd835}[data-skin=briques] [data-ui=msg-bubble][data-hidden]{background:#eceff1;color:#455a64;box-shadow:0 5px 0 #cfd8dc}[data-skin=briques] [data-ui=msg-bubble][data-hidden]:before{color:#eceff1}[data-skin=briques] [data-ui=msg-composer]{background:transparent;border-top:4px solid #e3e7ec}[data-skin=briques] [data-ui=msg-input]{border-radius:6px;border:3px solid #b0bec5}[data-skin=crayons] [data-ui=msg]{border-radius:255px 15px 225px 15px/15px 225px 15px 255px;border:3px solid #37474f;background:var(--paper);box-shadow:4px 6px 0 rgb(55 71 79/.18)}[data-skin=crayons] [data-ui=msg-list]{border-right:2px solid #ef9a9a}[data-skin=crayons] [data-ui=msg-channel]{border-radius:20px 6px 22px 8px}[data-skin=crayons] [data-ui=msg-channel][data-active]{background:repeating-linear-gradient(-35deg,rgb(255 112 67/.35) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 2px #ff7043}[data-skin=crayons] [data-ui=msg-scroll]{background:repeating-linear-gradient(0deg,transparent 0 27px,rgb(66 165 245/.25) 27px 28px),linear-gradient(90deg,transparent 38px,rgb(239 83 80/.4) 38px 40px,transparent 40px)}[data-skin=crayons] [data-ui=msg-bubble]{position:relative;border-radius:255px 25px 225px 25px/25px 225px 25px 255px;border:2.5px solid #37474f;padding:10px 18px;background:#ffffff;color:#263238}[data-skin=crayons] [data-ui=msg-bubble][data-mine]{border-color:#bf360c;color:#3e1400;background:repeating-linear-gradient(-30deg,rgb(255 112 67/.55) 0 4px,rgb(255 171 145/.55) 4px 8px),#ffe0d6}[data-skin=crayons] [data-ui=msg-bubble][data-role=teacher]{border-color:#00796b;background:repeating-linear-gradient(-30deg,rgb(38 166 154/.18) 0 4px,transparent 4px 8px),#ffffff}[data-skin=crayons] [data-ui=msg-bubble][data-hidden]{border-style:dashed}[data-skin=crayons] [data-ui=msg-composer]{background:transparent;border-top:2px solid #ef9a9a}[data-skin=crayons] [data-ui=msg-input]{border-radius:225px 15px 255px 15px/15px 255px 15px 225px;border:2.5px solid #37474f}[data-skin=aquarium] [data-ui=msg]{border-radius:30px;border:3px solid rgb(41 182 246/.4);background:linear-gradient(180deg,#e9f8ff,#c9ecfb);box-shadow:inset 0 2px 0 rgb(255 255 255/.7),0 30px 50px -24px rgb(2 119 189/.45)}[data-skin=aquarium] [data-ui=msg-list]{border-right:2px solid rgb(41 182 246/.25);background:rgb(255 255 255/.35)}[data-skin=aquarium] [data-ui=msg-channel]{border-radius:999px}[data-skin=aquarium] [data-ui=msg-channel][data-active]{background:radial-gradient(circle at 30% 25%,#ffffff,rgb(255 255 255/.4) 40%,rgb(41 182 246/.25));box-shadow:inset 0 0 0 2px rgb(41 182 246/.5)}[data-skin=aquarium] [data-ui=msg-scroll]{background:radial-gradient(circle at 12% 88%,rgb(255 255 255/.6) 0 4px,transparent 5px),radial-gradient(circle at 18% 70%,rgb(255 255 255/.5) 0 3px,transparent 4px),radial-gradient(circle at 90% 80%,rgb(255 255 255/.5) 0 6px,transparent 7px),linear-gradient(180deg,transparent,rgb(77 208 177/.12))}[data-skin=aquarium] [data-ui=msg-bubble]{border-radius:999px 999px 999px 18px;border:2px solid rgb(41 182 246/.45);padding:10px 18px;background:radial-gradient(circle at 25% 20%,#ffffff 0 10%,rgb(255 255 255/.85) 30%,rgb(225 245 254/.9));color:#0b3a52;box-shadow:inset -4px -6px 12px rgb(41 182 246/.18);animation:msgv-rise .5s ease-out both}[data-skin=aquarium] [data-ui=msg-bubble][data-mine]{border-radius:999px 999px 18px 999px;border-color:rgb(239 108 0/.5);color:#3a1d00;background:radial-gradient(circle at 25% 20%,#ffffff 0 8%,#ffd59a 32%,#ffb74d)}[data-skin=aquarium] [data-ui=msg-bubble][data-role=teacher]{border-color:rgb(77 208 177/.7);background:radial-gradient(circle at 25% 20%,#ffffff 0 10%,#d8f6ef 40%,#b9efe2)}[data-skin=aquarium] [data-ui=msg-composer]{background:rgb(255 255 255/.4);border-top:2px solid rgb(41 182 246/.25)}[data-skin=aquarium] [data-ui=msg-input]{border-radius:999px;border:2px solid rgb(41 182 246/.45)}@media (max-width:767.98px){[data-skin] [data-ui=msg]{border-radius:18px}[data-skin=pixel] [data-ui=msg]{box-shadow:0 0 0 3px #39ff88}[data-skin=comics] [data-ui=msg]{box-shadow:4px 4px 0 0 #111}[data-skin=crayons] [data-ui=msg]{border-radius:24px 10px 26px 12px}[data-skin] [data-ui=msg-list]{border-right:0}}@media (prefers-reduced-motion:reduce){[data-skin] :is([data-ui=msg-bubble],[data-ui=msg-scroll]),[data-skin] :is([data-ui=msg-bubble],[data-ui=msg-scroll],[data-ui=msg-channel]):after{animation:none!important}}[data-skin] [data-ui=msg-input]:focus{outline:none;border-color:var(--field-focus);background-image:linear-gradient(color-mix(in oklab,var(--brand) 6%,transparent),color-mix(in oklab,var(--brand) 6%,transparent))}[data-skin] [data-ui=stage][data-variant]{position:relative;isolation:isolate}[data-skin] [data-ui=stage][data-variant]:after,[data-skin] [data-ui=stage][data-variant]:before{content:none;pointer-events:none}html[data-skin=encre-fluo] [data-ui=stage][data-variant]{border-radius:6px 10px 4px 12px;border:2px solid var(--ink);box-shadow:5px 5px 0 0 rgb(255 72 176/.55),-3px -2px 0 0 rgb(0 120 191/.35)}html[data-skin=encre-fluo] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:3;top:-2px;left:50%;width:92px;height:22px;translate:-50% 0;rotate:-3deg;background:repeating-linear-gradient(90deg,rgb(255 232 0/.75) 0 6px,rgb(255 232 0/.55) 6px 12px);box-shadow:0 1px 2px rgb(23 15 48/.2)}html[data-skin=encre-fluo] [data-ui=stage][data-variant=game]:after,html[data-skin=encre-fluo] [data-ui=stage][data-variant=hero]:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle,rgb(255 72 176/.16) 0 1.2px,transparent 1.7px) 0 0 /9px 9px;-webkit-mask:linear-gradient(135deg,transparent 55%,#000);mask:linear-gradient(135deg,transparent 55%,#000)}html[data-skin=encre-fluo] [data-ui=stage-title]{text-shadow:2px 1px 0 rgb(255 72 176/.55)}html[data-skin=encre-fluo] [data-ui=tile][class]{border-radius:8px 14px 6px 12px;box-shadow:4px 4px 0 0 rgb(23 15 48/.85);border:2px solid var(--ink)}html[data-skin=plasma] [data-ui=stage][data-variant]{border-radius:32px 32px 32px 10px;border:1px solid color-mix(in oklab,var(--m-a,#ff4596) 45%,transparent);background-color:color-mix(in oklab,var(--paper) 82%,transparent);box-shadow:0 0 0 1px rgb(255 255 255/.04) inset,0 30px 70px -30px color-mix(in oklab,var(--m-a,#ff4596) 70%,transparent)}html[data-skin=plasma] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:auto 0 0 0;height:46%;border-radius:inherit;background:radial-gradient(60% 90% at 20% 110%,color-mix(in oklab,var(--m-a,#ff4596) 40%,transparent),transparent 70%),radial-gradient(50% 80% at 85% 120%,rgb(124 58 255/.35),transparent 70%);animation:cs-stage-lava 9s ease-in-out infinite alternate}html[data-skin=plasma] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgb(255 255 255/.07),transparent 35%)}html[data-skin=plasma] [data-ui=stage-title]{text-shadow:0 0 22px color-mix(in oklab,var(--m-a,#ff4596) 70%,transparent)}html[data-skin=plasma] [data-ui=tile][class]{border-radius:999px 999px 28px 28px;box-shadow:0 0 30px -6px color-mix(in oklab,var(--m-a,#ff4596) 80%,transparent)}@keyframes cs-stage-lava{to{background-position:30% 0,70% 0;opacity:.75}}html[data-skin=stratosphere] [data-ui=stage][data-variant]{border-radius:48px 48px 18px 18px;border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 30px 60px -30px rgb(0 0 0/.9)}html[data-skin=stratosphere] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(120% 70% at 50% -20%,color-mix(in oklab,var(--sky) 22%,transparent),transparent 60%),repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgb(166 196 255/.07) calc(25% - 1px) 25%)}html[data-skin=stratosphere] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;inset:10px;border-radius:40px 40px 12px 12px;border:1px dashed rgb(166 196 255/.14)}html[data-skin=stratosphere] [data-ui=stage-title]{letter-spacing:.01em}html[data-skin=stratosphere] [data-ui=tile][class]{border-radius:50% 50% 24px 24px/38% 38% 24px 24px;box-shadow:0 0 0 1px rgb(166 196 255/.2),0 20px 40px -20px rgb(69 184 255/.6)}html[data-skin=turbo] [data-ui=stage][data-variant]{border-radius:14px;border:2px solid #2a2f38;border-radius:4px 24px 4px 24px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.05),inset 0 14px 30px -18px rgb(0 0 0/.9),0 18px 40px -24px rgb(0 0 0/.95)}html[data-skin=turbo] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(45deg,rgb(255 255 255/.025) 0 3px,transparent 3px 6px),repeating-linear-gradient(-45deg,rgb(0 0 0/.18) 0 3px,transparent 3px 6px)}html[data-skin=turbo] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:2;top:0;right:28px;width:64px;height:4px;background:linear-gradient(90deg,#00e0ff,#ffd400,#ff3b30);box-shadow:0 0 10px #ff3b30}html[data-skin=turbo] [data-ui=stage-title]{font-stretch:118%;text-transform:uppercase;letter-spacing:.02em}html[data-skin=turbo] [data-ui=tile][class]{border-radius:4px 18px 4px 18px}html[data-skin=nacre] [data-ui=stage][data-variant]{border-radius:40px;border:1px solid rgb(255 255 255/.9);box-shadow:0 0 0 1px var(--line-2),0 24px 50px -28px rgb(60 30 120/.45),inset 0 2px 0 rgb(255 255 255/.9)}html[data-skin=nacre] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgb(255 214 236/.45),rgb(200 241 236/.4) 35%,rgb(226 212 255/.45) 65%,rgb(255 240 210/.45)) 0 0 /220% 100%;animation:cs-stage-nacre 14s ease-in-out infinite alternate;mix-blend-mode:multiply}html[data-skin=nacre] [data-ui=stage-title]{font-family:var(--nc-serif,var(--font-display));font-style:italic;font-weight:400}html[data-skin=nacre] [data-ui=tile][class]{border-radius:50% 50% 46% 54%/42% 44% 56% 58%}@keyframes cs-stage-nacre{to{background-position:100% 0}}html[data-skin=comics] [data-ui=stage][data-variant]{border-radius:4px;border:4px solid var(--ink);box-shadow:8px 8px 0 0 var(--ink)}html[data-skin=comics] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-conic-gradient(from 0deg at 100% 0,rgb(255 212 0/.22) 0 4deg,transparent 4deg 10deg);-webkit-mask:radial-gradient(70% 90% at 100% 0,#000 0,transparent 75%);mask:radial-gradient(70% 90% at 100% 0,#000 0,transparent 75%)}html[data-skin=comics] [data-ui=stage][data-variant=game]:after,html[data-skin=comics] [data-ui=stage][data-variant=hero]:after{content:"GO !";position:absolute;z-index:2;top:10px;right:14px;padding:2px 10px;rotate:6deg;font:italic 900 15px/1.3 var(--font-display);color:var(--ink);background:var(--sun);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}html[data-skin=comics] [data-ui=stage-title]{text-transform:uppercase;font-style:italic;text-shadow:3px 3px 0 color-mix(in oklab,var(--sun) 80%,transparent)}html[data-skin=comics] [data-ui=tile][class]{border-radius:4px;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}html[data-skin=pixel] [data-ui=stage][data-variant]{border-radius:0;border:0;box-shadow:0 0 0 4px var(--ink-3),0 0 0 8px var(--paper-3),8px 8px 0 8px rgb(0 0 0/.6)}html[data-skin=pixel] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(0deg,rgb(57 255 136/.05) 0 2px,transparent 2px 4px)}html[data-skin=pixel] [data-ui=stage][data-variant]:after{content:"▶ PLAYER 1";position:absolute;z-index:2;top:12px;right:16px;font:10px/1 var(--font-pixelify,var(--font-mono));letter-spacing:.08em;color:#39ff88;animation:cs-stage-blink 1.2s steps(1) infinite}html[data-skin=pixel] [data-ui=stage-title]{font-family:var(--font-pixelify,var(--font-display));text-shadow:3px 3px 0 rgb(255 61 240/.6)}html[data-skin=pixel] [data-ui=tile][class]{border-radius:0;box-shadow:0 0 0 4px var(--ink-3),6px 6px 0 4px rgb(0 0 0/.6)}@keyframes cs-stage-blink{50%{opacity:0}}html[data-skin=explorateur] [data-ui=stage][data-variant]{border-radius:6px 18px 18px 6px;border:1px solid color-mix(in oklab,var(--ink) 25%,transparent);box-shadow:inset 14px 0 0 -8px color-mix(in oklab,var(--tangerine-ink,#8a4b1a) 70%,transparent),0 16px 34px -20px rgb(60 40 20/.55)}html[data-skin=explorateur] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent calc(50% - 1px),rgb(60 40 20/.12) 50%,transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgb(60 40 20/.08) 50%,transparent calc(50% + 1px))}html[data-skin=explorateur] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;right:18px;bottom:14px;width:64px;height:64px;border-radius:50%;border:2px dashed rgb(60 40 20/.25);background:conic-gradient(from 0deg,transparent 0 43%,rgb(176 52 32/.55) 43% 57%,transparent 57%)}html[data-skin=explorateur] [data-ui=stage-title]{text-decoration:underline wavy color-mix(in oklab,var(--tangerine) 60%,transparent) 2px;text-underline-offset:6px}html[data-skin=explorateur] [data-ui=tile][class]{border-radius:4px;box-shadow:0 0 0 1px rgb(60 40 20/.25),3px 4px 0 rgb(60 40 20/.18)}html[data-skin=apesanteur] [data-ui=stage][data-variant]{border-radius:36px;border:1px solid rgb(205 196 255/.22);background-color:color-mix(in oklab,var(--paper) 78%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 40px 60px -36px rgb(0 0 0/.85),0 0 60px -30px rgb(90 209 255/.5)}html[data-skin=apesanteur] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:0;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgb(90 209 255/.28),transparent);animation:cs-stage-float 6s ease-in-out infinite}html[data-skin=apesanteur] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(170deg,rgb(255 255 255/.12),transparent 30%)}html[data-skin=apesanteur] [data-ui=tile][class]{border-radius:40px;box-shadow:0 26px 40px -24px rgb(0 0 0/.8),inset 0 1px 0 rgb(255 255 255/.25)}@keyframes cs-stage-float{50%{scale:.85 1;opacity:.6}}html[data-skin=bonbon] [data-ui=stage][data-variant]{border-radius:40px;border:0;box-shadow:inset 0 -10px 0 rgb(0 0 0/.06),inset 0 4px 0 rgb(255 255 255/.9),0 12px 0 color-mix(in oklab,var(--bubble,#ff5fa8) 30%,transparent),0 30px 40px -24px rgb(255 95 168/.5)}html[data-skin=bonbon] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;top:8px;left:18px;right:40%;height:26px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.85),rgb(255 255 255/0))}html[data-skin=bonbon] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(60deg,transparent 47%,#ff5fa8 47% 53%,transparent 53%) 14% 82% /18px 7px no-repeat,linear-gradient(-30deg,transparent 47%,#3fc8ff 47% 53%,transparent 53%) 88% 18% /18px 7px no-repeat,linear-gradient(20deg,transparent 47%,#ffcf2e 47% 53%,transparent 53%) 72% 90% /18px 7px no-repeat;opacity:.8}html[data-skin=bonbon] [data-ui=tile][class]{border-radius:44px;box-shadow:inset 0 -10px 0 rgb(0 0 0/.12),inset 0 6px 0 rgb(255 255 255/.45),0 10px 0 rgb(0 0 0/.08)}html[data-skin=pate-a-modeler] [data-ui=stage][data-variant]{border-radius:46% 40% 44% 38%/18% 22% 16% 20%;border:0;box-shadow:inset 0 -8px 0 rgb(0 0 0/.08),inset 0 6px 6px rgb(255 255 255/.5),0 10px 0 rgb(0 0 0/.08),0 22px 30px -18px rgb(80 50 20/.4)}html[data-skin=pate-a-modeler] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;right:28px;top:22px;width:30px;height:36px;border-radius:50%;background:repeating-radial-gradient(ellipse at 50% 60%,rgb(0 0 0/.07) 0 1.5px,transparent 1.5px 4px);rotate:18deg}html[data-skin=pate-a-modeler] [data-ui=tile][class]{border-radius:52% 44% 48% 40%/40% 48% 44% 52%;box-shadow:inset 0 -8px 0 rgb(0 0 0/.1),0 8px 0 rgb(0 0 0/.1)}html[data-skin=briques] [data-ui=stage][data-variant]{border-radius:10px;border:0;box-shadow:inset 0 0 0 12px #43a047,0 8px 0 0 #2e7d32,0 24px 30px -10px rgb(0 0 0/.3)}html[data-skin=briques] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:3;inset:0;border-radius:10px;background:radial-gradient(circle at 50% 45%,rgb(255 255 255/.35) 0 2px,rgb(0 0 0/.18) 3.5px,transparent 4.5px) 0 0 /20px 20px;-webkit-mask:linear-gradient(#000 0 0) top /100% 12px no-repeat,linear-gradient(#000 0 0) bottom /100% 12px no-repeat,linear-gradient(#000 0 0) left /12px 100% no-repeat,linear-gradient(#000 0 0) right /12px 100% no-repeat;mask:linear-gradient(#000 0 0) top /100% 12px no-repeat,linear-gradient(#000 0 0) bottom /100% 12px no-repeat,linear-gradient(#000 0 0) left /12px 100% no-repeat,linear-gradient(#000 0 0) right /12px 100% no-repeat}html[data-skin=briques] [data-ui=tile][class]{border-radius:8px;box-shadow:inset 0 -8px 0 rgb(0 0 0/.2),0 6px 0 rgb(0 0 0/.15)}html[data-skin=crayons] [data-ui=stage][data-variant]{border-radius:255px 15px 225px 15px/15px 225px 15px 255px;border:3px solid color-mix(in oklab,var(--tangerine) 80%,var(--ink));box-shadow:4px 5px 0 -1px color-mix(in oklab,var(--grape,#7e57c2) 55%,transparent)}html[data-skin=crayons] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:repeating-linear-gradient(180deg,transparent 0 31px,rgb(66 133 244/.16) 31px 32px)}html[data-skin=crayons] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:42px;width:2px;background:rgb(229 57 53/.35)}html[data-skin=crayons] [data-ui=stage-title]{text-decoration:underline color-mix(in oklab,var(--sun) 90%,transparent) 6px;text-underline-offset:2px;text-decoration-skip-ink:none}html[data-skin=crayons] [data-ui=tile][class]{border-radius:225px 15px 255px 15px/15px 255px 15px 225px;border:3px solid rgb(0 0 0/.25)}html[data-skin=aquarium] [data-ui=stage][data-variant]{border-radius:22px;border:3px solid rgb(255 255 255/.8);box-shadow:inset 0 0 0 1px rgb(41 182 246/.25),0 18px 34px -22px rgb(2 90 140/.5)}html[data-skin=aquarium] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:34% 0 0 0;border-radius:0 0 19px 19px;background:radial-gradient(14px 8px at 20px 0,transparent 98%,rgb(41 182 246/.14)) 0 0 /40px 100% repeat-x,linear-gradient(180deg,rgb(41 182 246/.14),rgb(41 182 246/.24));animation:cs-stage-wave 8s linear infinite}html[data-skin=aquarium] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:-1;right:24px;bottom:18px;width:40px;height:90px;background:radial-gradient(circle,rgb(255 255 255/.9) 0 4px,transparent 5px) 0 70px /14px 14px no-repeat,radial-gradient(circle,rgb(255 255 255/.8) 0 3px,transparent 4px) 16px 40px /10px 10px no-repeat,radial-gradient(circle,rgb(255 255 255/.7) 0 2px,transparent 3px) 8px 10px /8px 8px no-repeat}html[data-skin=aquarium] [data-ui=tile][class]{border-radius:26px 26px 34px 34px;box-shadow:inset 0 -12px 18px -10px rgb(255 255 255/.35),0 12px 24px -14px rgb(2 90 140/.5)}@keyframes cs-stage-wave{to{background-position:40px 0,0 0}}@media (max-width:640px){html[data-skin] [data-ui=stage][data-variant]{border-radius:22px}html[data-skin=comics] [data-ui=stage][data-variant]{box-shadow:5px 5px 0 0 var(--ink);border-radius:4px}html[data-skin=pixel] [data-ui=stage][data-variant]{border-radius:0}html[data-skin=briques] [data-ui=stage][data-variant]{border-radius:8px}}@media (prefers-reduced-motion:reduce){html[data-skin] [data-ui=stage][data-variant]:after,html[data-skin] [data-ui=stage][data-variant]:before{animation:none!important}}html[data-band=petits] body{font-size:17.5px;line-height:1.6}html[data-band=petits] .prose-school{font-size:20px;line-height:1.75}html[data-band=petits] .prose-school h1{font-size:1.6em}html[data-band=petits] .prose-school h2{font-size:1.3em}html[data-band=petits] :is(button,a)[data-ui=button]{min-height:52px;font-size:17px}.kid-nav-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.kid-nav-btn:active{transform:scale(.92)}.kid-nav-btn[aria-current=page] .kid-nav-orb{transform:translateY(-6px) scale(1.06);box-shadow:0 0 0 4px var(--paper),0 0 0 7px var(--kid-tone,var(--tangerine)),0 14px 24px -10px rgb(29 21 48/.45)}.kid-nav-orb{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s}.kid-tile{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kid-tile:hover{transform:translateY(-4px) rotate(-.6deg)}.kid-tile:active{transform:scale(.97)}@keyframes kid-wiggle{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}.kid-wiggle{animation:kid-wiggle .5s ease-in-out}.memo-card{perspective:900px}.memo-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.34,1.3,.64,1)}.memo-card[data-open=true] .memo-inner{transform:rotateY(180deg)}.memo-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:22px}.memo-face[data-side=front]{transform:rotateY(180deg)}html[data-band=moyens] body{font-size:16px}@keyframes quest-star{0%{transform:scale(0) rotate(-40deg);opacity:0}60%{transform:scale(1.25) rotate(8deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.quest-star{animation:quest-star .52s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.kid-wiggle,.quest-star{animation:none}.kid-nav-btn,.kid-nav-orb,.kid-tile,.memo-inner{transition:none}}