.bc{--bc-fg:currentColor;--bc-bg:Canvas;--bc-ac:currentColor}.bc[data-bc-look=liquid]{isolation:isolate;position:relative}.bc-goo{z-index:-1;pointer-events:none;position:absolute;inset:0}.bc-goo>span{opacity:0;background:color-mix(in oklab, var(--bc-ac) 28%, var(--bc-bg));border-radius:999px;transition:left .45s cubic-bezier(.5,1.6,.4,1),top .45s cubic-bezier(.5,1.6,.4,1),width .45s cubic-bezier(.5,1.6,.4,1),height .45s cubic-bezier(.5,1.6,.4,1),opacity .2s;position:absolute}.bc[data-bc-look=liquid] .bc-crumb{background:0 0;padding-block:.3rem;padding-inline:.75rem}.bc[data-bc-look=depth] ol{perspective:700px;row-gap:.5rem;padding-block:.25rem}.bc[data-bc-look=depth] .bc-crumb{--bc-depth:min(var(--bc-d,0), 4);background:color-mix(in oklab, var(--bc-fg) 6%, var(--bc-bg));box-shadow:0 0 0 1px color-mix(in oklab, var(--bc-fg) 10%, transparent), 0 6px 16px #0000001f;transform:rotateY(calc(var(--bc-depth) * -8deg)) scale(calc(1 - var(--bc-depth) * .05));transform-origin:0;opacity:calc(1 - var(--bc-depth) * .12);border-radius:.6rem;margin-inline-start:-.35rem;padding:.3rem .8rem;transition:transform .3s,opacity .3s,color .3s}.bc[data-bc-look=depth] a.bc-crumb:hover,.bc[data-bc-look=depth] a.bc-crumb:focus-visible{z-index:1;opacity:1;background:color-mix(in oklab, var(--bc-fg) 6%, var(--bc-bg));position:relative;transform:translateY(-3px)scale(1.04)}.bc[data-bc-look=depth] [aria-current=page]{background:var(--bc-bg);box-shadow:0 0 0 1.5px var(--bc-ac), 0 10px 26px color-mix(in oklab, var(--bc-ac) 28%, transparent);margin-inline-start:.25rem}.bc[data-bc-look=spotlight]{--bc-x:15%;--bc-y:50%;background:color-mix(in oklab, var(--bc-fg) 4%, transparent);border-radius:.9rem;padding:.35rem .6rem;position:relative}.bc[data-bc-look=spotlight]:before{content:"";border-radius:inherit;background:radial-gradient(10rem circle at var(--bc-x) var(--bc-y), color-mix(in oklab, var(--bc-ac) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.bc[data-bc-look=spotlight] ol{background:radial-gradient(8rem circle at var(--bc-x) var(--bc-y), var(--bc-fg) 25%, color-mix(in oklab, var(--bc-fg) 35%, var(--bc-bg)));-webkit-background-clip:text;background-clip:text;position:relative}.bc[data-bc-look=spotlight] .bc-crumb{color:#0000;background:0 0}.bc[data-bc-look=spotlight] .bc-sep{color:color-mix(in oklab, var(--bc-fg) 35%, var(--bc-bg))}.bc[data-bc-look=spotlight] .sr-only{font-size:0}.bc[data-bc-look=spotlight] .bc-crumb svg{color:color-mix(in oklab, var(--bc-fg) 70%, var(--bc-bg))}.bc[data-bc-look=spotlight] [aria-current=page]{position:relative}.bc[data-bc-look=spotlight] [aria-current=page]:after{content:"";inset-inline:.375rem;background:var(--bc-ac);border-radius:2px;height:2px;position:absolute;bottom:0}.bc[data-bc-look=route] ol{align-items:flex-end;row-gap:.75rem}.bc[data-bc-look=route] .bc-crumb{flex-direction:column;align-items:center;gap:.2rem}.bc[data-bc-look=route] a.bc-crumb:before{content:"";border:2px solid color-mix(in oklab, var(--bc-fg) 40%, transparent);background:var(--bc-bg);border-radius:50%;width:.6rem;height:.6rem;transition:border-color .2s}.bc[data-bc-look=route] a.bc-crumb:hover:before{border-color:var(--bc-ac)}.bc[data-bc-look=route] [aria-current=page]{display:inline-flex}.bc-pin{color:var(--bc-ac);animation:1.6s ease-in-out infinite bc-bob}.bc-road{flex:none;width:2.6rem;height:1.1rem;margin-bottom:.85rem}.bc-road path{fill:none;stroke:color-mix(in oklab, var(--bc-fg) 35%, transparent);stroke-width:1.6px;stroke-dasharray:4 4;stroke-dashoffset:60px;animation:1s forwards bc-draw;animation-delay:calc(var(--bc-i,0) * .3s)}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc-road{transform:scaleX(-1)}.bc[data-bc-look=terminal]{background:color-mix(in oklab, var(--bc-fg) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-fg) 9%, transparent);border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex}.bc-prompt{color:var(--bc-ac);direction:ltr;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bc[data-bc-look=terminal] .bc-sep{color:color-mix(in oklab, var(--bc-ac) 70%, var(--bc-fg));opacity:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bc[data-bc-look=terminal] a.bc-crumb:hover{background:color-mix(in oklab, var(--bc-ac) 15%, transparent)}.bc[data-bc-look=terminal] [aria-current=page]{animation:1.4s steps(28,end) both bc-type}.bc[data-bc-look=terminal] [aria-current=page]:after{content:"";vertical-align:-.2em;background:var(--bc-ac);width:.5em;height:1.1em;margin-inline-start:.2em;animation:1s step-end infinite bc-blink;display:inline-block}@keyframes bc-bob{50%{transform:translateY(-4px)}}@keyframes bc-draw{to{stroke-dashoffset:0}}@keyframes bc-type{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes bc-type-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc[data-bc-look=terminal] [aria-current=page]{animation-name:bc-type-ltr}@keyframes bc-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bc-goo>span,.bc[data-bc-look=depth] .bc-crumb{transition:none}.bc-pin,.bc-road path,.bc[data-bc-look=terminal] [aria-current=page],.bc[data-bc-look=terminal] [aria-current=page]:after{stroke-dashoffset:0;animation:none}}
