@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(--ink-3);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}}@property --nc-peel{syntax:"<length>";inherits:true;initial-value:12px}@property --nc-spin{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-skin=nacre]{color-scheme:light;--font-bricolage:var(--font-syne,"Syne"),"Bricolage Grotesque";--nc-serif:var(--font-instrument,"Instrument Serif"),ui-serif,Georgia,serif;--canvas:#faf7ff;--paper:#ffffff;--paper-2:#f5f0fd;--paper-3:#e9e1f7;--ink:#1a1033;--ink-2:#453c63;--ink-3:#686089;--line:rgb(26 16 51/0.08);--line-2:rgb(26 16 51/0.16);--tangerine:#ff6a00;--tangerine-ink:#ad3b00;--tangerine-soft:#ffe7d6;--sun:#ffc400;--sun-ink:#7a4e00;--sun-soft:#fff2c4;--mint:#00c98f;--mint-ink:#006a4b;--mint-soft:#d4f8eb;--sky:#1fa2ff;--sky-ink:#005ca8;--sky-soft:#dbefff;--grape:#7a4dff;--grape-ink:#4a23d4;--grape-soft:#ede5ff;--bubble:#ff3d8f;--bubble-ink:#a3124d;--bubble-soft:#ffe1ee;--stop:#e8364a;--stop-ink:#a01828;--stop-soft:#ffe3e6;--brand:var(--tangerine);--brand-ink:var(--tangerine-ink);--focus:#7a4dff;--shadow-card:0 1px 2px rgb(60 30 120/0.08),0 16px 32px -20px rgb(90 50 170/0.42);--shadow-pop:0 44px 90px -34px rgb(90 50 170/0.5),0 0 0 1px rgb(26 16 51/0.06);--radius:16px;--radius-lg:24px;--radius-xl:34px;--nc-holo:linear-gradient(115deg,#ffb6dc,#ffe6a0 17%,#b5ffe2 34%,#a6dbff 51%,#d2b6ff 68%,#ffb6dc 85%,#ffe6a0);--nc-film:conic-gradient(from 200deg,#ff8fc8,#ffe08a,#8affd4,#7fcbff,#c3a2ff,#ff8fc8);--nc-face:linear-gradient(155deg,#fffdfd,#fbf6ff 40%,#f3fbff 70%,#fff8f1);--nc-candy:linear-gradient(120deg,#ffb020,#ff7a1a 38%,#ff5c9a);--nc-on:#1a1033;--nc-pop:cubic-bezier(0.34,1.56,0.64,1);--nc-glide:cubic-bezier(0.2,0.8,0.2,1)}html[data-skin=nacre][data-mentor=zephyr]{--nc-candy:linear-gradient(120deg,#9ff3ff,#33c9ff 45%,#12d9a4)}html[data-skin=nacre][data-mentor=luma]{--nc-candy:linear-gradient(120deg,#ffb8e3,#c9a0ff 50%,#a184ff)}html[data-skin=nacre][data-mentor=kiwi]{--nc-candy:linear-gradient(120deg,#e8ff66,#93f25e 45%,#33e6a3)}html[data-skin=nacre]{background-color:#faf7ff}html[data-skin=nacre] body{background:transparent}html[data-skin=nacre] .min-h-screen.bg-canvas{background-color:transparent}html[data-skin=nacre] body:before{content:"";position:fixed;inset:-10%;z-index:-2;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000' viewBox='0 0 1600 1000'><defs><filter id='e' x='-20%' y='-20%' width='140%' height='140%'><feTurbulence type='fractalNoise' baseFrequency='.0026 .005' numOctaves='3' seed='3' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='300' xChannelSelector='G' yChannelSelector='R'/><feGaussianBlur stdDeviation='.9'/></filter></defs><rect width='1600' height='1000' fill='%23fbf8ff'/><g filter='url(%23e)'><path d='M-300 100C120 10 460 240 820 140S1460 30 1900 180V250C1460 120 1180 330 800 240S140 90 -300 210Z' fill='%23ffc6e3' fill-opacity='.75'/><path d='M-300 300C180 250 520 400 900 340S1500 240 1900 330V362C1480 280 1220 420 870 375S220 290 -300 345Z' fill='%23b49cf0' fill-opacity='.35'/><path d='M-300 440C260 360 640 580 1000 460S1560 340 1900 470V560C1520 420 1260 620 960 540S240 440 -300 545Z' fill='%23b9f0ff' fill-opacity='.7'/><path d='M-300 660C240 590 640 780 1040 680S1560 560 1900 690V770C1500 640 1260 840 940 770S300 650 -300 770Z' fill='%23ffe4a3' fill-opacity='.6'/><path d='M-300 860C300 800 700 960 1080 870S1560 780 1900 890V960C1520 840 1280 1000 960 940S320 840 -300 950Z' fill='%23c2f5df' fill-opacity='.65'/><path d='M-300 590C200 560 560 670 900 630S1500 550 1900 630V640C1500 570 1180 680 880 645S200 582 -300 602Z' fill='%23ffffff' fill-opacity='.95'/><path d='M-300 400C200 360 560 480 900 430S1500 360 1900 430V450C1500 380 1180 500 880 455S200 385 -300 420Z' fill='%23d6c4ff' fill-opacity='.6'/></g></svg>") 50% /cover no-repeat;opacity:.62;animation:nc-drift 120s ease-in-out infinite alternate;will-change:transform}html[data-skin=nacre] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 12% -8%,rgb(255 255 255/.95),rgb(255 255 255/0) 70%),radial-gradient(50% 40% at 100% 0,rgb(255 230 160/.35),transparent 70%),radial-gradient(70% 60% at 50% 120%,rgb(200 180 255/.35),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0 0.55  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}@keyframes nc-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.05) rotate(-1deg)}to{transform:translate3d(2%,1.5%,0) scale(1.1) rotate(1.5deg)}}html[data-skin=nacre] :is([data-ui=card],.rounded-panel.shadow-card){--nc-peel:12px;position:relative;isolation:isolate;background:transparent;border-width:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:--nc-peel .5s var(--nc-pop),translate .45s var(--nc-pop),rotate .45s var(--nc-pop),box-shadow .4s var(--nc-glide)}html[data-skin=nacre] :is([data-ui=card],.rounded-panel.shadow-card):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255/0) 30%,rgb(255 160 210/.26) 40%,rgb(160 255 220/.24) 48%,rgb(150 200 255/.26) 56%,rgb(255 255 255/0) 66%) var(--nc-sheen,115%) 0 /260% 100% no-repeat,radial-gradient(120% 80% at 0 0,rgb(255 255 255/.9) 30%,rgb(255 255 255/0) 75%),var(--nc-face);box-shadow:inset 0 0 0 5px #ffffff,inset 0 0 0 6px rgb(122 77 255/.08);-webkit-mask:linear-gradient(-45deg,transparent var(--nc-peel),#000 calc(var(--nc-peel) + .6px));mask:linear-gradient(-45deg,transparent var(--nc-peel),#000 calc(var(--nc-peel) + .6px));transition:background-position 1.1s var(--nc-glide)}html[data-skin=nacre] :is([data-ui=card],.rounded-panel.shadow-card):after{content:"";position:absolute;right:0;bottom:0;z-index:-1;width:calc(var(--nc-peel) * 1.4142 + 1px);height:calc(var(--nc-peel) * 1.4142 + 1px);border-top-left-radius:7px;pointer-events:none;background:linear-gradient(to top left,transparent calc(50% - .5px),#e4daf8 50%,#ffffff 74%,#f3edff);filter:drop-shadow(-1px -1px 1.5px rgb(90 50 170/.16)) drop-shadow(2px 3px 3px rgb(90 50 170/.24))}html[data-skin=nacre] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):is(:hover,:focus-visible){--nc-peel:21px;--nc-sheen:-25%;translate:0 -4px;rotate:-.6deg;box-shadow:0 2px 4px rgb(60 30 120/.08),0 30px 44px -24px rgb(90 50 170/.55)}html[data-skin=nacre] [data-ui=card-header] h3{font-weight:700;letter-spacing:-.015em}html[data-skin=nacre] :is([data-ui=tone-mark],.rounded-panel>span.absolute.inset-x-0.top-0){inset:14px 14px auto auto;width:16px;height:16px;border-radius:50%;rotate:8deg;background-image:radial-gradient(circle at 34% 30%,rgb(255 255 255/.85) 0 2px,rgb(255 255 255/0) 4.5px),radial-gradient(circle,rgb(255 255 255/0) 55%,rgb(0 0 0/.12))!important;box-shadow:0 0 0 2.5px #ffffff,0 2px 5px rgb(60 30 120/.3)}html[data-skin=nacre] span.absolute.left-0.w-1.rounded-r{inset:auto 10px 10px auto;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px #ffffff,0 1px 3px rgb(60 30 120/.3)}html[data-skin=nacre] [data-ui=button]{position:relative;isolation:isolate;border-radius:999px;font-weight:700;letter-spacing:-.005em;transition:translate .4s var(--nc-pop),rotate .4s var(--nc-pop),scale .2s var(--nc-pop),box-shadow .3s var(--nc-glide),background-color .2s}html[data-skin=nacre] [data-ui=button][data-size=icon]{border-radius:50%}html[data-skin=nacre] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky]){--nc-fill:var(--nc-candy);color:var(--nc-on);background:radial-gradient(110% 80% at 30% -10%,rgb(255 255 255/.7),rgb(255 255 255/0) 50%),var(--nc-fill);box-shadow:0 0 0 3px #ffffff,0 0 0 4px rgb(26 16 51/.07),0 10px 22px -10px color-mix(in oklab,var(--bubble) 70%,transparent)}html[data-skin=nacre] [data-ui=button][data-variant=mint]{--nc-fill:linear-gradient(120deg,#b9ffe6,#19e3a6 50%,#00c98f)}html[data-skin=nacre] [data-ui=button][data-variant=sky]{--nc-fill:linear-gradient(120deg,#c8f0ff,#4cc0ff 50%,#1fa2ff)}html[data-skin=nacre] [data-ui=button]:is([data-variant=grape],[data-variant=danger],[data-variant=ink]){color:#ffffff;background:radial-gradient(110% 60% at 30% -20%,rgb(255 255 255/.32),rgb(255 255 255/0) 45%),var(--nc-fill,linear-gradient(120deg,#7448ff,#5326e0));box-shadow:0 0 0 3px #ffffff,0 0 0 4px rgb(26 16 51/.08),0 10px 22px -10px rgb(60 30 160/.6)}html[data-skin=nacre] [data-ui=button][data-variant=danger]{--nc-fill:linear-gradient(120deg,#d92a40,#b8172d)}html[data-skin=nacre] [data-ui=button][data-variant=ink]{--nc-fill:linear-gradient(160deg,#2a1d4d,#1a1033)}html[data-skin=nacre] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger],[data-variant=ink]):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/.85) 44%,rgb(190 255 235/.6) 50%,rgb(255 190 225/.6) 56%,transparent 70%) 160% 0 /260% 100% no-repeat;opacity:.8;transition:background-position .8s var(--nc-glide)}html[data-skin=nacre] [data-ui=button]:is(:hover,:focus-visible):not(:disabled):after{background-position:-60% 0}html[data-skin=nacre] [data-ui=button]:is([data-variant=primary],[data-variant=mint],[data-variant=sky],[data-variant=grape],[data-variant=danger],[data-variant=ink]):hover:not(:disabled){translate:0 -2px;rotate:-1.2deg;box-shadow:0 0 0 3px #ffffff,0 0 0 4px rgb(26 16 51/.08),0 16px 28px -12px color-mix(in oklab,var(--bubble) 75%,transparent)}html[data-skin=nacre] [data-ui=button]:active:not(:disabled){translate:0 1px;rotate:0deg;scale:.96;transition-duration:.1s}html[data-skin=nacre] [data-ui=button][data-variant=soft]{color:var(--ink);background:linear-gradient(160deg,#ffffff,#f1eafe);box-shadow:0 0 0 1.5px rgb(122 77 255/.14),0 4px 10px -6px rgb(90 50 170/.35)}html[data-skin=nacre] [data-ui=button][data-variant=ghost]{color:var(--ink-2);background:transparent}html[data-skin=nacre] [data-ui=button][data-variant=ghost]:hover:not(:disabled){color:var(--ink);background:rgb(122 77 255/.08)}html[data-skin=nacre] [data-ui=button][data-variant=outline]{color:var(--ink);background:#ffffff;border:2px dashed rgb(26 16 51/.26)}html[data-skin=nacre] [data-ui=button][data-variant=outline]:hover:not(:disabled){border-color:var(--grape);background:#ffffff}html[data-skin=nacre] [data-ui=button][data-variant=outline]:before{content:"\2702";position:absolute;top:-10px;left:8px;font-size:13px;line-height:1;color:var(--grape);opacity:0;pointer-events:none;transition:left 1.1s var(--nc-glide),opacity .2s}html[data-skin=nacre] [data-ui=button][data-variant=outline]:hover:not(:disabled):before{left:calc(100% - 22px);opacity:1}html[data-skin=nacre] :is([data-ui=button][data-chunky],[data-ui=button].btn-chunky){transform:none;box-shadow:0 0 0 3px #ffffff,0 5px 0 3px color-mix(in oklab,var(--chunk,#c2410c) 55%,#ffffff),0 14px 22px -8px rgb(90 50 170/.4)}html[data-skin=nacre] :is([data-ui=button][data-chunky],[data-ui=button].btn-chunky):active:not(:disabled){translate:0 4px;box-shadow:0 0 0 3px #ffffff,0 1px 0 3px color-mix(in oklab,var(--chunk,#c2410c) 55%,#ffffff)}html[data-skin=nacre] .btn-chunky:not([data-ui]){border-radius:999px;transform:none;background-image:radial-gradient(110% 60% at 30% -20%,rgb(255 255 255/.38),rgb(255 255 255/0) 45%)!important;box-shadow:0 0 0 3px #ffffff,0 4px 0 3px color-mix(in oklab,var(--chunk,#c2410c) 45%,#ffffff),0 12px 20px -8px rgb(90 50 170/.4);transition:translate .35s var(--nc-pop),rotate .35s var(--nc-pop)}html[data-skin=nacre] .btn-chunky:not([data-ui]):hover,html[data-skin=nacre] :is(a,button):hover .btn-chunky:not([data-ui]){transform:none;translate:0 -2px;rotate:-1.5deg;box-shadow:0 0 0 3px #ffffff,0 6px 0 3px color-mix(in oklab,var(--chunk,#c2410c) 45%,#ffffff),0 16px 24px -8px rgb(90 50 170/.45)}html[data-skin=nacre] .btn-chunky:not([data-ui]):active{transform:none;translate:0 3px;rotate:0deg}html[data-skin=nacre] [data-ui=badge]{border-radius:999px;font-weight:700;background-image:radial-gradient(90% 120% at 25% 0,rgb(255 255 255/.7),rgb(255 255 255/0) 55%);box-shadow:0 0 0 2px #ffffff,0 2px 5px -1px rgb(60 30 120/.28)}html[data-skin=nacre] :not(td)>[data-ui=badge]:nth-of-type(odd){rotate:-1.6deg}html[data-skin=nacre] :not(td)>[data-ui=badge]:nth-of-type(2n){rotate:1.2deg}html[data-skin=nacre] [data-ui=avatar]{box-shadow:0 0 0 3px #ffffff,0 3px 8px -2px rgb(90 50 170/.4)}html[data-skin=nacre] :is([data-ui=input],[data-ui=textarea],[data-ui=select]){border-radius:14px;border-width:1.5px;border-color:rgb(26 16 51/.14);background:linear-gradient(180deg,#ffffff,#fcfaff);box-shadow:inset 0 1px 2px rgb(60 30 120/.08);transition:box-shadow .3s var(--nc-glide),border-color .2s}html[data-skin=nacre] :is([data-ui=input],[data-ui=textarea],[data-ui=select]):focus{outline:none;border-color:transparent;background:linear-gradient(#fbf9ff,#fbf9ff) padding-box,var(--nc-film) border-box;box-shadow:none}html[data-skin=nacre] [data-ui=switch][aria-checked=true]{background:var(--nc-candy)}html[data-skin=nacre] [data-ui=switch]>span{background:radial-gradient(circle at 35% 30%,#fff 0 40%,#efe8fb);box-shadow:0 0 0 1.5px #fff,0 2px 5px rgb(60 30 120/.35)}html[data-skin=nacre] [data-ui=checkbox]{border-radius:7px;border-width:1.5px}html[data-skin=nacre] [data-ui=checkbox][aria-checked=true]{border-color:transparent;color:var(--nc-on);background:var(--nc-candy);box-shadow:0 0 0 2px #fff,0 2px 6px -1px rgb(255 92 154/.6);rotate:-4deg}html[data-skin=nacre] [data-ui=progress]{height:16px!important;border-radius:0;background:radial-gradient(circle at 8px 8px,#ffffff 0 1.4px,#f1ebfc 2.6px,#ddd1f3 6.2px,rgb(221 209 243/0) 6.8px) 0 0 /16px 16px repeat-x}html[data-skin=nacre] [data-ui=progress]>:is([data-part=fill],div){border-radius:0;background-image:radial-gradient(circle at 5.5px 5px,rgb(255 255 255/.95) 0 1.6px,rgb(255 255 255/0) 3px),radial-gradient(circle at 8px 8px,rgb(255 255 255/0) 4.5px,rgb(60 30 120/.18) 6.8px),var(--nc-holo)!important;background-size:16px 16px,16px 16px,300% 100%!important;background-repeat:repeat-x,repeat-x,no-repeat!important;background-blend-mode:normal,normal,soft-light;-webkit-mask:radial-gradient(circle at 8px 8px,#000 6.4px,transparent 7px) 0 0 /16px 16px repeat-x;mask:radial-gradient(circle at 8px 8px,#000 6.4px,transparent 7px) 0 0 /16px 16px repeat-x;filter:drop-shadow(0 1px 1.5px rgb(90 50 170/.3));animation:nc-pearl 8s linear infinite}html[data-skin=nacre] header .h-1.overflow-hidden.rounded-full{height:8px;background:rgb(255 255 255/.8);box-shadow:inset 0 1px 2px rgb(60 30 120/.2)}html[data-skin=nacre] header .h-1.overflow-hidden.rounded-full>div{background:var(--nc-candy)}html[data-skin=nacre] [data-ui=ring]{isolation:isolate}html[data-skin=nacre] [data-ui=ring]:before{content:"";position:absolute;inset:20%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ffffff 0 14%,rgb(255 255 255/0) 36%),radial-gradient(circle at 64% 72%,rgb(255 200 230/.55),transparent 45%),radial-gradient(circle at 50% 50%,#fbf8ff 40%,#e8def8 100%);box-shadow:inset 0 -4px 8px rgb(122 77 255/.14),0 4px 10px -4px rgb(90 50 170/.35)}html[data-skin=nacre] [data-ui=ring]:after{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:50%;background:conic-gradient(from var(--nc-spin),#ff8fc8,#ffe08a,#8affd4,#7fcbff,#c3a2ff,#ff8fc8);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));opacity:.8;animation:nc-spin 14s linear infinite}html[data-skin=nacre] [data-ui=ring] :is([data-part=track],circle:first-child){stroke:#e3d9f4;stroke-dasharray:0 11;stroke-linecap:round}html[data-skin=nacre] [data-ui=ring] :is([data-part=arc],circle:last-child){stroke-linecap:round;filter:drop-shadow(0 2px 3px rgb(90 50 170/.3))}html[data-skin=nacre] [data-ui=tabs]{gap:4px;padding:5px;border-radius:999px;background:linear-gradient(180deg,#efe8fb,#f6f2fd);box-shadow:inset 0 1px 3px rgb(60 30 120/.12)}html[data-skin=nacre] [data-ui=tabs] [role=tab]{border-radius:999px;padding-inline:14px;font-weight:600;color:var(--ink-3);transition:rotate .4s var(--nc-pop),box-shadow .3s,color .2s}html[data-skin=nacre] [data-ui=tabs] [role=tab]:hover{color:var(--ink)}html[data-skin=nacre] [data-ui=tabs] [role=tab][aria-selected=true]{color:var(--ink);background:#ffffff;rotate:-1.5deg;box-shadow:0 0 0 2px #ffffff,0 4px 10px -3px rgb(90 50 170/.35)}html[data-skin=nacre] [data-ui=tabs] [role=tab]>:is([data-part=count],span.rounded-full){background:var(--nc-holo);color:var(--ink)}html[data-skin=nacre] :is([data-ui=modal],[data-ui=drawer]){background:var(--nc-face);box-shadow:var(--shadow-pop),inset 0 0 0 6px #ffffff}html[data-skin=nacre] [data-ui=modal]{border-radius:30px;overflow:visible}html[data-skin=nacre] [data-ui=modal]:before{content:"";position:absolute;top:-12px;left:50%;width:110px;height:26px;margin-left:-55px;border-radius:4px;rotate:-3deg;background:var(--nc-holo);opacity:.85;box-shadow:0 2px 4px rgb(60 30 120/.15)}html[data-skin=nacre] :is([data-ui=scrim],.bg-ink\/40,.bg-ink\/30){background-color:rgb(40 20 90/.28);-webkit-backdrop-filter:blur(5px) saturate(140%);backdrop-filter:blur(5px) saturate(140%)}html[data-skin=nacre] [data-ui=page-header]{position:relative;isolation:isolate;padding-top:14px}html[data-skin=nacre] [data-ui=page-header]:before{content:"";position:absolute;inset:-80px 0 -30px 35%;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg at 70% 60%,rgb(122 77 255/.14) 0 1.1deg,transparent 1.1deg 4deg),repeating-conic-gradient(from 1deg at 75% 66%,rgb(255 61 143/.12) 0 1.1deg,transparent 1.1deg 4.15deg);-webkit-mask:radial-gradient(55% 70% at 70% 60%,#000,transparent 75%);mask:radial-gradient(55% 70% at 70% 60%,#000,transparent 75%);transform-origin:70% 60%;animation:nc-rays 30s ease-in-out infinite alternate}html[data-skin=nacre] [data-ui=page-header] h1{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:transparent;background:linear-gradient(100deg,var(--ink) 0,var(--ink) 52%,#6a3cff 68%,#e82d84 84%,#e2560a 100%);-webkit-background-clip:text;background-clip:text;animation:nc-stick .7s var(--nc-pop) both}html[data-skin=nacre] [data-ui=page-header] [data-part=eyebrow]{font-family:var(--nc-serif);font-style:italic;font-size:18px;letter-spacing:0;color:var(--ink-2)}html[data-skin=nacre] [data-ui=stat] [data-part=value]{white-space:nowrap;font-weight:800;letter-spacing:-.03em}html[data-skin=nacre] .skeleton{background:linear-gradient(100deg,#f3eefc 30%,#fde9f4 45%,#e6f7ff 55%,#f3eefc 70%) 0 0 /200% 100%}html[data-skin=nacre] header.sticky{border-color:rgb(26 16 51/.06);background:rgb(255 255 255/.72);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}html[data-skin=nacre] header.sticky nav a.bg-ink{border-radius:999px;box-shadow:0 0 0 2.5px #ffffff,0 6px 14px -6px rgb(26 16 51/.6)}html[data-skin=nacre] nav.fixed.bottom-0{border-radius:24px 24px 0 0;background:rgb(255 255 255/.82);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}html[data-skin=nacre] ::selection{background:#ffd2ea;color:var(--ink)}html[data-skin=nacre] .prose-school blockquote{position:relative;border-left:0;border-radius:18px;padding:1.1em 1.3em;rotate:-.5deg;background:var(--nc-face);box-shadow:0 0 0 5px #ffffff,0 12px 22px -14px rgb(90 50 170/.45)}html[data-skin=nacre] .prose-school blockquote:before{content:"";position:absolute;top:-11px;left:24px;width:74px;height:20px;border-radius:3px;rotate:-4deg;background:var(--nc-holo);opacity:.85}html[data-skin=nacre] .prose-school strong{background:linear-gradient(transparent 58%,rgb(255 182 220/.6) 0,rgb(166 219 255/.6))}html[data-skin=nacre] .prose-school li::marker{color:var(--bubble)}html[data-skin=nacre] [data-ui=rail]{filter:drop-shadow(6px 0 16px rgb(90 50 170/.26))}html[data-skin=nacre] [data-ui=rail] [data-part=body]{background:radial-gradient(120% 40% at 0 50%,rgb(255 214 236/.7),transparent 70%),linear-gradient(180deg,#ffffff,#f8f4ff 60%,#fff8fb)}html[data-skin=nacre] [data-ui=rail] [data-part=stroke]{fill:none;stroke:#ffffff;stroke-width:5px}html[data-skin=nacre] [data-ui=rail-cell] [data-part=icon]{border-radius:50%;background:#ffffff;color:var(--ink-2);box-shadow:0 0 0 1.5px rgb(122 77 255/.14),0 2px 5px -2px rgb(90 50 170/.4);transition:rotate .4s var(--nc-pop),scale .4s var(--nc-pop)}html[data-skin=nacre] [data-ui=rail-cell]:is(:hover,[aria-current=page]) [data-part=icon]{rotate:-8deg;scale:1.12;color:var(--nc-on);background:var(--nc-candy);box-shadow:0 0 0 2.5px #ffffff,0 4px 10px -3px rgb(255 92 154/.6)}html[data-skin=nacre] [data-ui=rail-cell] [data-part=caption]{font:700 9.5px/1 var(--font-sans);color:var(--ink-2)}html[data-skin=nacre] [data-ui=rail-sliver]{width:6px;height:190px;border-radius:0 6px 6px 0;background:var(--nc-holo);background-size:100% 300%;box-shadow:0 0 0 2px #ffffff,0 4px 12px rgb(90 50 170/.3);opacity:.9;animation:nc-sliver 6s linear infinite}html[data-skin=nacre] [data-ui=rail-sliver][data-state=waiting]{background:linear-gradient(180deg,#ffe08a,#ffc400,#ffe08a);animation:nc-wiggle 1.6s var(--nc-pop) infinite}html[data-skin=nacre] [data-ui=rail-dial] [data-part=face]{border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.95) 0 10%,rgb(255 255 255/0) 32%),var(--nc-film);box-shadow:0 0 0 4px #ffffff,0 6px 14px -4px rgb(90 50 170/.45);transition:rotate .8s var(--nc-pop)}html[data-skin=nacre] [data-ui=rail-dial][data-open=true] [data-part=face]{rotate:200deg}html[data-skin=nacre] [data-ui=orbit]{fill:none;stroke:rgb(122 77 255/.35);stroke-width:1.5px;stroke-dasharray:6 6}html[data-skin=nacre] [data-ui=lens]{--m-a:#33c9ff;--m-b:#12d9a4}html[data-skin=nacre] [data-ui=lens][data-mentor=braise]{--m-a:#ff7a1a;--m-b:#ffb020}html[data-skin=nacre] [data-ui=lens][data-mentor=luma]{--m-a:#a184ff;--m-b:#ffb8e3}html[data-skin=nacre] [data-ui=lens][data-mentor=kiwi]{--m-a:#5fd84f;--m-b:#e8ff66}html[data-skin=nacre] [data-ui=lens] [data-part=body]{rotate:calc((var(--i, 0) - 1.5) * 3deg)}html[data-skin=nacre] [data-ui=lens] [data-part=ring]{border-radius:50%;background:#ffffff;box-shadow:0 4px 10px -3px rgb(90 50 170/.45)}html[data-skin=nacre] [data-ui=lens][data-state=working] [data-part=ring]{background:conic-gradient(from var(--nc-spin),#ff8fc8,#ffe08a,#8affd4,#7fcbff,#c3a2ff,#ff8fc8);animation:nc-spin 2.4s linear infinite}html[data-skin=nacre] [data-ui=lens][data-state=waiting] [data-part=ring]{background:#ffc400;animation:nc-wiggle 1.6s var(--nc-pop) infinite}html[data-skin=nacre] [data-ui=lens][data-state=speaking] [data-part=ring]{background:conic-gradient(from var(--nc-spin),var(--m-a),var(--m-b),#ff8fc8,var(--m-a));animation:nc-spin 1.4s linear infinite}html[data-skin=nacre] [data-ui=lens] [data-part=face]{border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in oklab,var(--m-b) 35%,#ffffff),color-mix(in oklab,var(--m-a) 30%,#ffffff) 80%)}html[data-skin=nacre] [data-ui=lens] [data-part=glass]{border-radius:50%;background:radial-gradient(ellipse 55% 30% at 35% 18%,rgb(255 255 255/.85),transparent 70%)}html[data-skin=nacre] [data-ui=lens] [data-part=moons] i{border-radius:50%;background:var(--m-a);box-shadow:0 0 0 2px #ffffff,0 1px 3px rgb(60 30 120/.35)}html[data-skin=nacre] [data-ui=lens] [data-part=moons] i[data-state=waiting]{background:#ffc400}html[data-skin=nacre] [data-ui=lens] [data-part=name]{border-radius:999px;padding:2px 9px;font:italic 15px/1.1 var(--nc-serif);color:var(--ink);background:#ffffff;box-shadow:0 2px 6px -2px rgb(90 50 170/.4)}html[data-skin=nacre] [data-ui=bubble]{border-radius:50%;color:var(--ink);background:#ffffff;box-shadow:0 0 0 1.5px rgb(122 77 255/.14),0 8px 18px -8px rgb(90 50 170/.5)}html[data-skin=nacre] [data-ui=bubble][data-primary]{color:var(--nc-on);background:radial-gradient(circle at 34% 26%,rgb(255 255 255/.7),transparent 45%),var(--nc-candy);box-shadow:0 0 0 3px #ffffff,0 8px 18px -8px rgb(255 92 154/.6)}html[data-skin=nacre] [data-ui=rail-drawer]{border-radius:28px;background:radial-gradient(circle,rgb(122 77 255/.1) 1px,transparent 1.5px) 0 0 /14px 14px,var(--nc-face);box-shadow:inset 0 0 0 6px #ffffff,var(--shadow-pop)}html[data-skin=nacre] [data-ui=drawer-row] [data-ui=avatar]{outline:1.5px dashed rgb(26 16 51/.25);outline-offset:4px}html[data-skin=nacre] [data-ui=drawer-row][data-tearing=true]{rotate:-5deg;scale:1.08;filter:drop-shadow(0 18px 18px rgb(90 50 170/.4))}html[data-skin=nacre] [data-ui=porthole]{border-radius:50%;filter:drop-shadow(0 12px 18px rgb(90 50 170/.42));animation:nc-stamp .5s var(--nc-pop) both}html[data-skin=nacre] [data-ui=loupe]{background:var(--nc-face);box-shadow:inset 0 0 0 8px #ffffff}@keyframes nc-spin{to{--nc-spin:360deg}}@keyframes nc-pearl{to{background-position:0 0,0 0,300% 0}}@keyframes nc-rays{to{transform:rotate(4deg) scale(1.04)}}@keyframes nc-stick{0%{opacity:0;scale:1.08;rotate:-2deg}60%{opacity:1;scale:.98;rotate:.5deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes nc-sliver{to{background-position:0 300%}}@keyframes nc-wiggle{0%,to{rotate:0deg}25%{rotate:-6deg}75%{rotate:6deg}}@keyframes nc-stamp{0%{scale:1.25;rotate:-10deg}70%{scale:.95;rotate:3deg}to{scale:1;rotate:-2deg}}@media (prefers-reduced-motion:reduce){html[data-skin=nacre] [data-ui=lens] *,html[data-skin=nacre] [data-ui=page-header] h1,html[data-skin=nacre] [data-ui=page-header]:before,html[data-skin=nacre] [data-ui=porthole],html[data-skin=nacre] [data-ui=progress]>*,html[data-skin=nacre] [data-ui=rail-sliver],html[data-skin=nacre] [data-ui=ring]:after,html[data-skin=nacre] body:before{animation:none!important}html[data-skin=nacre] :is(a.rounded-panel.shadow-card,button.rounded-panel.shadow-card,[data-ui=card][data-interactive]):hover{translate:none;rotate:none}html[data-skin=nacre] [data-ui=button]:is(:hover,:active){translate:none;rotate:none;scale:none}}