.arche-lockup[data-astro-cid-swslkr2u]{aspect-ratio:96/38;fill:currentColor;inline-size:auto;display:block;overflow:visible}.arche-lockup__name[data-astro-cid-swslkr2u]{font:800 27px var(--font-sans)}.arche-lockup__by[data-astro-cid-swslkr2u]{font:700 7.4px var(--font-sans);fill-opacity:.92}.arche-lockup--brand[data-astro-cid-swslkr2u] .arche-lockup__name[data-astro-cid-swslkr2u]{fill:var(--lockup-name)}.arche-lockup--brand[data-astro-cid-swslkr2u] .arche-lockup__by[data-astro-cid-swslkr2u]{fill:var(--lockup-by);fill-opacity:1}@layer components{.arche-plate{position:relative}.arche-plate__svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.arche-plate__svg text{font-family:var(--font-sans);fill:var(--arche-drawing-ink);font-weight:600}.arche-plate__stone{fill:var(--arche-drawing-order-stone);stroke:var(--arche-drawing-stone-line);stroke-width:1.6px;stroke-linejoin:round}.arche-plate__incision{fill:none;stroke:var(--arche-drawing-order-incision);stroke-width:1px}.arche-plate__leaf{fill:var(--arche-drawing-order-leaf);stroke:var(--arche-drawing-order-leaf-line);stroke-width:1.2px}.arche-plate__ground{fill:none;stroke:var(--arche-drawing-line);stroke-width:1.4px;stroke-linecap:round}.arche-plate__svg :is(.arche-plate__letter,.arche-plate__name){font-size:20px;font-weight:650}.arche-plate[data-named] .arche-plate__letter,.arche-plate:not([data-named]) .arche-plate__name,.arche-plate__reveal{display:none}.arche-plate__ring{fill:color-mix(in oklab, var(--arche-drawing-blue) 8%, transparent);stroke:var(--arche-drawing-blue);stroke-width:2px}.arche-plate__leader{fill:none;stroke:var(--arche-drawing-blue);stroke-width:1.2px}.arche-plate__svg .arche-plate__note{fill:var(--arche-drawing-blue-text);paint-order:stroke;stroke:var(--arche-drawing-halo);stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:700}.arche-plate__column[data-state=answer] :is(.arche-plate__stone,.arche-plate__leaf){fill:var(--arche-drawing-blue-soft);stroke:var(--arche-drawing-blue)}.arche-plate__column[data-state=answer] .arche-plate__name{fill:var(--arche-drawing-blue-text)}.arche-plate__column[data-state=answer] .arche-plate__reveal{display:inline}.arche-plate__column[data-state=chosen] :is(.arche-plate__stone,.arche-plate__leaf){fill:var(--arche-drawing-wrong-soft);stroke:var(--arche-drawing-wrong)}.arche-plate__column[data-state=chosen] :is(.arche-plate__letter,.arche-plate__name){fill:var(--arche-drawing-wrong)}.arche-plate__column[data-state=rest]{opacity:.55}.arche-plate[data-plate=explore]:not([data-live]) .arche-plate__reveal{display:inline}.arche-plate__column :is(path,ellipse,text){transition:fill calc(var(--duration-glide) * var(--motion-scale)) var(--ease-glide), stroke calc(var(--duration-glide) * var(--motion-scale)) var(--ease-glide)}.arche-plate__column{transition:opacity calc(var(--duration-glide) * var(--motion-scale)) var(--ease-glide)}.arche-plate__reveal{animation:arche-plate-reveal calc(var(--duration-deliberate) * var(--motion-scale)) var(--ease-glide) both}@keyframes arche-plate-reveal{0%{opacity:0}}.arche-plate__pick{border-radius:var(--radius-m);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;inline-size:28%;padding:0;position:absolute;inset-block:8% 2%;inset-inline-start:calc(var(--x) - 14%)}.arche-plate__pick:disabled{cursor:default}@media (hover:hover){.arche-plate__pick:not(:disabled):hover{background-color:color-mix(in oklab, var(--arche-drawing-blue) 6%, transparent)}}.arche-plate__pick:focus-visible{outline:2px solid var(--arche-drawing-blue);outline-offset:2px}.arche-ruler{align-items:center;gap:.9em;display:flex}.arche-ruler__strip{border:1px solid var(--arche-drawing-ruler-line);background:var(--arche-drawing-ruler-ground);block-size:1.5em;box-shadow:inset 0 -2px 0 var(--arche-drawing-ruler-edge);border-radius:.3em;flex:1;position:relative;overflow:hidden}.arche-ruler__fill{background:var(--arche-drawing-ruler-fill);box-shadow:inset 0 -3px 0 var(--arche-drawing-ruler-fill-edge);transform-origin:0;scale:var(--done,0) 1;transition:scale calc(.35s * var(--motion-scale)) var(--ease-out);position:absolute;inset:0}.arche-ruler__ticks{color:var(--arche-drawing-ruler-tick);background-image:repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px calc(100% / var(--steps,7))), repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px calc(100% / var(--steps,7) / 4));opacity:.75;pointer-events:none;background-repeat:no-repeat;background-size:100% 60%,100% 30%;position:absolute;inset:0}.arche-ruler__ticks--on{color:var(--arche-drawing-ruler-tick-on);opacity:.95;clip-path:inset(0 calc((1 - var(--done,0)) * 100%) 0 0);transition:clip-path calc(.35s * var(--motion-scale)) var(--ease-out)}.arche-ruler__count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--arche-drawing-ruler-count);align-items:center;gap:.5em;font-weight:700;display:inline-flex}.arche-ruler__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.4em;inline-size:1.4em}}
