:root{--crystal-m-ease:var(--crystal-motion-easing-outExpo,cubic-bezier(.16,1,.3,1));--crystal-m-ease-exit:var(--crystal-motion-easing-easeInOut,cubic-bezier(.4,0,.2,1));--crystal-m-medium:var(--crystal-motion-duration-medium,.42s);--crystal-m-deliberate:var(--crystal-motion-duration-deliberate,.9s);--crystal-m-entrance:var(--crystal-motion-duration-entrance,1.5s);--crystal-m-ambient:var(--crystal-motion-duration-ambient,6.5s)}[data-crystal-reveal][data-revealed]:not([data-stagger]),[data-crystal-reveal][data-stagger][data-revealed]>*{animation-duration:var(--crystal-reveal-duration,var(--crystal-m-entrance));animation-timing-function:var(--crystal-m-ease);animation-fill-mode:both;animation-delay:calc(var(--crystal-reveal-delay,0s) + var(--i,0)*var(--crystal-reveal-stagger,0s))}[data-crystal-reveal=rise][data-revealed]:not([data-stagger]),[data-crystal-reveal=rise][data-stagger][data-revealed]>*{animation-name:crystal-m-rise}[data-crystal-reveal=focus][data-revealed]:not([data-stagger]),[data-crystal-reveal=focus][data-stagger][data-revealed]>*{animation-name:crystal-m-focus}[data-crystal-reveal=curtain][data-revealed]:not([data-stagger]),[data-crystal-reveal=curtain][data-stagger][data-revealed]>*{animation-name:crystal-m-curtain}[data-crystal-reveal=unveil][data-revealed]:not([data-stagger]),[data-crystal-reveal=unveil][data-stagger][data-revealed]>*{animation-name:crystal-m-unveil}[data-crystal-reveal=cut][data-revealed]:not([data-stagger]),[data-crystal-reveal=cut][data-stagger][data-revealed]>*{animation-name:crystal-m-cut}[data-crystal-reveal=draw][data-revealed]:not([data-stagger]),[data-crystal-reveal=draw][data-stagger][data-revealed]>*{transform-origin:0;animation-name:crystal-m-draw}[data-crystal-reveal=fade][data-revealed]:not([data-stagger]),[data-crystal-reveal=fade][data-stagger][data-revealed]>*{animation-name:crystal-m-fade}@keyframes crystal-m-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes crystal-m-focus{0%{opacity:0;filter:blur(12px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}@keyframes crystal-m-curtain{0%{opacity:1;clip-path:inset(100% 0 0);transform:translateY(30px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes crystal-m-unveil{0%{opacity:.65;clip-path:inset(0 3%)}to{opacity:1;clip-path:inset(0)}}@keyframes crystal-m-cut{0%{opacity:1;clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translate(-20px)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@keyframes crystal-m-draw{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes crystal-m-fade{0%{opacity:0}to{opacity:1}}[data-crystal-headline]>*{display:block}[data-crystal-ambient]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-crystal-ambient]>[data-layer]{opacity:0;transition:opacity var(--crystal-ambient-duration,var(--crystal-m-deliberate))var(--crystal-m-ease-exit);position:absolute;inset:0}[data-crystal-ambient]>[data-layer][data-active]{opacity:1}dialog[data-crystal-expand]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--crystal-expand-inset,24px);color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}dialog[data-crystal-expand]::backdrop{background:var(--crystal-expand-backdrop,#0a0a0ac7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog[data-crystal-expand]>[data-expand-shell]{width:100%;height:100%;animation:crystal-m-expand var(--crystal-m-deliberate)var(--crystal-m-ease)both;flex-direction:column;display:flex}dialog[data-crystal-expand][data-closing]>[data-expand-shell]{animation:crystal-m-collapse var(--crystal-m-medium)var(--crystal-m-ease-exit)both}dialog[data-crystal-expand]::backdrop{animation:crystal-m-fade var(--crystal-m-medium)var(--crystal-m-ease)both}dialog[data-crystal-expand][data-closing]::backdrop{animation:crystal-m-fade var(--crystal-m-medium)var(--crystal-m-ease-exit)reverse both}@media (max-width:700px){dialog[data-crystal-expand]{padding:var(--crystal-expand-inset-phone,8px)}}@keyframes crystal-m-expand{0%{clip-path:var(--crystal-expand-origin,inset(45%));opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes crystal-m-collapse{0%{clip-path:inset(0);opacity:1}to{clip-path:var(--crystal-expand-origin,inset(45%));opacity:0}}[data-crystal-drift]{position:relative;overflow:hidden}[data-crystal-drift]>*{animation:crystal-m-drift var(--crystal-drift-cycle,11s)ease-in-out var(--crystal-drift-offset,0s)infinite alternate;will-change:transform}@keyframes crystal-m-drift{0%{transform:scale(var(--crystal-drift-from,1.05))translate3d(-3%,1%,0)}to{transform:scale(var(--crystal-drift-to,1.18))translate3d(3%,-3%,0)}}[data-crystal-rule-sweep]{background:var(--crystal-rule-color,#ffffff14);height:1px;display:block;position:relative;overflow:hidden}[data-crystal-rule-sweep]:after{content:"";background:linear-gradient(90deg,transparent,var(--crystal-rule-light,#ffffff8c),transparent);width:18%;animation:crystal-m-sweep var(--crystal-sweep-period,7s)var(--crystal-m-ease-exit)var(--crystal-sweep-delay,2.4s)infinite;position:absolute;inset:0 auto 0 0;transform:translate(-30%)}@keyframes crystal-m-sweep{0%{transform:translate(-30%)}55%,to{transform:translate(560%)}}[data-crystal-live]{align-items:center;gap:.55em;display:inline-flex}[data-crystal-live]>i{background:var(--crystal-live-off,#6b6b6b);border-radius:50%;flex:none;width:8px;height:8px}[data-crystal-live=live]>i{background:var(--crystal-live-color,#9caf7f);animation:crystal-m-pulse var(--crystal-m-ambient)var(--crystal-m-ease)infinite}[data-crystal-live=checking]>i{background:var(--crystal-live-checking,#b3b3b3);animation:crystal-m-blink 1.6s var(--crystal-m-ease-exit)infinite}@keyframes crystal-m-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--crystal-live-color,#9caf7f)18%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--crystal-live-color,#9caf7f)4%,transparent)}}@keyframes crystal-m-blink{0%,to{opacity:1}50%{opacity:.35}}[data-crystal-ticker]{white-space:nowrap;overflow:hidden}[data-crystal-ticker]>[data-track]{animation:crystal-m-ticker var(--crystal-ticker-period,20s)linear infinite;display:inline-flex}[data-crystal-ticker]>[data-track]>[data-copy]{gap:var(--crystal-ticker-gap,3rem);padding-right:var(--crystal-ticker-gap,3rem);display:inline-flex}[data-crystal-ticker]:hover>[data-track]{animation-play-state:paused}@keyframes crystal-m-ticker{to{transform:translate(-50%)}}[data-crystal-load-line]{background:#ffffff14;height:1px;display:block;overflow:hidden}[data-crystal-load-line]:after{content:"";transform-origin:0;height:100%;animation:crystal-m-load var(--crystal-m-entrance)var(--crystal-m-ease)infinite;background:currentColor;display:block}@keyframes crystal-m-load{0%{opacity:.4;transform:scaleX(.1)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-crystal-reveal],[data-crystal-reveal][data-stagger]>*,dialog[data-crystal-expand]>[data-expand-shell],dialog[data-crystal-expand]::backdrop,[data-crystal-drift]>*,[data-crystal-rule-sweep]:after,[data-crystal-live]>i,[data-crystal-ticker]>[data-track],[data-crystal-load-line]:after{animation:none!important}[data-crystal-reveal]:not([data-stagger]):not([data-revealed]),[data-crystal-reveal][data-stagger]:not([data-revealed])>*{opacity:1!important}[data-crystal-rule-sweep]:after{display:none}[data-crystal-ambient]>[data-layer]{transition:none}}
