html[data-skin=graphite]{color-scheme:dark;--canvas:#0e0f11;--paper:#16171a;--paper-2:#1d1f23;--paper-3:#272a2f;--ink:#ececee;--ink-2:#b5b9c0;--ink-3:#8d929b;--line:rgb(255 255 255/0.075);--line-2:rgb(255 255 255/0.14);--tangerine:#ff6a2b;--tangerine-ink:#ffa47c;--tangerine-soft:#2f1d14;--sun:#f2c14e;--sun-soft:#2b2616;--mint:#3ccf9f;--mint-ink:#80e2c2;--mint-soft:#11291f;--sky:#5aa2ff;--sky-ink:#a1c8ff;--sky-soft:#142238;--grape:#9b88ff;--grape-ink:#c4b9ff;--grape-soft:#211d38;--bubble:#ff6fa8;--bubble-soft:#331a29;--stop:#ff5c61;--stop-soft:#34181a;--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--focus:#ff8a52;--shadow-card:inset 0 1px 0 rgb(255 255 255/0.03),0 1px 2px rgb(0 0 0/0.4),0 14px 30px -22px rgb(0 0 0/0.9);--shadow-pop:0 0 0 1px rgb(255 255 255/0.06),0 28px 60px -24px rgb(0 0 0/0.85);--radius:8px;--radius-lg:10px;--radius-xl:14px;--font-bricolage:var(--font-lexend),ui-sans-serif,system-ui,sans-serif;--sk-ease:cubic-bezier(0.2,0.7,0.1,1);--sk-spring:cubic-bezier(0.2,0.7,0.1,1);--rail-w:64px;--on-brand:#120a05;--brand-hover:#ff7f47;--brand-text:#ff8f5c;--on-solid:#0e0f11;--on-solid-btn:#0e0f11;--btn-mint:var(--mint);--btn-sky:var(--sky);--btn-grape:var(--grape);--btn-stop:var(--stop);--btn-hover-veil:rgb(255 255 255/0.12);--sun-text:var(--sun);--badge-r:4px;--track:rgb(255 255 255/0.09);--field:#121316;--backdrop:rgb(5 6 8/0.62);--acc-w:2px;--weekend:rgb(255 255 255/0.015);--msg-well:#131417;--mine-bg:#2a1e17;--mine-edge:rgb(255 106 43/0.38);--mine-ink:var(--ink);--rail-f0:#1a1b1f;--rail-f1:#17181b;--rail-f2:#141518;--rail-shadow:0 18px 30px rgb(0 0 0/0.55);--lens-shadow:0 8px 14px rgb(0 0 0/0.55);--mz-zephyr:#5aa2ff;--mz-braise:#ff6a2b;--mz-luma:#9b88ff;--mz-kiwi:#3ccf9f;--mz-noa:#3ccf9f;--mz-sami:#6f8fd8;--mz-lina:#b9a3ff;--mz-jules:#ff7a1a;--mz-maya:#f2c14e;--m-a:#ff6a2b;--m-b:#f2c14e;--m-glow:rgb(255 106 43/0.22)}html[data-skin=graphite][data-mentor=zephyr]{--m-a:#5aa2ff;--m-b:#3ccf9f;--m-glow:rgb(90 162 255/0.22)}html[data-skin=graphite][data-mentor=braise]{--m-a:#ff6a2b;--m-b:#f2c14e;--m-glow:rgb(255 106 43/0.22)}html[data-skin=graphite][data-mentor=luma]{--m-a:#9b88ff;--m-b:#ff6fa8;--m-glow:rgb(155 136 255/0.22)}html[data-skin=graphite][data-mentor=kiwi]{--m-a:#3ccf9f;--m-b:#c6e86a;--m-glow:rgb(60 207 159/0.22)}html[data-skin=graphite][data-mentor=noa]{--m-a:#3ccf9f;--m-b:#5aa2ff;--m-glow:rgb(60 207 159/0.2)}html[data-skin=graphite][data-mentor=sami]{--m-a:#6f8fd8;--m-b:#5aa2ff;--m-glow:rgb(111 143 216/0.2)}html[data-skin=graphite][data-mentor=lina]{--m-a:#b9a3ff;--m-b:#ff6fa8;--m-glow:rgb(185 163 255/0.2)}html[data-skin=graphite][data-mentor=jules]{--m-a:#ff7a1a;--m-b:#f2c14e;--m-glow:rgb(255 122 26/0.2)}html[data-skin=graphite][data-mentor=maya]{--m-a:#f2c14e;--m-b:#ff6a2b;--m-glow:rgb(242 193 78/0.2)}html[data-skin=graphite]{background:#0e0f11}html[data-skin=graphite] body{background:transparent}[data-skin=graphite] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=graphite]:before{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0) calc(50% - .5px) 0 /calc(min(100vw, 1320px) / 12) 100%,linear-gradient(rgb(255 255 255/.025) 1px,transparent 0) 0 0 /100% 96px;-webkit-mask-image:radial-gradient(120% 70% at 50% 0,#000 10%,transparent 70%);mask-image:radial-gradient(120% 70% at 50% 0,#000 10%,transparent 70%)}html[data-skin=graphite]:after{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;opacity:.6;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='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.045 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}html[data-skin=graphite] body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 46% at 50% -8%,rgb(160 180 220/.075),transparent 70%)}[data-skin=graphite] :is(h1,h2){font-weight:600;letter-spacing:-.025em}[data-skin=graphite] [data-ui=page-header] h1{font-size:clamp(30px,3.4vw,42px);line-height:1.08;letter-spacing:-.035em}[data-skin=graphite] [data-ui=stat-value],html[data-skin=graphite] [data-ui=stage-title]{font-weight:600;letter-spacing:-.03em}html[data-skin=graphite] [data-ui=stage][data-variant]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgb(255 255 255/.03) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(rgb(255 255 255/.03) 1px,transparent 0) 0 0 /32px 32px;-webkit-mask-image:radial-gradient(80% 90% at 100% 0,#000,transparent 70%);mask-image:radial-gradient(80% 90% at 100% 0,#000,transparent 70%)}[data-skin=graphite] :is(.text-\[\#8a5a00\],.text-\[\#5c3d00\]){color:var(--sun)}[data-skin=graphite] .text-\[\#b4245e\]{color:var(--bubble)}[data-skin=graphite] .text-\[\#b42328\]{color:var(--stop)}[data-skin=graphite] :is(.bg-white\/70,.bg-white\/40){background-color:rgb(255 255 255/.12)}html[data-skin=graphite] ::selection{background:color-mix(in oklab,var(--brand) 32%,transparent);color:var(--ink)}[data-skin=graphite] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--on-solid)}[data-skin=graphite] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-.005em}[data-skin=graphite] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper-3) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=graphite] .prose-school blockquote{border-left:2px solid var(--brand);border-radius:0;padding:.2em 0 .2em 1.1em;background:none;color:var(--ink-2)}[data-skin=graphite] :is(.tabular,[data-ui=stat-value],[data-ui=rail-count],[data-ui=tab-count]){font-variant-numeric:tabular-nums}[data-skin=graphite] [data-ui=topbar]{background:color-mix(in oklab,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}[data-skin=graphite] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:none;border-radius:0;box-shadow:inset 0 -2px 0 var(--brand)}@media (min-width:1024px){[data-skin=graphite] [data-ui=topnav]{display:none}[data-skin=graphite] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=graphite] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid var(--line-2);border-radius:14px;background:color-mix(in oklab,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-pop)}[data-skin=graphite] [data-ui=tabbar] a{color:var(--ink-3)}[data-skin=graphite] [data-ui=tabbar] a[aria-current=page]{color:var(--ink);background:var(--paper-2);border-radius:10px}[data-skin=graphite] [data-ui=streak]{color:var(--ink)}[data-skin=graphite] [data-ui=streak],[data-skin=graphite] [data-ui=xp]{background:var(--paper-2);border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}[data-skin=graphite] [data-ui=xp-bar]{border-radius:1px}[data-skin=graphite] [data-ui=button]{border-radius:var(--radius);font-weight:600;letter-spacing:-.005em;box-shadow:inset 0 0 0 1px var(--btn-edge,transparent);transition:background-color .14s var(--sk-ease),box-shadow .14s var(--sk-ease),color .14s,transform .12s var(--sk-ease)}[data-skin=graphite] [data-ui=button][data-variant=primary]{background:var(--brand);color:var(--on-brand)}[data-skin=graphite] [data-ui=button][data-variant=primary]:hover:not(:disabled){background:var(--brand-hover)}[data-skin=graphite] [data-ui=button][data-variant=mint]{background:var(--btn-mint);color:var(--on-solid-btn)}[data-skin=graphite] [data-ui=button][data-variant=sky]{background:var(--btn-sky);color:var(--on-solid-btn)}[data-skin=graphite] [data-ui=button][data-variant=grape]{background:var(--btn-grape);color:var(--on-solid-btn)}[data-skin=graphite] [data-ui=button][data-variant=danger]{background:var(--btn-stop);color:var(--on-solid-btn)}[data-skin=graphite] [data-ui=button]:is([data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):hover:not(:disabled){background-image:linear-gradient(var(--btn-hover-veil),var(--btn-hover-veil))}[data-skin=graphite] [data-ui=button][data-variant=ink]{background:var(--ink);color:var(--canvas)}[data-skin=graphite] [data-ui=button][data-variant=ink]:hover:not(:disabled){background:var(--ink-2)}[data-skin=graphite] [data-ui=button][data-variant=soft]{--btn-edge:var(--line);background:var(--paper-2);color:var(--ink)}[data-skin=graphite] [data-ui=button][data-variant=soft]:hover:not(:disabled){background:var(--paper-3)}[data-skin=graphite] [data-ui=button][data-variant=ghost]{background:transparent;color:var(--ink-2)}[data-skin=graphite] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}[data-skin=graphite] [data-ui=button][data-variant=outline]{--btn-edge:var(--line-2);border-color:transparent;background:transparent;color:var(--ink)}[data-skin=graphite] [data-ui=button][data-variant=outline]:hover:not(:disabled){--btn-edge:var(--ink-3);background:var(--paper-2)}[data-skin=graphite] [data-ui=button]:active:not(:disabled){transform:translateY(1px)}[data-skin=graphite] [data-ui=button][data-chunky]{box-shadow:inset 0 0 0 1px var(--btn-edge,transparent),inset 0 -2px 0 rgb(0 0 0/.22)}[data-skin=graphite] [data-ui=button][data-chunky]:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--btn-edge,transparent),inset 0 1px 0 rgb(0 0 0/.22)}[data-skin=graphite] [data-ui=button]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-skin=graphite] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=graphite] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=graphite] [data-ui=card]{border-width:1px;border-color:var(--line);box-shadow:var(--shadow-card);transition:border-color .16s,box-shadow .2s,transform .2s var(--sk-ease)}[data-skin=graphite] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=graphite] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){border-color:var(--line-2);transform:translateY(-1px)}[data-skin=graphite] [data-ui=card-header] h3{font-size:15px}[data-skin=graphite] [data-ui=card][data-state=mastered]:before{content:"Acquis"/"";position:absolute;z-index:1;top:14px;right:14px;padding:3px 7px 3px 18px;border-radius:4px;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint-ink);background:radial-gradient(circle at 9px 50%,var(--mint) 0 3px,transparent 3.5px),var(--mint-soft);pointer-events:none}[data-skin=graphite] [data-ui=badge]{border-radius:var(--badge-r);font-weight:600;letter-spacing:.005em}[data-skin=graphite] [data-ui=badge][data-tone=neutral]{background-color:transparent;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}[data-skin=graphite] [data-ui=badge-dot]{width:6px;height:6px;border-radius:50%}[data-skin=graphite] [data-ui=progress]{border-radius:999px;background:var(--track)}[data-skin=graphite] [data-ui=progress-fill]{border-radius:inherit}[data-skin=graphite] [data-ui=ring] circle:first-of-type{stroke:var(--track)}[data-skin=graphite] [data-ui=ring] circle:last-of-type{stroke-linecap:butt}[data-skin=graphite] [data-ui=ring]>div{font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-skin=graphite] [data-ui=tabs]{gap:2px;padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--line-2)}[data-skin=graphite] [data-ui=tab]{border-radius:0;background:transparent;color:var(--ink-3);font-weight:500;transition:color .14s,box-shadow .16s}[data-skin=graphite] [data-ui=tab]:hover{color:var(--ink)}[data-skin=graphite] [data-ui=tab][aria-selected=true]{background:transparent;color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}[data-skin=graphite] [data-ui=tab-count]{border-radius:4px;background:var(--paper-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px}[data-skin=graphite] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:1px solid var(--line-2);border-radius:var(--radius);background-color:var(--field);color:var(--ink);transition:border-color .14s,box-shadow .14s}[data-skin=graphite] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):hover{border-color:color-mix(in oklab,var(--ink) 28%,transparent)}[data-skin=graphite] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:color-mix(in oklab,var(--line-2) 45%,var(--ink) 55%);background-color:color-mix(in oklab,var(--paper) 96%,var(--brand) 4%)}[data-skin=graphite] [data-ui=textarea]{line-height:1.6}[data-skin=graphite] [data-ui=switch]{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line-2)}[data-skin=graphite] [data-ui=switch][aria-checked=true]{background:var(--brand);box-shadow:none}[data-skin=graphite] [data-ui=switch-thumb]{background:#ffffff;box-shadow:0 1px 2px rgb(0 0 0/.3)}[data-skin=graphite] [data-ui=checkbox]{border:1.5px solid var(--line-2);border-radius:4px;background-color:var(--field)}[data-skin=graphite] [data-ui=checkbox][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}[data-skin=graphite] [data-ui=eyebrow]{display:flex;align-items:center;gap:10px;width:fit-content;margin-bottom:10px;font:500 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=eyebrow]:before{content:"";width:18px;height:2px;background:var(--brand)}[data-skin=graphite] [data-ui=stat-label]{font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=avatar]{box-shadow:0 0 0 1px var(--line-2)}[data-skin=graphite] [data-ui=empty]>div:first-child{border-radius:var(--radius-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=graphite] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-skin=graphite] [data-ui=modal]{border:1px solid var(--line-2);border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=graphite] [data-ui=drawer]{border-left:1px solid var(--line-2);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=graphite] [data-ui=accent]{background:var(--accent);box-shadow:none}[data-skin=graphite] [data-ui=accent][data-edge=top]{height:var(--acc-w)}[data-skin=graphite] [data-ui=accent][data-edge=left]{width:var(--acc-w);border-radius:0 2px 2px 0}[data-skin=graphite] :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=graphite] [data-mentor=zephyr]:not(html){--la:var(--mz-zephyr)}[data-skin=graphite] [data-mentor=braise]:not(html){--la:var(--mz-braise)}[data-skin=graphite] [data-mentor=luma]:not(html){--la:var(--mz-luma)}[data-skin=graphite] [data-mentor=kiwi]:not(html){--la:var(--mz-kiwi)}[data-skin=graphite] [data-mentor=noa]:not(html){--la:var(--mz-noa)}[data-skin=graphite] [data-mentor=sami]:not(html){--la:var(--mz-sami)}[data-skin=graphite] [data-mentor=lina]:not(html){--la:var(--mz-lina)}[data-skin=graphite] [data-mentor=jules]:not(html){--la:var(--mz-jules)}[data-skin=graphite] [data-mentor=maya]:not(html){--la:var(--mz-maya)}[data-skin=graphite] [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:44px 0 40px;translate:0 -50%;transition:translate .32s var(--sk-ease),opacity .24s}[data-skin=graphite] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=graphite] [data-ui=rail-shape]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(var(--rail-shadow))}[data-skin=graphite] [data-ui=rail-shape] path{fill:url(#rail-fill);stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}[data-skin=graphite] [data-stop=f0]{stop-color:var(--rail-f0);stop-opacity:1}[data-skin=graphite] [data-stop=f1]{stop-color:var(--rail-f1);stop-opacity:1}[data-skin=graphite] [data-stop=f2]{stop-color:var(--rail-f2);stop-opacity:1}[data-skin=graphite] [data-stop]{stop-opacity:1}[data-skin=graphite] [data-ui=rail-lava]{display:none}[data-skin=graphite] [data-ui=rail-cell]{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;width:56px;height:56px;color:var(--ink-3);text-decoration:none;background:none;border:0}[data-skin=graphite] [data-ui=rail-cell]:before{content:"";position:absolute;left:-4px;top:50%;width:2px;height:0;margin-top:-1px;background:var(--brand);border-radius:0 2px 2px 0;transition:height .2s var(--sk-ease),margin .2s var(--sk-ease)}[data-skin=graphite] [data-ui=rail-icon]{display:grid;place-items:center;width:32px;height:30px;border-radius:8px;color:var(--ink-2);transition:background-color .14s,color .14s}[data-skin=graphite] [data-ui=rail-icon] svg{width:16px;height:16px;stroke-width:1.75}[data-skin=graphite] [data-ui=rail-caption]{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ink-3);white-space:nowrap}[data-skin=graphite] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{background:var(--paper-2);color:var(--ink)}[data-skin=graphite] [data-ui=rail-cell][aria-current=page]:before{height:22px;margin-top:-11px}[data-skin=graphite] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:color-mix(in oklab,var(--brand) 14%,transparent);color:var(--brand-text)}[data-skin=graphite] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{color:var(--ink);font-weight:600}[data-skin=graphite] [data-ui=rail-count]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font:600 9.5px/16px var(--font-mono);text-align:center;color:var(--on-brand);background:var(--brand);box-shadow:0 0 0 2px var(--rail-f1)}[data-skin=graphite] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=graphite] [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,var(--rail-f1) 0 24px,transparent 24.5px),conic-gradient(from 0deg,var(--brand) calc(var(--pct, 0) * 1.8deg),var(--track) 0);-webkit-mask:radial-gradient(circle,#000 0 27px,transparent 27.5px);mask:radial-gradient(circle,#000 0 27px,transparent 27.5px)}[data-skin=graphite] [data-ui=rail-dial-face]:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(var(--ink-3) 0 .7deg,transparent .7deg 9deg);-webkit-mask:radial-gradient(circle,transparent 0 21px,#000 21.5px 23px,transparent 23.5px);mask:radial-gradient(circle,transparent 0 21px,#000 21.5px 23px,transparent 23.5px);opacity:.55}[data-skin=graphite] [data-ui=rail-dial-mark]{position:absolute;left:63px;top:13px;width:2px;height:21px;border-radius:1px;background:var(--ink);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg);transition:rotate .6s var(--sk-ease)}[data-skin=graphite] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine)}[data-skin=graphite] [data-ui=rail-dial]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:8px}[data-skin=graphite] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=graphite] [data-ui=orbits] path{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round}[data-skin=graphite] [data-ui=lens]{position:fixed;left:0;top:0;z-index:42;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:none}[data-skin=graphite] [data-ui=lens-body]{position:absolute;inset:0;border-radius:50%;transition:transform .24s var(--sk-ease);filter:drop-shadow(var(--lens-shadow))}[data-skin=graphite] [data-ui=lens]:not([data-in-drawer]):is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.6)}[data-skin=graphite] [data-ui=lens-ring]{position:absolute;inset:0;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--line-2)}[data-skin=graphite] [data-status=working] [data-ui=lens-ring]{background:conic-gradient(var(--la) 0 28%,var(--paper) 0);animation:graphite-turn 4s linear infinite}[data-skin=graphite] [data-status=waiting] [data-ui=lens-ring]{box-shadow:0 0 0 1.5px var(--sun)}[data-skin=graphite] [data-status=speaking] [data-ui=lens-ring]{background:var(--la);box-shadow:0 0 0 4px color-mix(in oklab,var(--la) 20%,transparent)}[data-skin=graphite] [data-ui=lens-face]{position:absolute;inset:3px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 16%,var(--paper-2))}[data-skin=graphite] [data-ui=lens-glass]{display:none}[data-skin=graphite] [data-ui=lens-moons]{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;animation:graphite-turn 14s linear infinite}[data-skin=graphite] [data-ui=lens-moons]>i{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-41px);background:var(--la)}[data-skin=graphite] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--ink-3)}[data-skin=graphite] [data-ui=lens-name]{position:absolute;left:50%;top:calc(100% + 5px);translate:-50% 0;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--ink-2);background:var(--paper);box-shadow:0 0 0 1px var(--line);transition:transform .24s var(--sk-ease)}[data-skin=graphite] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(20px)}[data-skin=graphite] [data-ui=bubble]{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--line-2),var(--shadow-card)}[data-skin=graphite] [data-ui=bubble][data-primary]{background:var(--brand);color:var(--on-brand)}[data-skin=graphite] [data-ui=bubble-label]{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--canvas);background:var(--ink);opacity:0;transition:opacity .16s}[data-skin=graphite] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=graphite] [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(600px,84vh);overflow:auto;padding:14px 10px 10px;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=graphite] [data-ui=rail-drawer-title]{padding:2px 8px 12px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=drawer-mentor]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:var(--radius);background:transparent;box-shadow:inset 0 0 0 1px transparent;cursor:grab;touch-action:none;transition:background-color .14s,box-shadow .16s,transform .2s var(--sk-ease)}[data-skin=graphite] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:4px}[data-skin=graphite] [data-ui=drawer-mentor]:hover{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=graphite] [data-ui=drawer-mentor][data-mentor=noa]{margin-top:30px}[data-skin=graphite] [data-ui=drawer-mentor][data-mentor=noa]:before{content:"Potes";position:absolute;left:8px;right:0;top:-22px;padding-top:8px;border-top:1px solid var(--line);font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;background:var(--paper);box-shadow:inset 0 0 0 1px var(--la),var(--shadow-pop);transform:scale(1.03)}[data-skin=graphite] [data-ui=drawer-mentor][data-ghost=true]{opacity:.5}[data-skin=graphite] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Lâche pour l’épingler";position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;padding:3px 9px;border-radius:4px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--canvas);background:var(--ink)}[data-skin=graphite] [data-ui=porthole]{position:fixed;z-index:46;width:112px;height:112px;border-radius:50%;touch-action:none;filter:drop-shadow(var(--lens-shadow))}[data-skin=graphite] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=graphite] [data-ui=orb]:before{content:"";position:absolute;inset:-10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--la) 30%,transparent),transparent)}[data-skin=graphite] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:1px solid var(--line-2)}[data-skin=graphite] [data-ui=loupe]{background:var(--paper)}[data-skin=graphite] [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:3px;height:120px;margin-top:-60px;border-radius:0 3px 3px 0;background:var(--brand);opacity:0;pointer-events:none;transition:opacity .3s}[data-skin=graphite] [data-ui=rail-sliver][data-visible=true]{opacity:.8}[data-skin=graphite] [data-ui=rail-sliver][data-waiting=true]{opacity:1;background:var(--sun)}[data-skin=graphite] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=graphite] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=graphite] [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:56px;height:56px;padding:3px;border:0;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),var(--shadow-pop)}[data-skin=graphite] [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:var(--radius-xl)}}@keyframes graphite-turn{to{transform:rotate(1turn)}}[data-skin=graphite] [data-ui=lens-say]{border-radius:12px 12px 12px 4px;border-color:var(--line-2)}[data-skin=graphite] [data-ui=lens-say] b{font-family:var(--font-mono);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}[data-skin=graphite] [data-ui=lens-say][data-mentor]{--m-a:var(--la-text)}[data-skin=graphite] [data-ui=lens-say][data-mentor=zephyr]{--la-text:var(--sky-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=braise]{--la-text:var(--tangerine-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=luma]{--la-text:var(--grape-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=kiwi],[data-skin=graphite] [data-ui=lens-say][data-mentor=noa]{--la-text:var(--mint-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=sami]{--la-text:var(--sky-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=lina]{--la-text:var(--grape-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=jules]{--la-text:var(--tangerine-ink)}[data-skin=graphite] [data-ui=lens-say][data-mentor=maya]{--la-text:var(--sun-text)}[data-skin=graphite] [data-ui=cal-grid]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=graphite] [data-ui=cal-dayname]{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=cal-daynum]{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-skin=graphite] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=graphite] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand);border-radius:0;background:none}[data-skin=graphite] [data-ui=cal-dayhead][data-weekend] [data-ui=cal-daynum]{color:var(--ink-3)}[data-skin=graphite] [data-ui=cal-daycol][data-today]{background:color-mix(in oklab,var(--brand) 4%,transparent)}[data-skin=graphite] [data-ui=cal-daycol][data-weekend]{background:var(--weekend)}[data-skin=graphite] [data-ui=cal-line]{border-top-color:var(--line)}[data-skin=graphite] [data-ui=cal-hour]{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=graphite] [data-ui=cal-slot]{border-radius:4px;background:color-mix(in oklab,var(--accent) 13%,var(--paper));box-shadow:inset 2px 0 0 var(--accent)}[data-skin=graphite] [data-ui=cal-slot]:hover{box-shadow:inset 2px 0 0 var(--accent),0 0 0 1px var(--line-2)}[data-skin=graphite] [data-ui=cal-event]{border-radius:4px}[data-skin=graphite] [data-ui=cal-event][data-allday]{background:color-mix(in oklab,var(--accent) 13%,var(--paper));box-shadow:inset 2px 0 0 var(--accent)}[data-skin=graphite] [data-ui=cal-title]{font-weight:600;letter-spacing:-.005em}[data-skin=graphite] [data-ui=cal-meta]{font-variant-numeric:tabular-nums}[data-skin=graphite] [data-ui=cal-now]>div{height:1px;background:var(--brand)}[data-skin=graphite] [data-ui=cal-now]>div>span{background:var(--brand);width:7px;height:7px;top:-3px}[data-skin=graphite] [data-ui=cal-legend]{font-size:12px;color:var(--ink-3)}[data-skin=graphite] [data-ui=cal-listdate]{font:500 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=cal-listbox]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=graphite] [data-ui=cal-itemicon]{border-radius:6px}[data-skin=graphite] [data-ui=msg]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=graphite] [data-ui=msg-list]{border-right:1px solid var(--line)}[data-skin=graphite] [data-ui=msg-channel],[data-skin=graphite] [data-ui=msg-search]{border-radius:var(--radius)}[data-skin=graphite] [data-ui=msg-channel][data-active]{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--brand)}[data-skin=graphite] [data-ui=msg-channel][data-unread]{font-weight:600}[data-skin=graphite] [data-ui=msg-thread-head]{border-bottom:1px solid var(--line)}[data-skin=graphite] [data-ui=msg-scroll]{background:var(--msg-well)}[data-skin=graphite] [data-ui=msg-day]{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=graphite] [data-ui=msg-author]>span:first-child{font-weight:600;color:var(--ink)}[data-skin=graphite] [data-ui=msg-time]{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=graphite] [data-ui=msg-bubble]{border:1px solid var(--line);border-radius:12px 12px 12px 4px;background:var(--paper-2);color:var(--ink);box-shadow:none}[data-skin=graphite] [data-ui=msg-bubble][data-mine]{border-color:var(--mine-edge);border-radius:12px 12px 4px 12px;background:var(--mine-bg);color:var(--mine-ink)}[data-skin=graphite] [data-ui=msg-bubble][data-role=teacher]:not([data-mine]){background:color-mix(in oklab,var(--sky) 9%,var(--paper));border-color:color-mix(in oklab,var(--sky) 26%,transparent)}[data-skin=graphite] [data-ui=msg-composer]{background:var(--paper);border-top:1px solid var(--line)}[data-skin=graphite] [data-ui=msg-input]{border-radius:var(--radius);background:var(--field);border-color:var(--line-2);color:var(--ink)}[data-skin=graphite] [data-msg=send]{border-radius:var(--radius)}html[data-skin=graphite] [data-ui=stage][data-variant]{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-card)}html[data-skin=graphite] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:3;top:-1px;left:28px;width:44px;height:2px;background:var(--brand)}html[data-skin=graphite] [data-ui=tile][class]{border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){[data-skin=graphite] :is([data-ui=lens-ring],[data-ui=lens-moons]){animation:none!important}[data-skin=graphite] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor]){transform:none!important}[data-skin=graphite] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=rail-dial-mark],[data-ui=tab]){transition-duration:.01ms!important}}.cd-syl{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 20px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);transition:border-color .16s}.cd-syl:before{content:"";position:absolute;top:0;left:20px;width:36px;height:2px;background:var(--subj)}.cd-deck a.cd-syl:hover{border-color:var(--line-2)}.cd-syl-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cd-syl-index{font:500 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums}.cd-syl .cd-subject{padding:0;background:none;color:color-mix(in oklab,var(--subj) 55%,var(--ink));font-weight:500}.cd-syl .cd-adapted{margin-left:auto;border-radius:4px;background:none;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.cd-syl-title{margin-top:14px;font-family:var(--font-display);font-size:22px;line-height:1.15;font-weight:600;letter-spacing:-.025em}[data-skin=campus] .cd-syl-title{font-family:var(--cp-serif);font-size:29px;line-height:1.04;font-weight:400;letter-spacing:-.01em}.cd-syl-meta{font-size:12.5px;color:var(--ink-3)}.cd-syl-summary{font-size:13.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-syl-progress{margin-top:auto;padding-top:16px}.cd-syl-ticks{display:flex;align-items:flex-end;gap:3px;height:14px}.cd-syl-ticks span{flex:1;height:7px;border-radius:1px;background:var(--track,var(--line-2))}.cd-syl-ticks span[data-on]{height:14px;background:var(--subj)}.cd-syl-figures{display:flex;align-items:baseline;justify-content:space-between;margin-top:9px;font:500 11.5px/1 var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.cd-syl-figures b{font-weight:600;color:var(--ink)}.cd-syl-next{margin:14px -20px 0;padding:13px 20px;border-radius:0;background:none;border-top:1px solid var(--line)}.cd-syl-next.cd-next--done{color:var(--mint-ink);background:none}.cd-syl .cd-next-arrow{color:var(--brand-text,var(--brand))}html[data-skin=campus]{color-scheme:light;--canvas:#f6f5f1;--paper:#ffffff;--paper-2:#f1efea;--paper-3:#e6e3dc;--ink:#15161a;--ink-2:#43454c;--ink-3:#686b73;--line:rgb(21 22 26/0.08);--line-2:rgb(21 22 26/0.15);--tangerine:#d9561c;--tangerine-ink:#9e3509;--tangerine-soft:#fbe8dd;--sun:#e0a400;--sun-soft:#fbf1d4;--mint:#1f9e74;--mint-ink:#0f6a4c;--mint-soft:#e0f2ea;--sky:#2f6fd6;--sky-ink:#1c4d9c;--sky-soft:#e4ecfa;--grape:#6b55d6;--grape-ink:#4835ad;--grape-soft:#ece8fb;--bubble:#d4457e;--bubble-soft:#fbe5ee;--stop:#c8323a;--stop-soft:#fbe3e4;--brand:#c4410c;--brand-ink:#9e3509;--focus:#c4410c;--shadow-card:0 1px 2px rgb(21 22 26/0.04),0 12px 28px -22px rgb(21 22 26/0.28);--shadow-pop:0 0 0 1px rgb(21 22 26/0.06),0 30px 60px -28px rgb(21 22 26/0.32);--radius:10px;--radius-lg:12px;--radius-xl:18px;--font-bricolage:var(--font-lexend),ui-sans-serif,system-ui,sans-serif;--cp-serif:var(--font-instrument),"Instrument Serif",ui-serif,Georgia,serif;--sk-ease:cubic-bezier(0.2,0.7,0.1,1);--sk-spring:cubic-bezier(0.2,0.7,0.1,1);--rail-w:64px;--on-brand:#ffffff;--brand-hover:#a93609;--brand-text:#b33a0a;--on-solid:#ffffff;--on-solid-btn:#ffffff;--btn-mint:var(--mint-ink);--btn-sky:var(--sky);--btn-grape:var(--grape);--btn-stop:var(--stop);--btn-hover-veil:rgb(0 0 0/0.12);--sun-text:#7a5600;--badge-r:6px;--track:rgb(21 22 26/0.08);--field:#ffffff;--backdrop:rgb(21 22 26/0.3);--acc-w:3px;--weekend:rgb(21 22 26/0.018);--msg-well:#fbfaf7;--mine-bg:#15161a;--mine-edge:#15161a;--mine-ink:#ffffff;--rail-f0:#ffffff;--rail-f1:#ffffff;--rail-f2:#fbfaf7;--rail-shadow:0 14px 26px rgb(21 22 26/0.09);--lens-shadow:0 6px 12px rgb(21 22 26/0.14);--mz-zephyr:#2f6fd6;--mz-braise:#d9561c;--mz-luma:#6b55d6;--mz-kiwi:#1f9e74;--mz-noa:#1f9e74;--mz-sami:#2b3a67;--mz-lina:#8a6fe8;--mz-jules:#e0661a;--mz-maya:#d69a00;--m-a:#c4410c;--m-b:#e0a400;--m-glow:rgb(196 65 12/0.18)}html[data-skin=campus][data-mentor=zephyr]{--m-a:#2f6fd6;--m-b:#1f9e74;--m-glow:rgb(47 111 214/0.18)}html[data-skin=campus][data-mentor=braise]{--m-a:#d9561c;--m-b:#e0a400;--m-glow:rgb(217 86 28/0.18)}html[data-skin=campus][data-mentor=luma]{--m-a:#6b55d6;--m-b:#d4457e;--m-glow:rgb(107 85 214/0.18)}html[data-skin=campus][data-mentor=kiwi]{--m-a:#1f9e74;--m-b:#8cbf2e;--m-glow:rgb(31 158 116/0.18)}html[data-skin=campus][data-mentor=noa]{--m-a:#1f9e74;--m-b:#2f6fd6;--m-glow:rgb(31 158 116/0.16)}html[data-skin=campus][data-mentor=sami]{--m-a:#2b3a67;--m-b:#2f6fd6;--m-glow:rgb(43 58 103/0.16)}html[data-skin=campus][data-mentor=lina]{--m-a:#8a6fe8;--m-b:#d4457e;--m-glow:rgb(138 111 232/0.16)}html[data-skin=campus][data-mentor=jules]{--m-a:#e0661a;--m-b:#e0a400;--m-glow:rgb(224 102 26/0.16)}html[data-skin=campus][data-mentor=maya]{--m-a:#d69a00;--m-b:#c4410c;--m-glow:rgb(214 154 0/0.16)}html[data-skin=campus]{background:#f6f5f1}html[data-skin=campus] body{background:transparent}[data-skin=campus] :is([data-ui=shell],.min-h-screen.bg-canvas){background:transparent}html[data-skin=campus]:before{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;background:radial-gradient(70% 50% at 50% -10%,#ffffff,transparent 70%)}html[data-skin=campus]:after{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08  0 0 0 0 0.08  0 0 0 0 0.1  0 0 0 0.035 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}[data-skin=campus] :is(h1,h2){font-family:var(--cp-serif);font-weight:400;letter-spacing:-.01em}[data-skin=campus] [data-ui=page-header] h1{font-size:clamp(36px,4.2vw,54px);line-height:1.02}[data-skin=campus] [data-ui=stat-value],html[data-skin=campus] [data-ui=stage-title]{font-family:var(--cp-serif);font-weight:400;letter-spacing:-.01em}[data-skin=campus] .prose-school blockquote{font-family:var(--cp-serif);font-size:1.15em;font-style:italic;color:var(--ink)}[data-skin=campus] .text-tangerine{color:var(--tangerine-ink)}[data-skin=campus] .text-mint{color:var(--mint-ink)}[data-skin=campus] .text-sky{color:var(--sky-ink)}[data-skin=campus] .text-sun{color:#7a5600}[data-skin=campus] .text-bubble{color:#a3285b}html[data-skin=campus] ::selection{background:color-mix(in oklab,var(--brand) 32%,transparent);color:var(--ink)}[data-skin=campus] :is(.bg-tangerine,.bg-mint,.bg-sky,.bg-sun,.bg-bubble).text-white{color:var(--on-solid)}[data-skin=campus] h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-.005em}[data-skin=campus] .skeleton{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper-3) 50%,var(--paper-2) 100%);background-size:200% 100%}[data-skin=campus] .prose-school blockquote{border-left:2px solid var(--brand);border-radius:0;padding:.2em 0 .2em 1.1em;background:none;color:var(--ink-2)}[data-skin=campus] :is(.tabular,[data-ui=stat-value],[data-ui=rail-count],[data-ui=tab-count]){font-variant-numeric:tabular-nums}[data-skin=campus] [data-ui=topbar]{background:color-mix(in oklab,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}[data-skin=campus] [data-ui=topnav] a[aria-current=page]{color:var(--ink);background:none;border-radius:0;box-shadow:inset 0 -2px 0 var(--brand)}@media (min-width:1024px){[data-skin=campus] [data-ui=topnav]{display:none}[data-skin=campus] [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}[data-skin=campus] [data-ui=tabbar]{inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid var(--line-2);border-radius:14px;background:color-mix(in oklab,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-pop)}[data-skin=campus] [data-ui=tabbar] a{color:var(--ink-3)}[data-skin=campus] [data-ui=tabbar] a[aria-current=page]{color:var(--ink);background:var(--paper-2);border-radius:10px}[data-skin=campus] [data-ui=streak]{color:var(--ink)}[data-skin=campus] [data-ui=streak],[data-skin=campus] [data-ui=xp]{background:var(--paper-2);border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}[data-skin=campus] [data-ui=xp-bar]{border-radius:1px}[data-skin=campus] [data-ui=button]{border-radius:var(--radius);font-weight:600;letter-spacing:-.005em;box-shadow:inset 0 0 0 1px var(--btn-edge,transparent);transition:background-color .14s var(--sk-ease),box-shadow .14s var(--sk-ease),color .14s,transform .12s var(--sk-ease)}[data-skin=campus] [data-ui=button][data-variant=primary]{background:var(--brand);color:var(--on-brand)}[data-skin=campus] [data-ui=button][data-variant=primary]:hover:not(:disabled){background:var(--brand-hover)}[data-skin=campus] [data-ui=button][data-variant=mint]{background:var(--btn-mint);color:var(--on-solid-btn)}[data-skin=campus] [data-ui=button][data-variant=sky]{background:var(--btn-sky);color:var(--on-solid-btn)}[data-skin=campus] [data-ui=button][data-variant=grape]{background:var(--btn-grape);color:var(--on-solid-btn)}[data-skin=campus] [data-ui=button][data-variant=danger]{background:var(--btn-stop);color:var(--on-solid-btn)}[data-skin=campus] [data-ui=button]:is([data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger]):hover:not(:disabled){background-image:linear-gradient(var(--btn-hover-veil),var(--btn-hover-veil))}[data-skin=campus] [data-ui=button][data-variant=ink]{background:var(--ink);color:var(--canvas)}[data-skin=campus] [data-ui=button][data-variant=ink]:hover:not(:disabled){background:var(--ink-2)}[data-skin=campus] [data-ui=button][data-variant=soft]{--btn-edge:var(--line);background:var(--paper-2);color:var(--ink)}[data-skin=campus] [data-ui=button][data-variant=soft]:hover:not(:disabled){background:var(--paper-3)}[data-skin=campus] [data-ui=button][data-variant=ghost]{background:transparent;color:var(--ink-2)}[data-skin=campus] [data-ui=button][data-variant=ghost]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}[data-skin=campus] [data-ui=button][data-variant=outline]{--btn-edge:var(--line-2);border-color:transparent;background:transparent;color:var(--ink)}[data-skin=campus] [data-ui=button][data-variant=outline]:hover:not(:disabled){--btn-edge:var(--ink-3);background:var(--paper-2)}[data-skin=campus] [data-ui=button]:active:not(:disabled){transform:translateY(1px)}[data-skin=campus] [data-ui=button][data-chunky]{box-shadow:inset 0 0 0 1px var(--btn-edge,transparent),inset 0 -2px 0 rgb(0 0 0/.22)}[data-skin=campus] [data-ui=button][data-chunky]:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--btn-edge,transparent),inset 0 1px 0 rgb(0 0 0/.22)}[data-skin=campus] [data-ui=button]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-skin=campus] :is([data-ui=card],.rounded-panel){border-radius:var(--radius-lg)}[data-skin=campus] .rounded-stage{border-radius:var(--radius-xl)}[data-skin=campus] [data-ui=card]{border-width:1px;border-color:var(--line);box-shadow:var(--shadow-card);transition:border-color .16s,box-shadow .2s,transform .2s var(--sk-ease)}[data-skin=campus] [data-ui=card]:not(.absolute,.fixed,.sticky){position:relative}[data-skin=campus] :is(a:hover>[data-ui=card],a[data-ui=card]:hover,button[data-ui=card]:hover,[data-ui=card][data-interactive]:hover){border-color:var(--line-2);transform:translateY(-1px)}[data-skin=campus] [data-ui=card-header] h3{font-size:15px}[data-skin=campus] [data-ui=card][data-state=mastered]:before{content:"Acquis"/"";position:absolute;z-index:1;top:14px;right:14px;padding:3px 7px 3px 18px;border-radius:4px;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint-ink);background:radial-gradient(circle at 9px 50%,var(--mint) 0 3px,transparent 3.5px),var(--mint-soft);pointer-events:none}[data-skin=campus] [data-ui=badge]{border-radius:var(--badge-r);font-weight:600;letter-spacing:.005em}[data-skin=campus] [data-ui=badge][data-tone=neutral]{background-color:transparent;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}[data-skin=campus] [data-ui=badge-dot]{width:6px;height:6px;border-radius:50%}[data-skin=campus] [data-ui=progress]{border-radius:999px;background:var(--track)}[data-skin=campus] [data-ui=progress-fill]{border-radius:inherit}[data-skin=campus] [data-ui=ring] circle:first-of-type{stroke:var(--track)}[data-skin=campus] [data-ui=ring] circle:last-of-type{stroke-linecap:butt}[data-skin=campus] [data-ui=ring]>div{font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-skin=campus] [data-ui=tabs]{gap:2px;padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--line-2)}[data-skin=campus] [data-ui=tab]{border-radius:0;background:transparent;color:var(--ink-3);font-weight:500;transition:color .14s,box-shadow .16s}[data-skin=campus] [data-ui=tab]:hover{color:var(--ink)}[data-skin=campus] [data-ui=tab][aria-selected=true]{background:transparent;color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}[data-skin=campus] [data-ui=tab-count]{border-radius:4px;background:var(--paper-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px}[data-skin=campus] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border:1px solid var(--line-2);border-radius:var(--radius);background-color:var(--field);color:var(--ink);transition:border-color .14s,box-shadow .14s}[data-skin=campus] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):hover{border-color:color-mix(in oklab,var(--ink) 28%,transparent)}[data-skin=campus] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:color-mix(in oklab,var(--line-2) 45%,var(--ink) 55%);background-color:color-mix(in oklab,var(--field) 96%,var(--brand) 4%)}[data-skin=campus] [data-ui=textarea]{line-height:1.6}[data-skin=campus] [data-ui=switch]{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line-2)}[data-skin=campus] [data-ui=switch][aria-checked=true]{background:var(--brand);box-shadow:none}[data-skin=campus] [data-ui=switch-thumb]{background:#ffffff;box-shadow:0 1px 2px rgb(0 0 0/.3)}[data-skin=campus] [data-ui=checkbox]{border:1.5px solid var(--line-2);border-radius:4px;background-color:var(--field)}[data-skin=campus] [data-ui=checkbox][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}[data-skin=campus] [data-ui=eyebrow]{display:flex;align-items:center;gap:10px;width:fit-content;margin-bottom:10px;font:500 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=eyebrow]:before{content:"";width:18px;height:2px;background:var(--brand)}[data-skin=campus] [data-ui=stat-label]{font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=avatar]{box-shadow:0 0 0 1px var(--line-2)}[data-skin=campus] [data-ui=empty]>div:first-child{border-radius:var(--radius-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=campus] :is([data-ui=modal-backdrop],[data-ui=drawer-backdrop]){background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-skin=campus] [data-ui=modal]{border:1px solid var(--line-2);border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=campus] [data-ui=drawer]{border-left:1px solid var(--line-2);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=campus] [data-ui=accent]{background:var(--accent);box-shadow:none}[data-skin=campus] [data-ui=accent][data-edge=top]{height:var(--acc-w)}[data-skin=campus] [data-ui=accent][data-edge=left]{width:var(--acc-w);border-radius:0 2px 2px 0}[data-skin=campus] :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=campus] [data-mentor=zephyr]:not(html){--la:var(--mz-zephyr)}[data-skin=campus] [data-mentor=braise]:not(html){--la:var(--mz-braise)}[data-skin=campus] [data-mentor=luma]:not(html){--la:var(--mz-luma)}[data-skin=campus] [data-mentor=kiwi]:not(html){--la:var(--mz-kiwi)}[data-skin=campus] [data-mentor=noa]:not(html){--la:var(--mz-noa)}[data-skin=campus] [data-mentor=sami]:not(html){--la:var(--mz-sami)}[data-skin=campus] [data-mentor=lina]:not(html){--la:var(--mz-lina)}[data-skin=campus] [data-mentor=jules]:not(html){--la:var(--mz-jules)}[data-skin=campus] [data-mentor=maya]:not(html){--la:var(--mz-maya)}[data-skin=campus] [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:44px 0 40px;translate:0 -50%;transition:translate .32s var(--sk-ease),opacity .24s}[data-skin=campus] [data-ui=rail][data-state=folded]{translate:-96px -50%;opacity:0;pointer-events:none}[data-skin=campus] [data-ui=rail-shape]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(var(--rail-shadow))}[data-skin=campus] [data-ui=rail-shape] path{fill:url(#rail-fill);stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}[data-skin=campus] [data-stop=f0]{stop-color:var(--rail-f0);stop-opacity:1}[data-skin=campus] [data-stop=f1]{stop-color:var(--rail-f1);stop-opacity:1}[data-skin=campus] [data-stop=f2]{stop-color:var(--rail-f2);stop-opacity:1}[data-skin=campus] [data-stop]{stop-opacity:1}[data-skin=campus] [data-ui=rail-lava]{display:none}[data-skin=campus] [data-ui=rail-cell]{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;width:56px;height:56px;color:var(--ink-3);text-decoration:none;background:none;border:0}[data-skin=campus] [data-ui=rail-cell]:before{content:"";position:absolute;left:-4px;top:50%;width:2px;height:0;margin-top:-1px;background:var(--brand);border-radius:0 2px 2px 0;transition:height .2s var(--sk-ease),margin .2s var(--sk-ease)}[data-skin=campus] [data-ui=rail-icon]{display:grid;place-items:center;width:32px;height:30px;border-radius:8px;color:var(--ink-2);transition:background-color .14s,color .14s}[data-skin=campus] [data-ui=rail-icon] svg{width:16px;height:16px;stroke-width:1.75}[data-skin=campus] [data-ui=rail-caption]{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ink-3);white-space:nowrap}[data-skin=campus] [data-ui=rail-cell]:is(:hover,:focus-visible) [data-ui=rail-icon]{background:var(--paper-2);color:var(--ink)}[data-skin=campus] [data-ui=rail-cell][aria-current=page]:before{height:22px;margin-top:-11px}[data-skin=campus] [data-ui=rail-cell][aria-current=page] [data-ui=rail-icon]{background:color-mix(in oklab,var(--brand) 14%,transparent);color:var(--brand-text)}[data-skin=campus] [data-ui=rail-cell][aria-current=page] [data-ui=rail-caption]{color:var(--ink);font-weight:600}[data-skin=campus] [data-ui=rail-count]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font:600 9.5px/16px var(--font-mono);text-align:center;color:var(--on-brand);background:var(--brand);box-shadow:0 0 0 2px var(--rail-f1)}[data-skin=campus] [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}[data-skin=campus] [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,var(--rail-f1) 0 24px,transparent 24.5px),conic-gradient(from 0deg,var(--brand) calc(var(--pct, 0) * 1.8deg),var(--track) 0);-webkit-mask:radial-gradient(circle,#000 0 27px,transparent 27.5px);mask:radial-gradient(circle,#000 0 27px,transparent 27.5px)}[data-skin=campus] [data-ui=rail-dial-face]:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(var(--ink-3) 0 .7deg,transparent .7deg 9deg);-webkit-mask:radial-gradient(circle,transparent 0 21px,#000 21.5px 23px,transparent 23.5px);mask:radial-gradient(circle,transparent 0 21px,#000 21.5px 23px,transparent 23.5px);opacity:.55}[data-skin=campus] [data-ui=rail-dial-mark]{position:absolute;left:63px;top:13px;width:2px;height:21px;border-radius:1px;background:var(--ink);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg);transition:rotate .6s var(--sk-ease)}[data-skin=campus] [data-ui=rail-dial][data-state=warn] [data-ui=rail-dial-mark]{background:var(--tangerine)}[data-skin=campus] [data-ui=rail-dial]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:8px}[data-skin=campus] [data-ui=orbits]{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}[data-skin=campus] [data-ui=orbits] path{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round}[data-skin=campus] [data-ui=lens]{position:fixed;left:0;top:0;z-index:42;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:none}[data-skin=campus] [data-ui=lens-body]{position:absolute;inset:0;border-radius:50%;transition:transform .24s var(--sk-ease);filter:drop-shadow(var(--lens-shadow))}[data-skin=campus] [data-ui=lens]:not([data-in-drawer]):is(:hover,:focus-visible) [data-ui=lens-body]{transform:scale(1.6)}[data-skin=campus] [data-ui=lens-ring]{position:absolute;inset:0;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--line-2)}[data-skin=campus] [data-status=working] [data-ui=lens-ring]{background:conic-gradient(var(--la) 0 28%,var(--paper) 0);animation:campus-turn 4s linear infinite}[data-skin=campus] [data-status=waiting] [data-ui=lens-ring]{box-shadow:0 0 0 1.5px var(--sun)}[data-skin=campus] [data-status=speaking] [data-ui=lens-ring]{background:var(--la);box-shadow:0 0 0 4px color-mix(in oklab,var(--la) 20%,transparent)}[data-skin=campus] [data-ui=lens-face]{position:absolute;inset:3px;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--la) 16%,var(--paper-2))}[data-skin=campus] [data-ui=lens-glass]{display:none}[data-skin=campus] [data-ui=lens-moons]{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;animation:campus-turn 14s linear infinite}[data-skin=campus] [data-ui=lens-moons]>i{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-41px);background:var(--la)}[data-skin=campus] [data-ui=lens-moons]>i[data-state=waiting]{background:var(--ink-3)}[data-skin=campus] [data-ui=lens-name]{position:absolute;left:50%;top:calc(100% + 5px);translate:-50% 0;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--ink-2);background:var(--paper);box-shadow:0 0 0 1px var(--line);transition:transform .24s var(--sk-ease)}[data-skin=campus] [data-ui=lens]:is(:hover,:focus-visible) [data-ui=lens-name]{transform:translateY(20px)}[data-skin=campus] [data-ui=bubble]{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--line-2),var(--shadow-card)}[data-skin=campus] [data-ui=bubble][data-primary]{background:var(--brand);color:var(--on-brand)}[data-skin=campus] [data-ui=bubble-label]{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--canvas);background:var(--ink);opacity:0;transition:opacity .16s}[data-skin=campus] [data-ui=bubble]:is(:hover,:focus-visible) [data-ui=bubble-label]{opacity:1}[data-skin=campus] [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(600px,84vh);overflow:auto;padding:14px 10px 10px;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-pop)}[data-skin=campus] [data-ui=rail-drawer-title]{padding:2px 8px 12px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=drawer-mentor]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:var(--radius);background:transparent;box-shadow:inset 0 0 0 1px transparent;cursor:grab;touch-action:none;transition:background-color .14s,box-shadow .16s,transform .2s var(--sk-ease)}[data-skin=campus] [data-ui=drawer-mentor]+[data-ui=drawer-mentor]{margin-top:4px}[data-skin=campus] [data-ui=drawer-mentor]:hover{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=campus] [data-ui=drawer-mentor][data-mentor=noa]{margin-top:30px}[data-skin=campus] [data-ui=drawer-mentor][data-mentor=noa]:before{content:"Potes";position:absolute;left:8px;right:0;top:-22px;padding-top:8px;border-top:1px solid var(--line);font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=drawer-mentor][data-dragging=true]{z-index:50;cursor:grabbing;background:var(--paper);box-shadow:inset 0 0 0 1px var(--la),var(--shadow-pop);transform:scale(1.03)}[data-skin=campus] [data-ui=drawer-mentor][data-ghost=true]{opacity:.5}[data-skin=campus] [data-ui=drawer-mentor][data-tearing=true]:after{content:"Lâche pour l’épingler";position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;padding:3px 9px;border-radius:4px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--canvas);background:var(--ink)}[data-skin=campus] [data-ui=porthole]{position:fixed;z-index:46;width:112px;height:112px;border-radius:50%;touch-action:none;filter:drop-shadow(var(--lens-shadow))}[data-skin=campus] [data-ui=orb]{position:fixed;z-index:47;border-radius:50%}[data-skin=campus] [data-ui=orb]:before{content:"";position:absolute;inset:-10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--la) 30%,transparent),transparent)}[data-skin=campus] [data-ui=orb-ring]{position:absolute;inset:0;border-radius:50%;border:1px solid var(--line-2)}[data-skin=campus] [data-ui=loupe]{background:var(--paper)}[data-skin=campus] [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:3px;height:120px;margin-top:-60px;border-radius:0 3px 3px 0;background:var(--brand);opacity:0;pointer-events:none;transition:opacity .3s}[data-skin=campus] [data-ui=rail-sliver][data-visible=true]{opacity:.8}[data-skin=campus] [data-ui=rail-sliver][data-waiting=true]{opacity:1;background:var(--sun)}[data-skin=campus] [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){[data-skin=campus] :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}[data-skin=campus] [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:56px;height:56px;padding:3px;border:0;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),var(--shadow-pop)}[data-skin=campus] [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:var(--radius-xl)}}@keyframes campus-turn{to{transform:rotate(1turn)}}[data-skin=campus] [data-ui=lens-say]{border-radius:12px 12px 12px 4px;border-color:var(--line-2)}[data-skin=campus] [data-ui=lens-say] b{font-family:var(--font-mono);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}[data-skin=campus] [data-ui=lens-say][data-mentor]{--m-a:var(--la-text)}[data-skin=campus] [data-ui=lens-say][data-mentor=zephyr]{--la-text:var(--sky-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=braise]{--la-text:var(--tangerine-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=luma]{--la-text:var(--grape-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=kiwi],[data-skin=campus] [data-ui=lens-say][data-mentor=noa]{--la-text:var(--mint-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=sami]{--la-text:var(--sky-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=lina]{--la-text:var(--grape-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=jules]{--la-text:var(--tangerine-ink)}[data-skin=campus] [data-ui=lens-say][data-mentor=maya]{--la-text:var(--sun-text)}[data-skin=campus] [data-ui=cal-grid]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=campus] [data-ui=cal-dayname]{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=cal-daynum]{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-skin=campus] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=campus] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand);border-radius:0;background:none}[data-skin=campus] [data-ui=cal-dayhead][data-weekend] [data-ui=cal-daynum]{color:var(--ink-3)}[data-skin=campus] [data-ui=cal-daycol][data-today]{background:color-mix(in oklab,var(--brand) 4%,transparent)}[data-skin=campus] [data-ui=cal-daycol][data-weekend]{background:var(--weekend)}[data-skin=campus] [data-ui=cal-line]{border-top-color:var(--line)}[data-skin=campus] [data-ui=cal-hour]{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=campus] [data-ui=cal-slot]{border-radius:4px;background:color-mix(in oklab,var(--accent) 13%,var(--paper));box-shadow:inset 2px 0 0 var(--accent)}[data-skin=campus] [data-ui=cal-slot]:hover{box-shadow:inset 2px 0 0 var(--accent),0 0 0 1px var(--line-2)}[data-skin=campus] [data-ui=cal-event]{border-radius:4px}[data-skin=campus] [data-ui=cal-event][data-allday]{background:color-mix(in oklab,var(--accent) 13%,var(--paper));box-shadow:inset 2px 0 0 var(--accent)}[data-skin=campus] [data-ui=cal-title]{font-weight:600;letter-spacing:-.005em}[data-skin=campus] [data-ui=cal-meta]{font-variant-numeric:tabular-nums}[data-skin=campus] [data-ui=cal-now]>div{height:1px;background:var(--brand)}[data-skin=campus] [data-ui=cal-now]>div>span{background:var(--brand);width:7px;height:7px;top:-3px}[data-skin=campus] [data-ui=cal-legend]{font-size:12px;color:var(--ink-3)}[data-skin=campus] [data-ui=cal-listdate]{font:500 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=cal-listbox]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=campus] [data-ui=cal-itemicon]{border-radius:6px}[data-skin=campus] [data-ui=msg]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}[data-skin=campus] [data-ui=msg-list]{border-right:1px solid var(--line)}[data-skin=campus] [data-ui=msg-channel],[data-skin=campus] [data-ui=msg-search]{border-radius:var(--radius)}[data-skin=campus] [data-ui=msg-channel][data-active]{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--brand)}[data-skin=campus] [data-ui=msg-channel][data-unread]{font-weight:600}[data-skin=campus] [data-ui=msg-thread-head]{border-bottom:1px solid var(--line)}[data-skin=campus] [data-ui=msg-scroll]{background:var(--msg-well)}[data-skin=campus] [data-ui=msg-day]{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin=campus] [data-ui=msg-author]>span:first-child{font-weight:600;color:var(--ink)}[data-skin=campus] [data-ui=msg-time]{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=campus] [data-ui=msg-bubble]{border:1px solid var(--line);border-radius:12px 12px 12px 4px;background:var(--paper-2);color:var(--ink);box-shadow:none}[data-skin=campus] [data-ui=msg-bubble][data-mine]{border-color:var(--mine-edge);border-radius:12px 12px 4px 12px;background:var(--mine-bg);color:var(--mine-ink)}[data-skin=campus] [data-ui=msg-bubble][data-role=teacher]:not([data-mine]){background:color-mix(in oklab,var(--sky) 9%,var(--paper));border-color:color-mix(in oklab,var(--sky) 26%,transparent)}[data-skin=campus] [data-ui=msg-composer]{background:var(--paper);border-top:1px solid var(--line)}[data-skin=campus] [data-ui=msg-input]{border-radius:var(--radius);background:var(--field);border-color:var(--line-2);color:var(--ink)}[data-skin=campus] [data-msg=send]{border-radius:var(--radius)}html[data-skin=campus] [data-ui=stage][data-variant]{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-card)}html[data-skin=campus] [data-ui=stage][data-variant]:after{content:"";position:absolute;z-index:3;top:-1px;left:28px;width:44px;height:2px;background:var(--brand)}html[data-skin=campus] [data-ui=tile][class]{border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){[data-skin=campus] :is([data-ui=lens-ring],[data-ui=lens-moons]){animation:none!important}[data-skin=campus] :is([data-ui=button],[data-ui=card],[data-ui=drawer-mentor]){transform:none!important}[data-skin=campus] :is([data-ui=button],[data-ui=card],[data-ui=lens-body],[data-ui=rail],[data-ui=rail-dial-mark],[data-ui=tab]){transition-duration:.01ms!important}}:where(html[data-skin=apesanteur],html[data-skin=nacre],html[data-skin=turbo]){--rail-w:64px;--rail-spring:cubic-bezier(0.34,1.56,0.64,1)}@media (min-width:1024px){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=topnav]{display:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=shell-main]{padding-left:max(24px,calc(var(--rail-w) + 28px - (100vw - 1320px) / 2))}}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]{position:fixed;left:0;top:50%;z-index:40;width:var(--rail-w);display:flex;flex-direction:column;align-items:center;padding:48px 0 44px;translate:0 -50%;isolation:isolate}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]>[data-part=body]{position:absolute;inset:0;z-index:-2;background:var(--paper)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail]>[data-part=stroke]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--line-2)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell]{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;width:56px;height:56px;padding:0;color:var(--ink-2);text-decoration:none;background:none;border:0}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=icon]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--paper-2);transition:scale .26s var(--rail-spring),background-color .2s}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=icon] svg{width:16px;height:16px}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell] [data-part=caption]{font-size:10px;font-weight:600;line-height:1;white-space:nowrap}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-cell][aria-current=page]{color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-count]{position:absolute;top:3px;right:5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font:700 10px/18px var(--font-mono);text-align:center;color:#fff;background:var(--tangerine)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial]{position:relative;width:var(--rail-w);height:68px;margin:8px 0;padding:0;background:none;border:0}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial] [data-part=face]{position:absolute;top:0;left:30px;width:68px;height:68px;border-radius:50%;clip-path:inset(0 0 0 34px);background:radial-gradient(circle,var(--paper) 0 24px,transparent 24.5px),conic-gradient(var(--tangerine) calc(var(--pct, 0) * 1.8deg),var(--paper-3) 0);transition:scale .4s var(--rail-spring)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-dial] [data-part=mark]{position:absolute;left:62px;top:14px;width:4px;height:20px;border-radius:2px;background:var(--ink);transform-origin:50% 100%;rotate:calc(var(--pct, 0) * 1.8deg)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=orbits]{position:fixed;inset:0;z-index:41;width:100%;height:100%;pointer-events:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=orbit]{fill:none;stroke:var(--line-2);stroke-dasharray:3 7}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens]{position:fixed;left:0;top:0;z-index:42;width:66px;height:66px;padding:0;border:0;border-radius:50%;background:none;cursor:grab}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=body]{position:absolute;inset:0;border-radius:50%;transition:scale .3s var(--rail-spring)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens]:not([data-in-drawer]):is(:hover,:focus-visible) [data-part=body]{scale:1.5}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=ring]{position:absolute;inset:0;border-radius:50%;background:var(--m-a,var(--brand))}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=face]{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:var(--paper-2)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=glass]{position:absolute;inset:4px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 60% 34% at 34% 18%,rgb(255 255 255/.45),transparent 70%)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:cs-rail-turn 12s linear infinite}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]>i{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--m-a,var(--brand));transform:rotate(calc(1turn / var(--n, 1) * var(--i, 0))) translateY(-45px)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=name]{position:absolute;left:50%;top:calc(100% + 5px);translate:-50% 0;font-size:11px;font-weight:600;white-space:nowrap;color:var(--ink)}@keyframes cs-rail-turn{to{transform:rotate(1turn)}}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer]{position:fixed;z-index:45;left:calc(var(--rail-w) + 14px);top:50%;translate:0 -50%;width:332px;max-height:min(580px,82vh);overflow:auto;padding:16px 14px 14px;border-radius:22px;background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer-title]{padding:2px 6px 12px;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row]{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;cursor:grab;touch-action:none;color:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row]+[data-ui=drawer-row]{margin-top:8px}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-dragging=true]{z-index:50;cursor:grabbing}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-ghost=true]{opacity:.55}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=drawer-row][data-tearing=true]:after{content:"Lâche pour l’épingler";position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--paper);background:var(--ink)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-sliver]{position:fixed;z-index:39;left:0;top:50%;width:6px;height:160px;margin-top:-80px;border-radius:0 6px 6px 0;background:var(--brand);opacity:0;pointer-events:none;transition:opacity .3s}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-sliver][data-visible=true]{opacity:.85}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-fab]{display:none}@media (max-width:1023.98px){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) :is([data-ui=rail],[data-ui=rail-sliver],[data-ui=orbits]){display:none}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-fab]{position:fixed;z-index:31;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));display:grid;place-items:center;width:58px;height:58px;padding:3px;border:0;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-pop)}:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=rail-drawer]{left:10px;right:10px;top:auto;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;max-height:62vh;translate:none}}@media (prefers-reduced-motion:reduce){:where([data-skin=apesanteur],[data-skin=nacre],[data-skin=turbo]) [data-ui=lens] [data-part=moons]{animation:none}}@keyframes cs-say-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-caret{50%{opacity:0}}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say]{position:fixed;z-index:48;display:flex;flex-direction:column;gap:4px;max-width:min(280px,calc(100vw - 32px));padding:10px 14px 11px;border-radius:18px 18px 18px 6px;font:400 13.5px/1.45 var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);transform-origin:0 100%;animation:cs-say-in .26s cubic-bezier(.34,1.56,.64,1) both;pointer-events:auto}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say]:before{content:"";position:absolute;left:-7px;bottom:10px;width:14px;height:14px;background:inherit;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);rotate:45deg}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say] b{font:600 11.5px/1 var(--font-display);letter-spacing:.02em;color:var(--m-a,var(--brand))}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say] i{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:cs-caret .8s steps(1) infinite}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say] a{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say][data-mentor=zephyr]{--m-a:var(--sky-ink)}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say][data-mentor=braise]{--m-a:var(--tangerine-ink)}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say][data-mentor=luma]{--m-a:var(--grape-ink)}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say][data-mentor=kiwi]{--m-a:var(--mint-ink)}:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-face]>span>div{pointer-events:none}@media (max-width:1023.98px){:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) :is([data-ui=lens]:not([data-in-drawer]),[data-ui=lens-say]){display:none}}@media (prefers-reduced-motion:reduce){:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say],:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=lens-say] i{animation:none}}:root [data-ui=lens-say][data-place=aside]:before{display:none}