.pm-section{--pm-blue:#0000ff;--pm-violet:#7c3aed;--pm-teal:#14b8a6;--pm-tile-from:#ffffff;--pm-tile-to:#f4f4f5;--pm-grid-line:rgba(23,23,23,0.07);--pm-rule:var(--peec-border);--pm-panel:#fbfbfb;--pm-shimmer:0.28;position:relative}html[data-theme=dark] .pm-section{--pm-blue:#5b5bff;--pm-violet:#9b6bff;--pm-teal:#2dd4bf;--pm-tile-from:#25282c;--pm-tile-to:#1c1e21;--pm-grid-line:rgba(255,255,255,0.06);--pm-panel:#18191c;--pm-shimmer:0.1}.pm-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--pm-delay,0s)}.pm-reveal[data-inview=true],[data-inview=true] .pm-reveal{opacity:1;transform:none}.pm-panel{background:var(--pm-panel)}.pm-panel-dots{background-image:radial-gradient(var(--pm-grid-line) 1px,transparent 1px);background-size:16px 16px;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 80%)}.pm-mock{transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.pm-mock[data-current=false]{opacity:0;pointer-events:none;transform:translateX(calc(var(--pm-dir, 1) * 24px)) scale(.98)}.pm-chip{background:rgba(0,0,255,.07);color:#0000ff}html[data-theme=dark] .pm-chip{background:rgba(91,91,255,.18);color:#a9a9ff}.pm-flow{animation:pmFlow 3.2s linear infinite;animation-play-state:paused}[data-inview=true] .pm-flow{animation-play-state:running}@keyframes pmFlow{0%{transform:translateX(0)}to{transform:translateX(400px)}}.pm-band{transform-box:view-box;transform-origin:0 50%;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.65,0,.35,1)}[data-inview=true] .pm-band{transform:scaleX(1)}.pm-pill{opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.4,.64,1);transition-delay:var(--pm-delay,0s)}[data-inview=true] .pm-pill{opacity:1;transform:translate(-50%,-50%) scale(1)}.pm-connector{background:linear-gradient(180deg,var(--peec-border),var(--pm-blue));transform-origin:top;transform:scaleY(0);transition:transform .6s ease .2s}[data-inview=true] .pm-connector{transform:scaleY(1)}.pm-tab{opacity:.5;transition:opacity .4s ease}.pm-tab:hover{opacity:.75}.pm-tab[aria-selected=true]{opacity:1}.pm-tab:focus-visible{outline:2px solid var(--peec-theme-focus);outline-offset:4px;border-radius:4px}.pm-rule{background:var(--pm-rule)}.pm-rule-fill{background:linear-gradient(180deg,var(--pm-blue),var(--pm-violet));transform-origin:top;transform:scaleY(0)}.pm-tab[aria-selected=true] .pm-rule-fill{animation:pmProgress var(--pm-duration,6s) linear forwards;animation-play-state:var(--pm-play,running)}@keyframes pmProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pm-grid-bg{background-image:linear-gradient(to right,var(--pm-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pm-grid-line) 1px,transparent 1px);background-size:var(--pm-cell) var(--pm-cell);background-position:calc(50% + var(--pm-cell) / 2) calc(50% + var(--pm-cell) / 2);mask-image:radial-gradient(ellipse 60% 65% at 50% 50%,#000 35%,transparent 85%)}.pm-tile{opacity:0;transform:scale(.6);transition:opacity .45s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--pm-delay,0s)}[data-inview=true] .pm-tile{opacity:1;transform:scale(1)}[data-inview=true] .pm-tile.pm-ghost{opacity:.45}.pm-tile-face{background:linear-gradient(180deg,var(--pm-tile-from),var(--pm-tile-to));border:1px solid var(--peec-border);box-shadow:0 1px 1px rgba(23,23,23,.04),0 6px 16px -6px rgba(23,23,23,.12);transition:transform .2s ease,box-shadow .2s ease}.pm-tile-face:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 1px 1px rgba(23,23,23,.04),0 14px 28px -10px rgba(0,0,255,.28)}.pm-hub.pm-tile-face,.pm-hub.pm-tile-face:hover,html[data-theme=dark] .pm-hub.pm-tile-face{border-color:#0000ff;box-shadow:0 0 0 4px rgba(0,0,255,.1),0 14px 32px -8px rgba(0,0,255,.45)}.pm-ghost .pm-tile-face{box-shadow:inset 0 2px 6px rgba(0,0,0,.12)}html[data-theme=dark] .pm-tile-face{box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}html[data-theme=dark] .pm-ghost .pm-tile-face{box-shadow:inset 0 2px 6px rgba(0,0,0,.45)}.pm-float{animation:pmFloat var(--pm-float,6s) ease-in-out infinite;animation-delay:var(--pm-float-delay,0s)}@keyframes pmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pm-status-dot{position:relative}.pm-status-dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:#22c55e;animation:pmPing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pmPing{75%,to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.pm-band,.pm-connector,.pm-mock,.pm-pill,.pm-reveal,.pm-tile{transition:none!important}.pm-band,.pm-connector,.pm-reveal{opacity:1;transform:none}.pm-pill{opacity:1;transform:translate(-50%,-50%)}.pm-tile{opacity:1;transform:none}.pm-tile.pm-ghost{opacity:.45}.pm-float,.pm-flow,.pm-status-dot:after{animation:none!important}.pm-tab[aria-selected=true] .pm-rule-fill{animation:none;transform:scaleY(1)}.pm-tile-face:hover{transform:none}}