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 - max(0px, (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}}@property --tb-br{syntax:"<length>";inherits:true;initial-value:10px}@property --tb-bc{syntax:"<color>";inherits:true;initial-value:rgb(255 255 255/.22)}@property --tb-spin{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-skin=turbo]{color-scheme:dark;--font-bricolage:var(--font-anybody,"Anybody"),"Bricolage Grotesque";--tb-dots:var(--font-doto,"Doto"),var(--font-jetbrains),ui-monospace,monospace;--canvas:#0a0b0e;--paper:#121419;--paper-2:#1a1d24;--paper-3:#262a33;--ink:#f3f5f8;--ink-2:#bcc1cc;--ink-3:#8d93a0;--line:rgb(255 255 255/0.08);--line-2:rgb(255 255 255/0.16);--tangerine:#ff6a13;--tangerine-ink:#ffa56e;--tangerine-soft:rgb(255 106 19/0.16);--sun:#ffd60a;--sun-ink:#ffe066;--sun-soft:rgb(255 214 10/0.14);--mint:#1affb2;--mint-ink:#7dffd2;--mint-soft:rgb(26 255 178/0.13);--sky:#2ec5ff;--sky-ink:#8fdfff;--sky-soft:rgb(46 197 255/0.14);--grape:#a07cff;--grape-ink:#cbb9ff;--grape-soft:rgb(160 124 255/0.17);--bubble:#ff3d8b;--bubble-ink:#ff9cc4;--bubble-soft:rgb(255 61 139/0.16);--stop:#ff3b4f;--stop-ink:#ff9aa5;--stop-soft:rgb(255 59 79/0.16);--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--focus:#1affb2;--shadow-card:0 24px 50px -30px rgb(0 0 0/0.95);--shadow-pop:0 0 0 1px rgb(255 255 255/0.1),0 40px 100px -30px #000,0 0 70px -34px var(--tb-signal);--radius:6px;--radius-lg:10px;--radius-xl:14px;--tb-signal:#ff6a13;--tb-signal-2:#ffd60a;--tb-on:#160700;--tb-chamfer:14px;--tb-panel:linear-gradient(180deg,#16191f,#111318 40%,#0f1115);--tb-cut:#111318;--tb-snap:cubic-bezier(0.2,0.9,0.1,1);--tb-kick:cubic-bezier(0.3,1.6,0.5,1)}html[data-skin=turbo][data-mentor=zephyr]{--tb-signal:#2ec5ff;--tb-signal-2:#1affb2}html[data-skin=turbo][data-mentor=luma]{--tb-signal:#a07cff;--tb-signal-2:#ff3d8b}html[data-skin=turbo][data-mentor=kiwi]{--tb-signal:#8cff3a;--tb-signal-2:#1affb2}html[data-skin=turbo]{background-color:#0a0b0e}html[data-skin=turbo] body{background:transparent}html[data-skin=turbo] .min-h-screen.bg-canvas{background-color:transparent}html[data-skin=turbo] body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(70% 45% at 50% 110%,color-mix(in oklab,var(--tb-signal) 10%,transparent),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000'><filter id='t' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.0013 .002' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.6 0 0 0 -0.3' result='h'/><feComponentTransfer in='h' result='b'><feFuncA type='discrete' tableValues='0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1'/></feComponentTransfer><feMorphology in='b' operator='erode' radius='1' result='er'/><feComposite in='b' in2='er' operator='out' result='l'/><feColorMatrix in='l' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.13 0'/></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>") 0 0 /1600px 1000px repeat,radial-gradient(circle,rgb(255 255 255/.075) 0 1px,transparent 1.4px) 0 0 /16px 16px;-webkit-mask:radial-gradient(120% 90% at 50% 0,#000 30%,rgb(0 0 0/.4) 75%,rgb(0 0 0/.2) 100%);mask:radial-gradient(120% 90% at 50% 0,#000 30%,rgb(0 0 0/.4) 75%,rgb(0 0 0/.2) 100%)}html[data-skin=turbo] body:after{content:"";position:fixed;inset:-50%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,color-mix(in oklab,var(--tb-signal) 8%,transparent) 0deg,transparent 40deg,transparent 1turn);animation:tb-sweep 26s linear infinite;will-change:transform}@keyframes tb-sweep{to{rotate:1turn}}html[data-skin=turbo] :is([data-ui=card],.rounded-panel.shadow-card){--tb-br:10px;--tb-bc:rgb(255 255 255/0.22);position:relative;isolation:isolate;background:transparent;border-width:0;border-radius:0;box-shadow:var(--shadow-card);transition:--tb-br .35s var(--tb-kick),--tb-bc .25s linear,translate .3s var(--tb-snap),box-shadow .3s var(--tb-snap)}html[data-skin=turbo] :is([data-ui=card],.rounded-panel.shadow-card):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(160deg,var(--tb-edge,rgb(255 255 255/.2)),rgb(255 255 255/.06) 40%,rgb(255 255 255/.1));clip-path:polygon(var(--tb-chamfer) 0,100% 0,100% calc(100% - var(--tb-chamfer)),calc(100% - var(--tb-chamfer)) 100%,0 100%,0 var(--tb-chamfer))}html[data-skin=turbo] :is([data-ui=card],.rounded-panel.shadow-card):after{--c:calc(var(--tb-chamfer) - 0.4px);content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(var(--tb-bc),var(--tb-bc)) right 8px top 8px /var(--tb-br) 1.5px no-repeat,linear-gradient(var(--tb-bc),var(--tb-bc)) right 8px top 8px /1.5px var(--tb-br) no-repeat,linear-gradient(var(--tb-bc),var(--tb-bc)) left 8px bottom 8px /var(--tb-br) 1.5px no-repeat,linear-gradient(var(--tb-bc),var(--tb-bc)) left 8px bottom 8px /1.5px var(--tb-br) no-repeat,radial-gradient(circle,rgb(255 255 255/.035) 0 .7px,transparent 1px) 0 0 /5px 5px,radial-gradient(120% 80% at 100% 0,color-mix(in oklab,var(--tone,var(--tb-signal)) 9%,transparent),transparent 60%),var(--tb-panel)}html[data-skin=turbo] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):is(:hover,:focus-visible){--tb-br:22px;--tb-bc:var(--tb-signal);--tb-edge:color-mix(in oklab,var(--tb-signal) 85%,transparent);translate:3px -3px;box-shadow:-10px 18px 40px -24px color-mix(in oklab,var(--tb-signal) 60%,transparent),var(--shadow-card)}html[data-skin=turbo] [data-ui=card-header] h3{font-weight:700;font-stretch:112%;letter-spacing:-.005em}html[data-skin=turbo] :is([data-ui=tone-mark],.rounded-panel>span.absolute.inset-x-0.top-0){inset:11px 36px auto auto;width:26px;height:6px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);filter:saturate(1.3) brightness(1.15)}html[data-skin=turbo] span.absolute.left-0.w-1.rounded-r{inset:auto 10px 10px auto;width:6px;height:6px;border-radius:1px;filter:brightness(1.2)}html[data-skin=turbo] .bg-ink.text-paper{box-shadow:0 0 24px -8px rgb(255 255 255/.45)}html[data-skin=turbo] [data-ui=button]{--kc-c:#3a3f49;--kc-skirt:linear-gradient(180deg,#2c3038,#15171c);--kc-face:radial-gradient(120% 100% at 50% 0%,#3d424c 0%,#2b2f37 60%,#23262d 100%);--kc-depth:5px;position:relative;isolation:isolate;border:0;border-radius:9px;padding-bottom:3px;color:var(--ink);background:var(--kc-skirt);font-weight:700;font-stretch:108%;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 0 0 1px rgb(0 0 0/.6),0 8px 18px -10px rgb(0 0 0/.9);transition:translate .1s var(--tb-snap),box-shadow .25s var(--tb-snap)}html[data-skin=turbo] [data-ui=button]:before{content:"";position:absolute;inset:2px 3px var(--kc-depth) 3px;z-index:-1;border-radius:7px;pointer-events:none;background:var(--kc-face);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),inset 0 -2px 5px rgb(0 0 0/.25);transition:inset .1s var(--tb-snap)}html[data-skin=turbo] [data-ui=button]:after{content:"";position:absolute;top:6px;left:8px;width:4px;height:4px;border-radius:1px;pointer-events:none;background:rgb(0 0 0/.3);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.15);transition:background .15s,box-shadow .15s}html[data-skin=turbo] [data-ui=button]:is(:hover,:focus-visible):not(:disabled):after{background:#ffffff;box-shadow:0 0 6px 1px #ffffff,0 0 12px 2px var(--tb-signal)}html[data-skin=turbo] [data-ui=button]:active:not(:disabled){--kc-depth:2px;translate:0 3px}html[data-skin=turbo] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger],[data-variant=ink]){--kc-skirt:linear-gradient(180deg,color-mix(in oklab,var(--kc-c) 78%,#000),color-mix(in oklab,var(--kc-c) 42%,#000));--kc-face:radial-gradient(120% 100% at 50% 0%,color-mix(in oklab,var(--kc-c) 55%,#fff) 0%,var(--kc-c) 55%,color-mix(in oklab,var(--kc-c) 88%,#000) 100%);color:var(--tb-on);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 0 0 1px rgb(0 0 0/.6),0 10px 26px -10px color-mix(in oklab,var(--kc-c) 85%,transparent)}html[data-skin=turbo] [data-ui=button][data-variant=primary]{--kc-c:var(--tb-signal)}html[data-skin=turbo] [data-ui=button][data-variant=mint]{--kc-c:var(--mint)}html[data-skin=turbo] [data-ui=button][data-variant=grape]{--kc-c:var(--grape)}html[data-skin=turbo] [data-ui=button][data-variant=sky]{--kc-c:var(--sky)}html[data-skin=turbo] [data-ui=button][data-variant=danger]{--kc-c:var(--stop)}html[data-skin=turbo] [data-ui=button][data-variant=ink]{--kc-c:#e9ecf1;color:#0a0b0e}html[data-skin=turbo] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=grape],[data-variant=sky],[data-variant=danger],[data-variant=ink]):hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(255 255 255/.25),0 0 0 1px rgb(0 0 0/.6),0 14px 34px -8px color-mix(in oklab,var(--kc-c) 90%,transparent),0 0 22px -6px var(--kc-c)}html[data-skin=turbo] [data-ui=button][data-variant=ghost]{color:var(--ink-2);background:transparent;box-shadow:none;padding-bottom:0}html[data-skin=turbo] [data-ui=button][data-variant=ghost]:before{opacity:0;inset:2px;transition:opacity .15s}html[data-skin=turbo] [data-ui=button][data-variant=ghost]:hover:not(:disabled){color:var(--ink)}html[data-skin=turbo] [data-ui=button][data-variant=ghost]:hover:not(:disabled):before{opacity:.6}html[data-skin=turbo] [data-ui=button][data-variant=outline]{box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 0 0 1px color-mix(in oklab,var(--tb-signal) 55%,transparent),0 8px 18px -10px rgb(0 0 0/.9)}html[data-skin=turbo] :is([data-ui=button][data-chunky],[data-ui=button].btn-chunky){--kc-depth:7px;transform:none;padding-bottom:5px}html[data-skin=turbo] :is([data-ui=button][data-chunky],[data-ui=button].btn-chunky):active:not(:disabled){--kc-depth:3px;translate:0 4px}html[data-skin=turbo] .btn-chunky:not([data-ui]){border-radius:8px;transform:none;background-image:radial-gradient(120% 90% at 50% 0,rgb(255 255 255/.3),rgb(255 255 255/0) 55%)!important;box-shadow:inset 0 -5px 0 rgb(0 0 0/.35),inset 0 1px 0 rgb(255 255 255/.35),0 0 0 1px rgb(0 0 0/.6),0 8px 18px -8px rgb(0 0 0/.9);padding-bottom:calc(.5rem + 3px);text-shadow:0 1px 0 rgb(0 0 0/.35);transition:translate .1s var(--tb-snap),box-shadow .1s var(--tb-snap)}html[data-skin=turbo] .btn-chunky:not([data-ui]):hover,html[data-skin=turbo] :is(a,button):hover .btn-chunky:not([data-ui]){transform:none;box-shadow:inset 0 -5px 0 rgb(0 0 0/.35),inset 0 1px 0 rgb(255 255 255/.4),0 0 0 1px rgb(0 0 0/.6),0 12px 24px -8px var(--tb-signal)}html[data-skin=turbo] .btn-chunky:not([data-ui]):active{transform:none;translate:0 3px;box-shadow:inset 0 -2px 0 rgb(0 0 0/.35),inset 0 1px 0 rgb(255 255 255/.3),0 0 0 1px rgb(0 0 0/.6)}html[data-skin=turbo] [data-ui=button]:disabled{box-shadow:none;filter:grayscale(.7)}html[data-skin=turbo] [data-ui=badge]{border-radius:0;padding:3px 12px;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background-image:linear-gradient(180deg,rgb(255 255 255/.07),transparent)}html[data-skin=turbo] [data-ui=badge]>span.rounded-full:first-child{width:5px;height:5px;border-radius:1px;box-shadow:0 0 6px currentColor}html[data-skin=turbo] [data-ui=avatar]{border-radius:30%;box-shadow:0 0 0 1.5px #0a0b0e,0 0 0 2.5px color-mix(in oklab,var(--tb-signal) 70%,transparent)}html[data-skin=turbo] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border-radius:6px;border-color:rgb(255 255 255/.14);background-color:#08090b;color:var(--ink);caret-color:var(--tb-signal);box-shadow:inset 0 2px 6px rgb(0 0 0/.7);transition:box-shadow .2s var(--tb-snap),border-color .2s}html[data-skin=turbo] :is([data-ui=input],[data-ui=textarea],[data-ui=select])::placeholder{color:var(--placeholder);font-family:var(--font-mono);font-size:.9em}html[data-skin=turbo] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:rgb(255 255 255/.05);background-image:linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal)),linear-gradient(var(--tb-signal),var(--tb-signal));background-size:10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 2px 6px rgb(0 0 0/.7)}html[data-skin=turbo] [data-ui=switch]{border-radius:4px;background:#08090b;box-shadow:inset 0 0 0 1px var(--line-2)}html[data-skin=turbo] [data-ui=switch][aria-checked=true]{background:color-mix(in oklab,var(--mint) 25%,#08090b);box-shadow:inset 0 0 0 1px var(--mint),0 0 14px -4px var(--mint)}html[data-skin=turbo] [data-ui=switch]>span{border-radius:3px;background:linear-gradient(180deg,#4a505c,#2b2f37);box-shadow:inset 0 1px 0 rgb(255 255 255/.2)}html[data-skin=turbo] [data-ui=switch][aria-checked=true]>span{background:var(--mint);box-shadow:0 0 10px var(--mint)}html[data-skin=turbo] [data-ui=checkbox]{border-radius:2px;background:#08090b}html[data-skin=turbo] [data-ui=checkbox][aria-checked=true]{border-color:var(--tb-signal);background:var(--tb-signal);color:var(--tb-on);box-shadow:0 0 10px -2px var(--tb-signal)}html[data-skin=turbo] [data-ui=progress]{height:14px!important;border-radius:0;background:rgb(255 255 255/.1);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'><path d='M0 0h5.5l6 7-6 7H0l6-7z'/></svg>") 0 0 /12px 14px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'><path d='M0 0h5.5l6 7-6 7H0l6-7z'/></svg>") 0 0 /12px 14px repeat-x}html[data-skin=turbo] [data-ui=progress]>:is([data-part=fill],div){position:relative;border-radius:0;background-image:linear-gradient(90deg,color-mix(in oklab,var(--tone,var(--tb-signal)) 45%,transparent),var(--tone,var(--tb-signal)) 70%,color-mix(in oklab,var(--tone,var(--tb-signal)) 60%,#fff))!important}html[data-skin=turbo] [data-ui=progress]>:is([data-part=fill],div):after{content:"";position:absolute;inset:0 0 0 auto;width:14px;background:#ffffff;opacity:0;animation:tb-boost 1.6s var(--tb-snap) infinite}html[data-skin=turbo] header .h-1.overflow-hidden.rounded-full{height:6px;border-radius:0;background:rgb(255 255 255/.12);-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6px);mask:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6px)}html[data-skin=turbo] header .h-1.overflow-hidden.rounded-full>div{border-radius:0;background:var(--tb-signal)}html[data-skin=turbo] [data-ui=ring]{isolation:isolate}html[data-skin=turbo] [data-ui=ring]:before{content:"";position:absolute;inset:14%;z-index:-1;border-radius:50%;background:radial-gradient(circle,#15181e 0 60%,transparent 61%),repeating-conic-gradient(from 0deg,rgb(255 255 255/.2) 0 1.2deg,transparent 1.2deg 15deg),#0d0f13;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}html[data-skin=turbo] [data-ui=ring]:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,transparent 0 8deg,var(--tb-cut) 8deg 10.5deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px))}html[data-skin=turbo] [data-ui=ring] :is([data-part=track],circle:first-child){stroke:rgb(255 255 255/.1)}html[data-skin=turbo] [data-ui=ring] :is([data-part=arc],circle:last-child){stroke-linecap:butt;filter:drop-shadow(0 0 4px var(--tone,var(--tb-signal)))}html[data-skin=turbo] [data-ui=ring] :is(.font-display,[data-part=label] strong){font-family:var(--tb-dots);font-weight:800;letter-spacing:.02em}html[data-skin=turbo] [data-ui=tabs]{gap:4px;padding:4px;border-radius:10px;background:#08090b;box-shadow:inset 0 0 0 1px var(--line),inset 0 3px 8px rgb(0 0 0/.7)}html[data-skin=turbo] [data-ui=tabs] [role=tab]{position:relative;border-radius:7px;padding-left:20px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html[data-skin=turbo] [data-ui=tabs] [role=tab]:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:1px;background:rgb(255 255 255/.16);transition:background .15s,box-shadow .15s}html[data-skin=turbo] [data-ui=tabs] [role=tab]:hover{color:var(--ink)}html[data-skin=turbo] [data-ui=tabs] [role=tab][aria-selected=true]{color:var(--ink);background:linear-gradient(180deg,#2b3039,#1d2027);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 2px 0 rgb(0 0 0/.6)}html[data-skin=turbo] [data-ui=tabs] [role=tab][aria-selected=true]:before{background:var(--tb-signal);box-shadow:0 0 8px var(--tb-signal)}html[data-skin=turbo] [data-ui=tabs] [role=tab]>:is([data-part=count],span.rounded-full){border-radius:2px;font-family:var(--tb-dots);font-weight:800;background:rgb(255 255 255/.08)}html[data-skin=turbo] :is([data-ui=modal],[data-ui=drawer]){background:var(--tb-panel);box-shadow:var(--shadow-pop)}html[data-skin=turbo] [data-ui=modal]{border-radius:0;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}html[data-skin=turbo] :is([data-ui=scrim],.bg-ink\/40,.bg-ink\/30){background-color:rgb(4 5 7/.7);background-image:repeating-linear-gradient(0deg,rgb(255 255 255/.025) 0 1px,transparent 1px 3px)}html[data-skin=turbo] [data-ui=page-header]{position:relative;isolation:isolate;padding-top:14px}html[data-skin=turbo] [data-ui=page-header]:before{content:"";position:absolute;inset:-60px 0 -20px 0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(255 255 255/.045) 0 1px,transparent 1px 4px),repeating-linear-gradient(1.6deg,color-mix(in oklab,var(--tb-signal) 12%,transparent) 0 1px,transparent 1px 4.3px);-webkit-mask:radial-gradient(60% 110% at 18% 100%,#000,transparent 75%);mask:radial-gradient(60% 110% at 18% 100%,#000,transparent 75%);animation:tb-crt 14s linear infinite}html[data-skin=turbo] [data-ui=page-header] h1{font-size:clamp(28px,3.6vw,42px);font-weight:800;font-stretch:125%;line-height:1;letter-spacing:-.02em;animation:tb-shift .7s var(--tb-snap) both}html[data-skin=turbo] [data-ui=page-header] [data-part=eyebrow]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tb-signal)}html[data-skin=turbo] [data-ui=page-header] [data-part=eyebrow]:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor;box-shadow:0 0 8px currentColor}html[data-skin=turbo] [data-ui=stat] [data-part=value]{white-space:nowrap;font-family:var(--tb-dots);font-size:32px;font-weight:800;letter-spacing:.02em;text-shadow:0 0 14px color-mix(in oklab,currentColor 55%,transparent)}html[data-skin=turbo] .skeleton{border-radius:2px;background:repeating-linear-gradient(90deg,rgb(255 255 255/.05) 0 6px,transparent 6px 8px),linear-gradient(90deg,transparent 30%,color-mix(in oklab,var(--tb-signal) 18%,transparent) 50%,transparent 70%) 0 0 /200% 100%}html[data-skin=turbo] header.sticky{border-color:var(--line);background:rgb(10 11 14/.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-skin=turbo] header.sticky nav a.bg-ink{color:var(--tb-on);background:var(--tb-signal);border-radius:6px;box-shadow:0 0 20px -4px var(--tb-signal)}html[data-skin=turbo] nav.fixed.bottom-0{border-color:var(--line);background:rgb(10 11 14/.92)}html[data-skin=turbo] :is(.text-\[\#8a5a00\],.text-\[\#5c3d00\]){color:var(--sun-ink)}html[data-skin=turbo] .text-\[\#8a5a00\]\/80{color:color-mix(in oklab,var(--sun-ink) 80%,transparent)}html[data-skin=turbo] .text-\[\#b4245e\]{color:var(--bubble-ink)}html[data-skin=turbo] .text-\[\#b42328\]{color:var(--stop-ink)}html[data-skin=turbo] .bg-white\/70{background-color:rgb(255 255 255/.14)}html[data-skin=turbo] .bg-ink\/85{background-color:rgb(10 11 14/.92)}html[data-skin=turbo] ::selection{background:color-mix(in oklab,var(--tb-signal) 55%,transparent);color:#fff}html[data-skin=turbo] .prose-school blockquote{border-left:0;border-radius:0;padding:1em 1.3em;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(var(--tb-signal),var(--tb-signal)) left 6px top 6px /2px 12px no-repeat,linear-gradient(var(--tb-signal),var(--tb-signal)) right 6px bottom 6px /12px 2px no-repeat,#0d0f13}html[data-skin=turbo] .prose-school strong{background:none;box-shadow:inset 0 -.42em 0 color-mix(in oklab,var(--tb-signal) 30%,transparent)}html[data-skin=turbo] .prose-school li::marker{color:var(--tb-signal)}html[data-skin=turbo] .prose-school ul>li::marker{content:"\25B8  "}html[data-skin=turbo] [data-ui=rail] [data-part=body]{background:repeating-linear-gradient(0deg,rgb(255 255 255/.022) 0 1px,transparent 1px 3px),linear-gradient(90deg,#1c1f25,#121418 60%,#0d0f12)}html[data-skin=turbo] [data-ui=rail] [data-part=stroke]{fill:none;stroke:color-mix(in oklab,var(--tb-signal) 60%,transparent);stroke-width:1px}html[data-skin=turbo] [data-ui=rail-cell] [data-part=icon]{border-radius:8px;background:linear-gradient(180deg,#2c3038,#1b1e24);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 2px 0 #000}html[data-skin=turbo] [data-ui=rail-cell]:is(:hover,[aria-current=page]) [data-part=icon]{color:var(--tb-on);background:var(--tb-signal);box-shadow:0 0 16px -2px var(--tb-signal),0 2px 0 #000}html[data-skin=turbo] [data-ui=rail-cell] [data-part=caption]{font:800 11px/1 var(--tb-dots);letter-spacing:.04em;color:var(--ink-2)}html[data-skin=turbo] [data-ui=rail-sliver]{width:4px;height:220px;background:repeating-linear-gradient(180deg,var(--tb-signal) 0 4px,transparent 4px 7px);-webkit-mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);opacity:.75;animation:tb-marquee 1.4s linear infinite}html[data-skin=turbo] [data-ui=rail-sliver][data-state=waiting]{background:repeating-linear-gradient(180deg,var(--sun) 0 4px,transparent 4px 7px);animation:tb-marquee .7s linear infinite,tb-blink 1.2s steps(2) infinite}html[data-skin=turbo] [data-ui=rail-dial] [data-part=face]{border-radius:50%;background:radial-gradient(circle,#2a2e36 0 40%,transparent 41%),repeating-conic-gradient(from 0deg,#2f343d 0 5deg,#171a1f 5deg 10deg);box-shadow:0 0 0 2px #0a0b0e,0 0 0 3px color-mix(in oklab,var(--tb-signal) 60%,transparent),0 0 20px -4px var(--tb-signal);transition:rotate .5s var(--tb-kick)}html[data-skin=turbo] [data-ui=rail-dial][data-open=true] [data-part=face]{rotate:90deg}html[data-skin=turbo] [data-ui=rail-dial] [data-part=mark]{background:var(--tb-signal);box-shadow:0 0 10px var(--tb-signal)}html[data-skin=turbo] [data-ui=orbit]{fill:none;stroke:color-mix(in oklab,var(--tb-signal) 40%,transparent);stroke-width:1px;stroke-dasharray:1 5}html[data-skin=turbo] [data-ui=lens]{--m-a:#2ec5ff;--m-b:#1affb2}html[data-skin=turbo] [data-ui=lens][data-mentor=braise]{--m-a:#ff6a13;--m-b:#ffd60a}html[data-skin=turbo] [data-ui=lens][data-mentor=luma]{--m-a:#a07cff;--m-b:#ff3d8b}html[data-skin=turbo] [data-ui=lens][data-mentor=kiwi]{--m-a:#8cff3a;--m-b:#1affb2}html[data-skin=turbo] [data-ui=lens] [data-part=ring]{border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--m-a) 0 9deg,transparent 9deg 15deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));opacity:.55}html[data-skin=turbo] [data-ui=lens][data-state=working] [data-part=ring]{opacity:1;background:conic-gradient(from var(--tb-spin),transparent 0 60%,var(--m-a) 90%,#fff 100%),repeating-conic-gradient(from 0deg,rgb(255 255 255/.12) 0 9deg,transparent 9deg 15deg);animation:tb-spin 1.2s steps(24) infinite}html[data-skin=turbo] [data-ui=lens][data-state=waiting] [data-part=ring]{opacity:1;background:repeating-conic-gradient(from 0deg,var(--sun) 0 9deg,transparent 9deg 15deg);animation:tb-blink 1.2s steps(2) infinite}html[data-skin=turbo] [data-ui=lens][data-state=speaking] [data-part=ring]{opacity:1;background:repeating-conic-gradient(from 0deg,var(--m-a) 0 9deg,transparent 9deg 15deg);filter:drop-shadow(0 0 6px var(--m-a))}html[data-skin=turbo] [data-ui=lens] [data-part=face]{border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in oklab,var(--m-a) 35%,#15181e),#0a0b0e 80%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}html[data-skin=turbo] [data-ui=lens] [data-part=glass]{border-radius:50%;background:repeating-linear-gradient(0deg,rgb(255 255 255/.04) 0 1px,transparent 1px 3px),radial-gradient(ellipse 60% 30% at 35% 18%,rgb(255 255 255/.22),transparent 70%)}html[data-skin=turbo] [data-ui=lens] [data-part=moons] i{border-radius:1px;background:var(--m-a);box-shadow:0 0 8px var(--m-a)}html[data-skin=turbo] [data-ui=lens] [data-part=moons] i[data-state=waiting]{background:var(--sun);box-shadow:0 0 8px var(--sun)}html[data-skin=turbo] [data-ui=lens] [data-part=name]{padding:2px 7px;font:600 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tb-on);background:var(--m-a)}html[data-skin=turbo] [data-ui=bubble]{border-radius:10px;color:var(--ink);background:linear-gradient(180deg,#2c3038,#15171c);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 4px 0 #000,0 10px 20px -8px rgb(0 0 0/.8)}html[data-skin=turbo] [data-ui=bubble][data-primary]{color:var(--tb-on);background:var(--tb-signal);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 4px 0 color-mix(in oklab,var(--tb-signal) 40%,#000),0 0 22px -4px var(--tb-signal)}html[data-skin=turbo] [data-ui=rail-drawer]{background:radial-gradient(circle,rgb(255 255 255/.05) 0 .8px,transparent 1.1px) 0 0 /8px 8px,var(--tb-panel);box-shadow:0 0 0 1px rgb(255 255 255/.1),var(--shadow-pop);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}html[data-skin=turbo] [data-ui=drawer-row]{border-radius:4px;transition:background .15s}html[data-skin=turbo] [data-ui=drawer-row]:hover{background:rgb(255 255 255/.05)}html[data-skin=turbo] [data-ui=drawer-row][data-tearing=true]{background:color-mix(in oklab,var(--tb-signal) 16%,transparent);box-shadow:0 0 0 1.5px var(--tb-signal)}html[data-skin=turbo] [data-ui=lock-on]{border:1.5px solid var(--m-a,var(--tb-signal));box-shadow:0 0 8px color-mix(in oklab,var(--m-a,var(--tb-signal)) 55%,transparent),inset 0 0 18px -10px var(--m-a,var(--tb-signal));animation:tb-lock .45s var(--tb-kick) both}html[data-skin=turbo] [data-ui=lock-on] [data-part=tag]{position:absolute;top:-16px;left:-1.5px;padding:0 6px;font:700 10px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tb-on);background:var(--m-a,var(--tb-signal))}html[data-skin=turbo] [data-ui=porthole]{border-radius:50%;filter:drop-shadow(0 14px 22px rgb(0 0 0/.7))}html[data-skin=turbo] [data-ui=loupe]{background:radial-gradient(circle,rgb(255 255 255/.04) 0 .8px,transparent 1.1px) 0 0 /8px 8px,#0d0f13}@keyframes tb-spin{to{--tb-spin:360deg}}@keyframes tb-boost{0%,55%{opacity:0}65%{opacity:.9}to{opacity:0}}@keyframes tb-crt{to{background-position:0 0,0 86px}}@keyframes tb-shift{0%{opacity:0;font-stretch:50%;letter-spacing:.12em;translate:-24px 0}to{opacity:1;font-stretch:125%;letter-spacing:-.02em;translate:0 0}}@keyframes tb-marquee{to{background-position:0 14px}}@keyframes tb-blink{50%{opacity:.35}}@keyframes tb-lock{0%{opacity:0;scale:1.18}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){html[data-skin=turbo] [data-ui=lens] *,html[data-skin=turbo] [data-ui=lock-on],html[data-skin=turbo] [data-ui=page-header] h1,html[data-skin=turbo] [data-ui=page-header]:before,html[data-skin=turbo] [data-ui=progress]>:after,html[data-skin=turbo] [data-ui=rail-sliver],html[data-skin=turbo] body:after{animation:none!important}html[data-skin=turbo] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):hover{translate:none}}