.back-to-top{position:fixed;right:var(--space-6);bottom:calc(var(--space-6) + var(--consent-banner-height, 0px));z-index:var(--z-cursor);display:grid;place-items:center;inline-size:44px;block-size:44px;border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui);font-size:var(--type-ui);cursor:pointer;opacity:0;transform:translateY(var(--space-2));pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-fabric),transform var(--dur-fast) var(--ease-out-fabric),border-color var(--dur-fast) var(--ease-out-fabric)}.back-to-top[data-visible]{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:47.999rem){.back-to-top{--back-to-top-rest-opacity:0.35;background:transparent}.back-to-top[data-visible]{opacity:var(--back-to-top-rest-opacity)}.back-to-top[data-visible]:active,.back-to-top[data-visible]:focus-visible,.back-to-top[data-visible]:hover{opacity:1;background:var(--surface-raised)}}@media (hover:hover) and (pointer:fine){.back-to-top:hover{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none;transform:none}}:root[data-tier="0"] .back-to-top{display:none}.bokah-cursor{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-cursor);inline-size:var(--space-6);block-size:var(--space-6);margin-block-start:calc(-1 * var(--space-3));margin-inline-start:calc(-1 * var(--space-3));border:var(--border-hair) solid var(--text);border-radius:var(--radius-pill);pointer-events:none;transition:scale var(--dur-fast) var(--ease-out-fabric),background-color var(--dur-fast) var(--ease-out-fabric),border-color var(--dur-fast) var(--ease-out-fabric),opacity var(--dur-fast) var(--ease-out-fabric)}.bokah-cursor[data-outside=true]{opacity:0}.bokah-cursor[data-state=hover-link]{scale:1.6}.bokah-cursor[data-state=magnetic]{scale:1.4;background:color-mix(in srgb,transparent 88%,var(--text))}.bokah-cursor[data-state=scan]{scale:1.8;border-color:var(--color-accent)}.bokah-cursor[data-state=drag]{scale:.7;background:var(--text)}.bokah-cursor[data-state=text]{scale:.4;background:var(--text)}.bokah-cursor[data-state=disabled]{opacity:.3}@media (pointer:coarse){.bokah-cursor{display:none}}@media (prefers-reduced-motion:reduce){.bokah-cursor{display:none}}:root[data-tier="0"] .bokah-cursor{display:none}