html[data-skin=aquarium]{color-scheme:light;--canvas:#e8f8ff;--paper:#ffffff;--paper-2:#eaf7fd;--paper-3:#d1edf8;--ink:#0d2a3f;--ink-2:#2d4a60;--ink-3:#476478;--line:rgb(13 42 63/0.1);--line-2:rgb(13 42 63/0.2);--tangerine:#ff8f3c;--tangerine-ink:#9e4508;--tangerine-soft:#ffe6d3;--sun:#ffc93c;--sun-ink:#735200;--sun-soft:#fff2c4;--mint:#2ec4a5;--mint-ink:#0b6655;--mint-soft:#d3f5ee;--sky:#29b6f6;--sky-ink:#0a5a86;--sky-soft:#d7f1fd;--grape:#7c6cf0;--grape-ink:#4636bb;--grape-soft:#e8e5ff;--bubble:#ff6f9f;--bubble-ink:#a0184c;--bubble-soft:#ffe1ec;--stop:#e5484d;--stop-ink:#a3202a;--stop-soft:#ffe1df;--focus:#29b6f6;--shadow-card:inset 0 1px 0 rgb(255 255 255/0.9),0 14px 28px -18px rgb(10 90 134/0.45);--shadow-pop:0 0 0 1px rgb(13 42 63/0.06),0 34px 60px -24px rgb(10 90 134/0.45);--radius:18px;--radius-lg:26px;--radius-xl:34px;--sk-on:#0d2a3f;--riso-pink:#ff6f9f;--riso-blue:#29b6f6;--riso-yellow:#ffc93c;--sk-highlighter:rgb(255 201 60/0.55);--m-a:#29b6f6;--m-b:#2ec4a5;--m-glow:rgb(41 182 246/0.35);--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--sk-ease:cubic-bezier(0.2,0.8,0.2,1);--sk-spring:cubic-bezier(0.34,1.56,0.64,1);--rail-w:64px}html[data-skin=aquarium][data-mentor=zephyr]{--m-a:#29b6f6;--m-b:#2ec4a5;--m-glow:color-mix(in oklab,#29b6f6 40%,transparent)}html[data-skin=aquarium][data-mentor=braise]{--m-a:#ff8f3c;--m-b:#ffc93c;--m-glow:color-mix(in oklab,#ff8f3c 40%,transparent)}html[data-skin=aquarium][data-mentor=luma]{--m-a:#7c6cf0;--m-b:#ff6f9f;--m-glow:color-mix(in oklab,#7c6cf0 40%,transparent)}html[data-skin=aquarium][data-mentor=kiwi]{--m-a:#3cc98a;--m-b:#c6e85a;--m-glow:color-mix(in oklab,#3cc98a 40%,transparent)}[data-skin=aquarium] [data-mentor=zephyr]:not(html){--la:#29b6f6;--lb:#2ec4a5;--tilt:-4deg}[data-skin=aquarium] [data-mentor=braise]:not(html){--la:#ff8f3c;--lb:#ffc93c;--tilt:3deg}[data-skin=aquarium] [data-mentor=luma]:not(html){--la:#7c6cf0;--lb:#ff6f9f;--tilt:-2deg}[data-skin=aquarium] [data-mentor=kiwi]:not(html){--la:#3cc98a;--lb:#c6e85a;--tilt:5deg}@keyframes aqua-caustic{to{background-position:160px 80px,-120px 140px,0 0}}@keyframes aqua-rise{0%{background-position:0 100vh,40px 100vh,90px 100vh}to{background-position:0 -40vh,40px -60vh,90px -30vh}}html[data-skin=aquarium]{background:linear-gradient(180deg,#f2fbff,#def4fd 60%,#c9ecfa) fixed}html[data-skin=aquarium] body{background:transparent}[data-skin=aquarium] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=aquarium]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 9 -4.2'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>") 0 0 /320px 320px,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='160' preserveAspectRatio='none'><path d='M0 90 C180 40 360 140 540 90 S900 40 1080 90 S1300 130 1440 80 L1440 160 L0 160Z' fill='%23b5e6f7'/><path d='M0 120 C200 80 400 160 620 120 S1000 80 1200 120 S1380 150 1440 130 L1440 160 L0 160Z' fill='%2393dbef'/></svg>") 0 100% /100% 120px no-repeat,radial-gradient(40vmax 30vmax at 90% 0,rgb(255 255 255/.7),transparent 70%);opacity:.75;animation:aqua-caustic 24s ease-in-out infinite alternate}html[data-skin=aquarium]:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.95) 0 2px,rgb(255 255 255/.25) 2.5px 7px,rgb(41 182 246/.25) 7.5px,transparent 8.5px) 0 0 /230px 260px,radial-gradient(circle at 30% 30%,rgb(255 255 255/.95) 0 1.5px,rgb(255 255 255/.25) 2px 4px,rgb(41 182 246/.25) 4.5px,transparent 5.5px) 0 0 /170px 210px,radial-gradient(circle at 30% 30%,rgb(255 255 255/.9) 0 2.5px,rgb(255 255 255/.2) 3px 10px,rgb(41 182 246/.22) 10.5px,transparent 11.5px) 0 0 /310px 340px;opacity:.8;animation:aqua-rise 40s linear infinite}@keyframes aqua-dash{to{stroke-dashoffset:-26}}@keyframes aqua-turn{to{transform:rotate(1turn)}}@keyframes aqua-breathe{50%{opacity:.5}}@keyframes aqua-flutter{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}@keyframes aqua-slap{0%{transform:scale(1.18) rotate(var(--tilt,-4deg))}55%{transform:scale(.94,1.04) rotate(var(--tilt,-4deg))}to{transform:scale(1) rotate(var(--tilt,-4deg))}}@keyframes aqua-bob{50%{translate:0 -4px}}@keyframes aqua-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes aqua-slide{to{background-position:40px 0}}html[data-skin=aquarium] body{font-size:16.5px;line-height:1.6}[data-skin=aquarium] .prose-school{font-size:18px;line-height:1.8}[data-skin=aquarium] :is(h1,h2){letter-spacing:-.01em}[data-skin=aquarium] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=aquarium] [data-ui=button][data-size=sm]{min-height:38px}[data-skin=aquarium] [data-ui=button][data-size=md]{min-height:44px}html[data-skin=aquarium] ::selection{background:var(--sun);color:var(--ink)}[data-skin=aquarium] .text-tangerine{color:var(--tangerine-ink)}[data-skin=aquarium] .text-mint{color:var(--mint-ink)}[data-skin=aquarium] .text-sky{color:var(--sky-ink)}[data-skin=aquarium] .text-grape{color:var(--grape-ink)}[data-skin=aquarium] .text-sun{color:var(--sun-ink)}[data-skin=aquarium] .text-bubble{color:var(--bubble-ink)}[data-skin=aquarium] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--ink)}[data-skin=aquarium] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=aquarium] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=aquarium] [data-ui=card]{isolation:isolate}@media (min-width:1024px){[data-skin=aquarium] [data-ui=topnav]{display:none}[data-skin=aquarium] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - max(0px, (100vw - 1320px) / 2)))}}[data-skin=aquarium] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:26px}[data-skin=aquarium] [data-ui=tabbar] a{color:var(--ink-3);border-radius:18px}[data-skin=aquarium] [data-ui=tabbar] a[aria-current=page]{color:var(--ink)}[data-skin=aquarium] [data-ui=xp-bar]{display:none}[data-skin=aquarium] [data-ui=xp]{min-height:36px;border-radius:999px;background:radial-gradient(circle at 18px 50%,var(--paper) 0 9px,transparent 9.5px),radial-gradient(circle at 18px 50%,transparent 0 12.5px,var(--grape-soft) 13px),conic-gradient(from 0deg at 18px 50%,var(--grape) calc(var(--pct, 0) * 1%),color-mix(in oklab,var(--grape) 16%,transparent) 0)}[data-skin=aquarium] [data-ui=streak]{color:var(--sun-ink);background:var(--sun-soft);border-radius:999px}[data-skin=aquarium] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=aquarium] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=aquarium] [data-ui=card-header] h3{font-size:17px}[data-skin=aquarium] [data-ui=badge]{font-weight:650;padding-block:3px}[data-skin=aquarium] [data-ui=badge][data-tone=sun]{color:var(--sun-ink)}[data-skin=aquarium] [data-ui=badge][data-tone=bubble]{color:var(--bubble-ink)}[data-skin=aquarium] [data-ui=badge][data-tone=stop]{color:var(--stop-ink)}[data-skin=aquarium] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){min-height:48px;font-size:16.5px;color:var(--ink)}[data-skin=aquarium] [data-ui=switch][aria-checked=true]{background:var(--mint)}[data-skin=aquarium] [data-ui=page-header] h1{font-size:clamp(30px,3.8vw,46px);line-height:1.15}[data-skin=aquarium] [data-ui=stat-value]{font-weight:800}[data-skin=aquarium] [data-ui=stat-label]{font-size:13px;color:var(--ink-2)}[data-skin=aquarium] [data-ui=empty]>div:first-child{width:64px;height:64px;border-radius:50%}[data-skin=aquarium] [data-ui=lens-say]{font-size:15px;border-radius:24px 24px 24px 8px}@media (prefers-reduced-motion:reduce){[data-skin=aquarium] [data-ui=accent],[data-skin=aquarium] [data-ui=card]:after,[data-skin=aquarium] [data-ui=card]:before,[data-skin=aquarium] [data-ui=progress-fill],[data-skin=aquarium] [data-ui=progress-fill]:after,[data-skin=aquarium] [data-ui=progress-fill]:before,html[data-skin=aquarium] body:after,html[data-skin=aquarium] body:before,html[data-skin=aquarium]:after,html[data-skin=aquarium]:before{animation:none!important}[data-skin=aquarium] :is([data-ui=button],[data-ui=card],[data-ui=tab],[data-ui=badge]){transition-duration:.01ms!important;transform:none!important}}@keyframes aqua-wave{to{background-position:40px 0,0 0}}[data-skin=aquarium] :is(h1,h2){font-weight:700}[data-skin=aquarium] .prose-school blockquote{border-left:0;border-radius:26px;padding:1em 1.2em;background:var(--sky-soft);box-shadow:inset 0 2px 0 rgb(255 255 255/.8)}[data-skin=aquarium] [data-ui=topbar]{background:rgb(242 251 255/.75);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:0;box-shadow:0 10px 20px -18px rgb(10 90 134/.6)}[data-skin=aquarium] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:linear-gradient(180deg,#ffffff,var(--sky-soft));border-radius:999px;box-shadow:inset 0 0 0 2px rgb(41 182 246/.5)}[data-skin=aquarium] [data-ui=tabbar]{background:rgb(255 255 255/.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff,0 18px 30px -16px rgb(10 90 134/.5)}[data-skin=aquarium] [data-ui=tabbar] a[aria-current=page]{background:radial-gradient(circle at 35% 30%,#ffffff 0 20%,var(--sky-soft) 70%);box-shadow:inset 0 0 0 2px rgb(41 182 246/.45)}[data-skin=aquarium] [data-ui=button]{--fill:var(--paper-2);position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:999px;color:var(--ink);font-weight:700;background:radial-gradient(120% 140% at 30% 15%,color-mix(in oklab,var(--fill) 45%,#ffffff) 0,var(--fill) 55%,color-mix(in oklab,var(--fill) 82%,#0d2a3f) 100%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.6),0 10px 18px -10px color-mix(in oklab,var(--fill) 70%,#0a5a86);transition:transform .32s var(--sk-spring)}[data-skin=aquarium] [data-ui=button]:before{content:"";position:absolute;z-index:-1;top:4px;left:12px;width:16px;height:9px;border-radius:50%;background:rgb(255 255 255/.85);rotate:-18deg;pointer-events:none}[data-skin=aquarium] [data-ui=button][data-size=icon]{border-radius:50%}[data-skin=aquarium] [data-ui=button][data-size=icon]:before{left:8px;width:10px;height:6px}[data-skin=aquarium] [data-ui=button][data-variant=primary]{--fill:var(--tangerine)}[data-skin=aquarium] [data-ui=button][data-variant=mint]{--fill:var(--mint)}[data-skin=aquarium] [data-ui=button][data-variant=sky]{--fill:var(--sky)}[data-skin=aquarium] [data-ui=button][data-variant=grape]{--fill:var(--grape);color:#ffffff}[data-skin=aquarium] [data-ui=button][data-variant=danger]{--fill:var(--stop);color:#ffffff}[data-skin=aquarium] [data-ui=button][data-variant=ink]{--fill:#1f4a68;color:#ffffff}[data-skin=aquarium] [data-ui=button][data-variant=soft]{--fill:#e1f4fc}[data-skin=aquarium] [data-ui=button][data-variant=outline]{--fill:#ffffff;box-shadow:inset 0 0 0 2.5px rgb(41 182 246/.55),0 8px 14px -10px rgb(10 90 134/.5)}[data-skin=aquarium] [data-ui=button][data-variant=ghost]{background:transparent;box-shadow:none;color:var(--ink-2)}[data-skin=aquarium] [data-ui=button][data-variant=ghost]:before{display:none}[data-skin=aquarium] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:rgb(41 182 246/.1);color:var(--ink)}[data-skin=aquarium] [data-ui=button]:hover:not(:disabled){transform:translateY(-3px)}[data-skin=aquarium] [data-ui=button]:active:not(:disabled){transform:scale(.94);transition-duration:90ms}[data-skin=aquarium] [data-ui=button][data-chunky]{font-weight:800;box-shadow:inset 0 0 0 2px rgb(255 255 255/.65),inset 0 -6px 10px color-mix(in oklab,var(--fill) 70%,#0a5a86),0 14px 22px -10px color-mix(in oklab,var(--fill) 70%,#0a5a86)}[data-skin=aquarium] [data-ui=card]{border:0;background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(255 255 255/.88));box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.9),var(--shadow-card);transition:transform .36s var(--sk-spring)}[data-skin=aquarium] [data-ui=card]:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:18px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='18'><path d='M0 10 Q10 4 20 10 T40 10 L40 18 L0 18Z' fill='%23d7f1fd'/></svg>") 0 100% /40px 18px repeat-x;opacity:.9}[data-skin=aquarium] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){transform:translateY(-5px)}[data-skin=aquarium] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,[data-ui=card][data-interactive]:hover):after{animation:aqua-wave 1.6s linear infinite}[data-skin=aquarium] [data-ui=card][data-state=mastered]:before{content:"🐠 Bravo !"/"";position:absolute;z-index:2;right:14px;top:-14px;padding:6px 12px;border-radius:999px;font:700 12.5px/1 var(--font-display);color:var(--ink);background:radial-gradient(120% 140% at 30% 15%,#fff4d6,var(--sun));box-shadow:0 8px 14px -8px rgb(160 110 0/.6);pointer-events:none;animation:aqua-pop .52s var(--sk-spring) both}[data-skin=aquarium] [data-ui=badge]{border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.8)}[data-skin=aquarium] [data-ui=badge-dot]{width:9px;height:9px;background:radial-gradient(circle at 35% 30%,#ffffff 0 1.5px,currentColor 2.5px)}[data-skin=aquarium] [data-ui=progress]{height:16px!important;border-radius:999px;background:rgb(255 255 255/.8);box-shadow:inset 0 0 0 2px rgb(41 182 246/.25),inset 0 3px 5px rgb(10 90 134/.12)}[data-skin=aquarium] [data-ui=progress-fill]{border-radius:999px;background:radial-gradient(circle at 50% 50%,rgb(255 255 255/.8) 0 2px,transparent 2.5px) 0 50% /18px 8px,linear-gradient(180deg,color-mix(in oklab,var(--tone,var(--sky)) 55%,#ffffff),var(--tone,var(--sky)))!important;animation:aqua-bubbles 2.4s linear infinite}@keyframes aqua-bubbles{to{background-position:36px 50%,0 0}}[data-skin=aquarium] [data-ui=ring]{border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#e9f8ff 70%);box-shadow:inset 0 0 0 2px rgb(255 255 255/.9),0 8px 16px -10px rgb(10 90 134/.5)}[data-skin=aquarium] [data-ui=ring] circle:first-of-type{stroke:#d1edf8}[data-skin=aquarium] [data-ui=ring]>div{font-family:var(--font-display);font-weight:700}[data-skin=aquarium] [data-ui=tabs]{gap:6px;padding:6px;border-radius:999px;background:rgb(255 255 255/.7);box-shadow:inset 0 0 0 1.5px rgb(41 182 246/.25)}[data-skin=aquarium] [data-ui=tab]{border-radius:999px;font-weight:650;color:var(--ink-2)}[data-skin=aquarium] [data-ui=tab][aria-selected=true]{color:var(--ink);background:radial-gradient(120% 140% at 30% 15%,#ffffff,var(--sky-soft));box-shadow:inset 0 0 0 2px rgb(41 182 246/.5),0 4px 10px -4px rgb(10 90 134/.4)}[data-skin=aquarium] [data-ui=tab-count]{background:var(--sky);color:var(--ink)}[data-skin=aquarium] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:2.5px solid #bfe6f5;border-radius:22px;background-color:rgb(255 255 255/.95)}[data-skin=aquarium] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:#7fcbec;background-color:#f4fbff}[data-skin=aquarium] [data-ui=switch]{height:28px;width:52px;background:#d1edf8}[data-skin=aquarium] [data-ui=switch-thumb]{width:24px;height:24px;background:radial-gradient(circle at 35% 30%,#ffffff,#e1f4fc);box-shadow:0 3px 6px rgb(10 90 134/.35)}[data-skin=aquarium] [data-ui=checkbox]{width:26px;height:26px;border:2.5px solid #9fd8ef;border-radius:50%}[data-skin=aquarium] [data-ui=checkbox][aria-checked=true]{background:radial-gradient(circle at 35% 30%,#9be8d6,var(--mint));border-color:var(--mint);color:#ffffff}[data-skin=aquarium] [data-ui=eyebrow]{display:block;width:fit-content;padding:4px 14px;border-radius:999px;font-weight:700;color:var(--ink);background:radial-gradient(120% 140% at 30% 15%,#ffffff,var(--sky-soft));box-shadow:inset 0 0 0 1.5px rgb(41 182 246/.45)}[data-skin=aquarium] [data-ui=stat-value]{color:var(--sky-ink)}[data-skin=aquarium] [data-ui=avatar]{box-shadow:0 0 0 3px #ffffff,0 4px 10px -3px rgb(10 90 134/.45)}[data-skin=aquarium] [data-ui=empty]>div:first-child{background:radial-gradient(circle at 35% 30%,#ffffff 0 18%,var(--sky-soft) 70%);box-shadow:inset 0 0 0 2px rgb(41 182 246/.35)}[data-skin=aquarium] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(13 42 63/.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-skin=aquarium] [data-ui=modal]{border-radius:34px;background:linear-gradient(180deg,#ffffff,#f2fbff);box-shadow:inset 0 0 0 2px rgb(255 255 255/.9),var(--shadow-pop)}[data-skin=aquarium] [data-ui=drawer]{border-radius:34px 0 0 34px;background:linear-gradient(180deg,#ffffff,#f2fbff)}[data-skin=aquarium] :is([data-ui=lens],[data-ui=drawer-mentor],[data-ui=porthole],[data-ui=orb],[data-ui=rail-fab]){--la:var(--m-a);--lb:var(--m-b)}[data-skin=aquarium] [data-ui=rail]{position:fixed;left:0;top:50%;z-index:40;width:var(--rail-w);display:flex;flex-direction:column;align-items:center;padding:48px 0 44px;translate:0 -50%;transition:translate .46s var(--sk-spring),opacity .3s}[data-skin=aquarium] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=aquarium] [data-ui=rail-shape]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(6px 6px 0 rgb(255 72 176/.28)) drop-shadow(0 14px 24px rgb(64 36 140/.22))}[data-skin=aquarium] [data-ui=rail-shape] path{fill:url(#rail-fill);stroke:rgb(23 15 48/.32);stroke-width:1.5;stroke-dasharray:4 4}[data-skin=aquarium] [data-stop=f0]{stop-opacity:1}[data-skin=aquarium] [data-stop=f1]{stop-color:#fdfbff;stop-opacity:1}[data-skin=aquarium] [data-stop=f2]{stop-color:#f6f1ff;stop-opacity:1}[data-skin=aquarium] [data-ui=rail-cell]{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;width:56px;height:56px;color:var(--ink-2);text-decoration:none;background:none;border:0}[data-skin=aquarium] [data-ui=rail-icon]{--dot:#ece6f8;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 2.5px #ffffff,0 2px 5px -1px rgb(23 15 48/.3);transition:transform .26s var(--sk-spring),background-color .2s}[data-skin=aquarium] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe2d2}[data-skin=aquarium] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#d8ebff}[data-skin=aquarium] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#cff7ea}[data-skin=aquarium] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#ffe0ef}[data-skin=aquarium] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff4b8}[data-skin=aquarium] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=aquarium] [data-ui=rail-caption]{font-size:10px;font-weight:600;line-height:1;color:var(--ink-2);white-space:nowrap}[data-skin=aquarium] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.14) rotate(-6deg)}[data-skin=aquarium] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{color:var(--ink);background:var(--m-a);box-shadow:0 0 0 2.5px #ffffff,0 0 0 4px var(--ink),3px 4px 0 3px rgb(255 72 176/.35);transform:rotate(-6deg)}[data-skin=aquarium] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{color:var(--ink);background:linear-gradient(transparent 20%,var(--sk-highlighter) 20% 90%,transparent 90%)}[data-skin=aquarium] [data-ui=rail-count]{position:absolute;top:3px;right:5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font:700 10px/18px var(--font-mono);text-align:center;color:var(--ink);background:var(--riso-yellow);box-shadow:0 0 0 2px #ffffff,0 0 0 3.5px var(--ink);rotate:8deg}[data-skin=aquarium] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=aquarium] [data-ui=rail-dial-face]{position:absolute;top:0;left:30px;width:68px;height:68px;border-radius:50%;clip-path:inset(0 0 0 34px);background:radial-gradient(circle,#ffffff 0 24px,transparent 24.5px),radial-gradient(circle,transparent 0 24.5px,var(--ink) 25px 26.5px,transparent 27px),conic-gradient(from 0deg,var(--riso-pink) calc(var(--pct, 0) * 1.8deg),rgb(23 15 48/.08) 0);filter:drop-shadow(4px 4px 0 rgb(255 72 176/.3))}[data-skin=aquarium] [data-ui=rail-dial-face]:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(var(--ink) 0 4deg,#3a2e5e 4deg 8deg);-webkit-mask:radial-gradient(circle,transparent 0 31px,#000 31.5px);mask:radial-gradient(circle,transparent 0 31px,#000 31.5px)}[data-skin=aquarium] [data-ui=rail-dial-mark]{position:absolute;left:62px;top:14px;width:4px;height:20px;border-radius:2px;background:var(--ink);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg);transition:rotate .7s var(--sk-spring)}[data-skin=aquarium] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine);animation:aqua-breathe 2s ease-in-out infinite}[data-skin=aquarium] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=aquarium] [data-ui=orbits] path{fill:none;stroke:rgb(23 15 48/.35);stroke-width:1.5;stroke-dasharray:6 7;animation:aqua-dash 2.4s linear infinite}[data-skin=aquarium] [data-ui=lens]{position:fixed;left:0;top:0;z-index:42;width:66px;height:66px;padding:0;border:0;border-radius:50%;background:none}[data-skin=aquarium] [data-ui=lens-body]{position:absolute;inset:0;border-radius:50%;rotate:var(--tilt,-3deg);transition:transform .3s var(--sk-spring);filter:drop-shadow(0 6px 8px rgb(64 36 140/.25))}[data-skin=aquarium] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=aquarium] [data-ui=lens-ring]{position:absolute;inset:0;border-radius:50%;background:#ffffff;box-shadow:0 0 0 1px rgb(23 15 48/.12)}[data-skin=aquarium] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 10deg,#ffffff 10deg 20deg);animation:aqua-turn 6s linear infinite}[data-skin=aquarium] [data-status=waiting] [data-ui=lens-ring]{background:var(--riso-yellow);box-shadow:0 0 0 2px var(--ink);animation:aqua-breathe 2.2s ease-in-out infinite}[data-skin=aquarium] [data-status=speaking] [data-ui=lens-ring]{background:var(--riso-pink);box-shadow:-3px 2px 0 0 var(--riso-blue)}[data-skin=aquarium] [data-ui=lens-face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 22%,#ffffff)}[data-skin=aquarium] [data-ui=lens-glass]{position:absolute;inset:4px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 60% 34% at 34% 18%,rgb(255 255 255/.55),transparent 70%)}[data-skin=aquarium] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:aqua-turn 12s linear infinite}[data-skin=aquarium] [data-ui=lens-moons]>i{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px;transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-45px);background:var(--la);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}[data-skin=aquarium] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--tangerine)}[data-skin=aquarium] [data-ui=lens-name]{position:absolute;left:50%;top:calc(100% + 4px);translate:-50% 0;padding:1px 9px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--ink);background:var(--sk-highlighter);rotate:-2deg;transition:transform .3s var(--sk-spring)}[data-skin=aquarium] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=aquarium] [data-ui=bubble]{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;border:0;border-radius:50% 46% 52% 48%;color:var(--ink);background:#ffffff;box-shadow:0 0 0 2px var(--ink),4px 4px 0 2px rgb(255 72 176/.35)}[data-skin=aquarium] [data-ui=bubble][data-primary]{background:var(--tangerine)}[data-skin=aquarium] [data-ui=bubble-label]{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;padding:2px 8px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ink);background:var(--sk-highlighter);opacity:0;transition:opacity .2s}[data-skin=aquarium] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=aquarium] [data-ui=rail-drawer]{position:fixed;z-index:45;left:calc(var(--rail-w) + 14px);top:50%;translate:0 -50%;width:332px;max-height:min(580px,82vh);overflow:auto;padding:16px 14px 14px;border-radius:10px;background:radial-gradient(circle,rgb(23 15 48/.08) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6;box-shadow:0 0 0 1.5px rgb(23 15 48/.16),8px 8px 0 0 rgb(0 120 191/.16),0 30px 50px -24px rgb(64 36 140/.45);rotate:-.6deg}[data-skin=aquarium] [data-ui=rail-drawer-title]{padding:2px 6px 12px;font-family:var(--font-display);font-size:18px;font-weight:800;font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--ink)}[data-skin=aquarium] [data-ui=drawer-mentor]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:999px 18px 18px 999px;background:#ffffff;outline:1.5px dashed rgb(23 15 48/.28);outline-offset:4px;box-shadow:0 2px 4px -1px rgb(23 15 48/.2);cursor:grab;touch-action:none;transition:transform .26s var(--sk-spring),box-shadow .2s}[data-skin=aquarium] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:14px}[data-skin=aquarium] [data-ui=drawer-mentor]:before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-radius:0 0 18px 0;background:linear-gradient(315deg,transparent 50%,#ece6f8 0,#ffffff 80%);box-shadow:-2px -2px 4px -1px rgb(23 15 48/.2);transition:width .22s var(--sk-spring),height .22s var(--sk-spring)}[data-skin=aquarium] [data-ui=drawer-mentor]:hover:before{width:18px;height:18px}[data-skin=aquarium] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;box-shadow:0 0 0 2px var(--ink),6px 8px 0 0 color-mix(in oklab,var(--la) 45%,transparent),0 18px 30px -10px rgb(64 36 140/.5)}[data-skin=aquarium] [data-ui=drawer-mentor][data-dragging=true]:before{width:30px;height:30px}[data-skin=aquarium] [data-ui=drawer-mentor][data-ghost=true]{background:transparent;box-shadow:none;opacity:.55}[data-skin=aquarium] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Lâche pour le coller";position:absolute;left:50%;bottom:calc(100% + 10px);translate:-50% 0;padding:2px 10px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--ink);background:var(--sk-highlighter);rotate:-2deg}[data-skin=aquarium] [data-ui=porthole]{position:fixed;z-index:46;width:116px;height:116px;border-radius:50%;touch-action:none;filter:drop-shadow(5px 6px 0 rgb(255 72 176/.35)) drop-shadow(0 14px 20px rgb(64 36 140/.3))}[data-skin=aquarium] [data-ui=porthole][data-landed=true]{animation:aqua-slap .38s var(--sk-spring)}[data-skin=aquarium] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=aquarium] [data-ui=orb]:before{content:"";position:absolute;inset:-12%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(255 72 176/.5) 0 1.4px,transparent 1.9px) 0 0 /7px 7px;-webkit-mask:radial-gradient(closest-side,#000 60%,transparent);mask:radial-gradient(closest-side,#000 60%,transparent);animation:aqua-breathe 3s ease-in-out infinite}[data-skin=aquarium] [data-ui=orb][data-state=speaking]:before{animation-duration:1.4s}[data-skin=aquarium] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:3px dashed var(--ink);animation:aqua-turn 14s linear infinite}[data-skin=aquarium] [data-ui=loupe]{background:radial-gradient(circle,rgb(23 15 48/.05) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6}[data-skin=aquarium] [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:10px;height:160px;margin-top:-80px;background:repeating-linear-gradient(-45deg,rgb(255 72 176/.55) 0 6px,rgb(255 72 176/.3) 6px 12px);clip-path:polygon(0 0,100% 3%,80% 50%,100% 97%,0 100%);opacity:0;pointer-events:none;transform-origin:0 50%;transition:opacity .4s}[data-skin=aquarium] [data-ui=rail-sliver][data-visible=true]{opacity:.85}[data-skin=aquarium] [data-ui=rail-sliver][data-waiting=true]{opacity:1;background:repeating-linear-gradient(-45deg,rgb(255 95 31/.75) 0 6px,rgb(255 95 31/.45) 6px 12px);animation:aqua-flutter 1.6s ease-in-out infinite}[data-skin=aquarium] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=aquarium] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=aquarium] [data-ui=rail-fab]{position:fixed;z-index:31;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));display:grid;place-items:center;width:58px;height:58px;padding:3px;border:0;border-radius:50%;background:#ffffff;box-shadow:0 0 0 2px var(--ink),4px 5px 0 2px rgb(255 72 176/.35);rotate:-6deg}[data-skin=aquarium] [data-ui=rail-drawer]{left:10px;right:10px;top:auto;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;max-height:62vh;translate:none;rotate:0deg;border-radius:16px 16px 8px 8px}}@media (prefers-reduced-motion:reduce){[data-skin=aquarium] [data-ui=card][data-state=mastered]:before,[data-skin=aquarium] [data-ui=lens-moons],[data-skin=aquarium] [data-ui=lens-ring],[data-skin=aquarium] [data-ui=orb-ring],[data-skin=aquarium] [data-ui=orb]:before,[data-skin=aquarium] [data-ui=orbits] path,[data-skin=aquarium] [data-ui=porthole],[data-skin=aquarium] [data-ui=progress-fill]:after,[data-skin=aquarium] [data-ui=rail-dial-mark],[data-skin=aquarium] [data-ui=rail-sliver]{animation:none!important}[data-skin=aquarium] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor],[data-ui=tab]){transform:none!important}[data-skin=aquarium] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=tab]){transition-duration:.01ms!important}}[data-skin=aquarium] [data-ui=rail-shape]{filter:drop-shadow(4px 8px 14px rgb(10 90 134/.25))}[data-skin=aquarium] [data-ui=rail-shape] path{stroke:rgb(255 255 255/.9);stroke-width:2;stroke-dasharray:none}[data-skin=aquarium] [data-stop=f0]{stop-color:#ffffff;stop-opacity:.95}[data-skin=aquarium] [data-stop=f1]{stop-color:#e9f8ff;stop-opacity:.95}[data-skin=aquarium] [data-stop=f2]{stop-color:#cdeefb;stop-opacity:.95}[data-skin=aquarium] [data-ui=rail-icon]{background:radial-gradient(circle at 35% 30%,#ffffff 0 20%,var(--dot) 70%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.9),0 3px 6px -2px rgb(10 90 134/.3)}[data-skin=aquarium] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:radial-gradient(circle at 35% 30%,#ffffff 0 16%,var(--m-a) 68%);box-shadow:0 0 0 3px #ffffff,0 6px 12px -4px var(--m-glow);transform:scale(1.12)}[data-skin=aquarium] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{background:none}[data-skin=aquarium] [data-ui=rail-count]{color:#ffffff;background:var(--bubble)}[data-skin=aquarium] [data-ui=rail-dial-face]{background:radial-gradient(circle,#ffffff 0 22px,transparent 22.5px),conic-gradient(var(--sky) calc(var(--pct, 0) * 1.8deg),#d1edf8 0);filter:drop-shadow(0 6px 10px rgb(10 90 134/.3))}[data-skin=aquarium] [data-ui=rail-dial-face]:after{background:repeating-conic-gradient(#7fd3f7 0 8deg,#bfe9fb 8deg 16deg)}[data-skin=aquarium] [data-ui=orbits] path{stroke:rgb(41 182 246/.5);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 16}[data-skin=aquarium] [data-ui=lens-ring]{background:radial-gradient(circle at 30% 25%,#ffffff 0 14%,color-mix(in oklab,var(--la) 50%,#ffffff) 50%,var(--la) 100%);box-shadow:0 8px 16px -6px var(--m-glow)}[data-skin=aquarium] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 12deg,rgb(255 255 255/.85) 12deg 24deg)}[data-skin=aquarium] [data-status=waiting] [data-ui=lens-ring]{background:radial-gradient(circle at 30% 25%,#ffffff 0 14%,var(--sun) 70%)}[data-skin=aquarium] [data-status=speaking] [data-ui=lens-ring]{background:radial-gradient(circle at 30% 25%,#ffffff 0 14%,var(--bubble) 70%);box-shadow:0 0 0 5px rgb(255 111 159/.2),0 8px 18px -6px var(--m-glow)}[data-skin=aquarium] [data-ui=lens-glass]{background:radial-gradient(ellipse 50% 30% at 32% 20%,rgb(255 255 255/.75),transparent 70%)}[data-skin=aquarium] [data-ui=lens-name]{border-radius:999px;background:rgb(255 255 255/.95);box-shadow:0 3px 8px -3px rgb(10 90 134/.4)}[data-skin=aquarium] [data-ui=lens-moons]>i{clip-path:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff 0 22%,var(--la) 70%)}[data-skin=aquarium] [data-ui=rail-drawer]{border-radius:30px;rotate:0deg;background:linear-gradient(180deg,rgb(255 255 255/.97) 0 55%,#d7f1fd 100%);box-shadow:inset 0 0 0 2px #ffffff,0 0 0 3px rgb(41 182 246/.35),0 30px 50px -24px rgb(10 90 134/.5)}[data-skin=aquarium] [data-ui=drawer-mentor]{border-radius:999px;outline:0;background:radial-gradient(120% 160% at 20% 0,#ffffff,#eaf7fd);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.9),0 4px 10px -6px rgb(10 90 134/.4)}[data-skin=aquarium] [data-ui=drawer-mentor]:before{display:none}[data-skin=aquarium] [data-ui=drawer-mentor][data-dragging=true]{transform:scale(1.06) rotate(var(--tilt,-3deg));box-shadow:0 0 0 3px var(--la),0 22px 30px -14px var(--m-glow)}[data-skin=aquarium] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Il nage vers toi !";border-radius:999px;padding:3px 12px;background:var(--sun-soft)}[data-skin=aquarium] [data-ui=rail-sliver]{background:linear-gradient(180deg,transparent,var(--sky),transparent);clip-path:none;border-radius:0 8px 8px 0}[data-skin=aquarium] [data-ui=rail-fab]{background:radial-gradient(circle at 35% 28%,#ffffff,#d7f1fd);box-shadow:inset 0 0 0 2px #ffffff,0 10px 20px -8px rgb(10 90 134/.5);rotate:0deg}[data-skin=aquarium] [data-ui=accent]{background:radial-gradient(circle at 10px 50%,color-mix(in oklab,var(--accent) 30%,#ffffff) 0 1.6px,var(--accent) 2.4px 5.5px,transparent 6px) 0 0 /46px 100%,radial-gradient(circle at 28px 50%,var(--accent) 0 3.6px,transparent 4px) 0 0 /46px 100%,radial-gradient(circle at 40px 50%,var(--accent) 0 2px,transparent 2.4px) 0 0 /46px 100%!important}[data-skin=aquarium] [data-ui=accent][data-edge=top]{height:12px}[data-skin=aquarium] [data-ui=accent][data-edge=left]{width:12px;background:radial-gradient(circle at 50% 10px,color-mix(in oklab,var(--accent) 30%,#ffffff) 0 1.6px,var(--accent) 2.4px 5.5px,transparent 6px) 0 0 /100% 46px,radial-gradient(circle at 50% 28px,var(--accent) 0 3.6px,transparent 4px) 0 0 /100% 46px,radial-gradient(circle at 50% 40px,var(--accent) 0 2px,transparent 2.4px) 0 0 /100% 46px!important}:where(html[data-skin=apesanteur],html[data-skin=nacre],html[data-skin=turbo]){--rail-w:64px;--rail-spring:cubic-bezier(0.34,1.56,0.64,1)}@media (min-width:1024px){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=topnav]{display:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - max(0px, (100vw - 1320px) / 2)))}}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]{position:fixed;left:0;top:50%;z-index:40;width:var(--rail-w);display:flex;flex-direction:column;align-items:center;padding:48px 0 44px;translate:0 -50%;isolation:isolate}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]>[data-part=body]{position:absolute;inset:0;z-index:-2;background:var(--paper)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]>[data-part=stroke]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--line-2)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell]{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;width:56px;height:56px;padding:0;color:var(--ink-2);text-decoration:none;background:none;border:0}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=icon]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--paper-2);transition:scale .26s var(--rail-spring),background-color .2s}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=icon] svg{width:16px;height:16px}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=caption]{font-size:10px;font-weight:600;line-height:1;white-space:nowrap}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell][aria-current=page]{color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-count]{position:absolute;top:3px;right:5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font:700 10px/18px var(--font-mono);text-align:center;color:#fff;background:var(--tangerine)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial] [data-part=face]{position:absolute;top:0;left:30px;width:68px;height:68px;border-radius:50%;clip-path:inset(0 0 0 34px);background:radial-gradient(circle,var(--paper) 0 24px,transparent 24.5px),conic-gradient(var(--tangerine) calc(var(--pct, 0) * 1.8deg),var(--paper-3) 0);transition:scale .4s var(--rail-spring)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial] [data-part=mark]{position:absolute;left:62px;top:14px;width:4px;height:20px;border-radius:2px;background:var(--ink);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=orbits]{position:fixed;inset:0;z-index:41;width:100%;height:100%;pointer-events:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=orbit]{fill:none;stroke:var(--line-2);stroke-dasharray:3 7}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens]{position:fixed;left:0;top:0;z-index:42;width:66px;height:66px;padding:0;border:0;border-radius:50%;background:none;cursor:grab}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=body]{position:absolute;inset:0;border-radius:50%;transition:scale .3s var(--rail-spring)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens]:not([data-in-drawer]):is(:hover,:focus-visible) [data-part=body]{scale:1.5}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=ring]{position:absolute;inset:0;border-radius:50%;background:var(--m-a,var(--brand))}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:var(--paper-2)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=glass]{position:absolute;inset:4px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 60% 34% at 34% 18%,rgb(255 255 255/.45),transparent 70%)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:cs-rail-turn 12s linear infinite}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]>i{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--m-a,var(--brand));transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-45px)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=name]{position:absolute;left:50%;top:calc(100% + 5px);translate:-50% 0;font-size:11px;font-weight:600;white-space:nowrap;color:var(--ink)}@keyframes cs-rail-turn{to{transform:rotate(1turn)}}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer]{position:fixed;z-index:45;left:calc(var(--rail-w) + 14px);top:50%;translate:0 -50%;width:332px;max-height:min(580px,82vh);overflow:auto;padding:16px 14px 14px;border-radius:22px;background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer-title]{padding:2px 6px 12px;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;cursor:grab;touch-action:none;color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row]+[data-ui=drawer-row]{margin-top:8px}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-dragging=true]{z-index:50;cursor:grabbing}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-ghost=true]{opacity:.55}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-tearing=true]:after{content:"Lâche pour l’épingler";position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--paper);background:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:6px;height:160px;margin-top:-80px;border-radius:0 6px 6px 0;background:var(--brand);opacity:0;pointer-events:none;transition:opacity .3s}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-sliver][data-visible=true]{opacity:.85}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-fab]{position:fixed;z-index:31;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));display:grid;place-items:center;width:58px;height:58px;padding:3px;border:0;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-pop)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer]{left:10px;right:10px;top:auto;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;max-height:62vh;translate:none}}@media (prefers-reduced-motion:reduce){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]{animation:none}}@keyframes cs-say-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-caret{50%{opacity:0}}[data-skin] [data-ui=lens-say]{position:fixed;z-index:48;display:flex;flex-direction:column;gap:4px;max-width:min(280px,calc(100vw - 32px));padding:10px 14px 11px;border-radius:18px 18px 18px 6px;font:400 13.5px/1.45 var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);transform-origin:0 100%;animation:cs-say-in .26s cubic-bezier(.34,1.56,.64,1) both;pointer-events:auto}[data-skin] [data-ui=lens-say]:before{content:"";position:absolute;left:-7px;bottom:10px;width:14px;height:14px;background:inherit;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);rotate:45deg}[data-skin] [data-ui=lens-say] b{font:600 11.5px/1 var(--font-display);letter-spacing:.02em;color:var(--m-a,var(--brand))}[data-skin] [data-ui=lens-say] i{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:cs-caret .8s steps(1) infinite}[data-skin] [data-ui=lens-say] a{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}[data-skin] [data-ui=lens-say][data-mentor=zephyr]{--m-a:var(--sky-ink)}[data-skin] [data-ui=lens-say][data-mentor=braise]{--m-a:var(--tangerine-ink)}[data-skin] [data-ui=lens-say][data-mentor=luma]{--m-a:var(--grape-ink)}[data-skin] [data-ui=lens-say][data-mentor=kiwi]{--m-a:var(--mint-ink)}[data-skin] [data-ui=lens-face]>span>div{pointer-events:none}@media (max-width:1023.98px){[data-skin] :is([data-ui=lens]:not([data-in-drawer]),[data-ui=lens-say]){display:none}}@media (prefers-reduced-motion:reduce){[data-skin] [data-ui=lens-say],[data-skin] [data-ui=lens-say] i{animation:none}}@keyframes cs-acc-flow{to{background-position:200% 0}}@keyframes cs-acc-flow-y{to{background-position:0 200%}}@keyframes cs-acc-shimmer{to{background-position:-200% 0}}[data-skin=encre-fluo] [data-ui=accent]{background:radial-gradient(circle,var(--accent) 0 1.6px,transparent 2.1px) 0 0 /5px 5px,color-mix(in oklab,var(--accent) 35%,transparent);box-shadow:2px 1.5px 0 0 rgb(255 72 176/.55)}[data-skin=encre-fluo] [data-ui=accent][data-edge=top]{height:9px;clip-path:polygon(0 0,100% 0,100% 62%,96% 100%,88% 58%,79% 100%,71% 64%,62% 100%,50% 60%,40% 100%,31% 66%,20% 100%,11% 62%,4% 100%,0 70%)}[data-skin=encre-fluo] [data-ui=accent][data-edge=left]{width:7px;border-radius:0 3px 3px 0}[data-skin=plasma] [data-ui=accent]{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 40%,#ff4596),#7c3aff,color-mix(in oklab,var(--accent) 40%,#ff4596),var(--accent)) 0 0 /200% 100%;box-shadow:0 0 14px 1px color-mix(in oklab,var(--accent) 70%,transparent);animation:cs-acc-flow 6s linear infinite}[data-skin=plasma] [data-ui=accent][data-edge=top]{height:4px;clip-path:inset(0 22px round 99px)}[data-skin=plasma] [data-ui=accent][data-edge=left]{width:4px;background:linear-gradient(180deg,var(--accent),#ff4596,#7c3aff,var(--accent)) 0 0 /100% 200%;animation-name:cs-acc-flow-y;clip-path:inset(10px 0 round 99px)}[data-skin=stratosphere] [data-ui=accent]{background:radial-gradient(circle at calc(100% - 6px) 50%,#ffffff 0 2px,var(--accent) 2.5px 4px,transparent 6px),linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--accent) 35%,transparent) 30%,var(--accent) 100%);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent) 80%,transparent))}[data-skin=stratosphere] [data-ui=accent][data-edge=top]{height:3px;clip-path:inset(0 0 0 18%)}[data-skin=stratosphere] [data-ui=accent][data-edge=left]{width:3px;background:radial-gradient(circle at 50% 6px,#ffffff 0 2px,var(--accent) 2.5px 4px,transparent 6px),linear-gradient(0deg,transparent,color-mix(in oklab,var(--accent) 35%,transparent) 40%,var(--accent))}[data-skin=apesanteur] [data-ui=accent].absolute{inset:16px 16px auto auto;width:11px;height:11px;border-radius:0 50% 50% 50%;rotate:45deg;background-image:radial-gradient(circle at 58% 58%,rgb(255 255 255/.95) 0 1.4px,rgb(255 255 255/0) 3px),linear-gradient(135deg,rgb(255 255 255/.28),rgb(0 0 0/.28));box-shadow:0 0 0 3px rgb(255 255 255/.06),0 0 16px 2px color-mix(in oklab,var(--accent) 50%,transparent);animation:cs-acc-bob 5s ease-in-out infinite}[data-skin=apesanteur] [data-ui=accent]:not(.absolute){height:12px;background:radial-gradient(circle at 50% 55%,rgb(255 255 255/.9) 0 1.2px,transparent 2.2px) 0 0 /22px 12px,radial-gradient(circle,var(--accent) 0 4px,transparent 4.6px) 0 0 /22px 12px;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--accent) 70%,transparent));animation:cs-acc-flow 14s linear infinite}@keyframes cs-acc-bob{50%{translate:0 -3px}}[data-skin=nacre] [data-ui=accent].absolute{inset:14px 14px auto auto;width:16px;height:16px;border-radius:50%;rotate:8deg;background-image:radial-gradient(circle at 34% 30%,rgb(255 255 255/.85) 0 2px,rgb(255 255 255/0) 4.5px),radial-gradient(circle,rgb(255 255 255/0) 55%,rgb(0 0 0/.12));box-shadow:0 0 0 2.5px #ffffff,0 2px 5px rgb(60 30 120/.3)}[data-skin=nacre] [data-ui=accent]:not(.absolute){height:14px;background:radial-gradient(circle at 40% 35%,rgb(255 255 255/.85) 0 1.5px,transparent 3px) 4px 0 /26px 14px,radial-gradient(circle,var(--accent) 0 5px,#ffffff 5.5px 6.8px,transparent 7.2px) 4px 0 /26px 14px}[data-skin=turbo] [data-ui=accent].absolute{inset:11px 36px auto auto;width:26px;height:6px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);filter:saturate(1.3) brightness(1.15) drop-shadow(0 0 4px var(--accent))}[data-skin=turbo] [data-ui=accent]:not(.absolute){height:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 30%,transparent),var(--accent) 75%,#ffffff);-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 13px);mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 13px);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent) 70%,transparent))}@media (prefers-reduced-motion:reduce){[data-skin] [data-ui=accent]{animation:none!important}}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo]) :is(.text-\[\#8a5a00\],.text-\[\#5c3d00\]){color:var(--sun)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo]) .text-\[\#b4245e\]{color:var(--bubble)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo]) .text-\[\#b42328\]{color:var(--stop)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo]) :is(.bg-white\/70,.bg-white\/40){background-color:rgb(255 255 255/.18)}.cd-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.cd-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.cd-grid--bubbles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:30px 22px}.cd-grid--kids{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:26px}:where(.cd-deck a){color:inherit;text-decoration:none}.cd-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cd-row--center{justify-content:center}.cd-subject{gap:6px;padding:3px 10px;font-size:12px;color:var(--subj);background:color-mix(in oklab,var(--subj) 14%,var(--paper))}.cd-adapted,.cd-subject{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;white-space:nowrap}.cd-adapted{gap:4px;padding:3px 9px;font-size:11.5px;color:var(--paper);background:var(--ink)}.cd-next{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:13.5px;color:var(--ink);background:var(--paper-2)}.cd-next b{font-weight:600}.cd-next-prefix{color:var(--ink-3)}.cd-next--done{color:var(--mint-ink);background:var(--mint-soft);font-weight:600}.cd-next-arrow{color:var(--ink-3);transition:translate .2s}.cd-deck a:hover .cd-next-arrow{translate:3px 0}.cd-zine{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 18px 16px;background:radial-gradient(circle,color-mix(in oklab,var(--subj) 55%,transparent) 0 1.5px,transparent 2px) 0 0 /7px 7px,linear-gradient(180deg,color-mix(in oklab,var(--subj) 22%,var(--paper)) 0 88px,var(--paper) 88px);box-shadow:0 0 0 1.5px var(--ink),6px 7px 0 0 color-mix(in oklab,var(--subj) 45%,transparent);border-radius:4px}.cd-zine-tape{position:absolute;top:-11px;left:50%;width:96px;height:24px;translate:-50% 0;rotate:-4deg;background:color-mix(in oklab,var(--sun) 70%,transparent);clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%)}.cd-zine-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cd-zine-head .cd-adapted{background:var(--bubble);color:var(--ink);rotate:-2deg}.cd-zine-issue{margin-left:auto;font:700 12px/1 var(--font-mono);color:var(--ink)}.cd-zine-title{margin-top:18px;font-family:var(--font-display);font-size:25px;line-height:1.02;font-weight:800;letter-spacing:-.01em}.cd-zine-meta{font-size:12.5px;color:var(--ink-3)}.cd-zine-summary{font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-zine-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px}.cd-zine-stamps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 11px/1 var(--font-mono);color:var(--ink-3);border:1.5px dashed var(--line-2)}.cd-zine-stamps span[data-on]{color:var(--paper);background:var(--subj);border:2px solid var(--ink);rotate:-12deg}.cd-zine-pct{margin-left:auto;font:800 22px/1 var(--font-display)}.cd-zine-ticket{margin:auto -18px -16px;padding:12px 18px;border-radius:0;background:var(--paper-2);border-top:2px dashed var(--line-2);-webkit-mask:radial-gradient(circle 8px at 0 0,transparent 98%,#000) top left /51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,transparent 98%,#000) top right /51% 100% no-repeat;mask:radial-gradient(circle 8px at 0 0,transparent 98%,#000) top left /51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,transparent 98%,#000) top right /51% 100% no-repeat}@keyframes cd-lava-rise{0%{transform:translateY(60%) scale(.8)}50%{transform:translateY(-140%) scale(1.15)}to{transform:translateY(60%) scale(.8)}}.cd-lava{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;height:100%;padding:18px;border-radius:26px;background:radial-gradient(120% 90% at 0 100%,color-mix(in oklab,var(--subj) 22%,transparent),transparent 60%),var(--paper);box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -24px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-lava-lamp{position:relative;display:flex;flex-direction:column;align-items:center}.cd-lava-cap{width:44px;height:18px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--paper-3),var(--paper-2))}.cd-lava-glass{position:relative;width:68px;flex:1;min-height:150px;overflow:hidden;border-radius:34px 34px 18px 18px;background:color-mix(in oklab,var(--subj) 10%,var(--canvas));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--subj) 50%,transparent),inset 8px 0 14px -8px rgb(255 255 255/.25),0 0 26px -4px color-mix(in oklab,var(--subj) 60%,transparent)}.cd-lava-liquid{position:absolute;inset:auto 0 0;height:calc(max(var(--pct), 8) * 1%);background:linear-gradient(0deg,var(--subj),color-mix(in oklab,var(--subj) 50%,#ff4596));box-shadow:0 -6px 18px color-mix(in oklab,var(--subj) 80%,transparent);transition:height .9s cubic-bezier(.2,.8,.2,1)}.cd-lava-liquid i{position:absolute;left:50%;bottom:10%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:color-mix(in oklab,var(--subj) 60%,#ffd1f1);animation:cd-lava-rise 7s ease-in-out infinite}.cd-lava-liquid i:nth-child(2){width:14px;height:16px;margin-left:-18px;animation-duration:9s;animation-delay:-3s}.cd-lava-liquid i:nth-child(3){width:12px;height:12px;margin-left:4px;animation-duration:11s;animation-delay:-6s}.cd-lava-base{width:60px;height:22px;margin-top:-2px;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--paper-3),var(--paper-2))}.cd-lava-body{display:flex;min-width:0;flex-direction:column;gap:6px}.cd-lava-title{font-family:var(--font-display);font-size:21px;line-height:1.1;font-weight:700}.cd-lava-meta{font-size:12.5px;color:var(--ink-3)}.cd-lava-meta b{color:var(--subj)}.cd-lava-summary{font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-lava-next{margin-top:auto;border-radius:999px;background:color-mix(in oklab,var(--subj) 14%,var(--paper-2))}.cd-planet{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cd-planet-sky{position:relative;width:180px;height:180px}.cd-planet-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cd-orbit-track{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:2 6}.cd-orbit-arc{fill:none;stroke:var(--subj);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--subj));transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.cd-orbit-moon{fill:var(--ink);filter:drop-shadow(0 0 8px var(--subj))}.cd-planet-ball{inset:42px;background:radial-gradient(circle at 34% 30%,rgb(255 255 255/.55),transparent 32%),radial-gradient(circle at 70% 75%,rgb(0 0 0/.55),transparent 60%),repeating-linear-gradient(170deg,color-mix(in oklab,var(--subj) 80%,#fff) 0 7px,var(--subj) 7px 16px,color-mix(in oklab,var(--subj) 70%,#000) 16px 22px);box-shadow:0 0 40px -6px color-mix(in oklab,var(--subj) 80%,transparent);transition:scale .4s cubic-bezier(.2,.8,.2,1)}.cd-planet-ball,.cd-planet-ring{position:absolute;border-radius:50%}.cd-planet-ring{left:-22%;right:-22%;top:44%;height:14%;border:2px solid color-mix(in oklab,var(--subj) 50%,var(--ink));rotate:-14deg;opacity:.7}.cd-planet:hover .cd-planet-ball{scale:1.06}.cd-planet-pct{position:absolute;right:-6px;top:4px;padding:2px 8px;border-radius:999px;font:700 12px/1.4 var(--font-mono);color:var(--canvas);background:var(--subj)}.cd-planet-body{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px}.cd-planet-title{font-family:var(--font-display);font-size:19px;line-height:1.15;font-weight:600}.cd-planet-meta{font-size:12.5px;color:var(--ink-3)}.cd-planet-next{width:100%;text-align:left;background:color-mix(in oklab,var(--paper) 85%,transparent);backdrop-filter:blur(8px)}.cd-lap,.cd-planet-next{box-shadow:inset 0 0 0 1px var(--line-2)}.cd-lap{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;overflow:hidden;padding:16px 18px 16px 30px;border-radius:14px;background:linear-gradient(160deg,var(--paper-2),var(--paper))}.cd-lap-flag{position:absolute;inset:0 auto 0 0;width:14px;background:conic-gradient(var(--ink) 25%,var(--paper) 0 50%,var(--ink) 0 75%,var(--paper) 0) 0 0 /14px 14px;opacity:.85}.cd-lap-dash{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cd-lap-counter span,.cd-lap-speed span{display:block;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cd-lap-counter b{font:700 36px/1 var(--tb-dots,var(--font-mono));color:var(--ink)}.cd-lap-counter small{font-size:18px;color:var(--ink-3)}.cd-lap-speed{text-align:right}.cd-lap-speed b{font:700 40px/1 var(--tb-dots,var(--font-mono));color:var(--subj);text-shadow:0 0 12px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-lap-tach{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;height:14px;transform:skewX(-18deg)}.cd-lap-tach i{border-radius:1px;background:var(--paper-3)}.cd-lap-tach i[data-on]{background:var(--subj);box-shadow:0 0 6px var(--subj)}.cd-lap-tach i[data-on][data-red]{background:var(--stop);box-shadow:0 0 6px var(--stop)}.cd-lap-title{font-family:var(--font-display);font-size:20px;line-height:1.12;font-weight:700}.cd-lap-meta{font-size:12.5px;color:var(--ink-3)}.cd-lap-next{margin-top:auto;border-radius:6px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}@keyframes cd-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}.cd-pearl{display:flex;flex-direction:column;gap:6px;height:100%;padding:12px 12px 16px;border-radius:6px;background:var(--paper);box-shadow:0 1px 0 var(--line),0 18px 34px -18px rgb(60 30 120/.35),inset 0 0 0 1px var(--line)}.cd-pearl-photo{position:relative;height:150px;overflow:hidden;border-radius:3px}.cd-pearl-sheen{position:absolute;inset:0;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffd6ec 35%,#c8f1ec 50%,#e2d4ff 65%,transparent 80%) 0 0 /200% 100%;animation:cd-sheen 6s linear infinite}.cd-pearl-tags{position:absolute;inset:10px 10px auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.cd-pearl-tags .cd-subject{background:color-mix(in oklab,var(--paper) 90%,transparent)}.cd-pearl-title{margin-top:6px;font-family:var(--nc-serif,var(--font-display));font-size:23px;line-height:1.1;font-style:italic;font-weight:400}.cd-pearl-meta{font-size:12.5px;color:var(--ink-3)}.cd-pearl-string{display:flex;align-items:center;gap:4px;margin:4px 0 6px;padding:0 2px;background:linear-gradient(var(--line-2),var(--line-2)) 0 50% /100% 1px no-repeat}.cd-pearl-string i{width:14px;height:14px;border-radius:50%;background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line-2)}.cd-pearl-string i[data-on]{background:radial-gradient(circle at 35% 30%,#ffffff 0 18%,color-mix(in oklab,var(--subj) 35%,#f6eefe) 45%,color-mix(in oklab,var(--subj) 60%,#c8b6e8));box-shadow:0 2px 4px rgb(60 30 120/.25)}.cd-pearl-string b{margin-left:auto;padding-left:8px;font-size:13px;background:var(--paper)}.cd-pearl-next{margin-top:auto}.cd-comic{display:flex;flex-direction:column;height:100%;overflow:hidden;border:3px solid var(--ink);border-radius:6px;background:var(--paper);box-shadow:6px 6px 0 var(--ink)}.cd-comic-cover{position:relative;min-height:196px;padding:14px;overflow:hidden;background:radial-gradient(circle,color-mix(in oklab,var(--subj) 70%,#000) 0 1.6px,transparent 2.2px) 0 0 /9px 9px,repeating-conic-gradient(from 0deg at 80% 70%,color-mix(in oklab,var(--subj) 75%,#fff) 0 10deg,var(--subj) 10deg 20deg);border-bottom:3px solid var(--ink)}.cd-comic-issue{display:inline-flex;flex-direction:column;padding:4px 8px;font:900 18px/1 var(--font-display);color:var(--ink);background:var(--sun);border:2.5px solid var(--ink)}.cd-comic-issue small{margin-top:2px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cd-comic-boom{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;rotate:10deg;font:900 17px/1 var(--font-display);text-align:center;color:var(--ink);background:var(--sun);clip-path:polygon(50% 0,61% 26%,90% 10%,76% 38%,100% 50%,76% 62%,90% 90%,61% 74%,50% 100%,39% 74%,10% 90%,24% 62%,0 50%,24% 38%,10% 10%,39% 26%);filter:drop-shadow(3px 3px 0 var(--ink))}.cd-comic-boom small{display:block;margin-top:2px;font-size:13px}.cd-comic-hero{position:absolute;left:16px;bottom:54px;width:64px;height:64px;color:var(--paper);opacity:.35}.cd-comic-title{position:absolute;left:12px;right:12px;bottom:12px;padding:6px 10px;font:900 21px/1.05 var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);rotate:-1.5deg;box-shadow:4px 4px 0 var(--ink)}.cd-comic-strip{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.cd-comic-meta{font-size:12.5px;font-style:italic;color:var(--ink-3)}.cd-comic-strip .cd-adapted{align-self:flex-start;background:var(--bubble);color:var(--ink);border:2px solid var(--ink)}.cd-comic-balloon{position:relative;margin-top:auto}.cd-comic-balloon .cd-next{border:2.5px solid var(--ink);border-radius:18px;background:var(--paper)}.cd-comic-balloon:before{content:"";position:absolute;left:22px;top:-10px;width:16px;height:12px;background:var(--ink);clip-path:polygon(0 100%,30% 0,100% 100%)}@keyframes cd-blink{50%{opacity:.25}}.cd-cart{display:flex;flex-direction:column;gap:10px;height:100%}.cd-cart-shell{position:relative;padding:22px 14px 14px;background:var(--paper-3);clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% 100%,0 100%);box-shadow:inset 0 -6px 0 rgb(0 0 0/.25);image-rendering:pixelated}.cd-cart-grip{position:absolute;top:14px;left:50%;width:60%;height:4px;translate:-50% 0;background:repeating-linear-gradient(90deg,var(--ink-3) 0 6px,transparent 6px 10px);opacity:.5}.cd-cart-label{padding:10px;background:var(--paper);box-shadow:0 0 0 3px var(--ink),4px 4px 0 3px var(--subj)}.cd-cart-art{position:relative;display:grid;grid-template-columns:repeat(8,1fr);height:64px;margin-bottom:8px;background:color-mix(in oklab,var(--subj) 25%,var(--canvas))}.cd-cart-art i{background:var(--subj)}.cd-cart-icon{position:absolute;inset:0;margin:auto;width:34px;height:34px;color:var(--paper);filter:drop-shadow(2px 2px 0 var(--ink))}.cd-cart-title{font:700 15px/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.cd-cart-sub{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;font:700 11px/1 var(--font-mono);color:var(--ink-3)}.cd-cart-sub .cd-subject{border-radius:0}.cd-cart-stars{display:flex;flex-wrap:wrap;gap:3px;font-size:20px;line-height:1}.cd-cart-stars span{color:var(--paper-3);text-shadow:2px 2px 0 rgb(0 0 0/.25)}.cd-cart-stars span[data-on]{color:var(--sun);text-shadow:2px 2px 0 var(--ink)}.cd-cart-xp{display:grid;grid-template-columns:repeat(10,1fr) auto;align-items:center;gap:3px}.cd-cart-xp i{height:12px;background:var(--paper-3)}.cd-cart-xp i[data-on]{background:var(--mint);box-shadow:inset 0 -3px 0 rgb(0 0 0/.25)}.cd-cart-xp b{padding-left:6px;font:700 12px/1 var(--font-mono)}.cd-cart .cd-adapted{align-self:flex-start}.cd-cart .cd-adapted,.cd-cart-next{border-radius:0;font-family:var(--font-mono)}.cd-cart-next{margin-top:auto;text-transform:uppercase;font-size:12px;box-shadow:inset 0 0 0 2px var(--ink)}.cd-cart-next .cd-next-prefix{color:var(--subj);animation:cd-blink 1.2s steps(1) infinite}.cd-map{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border-radius:6px 18px 6px 18px;background:radial-gradient(60% 40% at 85% 15%,color-mix(in oklab,var(--tangerine) 10%,transparent),transparent 70%),radial-gradient(40% 30% at 10% 90%,color-mix(in oklab,var(--ink) 6%,transparent),transparent 70%),var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 40px color-mix(in oklab,var(--ink) 8%,transparent),0 14px 28px -18px rgb(60 40 10/.5)}.cd-map-title{font-family:var(--font-display);font-size:21px;line-height:1.12;font-weight:700}.cd-map-meta{font-size:12.5px;font-style:italic;color:var(--ink-3)}.cd-map-route{width:100%;height:auto;margin:4px 0;overflow:visible}.cd-map-path{fill:none;stroke:var(--ink-2);stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round}.cd-map-dot{fill:var(--paper);stroke:var(--ink-2);stroke-width:2}.cd-map-dot--on{fill:var(--subj);stroke:var(--ink)}.cd-map-x{font:800 20px/1 var(--font-display);fill:var(--stop)}.cd-map-foot{display:flex;align-items:center;gap:8px;font-size:13px}.cd-map-compass{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--subj);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.cd-map-next{margin-top:auto;background:color-mix(in oklab,var(--paper) 70%,transparent);border:1.5px dashed var(--ink-3)}@keyframes cd-float{50%{translate:0 -10px}}@keyframes cd-slosh{50%{border-radius:42% 58% 0 0/22% 26% 0 0}}.cd-bubble{display:flex;flex-direction:column;align-items:center;gap:12px}.cd-bubble-orb{position:relative;display:grid;place-items:center;width:min(230px,100%);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 120%,color-mix(in oklab,var(--subj) 30%,transparent),transparent 60%),color-mix(in oklab,var(--paper) 55%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--subj) 50%,rgb(255 255 255/.3)),inset 0 -18px 40px -16px color-mix(in oklab,var(--subj) 70%,transparent),0 26px 40px -24px color-mix(in oklab,var(--subj) 80%,transparent);backdrop-filter:blur(10px) saturate(160%);animation:cd-float 6s ease-in-out infinite;animation-delay:var(--float,0s)}.cd-bubble-liquid{position:absolute;inset:auto 0 0;height:calc(max(var(--pct), 6) * 1%);border-radius:58% 42% 0 0/26% 22% 0 0;background:linear-gradient(0deg,var(--subj),color-mix(in oklab,var(--subj) 50%,transparent));opacity:.55;animation:cd-slosh 5s ease-in-out infinite}.cd-bubble-glare{position:absolute;left:18%;top:10%;width:34%;height:20%;border-radius:50%;background:radial-gradient(ellipse,rgb(255 255 255/.55),transparent 70%);rotate:-24deg}.cd-bubble-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 22px;text-align:center}.cd-bubble-icon{width:30px;height:30px;color:var(--subj)}.cd-bubble-title{font-family:var(--font-display);font-size:17px;line-height:1.15;font-weight:600}.cd-bubble-pct{font:700 13px/1 var(--font-mono);color:var(--ink-2)}.cd-bubble-caption{display:flex;width:100%;flex-direction:column;gap:8px}.cd-bubble-next{border-radius:999px;background:color-mix(in oklab,var(--paper) 80%,transparent);box-shadow:inset 0 0 0 1px var(--line-2)}.cd-kid-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;line-height:1.12;font-weight:700}.cd-kid-emoji{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;font-size:28px;background:color-mix(in oklab,var(--subj) 18%,var(--paper))}.cd-kid-sticker{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:22px;background:var(--sun);rotate:12deg;box-shadow:0 4px 0 rgb(0 0 0/.15)}.cd-kid-play{display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;min-width:170px;min-height:64px;padding:0 28px;border-radius:999px;font:800 22px/1 var(--font-display);color:#fff;background:var(--subj);box-shadow:0 6px 0 0 color-mix(in oklab,var(--subj) 60%,#000),0 14px 24px -10px color-mix(in oklab,var(--subj) 80%,transparent);transition:transform .14s,box-shadow .14s}.cd-kid-play:hover{transform:translateY(-2px) scale(1.03)}.cd-kid-play:active{transform:translateY(5px);box-shadow:0 1px 0 0 color-mix(in oklab,var(--subj) 60%,#000)}.cd-jar{position:relative;display:flex;height:100%;flex-direction:column;gap:16px;padding:18px;border-radius:34px;background:color-mix(in oklab,var(--subj) 10%,var(--paper));box-shadow:0 10px 0 color-mix(in oklab,var(--subj) 25%,var(--paper-3)),0 22px 36px -18px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-jar-glass{position:relative;height:170px;margin:18px 10px 0;overflow:hidden;border-radius:26px 26px 40px 40px;background:linear-gradient(90deg,rgb(255 255 255/.55),rgb(255 255 255/.15) 25%,transparent 60%,rgb(255 255 255/.3)),color-mix(in oklab,var(--subj) 12%,#ffffff);box-shadow:inset 0 0 0 3px rgb(255 255 255/.9),inset 0 0 0 5px color-mix(in oklab,var(--subj) 35%,transparent)}.cd-jar-lid{position:absolute;top:0;left:12%;right:12%;height:22px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,color-mix(in oklab,var(--subj) 80%,#fff),var(--subj));box-shadow:inset 0 -4px 0 rgb(0 0 0/.15)}.cd-jar-candies{position:absolute;inset:auto 12px 10px;display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:4px}.cd-jar-candies i{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0 14%,color-mix(in oklab,var(--c) 60%,#fff) 30%,var(--c) 70%);box-shadow:inset 0 -4px 6px rgb(0 0 0/.18),0 2px 3px rgb(0 0 0/.15)}.cd-jar-candies i:nth-child(3n){border-radius:40% 60% 55% 45%}.cd-clay{position:relative;display:flex;height:100%;flex-direction:column;gap:18px;padding:22px 20px 24px;border-radius:46% 54% 42% 58%/14% 12% 18% 16%;background:radial-gradient(70% 50% at 30% 20%,rgb(255 255 255/.4),transparent 70%),color-mix(in oklab,var(--subj) 55%,#fff6ea);box-shadow:inset 0 -10px 18px rgb(0 0 0/.12),inset 0 8px 14px rgb(255 255 255/.45),0 12px 0 color-mix(in oklab,var(--subj) 45%,#6b4b2a),0 22px 30px -16px rgb(80 50 20/.5);color:#2a1a10}.cd-clay .cd-kid-emoji{background:rgb(255 255 255/.55)}.cd-clay-prints{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cd-clay-prints i{width:30px;height:36px;border-radius:50% 50% 46% 46%;background:rgb(0 0 0/.06);box-shadow:inset 0 2px 4px rgb(0 0 0/.12)}.cd-clay-prints i[data-on]{background:repeating-radial-gradient(ellipse at 50% 60%,color-mix(in oklab,var(--subj) 70%,#3a2412) 0 2px,transparent 2.5px 4.5px),color-mix(in oklab,var(--subj) 80%,#fff);box-shadow:inset 0 3px 5px rgb(0 0 0/.25)}.cd-clay-play{border-radius:40% 60% 50% 50%/50%;color:#2a1a10;background:var(--sun);box-shadow:0 6px 0 #c48a14,inset 0 -6px 10px rgb(0 0 0/.12)}.cd-brick{position:relative;height:100%;gap:0;padding:18px 16px 16px;border-radius:22px;background:color-mix(in oklab,var(--subj) 8%,var(--paper));box-shadow:inset 0 0 0 2px var(--line-2)}.cd-brick,.cd-brick-tower{display:flex;flex-direction:column;justify-content:flex-end}.cd-brick-tower{min-height:190px;align-items:center;gap:3px}.cd-brick-tower i{position:relative;width:var(--w,80%);height:24px;border-radius:5px;background:transparent;box-shadow:inset 0 0 0 2px var(--line-2)}.cd-brick-tower i:before{content:"";position:absolute;top:-7px;left:12%;width:76%;height:7px;background:radial-gradient(circle at 50% 100%,var(--line-2) 0 6px,transparent 6.5px) 0 0 /25% 14px repeat-x}.cd-brick-tower i[data-on]{background:linear-gradient(180deg,color-mix(in oklab,var(--subj) 75%,#fff),var(--subj));box-shadow:inset 0 -5px 0 rgb(0 0 0/.2)}.cd-brick-tower i[data-on]:before{background:radial-gradient(circle at 50% 100%,var(--subj) 0 6px,transparent 6.5px) 0 0 /25% 14px repeat-x}.cd-brick-plate{display:flex;flex-direction:column;gap:14px;margin:0 -16px -16px;padding:18px 16px;border-radius:0 0 22px 22px;background:radial-gradient(circle,rgb(255 255 255/.4) 0 4px,transparent 4.5px) 0 0 /20px 20px,color-mix(in oklab,var(--mint) 70%,#2e7d32);color:#fff}.cd-brick-plate .cd-kid-emoji{background:rgb(255 255 255/.9)}.cd-brick-play{border-radius:14px;background:var(--sun);color:#3a2a00;box-shadow:0 6px 0 #b58a00}.cd-doodle{position:relative;display:flex;height:100%;flex-direction:column;gap:12px;padding:16px 18px 20px 30px;border-radius:6px;background:linear-gradient(90deg,transparent 22px,color-mix(in oklab,var(--stop) 45%,transparent) 22px 24px,transparent 24px),repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in oklab,var(--sky) 30%,transparent) 27px 28px),var(--paper);box-shadow:0 1px 0 var(--line-2),0 14px 26px -16px rgb(40 30 80/.35)}.cd-doodle-art{width:100%;height:110px}.cd-doodle-house{fill:color-mix(in oklab,var(--subj) 35%,transparent);stroke:var(--subj);stroke-width:4;stroke-linejoin:round}.cd-doodle-door{fill:none;stroke:var(--ink-2);stroke-width:3}.cd-doodle-sun{fill:color-mix(in oklab,var(--sun) 70%,transparent);stroke:var(--tangerine);stroke-width:3;stroke-dasharray:6 4}.cd-doodle-grass{fill:none;stroke:var(--mint);stroke-width:4;stroke-linecap:round}.cd-doodle-stars{display:flex;flex-wrap:wrap;gap:4px;font-size:30px;line-height:1}.cd-doodle-stars span{color:transparent;-webkit-text-stroke:1.5px var(--ink-3)}.cd-doodle-stars span[data-on]{color:var(--sun);-webkit-text-stroke:1.5px var(--tangerine);rotate:-8deg}.cd-doodle-play{border-radius:26px 32px 22px 30px}@keyframes cd-swim{0%{translate:-10% 0;scale:-1 1}49%{scale:-1 1}50%{translate:230% 0;scale:1 1}to{translate:-10% 0;scale:1 1}}@keyframes cd-bubble-up{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-140px);opacity:0}}.cd-tank{position:relative;display:flex;height:100%;flex-direction:column;gap:16px;padding:14px 14px 20px;border-radius:30px;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line-2),0 16px 28px -18px rgb(0 80 140/.5)}.cd-tank-water{position:relative;height:170px;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,color-mix(in oklab,var(--sky) 45%,#e6f7ff),color-mix(in oklab,var(--sky) 80%,#00507a) 85%,#e8c98a 85%)}.cd-tank-wave{position:absolute;top:-2px;left:0;width:100%;height:16px;fill:rgb(255 255 255/.55)}.cd-tank-fish{position:absolute;left:4%;font-size:30px;animation:cd-swim calc(9s + var(--k) * 1.7s) linear infinite;animation-delay:calc(var(--k) * -2.3s)}.cd-tank-bubbles i{position:absolute;bottom:18%;left:78%;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px rgb(255 255 255/.8);animation:cd-bubble-up 3.4s ease-in infinite}.cd-tank-bubbles i:nth-child(2){left:82%;width:7px;height:7px;animation-delay:-1.2s}.cd-tank-bubbles i:nth-child(3){left:75%;width:6px;height:6px;animation-delay:-2.2s}.cd-tank-play{border-radius:999px 999px 999px 40px}@media (prefers-reduced-motion:reduce){.cd-deck *,.cd-deck :after,.cd-deck :before{animation:none!important}}@media (max-width:480px){.cd-lava{grid-template-columns:70px minmax(0,1fr);gap:12px}.cd-lava-glass{width:54px}.cd-zine-title{font-size:22px}}