@layer components{.tt{display:inline;position:relative}.tt__link{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--beam-1);text-decoration-color:var(--beam-1);text-underline-offset:.22em;border-radius:2px;transition:text-decoration-color .15s ease-out}.tt__link:hover{text-decoration-style:solid}.tt__link:focus-visible{outline:2px solid var(--beam-1);outline-offset:2px}.tt__tip{z-index:45;border:1px solid var(--line-strong);background:var(--bg-0);color:var(--fg);font-family:var(--font-body);letter-spacing:normal;text-align:left;text-indent:0;text-transform:none;white-space:normal;overflow-wrap:break-word;border-radius:8px;padding:14px 16px 12px;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.55;display:block;position:absolute;box-shadow:0 18px 40px -16px #0000008c}[data-theme=paper] .tt__tip{background:var(--bg-1);box-shadow:0 18px 40px -18px #15324f59}.tt__tip[data-side=below]{top:calc(100% + 8px)}.tt__tip[data-side=above]{bottom:calc(100% + 8px)}.tt__tip:before{content:"";height:10px;position:absolute;left:0;right:0}.tt__tip[data-side=below]:before{top:-10px}.tt__tip[data-side=above]:before{bottom:-10px}.tt__head{font-family:var(--font-heading);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.tt__sym{font-family:var(--font-body);color:var(--beam-1);font-weight:500}.tt__sym .pd-formula{display:inline}.tt__sym sub,.tt__sym sup{font-size:.75em;line-height:0}.tt__short{margin-top:6px;display:block}.tt__eq{border-left:2px solid var(--beam-1);max-width:100%;color:var(--fg);margin-top:10px;padding:2px 0 2px 12px;line-height:1.9;display:block;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.tt__tip{animation:.15s ease-out both tt-in}.tt__tip[data-side=above]{animation-name:tt-in-above}}@keyframes tt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tt-in-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media print{.tt__tip{display:none!important}.tt__link{text-decoration:none}}
