@layer screens{.pf{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-poster,.pf-canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.pf-canvas{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.pf[data-live=true] .pf-canvas{opacity:1}.pf[data-live=true] .pf-stars{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.pf-ring{fill:none;stroke:var(--line-2);stroke-width:1px}[data-theme=light] .pf-ring{stroke:var(--line-3)}.pf-ring:nth-child(2n){stroke-dasharray:2 7}.pf-link{stroke:var(--brand);stroke-opacity:.16;stroke-width:1px}[data-theme=light] .pf-link{stroke:var(--brand-text);stroke-opacity:.3}.pf-halo{fill:var(--brand);fill-opacity:.18}.pf-star{fill:var(--brand)}[data-theme=light] .pf-halo{fill:var(--brand-text);fill-opacity:.2}[data-theme=light] .pf-star{fill:var(--brand-text)}.pf-pole{fill:var(--brand)}[data-theme=light] .pf-pole{fill:var(--brand-text)}.pf-tags{margin:0;padding:0;list-style:none;display:none}@media (min-width:1080px){.pf-tags{z-index:var(--z-l1);pointer-events:none;display:block;position:absolute;inset:0}.pf-tags li{block-size:0;inline-size:0;transition:transform 1s linear;position:absolute}.pf-tag{border-radius:var(--r-pill);pointer-events:auto;block-size:44px;inline-size:44px;color:var(--text-primary);text-decoration:none;display:block;position:absolute;inset-block-start:-22px;inset-inline-start:-22px}.pf-tag:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.pf-tag-label{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-mono);font-size:var(--fs-12);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;padding:3px 9px;font-weight:600;position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:50%;transform:translate(-50%,4px)}.pf-tag:hover .pf-tag-label,.pf-tag:focus-visible .pf-tag-label{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pf-tags li{transition:none}}}
@layer screens{.market-spark{width:100%;min-width:64px;display:block;position:relative;overflow:hidden}.live-spark{width:100%;display:block}.live-spark.is-empty{height:100%}.market-spark[data-state=loading]:before{content:"";background:var(--line);height:1px;position:absolute;inset:50% 0 auto}.market-spark[data-state=loading]:after{content:"";background:linear-gradient(90deg, transparent, var(--line-strong,var(--line)), transparent);width:40%;height:3px;animation:spark-sweep 1.4s var(--motion-reveal,ease) infinite;border-radius:2px;position:absolute;inset:calc(50% - 1px) auto auto 0}@keyframes spark-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}[data-motion=reduced] .market-spark[data-state=loading]:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.market-spark[data-state=loading]:after{opacity:0;animation:none}}.landing-spark,.landing-spark-head{width:140px}.landing-spark .market-spark{width:128px}}
