:root{--pg-press:.12s;--pg-swap:.18s;--pg-reveal:.28s;--pg-stagger:60ms;--pg-sheen:2.4s;--pg-ease:var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1));--pg-ease-move:var(--ease-in-out-strong,cubic-bezier(.77, 0, .175, 1));--pg-brand:var(--color-brand,#1f7a7a);--pg-brand-light:var(--color-brand-light,#2e9e9e);--pg-wash:var(--color-brand-wash,#edf6f4);--pg-line:var(--color-brand-line,#cde5e2);--pg-band:var(--color-band,#f1f4f7);--pg-sheen-color:#2e9e9e29}@keyframes pg-sweep{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes pg-breathe-opacity{0%,to{opacity:.45}50%{opacity:1}}@keyframes pg-spark{0%,to{opacity:.7;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes pg-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-30%)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@layer components{.pg-sheen{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--pg-swap) var(--pg-ease);position:absolute;inset:0;overflow:hidden}.pg-sheen:after{content:"";background:linear-gradient(105deg, transparent 20%, var(--pg-sheen-color) 50%, transparent 80%);position:absolute;inset:0;transform:translate(-100%)}[data-pg-active]>.pg-sheen{opacity:1}[data-pg-active]>.pg-sheen:after{animation:pg-sweep var(--pg-sheen) var(--pg-ease-move) infinite}.pg-surface{isolation:isolate;position:relative}.pg-surface>.pg-sheen{box-shadow:inset 0 0 0 1px var(--pg-line);z-index:1}.pg-surface>.pg-surface-body{transition:opacity var(--pg-swap) var(--pg-ease)}.pg-surface[data-pg-active]>.pg-surface-body{opacity:.55}.pg-btn{isolation:isolate;transition:transform var(--pg-press) var(--pg-ease);position:relative}.pg-btn:active:not([aria-disabled=true]){transform:scale(.97)}.pg-btn[aria-busy=true]{cursor:progress}.pg-btn>.pg-sheen{--pg-sheen-color:color-mix(in srgb, currentColor 18%, transparent)}.pg-btn .pg-spark{color:currentColor}.pg-swap{place-items:center;display:inline-grid}.pg-swap>*{transition:opacity var(--pg-swap) var(--pg-ease), transform var(--pg-swap) var(--pg-ease);grid-area:1/1;align-items:center;gap:.5em;display:inline-flex}.pg-swap>.pg-swap-working{opacity:0;transform:translateY(35%)}[aria-busy=true]>.pg-swap>.pg-swap-idle{opacity:0;transform:translateY(-35%)}[aria-busy=true]>.pg-swap>.pg-swap-working{opacity:1;transform:none}.pg-spark{color:var(--pg-brand-light);flex:none}.pg-spark[data-pg-live]{animation:pg-spark 1.8s var(--pg-ease-move) infinite}.pg-dots{align-items:center;gap:.28em;display:inline-flex}.pg-dots>i{opacity:.35;background:currentColor;border-radius:999px;width:.36em;height:.36em}.pg-dots[data-pg-live]>i{animation:pg-dot 1.2s var(--pg-ease) infinite}.pg-dots[data-pg-live]>i:nth-child(2){animation-delay:.14s}.pg-dots[data-pg-live]>i:nth-child(3){animation-delay:.28s}.pg-caret{vertical-align:-.15em;background:var(--pg-brand-light);border-radius:999px;width:.12em;height:1.05em;margin-left:.08em;animation:1.1s ease-in-out infinite pg-breathe-opacity;display:inline-block}.pg-skel{background:var(--pg-band);border-radius:6px;position:relative;overflow:hidden}.pg-skel:after{content:"";animation:pg-sweep var(--pg-sheen) var(--pg-ease-move) infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0;transform:translate(-100%)}.pg-skel[data-pg-ai]{background:var(--pg-wash)}.pg-skel[data-pg-ai]:after{background:linear-gradient(90deg, transparent, var(--pg-sheen-color), #ffffff80, transparent)}.pg-reveal{animation:pg-rise var(--pg-reveal) var(--pg-ease) backwards;animation-delay:calc(var(--pg-i,0) * var(--pg-stagger))}.pg-stage-dot{position:relative}.pg-stage-dot[data-pg-live]:after{content:"";background:var(--pg-brand-light);animation:pg-ring 1.8s var(--pg-ease) infinite;border-radius:999px;position:absolute;inset:0}.pg-stage-fill{transform-origin:0;transition:transform .45s var(--pg-ease)}@media (prefers-reduced-motion:reduce){.pg-btn,.pg-btn:active:not([aria-disabled=true]){transition:none;transform:none}.pg-swap>*,.pg-swap>.pg-swap-working,[aria-busy=true]>.pg-swap>*{transform:none}[data-pg-active]>.pg-sheen:after,.pg-skel:after{background:var(--pg-sheen-color);animation:2.4s ease-in-out infinite pg-breathe-opacity;transform:none}.pg-btn>.pg-sheen:after{opacity:0;animation:none}.pg-spark[data-pg-live]{animation:2.4s ease-in-out infinite pg-breathe-opacity}.pg-dots[data-pg-live]>i{animation-name:pg-breathe-opacity;animation-duration:1.6s}.pg-reveal{animation-name:pg-fade;animation-duration:.2s;animation-delay:0s}.pg-stage-dot[data-pg-live]:after{opacity:0;animation:none}.pg-stage-fill{transition:none}.pg-caret{animation-duration:2.4s}}}.pg-btn{transition-property:transform,color,background-color,border-color,outline-color,box-shadow,opacity}@media (prefers-reduced-motion:reduce){.pg-btn{transition-property:color,background-color,border-color,outline-color,box-shadow,opacity}}
