[data-ui=select-menu]{animation:cs-select-in .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:top}[data-ui=select-menu][data-placement=top]{transform-origin:bottom}@keyframes cs-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}[data-ui=select-option][aria-selected=true]{color:var(--ink)}[data-ui=select-option][data-active=true]{background:color-mix(in oklab,var(--brand) 12%,var(--paper-2))}html[data-band=petits] [data-ui=select-option]{min-height:46px;font-size:16.5px}html[data-band=petits] [data-ui=select-menu]{border-radius:22px}@media (prefers-reduced-motion:reduce){[data-ui=select-menu]{animation:none}}html[data-skin=bonbon]{color-scheme:light;--canvas:#fff3f9;--paper:#ffffff;--paper-2:#ffeaf4;--paper-3:#ffd6ea;--ink:#2a1240;--ink-2:#533e6a;--ink-3:#6a5582;--line:rgb(42 18 64/0.1);--line-2:rgb(42 18 64/0.2);--tangerine:#ff7a2e;--tangerine-ink:#a3400b;--tangerine-soft:#ffe4d4;--sun:#ffcf2e;--sun-ink:#7a5300;--sun-soft:#fff2c2;--mint:#22d39a;--mint-ink:#006b4b;--mint-soft:#d3f8ea;--sky:#3fc8ff;--sky-ink:#005f91;--sky-soft:#d8f3ff;--grape:#9b5cff;--grape-ink:#5622c4;--grape-soft:#efe4ff;--bubble:#ff5fa8;--bubble-ink:#a3125b;--bubble-soft:#ffe0ef;--stop:#e8364f;--stop-ink:#a3142a;--stop-soft:#ffe1e6;--focus:#9b5cff;--shadow-card:inset 0 -6px 0 rgb(255 95 168/0.14),0 16px 30px -18px rgb(170 40 120/0.45);--shadow-pop:0 0 0 1px rgb(42 18 64/0.08),0 34px 60px -24px rgb(170 40 120/0.5);--radius:18px;--radius-lg:28px;--radius-xl:38px;--sk-on:#2a1240;--riso-pink:#ff5fa8;--riso-blue:#3fc8ff;--riso-yellow:#ffcf2e;--sk-highlighter:rgb(255 207 46/0.6);--m-a:#ff5fa8;--m-b:#ffcf2e;--m-glow:rgb(255 95 168/0.35);--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--brand-soft:var(--tangerine-soft);--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=bonbon][data-mentor=zephyr]{--m-a:#3fc8ff;--m-b:#22d39a;--m-glow:color-mix(in oklab,#3fc8ff 40%,transparent)}html[data-skin=bonbon][data-mentor=braise]{--m-a:#ff7a2e;--m-b:#ffcf2e;--m-glow:color-mix(in oklab,#ff7a2e 40%,transparent)}html[data-skin=bonbon][data-mentor=luma]{--m-a:#9b5cff;--m-b:#ff5fa8;--m-glow:color-mix(in oklab,#9b5cff 40%,transparent)}html[data-skin=bonbon][data-mentor=kiwi]{--m-a:#3cc95a;--m-b:#c6f432;--m-glow:color-mix(in oklab,#3cc95a 40%,transparent)}[data-skin=bonbon] [data-mentor=zephyr]:not(html){--la:#3fc8ff;--lb:#22d39a;--tilt:-4deg}[data-skin=bonbon] [data-mentor=braise]:not(html){--la:#ff7a2e;--lb:#ffcf2e;--tilt:3deg}[data-skin=bonbon] [data-mentor=luma]:not(html){--la:#9b5cff;--lb:#ff5fa8;--tilt:-2deg}[data-skin=bonbon] [data-mentor=kiwi]:not(html){--la:#3cc95a;--lb:#c6f432;--tilt:5deg}html[data-skin=bonbon]{background:#fff3f9}html[data-skin=bonbon] body{background:transparent}[data-skin=bonbon] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=bonbon]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(34vmax 30vmax at 96% 6%,rgb(255 95 168/.32),transparent 70%),radial-gradient(30vmax 26vmax at 4% 92%,rgb(63 200 255/.3),transparent 70%),radial-gradient(24vmax 22vmax at 70% 104%,rgb(255 207 46/.32),transparent 70%),radial-gradient(22vmax 20vmax at 0 10%,rgb(155 92 255/.18),transparent 70%)}html[data-skin=bonbon]: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='180' height='180'><g stroke-linecap='round' stroke-width='5'><path d='M20 30l10 6' stroke='%23ff5fa8'/><path d='M120 20l-4 11' stroke='%233fc8ff'/><path d='M70 70l11 2' stroke='%23ffcf2e'/><path d='M150 90l-6 9' stroke='%2322d39a'/><path d='M30 120l3 11' stroke='%239b5cff'/><path d='M100 140l10-5' stroke='%23ff7a2e'/><path d='M160 160l-10 4' stroke='%23ff5fa8'/><path d='M60 165l-7-8' stroke='%233fc8ff'/></g></svg>") 0 0 /180px 180px;-webkit-mask-image:radial-gradient(60vmax 50vmax at 50% 50%,transparent 35%,#000 85%);mask-image:radial-gradient(60vmax 50vmax at 50% 50%,transparent 35%,#000 85%)}@keyframes bonbon-dash{to{stroke-dashoffset:-26}}@keyframes bonbon-turn{to{transform:rotate(1turn)}}@keyframes bonbon-breathe{50%{opacity:.5}}@keyframes bonbon-flutter{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}@keyframes bonbon-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 bonbon-bob{50%{translate:0 -4px}}@keyframes bonbon-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes bonbon-slide{to{background-position:40px 0}}html[data-skin=bonbon] body{font-size:16.5px;line-height:1.6}[data-skin=bonbon] .prose-school{font-size:18px;line-height:1.8}[data-skin=bonbon] :is(h1,h2){letter-spacing:-.01em}[data-skin=bonbon] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=bonbon] [data-ui=button][data-size=sm]{min-height:38px}[data-skin=bonbon] [data-ui=button][data-size=md]{min-height:44px}html[data-skin=bonbon] ::selection{background:var(--sun);color:var(--ink)}[data-skin=bonbon] .text-tangerine{color:var(--tangerine-ink)}[data-skin=bonbon] .text-mint{color:var(--mint-ink)}[data-skin=bonbon] .text-sky{color:var(--sky-ink)}[data-skin=bonbon] .text-grape{color:var(--grape-ink)}[data-skin=bonbon] .text-sun{color:var(--sun-ink)}[data-skin=bonbon] .text-bubble{color:var(--bubble-ink)}[data-skin=bonbon] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--ink)}[data-skin=bonbon] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=bonbon] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=bonbon] [data-ui=card]{isolation:isolate}@media (min-width:1024px){[data-skin=bonbon] [data-ui=topnav]{display:none}[data-skin=bonbon] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=bonbon] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:26px}[data-skin=bonbon] [data-ui=tabbar] a{color:var(--ink-3);border-radius:18px}[data-skin=bonbon] [data-ui=tabbar] a[aria-current=page]{color:var(--ink)}[data-skin=bonbon] [data-ui=xp-bar]{display:none}[data-skin=bonbon] [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=bonbon] [data-ui=streak]{color:var(--sun-ink);background:var(--sun-soft);border-radius:999px}[data-skin=bonbon] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=bonbon] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=bonbon] [data-ui=card-header] h3{font-size:17px}[data-skin=bonbon] [data-ui=badge]{font-weight:650;padding-block:3px}[data-skin=bonbon] [data-ui=badge][data-tone=sun]{color:var(--sun-ink)}[data-skin=bonbon] [data-ui=badge][data-tone=bubble]{color:var(--bubble-ink)}[data-skin=bonbon] [data-ui=badge][data-tone=stop]{color:var(--stop-ink)}[data-skin=bonbon] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){min-height:48px;font-size:16.5px;color:var(--ink)}[data-skin=bonbon] [data-ui=switch][aria-checked=true]{background:var(--mint)}[data-skin=bonbon] [data-ui=page-header] h1{font-size:clamp(30px,3.8vw,46px);line-height:1.15}[data-skin=bonbon] [data-ui=stat-value]{font-weight:800}[data-skin=bonbon] [data-ui=stat-label]{font-size:13px;color:var(--ink-2)}[data-skin=bonbon] [data-ui=empty]>div:first-child{width:64px;height:64px;border-radius:50%}[data-skin=bonbon] [data-ui=lens-say]{font-size:15px;border-radius:24px 24px 24px 8px}@media (prefers-reduced-motion:reduce){[data-skin=bonbon] [data-ui=accent],[data-skin=bonbon] [data-ui=card]:after,[data-skin=bonbon] [data-ui=card]:before,[data-skin=bonbon] [data-ui=progress-fill],[data-skin=bonbon] [data-ui=progress-fill]:after,[data-skin=bonbon] [data-ui=progress-fill]:before,html[data-skin=bonbon] body:after,html[data-skin=bonbon] body:before,html[data-skin=bonbon]:after,html[data-skin=bonbon]:before{animation:none!important}[data-skin=bonbon] :is([data-ui=button],[data-ui=card],[data-ui=tab],[data-ui=badge]){transition-duration:.01ms!important;transform:none!important}}@keyframes bonbon-wiggle{0%,to{rotate:0deg}30%{rotate:-2deg}60%{rotate:1.5deg}}@keyframes bonbon-stripes{to{background-position:28px 0}}[data-skin=bonbon] :is(h1,h2){font-weight:700}[data-skin=bonbon] .prose-school blockquote{border-left:0;border-radius:26px;padding:1em 1.2em;background:var(--sky-soft);box-shadow:inset 0 -5px 0 rgb(63 200 255/.25)}[data-skin=bonbon] [data-ui=topbar]{background:rgb(255 243 249/.88);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-bottom:0;box-shadow:0 8px 20px -18px rgb(170 40 120/.6)}[data-skin=bonbon] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:linear-gradient(180deg,#ffd0e6,var(--bubble));border-radius:999px;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12),inset 0 2px 0 rgb(255 255 255/.6)}[data-skin=bonbon] [data-ui=tabbar]{background:#ffffff;box-shadow:inset 0 -6px 0 rgb(255 95 168/.15),0 18px 30px -16px rgb(170 40 120/.55)}[data-skin=bonbon] [data-ui=tabbar] a[aria-current=page]{background:linear-gradient(180deg,#fff1a8,var(--sun));box-shadow:inset 0 -3px 0 rgb(0 0 0/.1),inset 0 2px 0 rgb(255 255 255/.7)}[data-skin=bonbon] [data-ui=streak],[data-skin=bonbon] [data-ui=xp]{box-shadow:inset 0 -3px 0 rgb(0 0 0/.08),inset 0 2px 0 rgb(255 255 255/.8),0 4px 10px -4px rgb(170 40 120/.4)}[data-skin=bonbon] [data-ui=button]{--fill:var(--paper-2);--fill-2:var(--paper-3);position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:999px;color:var(--ink);font-weight:700;background:linear-gradient(180deg,color-mix(in oklab,var(--fill) 62%,#ffffff),var(--fill) 55%,var(--fill-2));box-shadow:inset 0 -5px 0 rgb(0 0 0/.12),inset 0 3px 0 rgb(255 255 255/.55),0 8px 16px -8px color-mix(in oklab,var(--fill-2) 80%,transparent);transition:transform .26s var(--sk-spring),box-shadow .2s}[data-skin=bonbon] [data-ui=button]:before{content:"";position:absolute;z-index:-1;top:3px;left:14%;width:46%;height:38%;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.85),rgb(255 255 255/0));pointer-events:none}[data-skin=bonbon] [data-ui=button][data-size=icon]{border-radius:50%}[data-skin=bonbon] [data-ui=button][data-variant=primary]{--fill:var(--tangerine);--fill-2:#e2550d}[data-skin=bonbon] [data-ui=button][data-variant=mint]{--fill:var(--mint);--fill-2:#10a978}[data-skin=bonbon] [data-ui=button][data-variant=sky]{--fill:var(--sky);--fill-2:#10a2df}[data-skin=bonbon] [data-ui=button][data-variant=grape]{--fill:var(--grape);--fill-2:#7638e8;color:#ffffff}[data-skin=bonbon] [data-ui=button][data-variant=danger]{--fill:var(--stop);--fill-2:#b81d36;color:#ffffff}[data-skin=bonbon] [data-ui=button][data-variant=ink]{--fill:#4a2a6e;--fill-2:var(--ink);color:#ffffff}[data-skin=bonbon] [data-ui=button][data-variant=soft]{--fill:#ffeaf4;--fill-2:#ffcfe4}[data-skin=bonbon] [data-ui=button][data-variant=outline]{--fill:#ffffff;--fill-2:#ffe3f0;box-shadow:inset 0 0 0 2.5px #ffc2df,inset 0 -5px 0 rgb(0 0 0/.06)}[data-skin=bonbon] [data-ui=button][data-variant=ghost]{background:transparent;box-shadow:none;color:var(--ink-2)}[data-skin=bonbon] [data-ui=button][data-variant=ghost]:before{display:none}[data-skin=bonbon] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}[data-skin=bonbon] [data-ui=button]:hover:not(:disabled){transform:translateY(-2px) scale(1.03)}[data-skin=bonbon] [data-ui=button]:active:not(:disabled){transform:scale(1.06,.9);transition-duration:90ms;box-shadow:inset 0 -2px 0 rgb(0 0 0/.12),inset 0 3px 0 rgb(255 255 255/.5)}[data-skin=bonbon] [data-ui=button][data-chunky]{font-weight:800;box-shadow:inset 0 -7px 0 rgb(0 0 0/.14),inset 0 4px 0 rgb(255 255 255/.6),0 6px 0 0 color-mix(in oklab,var(--fill-2) 75%,#000000),0 16px 22px -10px color-mix(in oklab,var(--fill-2) 80%,transparent)}[data-skin=bonbon] [data-ui=button][data-chunky]:active:not(:disabled){transform:translateY(5px) scale(1.04,.94);box-shadow:inset 0 -3px 0 rgb(0 0 0/.14),inset 0 3px 0 rgb(255 255 255/.5),0 1px 0 0 color-mix(in oklab,var(--fill-2) 75%,#000000)}[data-skin=bonbon] [data-ui=card]{border:0;background:#ffffff;transition:transform .32s var(--sk-spring),box-shadow .24s}[data-skin=bonbon] [data-ui=card]:after{content:"";position:absolute;top:-9px;right:18px;width:54px;height:18px;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='54' height='18'><g stroke-linecap='round' stroke-width='5'><path d='M5 12l8-6' stroke='%23ff5fa8'/><path d='M22 6l7 7' stroke='%233fc8ff'/><path d='M38 13l9-5' stroke='%23ffcf2e'/></g></svg>") no-repeat}[data-skin=bonbon] :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) rotate(-.6deg);box-shadow:inset 0 -6px 0 rgb(255 95 168/.2),0 26px 40px -20px rgb(170 40 120/.55)}[data-skin=bonbon] [data-ui=card][data-state=mastered]:before{content:"Bravo !"/"";position:absolute;z-index:2;right:14px;bottom:12px;padding:5px 12px;border-radius:999px;font:800 12px/1 var(--font-display);color:var(--ink);background:linear-gradient(180deg,#fff1a8,var(--sun));box-shadow:inset 0 -3px 0 rgb(0 0 0/.12),0 6px 12px -6px rgb(170 120 0/.6);pointer-events:none;animation:bonbon-pop .46s var(--sk-spring) both}[data-skin=bonbon] [data-ui=badge]{border-radius:999px;box-shadow:inset 0 -2px 0 rgb(0 0 0/.08),inset 0 2px 0 rgb(255 255 255/.75)}[data-skin=bonbon] [data-ui=badge-dot]{width:8px;height:8px;background:radial-gradient(circle at 35% 30%,#ffffff 0 1.5px,currentColor 2.5px)}[data-skin=bonbon] [data-ui=progress]{height:16px!important;border-radius:999px;background:#ffe3f0;box-shadow:inset 0 3px 4px rgb(170 40 120/.18)}[data-skin=bonbon] [data-ui=progress-fill]{border-radius:999px;background:repeating-linear-gradient(-45deg,var(--tone,var(--bubble)) 0 7px,color-mix(in oklab,var(--tone,var(--bubble)) 55%,#ffffff) 7px 14px)!important;box-shadow:inset 0 3px 0 rgb(255 255 255/.55),inset 0 -3px 0 rgb(0 0 0/.12);animation:bonbon-stripes 1.4s linear infinite}[data-skin=bonbon] [data-ui=ring]{border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#fff3f9 70%);box-shadow:0 6px 14px -8px rgb(170 40 120/.5)}[data-skin=bonbon] [data-ui=ring] circle:first-of-type{stroke:#ffd6ea}[data-skin=bonbon] [data-ui=ring]>div{font-family:var(--font-display);font-weight:700}[data-skin=bonbon] [data-ui=tabs]{gap:6px;padding:6px;border-radius:999px;background:#ffe3f0;box-shadow:inset 0 3px 6px rgb(170 40 120/.15)}[data-skin=bonbon] [data-ui=tab]{border-radius:999px;font-weight:650;color:var(--ink-2);padding-block:7px}[data-skin=bonbon] [data-ui=tab][aria-selected=true]{color:var(--ink);background:linear-gradient(180deg,#ffffff,#ffe6f2);box-shadow:inset 0 -3px 0 rgb(255 95 168/.25),0 4px 10px -4px rgb(170 40 120/.4)}[data-skin=bonbon] [data-ui=tab-count]{background:var(--bubble);color:#ffffff}[data-skin=bonbon] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:3px solid #ffd0e6;border-radius:22px;background-color:#ffffff}[data-skin=bonbon] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:#ff8cc4;background-color:#fff6fa}[data-skin=bonbon] [data-ui=switch]{height:28px;width:52px;background:#ffd6ea;box-shadow:inset 0 3px 4px rgb(170 40 120/.2)}[data-skin=bonbon] [data-ui=switch-thumb]{width:24px;height:24px;background:radial-gradient(circle at 35% 30%,#ffffff,#ffe6f2);box-shadow:0 3px 6px rgb(170 40 120/.4)}[data-skin=bonbon] [data-ui=checkbox]{width:26px;height:26px;border:3px solid #ffc2df;border-radius:9px}[data-skin=bonbon] [data-ui=checkbox][aria-checked=true]{background:linear-gradient(180deg,#ff9ccb,var(--bubble));border-color:var(--bubble);color:#ffffff}[data-skin=bonbon] [data-ui=eyebrow]{display:block;width:fit-content;padding:4px 14px;border-radius:999px;font-weight:700;color:var(--ink);background:linear-gradient(180deg,#fff1a8,var(--sun));box-shadow:inset 0 -3px 0 rgb(0 0 0/.1);rotate:-2deg}[data-skin=bonbon] [data-ui=page-header] h1{text-shadow:0 3px 0 #ffd0e6}[data-skin=bonbon] [data-ui=stat-value]{color:var(--grape-ink)}[data-skin=bonbon] [data-ui=avatar]{box-shadow:0 0 0 3px #ffffff,0 4px 10px -3px rgb(170 40 120/.45)}[data-skin=bonbon] [data-ui=empty]>div:first-child{background:radial-gradient(circle at 35% 30%,#ffffff,#ffd6ea);box-shadow:inset 0 -5px 0 rgb(0 0 0/.06)}[data-skin=bonbon] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(42 18 64/.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-skin=bonbon] [data-ui=modal]{border-radius:34px;border:6px solid transparent}[data-skin=bonbon] [data-ui=drawer],[data-skin=bonbon] [data-ui=modal]{background:linear-gradient(#ffffff,#ffffff) padding-box,repeating-linear-gradient(45deg,#ff5fa8 0 12px,#ffffff 12px 24px) border-box}[data-skin=bonbon] [data-ui=drawer]{border-radius:34px 0 0 34px;border-left:6px solid transparent}[data-skin=bonbon] :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=bonbon] [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=bonbon] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=bonbon] [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=bonbon] [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=bonbon] [data-stop=f0]{stop-opacity:1}[data-skin=bonbon] [data-stop=f1]{stop-color:#fdfbff;stop-opacity:1}[data-skin=bonbon] [data-stop=f2]{stop-color:#f6f1ff;stop-opacity:1}[data-skin=bonbon] [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=bonbon] [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=bonbon] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe2d2}[data-skin=bonbon] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#d8ebff}[data-skin=bonbon] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#cff7ea}[data-skin=bonbon] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#ffe0ef}[data-skin=bonbon] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff4b8}[data-skin=bonbon] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=bonbon] [data-ui=rail-caption]{font-size:10px;font-weight:600;line-height:1;color:var(--ink-2);white-space:nowrap}[data-skin=bonbon] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.14) rotate(-6deg)}[data-skin=bonbon] [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=bonbon] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{background:linear-gradient(transparent 20%,var(--sk-highlighter) 20% 90%,transparent 90%)}[data-skin=bonbon] [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=bonbon] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=bonbon] [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=bonbon] [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=bonbon] [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=bonbon] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine);animation:bonbon-breathe 2s ease-in-out infinite}[data-skin=bonbon] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=bonbon] [data-ui=orbits] path{fill:none;stroke:rgb(23 15 48/.35);stroke-width:1.5;stroke-dasharray:6 7;animation:bonbon-dash 2.4s linear infinite}[data-skin=bonbon] [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=bonbon] [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=bonbon] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=bonbon] [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=bonbon] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 10deg,#ffffff 10deg 20deg);animation:bonbon-turn 6s linear infinite}[data-skin=bonbon] [data-status=waiting] [data-ui=lens-ring]{background:var(--riso-yellow);box-shadow:0 0 0 2px var(--ink);animation:bonbon-breathe 2.2s ease-in-out infinite}[data-skin=bonbon] [data-status=speaking] [data-ui=lens-ring]{background:var(--riso-pink);box-shadow:-3px 2px 0 0 var(--riso-blue)}[data-skin=bonbon] [data-ui=lens-face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 22%,#ffffff)}[data-skin=bonbon] [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=bonbon] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:bonbon-turn 12s linear infinite}[data-skin=bonbon] [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=bonbon] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--tangerine)}[data-skin=bonbon] [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=bonbon] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=bonbon] [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=bonbon] [data-ui=bubble][data-primary]{background:var(--tangerine)}[data-skin=bonbon] [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=bonbon] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=bonbon] [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=bonbon] [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=bonbon] [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=bonbon] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:14px}[data-skin=bonbon] [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=bonbon] [data-ui=drawer-mentor]:hover:before{width:18px;height:18px}[data-skin=bonbon] [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=bonbon] [data-ui=drawer-mentor][data-dragging=true]:before{width:30px;height:30px}[data-skin=bonbon] [data-ui=drawer-mentor][data-ghost=true]{background:transparent;box-shadow:none;opacity:.55}[data-skin=bonbon] [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=bonbon] [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=bonbon] [data-ui=porthole][data-landed=true]{animation:bonbon-slap .38s var(--sk-spring)}[data-skin=bonbon] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=bonbon] [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:bonbon-breathe 3s ease-in-out infinite}[data-skin=bonbon] [data-ui=orb][data-state=speaking]:before{animation-duration:1.4s}[data-skin=bonbon] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:3px dashed var(--ink);animation:bonbon-turn 14s linear infinite}[data-skin=bonbon] [data-ui=loupe]{background:radial-gradient(circle,rgb(23 15 48/.05) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6}[data-skin=bonbon] [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=bonbon] [data-ui=rail-sliver][data-visible=true]{opacity:.85}[data-skin=bonbon] [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:bonbon-flutter 1.6s ease-in-out infinite}[data-skin=bonbon] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=bonbon] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=bonbon] [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=bonbon] [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=bonbon] [data-ui=card][data-state=mastered]:before,[data-skin=bonbon] [data-ui=lens-moons],[data-skin=bonbon] [data-ui=lens-ring],[data-skin=bonbon] [data-ui=orb-ring],[data-skin=bonbon] [data-ui=orb]:before,[data-skin=bonbon] [data-ui=orbits] path,[data-skin=bonbon] [data-ui=porthole],[data-skin=bonbon] [data-ui=progress-fill]:after,[data-skin=bonbon] [data-ui=rail-dial-mark],[data-skin=bonbon] [data-ui=rail-sliver]{animation:none!important}[data-skin=bonbon] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor],[data-ui=tab]){transform:none!important}[data-skin=bonbon] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=tab]){transition-duration:.01ms!important}}[data-skin=bonbon] [data-ui=rail-shape]{filter:drop-shadow(4px 8px 12px rgb(170 40 120/.3))}[data-skin=bonbon] [data-ui=rail-shape] path{stroke:rgb(255 95 168/.35);stroke-width:2;stroke-dasharray:none}[data-skin=bonbon] [data-stop=f0]{stop-color:#ffffff}[data-skin=bonbon] [data-stop=f1]{stop-color:#fff0f7}[data-skin=bonbon] [data-stop=f2]{stop-color:#ffe0ee}[data-skin=bonbon] [data-ui=rail-icon]{background:radial-gradient(circle at 35% 28%,#ffffff 0 18%,var(--dot) 60%);box-shadow:inset 0 -3px 0 rgb(0 0 0/.08),0 3px 6px -2px rgb(170 40 120/.35)}[data-skin=bonbon] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:radial-gradient(circle at 35% 28%,#ffffff 0 15%,var(--m-a) 62%);box-shadow:inset 0 -3px 0 rgb(0 0 0/.14),0 0 0 3px #ffffff,0 6px 12px -3px var(--m-glow);transform:scale(1.12)}[data-skin=bonbon] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{background:none;color:var(--ink)}[data-skin=bonbon] [data-ui=rail-count]{color:#ffffff;background:var(--bubble)}[data-skin=bonbon] [data-ui=rail-dial-face]{background:radial-gradient(circle,#ffffff 0 22px,transparent 22.5px),conic-gradient(from 0deg,var(--bubble) calc(var(--pct, 0) * 1.8deg),#ffe0ee 0);filter:drop-shadow(0 6px 10px rgb(170 40 120/.35))}[data-skin=bonbon] [data-ui=rail-dial-face]:after{background:repeating-conic-gradient(#ff5fa8 0 15deg,#ffffff 15deg 30deg);opacity:.9}[data-skin=bonbon] [data-ui=orbits] path{stroke:rgb(255 95 168/.45);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 12}[data-skin=bonbon] [data-ui=lens-ring]{background:radial-gradient(circle at 35% 25%,#ffffff 0 12%,var(--la) 55%,color-mix(in oklab,var(--la) 70%,#000000));box-shadow:0 8px 16px -6px var(--m-glow)}[data-skin=bonbon] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 20deg,#ffffff 20deg 40deg)}[data-skin=bonbon] [data-status=waiting] [data-ui=lens-ring]{background:radial-gradient(circle at 35% 25%,#ffffff 0 12%,var(--sun) 55%);box-shadow:0 0 0 3px #ffffff}[data-skin=bonbon] [data-status=speaking] [data-ui=lens-ring]{background:radial-gradient(circle at 35% 25%,#ffffff 0 12%,var(--bubble) 55%);box-shadow:0 0 0 4px rgb(255 95 168/.25),0 8px 18px -6px var(--m-glow)}[data-skin=bonbon] [data-ui=lens-name]{border-radius:999px;background:#ffffff;box-shadow:0 3px 8px -3px rgb(170 40 120/.4)}[data-skin=bonbon] [data-ui=lens-moons]>i{border-radius:50%;clip-path:none;background:radial-gradient(circle at 35% 30%,#ffffff 0 20%,var(--la) 60%)}[data-skin=bonbon] [data-ui=rail-drawer]{border-radius:30px;rotate:0deg;border:6px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,repeating-linear-gradient(45deg,#ff5fa8 0 10px,#ffffff 10px 20px) border-box;box-shadow:0 30px 50px -24px rgb(170 40 120/.5)}[data-skin=bonbon] [data-ui=rail-drawer-title]{font-weight:700}[data-skin=bonbon] [data-ui=drawer-mentor]{border-radius:999px;outline:0;background:linear-gradient(180deg,#ffffff,#fff1f8);box-shadow:inset 0 -4px 0 rgb(255 95 168/.16),0 4px 10px -6px rgb(170 40 120/.4)}[data-skin=bonbon] [data-ui=drawer-mentor]:before{display:none}[data-skin=bonbon] [data-ui=drawer-mentor][data-dragging=true]{transform:scale(1.08) rotate(var(--tilt,-3deg));box-shadow:0 0 0 3px var(--la),0 22px 30px -14px var(--m-glow)}[data-skin=bonbon] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Lâche, ça colle !";border-radius:999px;padding:3px 12px;background:linear-gradient(180deg,#fff1a8,var(--sun))}[data-skin=bonbon] [data-ui=rail-sliver]{background:repeating-linear-gradient(-45deg,#ff5fa8 0 6px,#ffffff 6px 12px);clip-path:inset(0 round 0 8px 8px 0)}[data-skin=bonbon] [data-ui=rail-fab]{background:radial-gradient(circle at 35% 28%,#ffffff,#ffe0ee);box-shadow:inset 0 -4px 0 rgb(0 0 0/.08),0 0 0 3px #ffffff,0 10px 20px -8px rgb(170 40 120/.55);rotate:0deg}[data-skin=bonbon] [data-ui=accent]{background:var(--accent)!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='12'><g stroke='black' stroke-linecap='round' stroke-width='4.5'><path d='M4 8l8-4'/><path d='M19 4l9 5'/></g></svg>") 0 50% /34px 12px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='12'><g stroke='black' stroke-linecap='round' stroke-width='4.5'><path d='M4 8l8-4'/><path d='M19 4l9 5'/></g></svg>") 0 50% /34px 12px repeat-x}[data-skin=bonbon] [data-ui=accent][data-edge=top]{height:12px}[data-skin=bonbon] [data-ui=accent][data-edge=left]{width:12px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='30'><g stroke='black' stroke-linecap='round' stroke-width='4.5'><path d='M4 3l4 8'/><path d='M8 18l-4 8'/></g></svg>") 50% 0 /12px 30px repeat-y;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='30'><g stroke='black' stroke-linecap='round' stroke-width='4.5'><path d='M4 3l4 8'/><path d='M8 18l-4 8'/></g></svg>") 50% 0 /12px 30px repeat-y}html[data-skin=pate-a-modeler]{color-scheme:light;--canvas:#fbf3e6;--paper:#fffaf2;--paper-2:#f6ead8;--paper-3:#ecdcc3;--ink:#3a2416;--ink-2:#5e4533;--ink-3:#76604e;--line:rgb(58 36 22/0.11);--line-2:rgb(58 36 22/0.2);--tangerine:#ff8a3d;--tangerine-ink:#9a4310;--tangerine-soft:#ffe4cf;--sun:#ffc93c;--sun-ink:#7a5200;--sun-soft:#fff0c4;--mint:#5ccf6a;--mint-ink:#256e30;--mint-soft:#def5dc;--sky:#4aa8ff;--sky-ink:#1b5aa0;--sky-soft:#dcecff;--grape:#8b6cff;--grape-ink:#5034c4;--grape-soft:#ebe5ff;--bubble:#ff6fa8;--bubble-ink:#a3195a;--bubble-soft:#ffe2ee;--stop:#e5484d;--stop-ink:#a3202a;--stop-soft:#ffe1df;--focus:#8b6cff;--shadow-card:inset 3px 4px 0 rgb(255 255 255/0.7),inset -4px -6px 0 rgb(120 70 30/0.08),0 14px 24px -16px rgb(120 70 30/0.45);--shadow-pop:0 0 0 1px rgb(58 36 22/0.08),0 32px 56px -24px rgb(120 70 30/0.5);--radius:20px;--radius-lg:30px;--radius-xl:40px;--sk-on:#3a2416;--riso-pink:#ff6fa8;--riso-blue:#4aa8ff;--riso-yellow:#ffc93c;--sk-highlighter:rgb(255 201 60/0.6);--m-a:#ff8a3d;--m-b:#ffc93c;--m-glow:rgb(255 138 61/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-fraunces),"Fraunces",ui-serif,Georgia,serif}html[data-skin=pate-a-modeler][data-mentor=zephyr]{--m-a:#4aa8ff;--m-b:#5ccf6a;--m-glow:color-mix(in oklab,#4aa8ff 40%,transparent)}html[data-skin=pate-a-modeler][data-mentor=braise]{--m-a:#ff8a3d;--m-b:#ffc93c;--m-glow:color-mix(in oklab,#ff8a3d 40%,transparent)}html[data-skin=pate-a-modeler][data-mentor=luma]{--m-a:#8b6cff;--m-b:#ff6fa8;--m-glow:color-mix(in oklab,#8b6cff 40%,transparent)}html[data-skin=pate-a-modeler][data-mentor=kiwi]{--m-a:#5ccf6a;--m-b:#c9e85a;--m-glow:color-mix(in oklab,#5ccf6a 40%,transparent)}[data-skin=pate-a-modeler] [data-mentor=zephyr]:not(html){--la:#4aa8ff;--lb:#5ccf6a;--tilt:-4deg}[data-skin=pate-a-modeler] [data-mentor=braise]:not(html){--la:#ff8a3d;--lb:#ffc93c;--tilt:3deg}[data-skin=pate-a-modeler] [data-mentor=luma]:not(html){--la:#8b6cff;--lb:#ff6fa8;--tilt:-2deg}[data-skin=pate-a-modeler] [data-mentor=kiwi]:not(html){--la:#5ccf6a;--lb:#c9e85a;--tilt:5deg}html[data-skin=pate-a-modeler]{background:#fbf3e6}html[data-skin=pate-a-modeler] body{background:transparent}[data-skin=pate-a-modeler] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=pate-a-modeler]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(18vmax 12vmax at 92% 10%,#ffb37a 0 60%,transparent 61%),radial-gradient(14vmax 9vmax at 88% 16%,#ffd27a 0 55%,transparent 56%),radial-gradient(16vmax 11vmax at 6% 90%,#8fd99a 0 60%,transparent 61%),radial-gradient(10vmax 7vmax at 14% 84%,#9cc8ff 0 58%,transparent 59%),radial-gradient(9vmax 6vmax at 64% 98%,#c5b3ff 0 58%,transparent 59%);filter:drop-shadow(0 10px 14px rgb(120 70 30/.18));opacity:.55}html[data-skin=pate-a-modeler]:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.22  0 0 0 0 0.12  0 0 0 0.08 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@keyframes pate-dash{to{stroke-dashoffset:-26}}@keyframes pate-turn{to{transform:rotate(1turn)}}@keyframes pate-breathe{50%{opacity:.5}}@keyframes pate-flutter{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}@keyframes pate-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 pate-bob{50%{translate:0 -4px}}@keyframes pate-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes pate-slide{to{background-position:40px 0}}html[data-skin=pate-a-modeler] body{font-size:16.5px;line-height:1.6}[data-skin=pate-a-modeler] .prose-school{font-size:18px;line-height:1.8}[data-skin=pate-a-modeler] :is(h1,h2){letter-spacing:-.01em}[data-skin=pate-a-modeler] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=pate-a-modeler] [data-ui=button][data-size=sm]{min-height:38px}[data-skin=pate-a-modeler] [data-ui=button][data-size=md]{min-height:44px}html[data-skin=pate-a-modeler] ::selection{background:var(--sun);color:var(--ink)}[data-skin=pate-a-modeler] .text-tangerine{color:var(--tangerine-ink)}[data-skin=pate-a-modeler] .text-mint{color:var(--mint-ink)}[data-skin=pate-a-modeler] .text-sky{color:var(--sky-ink)}[data-skin=pate-a-modeler] .text-grape{color:var(--grape-ink)}[data-skin=pate-a-modeler] .text-sun{color:var(--sun-ink)}[data-skin=pate-a-modeler] .text-bubble{color:var(--bubble-ink)}[data-skin=pate-a-modeler] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--ink)}[data-skin=pate-a-modeler] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=pate-a-modeler] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=pate-a-modeler] [data-ui=card]{isolation:isolate}@media (min-width:1024px){[data-skin=pate-a-modeler] [data-ui=topnav]{display:none}[data-skin=pate-a-modeler] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=pate-a-modeler] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:26px}[data-skin=pate-a-modeler] [data-ui=tabbar] a{color:var(--ink-3);border-radius:18px}[data-skin=pate-a-modeler] [data-ui=tabbar] a[aria-current=page]{color:var(--ink)}[data-skin=pate-a-modeler] [data-ui=xp-bar]{display:none}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=streak]{color:var(--sun-ink);background:var(--sun-soft);border-radius:999px}[data-skin=pate-a-modeler] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=pate-a-modeler] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=pate-a-modeler] [data-ui=card-header] h3{font-size:17px}[data-skin=pate-a-modeler] [data-ui=badge]{font-weight:650;padding-block:3px}[data-skin=pate-a-modeler] [data-ui=badge][data-tone=sun]{color:var(--sun-ink)}[data-skin=pate-a-modeler] [data-ui=badge][data-tone=bubble]{color:var(--bubble-ink)}[data-skin=pate-a-modeler] [data-ui=badge][data-tone=stop]{color:var(--stop-ink)}[data-skin=pate-a-modeler] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){min-height:48px;font-size:16.5px;color:var(--ink)}[data-skin=pate-a-modeler] [data-ui=switch][aria-checked=true]{background:var(--mint)}[data-skin=pate-a-modeler] [data-ui=page-header] h1{font-size:clamp(30px,3.8vw,46px);line-height:1.15}[data-skin=pate-a-modeler] [data-ui=stat-value]{font-weight:800}[data-skin=pate-a-modeler] [data-ui=stat-label]{font-size:13px;color:var(--ink-2)}[data-skin=pate-a-modeler] [data-ui=empty]>div:first-child{width:64px;height:64px;border-radius:50%}[data-skin=pate-a-modeler] [data-ui=lens-say]{font-size:15px;border-radius:24px 24px 24px 8px}@media (prefers-reduced-motion:reduce){[data-skin=pate-a-modeler] [data-ui=accent],[data-skin=pate-a-modeler] [data-ui=card]:after,[data-skin=pate-a-modeler] [data-ui=card]:before,[data-skin=pate-a-modeler] [data-ui=progress-fill],[data-skin=pate-a-modeler] [data-ui=progress-fill]:after,[data-skin=pate-a-modeler] [data-ui=progress-fill]:before,html[data-skin=pate-a-modeler] body:after,html[data-skin=pate-a-modeler] body:before,html[data-skin=pate-a-modeler]:after,html[data-skin=pate-a-modeler]:before{animation:none!important}[data-skin=pate-a-modeler] :is([data-ui=button],[data-ui=card],[data-ui=tab],[data-ui=badge]){transition-duration:.01ms!important;transform:none!important}}@keyframes pate-squish{0%{transform:scale(1.06,.88)}60%{transform:scale(.97,1.04)}to{transform:scale(1)}}[data-skin=pate-a-modeler] :is(h1,h2){font-weight:800;font-variation-settings:"SOFT" 100,"WONK" 0}[data-skin=pate-a-modeler] .prose-school blockquote{border-left:0;border-radius:30px 22px 34px 24px;padding:1em 1.2em;background:var(--mint-soft);box-shadow:inset 3px 3px 0 rgb(255 255 255/.6),inset -4px -5px 0 rgb(40 110 50/.1)}[data-skin=pate-a-modeler] [data-ui=topbar]{background:rgb(251 243 230/.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;box-shadow:0 6px 16px -14px rgb(120 70 30/.6)}[data-skin=pate-a-modeler] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:var(--sun);border-radius:22px 16px 20px 14px;box-shadow:inset 2px 3px 0 rgb(255 255 255/.5),inset -3px -4px 0 rgb(120 70 30/.15)}[data-skin=pate-a-modeler] [data-ui=tabbar]{background:#fffaf2;box-shadow:inset 3px 4px 0 rgb(255 255 255/.8),inset -4px -6px 0 rgb(120 70 30/.08),0 18px 28px -16px rgb(120 70 30/.5)}[data-skin=pate-a-modeler] [data-ui=tabbar] a[aria-current=page]{background:var(--sun-soft);box-shadow:inset 2px 2px 0 rgb(255 255 255/.6),inset -2px -3px 0 rgb(120 70 30/.12)}[data-skin=pate-a-modeler] [data-ui=button]{--fill:var(--paper-2);position:relative;isolation:isolate;border:0;border-radius:26px 20px 24px 18px/22px 26px 18px 24px;color:var(--ink);font-weight:700;background:var(--fill);box-shadow:inset 3px 4px 0 rgb(255 255 255/.45),inset -4px -5px 0 rgb(0 0 0/.14),0 7px 12px -6px color-mix(in oklab,var(--fill) 70%,#3a2416);transition:transform .28s var(--sk-spring)}[data-skin=pate-a-modeler] [data-ui=button]:after{content:"";position:absolute;z-index:-1;right:12%;top:22%;width:22px;height:22px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(ellipse 60% 45%,rgb(0 0 0/.07) 0 1.2px,transparent 1.2px 3.2px);opacity:.8}[data-skin=pate-a-modeler] [data-ui=button][data-size=icon]{border-radius:52% 48% 50% 46%/48% 52% 46% 54%}[data-skin=pate-a-modeler] [data-ui=button][data-size=icon]:after{display:none}[data-skin=pate-a-modeler] [data-ui=button][data-variant=primary]{--fill:var(--tangerine)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=mint]{--fill:var(--mint)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=sky]{--fill:var(--sky)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=grape]{--fill:var(--grape);color:#ffffff}[data-skin=pate-a-modeler] [data-ui=button][data-variant=danger]{--fill:var(--stop);color:#ffffff}[data-skin=pate-a-modeler] [data-ui=button][data-variant=ink]{--fill:#5a3a24;color:#ffffff}[data-skin=pate-a-modeler] [data-ui=button][data-variant=soft]{--fill:var(--paper-2)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=outline]{--fill:#fffaf2;box-shadow:inset 0 0 0 3px #e2cdae,inset -3px -4px 0 rgb(0 0 0/.06)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=ghost]{background:transparent;box-shadow:none;color:var(--ink-2)}[data-skin=pate-a-modeler] [data-ui=button][data-variant=ghost]:after{display:none}[data-skin=pate-a-modeler] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}[data-skin=pate-a-modeler] [data-ui=button]:hover:not(:disabled){transform:scale(1.04) rotate(-1deg)}[data-skin=pate-a-modeler] [data-ui=button]:active:not(:disabled){transform:scale(1.1,.84);transition-duration:90ms}[data-skin=pate-a-modeler] [data-ui=button][data-chunky]{font-weight:800;box-shadow:inset 3px 5px 0 rgb(255 255 255/.45),inset -5px -7px 0 rgb(0 0 0/.16),0 6px 0 0 color-mix(in oklab,var(--fill) 70%,#3a2416),0 14px 18px -10px rgb(120 70 30/.5)}[data-skin=pate-a-modeler] [data-ui=button][data-chunky]:active:not(:disabled){transform:translateY(5px) scale(1.08,.86);box-shadow:inset 3px 5px 0 rgb(255 255 255/.45),inset -5px -7px 0 rgb(0 0 0/.16),0 1px 0 0 color-mix(in oklab,var(--fill) 70%,#3a2416)}[data-skin=pate-a-modeler] [data-ui=card]{border:0;background:#fffaf2;border-radius:34px 26px 38px 28px/28px 36px 26px 34px;transition:transform .32s var(--sk-spring)}[data-skin=pate-a-modeler] [data-ui=card]:after{content:"";position:absolute;right:16px;bottom:14px;width:30px;height:36px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(ellipse 55% 42% at 50% 55%,rgb(120 70 30/.08) 0 1.4px,transparent 1.4px 3.6px);rotate:18deg}[data-skin=pate-a-modeler] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){transform:scale(1.015) rotate(.5deg)}[data-skin=pate-a-modeler] :is(a:active>[data-ui=card],[data-ui=card][data-interactive]:active){animation:pate-squish .42s var(--sk-spring)}[data-skin=pate-a-modeler] [data-ui=card][data-state=mastered]:before{content:"★"/"";position:absolute;z-index:2;right:14px;top:-14px;display:grid;place-items:center;width:46px;height:46px;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;font-size:24px;color:#ffffff;background:var(--sun);box-shadow:inset 3px 4px 0 rgb(255 255 255/.5),inset -4px -5px 0 rgb(0 0 0/.14),0 8px 14px -6px rgb(120 70 30/.5);pointer-events:none;animation:pate-pop .52s var(--sk-spring) both}[data-skin=pate-a-modeler] [data-ui=badge]{border-radius:16px 12px 14px 10px;box-shadow:inset 2px 2px 0 rgb(255 255 255/.6),inset -2px -3px 0 rgb(0 0 0/.08)}[data-skin=pate-a-modeler] [data-ui=progress]{height:18px!important;border-radius:999px;background:#ecdcc3;box-shadow:inset 2px 4px 5px rgb(120 70 30/.25)}[data-skin=pate-a-modeler] [data-ui=progress-fill]{border-radius:999px;background:var(--tone,var(--tangerine))!important;box-shadow:inset 2px 4px 0 rgb(255 255 255/.5),inset -2px -4px 0 rgb(0 0 0/.15)}[data-skin=pate-a-modeler] [data-ui=ring]{border-radius:50%;background:#fffaf2;box-shadow:inset 3px 4px 0 rgb(255 255 255/.8),0 6px 12px -6px rgb(120 70 30/.45)}[data-skin=pate-a-modeler] [data-ui=ring] circle:first-of-type{stroke:#ecdcc3}[data-skin=pate-a-modeler] [data-ui=ring]>div{font-family:var(--font-display);font-weight:800}[data-skin=pate-a-modeler] [data-ui=tabs]{gap:6px;padding:6px;border-radius:26px;background:#ecdcc3;box-shadow:inset 2px 4px 6px rgb(120 70 30/.2)}[data-skin=pate-a-modeler] [data-ui=tab]{border-radius:20px 16px 18px 14px;font-weight:650;color:var(--ink-2)}[data-skin=pate-a-modeler] [data-ui=tab][aria-selected=true]{color:var(--ink);background:#fffaf2;box-shadow:inset 2px 3px 0 rgb(255 255 255/.8),inset -3px -4px 0 rgb(120 70 30/.1),0 4px 8px -4px rgb(120 70 30/.4)}[data-skin=pate-a-modeler] [data-ui=tab-count]{background:var(--tangerine);color:var(--ink)}[data-skin=pate-a-modeler] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:0;border-radius:22px;background-color:#ffffff;box-shadow:inset 2px 4px 6px rgb(120 70 30/.18),inset 0 0 0 2px #ecdcc3}[data-skin=pate-a-modeler] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;background-color:#fffaf0;box-shadow:inset 2px 4px 7px rgb(120 70 30/.24)}[data-skin=pate-a-modeler] [data-ui=switch]{height:28px;width:52px;background:#ecdcc3;box-shadow:inset 2px 3px 4px rgb(120 70 30/.25)}[data-skin=pate-a-modeler] [data-ui=switch-thumb]{width:24px;height:24px;background:#fffaf2;box-shadow:inset 2px 2px 0 #ffffff,inset -2px -3px 0 rgb(0 0 0/.1),0 3px 6px rgb(120 70 30/.35)}[data-skin=pate-a-modeler] [data-ui=checkbox]{width:26px;height:26px;border:0;border-radius:10px 8px 11px 7px;background:#ffffff;box-shadow:inset 2px 3px 4px rgb(120 70 30/.2),inset 0 0 0 2px #e2cdae}[data-skin=pate-a-modeler] [data-ui=checkbox][aria-checked=true]{background:var(--mint);color:#ffffff;box-shadow:inset 2px 3px 0 rgb(255 255 255/.4),inset -2px -3px 0 rgb(0 0 0/.15)}[data-skin=pate-a-modeler] [data-ui=eyebrow]{display:block;width:fit-content;padding:4px 14px;border-radius:18px 12px 16px 10px;font-weight:700;color:var(--ink);background:var(--sun);box-shadow:inset 2px 3px 0 rgb(255 255 255/.5),inset -3px -4px 0 rgb(0 0 0/.12);rotate:-2deg}[data-skin=pate-a-modeler] [data-ui=page-header] h1{font-variation-settings:"SOFT" 100}[data-skin=pate-a-modeler] [data-ui=stat-value]{color:var(--tangerine-ink);font-variation-settings:"SOFT" 100}[data-skin=pate-a-modeler] [data-ui=avatar]{box-shadow:0 0 0 3px #fffaf2,0 4px 10px -3px rgb(120 70 30/.45)}[data-skin=pate-a-modeler] [data-ui=empty]>div:first-child{background:var(--sun-soft);border-radius:46% 54% 50% 50%/52% 46% 54% 48%;box-shadow:inset 3px 4px 0 rgb(255 255 255/.6),inset -4px -5px 0 rgb(0 0 0/.08)}[data-skin=pate-a-modeler] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(58 36 22/.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-skin=pate-a-modeler] [data-ui=modal]{border-radius:40px 32px 44px 30px;background:#fffaf2;box-shadow:inset 4px 5px 0 rgb(255 255 255/.8),inset -6px -8px 0 rgb(120 70 30/.08),var(--shadow-pop)}[data-skin=pate-a-modeler] [data-ui=drawer]{border-radius:40px 0 0 40px;background:#fffaf2}[data-skin=pate-a-modeler] :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=pate-a-modeler] [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=pate-a-modeler] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-stop=f0]{stop-color:#ffffff;stop-opacity:1}[data-skin=pate-a-modeler] [data-stop=f1]{stop-color:#fdfbff;stop-opacity:1}[data-skin=pate-a-modeler] [data-stop=f2]{stop-color:#f6f1ff;stop-opacity:1}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=rail-cell]:nth-child(5n+1) [data-ui=rail-icon]{--dot:#ffe2d2}[data-skin=pate-a-modeler] [data-ui=rail-cell]:nth-child(5n+2) [data-ui=rail-icon]{--dot:#d8ebff}[data-skin=pate-a-modeler] [data-ui=rail-cell]:nth-child(5n+3) [data-ui=rail-icon]{--dot:#cff7ea}[data-skin=pate-a-modeler] [data-ui=rail-cell]:nth-child(5n+4) [data-ui=rail-icon]{--dot:#ffe0ef}[data-skin=pate-a-modeler] [data-ui=rail-cell]:nth-child(5n+5) [data-ui=rail-icon]{--dot:#fff4b8}[data-skin=pate-a-modeler] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=pate-a-modeler] [data-ui=rail-caption]{font-size:10px;font-weight:600;line-height:1;color:var(--ink-2);white-space:nowrap}[data-skin=pate-a-modeler] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.14) rotate(-6deg)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine);animation:pate-breathe 2s ease-in-out infinite}[data-skin=pate-a-modeler] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=pate-a-modeler] [data-ui=orbits] path{fill:none;stroke:rgb(23 15 48/.35);stroke-width:1.5;stroke-dasharray:6 7;animation:pate-dash 2.4s linear infinite}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 10deg,#ffffff 10deg 20deg);animation:pate-turn 6s linear infinite}[data-skin=pate-a-modeler] [data-status=waiting] [data-ui=lens-ring]{background:var(--riso-yellow);box-shadow:0 0 0 2px var(--ink);animation:pate-breathe 2.2s ease-in-out infinite}[data-skin=pate-a-modeler] [data-status=speaking] [data-ui=lens-ring]{background:var(--riso-pink);box-shadow:-3px 2px 0 0 var(--riso-blue)}[data-skin=pate-a-modeler] [data-ui=lens-face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 22%,#ffffff)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:pate-turn 12s linear infinite}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--tangerine)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=bubble][data-primary]{background:var(--tangerine)}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:14px}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=drawer-mentor]:hover:before{width:18px;height:18px}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=drawer-mentor][data-dragging=true]:before{width:30px;height:30px}[data-skin=pate-a-modeler] [data-ui=drawer-mentor][data-ghost=true]{background:transparent;box-shadow:none;opacity:.55}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=porthole][data-landed=true]{animation:pate-slap .38s var(--sk-spring)}[data-skin=pate-a-modeler] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=pate-a-modeler] [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:pate-breathe 3s ease-in-out infinite}[data-skin=pate-a-modeler] [data-ui=orb][data-state=speaking]:before{animation-duration:1.4s}[data-skin=pate-a-modeler] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:3px dashed var(--ink);animation:pate-turn 14s linear infinite}[data-skin=pate-a-modeler] [data-ui=loupe]{background:radial-gradient(circle,rgb(23 15 48/.05) 0 1px,transparent 1.4px) 0 0 /14px 14px,#fffdf6}[data-skin=pate-a-modeler] [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=pate-a-modeler] [data-ui=rail-sliver][data-visible=true]{opacity:.85}[data-skin=pate-a-modeler] [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:pate-flutter 1.6s ease-in-out infinite}[data-skin=pate-a-modeler] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=pate-a-modeler] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=pate-a-modeler] [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=pate-a-modeler] [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=pate-a-modeler] [data-ui=card][data-state=mastered]:before,[data-skin=pate-a-modeler] [data-ui=lens-moons],[data-skin=pate-a-modeler] [data-ui=lens-ring],[data-skin=pate-a-modeler] [data-ui=orb-ring],[data-skin=pate-a-modeler] [data-ui=orb]:before,[data-skin=pate-a-modeler] [data-ui=orbits] path,[data-skin=pate-a-modeler] [data-ui=porthole],[data-skin=pate-a-modeler] [data-ui=progress-fill]:after,[data-skin=pate-a-modeler] [data-ui=rail-dial-mark],[data-skin=pate-a-modeler] [data-ui=rail-sliver]{animation:none!important}[data-skin=pate-a-modeler] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor],[data-ui=tab]){transform:none!important}[data-skin=pate-a-modeler] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=tab]){transition-duration:.01ms!important}}[data-skin=pate-a-modeler] [data-ui=rail-shape]{filter:drop-shadow(4px 8px 10px rgb(120 70 30/.28))}[data-skin=pate-a-modeler] [data-ui=rail-shape] path{stroke:none}[data-skin=pate-a-modeler] [data-stop=f0]{stop-color:#ffd27a}[data-skin=pate-a-modeler] [data-stop=f1]{stop-color:#ffc155}[data-skin=pate-a-modeler] [data-stop=f2]{stop-color:#ffb03d}[data-skin=pate-a-modeler] [data-ui=rail-icon]{background:#fffaf2;box-shadow:inset 2px 3px 0 #ffffff,inset -2px -3px 0 rgb(120 70 30/.15),0 3px 5px -2px rgb(120 70 30/.4)}[data-skin=pate-a-modeler] [data-ui=rail-caption],[data-skin=pate-a-modeler] [data-ui=rail-cell]{color:#4a2e1a}[data-skin=pate-a-modeler] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:var(--m-a);box-shadow:inset 2px 3px 0 rgb(255 255 255/.45),inset -3px -4px 0 rgb(0 0 0/.18),0 0 0 3px #fffaf2;transform:scale(1.12) rotate(-6deg)}[data-skin=pate-a-modeler] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{background:none}[data-skin=pate-a-modeler] [data-ui=rail-count]{color:#ffffff;background:var(--stop)}[data-skin=pate-a-modeler] [data-ui=rail-dial-face]{background:radial-gradient(circle,#fffaf2 0 22px,transparent 22.5px),conic-gradient(var(--mint) calc(var(--pct, 0) * 1.8deg),#ecdcc3 0);filter:drop-shadow(2px 5px 6px rgb(120 70 30/.3))}[data-skin=pate-a-modeler] [data-ui=rail-dial-face]:after{background:repeating-conic-gradient(#e2a248 0 6deg,#f3c27a 6deg 12deg)}[data-skin=pate-a-modeler] [data-ui=orbits] path{stroke:rgb(120 70 30/.3);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 14}[data-skin=pate-a-modeler] [data-ui=lens-ring]{background:var(--la);box-shadow:inset 3px 4px 0 rgb(255 255 255/.45),inset -4px -5px 0 rgb(0 0 0/.16),0 6px 12px -6px rgb(120 70 30/.5);border-radius:48% 52% 50% 50%/52% 48% 52% 48%}[data-skin=pate-a-modeler] [data-status=working] [data-ui=lens-ring]{background:repeating-conic-gradient(var(--la) 0 30deg,var(--lb) 30deg 60deg)}[data-skin=pate-a-modeler] [data-status=waiting] [data-ui=lens-ring]{background:var(--sun)}[data-skin=pate-a-modeler] [data-status=speaking] [data-ui=lens-ring]{background:var(--bubble)}[data-skin=pate-a-modeler] [data-ui=lens-face]{background:#fffaf2}[data-skin=pate-a-modeler] [data-ui=lens-name]{border-radius:14px;background:#fffaf2;box-shadow:inset 2px 2px 0 #ffffff,inset -2px -3px 0 rgb(120 70 30/.12)}[data-skin=pate-a-modeler] [data-ui=lens-moons]>i{clip-path:none;border-radius:50%}[data-skin=pate-a-modeler] [data-ui=rail-drawer]{border-radius:28px;rotate:0deg;background:repeating-linear-gradient(90deg,#e8c99c 0 26px,#e2c08f 26px 28px),#e8c99c;box-shadow:inset 3px 4px 0 rgb(255 255 255/.4),0 30px 50px -24px rgb(120 70 30/.55)}[data-skin=pate-a-modeler] [data-ui=drawer-mentor]{border-radius:30px 22px 28px 20px;outline:0;background:#fffaf2;box-shadow:inset 3px 4px 0 #ffffff,inset -4px -5px 0 rgb(120 70 30/.1),0 4px 8px -4px rgb(120 70 30/.4)}[data-skin=pate-a-modeler] [data-ui=drawer-mentor]:before{display:none}[data-skin=pate-a-modeler] [data-ui=drawer-mentor][data-dragging=true]{transform:scale(1.06,.94) rotate(var(--tilt,-3deg))}[data-skin=pate-a-modeler] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Pose-le !";border-radius:14px;padding:3px 12px;background:var(--sun)}[data-skin=pate-a-modeler] [data-ui=rail-sliver]{background:var(--tangerine);border-radius:0 10px 10px 0;clip-path:none}[data-skin=pate-a-modeler] [data-ui=rail-fab]{background:#fffaf2;box-shadow:inset 3px 4px 0 #ffffff,inset -4px -5px 0 rgb(120 70 30/.12),0 10px 18px -8px rgb(120 70 30/.5);rotate:0deg}[data-skin=pate-a-modeler] [data-ui=accent]{background:var(--accent)!important;border-radius:999px;box-shadow:inset 2px 3px 0 rgb(255 255 255/.5),inset -2px -3px 0 rgb(0 0 0/.16)}[data-skin=pate-a-modeler] [data-ui=accent][data-edge=top]{height:10px;clip-path:inset(0 16px round 999px)}[data-skin=pate-a-modeler] [data-ui=accent][data-edge=left]{width:9px}