.p-button{--btn-gap:var(--p-spacing-small);--btn-padding-y:13px;--btn-padding-x:26px;box-sizing:border-box;text-align:start;appearance:none;border:var(--p-border-width-base) solid transparent;border-radius:var(--p-border-radius-small);transition:background-color var(--p-motion-duration-short) var(--p-motion-easing-base), border-color var(--p-motion-duration-short) var(--p-motion-easing-base), color var(--p-motion-duration-short) var(--p-motion-easing-base);cursor:pointer;padding:var(--btn-padding-y) var(--btn-padding-x);justify-content:center;align-items:center;gap:var(--btn-gap);outline:0;margin:0;text-decoration:none;display:inline-flex;transform:translate(0,0)}.p-button--compact{--btn-padding-y:4px;--btn-padding-x:12px;--btn-gap:6px}.p-button--icon-only{--btn-padding-x:var(--btn-padding-y);--btn-gap:0}.p-button--icon{padding-left:18px}.p-button--primary{color:var(--p-color-background-base);background-color:var(--p-color-primary);border-color:var(--p-color-primary)}.p-button--primary:hover:not(:disabled){background-color:var(--p-color-contrast-high);border-color:var(--p-color-contrast-high)}.p-button--secondary{color:var(--p-color-primary);border-color:var(--p-color-primary);background-color:#0000}.p-button--secondary:hover:not(:disabled){background-color:var(--p-color-state-hover);border-color:var(--p-color-contrast-medium)}.p-button--secondaryLight{color:var(--p-color-primary);background-color:#f3f3f3;border-color:#f3f3f3}.p-button--secondaryLight:hover:not(:disabled){background-color:var(--p-color-state-hover);border-color:var(--p-color-contrast-medium)}.p-button--tertiary{color:var(--p-color-primary);background-color:#0000;border-color:#0000}.p-button--tertiary:hover:not(:disabled){background-color:var(--p-color-state-hover)}.p-button--ghost{color:var(--p-color-primary);background-color:var(--p-color-background-frosted);border-color:var(--p-color-background-frosted);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-clip:padding-box}.p-button--ghost:hover:not(:disabled){background-color:#bdbdc259;border-color:#bdbdc259}.p-button--ghostError{color:var(--p-color-notification-error);background-color:var(--p-color-background-frosted);border-color:var(--p-color-background-frosted);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-clip:padding-box}.p-button--ghostError:hover:not(:disabled){background-color:#bdbdc259;border-color:#bdbdc259}.p-button--disabled{cursor:not-allowed}.p-button--disabled.p-button--primary{color:var(--p-color-contrast-high);background-color:var(--p-color-state-disabled);border-color:var(--p-color-state-disabled)}.p-button--disabled.p-button--primary .p-button__icon{filter:none}.p-button--disabled.p-button--secondary,.p-button--disabled.p-button--secondaryLight,.p-button--disabled.p-button--tertiary{color:var(--p-color-state-disabled);background-color:#0000}.p-button--disabled.p-button--secondary,.p-button--disabled.p-button--secondaryLight{border-color:var(--p-color-state-disabled)}.p-button--disabled.p-button--tertiary{border-color:#0000}.p-button--disabled.p-button--ghost{color:var(--p-color-state-disabled);background-color:var(--p-color-background-frosted);border-color:var(--p-color-background-frosted)}.p-button--loading{cursor:not-allowed}.p-button--loading.p-button--primary{color:var(--p-color-contrast-high);background-color:var(--p-color-contrast-high);border-color:var(--p-color-contrast-high)}.p-button--loading.p-button--secondary,.p-button--loading.p-button--secondaryLight{color:var(--p-color-state-disabled);background-color:var(--p-color-state-hover);border-color:var(--p-color-contrast-medium)}.p-button--loading.p-button--tertiary{color:var(--p-color-state-disabled);background-color:#0000;border-color:#0000}.p-button--loading.p-button--ghost{color:var(--p-color-state-disabled);background-color:var(--p-color-background-frosted);border-color:var(--p-color-background-frosted)}.p-button--loading .p-button__icon,.p-button--loading .p-button__label{opacity:0;transition:opacity var(--p-motion-duration-short) var(--p-motion-easing-base)}.p-button::-moz-focus-inner{border:0}.p-button:focus{outline:0}.p-button:focus-visible{outline:var(--p-border-width-base) solid var(--p-color-state-focus);outline-offset:2px}.p-button__icon{width:var(--p-line-height);height:var(--p-line-height);margin-inline-start:-8px}.p-button--compact .p-button__icon{margin-inline-start:-6px}.p-button--icon-only .p-button__icon{margin-inline-start:0}.p-button--primary .p-button__icon{filter:invert()}.p-button__label{transition:opacity var(--p-motion-duration-short) var(--p-motion-easing-base)}.p-button__spinner{width:var(--p-line-height);height:var(--p-line-height);pointer-events:none;stroke-width:1.5px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-button__spinner svg{animation:1.2s steps(50,end) infinite p-spinner-rotate;display:block}.p-button__spinner circle:first-child{stroke:var(--p-color-contrast-medium)}.p-button__spinner circle:last-child{stroke:var(--p-color-primary);stroke-dasharray:57;stroke-linecap:round;animation:1.2s steps(50,end) infinite p-spinner-dash}.p-button--primary .p-button__spinner{filter:invert()}.p-button-pure{border-radius:var(--p-border-radius-small);color:var(--p-color-primary);text-align:start;appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:var(--p-spacing-x-small);background:0 0;border:0;outline:0;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.p-button-pure--x-small{font-size:var(--p-font-size-x-small)}.p-button-pure--small{font-size:var(--p-font-size-small)}.p-button-pure--medium{font-size:var(--p-font-size-medium)}.p-button-pure--large{font-size:var(--p-font-size-large)}.p-button-pure--x-large{font-size:var(--p-font-size-x-large)}.p-button-pure:before{content:"";border-radius:var(--p-border-radius-small);transition:background-color var(--p-motion-duration-short) var(--p-motion-easing-base);position:absolute;inset:-2px -4px}.p-button-pure:hover:not(:disabled):before,.p-button-pure--active:before{background-color:var(--p-color-state-hover);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.p-button-pure--disabled{color:var(--p-color-state-disabled);cursor:not-allowed}.p-button-pure::-moz-focus-inner{border:0}.p-button-pure:focus,.p-button-pure:focus-visible{outline:0}.p-button-pure:focus-visible:before{outline:var(--p-border-width-base) solid var(--p-color-state-focus);outline-offset:-1px}.p-button-pure--stretch{justify-content:space-between;align-items:center;width:100%;display:flex}.p-button-pure:not(.p-button-pure--stretch){width:auto}.p-button-pure--underline{text-decoration:underline}.p-button-pure__icon{width:var(--p-line-height);height:var(--p-line-height);flex-shrink:0;position:relative}.p-button-pure__label{z-index:1;align-items:center;gap:var(--p-spacing-x-small);display:flex;position:relative}.p-button-pure__spinner{width:var(--p-line-height);height:var(--p-line-height);stroke-width:1.5px;display:block}.p-button-pure__spinner svg{animation:1.2s steps(50,end) infinite p-spinner-rotate;display:block}.p-button-pure__spinner circle:first-child{stroke:var(--p-color-contrast-medium)}.p-button-pure__spinner circle:last-child{stroke:var(--p-color-primary);stroke-dasharray:57;stroke-linecap:round;animation:1.2s steps(50,end) infinite p-spinner-dash}.p-tabs{display:block}.p-tabs__bar{align-items:flex-start;gap:16px;display:flex;position:relative}.p-tabs__btn{vertical-align:top;font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;box-sizing:border-box;appearance:none;outline-offset:1px;text-align:start;color:var(--p-color-primary);cursor:pointer;border-radius:var(--p-border-radius-small);z-index:0;background:0 0;border:0;margin:0 0 4px;padding:0;text-decoration:none;display:inline-block;position:relative}.p-tabs__btn:before{content:"";border-radius:var(--p-border-radius-small);z-index:-1;transition:background-color var(--p-motion-duration-short) var(--p-motion-easing-base);position:absolute;inset:-2px -4px}.p-tabs__btn:hover:not(:disabled):before{background:var(--p-color-state-hover)}.p-tabs__btn:after{content:"";visibility:hidden}.p-tabs__btn--active:after{background:var(--p-color-primary);height:2px;visibility:inherit;position:absolute;bottom:-6px;left:0;right:0}.p-tabs--animated .p-tabs__btn--active:after{transition:visibility 0s linear var(--p-motion-duration-moderate)}.p-tabs--animated .p-tabs__indicator{animation:p-tabs-hide-indicator 0s var(--p-motion-duration-moderate) forwards}@keyframes p-tabs-hide-indicator{to{visibility:hidden}}.p-tabs__btn:disabled{color:var(--p-color-state-disabled);cursor:not-allowed}.p-tabs__btn:disabled:before{display:none}.p-tabs__btn:focus-visible{outline:var(--p-border-width-base) solid var(--p-color-state-focus);outline-offset:1px}.p-tabs__indicator{background:var(--p-color-primary);width:0;height:2px;visibility:inherit;position:absolute;bottom:-2px;left:0}.p-tabs__indicator--animated{transition:transform var(--p-motion-duration-moderate) var(--p-motion-easing-base), width var(--p-motion-duration-moderate) var(--p-motion-easing-base)}.p-tabs__btn--error{color:var(--p-color-notification-error)}.p-tabs-item{color:var(--p-color-primary);border-radius:2px;display:block}.p-tabs-item[hidden]{display:none}.p-modal{z-index:99;text-align:center;background:#00000080;position:fixed;inset:0;overflow:auto}.p-modal:before{content:"";vertical-align:middle;height:100%;display:inline-block}.p-modal__card{box-sizing:border-box;vertical-align:middle;text-align:start;background:var(--p-color-background-base);border-radius:var(--p-border-radius-medium);width:750px;max-width:calc(100vw - 48px);display:inline-block;box-shadow:0 4px 40px #00000012}.p-modal__body{padding:24px}.p-modal__footer{padding:16px 24px}.p-error__message{gap:var(--p-spacing-x-small);transition:color var(--p-motion-duration-short) var(--p-motion-easing-base);color:var(--p-color-notification-error);display:flex}.p-scroller{grid-template-columns:calc(var(--p-line-height) + 24px) minmax(0, 1fr) calc(var(--p-line-height) + 24px);height:inherit;margin:0 -4px;display:grid;position:relative}.p-scroller__area{-ms-overflow-style:none;scrollbar-width:none;grid-area:1/1/1/-1;padding:4px;overflow:auto hidden}.p-scroller__area::-webkit-scrollbar{display:none}.p-scroller__wrapper{vertical-align:top;border-radius:var(--p-border-radius-small);min-width:100%;min-height:28px;display:inline-flex;position:relative}.p-scroller__action{width:calc(var(--p-line-height) + 24px);pointer-events:none;z-index:1;direction:ltr;align-items:center;padding:4px 0;display:flex;position:absolute;top:0;bottom:0}.p-scroller__action--prev{background:linear-gradient(90deg,#fff 20%,#fff9 48%,#ffffff4d 68%,#fff0);justify-content:flex-start;left:-1px}.p-scroller__action--next{background:linear-gradient(270deg,#fff 20%,#fff9 48%,#ffffff4d 68%,#fff0);justify-content:flex-end;right:-1px}.p-scroller__action--hidden{visibility:hidden}.p-scroller__btn{pointer-events:auto;height:calc(var(--p-line-height) + 4px);width:calc(var(--p-line-height) + 4px);cursor:pointer;background:var(--p-color-background-base);border-radius:var(--p-border-radius-small);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);color:var(--p-color-primary);visibility:hidden;transition:background-color var(--p-motion-duration-short) var(--p-motion-easing-base);border:0;outline:0;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 8px #00000029}.p-scroller__btn:hover{background:var(--p-color-state-hover);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.p-scroller__btn--visible{visibility:inherit}.p-scroller__trigger{visibility:hidden;width:1px;position:absolute;top:0;bottom:0}.p-scroller__trigger:first-of-type{left:0}.p-scroller__trigger:last-of-type{right:0}.p-scroller__action--prev .p-scroller__btn{margin-left:8px}.p-scroller__action--next .p-scroller__btn{margin-right:8px}
