.fls-notes{z-index:20;pointer-events:none}.fls-note,.fls-notes{position:absolute;inset:0}.fls-note{--on:0}.fls-note-box,.fls-note-frame,.fls-note-label,.fls-note-leader{position:absolute}.fls-note-box{box-shadow:0 0 0 1px rgb(255 255 255/.85)}.fls-note-box,.fls-note-frame{box-sizing:border-box;border:1px solid #191917;opacity:var(--on);transition:opacity calc(.11s + var(--on) * 90ms) linear}.fls-note-leader{height:1px;margin-top:-.5px;background:#191917;box-shadow:0 0 0 1px rgb(255 255 255/.85);transform-origin:0 50%;transform:rotate(var(--a)) scaleX(var(--on));transition:transform calc(.1s + var(--on) * .17s) cubic-bezier(.3,.6,.2,1) calc(var(--on) * (70ms + var(--lag, 0s)))}.fls-note-label{color:#191917;font-weight:500;letter-spacing:.01em;white-space:nowrap;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #fff;opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 3px));transition:opacity calc(.1s + var(--on) * .12s) linear calc(var(--on) * (.19s + var(--lag, 0s))),transform calc(.1s + var(--on) * .2s) cubic-bezier(.2,.7,.2,1) calc(var(--on) * (.19s + var(--lag, 0s)))}.fls-note-box,.fls-note-frame{transition-delay:calc(var(--on) * var(--lag, 0s))}:is(.fls-sheet:has([data-col=ec]:hover),.fls-sheet:has([data-col=ec] :focus-visible),.fls-sheet[data-pin=ec]) .fls-note[data-cols~=ec],:is(.fls-sheet:has([data-col=estk]:hover),.fls-sheet:has([data-col=estk] :focus-visible),.fls-sheet[data-pin=estk]) .fls-note[data-cols~=estk],:is(.fls-sheet:has([data-col=estsc]:hover),.fls-sheet:has([data-col=estsc] :focus-visible),.fls-sheet[data-pin=estsc]) .fls-note[data-cols~=estsc],:is(.fls-sheet:has([data-col=fid]:hover),.fls-sheet:has([data-col=fid] :focus-visible),.fls-sheet[data-pin=fid]) .fls-note[data-cols~=fid],:is(.fls-sheet:has([data-col=flow]:hover),.fls-sheet:has([data-col=flow] :focus-visible),.fls-sheet[data-pin=flow]) .fls-note[data-cols~=flow],:is(.fls-sheet:has([data-col=fluor]:hover),.fls-sheet:has([data-col=fluor] :focus-visible),.fls-sheet[data-pin=fluor]) .fls-note[data-cols~=fluor],:is(.fls-sheet:has([data-col=hpt]:hover),.fls-sheet:has([data-col=hpt] :focus-visible),.fls-sheet[data-pin=hpt]) .fls-note[data-cols~=hpt],:is(.fls-sheet:has([data-col=line]:hover),.fls-sheet:has([data-col=line] :focus-visible),.fls-sheet[data-pin=line]) .fls-note[data-cols~=line],:is(.fls-sheet:has([data-col=pid]:hover),.fls-sheet:has([data-col=pid] :focus-visible),.fls-sheet[data-pin=pid]) .fls-note[data-cols~=pid],:is(.fls-sheet:has([data-col=uv]:hover),.fls-sheet:has([data-col=uv] :focus-visible),.fls-sheet[data-pin=uv]) .fls-note[data-cols~=uv],:is(.fls-sheet:has([data-col=vis]:hover),.fls-sheet:has([data-col=vis] :focus-visible),.fls-sheet[data-pin=vis]) .fls-note[data-cols~=vis],:is(.fls-sheet:has([data-col=xsd]:hover),.fls-sheet:has([data-col=xsd] :focus-visible),.fls-sheet[data-pin=xsd]) .fls-note[data-cols~=xsd]{--on:1}.fls-focus{--lag:160ms;opacity:0;visibility:hidden;transform:scale(.985);transition:opacity .15s linear,transform .18s ease-in,visibility 0s linear .18s}.fls-focus[data-state=open]{opacity:1;visibility:visible;transform:none;transition:opacity .2s linear,transform .28s cubic-bezier(.2,.7,.2,1)}.fls-focus[data-state=open] .fls-note{--on:1}.fls-focus-close{position:absolute;top:-8px;right:-6px;z-index:30;display:grid;width:36px;height:36px;place-items:center;color:#191917;cursor:pointer}.fls-focus-close:focus-visible{outline:1.5px solid #191917;outline-offset:-5px}.fls-prompt-hover{display:none}@media (hover:hover){.fls-prompt-touch{display:none}.fls-prompt-hover{display:block}}@media (prefers-reduced-motion:reduce){.fls-focus,.fls-focus[data-state=open],.fls-note-box,.fls-note-frame,.fls-note-label,.fls-note-leader{transition:none}}