html[data-skin=briques]{color-scheme:light;--canvas:#eef3fb;--paper:#ffffff;--paper-2:#f1f5fb;--paper-3:#dde6f3;--ink:#172033;--ink-2:#394560;--ink-3:#56627d;--line:rgb(23 32 51/0.11);--line-2:rgb(23 32 51/0.2);--tangerine:#ff7a00;--tangerine-ink:#a24600;--tangerine-soft:#ffe6d0;--sun:#fdd835;--sun-ink:#735c00;--sun-soft:#fff6c2;--mint:#2bb85d;--mint-ink:#136b33;--mint-soft:#d8f5e1;--sky:#1e88e5;--sky-ink:#0d4f8f;--sky-soft:#dbeaff;--grape:#7e57c2;--grape-ink:#4e2e91;--grape-soft:#ece4fb;--bubble:#ec407a;--bubble-ink:#a01449;--bubble-soft:#fde0ea;--stop:#d32f2f;--stop-ink:#9a1c1c;--stop-soft:#fde0e0;--focus:#1e88e5;--shadow-card:0 5px 0 0 #c9d4e6,0 14px 22px -14px rgb(23 32 51/0.4);--shadow-pop:0 6px 0 0 #c9d4e6,0 34px 60px -24px rgb(23 32 51/0.45);--radius:8px;--radius-lg:10px;--radius-xl:14px;--sk-on:#172033;--riso-pink:#ec407a;--riso-blue:#1e88e5;--riso-yellow:#fdd835;--sk-highlighter:rgb(253 216 53/0.65);--m-a:#ef6c00;--m-b:#fdd835;--m-glow:rgb(239 108 0/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;--font-bricolage:var(--font-unbounded),"Unbounded",ui-rounded,system-ui,sans-serif}html[data-skin=briques][data-mentor=zephyr]{--m-a:#1e88e5;--m-b:#26b65a;--m-glow:color-mix(in oklab,#1e88e5 40%,transparent)}html[data-skin=briques][data-mentor=braise]{--m-a:#ef6c00;--m-b:#fdd835;--m-glow:color-mix(in oklab,#ef6c00 40%,transparent)}html[data-skin=briques][data-mentor=luma]{--m-a:#7e57c2;--m-b:#ec407a;--m-glow:color-mix(in oklab,#7e57c2 40%,transparent)}html[data-skin=briques][data-mentor=kiwi]{--m-a:#26b65a;--m-b:#c0ca33;--m-glow:color-mix(in oklab,#26b65a 40%,transparent)}[data-skin=briques] [data-mentor=zephyr]:not(html){--la:#1e88e5;--lb:#26b65a;--tilt:-4deg}[data-skin=briques] [data-mentor=braise]:not(html){--la:#ef6c00;--lb:#fdd835;--tilt:3deg}[data-skin=briques] [data-mentor=luma]:not(html){--la:#7e57c2;--lb:#ec407a;--tilt:-2deg}[data-skin=briques] [data-mentor=kiwi]:not(html){--la:#26b65a;--lb:#c0ca33;--tilt:5deg}html[data-skin=briques]{background:#eef3fb}html[data-skin=briques] body{background:transparent}[data-skin=briques] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=briques]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 46%,rgb(255 255 255/.9) 0 4px,transparent 4.5px) 0 0 /28px 28px,radial-gradient(circle at 50% 54%,rgb(23 32 51/.09) 0 7px,transparent 7.5px) 0 0 /28px 28px,radial-gradient(circle at 50% 50%,#e4ebf7 0 7px,transparent 7.5px) 0 0 /28px 28px}html[data-skin=briques]:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(#d32f2f,#d32f2f) right 4vw top 12vh /84px 42px no-repeat,linear-gradient(#fdd835,#fdd835) right 9vw top 9vh /56px 28px no-repeat,linear-gradient(#1e88e5,#1e88e5) left 3vw bottom 10vh /84px 42px no-repeat,linear-gradient(#2bb85d,#2bb85d) left 8vw bottom 15vh /56px 28px no-repeat;opacity:.32}@keyframes briques-dash{to{stroke-dashoffset:-26}}@keyframes briques-turn{to{transform:rotate(1turn)}}@keyframes briques-breathe{50%{opacity:.5}}@keyframes briques-flutter{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}@keyframes briques-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 briques-bob{50%{translate:0 -4px}}@keyframes briques-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes briques-slide{to{background-position:40px 0}}html[data-skin=briques] body{font-size:16.5px;line-height:1.6}[data-skin=briques] .prose-school{font-size:18px;line-height:1.8}[data-skin=briques] :is(h1,h2){letter-spacing:-.01em}[data-skin=briques] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=briques] [data-ui=button][data-size=sm]{min-height:38px}[data-skin=briques] [data-ui=button][data-size=md]{min-height:44px}html[data-skin=briques] ::selection{background:var(--sun);color:var(--ink)}[data-skin=briques] .text-tangerine{color:var(--tangerine-ink)}[data-skin=briques] .text-mint{color:var(--mint-ink)}[data-skin=briques] .text-sky{color:var(--sky-ink)}[data-skin=briques] .text-grape{color:var(--grape-ink)}[data-skin=briques] .text-sun{color:var(--sun-ink)}[data-skin=briques] .text-bubble{color:var(--bubble-ink)}[data-skin=briques] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--ink)}[data-skin=briques] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=briques] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=briques] [data-ui=card]{isolation:isolate}@media (min-width:1024px){[data-skin=briques] [data-ui=topnav]{display:none}[data-skin=briques] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=briques] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:26px}[data-skin=briques] [data-ui=tabbar] a{color:var(--ink-3);border-radius:18px}[data-skin=briques] [data-ui=xp-bar]{display:none}[data-skin=briques] [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=briques] [data-ui=streak]{color:var(--sun-ink);background:var(--sun-soft);border-radius:999px}[data-skin=briques] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=briques] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=briques] [data-ui=card-header] h3{font-size:17px}[data-skin=briques] [data-ui=badge]{font-weight:650;padding-block:3px}[data-skin=briques] [data-ui=badge][data-tone=sun]{color:var(--sun-ink)}[data-skin=briques] [data-ui=badge][data-tone=bubble]{color:var(--bubble-ink)}[data-skin=briques] [data-ui=badge][data-tone=stop]{color:var(--stop-ink)}[data-skin=briques] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){min-height:48px;font-size:16.5px;color:var(--ink)}[data-skin=briques] [data-ui=switch][aria-checked=true]{background:var(--mint)}[data-skin=briques] [data-ui=page-header] h1{font-size:clamp(30px,3.8vw,46px);line-height:1.15}[data-skin=briques] [data-ui=stat-value]{font-weight:800}[data-skin=briques] [data-ui=stat-label]{font-size:13px;color:var(--ink-2)}[data-skin=briques] [data-ui=empty]>div:first-child{width:64px;height:64px;border-radius:50%}[data-skin=briques] [data-ui=lens-say]{font-size:15px;border-radius:24px 24px 24px 8px}@media (prefers-reduced-motion:reduce){[data-skin=briques] [data-ui=accent],[data-skin=briques] [data-ui=card]:after,[data-skin=briques] [data-ui=card]:before,[data-skin=briques] [data-ui=progress-fill],[data-skin=briques] [data-ui=progress-fill]:after,[data-skin=briques] [data-ui=progress-fill]:before,html[data-skin=briques] body:after,html[data-skin=briques] body:before,html[data-skin=briques]:after,html[data-skin=briques]:before{animation:none!important}[data-skin=briques] :is([data-ui=button],[data-ui=card],[data-ui=tab],[data-ui=badge]){transition-duration:.01ms!important;transform:none!important}}[data-skin=briques] :is(h1,h2){font-weight:700}[data-skin=briques] .prose-school blockquote{border-left:0;border-radius:8px;padding:1em 1.2em;background:var(--sky-soft);box-shadow:0 4px 0 0 #b8d3f3}[data-skin=briques] [data-ui=topbar]{background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;box-shadow:0 4px 0 0 #dde6f3}[data-skin=briques] [data-ui=topnav] a[aria-current=page]{color:#ffffff;background:var(--sky);border-radius:6px;box-shadow:0 4px 0 0 #1462a8}[data-skin=briques] [data-ui=tabbar]{background:#ffffff;border-radius:12px;box-shadow:0 5px 0 0 #c9d4e6,0 20px 30px -16px rgb(23 32 51/.45)}[data-skin=briques] [data-ui=tabbar] a[aria-current=page]{color:var(--ink);background:var(--sun);border-radius:6px;box-shadow:0 3px 0 0 #c8a600}[data-skin=briques] [data-ui=streak],[data-skin=briques] [data-ui=xp]{border-radius:8px;box-shadow:0 3px 0 0 rgb(23 32 51/.15)}[data-skin=briques] [data-ui=button]{--fill:#e6edf7;--side:color-mix(in oklab,var(--fill) 72%,#172033);position:relative;margin-top:7px;border:0;border-radius:6px;color:var(--ink);font-weight:700;background:var(--fill);box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 5px 0 0 var(--side);transition:transform .15s var(--sk-ease),box-shadow .15s var(--sk-ease)}[data-skin=briques] [data-ui=button]:before{content:"";position:absolute;left:8px;right:8px;top:-7px;height:7px;pointer-events:none;background:radial-gradient(ellipse 7px 3px at 50% 1px,rgb(255 255 255/.55),transparent 80%) 0 0 /22px 7px space,linear-gradient(var(--fill),var(--fill)) 0 0 /22px 7px space;-webkit-mask:radial-gradient(ellipse 7px 7px at 50% 100%,#000 98%,transparent) 0 0 /22px 7px space;mask:radial-gradient(ellipse 7px 7px at 50% 100%,#000 98%,transparent) 0 0 /22px 7px space}[data-skin=briques] [data-ui=button][data-size=icon]{border-radius:6px}[data-skin=briques] [data-ui=button][data-variant=primary]{--fill:var(--tangerine)}[data-skin=briques] [data-ui=button][data-variant=mint]{--fill:var(--mint)}[data-skin=briques] [data-ui=button][data-variant=sky]{--fill:#1565c0;color:#ffffff}[data-skin=briques] [data-ui=button][data-variant=grape]{--fill:var(--grape);color:#ffffff}[data-skin=briques] [data-ui=button][data-variant=danger]{--fill:var(--stop);color:#ffffff}[data-skin=briques] [data-ui=button][data-variant=ink]{--fill:#2c3a58;color:#ffffff}[data-skin=briques] [data-ui=button][data-variant=soft]{--fill:#e6edf7}[data-skin=briques] [data-ui=button][data-variant=outline]{--fill:#ffffff;box-shadow:inset 0 0 0 2.5px #c9d4e6,0 5px 0 0 #c9d4e6}[data-skin=briques] [data-ui=button][data-variant=ghost]{margin-top:0;background:transparent;box-shadow:none;color:var(--ink-2)}[data-skin=briques] [data-ui=button][data-variant=ghost]:before{display:none}[data-skin=briques] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}[data-skin=briques] [data-ui=button]:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 6px 0 0 var(--side)}[data-skin=briques] [data-ui=button]:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 0 0 0 var(--side)}[data-skin=briques] [data-ui=button][data-chunky]{font-weight:800;box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 8px 0 0 var(--side),0 14px 18px -10px rgb(23 32 51/.4)}[data-skin=briques] [data-ui=button][data-chunky]:active:not(:disabled){transform:translateY(8px);box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 0 0 0 var(--side)}[data-skin=briques] [data-ui=card]{margin-top:8px;border:0;background:#ffffff;transition:transform .2s var(--sk-ease),box-shadow .2s var(--sk-ease)}[data-skin=briques] [data-ui=card]:after{content:"";position:absolute;left:14px;right:14px;top:-8px;height:8px;pointer-events:none;background:radial-gradient(ellipse 9px 8px at 50% 100%,#ffffff 96%,transparent) 0 0 /30px 8px space;filter:drop-shadow(0 -1px 0 #c9d4e6)}[data-skin=briques] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){transform:translateY(-4px);box-shadow:0 9px 0 0 #c9d4e6,0 22px 30px -16px rgb(23 32 51/.45)}[data-skin=briques] [data-ui=card][data-state=mastered]:before{content:"BRAVO"/"";position:absolute;z-index:2;right:14px;bottom:14px;padding:6px 10px;border-radius:4px;font:800 11px/1 var(--font-display);letter-spacing:.08em;color:var(--ink);background:var(--sun);box-shadow:0 4px 0 0 #c8a600;pointer-events:none;animation:briques-pop .42s var(--sk-spring) both}[data-skin=briques] [data-ui=badge]{border-radius:4px;box-shadow:0 2px 0 0 rgb(23 32 51/.14)}[data-skin=briques] [data-ui=badge-dot]{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 -2px 0 rgb(0 0 0/.2)}[data-skin=briques] [data-ui=progress]{height:18px!important;border-radius:4px;background:radial-gradient(circle at 50% 50%,#c9d4e6 0 3.5px,transparent 4px) 0 0 /18px 18px,#dde6f3}[data-skin=briques] [data-ui=progress-fill]{border-radius:3px;background:radial-gradient(ellipse 4px 3px at 50% 40%,rgb(255 255 255/.6),transparent 80%) 0 0 /18px 18px,linear-gradient(90deg,transparent 0 16px,rgb(0 0 0/.18) 16px 18px) 0 0 /18px 100%,var(--tone,var(--tangerine))!important;box-shadow:inset 0 -3px 0 rgb(0 0 0/.15)}[data-skin=briques] [data-ui=ring]{border-radius:50%;background:#ffffff;box-shadow:0 4px 0 0 #c9d4e6}[data-skin=briques] [data-ui=ring] circle:first-of-type{stroke:#dde6f3}[data-skin=briques] [data-ui=ring] circle:last-of-type{stroke-linecap:butt}[data-skin=briques] [data-ui=ring]>div{font-family:var(--font-display);font-weight:700}[data-skin=briques] [data-ui=tabs]{gap:4px;padding:6px;border-radius:8px;background:#dde6f3}[data-skin=briques] [data-ui=tab]{border-radius:5px;font-weight:650;color:var(--ink-2)}[data-skin=briques] [data-ui=tab]:nth-child(4n+1)[aria-selected=true]{background:var(--sky);color:#ffffff;box-shadow:0 3px 0 0 #1462a8}[data-skin=briques] [data-ui=tab]:nth-child(4n+2)[aria-selected=true]{background:var(--tangerine);color:var(--ink);box-shadow:0 3px 0 0 #b35500}[data-skin=briques] [data-ui=tab]:nth-child(4n+3)[aria-selected=true]{background:var(--mint);color:var(--ink);box-shadow:0 3px 0 0 #1c8443}[data-skin=briques] [data-ui=tab]:nth-child(4n+4)[aria-selected=true]{background:var(--sun);color:var(--ink);box-shadow:0 3px 0 0 #c8a600}[data-skin=briques] [data-ui=tab-count]{border-radius:3px;background:#ffffff;color:var(--ink)}[data-skin=briques] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:2.5px solid #c9d4e6;border-radius:8px;background-color:#ffffff;box-shadow:0 3px 0 0 #dde6f3}[data-skin=briques] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:#8fb3df;background-color:#f6faff;box-shadow:0 3px 0 0 #b9cde8}[data-skin=briques] [data-ui=switch]{height:28px;width:52px;border-radius:6px;background:#dde6f3}[data-skin=briques] [data-ui=switch-thumb]{width:24px;height:24px;border-radius:5px;background:#ffffff;box-shadow:0 3px 0 0 #c9d4e6}[data-skin=briques] [data-ui=checkbox]{width:26px;height:26px;border:2.5px solid #c9d4e6;border-radius:5px}[data-skin=briques] [data-ui=checkbox][aria-checked=true]{background:var(--mint);border-color:#1c8443;color:#ffffff}[data-skin=briques] [data-ui=eyebrow]{display:block;width:fit-content;padding:4px 12px;border-radius:4px;font-weight:700;color:var(--ink);background:var(--sun);box-shadow:0 3px 0 0 #c8a600}[data-skin=briques] [data-ui=stat-value]{color:var(--sky-ink)}[data-skin=briques] [data-ui=avatar]{border-radius:8px;box-shadow:0 3px 0 0 #c9d4e6}[data-skin=briques] [data-ui=empty]>div:first-child{border-radius:8px;background:var(--sun);box-shadow:0 5px 0 0 #c8a600}[data-skin=briques] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(23 32 51/.35)}[data-skin=briques] [data-ui=modal]{border-radius:12px;box-shadow:0 8px 0 0 #c9d4e6,var(--shadow-pop)}[data-skin=briques] [data-ui=drawer]{border-radius:12px 0 0 12px}[data-skin=briques] :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=briques] [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=briques] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=briques] [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=briques] [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=briques] [data-stop=f0]{stop-opacity:1}[data-skin=briques] [data-stop=f1]{stop-color:#fdfbff;stop-opacity:1}[data-skin=briques] [data-stop=f2]{stop-color:#f6f1ff;stop-opacity:1}[data-skin=briques] [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=briques] [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=briques] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe2d2}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#d8ebff}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#cff7ea}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#ffe0ef}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff4b8}[data-skin=briques] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=briques] [data-ui=rail-caption]{font-size:10px;font-weight:600;line-height:1;color:var(--ink-2);white-space:nowrap}[data-skin=briques] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.14) rotate(-6deg)}[data-skin=briques] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{color:var(--ink);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=briques] [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=briques] [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=briques] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=briques] [data-ui=rail-dial-face]{position:absolute;top:0;left:30px;width:68px;height:68px;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=briques] [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=briques] [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=briques] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine);animation:briques-breathe 2s ease-in-out infinite}[data-skin=briques] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=briques] [data-ui=orbits] path{fill:none;stroke:rgb(23 15 48/.35);stroke-width:1.5;stroke-dasharray:6 7;animation:briques-dash 2.4s linear infinite}[data-skin=briques] [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=briques] [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=briques] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=briques] [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=briques] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 10deg,#ffffff 10deg 20deg);animation:briques-turn 6s linear infinite}[data-skin=briques] [data-status=waiting] [data-ui=lens-ring]{background:var(--riso-yellow);box-shadow:0 0 0 2px var(--ink);animation:briques-breathe 2.2s ease-in-out infinite}[data-skin=briques] [data-status=speaking] [data-ui=lens-ring]{background:var(--riso-pink);box-shadow:-3px 2px 0 0 var(--riso-blue)}[data-skin=briques] [data-ui=lens-face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 22%,#ffffff)}[data-skin=briques] [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=briques] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:briques-turn 12s linear infinite}[data-skin=briques] [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=briques] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--tangerine)}[data-skin=briques] [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=briques] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=briques] [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=briques] [data-ui=bubble][data-primary]{background:var(--tangerine)}[data-skin=briques] [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=briques] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=briques] [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=briques] [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=briques] [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=briques] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:14px}[data-skin=briques] [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=briques] [data-ui=drawer-mentor]:hover:before{width:18px;height:18px}[data-skin=briques] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;transform:scale(1.06) rotate(var(--tilt,-3deg));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=briques] [data-ui=drawer-mentor][data-dragging=true]:before{width:30px;height:30px}[data-skin=briques] [data-ui=drawer-mentor][data-ghost=true]{background:transparent;box-shadow:none;opacity:.55}[data-skin=briques] [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=briques] [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=briques] [data-ui=porthole][data-landed=true]{animation:briques-slap .38s var(--sk-spring)}[data-skin=briques] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=briques] [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:briques-breathe 3s ease-in-out infinite}[data-skin=briques] [data-ui=orb][data-state=speaking]:before{animation-duration:1.4s}[data-skin=briques] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:3px dashed var(--ink);animation:briques-turn 14s linear infinite}[data-skin=briques] [data-ui=loupe]{background:radial-gradient(circle,rgb(23 15 48/.05) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6}[data-skin=briques] [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=briques] [data-ui=rail-sliver][data-visible=true]{opacity:.85}[data-skin=briques] [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:briques-flutter 1.6s ease-in-out infinite}[data-skin=briques] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=briques] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=briques] [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=briques] [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=briques] [data-ui=card][data-state=mastered]:before,[data-skin=briques] [data-ui=lens-moons],[data-skin=briques] [data-ui=lens-ring],[data-skin=briques] [data-ui=orb-ring],[data-skin=briques] [data-ui=orb]:before,[data-skin=briques] [data-ui=orbits] path,[data-skin=briques] [data-ui=porthole],[data-skin=briques] [data-ui=progress-fill]:after,[data-skin=briques] [data-ui=rail-dial-mark],[data-skin=briques] [data-ui=rail-sliver]{animation:none!important}[data-skin=briques] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor],[data-ui=tab]){transform:none!important}[data-skin=briques] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=tab]){transition-duration:.01ms!important}}[data-skin=briques] [data-ui=rail-shape]{filter:drop-shadow(5px 6px 0 #c9d4e6)}[data-skin=briques] [data-ui=rail-shape] path{stroke:none}[data-skin=briques] [data-stop=f0]{stop-color:#ffffff}[data-skin=briques] [data-stop=f1]{stop-color:#f6f9fd}[data-skin=briques] [data-stop=f2]{stop-color:#eef3fb}[data-skin=briques] [data-ui=rail-icon]{border-radius:6px;box-shadow:0 3px 0 0 color-mix(in oklab,var(--dot) 70%,#172033)}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe6d0}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#dbeaff}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#d8f5e1}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#fde0ea}[data-skin=briques] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff6c2}[data-skin=briques] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:var(--m-a);color:#ffffff;box-shadow:0 4px 0 0 color-mix(in oklab,var(--m-a) 70%,#172033);transform:translateY(-2px)}[data-skin=briques] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{background:none}[data-skin=briques] [data-ui=rail-count]{border-radius:4px;color:#ffffff;background:var(--stop)}[data-skin=briques] [data-ui=rail-dial-face]{border-radius:50%;background:radial-gradient(circle,#ffffff 0 22px,transparent 22.5px),conic-gradient(var(--sky) calc(var(--pct, 0) * 1.8deg),#dde6f3 0);filter:drop-shadow(3px 4px 0 #c9d4e6)}[data-skin=briques] [data-ui=rail-dial-face]:after{background:repeating-conic-gradient(#fdd835 0 10deg,#f5c400 10deg 20deg)}[data-skin=briques] [data-ui=orbits] path{stroke:rgb(23 32 51/.25);stroke-width:6;stroke-dasharray:10 8;stroke-linecap:butt}[data-skin=briques] [data-ui=lens-ring]{background:radial-gradient(circle at 50% 12%,rgb(255 255 255/.6) 0 4px,transparent 4.5px),radial-gradient(circle at 88% 50%,rgb(255 255 255/.6) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 88%,rgb(255 255 255/.6) 0 4px,transparent 4.5px),radial-gradient(circle at 12% 50%,rgb(255 255 255/.6) 0 4px,transparent 4.5px),var(--la);box-shadow:0 5px 0 0 color-mix(in oklab,var(--la) 70%,#172033)}[data-skin=briques] [data-status=working] [data-ui=lens-ring]{animation:briques-turn 8s steps(8) infinite}[data-skin=briques] [data-status=waiting] [data-ui=lens-ring]{background-color:var(--sun)}[data-skin=briques] [data-status=speaking] [data-ui=lens-ring]{background-color:var(--bubble)}[data-skin=briques] [data-ui=lens-name]{border-radius:4px;background:#ffffff;box-shadow:0 2px 0 0 #c9d4e6}[data-skin=briques] [data-ui=lens-moons]>i{clip-path:none;border-radius:3px}[data-skin=briques] [data-ui=rail-drawer]{border-radius:12px;rotate:0deg;background:#ffffff;box-shadow:0 0 0 4px var(--sky),0 8px 0 4px #1462a8,0 30px 50px -24px rgb(23 32 51/.5)}[data-skin=briques] [data-ui=drawer-mentor]{border-radius:8px;outline:0;background:#f1f5fb;box-shadow:0 4px 0 0 #c9d4e6}[data-skin=briques] [data-ui=drawer-mentor]:before{display:none}[data-skin=briques] [data-ui=drawer-mentor][data-dragging=true]{transform:translateY(-6px) rotate(var(--tilt,-3deg));box-shadow:0 10px 0 0 #c9d4e6,0 24px 30px -12px rgb(23 32 51/.45)}[data-skin=briques] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Clic ! Emboîte-le";border-radius:4px;padding:3px 10px;background:var(--sun)}[data-skin=briques] [data-ui=rail-sliver]{background:repeating-linear-gradient(180deg,#d32f2f 0 18px,#fdd835 18px 36px,#1e88e5 36px 54px);clip-path:none;border-radius:0 4px 4px 0}[data-skin=briques] [data-ui=rail-fab]{border-radius:14px;background:#ffffff;box-shadow:0 6px 0 0 #c9d4e6,0 14px 22px -10px rgb(23 32 51/.45);rotate:0deg}[data-skin=briques] [data-ui=accent]{background:radial-gradient(ellipse 4px 2.5px at 50% 35%,rgb(255 255 255/.7),transparent 80%) 0 0 /18px 100%,radial-gradient(circle at 50% 50%,var(--accent) 0 6px,transparent 6.5px) 0 0 /18px 100%!important}[data-skin=briques] [data-ui=accent][data-edge=top]{height:13px}[data-skin=briques] [data-ui=accent][data-edge=left]{width:13px;background:radial-gradient(ellipse 2.5px 4px at 35% 50%,rgb(255 255 255/.7),transparent 80%) 0 0 /100% 18px,radial-gradient(circle at 50% 50%,var(--accent) 0 6px,transparent 6.5px) 0 0 /100% 18px!important}html[data-skin=crayons]{color-scheme:light;--canvas:#fffdf5;--paper:#ffffff;--paper-2:#fbf6e8;--paper-3:#efe6d0;--ink:#1f2a44;--ink-2:#434e68;--ink-3:#5c667e;--line:rgb(31 42 68/0.12);--line-2:rgb(31 42 68/0.22);--tangerine:#ff7043;--tangerine-ink:#a8361a;--tangerine-soft:#ffe3d9;--sun:#ffca28;--sun-ink:#755600;--sun-soft:#fff3c8;--mint:#26a69a;--mint-ink:#0d665e;--mint-soft:#d5f2ee;--sky:#42a5f5;--sky-ink:#135fae;--sky-soft:#dcefff;--grape:#7e57c2;--grape-ink:#4f2f96;--grape-soft:#ece4fb;--bubble:#ec407a;--bubble-ink:#a01449;--bubble-soft:#fde0ea;--stop:#e53935;--stop-ink:#a11d1a;--stop-soft:#fde0de;--focus:#ec407a;--shadow-card:0 1px 0 rgb(31 42 68/0.06),0 12px 22px -16px rgb(31 42 68/0.35);--shadow-pop:0 0 0 1px rgb(31 42 68/0.08),0 30px 56px -24px rgb(31 42 68/0.45);--radius:12px;--radius-lg:16px;--radius-xl:22px;--sk-on:#1f2a44;--riso-pink:#ec407a;--riso-blue:#42a5f5;--riso-yellow:#ffca28;--sk-highlighter:rgb(255 202 40/0.55);--m-a:#ff7043;--m-b:#ffca28;--m-glow:rgb(255 112 67/0.3);--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;--font-bricolage:var(--font-fraunces),"Fraunces",ui-serif,Georgia,serif}html[data-skin=crayons][data-mentor=zephyr]{--m-a:#42a5f5;--m-b:#26a69a;--m-glow:color-mix(in oklab,#42a5f5 40%,transparent)}html[data-skin=crayons][data-mentor=braise]{--m-a:#ff7043;--m-b:#ffca28;--m-glow:color-mix(in oklab,#ff7043 40%,transparent)}html[data-skin=crayons][data-mentor=luma]{--m-a:#7e57c2;--m-b:#ec407a;--m-glow:color-mix(in oklab,#7e57c2 40%,transparent)}html[data-skin=crayons][data-mentor=kiwi]{--m-a:#66bb6a;--m-b:#d4e157;--m-glow:color-mix(in oklab,#66bb6a 40%,transparent)}[data-skin=crayons] [data-mentor=zephyr]:not(html){--la:#42a5f5;--lb:#26a69a;--tilt:-4deg}[data-skin=crayons] [data-mentor=braise]:not(html){--la:#ff7043;--lb:#ffca28;--tilt:3deg}[data-skin=crayons] [data-mentor=luma]:not(html){--la:#7e57c2;--lb:#ec407a;--tilt:-2deg}[data-skin=crayons] [data-mentor=kiwi]:not(html){--la:#66bb6a;--lb:#d4e157;--tilt:5deg}html[data-skin=crayons]{background:#fffdf5}html[data-skin=crayons] body{background:transparent}[data-skin=crayons] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=crayons]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(90deg,transparent 0 46px,rgb(229 57 53/.35) 46px 48px,transparent 48px) 0 0 /100% 100% no-repeat,repeating-linear-gradient(180deg,transparent 0 31px,rgb(66 165 245/.18) 31px 32px)}html[data-skin=crayons]:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='200'><g fill='none' stroke-linecap='round' stroke-width='9' opacity='0.8'><path d='M20 160 C60 110 100 190 140 130 S220 90 240 40' stroke='%23ffca28'/><path d='M40 60 q30 -30 60 0 t60 0' stroke='%23ec407a'/></g></svg>") right 2vw top 8vh /260px 200px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='200'><g fill='none' stroke-linecap='round' stroke-width='9' opacity='0.8'><path d='M20 40 C70 90 110 20 160 70 S220 160 230 180' stroke='%2342a5f5'/><circle cx='70' cy='150' r='26' stroke='%2366bb6a'/></g></svg>") left 3vw bottom 6vh /240px 200px no-repeat}@keyframes crayons-dash{to{stroke-dashoffset:-26}}@keyframes crayons-turn{to{transform:rotate(1turn)}}@keyframes crayons-breathe{50%{opacity:.5}}@keyframes crayons-flutter{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}@keyframes crayons-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 crayons-bob{50%{translate:0 -4px}}@keyframes crayons-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes crayons-slide{to{background-position:40px 0}}html[data-skin=crayons] body{font-size:16.5px;line-height:1.6}[data-skin=crayons] .prose-school{font-size:18px;line-height:1.8}[data-skin=crayons] :is(h1,h2){letter-spacing:-.01em}[data-skin=crayons] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=crayons] [data-ui=button][data-size=sm]{min-height:38px}[data-skin=crayons] [data-ui=button][data-size=md]{min-height:44px}html[data-skin=crayons] ::selection{background:var(--sun);color:var(--ink)}[data-skin=crayons] .text-tangerine{color:var(--tangerine-ink)}[data-skin=crayons] .text-mint{color:var(--mint-ink)}[data-skin=crayons] .text-sky{color:var(--sky-ink)}[data-skin=crayons] .text-grape{color:var(--grape-ink)}[data-skin=crayons] .text-sun{color:var(--sun-ink)}[data-skin=crayons] .text-bubble{color:var(--bubble-ink)}[data-skin=crayons] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--ink)}[data-skin=crayons] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=crayons] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=crayons] [data-ui=card]{isolation:isolate}@media (min-width:1024px){[data-skin=crayons] [data-ui=topnav]{display:none}[data-skin=crayons] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=crayons] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:26px}[data-skin=crayons] [data-ui=tabbar] a{color:var(--ink-3);border-radius:18px}[data-skin=crayons] [data-ui=tabbar] a[aria-current=page]{color:var(--ink)}[data-skin=crayons] [data-ui=xp-bar]{display:none}[data-skin=crayons] [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=crayons] [data-ui=streak]{color:var(--sun-ink);background:var(--sun-soft);border-radius:999px}[data-skin=crayons] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=crayons] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=crayons] [data-ui=card-header] h3{font-size:17px}[data-skin=crayons] [data-ui=badge]{font-weight:650;padding-block:3px}[data-skin=crayons] [data-ui=badge][data-tone=sun]{color:var(--sun-ink)}[data-skin=crayons] [data-ui=badge][data-tone=bubble]{color:var(--bubble-ink)}[data-skin=crayons] [data-ui=badge][data-tone=stop]{color:var(--stop-ink)}[data-skin=crayons] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){min-height:48px;font-size:16.5px;color:var(--ink)}[data-skin=crayons] [data-ui=switch][aria-checked=true]{background:var(--mint)}[data-skin=crayons] [data-ui=page-header] h1{font-size:clamp(30px,3.8vw,46px);line-height:1.15}[data-skin=crayons] [data-ui=stat-value]{font-weight:800}[data-skin=crayons] [data-ui=stat-label]{font-size:13px;color:var(--ink-2)}[data-skin=crayons] [data-ui=empty]>div:first-child{width:64px;height:64px;border-radius:50%}[data-skin=crayons] [data-ui=lens-say]{font-size:15px;border-radius:24px 24px 24px 8px}@media (prefers-reduced-motion:reduce){[data-skin=crayons] [data-ui=accent],[data-skin=crayons] [data-ui=card]:after,[data-skin=crayons] [data-ui=card]:before,[data-skin=crayons] [data-ui=progress-fill],[data-skin=crayons] [data-ui=progress-fill]:after,[data-skin=crayons] [data-ui=progress-fill]:before,html[data-skin=crayons] body:after,html[data-skin=crayons] body:before,html[data-skin=crayons]:after,html[data-skin=crayons]:before{animation:none!important}[data-skin=crayons] :is([data-ui=button],[data-ui=card],[data-ui=tab],[data-ui=badge]){transition-duration:.01ms!important;transform:none!important}}[data-skin=crayons] :is(h1,h2){font-weight:700;font-variation-settings:"SOFT" 50,"WONK" 1}[data-skin=crayons] .prose-school blockquote{border-left:0;border-radius:4px;padding:1em 1.2em;background:repeating-linear-gradient(-28deg,rgb(255 202 40/.35) 0 3px,rgb(255 202 40/.18) 3px 6px);rotate:-.5deg}[data-skin=crayons] [data-ui=topbar]{background:rgb(255 253 245/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px dashed rgb(31 42 68/.18)}[data-skin=crayons] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:repeating-linear-gradient(-28deg,rgb(255 202 40/.8) 0 3px,rgb(255 202 40/.45) 3px 6px);border-radius:14px 8px 12px 10px;rotate:-1deg}[data-skin=crayons] [data-ui=tabbar]{background:#ffffff;border-radius:22px 18px 24px 16px;box-shadow:0 0 0 2.5px var(--ink),4px 5px 0 0 rgb(31 42 68/.15)}[data-skin=crayons] [data-ui=tabbar] a[aria-current=page]{background:repeating-linear-gradient(-28deg,rgb(255 202 40/.8) 0 3px,rgb(255 202 40/.45) 3px 6px)}[data-skin=crayons] [data-ui=button]{--fill:#efe6d0;position:relative;isolation:isolate;border:0;border-radius:18px 12px 16px 10px/12px 18px 10px 16px;color:var(--ink);font-weight:700;background:repeating-linear-gradient(-30deg,var(--fill) 0 3.5px,color-mix(in oklab,var(--fill) 72%,#ffffff) 3.5px 6px);transition:transform .22s var(--sk-spring)}[data-skin=crayons] [data-ui=button]:before{content:"";position:absolute;inset:-2px -3px -3px -2px;z-index:-1;border:2.5px solid var(--ink);border-radius:20px 10px 18px 12px/10px 20px 12px 18px;pointer-events:none;rotate:-.8deg}[data-skin=crayons] [data-ui=button][data-size=icon]{border-radius:48% 52% 46% 54%}[data-skin=crayons] [data-ui=button][data-size=icon]:before{border-radius:52% 48% 54% 46%}[data-skin=crayons] [data-ui=button][data-variant=primary]{--fill:var(--tangerine)}[data-skin=crayons] [data-ui=button][data-variant=mint]{--fill:#4db6ac}[data-skin=crayons] [data-ui=button][data-variant=sky]{--fill:#64b5f6}[data-skin=crayons] [data-ui=button][data-variant=grape]{--fill:#b39ddb}[data-skin=crayons] [data-ui=button][data-variant=danger]{--fill:#ef7a77}[data-skin=crayons] [data-ui=button][data-variant=ink]{--fill:#9aa3b8}[data-skin=crayons] [data-ui=button][data-variant=soft]{--fill:#efe6d0}[data-skin=crayons] [data-ui=button][data-variant=soft]:before{border-color:rgb(31 42 68/.35)}[data-skin=crayons] [data-ui=button][data-variant=outline]{background:#ffffff}[data-skin=crayons] [data-ui=button][data-variant=ghost]{background:transparent;color:var(--ink-2)}[data-skin=crayons] [data-ui=button][data-variant=ghost]:before{border-color:transparent}[data-skin=crayons] [data-ui=button][data-variant=ghost]:hover:not(:disabled){color:var(--ink);background:repeating-linear-gradient(-30deg,rgb(255 202 40/.35) 0 3px,transparent 3px 6px)}[data-skin=crayons] [data-ui=button]:hover:not(:disabled){transform:rotate(-1.5deg) scale(1.03)}[data-skin=crayons] [data-ui=button]:active:not(:disabled){transform:rotate(1deg) scale(.96);transition-duration:80ms}[data-skin=crayons] [data-ui=button][data-chunky]{font-weight:800;box-shadow:5px 6px 0 -1px rgb(31 42 68/.85)}[data-skin=crayons] [data-ui=button][data-chunky]:before{border-width:3px}[data-skin=crayons] [data-ui=button][data-chunky]:active:not(:disabled){transform:translate(4px,5px);box-shadow:1px 1px 0 -1px rgb(31 42 68/.85)}[data-skin=crayons] [data-ui=card]{border:0;background:#ffffff;transition:transform .26s var(--sk-spring)}[data-skin=crayons] [data-ui=card]:before{content:"";position:absolute;inset:-1px;z-index:1;border:2.2px solid rgb(31 42 68/.75);border-radius:20px 14px 22px 12px/14px 22px 12px 20px;pointer-events:none;rotate:-.4deg}[data-skin=crayons] [data-ui=card]:after{content:"";position:absolute;z-index:2;top:-11px;left:50%;width:70px;height:20px;margin-left:-35px;pointer-events:none;background:rgb(255 202 40/.55);rotate:-3deg;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 52%)}[data-skin=crayons] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){transform:rotate(-.8deg) translateY(-3px)}[data-skin=crayons] [data-ui=card][data-state=mastered]:after{content:"★ Super !"/"";top:auto;left:auto;right:12px;bottom:12px;width:auto;height:auto;margin:0;padding:6px 12px;font:700 13px/1 var(--font-display);color:var(--ink);background:repeating-linear-gradient(-30deg,rgb(255 202 40/.85) 0 3px,rgb(255 202 40/.5) 3px 6px);border:2.2px solid var(--ink);border-radius:50% 46% 52% 44%;clip-path:none;rotate:-6deg;animation:crayons-pop .46s var(--sk-spring) both}[data-skin=crayons] [data-ui=badge]{border-radius:14px 10px 12px 8px;box-shadow:0 0 0 1.8px rgb(31 42 68/.6)}[data-skin=crayons] [data-ui=badge-dot]{width:9px;height:9px;border-radius:50% 40% 55% 45%}[data-skin=crayons] [data-ui=progress]{height:20px!important;overflow:visible;border-radius:0;background:linear-gradient(90deg,rgb(31 42 68/.35) 0 8px,transparent 8px) 0 50% /13px 2px repeat-x}[data-skin=crayons] [data-ui=progress-fill]{border-radius:0;background:repeating-linear-gradient(-30deg,var(--tone,var(--tangerine)) 0 3.5px,color-mix(in oklab,var(--tone,var(--tangerine)) 55%,#ffffff) 3.5px 6px)!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 5C14 2 30 6 46 3S80 6 98 2L100 17C84 19 68 15 50 18S16 15 0 17Z'/></svg>") 0 0 /100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 5C14 2 30 6 46 3S80 6 98 2L100 17C84 19 68 15 50 18S16 15 0 17Z'/></svg>") 0 0 /100% 100% no-repeat}[data-skin=crayons] [data-ui=ring]{border-radius:50%;background:#ffffff;rotate:-4deg}[data-skin=crayons] [data-ui=ring]:before{content:"";position:absolute;inset:-4px;border:2px solid rgb(31 42 68/.6);border-radius:48% 52% 50% 50%/52% 48% 52% 48%;pointer-events:none}[data-skin=crayons] [data-ui=ring] circle:first-of-type{stroke:#efe6d0;stroke-dasharray:2 4}[data-skin=crayons] [data-ui=ring]>div{font-family:var(--font-display);font-weight:700}[data-skin=crayons] [data-ui=tabs]{gap:6px;padding:4px;border-radius:0;background:none}[data-skin=crayons] [data-ui=tab]{border-radius:14px 10px 12px 8px;font-weight:650;color:var(--ink-2);box-shadow:0 0 0 1.8px rgb(31 42 68/.3)}[data-skin=crayons] [data-ui=tab][aria-selected=true]{color:var(--ink);background:repeating-linear-gradient(-30deg,rgb(255 202 40/.8) 0 3px,rgb(255 202 40/.4) 3px 6px);box-shadow:0 0 0 2.2px var(--ink);rotate:-1deg}[data-skin=crayons] [data-ui=tab-count]{background:#ffffff;color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}[data-skin=crayons] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:2.2px solid rgb(31 42 68/.7);border-radius:16px 10px 14px 8px;background-color:#ffffff}[data-skin=crayons] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:var(--ink);background-color:color-mix(in oklab,var(--sk-highlighter) 12%,#ffffff)}[data-skin=crayons] [data-ui=textarea]{line-height:1.9;background-image:repeating-linear-gradient(180deg,transparent 0 calc(1.9em - 1px),rgb(66 165 245/.25) calc(1.9em - 1px) 1.9em);background-attachment:local}[data-skin=crayons] [data-ui=switch]{height:28px;width:52px;background:#ffffff;box-shadow:inset 0 0 0 2.2px var(--ink)}[data-skin=crayons] [data-ui=switch-thumb]{width:22px;height:22px;background:var(--sun);box-shadow:0 0 0 2px var(--ink)}[data-skin=crayons] [data-ui=checkbox]{width:26px;height:26px;border:2.2px solid var(--ink);border-radius:6px 9px 5px 8px}[data-skin=crayons] [data-ui=checkbox][aria-checked=true]{background:repeating-linear-gradient(-30deg,var(--mint) 0 3px,#8fd9d0 3px 6px);color:var(--ink);rotate:-4deg}[data-skin=crayons] [data-ui=eyebrow]{display:block;width:fit-content;padding:2px 10px;font-weight:700;color:var(--ink);background:repeating-linear-gradient(-30deg,rgb(236 64 122/.45) 0 3px,rgb(236 64 122/.2) 3px 6px);border-radius:12px 6px 10px 4px;rotate:-2deg}[data-skin=crayons] [data-ui=page-header] h1{display:inline;background:linear-gradient(transparent 62%,rgb(255 202 40/.55) 62% 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-skin=crayons] [data-ui=stat-value]{position:relative;align-self:flex-start;padding:2px 6px}[data-skin=crayons] [data-ui=stat-value]:after{content:"";position:absolute;inset:-6px -8px;border:2.2px solid rgb(236 64 122/.75);border-radius:52% 46% 55% 44%/58% 50% 46% 52%;rotate:-4deg;pointer-events:none}[data-skin=crayons] [data-ui=avatar]{box-shadow:0 0 0 2.5px #ffffff,0 0 0 4.5px var(--ink)}[data-skin=crayons] [data-ui=empty]>div:first-child{background:repeating-linear-gradient(-30deg,rgb(255 202 40/.6) 0 3px,rgb(255 202 40/.3) 3px 6px);box-shadow:0 0 0 2.2px var(--ink)}[data-skin=crayons] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(31 42 68/.3)}[data-skin=crayons] [data-ui=modal]{border-radius:20px 14px 22px 12px;box-shadow:0 0 0 2.5px var(--ink),8px 9px 0 0 rgb(31 42 68/.15),var(--shadow-pop)}[data-skin=crayons] [data-ui=drawer]{box-shadow:-2.5px 0 0 0 var(--ink),var(--shadow-pop)}[data-skin=crayons] :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=crayons] [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=crayons] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=crayons] [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=crayons] [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=crayons] [data-stop=f0]{stop-opacity:1}[data-skin=crayons] [data-stop=f1]{stop-color:#fdfbff;stop-opacity:1}[data-skin=crayons] [data-stop=f2]{stop-color:#f6f1ff;stop-opacity:1}[data-skin=crayons] [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=crayons] [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=crayons] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe2d2}[data-skin=crayons] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#d8ebff}[data-skin=crayons] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#cff7ea}[data-skin=crayons] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#ffe0ef}[data-skin=crayons] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff4b8}[data-skin=crayons] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=crayons] [data-ui=rail-caption]{font-size:10px;font-weight:600;line-height:1;color:var(--ink-2);white-space:nowrap}[data-skin=crayons] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.14) rotate(-6deg)}[data-skin=crayons] [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=crayons] [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=crayons] [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=crayons] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=crayons] [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=crayons] [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=crayons] [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=crayons] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine);animation:crayons-breathe 2s ease-in-out infinite}[data-skin=crayons] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=crayons] [data-ui=orbits] path{fill:none;stroke:rgb(23 15 48/.35);stroke-width:1.5;stroke-dasharray:6 7;animation:crayons-dash 2.4s linear infinite}[data-skin=crayons] [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=crayons] [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=crayons] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=crayons] [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=crayons] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 10deg,#ffffff 10deg 20deg);animation:crayons-turn 6s linear infinite}[data-skin=crayons] [data-status=waiting] [data-ui=lens-ring]{background:var(--riso-yellow);box-shadow:0 0 0 2px var(--ink);animation:crayons-breathe 2.2s ease-in-out infinite}[data-skin=crayons] [data-status=speaking] [data-ui=lens-ring]{background:var(--riso-pink);box-shadow:-3px 2px 0 0 var(--riso-blue)}[data-skin=crayons] [data-ui=lens-face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 22%,#ffffff)}[data-skin=crayons] [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=crayons] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:crayons-turn 12s linear infinite}[data-skin=crayons] [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=crayons] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--tangerine)}[data-skin=crayons] [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=crayons] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=crayons] [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=crayons] [data-ui=bubble][data-primary]{background:var(--tangerine)}[data-skin=crayons] [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=crayons] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=crayons] [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)}[data-skin=crayons] [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=crayons] [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;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=crayons] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:14px}[data-skin=crayons] [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=crayons] [data-ui=drawer-mentor]:hover:before{width:18px;height:18px}[data-skin=crayons] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;transform:scale(1.06) rotate(var(--tilt,-3deg));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=crayons] [data-ui=drawer-mentor][data-dragging=true]:before{width:30px;height:30px}[data-skin=crayons] [data-ui=drawer-mentor][data-ghost=true]{background:transparent;box-shadow:none;opacity:.55}[data-skin=crayons] [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=crayons] [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=crayons] [data-ui=porthole][data-landed=true]{animation:crayons-slap .38s var(--sk-spring)}[data-skin=crayons] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=crayons] [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:crayons-breathe 3s ease-in-out infinite}[data-skin=crayons] [data-ui=orb][data-state=speaking]:before{animation-duration:1.4s}[data-skin=crayons] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:3px dashed var(--ink);animation:crayons-turn 14s linear infinite}[data-skin=crayons] [data-ui=loupe]{background:radial-gradient(circle,rgb(23 15 48/.05) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6}[data-skin=crayons] [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=crayons] [data-ui=rail-sliver][data-visible=true]{opacity:.85}[data-skin=crayons] [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:crayons-flutter 1.6s ease-in-out infinite}[data-skin=crayons] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=crayons] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=crayons] [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=crayons] [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=crayons] [data-ui=card][data-state=mastered]:before,[data-skin=crayons] [data-ui=lens-moons],[data-skin=crayons] [data-ui=lens-ring],[data-skin=crayons] [data-ui=orb-ring],[data-skin=crayons] [data-ui=orb]:before,[data-skin=crayons] [data-ui=orbits] path,[data-skin=crayons] [data-ui=porthole],[data-skin=crayons] [data-ui=progress-fill]:after,[data-skin=crayons] [data-ui=rail-dial-mark],[data-skin=crayons] [data-ui=rail-sliver]{animation:none!important}[data-skin=crayons] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor],[data-ui=tab]){transform:none!important}[data-skin=crayons] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=tab]){transition-duration:.01ms!important}}[data-skin=crayons] [data-ui=rail-shape]{filter:drop-shadow(4px 5px 0 rgb(31 42 68/.15))}[data-skin=crayons] [data-ui=rail-shape] path{stroke:var(--ink);stroke-width:2.2;stroke-dasharray:none}[data-skin=crayons] [data-stop=f0]{stop-color:#ffffff}[data-skin=crayons] [data-stop=f1]{stop-color:#fffdf5}[data-skin=crayons] [data-stop=f2]{stop-color:#fbf6e8}[data-skin=crayons] [data-ui=rail-icon]{box-shadow:0 0 0 2px rgb(31 42 68/.6);border-radius:48% 52% 46% 54%}[data-skin=crayons] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:repeating-linear-gradient(-30deg,var(--m-a) 0 3px,color-mix(in oklab,var(--m-a) 55%,#ffffff) 3px 6px);box-shadow:0 0 0 2.5px var(--ink);transform:rotate(-8deg) scale(1.1)}[data-skin=crayons] [data-ui=rail-count]{color:#ffffff;background:var(--stop)}[data-skin=crayons] [data-ui=rail-dial-face]{background:radial-gradient(circle,#ffffff 0 22px,transparent 22.5px),conic-gradient(var(--bubble) calc(var(--pct, 0) * 1.8deg),#efe6d0 0)}[data-skin=crayons] [data-ui=rail-dial-face]:after{background:repeating-conic-gradient(var(--ink) 0 3deg,transparent 3deg 9deg)}[data-skin=crayons] [data-ui=orbits] path{stroke:rgb(31 42 68/.4);stroke-width:2;stroke-dasharray:8 6 2 6}[data-skin=crayons] [data-ui=lens-ring]{background:repeating-linear-gradient(-30deg,var(--la) 0 3.5px,color-mix(in oklab,var(--la) 55%,#ffffff) 3.5px 6px);box-shadow:0 0 0 2.5px var(--ink);border-radius:48% 52% 50% 50%/52% 48% 52% 48%}[data-skin=crayons] [data-status=working] [data-ui=lens-ring]{animation:crayons-turn 10s linear infinite}[data-skin=crayons] [data-status=waiting] [data-ui=lens-ring]{background:repeating-linear-gradient(-30deg,var(--sun) 0 3.5px,#ffe597 3.5px 6px)}[data-skin=crayons] [data-status=speaking] [data-ui=lens-ring]{background:repeating-linear-gradient(-30deg,var(--bubble) 0 3.5px,#f7a1bf 3.5px 6px)}[data-skin=crayons] [data-ui=lens-name]{background:#ffffff;border-radius:12px 8px 10px 6px;box-shadow:0 0 0 1.8px var(--ink)}[data-skin=crayons] [data-ui=rail-drawer]{border-radius:14px;rotate:-.6deg;background:linear-gradient(180deg,#ff7043 0 34px,#ffffff 34px) padding-box;box-shadow:0 0 0 2.5px var(--ink),8px 8px 0 0 rgb(31 42 68/.15),0 30px 50px -24px rgb(31 42 68/.45)}[data-skin=crayons] [data-ui=rail-drawer-title]{color:#ffffff;padding-bottom:18px}[data-skin=crayons] [data-ui=drawer-mentor]{border-radius:18px 12px 16px 10px;outline:0;background:#ffffff;box-shadow:0 0 0 2px rgb(31 42 68/.55)}[data-skin=crayons] [data-ui=drawer-mentor]:before{display:none}[data-skin=crayons] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Colle-le ici !";border-radius:10px;background:var(--sun)}[data-skin=crayons] [data-ui=rail-sliver]{background:repeating-linear-gradient(-30deg,var(--tangerine) 0 4px,#ffb199 4px 8px)}[data-skin=crayons] [data-ui=rail-fab]{background:#ffffff;box-shadow:0 0 0 2.5px var(--ink),4px 5px 0 0 rgb(31 42 68/.2)}[data-skin=crayons] [data-ui=accent]{background:repeating-linear-gradient(-30deg,var(--accent) 0 3.5px,color-mix(in oklab,var(--accent) 50%,#ffffff) 3.5px 6px)!important}[data-skin=crayons] [data-ui=accent][data-edge=top]{height:10px;clip-path:polygon(0 20%,8% 0,22% 30%,37% 5%,52% 25%,66% 0,81% 28%,94% 6%,100% 20%,100% 80%,92% 100%,77% 72%,62% 96%,47% 74%,32% 100%,17% 70%,6% 95%,0 82%)}[data-skin=crayons] [data-ui=accent][data-edge=left]{width:8px;clip-path:polygon(20% 0,80% 4%,100% 25%,70% 50%,100% 75%,75% 100%,15% 96%,0 70%,30% 50%,0 25%)}