html[data-skin=stratosphere]{color-scheme:dark;--canvas:#060a1c;--paper:#0e1430;--paper-2:#151d3f;--paper-3:#1f2852;--ink:#eef3ff;--ink-2:#b8c3e6;--ink-3:#8d99c4;--line:rgb(166 196 255/0.12);--line-2:rgb(166 196 255/0.24);--tangerine:#ff7a24;--tangerine-ink:#ffb27f;--tangerine-soft:#3a1c12;--sun:#ffcf3d;--sun-soft:#35290d;--mint:#22f0b6;--mint-ink:#7ff7d2;--mint-soft:#0b3a33;--sky:#45b8ff;--sky-ink:#9ad8ff;--sky-soft:#0f2c52;--grape:#9476ff;--grape-ink:#c9b8ff;--grape-soft:#251c5c;--bubble:#ff5ca3;--bubble-soft:#3f1532;--stop:#ff5468;--stop-soft:#3f1220;--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--focus:#9ad8ff;--shadow-card:inset 0 1px 0 rgb(255 255 255/0.06),0 0 0 1px rgb(166 196 255/0.1),0 24px 44px -28px rgb(0 0 0/0.95);--shadow-pop:inset 0 1px 0 rgb(255 255 255/0.08),0 0 0 1px rgb(166 196 255/0.18),0 40px 90px -30px rgb(0 0 0/0.95),0 0 70px -24px rgb(69 184 255/0.3);--radius:12px;--radius-lg:26px;--radius-xl:34px;--font-bricolage:var(--font-unbounded),"Unbounded",ui-sans-serif,system-ui,sans-serif;--sk-on:#0a0d1f;--sk-thrust:linear-gradient(100deg,#ff5a1f,#ff7a24 36%,#ffa93a 74%,#ffd65a);--sk-rim:linear-gradient(150deg,rgb(255 255 255/0.24),rgb(255 255 255/0.03) 34%,rgb(255 255 255/0.02) 62%,color-mix(in oklab,var(--m-a) 60%,transparent));--sk-ease:cubic-bezier(0.2,0.8,0.2,1);--sk-lift:cubic-bezier(0.2,0.9,0.25,1.25);--sk-dramatic:cubic-bezier(0.7,0,0.2,1);--sk-sunrise:#ff7a24;--rail-w:64px;--m-a:#4fd8ff;--m-b:#2ef2c0;--m-glow:rgb(79 216 255/0.45)}html[data-skin=stratosphere][data-mentor=zephyr]{--m-a:#4fd8ff;--m-b:#2ef2c0;--m-glow:rgb(79 216 255/0.45);--sk-sunrise:#3fb6ff}html[data-skin=stratosphere][data-mentor=braise]{--m-a:#ff8a2a;--m-b:#ffcf3d;--m-glow:rgb(255 138 42/0.5);--sk-sunrise:#ff7a24}html[data-skin=stratosphere][data-mentor=luma]{--m-a:#a58cff;--m-b:#d9c7ff;--m-glow:rgb(165 140 255/0.5);--sk-sunrise:#8f5cff}html[data-skin=stratosphere][data-mentor=kiwi]{--m-a:#4be37a;--m-b:#c8ff5a;--m-glow:rgb(75 227 122/0.45);--sk-sunrise:#34d17a}html[data-skin=stratosphere]{background:#060a1c}html[data-skin=stratosphere] body{background:transparent}[data-skin=stratosphere] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=stratosphere]:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(1.3px 1.3px at 12% 14%,rgb(255 255 255/.85),transparent),radial-gradient(1px 1px at 34% 7%,rgb(255 255 255/.6),transparent),radial-gradient(1.5px 1.5px at 71% 19%,rgb(205 232 255/.75),transparent),radial-gradient(1px 1px at 88% 9%,rgb(255 255 255/.55),transparent),radial-gradient(1px 1px at 56% 28%,rgb(255 255 255/.4),transparent),radial-gradient(1.2px 1.2px at 22% 41%,rgb(205 232 255/.45),transparent),radial-gradient(1px 1px at 93% 46%,rgb(255 255 255/.35),transparent),radial-gradient(circle 150vmax at 50% calc(100% + 132vmax),transparent calc(150vmax - 3px),color-mix(in oklab,var(--m-a) 65%,white) calc(150vmax - 1.5px),transparent 150vmax),radial-gradient(circle 150vmax at 50% calc(100% + 132vmax),transparent calc(150vmax - 1px),color-mix(in oklab,var(--m-a) 30%,transparent) 150vmax,transparent calc(150vmax + 8vmax)),radial-gradient(72vmax 26vmax at 50% calc(100% - 18vmax),color-mix(in oklab,var(--sk-sunrise) 38%,transparent),color-mix(in oklab,var(--bubble) 12%,transparent) 42%,transparent 72%),radial-gradient(circle 150vmax at 50% calc(100% + 132vmax),#03050e calc(150vmax - 2px),transparent calc(150vmax - 1px)),linear-gradient(180deg,#03061a 0,#070c26 46%,#0d1641 80%,#142160 100%)}html[data-skin=stratosphere] body:after,html[data-skin=stratosphere] body:before{content:"";position:fixed;inset:-8vmax;z-index:-2;pointer-events:none;background:repeating-radial-gradient(circle at 76% 18%,rgb(154 216 255/.11) 0 1px,transparent 1.6px 11px);-webkit-mask-image:radial-gradient(64vmax 42vmax at 74% 16%,#000 0,rgb(0 0 0/.45) 48%,transparent 80%);mask-image:radial-gradient(64vmax 42vmax at 74% 16%,#000 0,rgb(0 0 0/.45) 48%,transparent 80%)}html[data-skin=stratosphere] body:after{background:repeating-radial-gradient(circle at 71% 23%,rgb(46 242 192/.09) 0 1px,transparent 1.6px 11.7px);animation:strato-moire 46s ease-in-out infinite alternate}@keyframes strato-moire{to{transform:translate3d(3vmax,1.6vmax,0) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){html[data-skin=stratosphere] body:after{animation:none}}@property --strato-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes strato-spin{to{--strato-spin:360deg}}@keyframes strato-turn{to{transform:rotate(1turn)}}@keyframes strato-breathe{50%{opacity:.45}}@keyframes strato-halo{50%{transform:scale(1.07)}}html[data-skin=stratosphere] ::selection{background:color-mix(in oklab,var(--m-a) 42%,#060a1c);color:#ffffff}[data-skin=stratosphere] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-grape,.bg-bubble,.bg-stop).text-white{color:var(--sk-on)}[data-skin=stratosphere] :is(h1,h2){font-weight:600;letter-spacing:-.015em}[data-skin=stratosphere] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}[data-skin=stratosphere] .skeleton{background:linear-gradient(90deg,#121a3a,#1d2a5a 50%,#121a3a);background-size:200% 100%}[data-skin=stratosphere] .prose-school blockquote{border-left:0;border-radius:22px 6px 22px 6px;background:var(--grape-soft);box-shadow:inset 0 0 0 1px rgb(201 184 255/.22);padding-left:3.2em;position:relative}[data-skin=stratosphere] .prose-school blockquote:before{content:"“";position:absolute;left:.35em;top:-.05em;font-family:var(--font-display);font-size:3em;line-height:1;color:var(--grape-ink);opacity:.55}[data-skin=stratosphere] [data-ui=topbar]{background:linear-gradient(180deg,rgb(6 10 28/.94),rgb(6 10 28/.7));-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:rgb(166 196 255/.08)}[data-skin=stratosphere] [data-ui=topnav] a[aria-current=page]{border-radius:9px 999px 999px 9px;box-shadow:0 6px 18px -8px var(--m-glow)}@media (min-width:1024px){[data-skin=stratosphere] [data-ui=topnav]{display:none}[data-skin=stratosphere] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - max(0px, (100vw - 1320px) / 2)))}}[data-skin=stratosphere] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:24px 10px 24px 10px;background:rgb(9 13 34/.9);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 0 0 1px var(--line-2),0 24px 40px -16px rgb(0 0 0/.9)}[data-skin=stratosphere] [data-ui=tabbar] a{color:var(--ink-3)}[data-skin=stratosphere] [data-ui=tabbar] a[aria-current=page]{color:#ffffff}[data-skin=stratosphere] [data-ui=tabbar] a[aria-current=page] svg{color:var(--m-a);filter:drop-shadow(0 0 6px var(--m-glow))}[data-skin=stratosphere] [data-ui=streak]{color:#ffd76a;background:linear-gradient(100deg,#3a2410,#2a1d0c);border-radius:8px 999px 999px 8px;box-shadow:inset 0 0 0 1px rgb(255 207 61/.22),0 0 18px -8px rgb(255 122 36/.7)}[data-skin=stratosphere] [data-ui=xp]{min-height:34px;border-radius:999px 10px 10px 999px;background:radial-gradient(circle at 18px 50%,#1d1650 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%),rgb(201 184 255/.18) 0);box-shadow:inset 0 0 0 1px rgb(201 184 255/.18)}[data-skin=stratosphere] [data-ui=xp-bar]{display:none}[data-skin=stratosphere] [data-ui=button]{position:relative;isolation:isolate;border-radius:9px 999px 999px 9px;font-weight:600;letter-spacing:.005em;transition:transform .28s var(--sk-lift),box-shadow .28s var(--sk-ease),background-color .16s,color .16s,filter .2s}[data-skin=stratosphere] [data-ui=button][data-size=icon]{border-radius:50%}[data-skin=stratosphere] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]){color:var(--sk-on);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -2px 0 rgb(0 0 0/.18),0 12px 26px -14px var(--trail)}[data-skin=stratosphere] [data-ui=button][data-variant=primary]{background:var(--sk-thrust);--trail:rgb(255 140 60/0.75)}[data-skin=stratosphere] [data-ui=button][data-variant=mint]{background:linear-gradient(100deg,#12d69c,#22f0b6 45%,#9dffe0);--trail:rgb(34 240 182/0.7)}[data-skin=stratosphere] [data-ui=button][data-variant=sky]{background:linear-gradient(100deg,#1f8fff,#45b8ff 45%,#a6e2ff);--trail:rgb(69 184 255/0.75)}[data-skin=stratosphere] [data-ui=button][data-variant=grape]{background:linear-gradient(100deg,#8a6cff,#9f85ff 45%,#cbbcff);--trail:rgb(148 118 255/0.75)}[data-skin=stratosphere] [data-ui=button][data-variant=danger]{background:linear-gradient(100deg,#ff3b5c,#ff5468 45%,#ff9a86);--trail:rgb(255 84 104/0.75)}[data-skin=stratosphere] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(38% 80% at 86% 22%,rgb(255 255 255/.5),transparent 70%);mix-blend-mode:soft-light}[data-skin=stratosphere] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):before{content:"";position:absolute;z-index:-2;top:30%;bottom:30%;right:100%;width:0;margin-right:-1px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,transparent,var(--trail));opacity:0;pointer-events:none;transition:width .46s var(--sk-ease),opacity .26s}[data-skin=stratosphere] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):hover:not(:disabled):before{width:38px;opacity:1}[data-skin=stratosphere] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):hover:not(:disabled){transform:translate(2px,-2px);filter:brightness(1.06)}[data-skin=stratosphere] [data-ui=button][data-variant=ink]{background:#eef3ff;color:var(--sk-on);box-shadow:inset 0 -2px 0 rgb(10 13 31/.12),0 10px 24px -14px rgb(154 216 255/.6)}[data-skin=stratosphere] [data-ui=button][data-variant=ink]:hover:not(:disabled){background:#ffffff;transform:translate(2px,-2px)}[data-skin=stratosphere] [data-ui=button][data-variant=soft]{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgb(255 255 255/.06)}[data-skin=stratosphere] [data-ui=button][data-variant=soft]:hover:not(:disabled){background:var(--paper-3)}[data-skin=stratosphere] [data-ui=button][data-variant=ghost]{background:transparent;color:var(--ink-2)}[data-skin=stratosphere] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:rgb(166 196 255/.08);color:var(--ink)}[data-skin=stratosphere] [data-ui=button][data-variant=outline]{background:transparent;color:var(--ink);border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}[data-skin=stratosphere] [data-ui=button][data-variant=outline]:hover:not(:disabled){background:rgb(166 196 255/.06);box-shadow:inset 0 0 0 1.5px var(--m-a),0 0 18px -6px var(--m-glow)}[data-skin=stratosphere] [data-ui=button][data-chunky]{font-weight:700}[data-skin=stratosphere] [data-ui=button][data-chunky]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]){box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 -3px 0 rgb(0 0 0/.22),-8px 0 24px -10px var(--trail),0 16px 30px -14px var(--trail)}[data-skin=stratosphere] [data-ui=button][data-chunky]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):before{width:16px;opacity:.85}[data-skin=stratosphere] [data-ui=button][data-chunky]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):hover:not(:disabled):before{width:54px}[data-skin=stratosphere] [data-ui=button][data-chunky]:hover:not(:disabled){transform:translate(3px,-3px)}[data-skin=stratosphere] [data-ui=button]:active:not(:disabled){transform:translateY(1px) scale(.97);transition-duration:90ms}[data-skin=stratosphere] .rounded-panel,[data-skin=stratosphere] [data-ui=card]{border-radius:28px 8px 28px 8px}[data-skin=stratosphere] .rounded-stage{border-radius:36px 10px 36px 10px}[data-skin=stratosphere] [data-ui=card]{isolation:isolate;border-color:transparent;background-image:linear-gradient(168deg,rgb(255 255 255/.04),transparent 42%);transition:transform .46s var(--sk-lift),box-shadow .46s var(--sk-ease)}[data-skin=stratosphere] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=stratosphere] [data-ui=card]:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;background:var(--sk-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.8;transition:opacity .3s}[data-skin=stratosphere] [data-ui=card]:after{content:"";position:absolute;z-index:-2;left:16%;right:16%;bottom:-18px;height:16px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(0 0 0/.7),transparent);opacity:.6;transition:transform .46s var(--sk-lift),opacity .46s}[data-skin=stratosphere] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){transform:translateY(-5px)}[data-skin=stratosphere] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover):before{opacity:1}[data-skin=stratosphere] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover):after{transform:translateY(5px) scale(.76);opacity:.35}[data-skin=stratosphere] [data-ui=card-header] h3{font-size:16px}[data-skin=stratosphere] [data-ui=card][data-state=mastered]{background-image:linear-gradient(115deg,transparent 30%,rgb(255 207 61/.1) 45%,rgb(34 240 182/.12) 55%,transparent 70%),linear-gradient(168deg,rgb(255 255 255/.05),transparent 42%);background-size:250% 100%,100% 100%;animation:strato-aurora 7s ease-in-out infinite}@keyframes strato-aurora{0%,to{background-position:100% 0,0 0}50%{background-position:0 0,0 0}}[data-skin=stratosphere] [data-ui=badge]{--tag:8px;border-radius:0 999px 999px 0;padding-left:calc(var(--tag) + 9px);clip-path:polygon(var(--tag) 0,100% 0,100% 100%,var(--tag) 100%,0 50%);font-weight:600;letter-spacing:.01em;background-image:radial-gradient(circle at calc(var(--tag) + 1.5px) 50%,var(--canvas) 0 2px,rgb(255 255 255/.3) 2.4px 3px,transparent 3.4px)}[data-skin=stratosphere] [data-ui=badge][data-tone=sun]{color:#ffd76a}[data-skin=stratosphere] [data-ui=badge][data-tone=bubble]{color:#ff9cc6}[data-skin=stratosphere] [data-ui=badge][data-tone=stop]{color:#ff9aa5}[data-skin=stratosphere] [data-ui=badge][data-tone=ink]{background-color:#eef3ff;color:var(--sk-on)}[data-skin=stratosphere] [data-ui=badge-dot]{width:6px;height:6px;border-radius:1px;transform:rotate(45deg);box-shadow:0 0 6px currentColor}[data-skin=stratosphere] [data-ui=progress]{height:16px!important;overflow:visible;border-radius:0;background:radial-gradient(circle,rgb(154 216 255/.34) 0 1.3px,transparent 1.9px) 0 50% /9px 100% repeat-x}[data-skin=stratosphere] [data-ui=progress-fill]{position:relative;border-radius:0;background:none!important}[data-skin=stratosphere] [data-ui=progress-fill]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--tone,var(--tangerine)) 55%,transparent) 40%,var(--tone,var(--tangerine)) 100%);clip-path:polygon(0 46%,100% 6%,100% 94%,0 54%)}[data-skin=stratosphere] [data-ui=progress-fill]:after{content:"";position:absolute;top:50%;right:-8px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#ffffff 0 22%,color-mix(in oklab,var(--tone,var(--tangerine)) 55%,white) 42%,var(--tone,var(--tangerine)) 74%);box-shadow:0 0 0 3px color-mix(in oklab,var(--tone,var(--tangerine)) 24%,transparent),0 0 16px 2px color-mix(in oklab,var(--tone,var(--tangerine)) 65%,transparent);animation:strato-beacon 2.4s ease-in-out infinite}@keyframes strato-beacon{50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--tone,var(--tangerine)) 14%,transparent),0 0 22px 4px color-mix(in oklab,var(--tone,var(--tangerine)) 55%,transparent)}}[data-skin=stratosphere] [data-ui=ring]{border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.12),transparent 52%),radial-gradient(circle,#0b1129 0 60%,transparent 61%)}[data-skin=stratosphere] [data-ui=ring] svg{filter:drop-shadow(0 0 4px var(--m-glow))}[data-skin=stratosphere] [data-ui=ring] circle:first-of-type{stroke:rgb(154 216 255/.4);stroke-dasharray:1.2 3.6}[data-skin=stratosphere] [data-ui=ring] circle:last-of-type{stroke-linecap:butt}[data-skin=stratosphere] [data-ui=ring]>div{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-skin=stratosphere] [data-ui=tabs]{padding:4px;border-radius:14px 999px 999px 14px;background:#080d24;box-shadow:inset 0 2px 6px rgb(0 0 0/.55),inset 0 0 0 1px var(--line)}[data-skin=stratosphere] [data-ui=tab]{position:relative;border-radius:9px 999px 999px 9px;color:var(--ink-3);font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s,padding .2s}[data-skin=stratosphere] [data-ui=tab]:hover{color:var(--ink)}[data-skin=stratosphere] [data-ui=tab][aria-selected=true]{padding-left:22px;background:#eef3ff;color:var(--sk-on);box-shadow:0 6px 18px -8px var(--m-glow)}[data-skin=stratosphere] [data-ui=tab][aria-selected=true]:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--m-a);box-shadow:0 0 8px var(--m-a)}[data-skin=stratosphere] [data-ui=tab-count]{font-family:var(--font-mono);background:rgb(166 196 255/.12);color:var(--ink-2)}[data-skin=stratosphere] [data-ui=tab][aria-selected=true] [data-ui=tab-count]{background:rgb(10 13 31/.1);color:var(--sk-on)}[data-skin=stratosphere] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border-color:var(--line-2);border-radius:14px 14px 14px 4px;background-color:#090e26;box-shadow:inset 0 2px 8px rgb(0 0 0/.45);caret-color:var(--m-a);transition:border-color .2s,box-shadow .2s}[data-skin=stratosphere] :is([data-ui=input],[data-ui=textarea],[data-ui=select])::placeholder{color:var(--placeholder)}[data-skin=stratosphere] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:color-mix(in oklab,var(--m-a) 60%,var(--line-2));background-color:color-mix(in oklab,var(--paper) 92%,var(--m-a) 8%);box-shadow:inset 0 2px 8px rgb(0 0 0/.45)}[data-skin=stratosphere] [data-ui=switch]{background:#0a1028;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 2px 6px rgb(0 0 0/.5)}[data-skin=stratosphere] [data-ui=switch][aria-checked=true]{background:linear-gradient(90deg,#0f6f5a,var(--mint));box-shadow:0 0 14px -2px rgb(34 240 182/.6)}[data-skin=stratosphere] [data-ui=switch-thumb]{background:radial-gradient(circle at 35% 30%,#ffffff,#c9d6ff 70%)}[data-skin=stratosphere] [data-ui=checkbox]{border-radius:3px 8px 3px 8px;border-color:var(--line-2);background-color:#090e26}[data-skin=stratosphere] [data-ui=checkbox][aria-checked=true]{background:var(--sk-thrust);border-color:transparent;color:var(--sk-on);box-shadow:0 0 12px -2px rgb(255 122 36/.7)}[data-skin=stratosphere] [data-ui=eyebrow]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-ink)}[data-skin=stratosphere] [data-ui=eyebrow]:before{content:"";width:18px;height:10px;background:linear-gradient(90deg,transparent,var(--m-a));clip-path:polygon(0 40%,68% 40%,68% 0,100% 50%,68% 100%,68% 60%,0 60%)}[data-skin=stratosphere] [data-ui=page-header] h1{font-size:clamp(26px,3.2vw,36px);line-height:1.08;background:linear-gradient(100deg,#ffffff 0,#dfe8ff 55%,color-mix(in oklab,var(--m-a) 70%,white) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-skin=stratosphere] [data-ui=stat-value]{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em}[data-skin=stratosphere] [data-ui=stat-label]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}[data-skin=stratosphere] [data-ui=avatar]{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px rgb(154 216 255/.5),0 6px 14px -6px rgb(0 0 0/.8)}[data-skin=stratosphere] [data-ui=empty]>div:first-child{border-radius:50%;background:radial-gradient(circle at 35% 28%,rgb(255 255 255/.12),transparent 60%),var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2)}[data-skin=stratosphere] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:rgb(2 4 14/.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-skin=stratosphere] [data-ui=modal]{border-radius:30px 10px 30px 10px;background:linear-gradient(168deg,#141c40,#0e1430 60%)}[data-skin=stratosphere] [data-ui=drawer]{border-radius:30px 0 0 30px;background:rgb(12 17 42/.94);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:-1px 0 0 var(--line-2),var(--shadow-pop)}[data-skin=stratosphere] :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=stratosphere] [data-mentor=zephyr]:not(html){--la:#4fd8ff;--lb:#2ef2c0}[data-skin=stratosphere] [data-mentor=braise]:not(html){--la:#ff8a2a;--lb:#ffcf3d}[data-skin=stratosphere] [data-mentor=luma]:not(html){--la:#a58cff;--lb:#d9c7ff}[data-skin=stratosphere] [data-mentor=kiwi]:not(html){--la:#4be37a;--lb:#c8ff5a}[data-skin=stratosphere] [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 .5s cubic-bezier(.2,.85,.2,1),opacity .5s}[data-skin=stratosphere] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=stratosphere] [data-ui=rail-shape]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(6px 0 22px var(--m-glow))}[data-skin=stratosphere] [data-ui=rail-shape] path{fill:url(#rail-fill);stroke:url(#rail-stroke);stroke-width:1}[data-skin=stratosphere] [data-stop=f0]{stop-color:#141c42;stop-opacity:.94}[data-skin=stratosphere] [data-stop=f1]{stop-color:#0b1029;stop-opacity:.95}[data-skin=stratosphere] [data-stop=f2]{stop-color:#071b2c;stop-opacity:.94}[data-skin=stratosphere] [data-stop=s0]{stop-color:#ffffff;stop-opacity:.06}[data-skin=stratosphere] [data-stop=s1]{stop-color:var(--m-a);stop-opacity:.55}[data-skin=stratosphere] [data-stop=s2]{stop-color:#ffffff;stop-opacity:.06}[data-skin=stratosphere] [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=stratosphere] [data-ui=rail-icon]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgb(255 255 255/.14),transparent 60%),rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(166 196 255/.28);transition:box-shadow .25s,background-color .25s,transform .32s var(--sk-lift)}[data-skin=stratosphere] [data-ui=rail-icon] svg{width:16px;height:16px}[data-skin=stratosphere] [data-ui=rail-caption]{font-size:10px;font-weight:500;line-height:1;color:var(--ink-3);white-space:nowrap}[data-skin=stratosphere] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{transform:scale(1.12);box-shadow:inset 0 0 0 1.8px var(--m-a)}[data-skin=stratosphere] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{color:#ffffff;background:radial-gradient(circle at 35% 28%,rgb(255 255 255/.3),transparent 60%),color-mix(in oklab,var(--m-a) 30%,#0b1029);box-shadow:inset 0 0 0 1.8px var(--m-a),0 0 16px -2px var(--m-glow)}[data-skin=stratosphere] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{color:var(--ink)}[data-skin=stratosphere] [data-ui=rail-count]{position:absolute;top:4px;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;font:600 10px/17px var(--font-mono);text-align:center;color:#1a1000;background:#ffcb5a;box-shadow:0 0 0 2px #0b1029}[data-skin=stratosphere] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=stratosphere] [data-ui=rail-dial]:before{content:"";position:absolute;top:0;left:30px;width:68px;height:68px;border-radius:50%;clip-path:inset(0 34px 0 0);background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.08),transparent 50%),#10173a}[data-skin=stratosphere] [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 at 62% 34%,rgb(255 255 255/.2),transparent 40%),radial-gradient(circle,#0f173a 0 26px,transparent 26.5px),conic-gradient(from 0deg,var(--m-a) calc(var(--pct, 0) * 1.8deg),#1b2450 0);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);filter:drop-shadow(4px 0 10px var(--m-glow))}[data-skin=stratosphere] [data-ui=rail-dial-face]:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgb(255 255 255/.5) 0 1deg,transparent 1deg 9deg);-webkit-mask:radial-gradient(circle,transparent 0 26px,#000 26.5px 30px,transparent 30.5px);mask:radial-gradient(circle,transparent 0 26px,#000 26.5px 30px,transparent 30.5px)}[data-skin=stratosphere] [data-ui=rail-dial-mark]{position:absolute;left:63px;top:10px;width:2px;height:24px;border-radius:2px;background:#ffffff;box-shadow:0 0 8px rgb(255 255 255/.6);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg);transition:rotate .9s var(--sk-lift),background-color .2s}[data-skin=stratosphere] [data-ui=rail-dial][data-state=open] [data-ui=rail-dial-mark]{background:var(--m-a);box-shadow:0 0 12px var(--m-a)}[data-skin=stratosphere] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:#ffcb5a;box-shadow:0 0 10px #ffcb5a;animation:strato-breathe 2s ease-in-out infinite}[data-skin=stratosphere] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=stratosphere] [data-ui=orbits] path{fill:none;stroke:color-mix(in oklab,var(--m-a) 55%,transparent);stroke-width:1;stroke-dasharray:2 7}[data-skin=stratosphere] [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=stratosphere] [data-ui=lens-body]{position:absolute;inset:0;border-radius:50%;transition:transform .32s var(--sk-lift);filter:drop-shadow(0 8px 14px rgb(0 0 0/.45))}[data-skin=stratosphere] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.75)}[data-skin=stratosphere] [data-ui=lens-ring]{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,#d9e2f2,#7d879c 25%,#f4f7fb 45%,#5e6880 70%,#d9e2f2)}[data-skin=stratosphere] [data-status=working] [data-ui=lens-ring]{background:conic-gradient(from var(--strato-spin),#1a2140,var(--la) 60deg,#ffffff 92deg,var(--lb) 124deg,#1a2140 200deg);animation:strato-spin 2s linear infinite}[data-skin=stratosphere] [data-status=waiting] [data-ui=lens-ring]{background:#ffcb5a;box-shadow:0 0 16px rgb(255 203 90/.55);animation:strato-breathe 2.2s ease-in-out infinite}[data-skin=stratosphere] [data-status=speaking] [data-ui=lens-ring]{background:conic-gradient(from var(--strato-spin),var(--la),#ffffff,var(--lb),var(--la));animation:strato-spin 3s linear infinite}[data-skin=stratosphere] [data-ui=lens-face]{position:absolute;inset:3px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--la) 35%,#0e1430),#0a0f26)}[data-skin=stratosphere] [data-ui=lens-glass]{position:absolute;inset:3px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 62% 36% at 36% 20%,rgb(255 255 255/.42),rgb(255 255 255/0) 70%),radial-gradient(ellipse 40% 18% at 66% 86%,rgb(255 255 255/.12),rgb(255 255 255/0) 70%),radial-gradient(circle at 50% 50%,transparent 56%,rgb(0 0 0/.34) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16),inset 0 -8px 16px rgb(0 0 0/.28)}[data-skin=stratosphere] [data-ui=lens-moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:strato-turn 9s linear infinite}[data-skin=stratosphere] [data-ui=lens-moons]>i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-45px);background:radial-gradient(circle at 35% 30%,#ffffff,var(--la) 62%);box-shadow:0 0 8px var(--la)}[data-skin=stratosphere] [data-ui=lens-moons]>i[data-state=waiting]{background:radial-gradient(circle at 35% 30%,#ffffff,#ffcb5a 62%);box-shadow:0 0 10px #ffcb5a}[data-skin=stratosphere] [data-ui=lens-name]{position:absolute;left:50%;top:calc(100% + 4px);translate:-50% 0;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--ink);background:rgb(6 10 28/.78);box-shadow:0 0 0 1px rgb(255 255 255/.08);transition:transform .32s var(--sk-lift)}[data-skin=stratosphere] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(25px)}[data-skin=stratosphere] [data-ui=bubble]{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:radial-gradient(circle at 35% 25%,rgb(255 255 255/.18),transparent 60%),rgb(14 20 48/.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 0 0 1px var(--line-2),0 12px 24px -10px rgb(0 0 0/.8)}[data-skin=stratosphere] [data-ui=bubble][data-primary]{color:var(--sk-on);background:radial-gradient(circle at 35% 25%,rgb(255 255 255/.5),transparent 55%),var(--sk-thrust);box-shadow:0 0 22px -4px rgb(255 122 36/.7)}[data-skin=stratosphere] [data-ui=bubble-label]{position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--ink);background:rgb(6 10 28/.86);opacity:0;transition:opacity .2s}[data-skin=stratosphere] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=stratosphere] [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:14px;border-radius:28px 8px 28px 8px;background:linear-gradient(168deg,rgb(20 28 64/.9),rgb(10 15 38/.94));-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px var(--line-2),0 40px 80px -24px rgb(0 0 0/.95),0 0 60px -30px var(--m-glow)}[data-skin=stratosphere] [data-ui=rail-drawer-title]{padding:4px 6px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-ink)}[data-skin=stratosphere] [data-ui=drawer-mentor]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:999px 16px 16px 999px;background:rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px var(--line);cursor:grab;touch-action:none;transition:background-color .2s,box-shadow .2s,transform .32s var(--sk-lift)}[data-skin=stratosphere] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:8px}[data-skin=stratosphere] [data-ui=drawer-mentor]:hover{background:rgb(166 196 255/.07);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--la) 45%,transparent)}[data-skin=stratosphere] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;transform:scale(1.06);box-shadow:inset 0 0 0 1.5px var(--la),0 18px 40px -12px color-mix(in oklab,var(--la) 70%,transparent)}[data-skin=stratosphere] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Lâche pour décoller";position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--sk-on);background:var(--la);box-shadow:0 0 18px -4px var(--la)}[data-skin=stratosphere] [data-ui=contrail]{position:fixed;inset:0;width:100%;height:100%;z-index:44;pointer-events:none}[data-skin=stratosphere] [data-ui=contrail] path{fill:none;stroke:var(--m-a);stroke-opacity:.6;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9;animation:strato-dash .8s linear infinite}@keyframes strato-dash{to{stroke-dashoffset:-22}}[data-skin=stratosphere] [data-ui=porthole]{position:fixed;z-index:46;width:116px;height:116px;border-radius:50%;touch-action:none;filter:drop-shadow(0 18px 24px rgb(0 0 0/.6))}[data-skin=stratosphere] [data-ui=porthole] [data-ui=lens-ring]{-webkit-mask:radial-gradient(circle,transparent 53px,#000 54px);mask:radial-gradient(circle,transparent 53px,#000 54px)}[data-skin=stratosphere] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=stratosphere] [data-ui=orb]:before{content:"";position:absolute;inset:-14%;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--la) 32%,transparent) 0,color-mix(in oklab,var(--lb) 14%,transparent) 42%,transparent 68%);animation:strato-halo 3.2s ease-in-out infinite}[data-skin=stratosphere] [data-ui=orb][data-state=speaking]:before{animation-duration:1.5s}[data-skin=stratosphere] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from var(--strato-spin),rgb(255 255 255/.7) 0 1deg,transparent 1deg 6deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));animation:strato-spin 12s linear infinite}[data-skin=stratosphere] [data-ui=loupe]{background:radial-gradient(120% 90% at var(--lx,50%) var(--ly,50%),rgb(20 30 70/.92),rgb(6 10 28/.97));-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}[data-skin=stratosphere] [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:4px;height:180px;margin-top:-90px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,transparent,var(--m-a),var(--m-b),transparent);opacity:0;pointer-events:none;transition:opacity .4s}[data-skin=stratosphere] [data-ui=rail-sliver][data-visible=true]{opacity:.6}[data-skin=stratosphere] [data-ui=rail-sliver][data-waiting=true]{background:linear-gradient(180deg,transparent,#ffcb5a,transparent);opacity:.95;animation:strato-breathe 2s ease-in-out infinite}[data-skin=stratosphere] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=stratosphere] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=stratosphere] [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:conic-gradient(from 210deg,#d9e2f2,#7d879c 25%,#f4f7fb 45%,#5e6880 70%,#d9e2f2);box-shadow:0 0 0 4px rgb(6 10 28/.9),0 0 24px -4px var(--m-glow)}[data-skin=stratosphere] [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;border-radius:28px 28px 10px 10px}}@media (prefers-reduced-motion:reduce){[data-skin=stratosphere] [data-ui=card][data-state=mastered],[data-skin=stratosphere] [data-ui=contrail] path,[data-skin=stratosphere] [data-ui=lens-moons],[data-skin=stratosphere] [data-ui=lens-ring],[data-skin=stratosphere] [data-ui=orb-ring],[data-skin=stratosphere] [data-ui=orb]:before,[data-skin=stratosphere] [data-ui=progress-fill]:after,[data-skin=stratosphere] [data-ui=rail-dial-mark],[data-skin=stratosphere] [data-ui=rail-sliver]{animation:none!important}[data-skin=stratosphere] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor]){transform:none!important}[data-skin=stratosphere] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=drawer-mentor],[data-ui=rail]){transition-duration:.01ms!important}}@property --ap-spin{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-skin=apesanteur]{color-scheme:dark;--font-bricolage:var(--font-unbounded,"Unbounded"),"Bricolage Grotesque";--canvas:#06051a;--paper:#120f2e;--paper-2:#1a1641;--paper-3:#262056;--ink:#f7f4ff;--ink-2:#cdc7f0;--ink-3:#a29bd2;--line:rgb(205 196 255/0.11);--line-2:rgb(205 196 255/0.22);--tangerine:#ff8636;--tangerine-ink:#ffb784;--tangerine-soft:rgb(255 134 54/0.17);--sun:#ffd84a;--sun-ink:#ffe28c;--sun-soft:rgb(255 216 74/0.15);--mint:#2df7c3;--mint-ink:#86ffdd;--mint-soft:rgb(45 247 195/0.14);--sky:#4fc6ff;--sky-ink:#a3e0ff;--sky-soft:rgb(79 198 255/0.16);--grape:#a084ff;--grape-ink:#cfc0ff;--grape-soft:rgb(160 132 255/0.2);--bubble:#ff62b0;--bubble-ink:#ffa6d2;--bubble-soft:rgb(255 98 176/0.17);--stop:#ff5470;--stop-ink:#ffa3b1;--stop-soft:rgb(255 84 112/0.17);--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--focus:#7af3ff;--shadow-card:0 30px 60px -34px rgb(0 0 0/0.95),0 22px 44px -34px color-mix(in oklab,var(--ap-b) 75%,transparent);--shadow-pop:0 50px 120px -30px rgb(0 0 0/0.95),0 0 0 1px rgb(205 196 255/0.14),0 0 90px -30px color-mix(in oklab,var(--ap-b) 60%,transparent);--radius:18px;--radius-lg:30px;--radius-xl:44px;--ap-a:#ff62b0;--ap-b:#a084ff;--ap-c:#4fc6ff;--ap-on:#14061f;--ap-grad:linear-gradient(115deg,var(--tangerine) 0%,var(--ap-a) 32%,var(--ap-b) 64%,var(--ap-c) 100%);--ap-liquid:linear-gradient(100deg,var(--ap-c) 0%,var(--ap-b) 30%,var(--ap-a) 62%,var(--tangerine) 100%);--ap-glass:linear-gradient(165deg,rgb(40 34 92/0.74),rgb(18 15 46/0.86) 55%,rgb(22 18 56/0.92));--ap-glass-solid:linear-gradient(165deg,#1d1848,#120f2e 60%,#15113a);--ap-rim:linear-gradient(150deg,rgb(255 255 255/0.62) 0%,rgb(255 255 255/0.07) 30%,rgb(160 132 255/0.12) 62%,color-mix(in oklab,var(--ap-c) 70%,transparent) 100%);--ap-film:conic-gradient(from 210deg,#ff62b0,#ffd84a,#2df7c3,#4fc6ff,#a084ff,#ff62b0);--ap-lift:cubic-bezier(0.2,1.35,0.3,1);--ap-glide:cubic-bezier(0.2,0.8,0.2,1)}html[data-skin=apesanteur][data-mentor=zephyr]{--ap-a:#2df7c3;--ap-b:#4fc6ff;--ap-c:#a3e0ff}html[data-skin=apesanteur][data-mentor=braise]{--ap-a:#ffd84a;--ap-b:#ff8636;--ap-c:#ff62b0}html[data-skin=apesanteur][data-mentor=luma]{--ap-a:#ff62b0;--ap-b:#a084ff;--ap-c:#c9b6ff}html[data-skin=apesanteur][data-mentor=kiwi]{--ap-a:#d4ff5a;--ap-b:#5cf07a;--ap-c:#2df7c3}html[data-skin=apesanteur]{background-color:#06051a}html[data-skin=apesanteur] body{background:transparent}html[data-skin=apesanteur] .min-h-screen.bg-canvas{background-color:transparent}html[data-skin=apesanteur] body:before{content:"";position:fixed;inset:-12%;z-index:-2;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000' viewBox='0 0 1600 1000'><defs><filter id='e' x='-20%' y='-20%' width='140%' height='140%'><feTurbulence type='fractalNoise' baseFrequency='.0021 .0042' numOctaves='3' seed='7' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='380' xChannelSelector='R' yChannelSelector='B'/><feGaussianBlur stdDeviation='1.4'/></filter></defs><rect width='1600' height='1000' fill='%2306051a'/><g filter='url(%23e)'><path d='M-300 120C100 20 420 260 800 150S1450 40 1900 200V290C1450 150 1180 360 800 270S120 120 -300 250Z' fill='%23a084ff' fill-opacity='.5'/><path d='M-300 330C160 280 500 420 880 360S1500 260 1900 350V385C1480 300 1220 430 860 395S200 310 -300 370Z' fill='%232df7c3' fill-opacity='.34'/><path d='M-300 470C260 380 620 600 1000 480S1560 360 1900 500V575C1520 440 1260 640 960 560S240 470 -300 560Z' fill='%23ff62b0' fill-opacity='.4'/><path d='M-300 690C240 620 640 800 1040 700S1560 580 1900 710V790C1500 660 1260 860 940 790S300 670 -300 790Z' fill='%234fc6ff' fill-opacity='.36'/><path d='M-300 880C300 820 700 980 1080 890S1560 800 1900 910V960C1520 850 1280 1010 960 950S320 860 -300 960Z' fill='%23ff8636' fill-opacity='.3'/><path d='M-300 560C200 540 560 640 900 600S1500 520 1900 600V612C1500 540 1180 650 880 615S200 552 -300 575Z' fill='%23ffffff' fill-opacity='.16'/></g></svg>") 50% /cover no-repeat;opacity:.9;transform-origin:40% 30%;animation:ap-ebru 90s ease-in-out infinite alternate;will-change:transform}html[data-skin=apesanteur] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgb(255 255 255/.6) 0 .8px,transparent 1.4px) 0 0 /230px 190px,radial-gradient(circle at 70% 60%,rgb(207 192 255/.45) 0 .8px,transparent 1.4px) 40px 70px /310px 270px,radial-gradient(circle at 40% 80%,rgb(163 224 255/.4) 0 .6px,transparent 1.2px) 120px 20px /170px 210px,radial-gradient(140% 100% at 50% -10%,transparent 35%,rgb(3 2 14/.74) 100%),linear-gradient(180deg,rgb(6 5 26/.28),rgb(6 5 26/.62))}@keyframes ap-ebru{0%{transform:translate3d(-3%,-2%,0) scale(1.04) rotate(-1.5deg)}to{transform:translate3d(3%,2.5%,0) scale(1.12) rotate(2deg)}}html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card){position:relative;isolation:isolate;background:transparent;border-width:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:translate .6s var(--ap-lift),box-shadow .6s var(--ap-glide)}html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 12% -18%,rgb(255 255 255/.13),transparent 52%),radial-gradient(90% 60% at 100% 120%,color-mix(in oklab,var(--tone,var(--ap-b)) 20%,transparent),transparent 70%),var(--ap-glass);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 -24px 40px -30px color-mix(in oklab,var(--ap-b) 60%,transparent);-webkit-backdrop-filter:blur(20px) saturate(165%);backdrop-filter:blur(20px) saturate(165%)}html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.2px;pointer-events:none;background:var(--ap-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports (corner-shape:squircle){html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card){corner-shape:squircle;border-radius:46px}html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card):after,html[data-skin=apesanteur] :is([data-ui=card],.rounded-panel.shadow-card):before{corner-shape:squircle}}html[data-skin=apesanteur] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):is(:hover,:focus-visible){translate:0 -7px;box-shadow:0 46px 70px -40px rgb(0 0 0/.95),0 40px 56px -36px color-mix(in oklab,var(--tone,var(--ap-a)) 90%,transparent)}html[data-skin=apesanteur] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):is(:hover,:focus-visible):after{padding:1.6px;background:conic-gradient(from var(--ap-spin),rgb(255 255 255/.08),var(--ap-a) 18%,rgb(255 255 255/.9) 26%,var(--ap-c) 36%,rgb(255 255 255/.08) 52%,rgb(255 255 255/.08));animation:ap-spin 3.6s linear infinite}html[data-skin=apesanteur] [data-ui=card-header] h3{font-size:15.5px;font-weight:600;letter-spacing:-.01em}html[data-skin=apesanteur] :is([data-ui=tone-mark],.rounded-panel>span.absolute.inset-x-0.top-0){inset:16px 16px auto auto;width:11px;height:11px;border-radius:0 50% 50% 50%;rotate:45deg;background-image:radial-gradient(circle at 58% 58%,rgb(255 255 255/.95) 0 1.4px,rgb(255 255 255/0) 3px),linear-gradient(135deg,rgb(255 255 255/.28),rgb(0 0 0/.28))!important;box-shadow:0 0 0 3px rgb(255 255 255/.06),0 0 16px 2px rgb(255 255 255/.2);animation:ap-bead 5s ease-in-out infinite}html[data-skin=apesanteur] span.absolute.left-0.w-1.rounded-r{inset:auto 12px 12px auto;width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px 1px rgb(255 255 255/.25),inset 0 -2px 3px rgb(0 0 0/.3)}html[data-skin=apesanteur] .bg-ink.text-paper{background-image:radial-gradient(130% 100% at 28% -40%,#fff,rgb(255 255 255/0) 50%),linear-gradient(160deg,#ffffff,#ddd3ff);box-shadow:0 14px 34px -14px color-mix(in oklab,var(--ap-b) 90%,transparent)}html[data-skin=apesanteur] [data-ui=button]{position:relative;isolation:isolate;border-radius:999px;font-weight:600;letter-spacing:.005em;transition:translate .45s var(--ap-lift),scale .25s var(--ap-lift),box-shadow .45s var(--ap-glide),background-position .9s var(--ap-glide),color .2s}html[data-skin=apesanteur] [data-ui=button][data-size=icon]{border-radius:50%}html[data-skin=apesanteur] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger]){--ap-fill:var(--ap-liquid);color:var(--ap-on);background:radial-gradient(130% 100% at 28% -40%,rgb(255 255 255/.7),rgb(255 255 255/0) 46%) 0 0 /100% 100%,var(--ap-fill) 0 0 /220% 100%;box-shadow:inset 0 1px 0 rgb(255 255 255/.7),inset 0 -7px 12px -6px rgb(30 0 50/.5),0 0 0 1px rgb(255 255 255/.14),0 12px 30px -12px color-mix(in oklab,var(--ap-a) 85%,transparent)}html[data-skin=apesanteur] [data-ui=button][data-variant=mint]{--ap-fill:linear-gradient(100deg,#a3ffe6,var(--mint) 45%,#20c7ff)}html[data-skin=apesanteur] [data-ui=button][data-variant=grape]{--ap-fill:linear-gradient(100deg,#e0d4ff,var(--grape) 45%,#ff62b0)}html[data-skin=apesanteur] [data-ui=button][data-variant=sky]{--ap-fill:linear-gradient(100deg,#d2f1ff,var(--sky) 45%,#a084ff)}html[data-skin=apesanteur] [data-ui=button][data-variant=danger]{--ap-fill:linear-gradient(100deg,#ffc1cb,var(--stop) 50%,#ff3d7a)}html[data-skin=apesanteur] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger]):hover:not(:disabled){background-position:0 0,100% 0;translate:0 -2px;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),inset 0 -7px 12px -6px rgb(30 0 50/.5),0 0 0 1px rgb(255 255 255/.2),0 18px 40px -12px color-mix(in oklab,var(--ap-a) 95%,transparent),0 0 36px -8px color-mix(in oklab,var(--ap-c) 70%,transparent)}html[data-skin=apesanteur] [data-ui=button]:active:not(:disabled){translate:0 1px;scale:1.04 .9;transition-duration:.12s}html[data-skin=apesanteur] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger]):after{content:"";position:absolute;z-index:-1;right:12%;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff 0 18%,var(--ap-c) 52%,var(--ap-b) 100%);box-shadow:13px -9px 0 -3px color-mix(in oklab,var(--ap-a) 80%,white),0 0 12px color-mix(in oklab,var(--ap-c) 70%,transparent);opacity:0;scale:.2;transition:translate .7s var(--ap-lift),scale .5s var(--ap-lift),opacity .3s}html[data-skin=apesanteur] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger]):is(:hover,:focus-visible):not(:disabled):after{opacity:1;scale:1;translate:6px -18px}html[data-skin=apesanteur] [data-ui=button][data-variant=ink]{color:#14061f;background:radial-gradient(130% 100% at 28% -40%,#fff,rgb(255 255 255/0) 50%),linear-gradient(160deg,#ffffff,#d9d0ff);box-shadow:inset 0 -6px 12px -6px rgb(80 60 160/.45),0 12px 30px -14px color-mix(in oklab,var(--ap-b) 90%,transparent)}html[data-skin=apesanteur] [data-ui=button][data-variant=soft]{color:var(--ink);background:linear-gradient(160deg,rgb(255 255 255/.11),rgb(255 255 255/.03));box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 0 0 1px rgb(205 196 255/.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-skin=apesanteur] [data-ui=button][data-variant=soft]:hover:not(:disabled){background:linear-gradient(160deg,rgb(255 255 255/.18),rgb(255 255 255/.06));translate:0 -1px}html[data-skin=apesanteur] [data-ui=button][data-variant=ghost]{color:var(--ink-2);background:transparent}html[data-skin=apesanteur] [data-ui=button][data-variant=ghost]:hover:not(:disabled){color:var(--ink);background:rgb(255 255 255/.07)}html[data-skin=apesanteur] [data-ui=button][data-variant=outline]{color:var(--ink);border:1.2px solid transparent;background:linear-gradient(var(--paper),var(--paper)) padding-box,var(--ap-rim) border-box}html[data-skin=apesanteur] [data-ui=button][data-variant=outline]:hover:not(:disabled){background:linear-gradient(var(--paper-2),var(--paper-2)) padding-box,var(--ap-grad) border-box}html[data-skin=apesanteur] :is([data-ui=button][data-chunky],[data-ui=button].btn-chunky){transform:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.75),inset 0 -9px 14px -6px rgb(30 0 50/.55),0 0 0 4px color-mix(in oklab,var(--ap-b) 16%,transparent),0 16px 36px -12px color-mix(in oklab,var(--ap-a) 90%,transparent)}html[data-skin=apesanteur] .btn-chunky:not([data-ui]){border-radius:999px;transform:none;background-image:radial-gradient(130% 100% at 28% -40%,rgb(255 255 255/.55),rgb(255 255 255/0) 46%),linear-gradient(180deg,rgb(255 255 255/0) 50%,rgb(0 0 0/.2))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 0 0 1px rgb(255 255 255/.12),0 12px 28px -12px rgb(0 0 0/.8);text-shadow:0 1px 2px rgb(0 0 0/.35);transition:translate .45s var(--ap-lift),scale .2s var(--ap-lift)}html[data-skin=apesanteur] .btn-chunky:not([data-ui]):hover,html[data-skin=apesanteur] :is(a,button):hover .btn-chunky:not([data-ui]){transform:none;translate:0 -2px;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 0 0 1px rgb(255 255 255/.2),0 16px 34px -12px rgb(0 0 0/.9)}html[data-skin=apesanteur] .btn-chunky:not([data-ui]):active{transform:none;scale:1.04 .9}html[data-skin=apesanteur] [data-ui=button]:disabled{box-shadow:none;filter:saturate(.4)}html[data-skin=apesanteur] [data-ui=badge]{position:relative;isolation:isolate;border-radius:999px;padding-inline:10px 11px;font-weight:600;background-image:radial-gradient(70% 140% at 22% -20%,rgb(255 255 255/.22),rgb(255 255 255/0) 60%);box-shadow:inset 0 -3px 6px -3px rgb(0 0 0/.45)}html[data-skin=apesanteur] [data-ui=badge]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--ap-film);opacity:.5;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-skin=apesanteur] [data-ui=badge]>span.rounded-full:first-child{box-shadow:0 0 7px 1px currentColor}html[data-skin=apesanteur] [data-ui=avatar]{box-shadow:0 0 0 2px rgb(6 5 26/.9),0 0 0 3.5px rgb(255 255 255/.2),0 6px 14px -6px rgb(0 0 0/.8)}html[data-skin=apesanteur] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border-radius:16px;border-color:rgb(205 196 255/.16);background-color:rgb(5 4 20/.6);color:var(--ink);caret-color:var(--ap-c);box-shadow:inset 0 2px 8px rgb(0 0 0/.55),inset 0 -1px 0 rgb(255 255 255/.05);transition:box-shadow .35s var(--ap-glide),border-color .2s}html[data-skin=apesanteur] :is([data-ui=input],[data-ui=textarea],[data-ui=select])::placeholder{color:var(--placeholder)}html[data-skin=apesanteur] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:transparent;background:linear-gradient(#0f0c2c,#0f0c2c) padding-box,var(--ap-grad) border-box;box-shadow:inset 0 2px 8px rgb(0 0 0/.55)}html[data-skin=apesanteur] [data-ui=switch]{box-shadow:inset 0 2px 6px rgb(0 0 0/.6),inset 0 0 0 1px var(--line-2)}html[data-skin=apesanteur] [data-ui=switch][aria-checked=true]{background:var(--ap-liquid);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 0 18px -4px var(--ap-b)}html[data-skin=apesanteur] [data-ui=switch]>span{background:radial-gradient(circle at 35% 30%,#fff 0 30%,#ddd5ff 70%,#a99cf0);box-shadow:0 2px 6px rgb(0 0 0/.5)}html[data-skin=apesanteur] [data-ui=checkbox]{border-radius:7px;border-color:var(--line-2);background:rgb(5 4 20/.6);transition:border-radius .4s var(--ap-lift),background .2s}html[data-skin=apesanteur] [data-ui=checkbox][aria-checked=true]{border-color:transparent;border-radius:50% 50% 50% 3px;color:var(--ap-on);background:radial-gradient(circle at 35% 30%,rgb(255 255 255/.7),transparent 50%),var(--ap-liquid);box-shadow:0 0 12px -2px var(--ap-a)}html[data-skin=apesanteur] [data-ui=progress]{height:16px!important;position:relative;isolation:isolate;padding:3px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.015) 60%),rgb(4 3 18/.72);box-shadow:inset 0 2px 5px rgb(0 0 0/.65),inset 0 0 0 1px rgb(205 196 255/.16),0 1px 0 rgb(255 255 255/.05)}html[data-skin=apesanteur] [data-ui=progress]:after{content:"";position:absolute;inset:2px 12px auto 12px;z-index:2;height:4px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255/.42) 18%,rgb(255 255 255/.12) 70%,transparent)}html[data-skin=apesanteur] [data-ui=progress]>:is([data-part=fill],div){position:relative;border-radius:999px;background-image:radial-gradient(circle,rgb(255 255 255/.7) 0 1.1px,transparent 1.6px),radial-gradient(circle,rgb(255 255 255/.45) 0 .8px,transparent 1.3px),linear-gradient(180deg,rgb(255 255 255/.4),rgb(255 255 255/0) 45%,rgb(0 0 0/.22)),linear-gradient(90deg,color-mix(in oklab,var(--tone,var(--ap-c)) 55%,var(--ap-b)),var(--tone,var(--ap-a)))!important;background-size:14px 10px,11px 12px,100% 100%,100% 100%!important;box-shadow:0 0 14px -1px color-mix(in oklab,var(--tone,var(--ap-a)) 80%,transparent);-webkit-mask:linear-gradient(#000 0 0) left top /calc(100% - 7px) 100% no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'><path d='M0 0h1c5 0 6.5 2.5 6.5 5S6 10 1 10H0z'/></svg>") right top /8px 100% no-repeat;mask:linear-gradient(#000 0 0) left top /calc(100% - 7px) 100% no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'><path d='M0 0h1c5 0 6.5 2.5 6.5 5S6 10 1 10H0z'/></svg>") right top /8px 100% no-repeat;animation:ap-bubbles 3.2s linear infinite}html[data-skin=apesanteur] header .h-1.overflow-hidden.rounded-full{height:7px;background:rgb(0 0 0/.35);box-shadow:inset 0 1px 2px rgb(0 0 0/.6)}html[data-skin=apesanteur] header .h-1.overflow-hidden.rounded-full>div{background:var(--ap-liquid);box-shadow:0 0 8px var(--ap-b)}html[data-skin=apesanteur] [data-ui=ring]{isolation:isolate}html[data-skin=apesanteur] [data-ui=ring]:before{content:"";position:absolute;inset:12%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(26 22 64/.6) 55%,rgb(4 3 18/.92) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16),inset 0 -6px 14px rgb(0 0 0/.5),0 0 26px -6px color-mix(in oklab,var(--tone,var(--ap-b)) 80%,transparent)}html[data-skin=apesanteur] [data-ui=ring]:after{content:"";position:absolute;inset:15%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 34% 26%,rgb(255 255 255/.55) 0,rgb(255 255 255/0) 26%),linear-gradient(to top,color-mix(in oklab,var(--tone,var(--ap-b)) 70%,#000) 0,var(--tone,var(--ap-b)) calc(var(--value, 0) * 1% - 3px),rgb(255 255 255/.9) calc(var(--value, 0) * 1% - 3px),rgb(255 255 255/.9) calc(var(--value, 0) * 1% - 1px),transparent calc(var(--value, 0) * 1% - 1px));opacity:.6;animation:ap-slosh 5s ease-in-out infinite alternate}html[data-skin=apesanteur] [data-ui=ring] :is([data-part=track],circle:first-child){stroke:rgb(205 196 255/.28);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round}html[data-skin=apesanteur] [data-ui=ring] :is([data-part=arc],circle:last-child){stroke-width:4px;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--tone,var(--ap-b)) 90%,transparent))}html[data-skin=apesanteur] [data-ui=ring]>:is([data-part=label],div){color:#fff;text-shadow:0 1px 8px rgb(0 0 0/.75)}html[data-skin=apesanteur] [data-ui=tabs]{gap:4px;padding:5px;border-radius:999px;background:rgb(4 3 18/.5);box-shadow:inset 0 2px 6px rgb(0 0 0/.55),inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-skin=apesanteur] [data-ui=tabs] [role=tab]{border-radius:999px;padding-inline:14px;color:var(--ink-3);transition:color .2s,box-shadow .4s var(--ap-glide),scale .35s var(--ap-lift)}html[data-skin=apesanteur] [data-ui=tabs] [role=tab]:hover{color:var(--ink)}html[data-skin=apesanteur] [data-ui=tabs] [role=tab][aria-selected=true]{color:var(--ap-on);background:radial-gradient(130% 100% at 28% -40%,rgb(255 255 255/.7),rgb(255 255 255/0) 46%),var(--ap-liquid);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 8px 20px -8px var(--ap-a)}html[data-skin=apesanteur] [data-ui=tabs] [role=tab]>:is([data-part=count],span.rounded-full){background:rgb(0 0 0/.25);color:inherit}html[data-skin=apesanteur] :is([data-ui=modal],[data-ui=drawer]){background:var(--ap-glass-solid);box-shadow:var(--shadow-pop),inset 0 1px 0 rgb(255 255 255/.12)}html[data-skin=apesanteur] [data-ui=modal]{border-radius:34px}html[data-skin=apesanteur] [data-ui=drawer]{border-radius:34px 0 0 34px}html[data-skin=apesanteur] :is([data-ui=scrim],.bg-ink\/40,.bg-ink\/30){background-color:rgb(3 2 14/.62);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}html[data-skin=apesanteur] [data-ui=page-header]{position:relative;isolation:isolate;padding-top:18px}html[data-skin=apesanteur] [data-ui=page-header]:before{content:"";position:absolute;inset:-70px 0 -24px 0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 22% 115%,color-mix(in oklab,var(--ap-b) 34%,transparent) 0 1px,transparent 1.5px 10px),repeating-radial-gradient(circle at 29% 122%,color-mix(in oklab,var(--ap-c) 30%,transparent) 0 1px,transparent 1.5px 10.6px);-webkit-mask:radial-gradient(55% 120% at 24% 100%,#000 0,transparent 72%);mask:radial-gradient(55% 120% at 24% 100%,#000 0,transparent 72%);opacity:.75;animation:ap-moire 16s ease-in-out infinite alternate}html[data-skin=apesanteur] [data-ui=page-header] h1{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:transparent;background:linear-gradient(100deg,#ffffff 0,#ffffff 46%,color-mix(in oklab,var(--ap-c) 60%,white) 70%,color-mix(in oklab,var(--ap-a) 70%,white) 100%);-webkit-background-clip:text;background-clip:text;animation:ap-takeoff .9s var(--ap-lift) both}html[data-skin=apesanteur] [data-ui=page-header] [data-part=eyebrow]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}html[data-skin=apesanteur] [data-ui=page-header] [data-part=eyebrow]:before{content:"";width:9px;height:9px;border-radius:0 50% 50% 50%;rotate:45deg;background:radial-gradient(circle at 60% 60%,#fff 0 1.2px,transparent 2.4px),var(--ap-grad);box-shadow:0 0 10px var(--ap-a)}html[data-skin=apesanteur] [data-ui=stat] [data-part=value]{white-space:nowrap;font-weight:700;letter-spacing:-.03em;text-shadow:0 0 24px color-mix(in oklab,currentColor 45%,transparent)}html[data-skin=apesanteur] .skeleton{background:linear-gradient(100deg,rgb(255 255 255/.04) 30%,color-mix(in oklab,var(--ap-b) 22%,transparent) 50%,rgb(255 255 255/.04) 70%) 0 0 /200% 100%}html[data-skin=apesanteur] header.sticky{border-color:var(--line);background:linear-gradient(180deg,rgb(8 6 30/.86),rgb(8 6 30/.6));-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}html[data-skin=apesanteur] header.sticky nav a.bg-ink{color:var(--ap-on);background:radial-gradient(130% 100% at 28% -40%,rgb(255 255 255/.7),rgb(255 255 255/0) 46%),var(--ap-liquid);border-radius:999px;box-shadow:0 8px 22px -8px var(--ap-a)}html[data-skin=apesanteur] nav.fixed.bottom-0{border-color:var(--line);border-radius:26px 26px 0 0;background:rgb(8 6 30/.8);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}html[data-skin=apesanteur] :is(.text-\[\#8a5a00\],.text-\[\#5c3d00\]){color:var(--sun-ink)}html[data-skin=apesanteur] .text-\[\#8a5a00\]\/80{color:color-mix(in oklab,var(--sun-ink) 80%,transparent)}html[data-skin=apesanteur] .text-\[\#b4245e\]{color:var(--bubble-ink)}html[data-skin=apesanteur] .text-\[\#b42328\]{color:var(--stop-ink)}html[data-skin=apesanteur] .bg-white\/70{background-color:rgb(255 255 255/.14)}html[data-skin=apesanteur] .bg-ink\/85{background-color:rgb(8 6 30/.9)}html[data-skin=apesanteur] ::selection{background:color-mix(in oklab,var(--ap-b) 55%,transparent);color:#fff}html[data-skin=apesanteur] .prose-school blockquote{position:relative;border-left:0;border-radius:26px 26px 26px 8px;padding:1em 1.2em 1em 3em;background:radial-gradient(120% 90% at 0 0,color-mix(in oklab,var(--ap-b) 22%,transparent),transparent 60%),rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px var(--line-2)}html[data-skin=apesanteur] .prose-school blockquote:before{content:"";position:absolute;left:1.2em;top:1.25em;width:12px;height:12px;border-radius:0 50% 50% 50%;rotate:45deg;background:var(--ap-grad);box-shadow:0 0 12px var(--ap-a)}html[data-skin=apesanteur] .prose-school li::marker{color:var(--ap-c)}html[data-skin=apesanteur] .prose-school strong{background:none;color:#fff;text-shadow:0 0 18px color-mix(in oklab,var(--ap-a) 70%,transparent)}html[data-skin=apesanteur] [data-ui=rail]{filter:drop-shadow(8px 0 24px color-mix(in oklab,var(--ap-b) 45%,transparent))}html[data-skin=apesanteur] [data-ui=rail] [data-part=body]{background:radial-gradient(140% 50% at 0 50%,color-mix(in oklab,var(--ap-b) 30%,transparent),transparent 70%),linear-gradient(180deg,rgb(34 28 84/.84),rgb(14 11 38/.9) 55%,rgb(10 30 48/.88));-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}html[data-skin=apesanteur] [data-ui=rail] [data-part=stroke]{fill:none;stroke:color-mix(in oklab,var(--ap-c) 65%,transparent);stroke-width:1.2px}html[data-skin=apesanteur] [data-ui=rail-cell] [data-part=icon]{border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.22),transparent 50%),rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.22);transition:scale .4s var(--ap-lift),box-shadow .3s}html[data-skin=apesanteur] [data-ui=rail-cell]:is(:hover,[aria-current=page]) [data-part=icon]{scale:1.12;background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.6),transparent 50%),var(--ap-liquid);color:var(--ap-on);box-shadow:0 0 18px -2px var(--ap-a)}html[data-skin=apesanteur] [data-ui=rail-cell] [data-part=caption]{font:600 9.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-2)}html[data-skin=apesanteur] [data-ui=rail-sliver]{width:5px;height:200px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,transparent,var(--ap-c),var(--ap-b) 50%,var(--ap-a),transparent);box-shadow:0 0 18px 2px color-mix(in oklab,var(--ap-b) 60%,transparent);opacity:.75}html[data-skin=apesanteur] [data-ui=rail-sliver][data-state=waiting]{background:linear-gradient(180deg,transparent,var(--sun),transparent);box-shadow:0 0 18px 2px rgb(255 216 74/.5);animation:ap-breathe 2.2s ease-in-out infinite}html[data-skin=apesanteur] [data-ui=rail-dial] [data-part=face]{border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 6%,rgb(255 255 255/0) 24%),radial-gradient(circle at 50% 62%,var(--ap-b),color-mix(in oklab,var(--ap-b) 35%,#0c0a24) 72%);box-shadow:inset 0 -6px 12px rgb(0 0 0/.45),0 0 26px -2px var(--ap-b);transition:scale .6s var(--ap-lift)}html[data-skin=apesanteur] [data-ui=rail-dial][data-open=true] [data-part=face]{scale:1.12;animation:ap-wobble .9s var(--ap-lift)}html[data-skin=apesanteur] [data-ui=orbit]{fill:none;stroke:color-mix(in oklab,var(--ap-c) 55%,transparent);stroke-width:1px;stroke-dasharray:2 7;stroke-linecap:round}html[data-skin=apesanteur] [data-ui=lens]{--m-a:#5ad1ff;--m-b:#2ee6b8}html[data-skin=apesanteur] [data-ui=lens][data-mentor=braise]{--m-a:#ff8636;--m-b:#ffd84a}html[data-skin=apesanteur] [data-ui=lens][data-mentor=luma]{--m-a:#a084ff;--m-b:#ff9ad5}html[data-skin=apesanteur] [data-ui=lens][data-mentor=kiwi]{--m-a:#5cf07a;--m-b:#d4ff5a}html[data-skin=apesanteur] [data-ui=lens] [data-part=body]{animation:ap-float 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.3s)}html[data-skin=apesanteur] [data-ui=lens] [data-part=ring]{border-radius:50%;background:conic-gradient(from 200deg,var(--m-a),#fff 12%,var(--m-b) 30%,rgb(255 255 255/.15) 50%,var(--m-a) 75%,#ffd84a 88%,var(--m-a));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px))}html[data-skin=apesanteur] [data-ui=lens][data-state=working] [data-part=ring]{background:conic-gradient(from var(--ap-spin),transparent 0 55%,var(--m-a) 75%,#fff 82%,var(--m-b) 90%,transparent);animation:ap-spin 1.8s linear infinite}html[data-skin=apesanteur] [data-ui=lens][data-state=waiting] [data-part=ring]{background:var(--sun);animation:ap-breathe 2.2s ease-in-out infinite}html[data-skin=apesanteur] [data-ui=lens][data-state=speaking] [data-part=ring]{background:conic-gradient(from var(--ap-spin),var(--m-a),var(--ap-a),var(--ap-c),var(--m-b),var(--m-a));animation:ap-spin 2.6s linear infinite}html[data-skin=apesanteur] [data-ui=lens] [data-part=face]{border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in oklab,var(--m-a) 45%,#1a1641),#0c0a24 75%)}html[data-skin=apesanteur] [data-ui=lens] [data-part=glass]{border-radius:50%;background:radial-gradient(ellipse 60% 34% at 34% 18%,rgb(255 255 255/.5),transparent 70%),radial-gradient(circle,transparent 58%,rgb(0 0 0/.35)),conic-gradient(from 120deg,rgb(255 98 176/.12),rgb(79 198 255/.12),rgb(45 247 195/.12),rgb(255 98 176/.12));box-shadow:inset 0 0 0 1px rgb(255 255 255/.22)}html[data-skin=apesanteur] [data-ui=lens] [data-part=moons] i{border-radius:0 50% 50% 50%;background:radial-gradient(circle at 60% 60%,#fff 0 18%,var(--m-a) 60%);box-shadow:0 0 8px var(--m-a)}html[data-skin=apesanteur] [data-ui=lens] [data-part=moons] i[data-state=waiting]{background:radial-gradient(circle at 60% 60%,#fff 0 18%,var(--sun) 60%);box-shadow:0 0 8px var(--sun)}html[data-skin=apesanteur] [data-ui=lens] [data-part=name]{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;background:rgb(8 6 30/.78);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}html[data-skin=apesanteur] [data-ui=bubble]{border-radius:50%;color:var(--ink);background:radial-gradient(circle at 34% 26%,rgb(255 255 255/.4),transparent 45%),rgb(20 16 52/.8);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),0 10px 22px -8px rgb(0 0 0/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-skin=apesanteur] [data-ui=bubble][data-primary]{color:var(--ap-on);background:radial-gradient(circle at 34% 26%,rgb(255 255 255/.7),transparent 45%),var(--ap-liquid);box-shadow:0 0 22px -4px var(--ap-a)}html[data-skin=apesanteur] [data-ui=rail-drawer]{border-radius:34px;background:var(--ap-glass);box-shadow:var(--shadow-pop),inset 0 1px 0 rgb(255 255 255/.14);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%)}html[data-skin=apesanteur] [data-ui=drawer-row]{border-radius:999px;transition:background .2s,scale .4s var(--ap-lift)}html[data-skin=apesanteur] [data-ui=drawer-row]:hover{background:rgb(255 255 255/.06)}html[data-skin=apesanteur] [data-ui=drawer-row][data-tearing=true]{scale:1.06;background:color-mix(in oklab,var(--ap-b) 22%,transparent);box-shadow:0 0 0 2px var(--ap-c),0 20px 40px -16px var(--ap-b)}html[data-skin=apesanteur] [data-ui=porthole]{border-radius:50%;animation:ap-float 7s ease-in-out infinite;filter:drop-shadow(0 18px 24px rgb(0 0 0/.6)) drop-shadow(0 0 24px color-mix(in oklab,var(--ap-b) 50%,transparent))}html[data-skin=apesanteur] [data-ui=loupe]{background:var(--ap-glass-solid);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}@keyframes ap-spin{to{--ap-spin:360deg}}@keyframes ap-bead{50%{translate:0 -3px}}@keyframes ap-bubbles{to{background-position:0 -10px,6px -12px,0 0,0 0}}@keyframes ap-slosh{0%{rotate:-7deg}to{rotate:7deg}}@keyframes ap-moire{to{background-position:0 0,38px -22px}}@keyframes ap-takeoff{0%{opacity:0;translate:0 18px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes ap-float{50%{translate:0 -6px}}@keyframes ap-breathe{50%{opacity:.5}}@keyframes ap-wobble{30%{scale:1.22 .92}60%{scale:.96 1.1}to{scale:1.12}}@media (prefers-reduced-motion:reduce){html[data-skin=apesanteur] :is([data-ui=tone-mark],.rounded-panel>span.absolute.inset-x-0.top-0),html[data-skin=apesanteur] [data-ui=lens] *,html[data-skin=apesanteur] [data-ui=page-header]:before,html[data-skin=apesanteur] [data-ui=porthole],html[data-skin=apesanteur] [data-ui=progress]>*,html[data-skin=apesanteur] [data-ui=ring]:after,html[data-skin=apesanteur] body:before{animation:none!important}html[data-skin=apesanteur] [data-ui=page-header] h1{animation:none}html[data-skin=apesanteur] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):hover{translate:none}html[data-skin=apesanteur] [data-ui=button]:is(:hover,:active){translate:none;scale:none}}