.an-host{--an-size:56px;--an-px:40px;--an-py:20px;--an-gap:12px}.an-root{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:var(--an-gap);font-family:var(--font);color:var(--ink)}.an-bar{display:flex;justify-content:flex-end;gap:8px}.an-btn{cursor:pointer;-webkit-tap-highlight-color:transparent}.an-btn{min-width:84px;transition:letter-spacing 1.1s var(--out,cubic-bezier(.22,1,.36,1))}.an-btn:hover{letter-spacing:.26em}.an-btn:focus-visible,.an-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.an-menu{position:relative;width:auto;padding:var(--an-py) var(--an-px);will-change:clip-path,transform}.an-host .an-root .an-menu{width:auto;max-width:none}.an-menu[inert]{pointer-events:none}.an-list{list-style:none;margin:0;padding:0}.an-item{position:relative;display:flex;align-items:center;padding:calc(var(--an-size)*.2) 0}.an-rule{position:absolute;left:calc(var(--an-px)*-1);right:calc(var(--an-px)*-1);top:0;height:1px;background:var(--ink);opacity:.1;transform:scaleX(0);pointer-events:none}.an-link{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.an-word{position:relative;display:inline-block;font-weight:500;font-size:var(--an-size);line-height:1.05;letter-spacing:-.03em}.an-mark{position:absolute;left:var(--ax);top:var(--ay);width:var(--aw);height:auto;transform:translateY(-50%);overflow:visible;pointer-events:none}.an-ink{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;visibility:hidden}.an-note{display:inline-block;margin:-.2em 0 -.2em .12em;padding:.2em .3em;font:500 calc(var(--an-size)*.66)/1 "AnnotHand",var(--font);letter-spacing:0;color:var(--accent);white-space:nowrap;pointer-events:none;visibility:hidden;transform:translate(var(--nx,0),var(--ny,0)) rotate(var(--nr,0deg));-webkit-mask-image:linear-gradient(115deg,#0000 0 18%,#0007 23%,#000 28% 72%,#0007 77%,#0000 82% 100%);mask-image:linear-gradient(115deg,#0000 0 18%,#0007 23%,#000 28% 72%,#0007 77%,#0000 82% 100%);-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-position:140% 140%;mask-position:140% 140%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.an-hand{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #ffffffe6,0 6px 16px #17181a2e;opacity:0;pointer-events:none;z-index:8;display:none}.an-host[data-preview=true] .an-hand{display:block}.creative-stage.an-host .an-root{left:50%;right:auto;width:min(640px,86%);transform:translate(-50%)}