.fx-ink-hatch{background-image:repeating-linear-gradient(135deg,#f2f2f20d 0 1px,#0000 1px 10px)}.fx-ink-reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-press), transform var(--dur-slow) var(--ease-press);transform:translateY(18px)}.fx-ink-reveal[data-in=true]{opacity:1;transform:none}.fx-ink-bracket{border-style:solid;border-width:0;border-color:var(--rule);pointer-events:none;width:12px;height:12px;transition:border-color var(--dur-fast) var(--ease-press), transform var(--dur-base) var(--ease-press);position:absolute}.fx-ink-bracket-tl{border-top-width:1.5px;border-left-width:1.5px;top:-6px;left:-6px}.fx-ink-bracket-tr{border-top-width:1.5px;border-right-width:1.5px;top:-6px;right:-6px}.fx-ink-bracket-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-6px;left:-6px}.fx-ink-bracket-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-6px;right:-6px}.fx-ink-frame:hover .fx-ink-bracket{border-color:var(--paper)}.fx-ink-frame:hover .fx-ink-bracket-tl{transform:translate(-3px,-3px)}.fx-ink-frame:hover .fx-ink-bracket-tr{transform:translate(3px,-3px)}.fx-ink-frame:hover .fx-ink-bracket-bl{transform:translate(-3px,3px)}.fx-ink-frame:hover .fx-ink-bracket-br{transform:translate(3px,3px)}.fx-ink-node{fill:var(--raise);stroke:var(--edge)}.fx-ink-node-on{fill:var(--raise);stroke:var(--paper)}.fx-ink-flow{fill:none;stroke:var(--edge);stroke-width:1.2px;transition:stroke var(--dur-fast) var(--ease-press)}.fx-ink-flow-on{stroke:var(--paper)}.fx-ink-flow-live{stroke-dasharray:3 4;animation:1.2s linear infinite fx-ink-dash}.fx-ink-hairline{stroke:var(--rule);stroke-dasharray:2 3}.fx-ink-hairline-on{stroke:var(--paper)}.fx-ink-hairline-warn{stroke:var(--warn);stroke-dasharray:2 3}.fx-ink-packet{fill:var(--paper)}.fx-ink-tap{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-press)}.fx-ink-tap:hover,.fx-ink-tap:focus-visible{transform:translateY(-2px)}.fx-ink-scope{fill:var(--paper);stroke:var(--raise);stroke-width:1.5px}.fx-ink-scope-read{fill:var(--raise);stroke:var(--mist);stroke-width:1.5px}.fx-ink-tip{fill:var(--paper);stroke:var(--paper)}.fx-ink-tip-text{fill:var(--ink)}.fx-ink-label{fill:var(--dust)}.fx-ink-value{fill:var(--mist)}.fx-ink-line{fill:none;stroke:var(--paper);stroke-width:1.4px;opacity:.85}.fx-ink-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-press)}[data-in=true] .fx-ink-draw{stroke-dashoffset:0}.fx-ink-cursor{stroke:var(--paper);stroke-opacity:.35}.fx-ink-marker{fill:var(--raise);stroke:var(--paper);stroke-width:1.5px}.fx-ink-selected{fill:none;stroke:var(--paper);stroke-width:1.2px}.fx-ink-sheet{transition:transform var(--dur-slow) var(--ease-press), opacity var(--dur-slow) var(--ease-press)}.fx-ink-sheet-in{animation:fx-ink-sheet-in var(--dur-slow) var(--ease-press) both}@keyframes fx-ink-dash{to{stroke-dashoffset:-14px}}@keyframes fx-ink-sheet-in{0%{opacity:0;transform:translate(14px,-10px)rotate(4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fx-ink-reveal{opacity:1;transition:none;transform:none}.fx-ink-flow-live{stroke-dasharray:none;animation:none}.fx-ink-sheet,.fx-ink-sheet-in{transition:none;animation:none}.fx-ink-draw{stroke-dashoffset:0;transition:none}.fx-ink-bracket,.fx-ink-tap{transition:none}.fx-ink-frame:hover .fx-ink-bracket,.fx-ink-frame:hover .fx-ink-bracket-tl,.fx-ink-frame:hover .fx-ink-bracket-tr,.fx-ink-frame:hover .fx-ink-bracket-bl,.fx-ink-frame:hover .fx-ink-bracket-br,.fx-ink-tap:hover,.fx-ink-tap:focus-visible{transform:none}}
.fx-noise-grain{opacity:var(--fx-noise-opacity,.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cfilter id='z' x='0' y='0' width='100%25' height='100%25' filterUnits='objectBoundingBox'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' seed='1013904223' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23z)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:var(--fx-noise-tile,256px) var(--fx-noise-tile,256px);filter:contrast(var(--fx-noise-contrast,1.16));animation-name:var(--fx-noise-jitter,none), var(--fx-noise-pulse,none);animation-duration:var(--fx-noise-duration,1s), var(--dur-slow);animation-timing-function:step-end, var(--ease-press);animation-iteration-count:infinite,infinite;animation-direction:normal,alternate;position:absolute;inset:-8px}.fx-noise-scanlines{opacity:var(--fx-noise-scanline-opacity,0);background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--ink) 55%, transparent) 0, color-mix(in srgb, var(--ink) 55%, transparent) 1px, transparent 1px, transparent 3px);position:absolute;inset:0}.fx-noise--animated .fx-noise-grain{--fx-noise-jitter:fx-noise-jitter;will-change:transform}.fx-noise--flicker .fx-noise-grain{--fx-noise-pulse:fx-noise-flicker}@keyframes fx-noise-jitter{0%,to{transform:translate(0,0)}16.66%{transform:translate(-6px,3px)}33.33%{transform:translate(5px,-7px)}50%{transform:translate(-3px,-5px)}66.66%{transform:translate(7px,4px)}83.33%{transform:translate(-7px,6px)}}@keyframes fx-noise-flicker{0%{opacity:var(--fx-noise-opacity,.05)}to{opacity:calc(var(--fx-noise-opacity,.05) * var(--fx-noise-flicker-depth,.5))}}@media (prefers-reduced-motion:reduce){.fx-noise-grain,.fx-noise--animated .fx-noise-grain,.fx-noise--flicker .fx-noise-grain{will-change:auto;animation-name:none;transform:none}}
.fx-marquee{gap:var(--gap,1rem);--gap:1rem;--duration:40s;padding:.5rem;display:flex;position:relative;overflow:hidden}.fx-marquee--horizontal{flex-direction:row}.fx-marquee--vertical{flex-direction:column}.fx-marquee__track{justify-content:space-around;gap:var(--gap,1rem);flex-shrink:0;display:flex}.fx-marquee--horizontal .fx-marquee__track{animation:marquee var(--duration) linear infinite;flex-direction:row}.fx-marquee--vertical .fx-marquee__track{animation:marquee-vertical var(--duration) linear infinite;flex-direction:column}.fx-marquee__track--reverse{animation-direction:reverse}.fx-marquee__track--clone{pointer-events:none}.fx-marquee--pause:hover .fx-marquee__track{animation-play-state:paused}.fx-marquee--fade-h{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.fx-marquee--fade-v{-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion:reduce){.fx-marquee,.fx-marquee__track,.fx-marquee__track--reverse{transition:none;animation:none}}
