.hyperspeed{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hyperspeed canvas{display:block;width:100%;height:100%}.magic-rings{position:relative;width:100%;height:100%;overflow:hidden}.magic-rings__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.text-loop{position:relative;width:100%;overflow:hidden}.text-loop--draggable{cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.text-loop-svg{display:block;width:100%;height:auto}.text-loop-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-loop-measure{visibility:hidden;pointer-events:none}.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}.spotlight-card__border,.spotlight-card__edge,.spotlight-card__grain,.spotlight-card__light{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__grain,.spotlight-card__light{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.electric-border{position:relative;isolation:isolate}.electric-border__canvas{position:absolute;z-index:1;display:block;pointer-events:none}.circular-text{position:relative;margin:0 auto;border-radius:50%;text-align:center;cursor:pointer}.circular-text__plane,.circular-text__ring,.circular-text__tilt{position:absolute;inset:0}.circular-text__tilt{transform-style:preserve-3d}.circular-text__plane{transition:transform .7s cubic-bezier(.22,1,.36,1)}.circular-text__letter{position:absolute;inset:0;display:inline-block;white-space:pre}.circular-text[data-settled] .circular-text__letter{transition:transform .5s cubic-bezier(0,0,0,1)}.circular-text__line{position:absolute;inset:1.3em;border:0 solid;border-radius:50%;pointer-events:none;transition:opacity .4s ease}.circular-text__center{position:absolute;inset:0;display:flex}.circular-text__center,.star-border{align-items:center;justify-content:center}.star-border{position:relative;isolation:isolate;display:inline-flex;gap:.5rem;margin:0;padding:.875rem 1.5rem;border:0;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;font-weight:500;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.star-border:before{content:"";inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track)}.star-border:before,.star-border__light{position:absolute;z-index:-1;pointer-events:none}.star-border__light{top:-48px;left:-48px;width:calc(100% + 96px);height:calc(100% + 96px)}a.star-border,button.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}.laser-flow-container{position:relative;width:100%;height:100%;pointer-events:none}.laser-flow-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.falling-text{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.falling-text[data-trigger=click]:not([data-phase]){cursor:pointer}.falling-text__text{max-width:100%;padding:1em;box-sizing:border-box;line-height:1.4;text-align:center;text-wrap:balance}.falling-text__group{white-space:nowrap}.falling-text__piece{display:inline-block;white-space:pre}.falling-text__piece[data-highlight]{color:var(--falling-text-accent);font-weight:600}.falling-text__piece--tile{margin:.14em .06em;padding:.24em .56em;border-radius:.42em;background:var(--falling-text-tile);box-shadow:inset 0 0 0 1px var(--falling-text-tile-edge),inset 0 1px 0 var(--falling-text-tile-highlight),var(--falling-text-tile-shadow);color:var(--falling-text-tile-ink);line-height:1.2}.falling-text__piece--tile[data-highlight]{background:var(--falling-text-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),var(--falling-text-tile-shadow);color:var(--falling-text-accent-ink)}.falling-text[data-phase] .falling-text__piece{will-change:transform}.falling-text[data-draggable][data-phase=falling] .falling-text__piece{touch-action:none}.falling-text[data-draggable][data-phase=falling]:not([data-dragging]) .falling-text__piece{cursor:-webkit-grab;cursor:grab}.falling-text[data-dragging],.falling-text[data-dragging] .falling-text__piece{cursor:-webkit-grabbing;cursor:grabbing}.falling-text--wireframes .falling-text__piece{outline:1px solid currentColor;outline-offset:-1px}