@charset "UTF-8";.app-global-loader-fade-enter-active{transition:opacity 90ms ease-out}.app-global-loader-fade-leave-active{transition:opacity .14s ease-in}.app-global-loader-fade-enter-from,.app-global-loader-fade-leave-to{opacity:0}.app-global-loader-fade-enter-to,.app-global-loader-fade-leave-from{opacity:1}.app-global-loader.layout-preloader-container{position:fixed;inset:0;width:100vw;height:100vh;min-height:100dvh;z-index:2147483000;display:flex;align-items:center;justify-content:center;background-color:var(--surface-ground, var(--sg-app-background))!important;pointer-events:auto;--delay: 0s;contain:layout paint;isolation:isolate;transform:translateZ(0);will-change:opacity}.app-global-loader .layout-preloader{opacity:1;animation:none!important}.app-global-loader .layout-preloader span,.app-global-loader .layout-preloader:before{opacity:1}.app-global-loader .layout-preloader span{animation:preloader-rotate 1s linear infinite!important}.app-global-loader .layout-preloader:before{animation:preloader-rotate-c 1s linear infinite!important}.app-global-loader *:before{box-sizing:unset!important}.form-container .p-togglebutton,.form-container .p-multiselect-label,.flexRow .p-togglebutton,.flexRow .p-multiselect-label{padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x)}.form-container .p-togglebutton,.flexRow .p-togglebutton{padding:.4rem;height:3.155rem}.form-container.grid-row{display:grid;width:100%;gap:1.2rem 1.1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.form-container.grid-row.form-container--compact{gap:.85rem 1.1rem}.form-container.grid-row.cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}@media(max-width:640px){.form-container.grid-row.cols-24{grid-template-columns:repeat(2,minmax(0,1fr))}.form-container.grid-row.cols-24>[class*=col-span-]{grid-column:span 1}.form-container.grid-row.cols-24>.col-span-24{grid-column:1/-1}}.form-container.grid-row.items-center .form-label{margin-bottom:0}.settings-timezone-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}.settings-timezone-option--value{padding-right:.25rem}.settings-timezone-option__copy{display:flex;align-items:baseline;gap:.35rem;min-width:0}.settings-timezone-option__name{color:var(--text-color);white-space:nowrap}.settings-timezone-option__detail{font-size:.875rem;line-height:1.25rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-timezone-option__offset{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-size:.8rem;line-height:1.2;color:var(--text-color-secondary);letter-spacing:.02em;background:color-mix(in srgb,var(--surface-hover) 55%,transparent);font-variant-numeric:tabular-nums}.settings-timezone-placeholder{color:var(--text-color-secondary)}.settings-timezone-select .p-select-label{padding-right:.5rem}.settings-timezone-select .p-select-option{padding:.75rem 1rem}.studio-notice-title[data-v-f513c9c1]{font-weight:600}.studio-notice-detail[data-v-f513c9c1]{font-weight:400;color:color-mix(in srgb,var(--text-color) 72%,transparent)}.studio-notice-frame[data-v-f513c9c1]{container-type:inline-size;--notice-glow: var(--sg-cover-glow, var(--primary-color));--notice-warm: var(--sg-cover-warm, var(--primary-color));--notice-bg: radial-gradient(60% 140% at 100% 120%, color-mix(in srgb, var(--notice-warm) 14%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in oklab, var(--notice-glow) 32%, var(--surface-ground)), color-mix(in oklab, var(--notice-glow) 18%, var(--surface-ground)));--notice-rim-top: color-mix(in srgb, color-mix(in srgb, var(--notice-glow) 55%, #fff) 22%, transparent);--notice-rim-mid: color-mix(in srgb, var(--notice-glow) 16%, transparent);--notice-rim-foot: color-mix(in srgb, var(--notice-glow) 10%, transparent);--notice-shadow: 0 10px 24px -12px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .18)}:root:not(.app-dark) .studio-notice-frame[data-v-f513c9c1]{--notice-bg: radial-gradient(in oklab 55% 170% at 0% 50%, color-mix(in oklab, var(--notice-glow) 15%, transparent) 0%, color-mix(in oklab, var(--notice-glow) 6%, transparent) 45%, transparent 100%), radial-gradient(in oklab 45% 160% at 100% 120%, color-mix(in oklab, var(--notice-warm) 9%, transparent) 0%, transparent 100%), var(--surface-card);--notice-rim-top: color-mix(in srgb, var(--surface-border) 55%, transparent);--notice-rim-mid: color-mix(in srgb, var(--surface-border) 75%, transparent);--notice-rim-foot: var(--surface-border);--notice-rim-light: radial-gradient(ellipse 34% 95% at 0% 0%, color-mix(in srgb, color-mix(in srgb, var(--primary-color) 70%, #fff) 70%, transparent) 0%, color-mix(in srgb, var(--primary-color) 26%, transparent) 42%, transparent 100%);--notice-shadow: var(--portal-card-lift)}.studio-notice[data-v-f513c9c1]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark words end";align-items:center;-moz-column-gap:1.1rem;column-gap:1.1rem;padding:1rem 1.3rem;border-radius:14px;background:var(--notice-bg);box-shadow:var(--notice-shadow);color:var(--text-color);font-size:var(--type-meta);font-weight:500;text-decoration:none;transition:filter .25s ease}.studio-notice[data-v-f513c9c1]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--notice-rim-light, linear-gradient(transparent, transparent)),linear-gradient(to bottom,var(--notice-rim-top),var(--notice-rim-mid) 45%,var(--notice-rim-foot));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.studio-notice>i[data-v-f513c9c1]{color:color-mix(in srgb,var(--primary-color) 70%,#fff);flex:none}.studio-notice[data-v-f513c9c1]:not(.studio-notice--static):hover{filter:brightness(1.12) saturate(1.05)}.studio-notice:not(.studio-notice--static):hover .studio-notice-arrow[data-v-f513c9c1]{transform:translate(3px)}.studio-notice--closure>i[data-v-f513c9c1]:first-child,:root:not(.app-dark) .studio-notice--closure>i[data-v-f513c9c1]:first-child{color:var(--orange-400, #fb923c)}:root:not(.app-dark) .studio-notice>i[data-v-f513c9c1]{color:var(--primary-color)}.studio-notice-mark[data-v-f513c9c1]{grid-area:mark}.studio-notice-text[data-v-f513c9c1]{grid-area:words;min-width:0;display:flex;flex-wrap:wrap;-moz-column-gap:.3em;column-gap:.3em;row-gap:.15rem;text-wrap:pretty}.studio-notice-arrow[data-v-f513c9c1]{grid-area:end;font-size:.85rem;color:color-mix(in srgb,var(--primary-color) 55%,#fff);transition:transform .25s cubic-bezier(.22,.61,.36,1)}:root:not(.app-dark) .studio-notice-arrow[data-v-f513c9c1]{color:var(--primary-color)}.studio-notice-button[data-v-f513c9c1]{grid-area:end;margin-left:.4rem}:root.app-dark .studio-notice-button[data-v-f513c9c1]{color:color-mix(in srgb,var(--primary-color) 45%,#fff);border-color:color-mix(in srgb,var(--primary-color) 55%,rgba(255,255,255,.35))}@container (max-width: 40rem){.studio-notice[data-v-f513c9c1]{align-items:center;-moz-column-gap:.95rem;column-gap:.95rem;padding:.95rem 1.1rem}.studio-notice--button[data-v-f513c9c1]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark words" ". end";row-gap:.7rem;padding-bottom:1.05rem}.studio-notice-button[data-v-f513c9c1]{justify-self:start;margin-left:0;height:2rem;padding:0 1rem}.studio-notice-text[data-v-f513c9c1]{flex-direction:column}.studio-notice-stop[data-v-f513c9c1]{display:none}}.settings-section-heading[data-v-ed963239]{display:flex;align-items:baseline;gap:1rem}.portal-notice-preview[data-v-ed963239]{margin:.25rem 0 1.25rem}.portal-notice-empty[data-v-ed963239]{margin:.25rem 0 1.25rem;color:var(--text-color-secondary);font-size:.9rem}.sg-image-field[data-v-1facd1a1]{display:flex;flex-direction:column;gap:.75rem}.sg-image-field__plate[data-v-1facd1a1]{position:relative;width:100%;overflow:hidden;border-radius:.65rem;border:1px solid var(--surface-border);background:var(--p-form-field-background, var(--surface-ground))}.sg-image-field__plate img[data-v-1facd1a1]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sg-image-field__add[data-v-1facd1a1]{width:100%}.sg-image-field--busy .sg-image-field__plate img[data-v-1facd1a1]{opacity:.55}.sg-image-field__remove[data-v-1facd1a1]{position:absolute;z-index:2;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:999px;color:var(--p-red-300, #fca5a5);background:#0f172ab8;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.sg-image-field__remove[data-v-1facd1a1]:hover:not(:disabled){background:#0f172ae6}.sg-image-field__remove[data-v-1facd1a1]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.sg-image-field__remove[data-v-1facd1a1]:disabled{cursor:default;opacity:.55}.sg-image-field__replace[data-v-1facd1a1]{width:100%}.sg-generated-art[data-v-2848d7c8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;--c-glow: var(--sg-cover-glow);--c-warm: var(--sg-cover-warm);--c-from: var(--sg-cover-from);--c-to: var(--sg-cover-to);background:linear-gradient(in oklab 160deg,var(--c-from) 0%,var(--c-to) 100%);--glow-size: 62% 80%;--glow-at: var(--art-glow-x) var(--art-glow-y);--warm-size: 58% 70%;--warm-at: var(--art-warm-x) 104%}.sg-generated-art__light[data-v-2848d7c8],.sg-generated-art__grain[data-v-2848d7c8]{position:absolute;inset:0;z-index:-1;pointer-events:none}.sg-generated-art__glow[data-v-2848d7c8]{background:radial-gradient(in oklab var(--glow-size) at var(--glow-at),var(--c-glow) 0%,color-mix(in oklab,var(--c-glow) 58%,transparent) 30%,color-mix(in oklab,var(--c-glow) 18%,transparent) 62%,transparent 100%)}.sg-generated-art__warm[data-v-2848d7c8]{background:radial-gradient(in oklab var(--warm-size) at var(--warm-at),color-mix(in oklab,var(--c-warm) 85%,transparent) 0%,color-mix(in oklab,var(--c-warm) 40%,transparent) 34%,color-mix(in oklab,var(--c-warm) 10%,transparent) 66%,transparent 100%)}@supports (color: oklch(from red l c h)){.sg-generated-art--turned[data-v-2848d7c8]{--c-glow: oklch(from var(--sg-cover-glow) l c calc(h + var(--art-hue)));--c-warm: oklch(from var(--sg-cover-warm) l c calc(h + var(--art-hue) / 2));--c-from: oklch(from var(--sg-cover-from) l c calc(h + var(--art-hue)));--c-to: oklch(from var(--sg-cover-to) l c calc(h + var(--art-hue)))}}.sg-generated-art__grain[data-v-2848d7c8]{z-index:-1}.sg-generated-art--drift .sg-generated-art__light[data-v-2848d7c8]{inset:-25%}.sg-generated-art--drift[data-v-2848d7c8]{--glow-size: 41% 53%;--glow-at: 29% 27%;--warm-size: 39% 47%;--warm-at: 79% 86%}.sg-generated-art__bloom[data-v-2848d7c8]{background:radial-gradient(in oklab 30% 38% at 64% 40%,color-mix(in oklab,var(--c-glow) 46%,transparent) 0%,color-mix(in oklab,var(--c-glow) 22%,transparent) 38%,color-mix(in oklab,var(--c-glow) 6%,transparent) 70%,transparent 100%)}@media(prefers-reduced-motion:no-preference){.sg-generated-art--drift .sg-generated-art__light[data-v-2848d7c8]{will-change:transform;animation:29s cubic-bezier(.45,0,.55,1) infinite}.sg-generated-art--drift .sg-generated-art__glow[data-v-2848d7c8]{animation-name:sg-art-glow-loop-2848d7c8}.sg-generated-art--drift .sg-generated-art__warm[data-v-2848d7c8]{animation-name:sg-art-warm-loop-2848d7c8;animation-duration:37s}.sg-generated-art--drift .sg-generated-art__bloom[data-v-2848d7c8]{animation-name:sg-art-bloom-loop-2848d7c8;animation-duration:23s}}@keyframes sg-art-glow-loop-2848d7c8{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(9%,4%,0) scale(1.1)}50%{transform:translate3d(12%,11%,0) scale(1.04)}75%{transform:translate3d(2%,9%,0) scale(1.12)}}@keyframes sg-art-warm-loop-2848d7c8{0%,to{transform:translateZ(0) scale(1.05)}33%{transform:translate3d(-12%,-3%,0) scale(1)}66%{transform:translate3d(-5%,-10%,0) scale(1.12)}}@keyframes sg-art-bloom-loop-2848d7c8{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(-10%,8%,0) scale(1.15)}50%{transform:translate3d(-4%,-9%,0) scale(.95)}75%{transform:translate3d(9%,-4%,0) scale(1.1)}}.studio-genius-logo[data-v-fd442916]{color:var(--text-color)}.studio-genius-logo__mark[data-v-fd442916]{fill:var(--sg-brand-mark, var(--primary-color))}.studio-genius-logo__wordmark[data-v-fd442916]{fill:var(--text-color)}.studio-brand-logo-slot[data-v-f4adc2da]{--studio-logo-width: 14rem;--studio-logo-height: 5rem;display:flex;align-items:center;justify-content:var(--studio-logo-align, center);flex:0 0 auto;width:var(--studio-logo-frame-width, var(--studio-logo-width));height:var(--studio-logo-frame-height, var(--studio-logo-height));max-width:100%}.studio-brand-logo-slot--sidebar[data-v-f4adc2da]{--studio-logo-align: center;--studio-logo-width: var(--studio-sidebar-logo-width, 14rem);--studio-logo-height: var(--studio-sidebar-logo-height, 5rem)}.studio-brand-logo-slot--portal-header[data-v-f4adc2da]{--studio-logo-align: var(--studio-portal-logo-align, flex-start);--studio-logo-width: var(--studio-portal-logo-width, 10.5rem);--studio-logo-height: var(--studio-portal-logo-height, 3.9rem)}.studio-brand-logo-slot--sign-in[data-v-f4adc2da]{--studio-logo-width: 14rem;--studio-logo-height: 6rem}.studio-brand-logo-slot--sign-in[data-v-f4adc2da]{height:auto}@media screen and (min-width:992px){.studio-brand-logo-slot--sign-in[data-v-f4adc2da]{--studio-logo-width: 16rem;--studio-logo-height: 7rem}}.studio-brand-logo-slot--cover[data-v-f4adc2da]{width:100%;height:100%}.studio-brand-logo-artwork[data-v-f4adc2da]{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.studio-brand-logo[data-v-f4adc2da]{display:block;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.studio-brand-logo--ink[data-v-f4adc2da]{background:var(--studio-logo-ink, var(--text-color));-webkit-mask:var(--logo-url) center / contain no-repeat;mask:var(--logo-url) center / contain no-repeat}.studio-brand-logo-slot:not(.studio-brand-logo-slot--cover) .studio-brand-logo[data-v-f4adc2da]{height:min(var(--studio-logo-height),calc(var(--studio-logo-width) / var(--logo-aspect)));width:auto;aspect-ratio:var(--logo-aspect)}.login-previews-host[data-v-1126989d]{container-type:inline-size;width:100%}.login-previews[data-v-1126989d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.2886fr);gap:1.25rem;align-items:start;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-preview[data-v-1126989d]{container-type:inline-size;min-width:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--surface-border) 70%,var(--surface-ground));background:var(--surface-ground);box-shadow:0 14px 34px -20px #0009;overflow:hidden}.login-preview--desktop[data-v-1126989d]{aspect-ratio:1440/900}.login-preview--phone[data-v-1126989d]{aspect-ratio:375/812;border-radius:16px}.login-preview__screen[data-v-1126989d]{height:100%;font-size:var(--r);line-height:1.5}.login-preview--desktop .login-preview__screen[data-v-1126989d]{--r: calc(100cqw / 1440 * 14);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr)}.login-preview--phone .login-preview__screen[data-v-1126989d]{--r: calc(100cqw / 375 * 14);display:flex;flex-direction:column}.login-preview__panel[data-v-1126989d]{position:relative;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 20%,var(--surface-ground))}.login-preview--desktop .login-preview__panel[data-v-1126989d]{grid-column:2;grid-row:1/-1;margin:calc(var(--r) * 1.5) calc(var(--r) * 1.5) calc(var(--r) * 1.5) 0;border-radius:calc(var(--r) * 1.5)}.login-preview--desktop.login-preview--left .login-preview__panel[data-v-1126989d]{grid-column:1;margin:calc(var(--r) * 1.5) 0 calc(var(--r) * 1.5) calc(var(--r) * 1.5)}.login-preview--phone .login-preview__panel[data-v-1126989d]{flex:none;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--r) * 6)}.login-preview__image[data-v-1126989d]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-preview__copy[data-v-1126989d]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--r) * 9) calc(var(--r) * 3) calc(var(--r) * 3);background:linear-gradient(to top,rgba(6,8,20,.86) 0%,rgba(6,8,20,.78) 12%,rgba(6,8,20,.62) 26%,rgba(6,8,20,.42) 42%,rgba(6,8,20,.24) 58%,rgba(6,8,20,.1) 76%,rgba(6,8,20,.03) 90%,transparent 100%);color:#fff}.login-preview__headline[data-v-1126989d]{max-width:14em;font-size:calc(var(--r) * 2.674);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.login-preview__body[data-v-1126989d]{max-width:calc(var(--r) * 30);margin-top:calc(var(--r) * .9);font-size:calc(var(--r) * 1.08);font-weight:500;line-height:1.55;color:#ffffffd1;text-wrap:pretty}.login-preview__link[data-v-1126989d]{display:inline-flex;align-items:center;gap:calc(var(--r) * .5);margin-top:calc(var(--r) * 1.5);padding:calc(var(--r) * .7) calc(var(--r) * 1.2) calc(var(--r) * .7) calc(var(--r) * 1.35);border-radius:999px;border:1px solid color-mix(in srgb,var(--primary-color) 32%,rgba(255,255,255,.26));background:color-mix(in srgb,var(--primary-color) 13%,rgba(255,255,255,.08));font-size:calc(var(--r) * .95);font-weight:600;line-height:1.5}.login-preview__link i[data-v-1126989d]{font-size:calc(var(--r) * .8)}.login-preview--phone .login-preview__copy[data-v-1126989d]{position:relative;align-items:center;text-align:center;padding:calc(var(--r) * 2) calc(var(--r) * 2) calc(var(--r) * 3.25);background:linear-gradient(to top,var(--surface-ground) 0%,var(--surface-ground) 3%,color-mix(in srgb,var(--surface-ground) 94%,transparent) 10%,color-mix(in srgb,var(--surface-ground) 78%,transparent) 20%,color-mix(in srgb,var(--surface-ground) 54%,transparent) 34%,color-mix(in srgb,var(--surface-ground) 30%,transparent) 50%,color-mix(in srgb,var(--surface-ground) 12%,transparent) 68%,transparent 90%);color:#fff}:root:not(.app-dark) .login-preview__notice[data-v-1126989d]{--notice-tint: 10%;--notice-edge: 34%}:root:not(.app-dark) .login-preview__notice b[data-v-1126989d]{background:color-mix(in srgb,var(--text-color) 26%,transparent)}:root:not(.app-dark) .login-preview__options b[data-v-1126989d]{background:color-mix(in srgb,var(--text-color) 19%,transparent)}:root:not(.app-dark) .login-preview__line[data-v-1126989d]{background:color-mix(in srgb,var(--text-color) 24%,transparent)}:root:not(.app-dark) .login-preview__footer[data-v-1126989d]{background:color-mix(in srgb,var(--text-color-secondary) 34%,transparent)}:root:not(.app-dark) .login-preview--phone .login-preview__panel[data-v-1126989d]{margin:calc(var(--r) * .75) calc(var(--r) * .75) 0;border-radius:calc(var(--r) * 1.25)}:root:not(.app-dark) .login-preview--phone .login-preview__copy[data-v-1126989d]{padding-block:calc(var(--r) * 2.5);background:linear-gradient(to top,rgba(6,8,20,.34) 0%,rgba(6,8,20,.12) 55%,transparent 100%)}.login-preview--phone .login-preview__headline[data-v-1126989d]{font-size:calc(var(--r) * 1.5);letter-spacing:-.03em}.login-preview--phone .login-preview__body[data-v-1126989d]{max-width:calc(var(--r) * 19.5);margin-top:calc(var(--r) * .65);font-size:calc(var(--r) * .86);line-height:1.5;text-wrap:balance}.login-preview--phone .login-preview__link[data-v-1126989d]{margin-top:calc(var(--r) * 1.1);padding:calc(var(--r) * .5) calc(var(--r) * .9) calc(var(--r) * .5) calc(var(--r) * 1);font-size:calc(var(--r) * .86)}.login-preview__form[data-v-1126989d]{display:flex;flex-direction:column;align-items:stretch;min-width:0}.login-preview--desktop .login-preview__form[data-v-1126989d]{grid-column:1;grid-row:2;width:calc(var(--r) * 28);margin-inline:auto}.login-preview--desktop.login-preview--left .login-preview__form[data-v-1126989d],.login-preview--desktop.login-preview--left .login-preview__footer[data-v-1126989d]{grid-column:2}.login-preview--phone .login-preview__form[data-v-1126989d]{margin-block:auto;padding:calc(var(--r) * .5) calc(var(--r) * 2) 0}.login-preview__brand[data-v-1126989d]{display:flex;justify-content:center;margin-bottom:calc(var(--r) * 2.6)}.login-preview__brand[data-v-1126989d] .studio-brand-logo-slot--sign-in{--studio-logo-width: calc(var(--r) * 16);--studio-logo-height: calc(var(--r) * 7)}.login-preview--phone .login-preview__brand[data-v-1126989d]{margin-bottom:calc(var(--r) * 2.5)}.login-preview--phone .login-preview__brand[data-v-1126989d] .studio-brand-logo-slot--sign-in{--studio-logo-width: calc(var(--r) * 14);--studio-logo-height: calc(var(--r) * 6)}.login-preview__notice[data-v-1126989d]{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(var(--r) * .8);column-gap:calc(var(--r) * .8);row-gap:calc(var(--r) * .55);align-content:center;min-height:calc(var(--r) * 6.5);margin-bottom:calc(var(--r) * 1.25);padding:calc(var(--r) * 1) calc(var(--r) * 1.3);border-radius:calc(var(--r) * 1);border:1px solid color-mix(in oklab,var(--primary-color) var(--notice-edge, 30%),var(--surface-border));background:color-mix(in oklab,var(--primary-color) var(--notice-tint, 7%),var(--surface-card))}.login-preview__notice i[data-v-1126989d]{grid-row:1/span 3;align-self:start;width:calc(var(--r) * 1.1);height:calc(var(--r) * 1.1);border-radius:50%;background:var(--primary-color)}.login-preview__notice b[data-v-1126989d],.login-preview__notice em[data-v-1126989d]{height:calc(var(--r) * .55);border-radius:99px;background:color-mix(in srgb,var(--text-color) 42%,transparent)}.login-preview__notice b+b[data-v-1126989d]{width:64%}.login-preview__notice em[data-v-1126989d]{width:34%;background:var(--primary-color)}.login-preview__field[data-v-1126989d]{height:calc(var(--r) * 3.45);border-radius:calc(var(--r) * .43);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--surface-border)}.login-preview__field+.login-preview__field[data-v-1126989d]{margin-top:calc(var(--r) * .85)}.login-preview__options[data-v-1126989d]{display:flex;justify-content:space-between;margin-top:calc(var(--r) * 1.45)}.login-preview__options b[data-v-1126989d]{width:31%;height:calc(var(--r) * .6);border-radius:99px;background:color-mix(in srgb,var(--text-color) 30%,transparent)}.login-preview__submit[data-v-1126989d]{height:calc(var(--r) * 3.15);margin-top:calc(var(--r) * 1.45);border-radius:calc(var(--r) * .43);background:var(--primary-color)}.login-preview__line[data-v-1126989d]{align-self:center;width:68%;height:calc(var(--r) * .65);margin-top:calc(var(--r) * 2);border-radius:99px;background:color-mix(in srgb,var(--text-color) 38%,transparent)}.login-preview__footer[data-v-1126989d]{justify-self:center;align-self:center;width:calc(var(--r) * 13.5);height:calc(var(--r) * .8);border-radius:99px;background:color-mix(in srgb,var(--text-color-secondary) 55%,transparent)}.login-preview--desktop .login-preview__footer[data-v-1126989d]{grid-column:1;grid-row:3;margin-top:calc(var(--r) * 4.2)}.login-preview--phone .login-preview__footer[data-v-1126989d]{flex:none;margin:calc(var(--r) * 3) auto calc(var(--r) * 2.9)}@container (max-width: 40rem){.login-previews[data-v-1126989d]{grid-template-columns:minmax(0,1fr)}.login-preview--desktop[data-v-1126989d]{display:none}.login-preview--phone[data-v-1126989d]{aspect-ratio:375/470;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.login-preview--phone .login-preview__screen[data-v-1126989d]{height:216.5333333333cqw}}.settings-section-heading[data-v-5525ee0e]{display:flex;align-items:baseline;gap:1rem}.login-image-field[data-v-5525ee0e]{max-width:14.5rem}.login-default-background-label[data-v-5525ee0e]{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:1.25rem .7rem .5rem;background:linear-gradient(to top,rgba(6,8,20,.58),transparent);color:#ffffffd1;font-size:.66rem;font-weight:600;letter-spacing:.04em}.login-count[data-v-5525ee0e]{display:block;margin-top:.35rem;color:var(--text-color-secondary);font-size:.78rem;text-align:right}.login-link[data-v-5525ee0e]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.login-link-label[data-v-5525ee0e]{flex:0 0 11rem}.brand-colour[data-v-5a5eaf5a]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:26rem}.brand-colour__swatches[data-v-5a5eaf5a]{display:flex;justify-content:space-between;gap:.25rem}.brand-colour__dial+.brand-colour__dial[data-v-5a5eaf5a]{margin-top:-.7rem}.brand-colour__dial[data-v-5a5eaf5a]{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.75rem}.brand-colour__dial label[data-v-5a5eaf5a]{color:var(--text-color-secondary);font-size:.86rem;font-weight:500;line-height:1.2}.brand-colour__range[data-v-5a5eaf5a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.75rem;min-height:24px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.brand-colour__range[data-v-5a5eaf5a]::-webkit-slider-runnable-track{height:.35rem;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color) 12%,transparent)}.brand-colour__range[data-v-5a5eaf5a]::-moz-range-track{height:.35rem;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color) 12%,transparent)}.brand-colour__range[data-v-5a5eaf5a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin-top:-.45rem;border-radius:50%;border:.2rem solid #fff;background:var(--brand-colour-current);box-shadow:0 0 0 1px #00000029,0 2px 5px #00000047}.brand-colour__range[data-v-5a5eaf5a]::-moz-range-thumb{box-sizing:border-box;width:1.25rem;height:1.25rem;border-radius:50%;border:.2rem solid #fff;background:var(--brand-colour-current);box-shadow:0 0 0 1px #00000029,0 2px 5px #00000047}.brand-colour__range[data-v-5a5eaf5a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.brand-colour__hex[data-v-5a5eaf5a]{position:relative;display:flex;align-items:center;width:11rem;max-width:100%}.brand-colour__chip[data-v-5a5eaf5a]{position:absolute;left:.55rem;top:50%;z-index:1;display:flex;transform:translateY(-50%)}.brand-colour__chip[data-v-5a5eaf5a] .p-colorpicker-preview{width:1.6rem;height:1.6rem;border-radius:.4rem;box-shadow:inset 0 0 0 1px #ffffff24}.brand-colour .brand-colour__input[data-v-5a5eaf5a]{flex:1 1 auto;width:100%;min-width:0;padding-left:2.7rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cover-card[data-v-acf0b9d5]{border:0;position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;color:var(--text-color);--cover-card-pad: 1.4rem}.cover-card__badge[data-v-acf0b9d5]{position:absolute;top:.65rem;right:.65rem;z-index:1;display:flex;pointer-events:none}.cover-card__badge[data-v-acf0b9d5] .sg-offer{border-color:#ffffff29;background:#090c1685;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);color:#fff;box-shadow:0 2px 10px #0000002e;padding:.14rem .55rem .14rem .46rem;gap:.38rem;font-size:.7rem;line-height:1.3}.cover-card-badge-enter-active[data-v-acf0b9d5],.cover-card-badge-leave-active[data-v-acf0b9d5]{transition:opacity .2s ease}.cover-card-badge-enter-from[data-v-acf0b9d5],.cover-card-badge-leave-to[data-v-acf0b9d5]{opacity:0}.cover-card__cover[data-v-acf0b9d5]{position:relative;aspect-ratio:var(--sg-media-aspect);overflow:hidden}.cover-card__cover img[data-v-acf0b9d5],.cover-card__cover[data-v-acf0b9d5] .sg-generated-art{transition:filter .45s ease}.cover-card:hover .cover-card__cover img[data-v-acf0b9d5],.cover-card:hover .cover-card__cover[data-v-acf0b9d5] .sg-generated-art{filter:brightness(1.1)}.cover-card__cover img[data-v-acf0b9d5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-card__cover[data-v-acf0b9d5]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 62%,var(--portal-card-surface) 100%)}.cover-card__cover[data-v-acf0b9d5]:has(.cover-card__default):after{background:linear-gradient(to bottom,transparent 80%,var(--portal-card-surface) 100%)}:root:not(.app-dark) .cover-card__cover[data-v-acf0b9d5]:after{content:none}:root:not(.app-dark) .cover-card__default[data-v-acf0b9d5]{padding-bottom:0}:root:not(.app-dark) .cover-card__default[data-v-acf0b9d5] .studio-brand-logo{opacity:.88}.cover-card__default[data-v-acf0b9d5]{padding-bottom:1.2rem}.cover-card__default[data-v-acf0b9d5] .studio-brand-logo{opacity:.78}.cover-card__default[data-v-acf0b9d5] img.studio-brand-logo{filter:brightness(0) invert(1)}.cover-card__default[data-v-acf0b9d5] .studio-brand-logo--ink{--studio-logo-ink: var(--sg-cover-ink)}.cover-card__default[data-v-acf0b9d5] .studio-genius-logo path{fill:var(--sg-cover-ink)}.cover-card__content[data-v-acf0b9d5]{display:contents}.cover-card__content[data-v-acf0b9d5]>*{margin-inline:var(--cover-card-pad)}.cover-card__content>.portal-eyebrow-row[data-v-acf0b9d5]{--eyebrow-air: .35rem;align-content:flex-end;padding-top:var(--eyebrow-air);min-height:calc(1.6rem + var(--eyebrow-air))}.cover-card__content>.portal-eyebrow-row>.portal-eyebrow[data-v-acf0b9d5-s]{display:inline-flex;align-items:center;min-height:calc(1.362rem + 2px)}:root:not(.app-dark) .cover-card__content>.portal-eyebrow-row[data-v-acf0b9d5]{--eyebrow-air: 1.15rem}.cover-card__headline[data-v-acf0b9d5]{font-size:var(--type-card);font-weight:600;letter-spacing:-.035em;line-height:1.3;margin:.55rem var(--cover-card-pad) .6rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.cover-card__info[data-v-acf0b9d5]{display:flex;flex-direction:column;gap:.1rem;min-width:0;color:var(--text-color-secondary);font-size:var(--type-meta);font-weight:500;line-height:1.4;margin-bottom:1.2rem;align-self:start}.cover-card__when[data-v-acf0b9d5]{color:color-mix(in srgb,var(--text-color) 88%,transparent)}.cover-card__subject[data-v-acf0b9d5]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cover-card__action[data-v-acf0b9d5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;align-self:end;margin-bottom:var(--cover-card-pad);padding-top:1rem;border-top:1px solid var(--surface-border);color:var(--primary-color);font-size:var(--type-meta);font-weight:600}.cover-card__action i[data-v-acf0b9d5]{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.cover-card:hover .cover-card__action i[data-v-acf0b9d5]{transform:translate(3px)}@media(max-width:767px){.cover-card[data-v-acf0b9d5]{display:flex;flex-direction:column;grid-row:auto}.cover-card__content[data-v-acf0b9d5]>*{align-self:stretch}.cover-card__action[data-v-acf0b9d5]{margin-top:auto}.cover-card__headline[data-v-acf0b9d5]{font-size:var(--type-card)}}button.cover-card[data-v-acf0b9d5]{padding:0;font:inherit;text-align:left;cursor:pointer}.status-pill[data-v-a0c1150d]{--status-pill-hue: var(--primary-color);--status-pill-ink: var(--primary-color);display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;background:color-mix(in srgb,var(--status-pill-hue) 16%,var(--surface-card));color:var(--status-pill-ink);line-height:1.4;letter-spacing:0;white-space:nowrap}.status-pill--sm[data-v-a0c1150d]{padding:.14rem .55rem;font-size:.7rem;font-weight:700}.status-pill--md[data-v-a0c1150d]{padding:.2rem .65rem;font-size:.78rem;font-weight:600}.status-pill i[data-v-a0c1150d-s]{font-size:.6rem}.status-pill--muted[data-v-a0c1150d]{--status-pill-hue: var(--text-color-secondary);--status-pill-ink: var(--text-color-secondary)}.status-pill--good[data-v-a0c1150d]{--status-pill-hue: var(--tone-good);--status-pill-ink: var(--status-ink-good)}.status-pill--warn[data-v-a0c1150d]{--status-pill-hue: var(--tone-due);--status-pill-ink: var(--status-ink-warn)}.status-pill--alert[data-v-a0c1150d]{--status-pill-hue: var(--tone-alert);--status-pill-ink: var(--status-ink-alert)}.status-pill--info[data-v-a0c1150d]{--status-pill-hue: var(--p-sky-500);--status-pill-ink: var(--status-ink-info)}.brand-board[data-v-dfe353bd]{--studio-portal-logo-width: 11rem;--studio-portal-logo-height: 3.4rem;container-type:inline-size;display:flex;flex-direction:column;gap:1.1rem;width:100%;padding:1.25rem 1.25rem 1.35rem;border-radius:14px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-card) 55%,var(--surface-ground));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-board__masthead[data-v-dfe353bd]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-board__masthead[data-v-dfe353bd] .studio-brand-logo-slot{flex:0 1 auto;min-width:0}.brand-board__account[data-v-dfe353bd]{flex:none;pointer-events:none}.brand-board__spread[data-v-dfe353bd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch}.brand-board__card.portal-card-grid[data-v-dfe353bd]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;height:100%;margin-inline:0;padding-inline:0;overflow:visible}.brand-board__card[data-v-dfe353bd] .cover-card{height:100%}.brand-board__card[data-v-dfe353bd] .cover-card__cover{flex:1 0 auto}.brand-board__card[data-v-dfe353bd] .cover-card__content{flex:0 0 auto}.brand-board__side[data-v-dfe353bd]{display:flex;flex-direction:column;gap:1rem;min-width:0}.brand-board__panel[data-v-dfe353bd]{position:relative;flex:1 1 auto;min-height:13rem;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 20%,var(--surface-ground))}.brand-board__panel-image[data-v-dfe353bd]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-board__panel-copy[data-v-dfe353bd]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:3.5rem 1.1rem 1.1rem;background:linear-gradient(to top,rgba(6,8,20,.86) 0%,rgba(6,8,20,.62) 30%,rgba(6,8,20,.24) 65%,transparent 100%);color:#fff}.brand-board__panel-headline[data-v-dfe353bd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.brand-board__panel-body[data-v-dfe353bd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#ffffffd1;font-size:.78rem;font-weight:500;line-height:1.4}.brand-board__panel-link[data-v-dfe353bd]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:.38rem .7rem .38rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary-color) 32%,rgba(255,255,255,.26));background:color-mix(in srgb,var(--primary-color) 13%,rgba(255,255,255,.08));font-size:.76rem;font-weight:600}.brand-board__panel-link i[data-v-dfe353bd]{font-size:.6rem}.brand-board__rows-head[data-v-dfe353bd]{flex:none;align-items:baseline;margin:.35rem 0 -.15rem}.brand-board__rows[data-v-dfe353bd]{flex:none}.brand-board__controls[data-v-dfe353bd]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.brand-board__link[data-v-dfe353bd]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.25rem;color:var(--primary-color);font-size:.92rem;font-weight:600}.brand-board__link i[data-v-dfe353bd]{font-size:.72rem}@container (max-width: 34rem){.brand-board__spread[data-v-dfe353bd]{grid-template-columns:minmax(0,1fr)}.brand-board__rows[data-v-dfe353bd],.brand-board__rows-head[data-v-dfe353bd]{display:none}.brand-board__masthead[data-v-dfe353bd]{--studio-portal-logo-width: 8.25rem;--studio-portal-logo-height: 2.6rem}}.settings-background-options{display:grid;grid-template-columns:repeat(3,minmax(0,7.5rem));gap:.75rem}.settings-background-option{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:var(--text-color-secondary);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer}.settings-background-option:hover .settings-background-swatch{box-shadow:0 0 0 1px var(--text-color-secondary)}.settings-background-option:focus-visible{outline:none}.settings-background-option:focus-visible .settings-background-swatch{box-shadow:0 0 0 2px var(--p-surface-card, var(--surface-card)),0 0 0 4px var(--primary-color)}.settings-background-option--active{color:var(--text-color);font-weight:600}.settings-background-option--active .settings-background-swatch,.settings-background-option--active:hover .settings-background-swatch{box-shadow:0 0 0 2px var(--primary-color)}.settings-background-swatch{position:relative;width:100%;aspect-ratio:8/5;overflow:hidden;border-radius:10px;background:var(--swatch-ground);box-shadow:0 0 0 1px var(--surface-border);transition:box-shadow .15s ease}.settings-background-swatch__card{position:absolute;inset:26% -1px -1px 22%;display:flex;flex-direction:column;gap:.3rem;padding:.6rem .65rem;border:1px solid var(--swatch-border);border-radius:7px 0 0;background:var(--swatch-card)}.settings-background-swatch__line{width:70%;height:.3rem;border-radius:99px;background:var(--swatch-line)}.settings-background-swatch__line--short{width:45%}.settings-background-swatch__button{width:2.1rem;height:.7rem;margin-top:auto;border-radius:4px;background:var(--swatch-fill)}.settings-logo-field{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.settings-logo-preview{--studio-sidebar-logo-width: 10.5rem;--studio-sidebar-logo-height: 3.75rem;--studio-logo-align: center;flex:0 0 auto;width:14.5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--p-surface-500);font-size:.8rem;overflow:hidden}.settings-logo-preview--dark{background:var(--p-surface-900)}.settings-logo-preview--light{background:var(--p-surface-0);box-shadow:inset 0 0 0 1px var(--surface-border)}.settings-logo-preview--empty{border:1px dashed var(--surface-border);background:transparent;box-shadow:none}.settings-logo-suggestion{flex:0 0 100%;display:flex;align-items:center;gap:.25rem;color:var(--text-color-secondary);font-size:.85rem}.settings-logo-suggestion .p-button{padding-block:.2rem}.settings-logo-actions{display:flex;flex-direction:column;gap:.5rem;min-width:0}.settings-logo-actions__buttons{display:flex;align-items:center;gap:.25rem}.settings-logo-meta{display:block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color-secondary);font-size:.85rem}.settings-logo-meta__name{color:var(--text-color);font-weight:500}.settings-tab-body--follow{margin-top:2rem}.p-dialog .bottom-buttons{--sg-dialog-footer-ground: var(--p-dialog-background, var(--surface-card));position:sticky;bottom:-1.5rem;z-index:2;margin:1.5rem 0 -1.5rem!important;padding:var(--sg-dialog-foot-air) 0 1.5rem;background:var(--sg-dialog-footer-ground)}.p-dialog .bottom-buttons:before{content:"";position:absolute;inset:-1.5rem 0 auto;height:1.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sg-dialog-footer-ground));opacity:0;transition:opacity .2s ease}.p-dialog[data-overflow-below] .bottom-buttons:before{opacity:1}@property --sg-veil{syntax: "<number>"; inherits: true; initial-value: 1;}.p-dialog-mask.p-overlay-mask{--sg-mask-in: 145ms;--sg-mask-out: .12s;--sg-mask-ease-in: cubic-bezier(.22, 1, .36, 1);--sg-mask-ease-out: cubic-bezier(.4, 0, 1, 1);--p-mask-background: rgba(2, 6, 18, calc(.42 * var(--sg-veil)));--sg-mask-filter: blur(calc(4.25px * var(--sg-veil))) brightness(calc(1 - .5 * var(--sg-veil))) saturate(calc(1 - .55 * var(--sg-veil)));-webkit-backdrop-filter:var(--sg-mask-filter);backdrop-filter:var(--sg-mask-filter)}:root:not(.app-dark) .p-dialog-mask.p-overlay-mask{--p-mask-background: rgba(15, 23, 42, calc(.32 * var(--sg-veil)))}.p-dialog-mask.p-overlay-mask:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--sg-grain-dark-image);opacity:calc(.15 * var(--sg-veil))}.p-dialog-mask>.p-dialog{--sg-dialog-lift: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px rgba(0, 0, 0, .32), 0 32px 90px rgba(0, 0, 0, .5);box-shadow:var(--sg-dialog-lift);max-width:calc(100vw - 2rem)}.p-dialog-mask.p-overlay-mask-enter{animation:p-overlay-mask-enter-animation var(--sg-mask-in) var(--sg-mask-ease-in) forwards,sg-mask-filter-in var(--sg-mask-in) var(--sg-mask-ease-in) forwards}.p-dialog-mask.p-overlay-mask-enter:before{animation:sg-mask-grain-in var(--sg-mask-in) var(--sg-mask-ease-in) both}.p-dialog-mask.p-overlay-mask-leave{animation:p-overlay-mask-leave-animation var(--sg-mask-out) var(--sg-mask-ease-out) forwards,sg-mask-filter-out var(--sg-mask-out) var(--sg-mask-ease-out) forwards}.p-dialog-mask.p-overlay-mask-leave:before{animation:sg-mask-grain-out var(--sg-mask-out) var(--sg-mask-ease-out) forwards}@keyframes sg-mask-filter-in{0%{-webkit-backdrop-filter:blur(0) brightness(1) saturate(1);backdrop-filter:blur(0) brightness(1) saturate(1)}}@keyframes sg-mask-filter-out{to{-webkit-backdrop-filter:blur(0) brightness(1) saturate(1);backdrop-filter:blur(0) brightness(1) saturate(1)}}@keyframes sg-mask-grain-in{0%{opacity:0}}@keyframes sg-mask-grain-out{to{opacity:0}}@media(prefers-reduced-transparency:reduce){.p-dialog-mask.p-overlay-mask{--p-mask-background: rgba(2, 6, 18, calc(.6 * var(--sg-veil)));-webkit-backdrop-filter:none;backdrop-filter:none}.p-dialog-mask.p-overlay-mask:before{display:none}}.sg-sheet-grabber{position:absolute;top:.45rem;left:50%;z-index:5;width:2.25rem;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--text-color) 26%,transparent);transform:translate(-50%);pointer-events:none}.p-dialog.class-sheet--cover .sg-sheet-grabber{background:#ffffff80}.p-dialog[data-swipe]>.p-dialog-header .p-dialog-close-button:not(:focus-visible){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.p-dialog{--sg-dialog-ground: var(--p-dialog-background, var(--surface-card));--sg-dialog-gutter: 1.5rem;--sg-dialog-foot-air: 1.5rem}.p-dialog>.p-dialog-header{position:relative;z-index:3;align-items:flex-start}.p-dialog:is(:not([data-edges]),.sg-dialog--static-edges)>.p-dialog-header:after{content:"";position:absolute;inset:100% 0 auto;height:1.25rem;pointer-events:none;background:linear-gradient(to bottom,var(--sg-dialog-ground),transparent);opacity:0;transition:opacity .2s ease}.p-dialog[data-overflow-above]:is(:not([data-edges]),.sg-dialog--static-edges)>.p-dialog-header:after{opacity:1}.p-dialog>.p-dialog-footer{position:relative}.p-dialog:not([data-edges])>.p-dialog-footer:before{content:"";position:absolute;inset:-1.5rem 0 auto;height:1.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sg-dialog-ground));opacity:0;transition:opacity .2s ease}.p-dialog[data-overflow-below]:not([data-edges])>.p-dialog-footer:before{opacity:1}.p-dialog:not(.sg-dialog--confirm,.p-confirm-dialog)>.p-dialog-footer{padding-top:var(--sg-dialog-foot-air)}@media(max-width:640px){.p-dialog-mask:has(>.p-dialog.sg-dialog--sheet){align-items:flex-end!important;--sg-mask-in: .34s;--sg-mask-out: .18s}.p-dialog-mask .p-dialog.sg-dialog--sheet{--sg-sheet-gutter: var(--sg-page-gutter, 1.25rem);--sg-sheet-ground: var(--p-dialog-background, var(--surface-card));--sg-dialog-gutter: var(--sg-sheet-gutter);--sg-dialog-foot-air: var(--sg-sheet-foot);--sg-sheet-inset: .75rem;--sg-sheet-foot: 1.25rem;--sidebar-settings-footer-background: var(--sg-sheet-ground);--sidebar-settings-footer-sticky-bottom: 0px;--sidebar-settings-footer-padding-bottom: var(--sg-sheet-foot);width:calc(100% - 2 * var(--sg-sheet-inset))!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - .75rem - var(--sg-sheet-inset) - env(safe-area-inset-bottom,0px));margin:0 var(--sg-sheet-inset) calc(var(--sg-sheet-inset) + env(safe-area-inset-bottom,0px));border:0;border-radius:18px;box-shadow:var(--sg-dialog-lift)}:where(.p-dialog.sg-dialog--sheet){outline:1px solid color-mix(in srgb,var(--text-color) 8%,transparent);outline-offset:-1px}.p-dialog.sg-dialog--sheet>.p-dialog-header{position:relative;z-index:3;padding:1.5rem var(--sg-sheet-gutter) 1.1rem}.p-dialog.sg-dialog--sheet[data-swipe]:not(.class-sheet--cover)>.p-dialog-header{padding-top:2.15rem}.p-dialog.sg-dialog--sheet .modal-header-summary__title{font-size:1.35rem}.p-dialog.sg-dialog--sheet>.p-dialog-content{flex:1 1 auto;min-height:0;padding:.35rem var(--sg-sheet-gutter) var(--sg-sheet-foot);overscroll-behavior:contain}.p-dialog.sg-dialog--sheet>.p-dialog-content:has(.bottom-buttons,.sidebar-settings-layout__footer){padding-bottom:0}.p-dialog.sg-dialog--sheet>.p-dialog-content:has(+.p-dialog-footer){padding-bottom:1px}.p-dialog.sg-dialog--sheet>.p-dialog-footer{position:relative;padding:var(--sg-sheet-foot) var(--sg-sheet-gutter) var(--sg-sheet-foot);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.p-dialog.sg-dialog--sheet>.p-dialog-footer>.p-button,.p-dialog.sg-dialog--sheet .bottom-buttons>.p-button{flex:1 1 0;min-width:0}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer:not(.sg-dialog-footer--lead-inline) .sg-dialog-footer__actions{flex:1 1 auto}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__lead--option{flex:1 0 100%}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__lead--option .sg-dialog-footer__option{padding-bottom:.9rem}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer--lead-inline .sg-dialog-footer__row{flex-wrap:nowrap}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer--lead-inline .sg-dialog-footer__lead{flex:1 1 0}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__actions>.p-button{flex:1 1 0;min-width:0;width:auto}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) :is(.p-dialog-footer,.bottom-buttons,.sidebar-settings-layout__footer) .p-button-text{background:color-mix(in srgb,currentColor 10%,transparent)}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) :is(.p-dialog-footer,.bottom-buttons,.sidebar-settings-layout__footer) .p-button-text:not(:disabled):hover{background:color-mix(in srgb,currentColor 16%,transparent)}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) :is(.p-dialog-footer,.bottom-buttons,.sidebar-settings-layout__footer) .p-button-text.p-button-secondary{background:var(--p-button-secondary-background);color:var(--p-button-secondary-color)}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) :is(.p-dialog-footer,.bottom-buttons,.sidebar-settings-layout__footer) .p-button-text.p-button-secondary:not(:disabled):hover{background:var(--p-button-secondary-hover-background)}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__row:has(>.sg-dialog-footer__lead>.p-button){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__row:has(>.sg-dialog-footer__lead>.p-button)>:is(.sg-dialog-footer__lead,.sg-dialog-footer__actions){display:contents}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__row:has(>.sg-dialog-footer__lead>.p-button) .p-button{width:100%;min-width:0}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__row:has(>.sg-dialog-footer__lead>.p-button+.p-button){grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.p-dialog:is(.sg-dialog--sheet,.sg-dialog--confirm,.p-confirm-dialog) .sg-dialog-footer__row:has(>.sg-dialog-footer__lead>.p-button+.p-button)>:is(.sg-dialog-footer__lead,.sg-dialog-footer__actions){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;margin-left:0}.p-dialog.sg-dialog--sheet .bottom-buttons{--sg-dialog-footer-ground: var(--sg-sheet-ground);bottom:0;margin:var(--sg-sheet-foot) 0 0!important;padding:var(--sg-sheet-foot) 0 var(--sg-sheet-foot);display:flex!important;gap:.5rem}.p-dialog.sg-dialog--sheet .sidebar-settings-layout__submit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-dialog.sg-dialog--sheet.p-dialog-enter-active{transition:transform .38s cubic-bezier(.22,1,.36,1)}.p-dialog.sg-dialog--sheet.p-dialog-leave-active{transition:transform .22s cubic-bezier(.4,0,1,1)}.p-dialog.sg-dialog--sheet.p-dialog-enter-from,.p-dialog.sg-dialog--sheet.p-dialog-leave-to{opacity:1;transform:translate3d(0,100%,0)}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.p-dialog.sg-dialog--sheet.p-dialog-enter-active,.p-dialog.sg-dialog--sheet.p-dialog-leave-active{transition:opacity .15s linear}.p-dialog.sg-dialog--sheet.p-dialog-enter-from,.p-dialog.sg-dialog--sheet.p-dialog-leave-to{opacity:0;transform:none}}@media(max-width:640px){.p-dialog-mask .p-dialog.sg-dialog--confirm,.p-dialog-mask .p-dialog.p-confirm-dialog{width:calc(100% - 2rem)!important;max-width:26rem!important}.p-dialog.sg-dialog--confirm>.p-dialog-footer>.p-button,.p-dialog.p-confirm-dialog>.p-dialog-footer>.p-button{flex:1 1 0;min-width:0}}.p-dialog[data-edges]{--sg-edge-melt: 1.25rem;--sg-foot-edge-melt: 1.75rem;--sg-edge-inset: 1rem;--sg-head-band: min(var(--sg-under-head, 0px), var(--sg-edge-melt));--sg-foot-band: min(var(--sg-under-foot, 0px), var(--sg-foot-edge-melt));--sg-foot-melt: calc(var(--sg-foot-band) + var(--sg-edge-inset));--sg-edge-tint: 86%;--sg-edge-blur: 6px;--sg-edge-layer: color-mix(in srgb, var(--sg-dialog-ground) var(--sg-edge-tint), transparent);position:relative}@media(max-width:640px){.p-dialog[data-edges]{--sg-foot-edge-melt: 1.25rem}}.p-dialog[data-edges]>.p-dialog-content:before,.p-dialog[data-edges]>.p-dialog-content:after{content:"";display:block;flex:none}.p-dialog[data-edges]>.p-dialog-content:before{height:var(--sg-head-h, 0px)}.p-dialog[data-edges]>.p-dialog-content:after{height:var(--sg-foot-h, 0px)}.p-dialog[data-edges].sg-dialog--static-edges>.p-dialog-content:before{position:sticky;top:0;z-index:2;height:calc(var(--sg-head-band) * 1.6);margin:0 calc(-1 * var(--sg-dialog-gutter)) calc(-1.6 * var(--sg-head-band));pointer-events:none;background:var(--sg-edge-layer);-webkit-backdrop-filter:blur(var(--sg-edge-blur));backdrop-filter:blur(var(--sg-edge-blur));-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.84) 22%,rgba(0,0,0,.54) 46%,rgba(0,0,0,.24) 70%,rgba(0,0,0,.06) 88%,transparent);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.84) 22%,rgba(0,0,0,.54) 46%,rgba(0,0,0,.24) 70%,rgba(0,0,0,.06) 88%,transparent)}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header,.p-dialog[data-edges]>.p-dialog-footer{position:absolute;left:0;right:0;z-index:3;background:transparent}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header{top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.p-dialog[data-edges]>.p-dialog-footer{bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:before,.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:after,.p-dialog[data-edges]>.p-dialog-footer:before,.p-dialog[data-edges]>.p-dialog-footer:after{content:"";position:absolute;left:0;right:0;pointer-events:none;border-radius:inherit}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:before,.p-dialog[data-edges]>.p-dialog-footer:before{z-index:-1;background:var(--sg-edge-layer)}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:after,.p-dialog[data-edges]>.p-dialog-footer:after{z-index:-2;-webkit-backdrop-filter:blur(var(--sg-edge-blur));backdrop-filter:blur(var(--sg-edge-blur))}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:before{--sg-head-bar: calc(100% - var(--sg-head-band));top:0;bottom:calc(-1 * var(--sg-head-band));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--sg-head-bar) * .36),rgba(0,0,0,.94) calc(var(--sg-head-bar) * .5),rgba(0,0,0,.84) calc(var(--sg-head-bar) * .62),rgba(0,0,0,.68) calc(var(--sg-head-bar) * .73),rgba(0,0,0,.54) calc(var(--sg-head-bar) * .83),rgba(0,0,0,.36) calc(var(--sg-head-bar) * .92),rgba(0,0,0,.2) var(--sg-head-bar),rgba(0,0,0,.06) calc(var(--sg-head-bar) + var(--sg-head-band) * .6),transparent);mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--sg-head-bar) * .36),rgba(0,0,0,.94) calc(var(--sg-head-bar) * .5),rgba(0,0,0,.84) calc(var(--sg-head-bar) * .62),rgba(0,0,0,.68) calc(var(--sg-head-bar) * .73),rgba(0,0,0,.54) calc(var(--sg-head-bar) * .83),rgba(0,0,0,.36) calc(var(--sg-head-bar) * .92),rgba(0,0,0,.2) var(--sg-head-bar),rgba(0,0,0,.06) calc(var(--sg-head-bar) + var(--sg-head-band) * .6),transparent)}.p-dialog[data-edges]:not(.sg-dialog--static-edges)>.p-dialog-header:after{top:0;bottom:calc(-1 * var(--sg-head-band));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 70%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.3) 93%,transparent);mask-image:linear-gradient(to bottom,#000 0,#000 70%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.3) 93%,transparent)}.p-dialog[data-edges]>.p-dialog-footer:before{top:calc(-1 * var(--sg-foot-band));bottom:0;-webkit-mask-image:linear-gradient(to top,#000 calc(100% - var(--sg-foot-melt)),rgba(0,0,0,.95) calc(100% - var(--sg-foot-melt) * .86),rgba(0,0,0,.84) calc(100% - var(--sg-foot-melt) * .72),rgba(0,0,0,.66) calc(100% - var(--sg-foot-melt) * .57),rgba(0,0,0,.46) calc(100% - var(--sg-foot-melt) * .43),rgba(0,0,0,.27) calc(100% - var(--sg-foot-melt) * .29),rgba(0,0,0,.12) calc(100% - var(--sg-foot-melt) * .16),rgba(0,0,0,.03) calc(100% - var(--sg-foot-melt) * .06),transparent);mask-image:linear-gradient(to top,#000 calc(100% - var(--sg-foot-melt)),rgba(0,0,0,.95) calc(100% - var(--sg-foot-melt) * .86),rgba(0,0,0,.84) calc(100% - var(--sg-foot-melt) * .72),rgba(0,0,0,.66) calc(100% - var(--sg-foot-melt) * .57),rgba(0,0,0,.46) calc(100% - var(--sg-foot-melt) * .43),rgba(0,0,0,.27) calc(100% - var(--sg-foot-melt) * .29),rgba(0,0,0,.12) calc(100% - var(--sg-foot-melt) * .16),rgba(0,0,0,.03) calc(100% - var(--sg-foot-melt) * .06),transparent)}.p-dialog[data-edges]>.p-dialog-footer:after{top:calc(-1 * var(--sg-foot-band));bottom:0;-webkit-mask-image:linear-gradient(to top,#000 calc(100% - var(--sg-foot-melt) * .6),rgba(0,0,0,.7) calc(100% - var(--sg-foot-melt) * .38),rgba(0,0,0,.3) calc(100% - var(--sg-foot-melt) * .16),transparent);mask-image:linear-gradient(to top,#000 calc(100% - var(--sg-foot-melt) * .6),rgba(0,0,0,.7) calc(100% - var(--sg-foot-melt) * .38),rgba(0,0,0,.3) calc(100% - var(--sg-foot-melt) * .16),transparent)}@media(prefers-reduced-transparency:reduce){.p-dialog[data-edges]{--sg-edge-layer: var(--sg-dialog-ground)}.p-dialog[data-edges]>:is(.p-dialog-header,.p-dialog-footer):after{-webkit-backdrop-filter:none;backdrop-filter:none}}.empty-state[data-v-02529deb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.25rem 1.5rem;text-align:center;width:100%}.empty-state.empty-state--framed[data-v-02529deb]{border:1px dashed var(--surface-border);border-radius:.75rem;background:color-mix(in srgb,var(--surface-ground) 20%,transparent);padding-top:3.5rem;padding-bottom:3.5rem}.empty-state.empty-state--frame-compact[data-v-02529deb]{padding-top:1.5rem;padding-bottom:1.5rem}.empty-state.empty-state--small[data-v-02529deb]{padding:1.25rem 1rem}.empty-state.empty-state--small.empty-state--framed[data-v-02529deb]:not(.empty-state--frame-compact){padding-top:3rem;padding-bottom:3rem}.empty-state.empty-state--small.empty-state--frame-compact[data-v-02529deb]{padding-top:1.5rem;padding-bottom:1.5rem}.empty-state.empty-state--small .empty-state-icon-container[data-v-02529deb]{width:2.5rem;height:2.5rem;border-radius:.85rem;margin-bottom:.75rem}.empty-state.empty-state--small .empty-state-icon[data-v-02529deb]{font-size:1.15rem}.empty-state.empty-state--small .empty-state-title[data-v-02529deb]{font-size:1rem;margin-bottom:.15rem}.empty-state.empty-state--small .empty-state-description[data-v-02529deb]{font-size:.85rem}.empty-state-content[data-v-02529deb]{display:flex;flex-direction:column;align-items:center;max-width:28rem}.empty-state-icon-container[data-v-02529deb]{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);margin-bottom:1.25rem;transition:all .3s ease-out;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;will-change:transform;backface-visibility:hidden}.empty-state-icon-container.empty-state--clickable[data-v-02529deb]{cursor:pointer}.empty-state-icon-container.empty-state--clickable[data-v-02529deb]:hover{transform:scale(1.08) rotate(5deg);background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-color:color-mix(in srgb,var(--primary-color) 25%,transparent)}.empty-state-icon-container.empty-state--clickable[data-v-02529deb]:active{transform:scale(.95);transition-duration:.15s}.empty-state-icon[data-v-02529deb]{font-size:1.45rem;color:var(--primary-color);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--primary-color) 20%,transparent))}.empty-state-title[data-v-02529deb]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-color);letter-spacing:-.01em}.empty-state-description[data-v-02529deb]{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-color-secondary);max-width:16rem}.empty-state-actions[data-v-02529deb-s]{margin-top:1.5rem}.modal-header-summary[data-v-672a1b22]{min-width:0}.modal-header-summary__eyebrow-row[data-v-672a1b22]{display:flex;align-items:center;gap:.55rem;margin-bottom:.3rem}.modal-header-summary__status--eyebrow[data-v-672a1b22]{margin-block:-.2rem}.modal-header-summary__status--eyebrow[data-v-672a1b22] .status-pill{padding:.14rem .55rem;font-size:.7rem;font-weight:700}.modal-header-summary__eyebrow[data-v-672a1b22]{color:var(--text-color-secondary);font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.modal-header-summary__title[data-v-672a1b22]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 -.2em;padding-bottom:.2em;overflow:hidden;color:var(--text-color);font-size:1.25rem;font-weight:700;line-height:1.1;text-wrap:balance}.modal-header-summary__below[data-v-672a1b22]{display:flex;min-width:0;margin-top:.7rem}.modal-header-summary__icon[data-v-672a1b22]{flex:0 0 auto;color:var(--primary-color);font-size:1.2rem}.modal-header-summary__title-row[data-v-672a1b22]{display:flex;min-width:0;align-items:center;gap:.65rem}.modal-header-summary__status[data-v-672a1b22]{display:inline-flex;flex:0 0 auto;align-items:center}.modal-header-summary__meta[data-v-672a1b22]{--meta-bullet: 1.05em;margin-top:.15rem;overflow:hidden;color:var(--text-color-secondary);font-size:.875rem;line-height:1.45}.modal-header-summary__meta-line[data-v-672a1b22]{display:flex;flex-wrap:wrap;align-items:baseline;margin-left:calc(-1 * var(--meta-bullet))}.modal-header-summary__meta-item[data-v-672a1b22]{position:relative;min-width:0;max-width:100%;padding-left:var(--meta-bullet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-header-summary__meta-item[data-v-672a1b22]:before{content:"•";position:absolute;left:0;width:var(--meta-bullet);opacity:.65;text-align:center}@media(max-width:640px){.modal-header-summary__title[data-v-672a1b22]{font-size:1.65rem}.modal-header-summary__meta-item[data-v-672a1b22]{white-space:normal}}.sg-time-select[data-v-11527fab]{width:100%;min-width:0}.sg-time-select--named-empty[data-v-11527fab] .p-select-label.p-placeholder{color:var(--p-select-color, var(--text-color))}.sg-time-select[data-v-11527fab] .p-select-label{font-variant-numeric:tabular-nums}.payout-status-badge{margin-bottom:.15rem}.stripe-status-detail{margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem;color:var(--text-color-secondary)}.stripe-status-detail b{color:var(--text-color)}.stripe-merchant-preview{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-card) 84%,transparent);border-radius:1rem;padding:.9rem 1rem}.stripe-merchant-descriptor{font-size:1rem;font-weight:700;letter-spacing:.08em}.pm-col-name{container-type:inline-size}@container (max-width: 12.5rem){.pm-default-label{display:none}}.pm-manager-grid{--settings-manager-columns: minmax(10rem, 1fr) 9rem 5.5rem;--settings-manager-min-width: 28rem}.pm-status-label{white-space:nowrap}.sortable-ghost{opacity:.3}.sortable-drag{cursor:grabbing!important;box-shadow:0 10px 20px #0000001a;background:var(--surface-card)!important;opacity:1!important;z-index:9999}.tax-rate-manager-grid{--settings-manager-columns: minmax(10rem, 1.5fr) 1fr 5.5rem;--settings-manager-min-width: 26rem}.settings-tax-rate-field{display:flex;flex-direction:column;min-width:0}.settings-tax-rate-input-wrap{position:relative;width:100%}.settings-tax-rate-suffix{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);opacity:.55;pointer-events:none;font-size:.95rem}.settings-tax-rate-input-wrap :deep(.p-inputnumber-input){padding-right:2rem}.fee-manager-grid[data-v-d130b549]{--settings-manager-columns: minmax(0, 1fr) auto 5.5rem;--settings-manager-min-width: 0;gap:1rem}.fee-meta[data-v-d130b549]{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem}.fee-price[data-v-d130b549]{font-variant-numeric:tabular-nums;text-align:right}.fee-purchases-action[data-v-d130b549]{font-size:.875rem;white-space:nowrap}.fee-reference-list[data-v-d130b549]{display:flex;flex-direction:column;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none}.fee-reference-list li[data-v-d130b549]{display:flex;flex-direction:column;gap:.1rem;padding-left:.75rem;border-left:2px solid var(--surface-border)}.fee-reference-list__name[data-v-d130b549]{color:var(--text-color);font-weight:600}.fee-reference-list__where[data-v-d130b549]{font-size:.875rem;line-height:1.25rem;color:var(--text-color-secondary)}.charge-category-manager-grid[data-v-d130b549]{--settings-manager-columns: minmax(10rem, 1.5fr) 1fr 5.5rem;--settings-manager-min-width: 28rem}.sg-collapse[data-v-b4e9c93d]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows var(--sg-reveal-room-close) var(--sg-reveal-ease-close) var(--sg-reveal-room-close-delay)}.sg-collapse.is-open[data-v-b4e9c93d]{grid-template-rows:1fr;transition:grid-template-rows var(--sg-reveal-room-open) var(--sg-reveal-ease-room)}.sg-collapse__inner[data-v-b4e9c93d]{min-height:0;overflow:clip;opacity:0;transform:scale(var(--sg-reveal-ink-scale));transform-origin:center;transition:opacity var(--sg-reveal-ink-out) var(--sg-reveal-ease-close),transform var(--sg-reveal-ink-out) var(--sg-reveal-ease-close)}.sg-collapse.is-open>.sg-collapse__inner[data-v-b4e9c93d]{opacity:1;transform:none;transition:opacity var(--sg-reveal-ink-in) var(--sg-reveal-ease-ink) var(--sg-reveal-ink-delay),transform var(--sg-reveal-ink-in) var(--sg-reveal-ease-ink) var(--sg-reveal-ink-delay)}.sg-collapse.is-settled>.sg-collapse__inner[data-v-b4e9c93d]{overflow:visible}@media(prefers-reduced-motion:reduce){.sg-collapse[data-v-b4e9c93d],.sg-collapse.is-open[data-v-b4e9c93d],.sg-collapse__inner[data-v-b4e9c93d],.sg-collapse.is-open>.sg-collapse__inner[data-v-b4e9c93d]{transition:none}}.sg-dialog-footer[data-v-05bded8d]{width:100%;min-width:0}.sg-dialog-footer__row[data-v-05bded8d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0;min-width:0}.sg-dialog-footer__note[data-v-05bded8d]{margin:0 0 1rem;color:var(--text-color);font-size:var(--type-body);line-height:1.45;text-wrap:pretty}.sg-dialog-footer__lead[data-v-05bded8d]{flex:1 1 auto;display:flex;align-items:center;gap:.5rem;min-width:0}.sg-dialog-footer__lead[data-v-05bded8d]:empty{display:none}.sg-dialog-footer__lead--option[data-v-05bded8d]{flex:1 1 auto;min-width:0}.sg-dialog-footer__option[data-v-05bded8d]{display:flex;align-items:center;gap:.5rem;min-width:0}.sg-dialog-footer__actions[data-v-05bded8d]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.sg-dialog-footer__actions[data-v-05bded8d] .p-button,.sg-dialog-footer__lead[data-v-05bded8d] .p-button{flex:0 0 auto;width:auto}.sg-dialog-footer__actions[data-v-05bded8d] .p-button-label,.sg-dialog-footer__lead[data-v-05bded8d] .p-button-label{white-space:nowrap}.sg-tag-mark[data-v-05a6e0bf]{flex:0 0 auto;font-size:.8rem!important;line-height:1!important;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 20}.sg-tag-mark--md[data-v-05a6e0bf]{font-size:.92rem!important}.sg-tag-mark--lg[data-v-05a6e0bf]{font-size:1rem!important;translate:0 1px}.sg-tag-pill[data-v-e10f84a6]{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--sg-tag-hue) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sg-tag-hue) 15%,transparent);color:var(--text-color);line-height:1.4;letter-spacing:0;white-space:nowrap;vertical-align:middle}.sg-tag-pill--sm[data-v-e10f84a6]{padding:.08rem .5rem .08rem .42rem;font-size:.7rem;font-weight:600}.sg-tag-pill--md[data-v-e10f84a6]{padding:.16rem .65rem .16rem .5rem;font-size:.8rem;font-weight:600}.sg-tag-pill__lock[data-v-e10f84a6]{flex:0 0 auto;color:var(--sg-tag-hue);font-size:.6rem}.sg-tag-pill__name[data-v-e10f84a6]{overflow:hidden;min-width:0;text-overflow:ellipsis}.sg-tag-pill--md .sg-tag-pill__name[data-v-e10f84a6]{translate:0 .07em}.sg-tag-pill--muted[data-v-e10f84a6]{border-style:dashed;background:color-mix(in srgb,var(--sg-tag-hue) 7%,transparent);color:var(--text-color-secondary)}.finance-row-expander-button[data-v-0ec2024c]{width:2rem;height:2rem;padding:0}.finance-row-expander-icon[data-v-0ec2024c]{color:var(--text-color-secondary);font-size:.78rem;transition:transform .15s ease;transform:rotate(0)}.finance-row-expander-icon--expanded[data-v-0ec2024c]{transform:rotate(90deg)}.finance-row-expander-button--empty[data-v-0ec2024c],.finance-row-expander-button--empty[data-v-0ec2024c]:hover{opacity:1;background:transparent;cursor:default}.finance-row-expander-button--empty .finance-row-expander-icon[data-v-0ec2024c]{opacity:.45}.admin-record-list[data-v-30201d73]{display:flex;flex-direction:column;min-width:0}.admin-record-row[data-v-30201d73]{container-type:inline-size;min-width:0;border-top:1px solid var(--surface-border);cursor:pointer;transition:background .15s ease}.admin-record-row[data-v-30201d73]:first-child{border-top:0}.admin-record-row--static[data-v-30201d73]{cursor:default}.admin-record-list--detail .admin-record-row[data-v-30201d73]{border-top-color:color-mix(in srgb,var(--surface-border),transparent 28%)}@container (max-width: 18rem){.admin-record-list--detail .admin-record-row__avatar[data-v-30201d73]{display:none}}.admin-record-list--detail .admin-record-row__status[data-v-30201d73] .sg-status-stack{align-items:flex-end;text-align:right}.admin-record-row__grid[data-v-30201d73]{--sg-record-row-edge: 1;--sg-record-row-pad-block: .9rem;--sg-record-row-gap: .9rem;--sg-record-row-pad-start: calc(1rem * var(--sg-record-row-edge));display:flex;align-items:center;gap:var(--sg-record-row-gap);min-width:0;padding:var(--sg-record-row-pad-block) calc(.35rem * var(--sg-record-row-edge)) var(--sg-record-row-pad-block) var(--sg-record-row-pad-start)}.admin-record-row__grid[data-v-30201d73]:not(:has(>.admin-record-row__actions)){padding-right:calc(1rem * var(--sg-record-row-edge))}.admin-record-row__grid--expander[data-v-30201d73]{--sg-record-row-pad-start: calc(.35rem * var(--sg-record-row-edge) - .57rem * (1 - var(--sg-record-row-edge)));padding-left:max(0rem,var(--sg-record-row-pad-start))}.admin-record-list--detail .admin-record-row__grid[data-v-30201d73]{--sg-record-row-edge: 0;--sg-record-row-pad-block: .8rem}@container (max-width: 36rem){.admin-record-list:not(.admin-record-list--detail)>.admin-record-row>.admin-record-row__grid[data-v-30201d73]{--sg-record-row-edge: var(--sg-record-list-bleed, 0)}.admin-record-list:not(.admin-record-list--detail)>.admin-record-row:first-child>.admin-record-row__grid[data-v-30201d73]{border-top:calc(1px * (1 - var(--sg-record-row-edge))) solid var(--surface-border)}.admin-record-list:not(.admin-record-list--detail)>.admin-record-row .admin-record-row__detail[data-v-30201d73]{padding-inline:calc(var(--sg-row-expansion-inline, 1rem) * var(--sg-record-list-bleed, 0))}}.admin-record-row__copy[data-v-30201d73]{display:flex;flex:1 1 0;flex-direction:column;gap:.2rem;min-width:0}.admin-record-row__leading[data-v-30201d73]{position:relative;display:flex;flex:none;align-items:center;align-self:stretch;gap:.35rem;margin:calc(-1 * var(--sg-record-row-pad-block)) calc(-1 * var(--sg-record-row-gap)) calc(-1 * var(--sg-record-row-pad-block)) calc(min(0rem,var(--sg-record-row-pad-start)) - max(0rem,var(--sg-record-row-pad-start)));padding:var(--sg-record-row-pad-block) calc(.25rem + var(--sg-record-row-gap)) var(--sg-record-row-pad-block) max(0rem,var(--sg-record-row-pad-start));cursor:default}.admin-record-row__grid--expander-only .admin-record-row__leading[data-v-30201d73]{margin-right:-.36rem;padding-right:0}.admin-record-row__leading[data-v-30201d73] .p-checkbox{position:static}.admin-record-row__leading[data-v-30201d73] .finance-row-expander-button{position:relative;z-index:2}.admin-record-row__avatar[data-v-30201d73]{display:flex;flex:none;align-items:center}.admin-record-row__avatar[data-v-30201d73] .target-identity--table{min-height:0}.admin-record-row__label[data-v-30201d73]{overflow:hidden;color:var(--text-color);font-size:.95rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-record-row__label-line[data-v-30201d73]{display:flex;align-items:center;gap:.4rem;min-width:0}.admin-record-row__label-line .admin-record-row__label[data-v-30201d73]{flex:0 1 auto;min-width:0}.admin-record-row__label-after[data-v-30201d73]{display:contents}.admin-record-row__label-line>.admin-record-row__label-after[data-v-30201d73]>*{flex:1 1000 0px}.admin-record-row__meta[data-v-30201d73]{overflow:hidden;min-width:0;color:var(--text-color-secondary);font-size:.83rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-record-row__status[data-v-30201d73]{display:flex;flex:none;align-items:center;justify-content:flex-end}.admin-record-row__actions[data-v-30201d73]{display:flex;flex:none;align-items:center;margin-right:calc(-.75rem * (1 - var(--sg-record-row-edge)));cursor:default}.admin-record-row__detail--flush.sg-row-expansion[data-v-30201d73]{padding-block:0}.admin-record-row__detail--flush .admin-record-row__actions[data-v-30201d73]{margin-right:0}.admin-record-row__detail[data-v-30201d73]{cursor:default;border-top:1px solid color-mix(in srgb,var(--surface-border),transparent 35%)}@container (max-width: 26rem){.admin-record-row .admin-record-row__status[data-v-30201d73] .p-tag{padding:.2rem .45rem;font-size:.64rem;letter-spacing:0}}@container (max-width: 19rem){.admin-record-list:not(.admin-record-list--detail) .admin-record-row__avatar[data-v-30201d73]{display:none}}.sg-search-field[data-v-c3f44ab4]{min-width:0}.sg-search-field[data-v-c3f44ab4] .p-iconfield,.sg-search-field[data-v-c3f44ab4] .p-inputtext{width:100%}.sg-search-field__icon[data-v-c3f44ab4]{transition:color .15s ease}.sg-search-field__clear[data-v-c3f44ab4]{color:var(--text-color-secondary);cursor:pointer;pointer-events:auto}.sg-search-field__clear[data-v-c3f44ab4]:hover{color:var(--text-color)}.sg-search-field__clear[data-v-c3f44ab4]:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:2px;border-radius:50%}.target-avatar[data-v-6dde7ad7]{--target-avatar-accent: var(--primary-color);--target-avatar-bg: color-mix(in srgb, var(--target-avatar-accent), transparent 86%);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--target-avatar-bg);color:var(--target-avatar-accent);overflow:hidden}.target-avatar--sm[data-v-6dde7ad7]{width:2rem;height:2rem}.target-avatar--md[data-v-6dde7ad7]{width:2.5rem;height:2.5rem}.target-avatar--lg[data-v-6dde7ad7]{width:2.75rem;height:2.75rem}.target-avatar--xl[data-v-6dde7ad7]{width:3.5rem;height:3.5rem}.target-avatar--class[data-v-6dde7ad7],.target-avatar--season[data-v-6dde7ad7]{--target-avatar-accent: color-mix(in srgb, var(--primary-color), var(--p-blue-300, #93c5fd) 28%)}.target-avatar--system-template[data-v-6dde7ad7],.target-avatar--template[data-v-6dde7ad7],.target-avatar--communication[data-v-6dde7ad7],.target-avatar--invoice[data-v-6dde7ad7],.target-avatar--charge[data-v-6dde7ad7],.target-avatar--scheduled[data-v-6dde7ad7]{--target-avatar-accent: var(--p-sky-400, #38bdf8)}.target-avatar--payment[data-v-6dde7ad7]{--target-avatar-accent: var(--p-green-400, #4ade80)}.target-avatar--credit[data-v-6dde7ad7]{--target-avatar-accent: var(--p-blue-400, #60a5fa)}.target-avatar--fee[data-v-6dde7ad7]{--target-avatar-accent: var(--p-violet-400, #a78bfa)}.target-avatar--tuition[data-v-6dde7ad7]{--target-avatar-accent: var(--p-indigo-400, #818cf8)}.target-avatar--refund[data-v-6dde7ad7]{--target-avatar-accent: var(--p-rose-400, #fb7185)}.target-avatar__icon[data-v-6dde7ad7]{font-size:1.2rem;line-height:1}.target-avatar__icon.pi[data-v-6dde7ad7]{font-size:.875rem}.target-avatar--sm .target-avatar__icon[data-v-6dde7ad7]{font-size:1rem}.target-avatar--lg .target-avatar__icon[data-v-6dde7ad7]{font-size:1.3rem}.target-avatar--xl .target-avatar__icon[data-v-6dde7ad7]{font-size:1.6rem}.target-avatar__image[data-v-6dde7ad7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.target-avatar__initials[data-v-6dde7ad7]{font-size:1rem;font-weight:500;line-height:1;letter-spacing:.01em;opacity:.85}.target-avatar--sm .target-avatar__initials[data-v-6dde7ad7]{font-size:.68rem}.target-avatar--xl .target-avatar__initials[data-v-6dde7ad7]{font-size:1.15rem}.tag-holders[data-v-05c76076]{display:flex;flex-direction:column;gap:.85rem;min-width:0}.tag-holders__tag[data-v-05c76076]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.tag-holders__description[data-v-05c76076],.tag-holders__note[data-v-05c76076]{margin:0;color:var(--text-color-secondary);font-size:.875rem;line-height:1.4}.tag-holders__list[data-v-05c76076]{max-height:min(24rem,50dvh);overflow-y:auto;overscroll-behavior:contain}.tag-manager-grid[data-v-c6c7fda3]{--settings-manager-columns: minmax(0, 1fr) 6rem 7.5rem 5.5rem;--settings-manager-min-width: 0;gap:.75rem 1.25rem}.tag-lead[data-v-c6c7fda3]{gap:.3rem}.tag-fact[data-v-c6c7fda3]{white-space:nowrap}.tag-fact--required[data-v-c6c7fda3]{cursor:default;white-space:normal}.tag-fact--none[data-v-c6c7fda3]{color:color-mix(in srgb,var(--text-color-secondary),transparent 35%)}.tag-fact__link[data-v-c6c7fda3]{margin:-.35rem -.25rem;padding:.35rem .25rem;font-size:inherit;font-weight:500;white-space:nowrap}.tag-fact__stacked[data-v-c6c7fda3]{display:none}.tag-manager-list[data-v-c6c7fda3]{container-type:inline-size}@container (max-width: 30rem){.tag-manager-grid[data-v-c6c7fda3]{--settings-manager-columns: minmax(0, 1fr) 5.5rem;row-gap:.4rem}.tag-manager-header>span[data-v-c6c7fda3]:nth-child(2),.tag-manager-header>span[data-v-c6c7fda3]:nth-child(3),.tag-fact__wide[data-v-c6c7fda3]{display:none}.tag-fact__stacked[data-v-c6c7fda3]{display:inline}.tag-manager-grid .tag-fact[data-v-c6c7fda3]{grid-column:1;grid-row:2}.tag-manager-grid .tag-fact--required[data-v-c6c7fda3]{grid-row:3}.tag-manager-grid .settings-manager-item-actions[data-v-c6c7fda3]{grid-column:2;grid-row:1}}.tag-description[data-v-c6c7fda3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-delete[data-v-c6c7fda3]{display:flex;flex-direction:column;gap:.85rem;line-height:1.5}.tag-delete__list[data-v-c6c7fda3]{display:flex;flex-direction:column;margin:0;padding:0;max-height:14rem;overflow-y:auto;border:1px solid var(--surface-border);border-radius:.6rem;list-style:none}.tag-delete__list li[data-v-c6c7fda3]{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;font-weight:500}.tag-delete__list li+li[data-v-c6c7fda3]{border-top:1px solid var(--surface-border)}.tag-delete__list .material-symbols-rounded[data-v-c6c7fda3]{color:var(--text-color-secondary);font-size:1.1rem}.tag-delete__kind[data-v-c6c7fda3]{flex-shrink:0;margin-left:auto;white-space:nowrap;color:var(--text-color-secondary);font-size:.8rem;font-weight:400}.sg-rich-text-editor{--sg-rich-text-toolbar-icon-size: 1.15rem;--sg-rich-text-toolbar-icon-stroke-width: 2.1;--sg-rich-text-bold-icon-stroke-width: 2.75;--sg-rich-text-menu-icon-size: 1.05rem;--sg-rich-text-menu-icon-stroke-width: 2;--sg-rich-text-link-panel-icon-size: 1rem;--sg-rich-text-link-panel-icon-stroke-width: 2;--sg-rich-text-chevron-icon-size: .75rem;--sg-rich-text-chevron-icon-stroke-width: 2.5;overflow:hidden;border:1px solid var(--p-content-border-color);border-radius:6px 6px 0 0;background:var(--p-form-field-background);color:var(--p-text-color);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.sg-rich-text-editor__toolbar{display:flex;align-items:center;gap:.25rem;min-height:2.95rem;padding:.35rem .5rem;border-bottom:1px solid var(--p-content-border-color);background:var(--nt-editor-panel-bg);overflow-x:auto;scrollbar-width:thin}.sg-rich-text-editor__group{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 auto}.sg-rich-text-editor__divider{align-self:center;width:1px;height:1.25rem;margin:0 .45rem;background:var(--p-content-border-color);opacity:.5}.sg-rich-text-editor__button.p-button{width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;padding:0!important;border-radius:8px!important;color:var(--p-text-muted-color);border:0;background:transparent;transition:all .15s ease-in-out;box-sizing:border-box!important}.sg-rich-text-editor__button.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)!important;color:var(--p-primary-color)!important}.sg-rich-text-editor__button.p-button.is-active{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent)!important;color:var(--p-primary-color)!important}.sg-rich-text-editor__button.p-button:disabled{opacity:.34}.sg-rich-text-editor__button--menu.p-button{width:auto!important;max-width:none!important;padding-inline:.55rem!important;display:inline-flex;align-items:center;justify-content:center;gap:.1rem}.sg-rich-text-editor__button .p-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;margin:0!important}.sg-rich-text-editor__toolbar-icon{width:var(--sg-rich-text-toolbar-icon-size)!important;min-width:var(--sg-rich-text-toolbar-icon-size)!important;max-width:var(--sg-rich-text-toolbar-icon-size)!important;height:var(--sg-rich-text-toolbar-icon-size)!important;min-height:var(--sg-rich-text-toolbar-icon-size)!important;max-height:var(--sg-rich-text-toolbar-icon-size)!important;stroke-width:var(--sg-rich-text-toolbar-icon-stroke-width)!important;flex-shrink:0!important;display:inline-block!important}.sg-rich-text-editor__toolbar-icon--list{width:var(--sg-rich-text-toolbar-icon-size)!important;min-width:var(--sg-rich-text-toolbar-icon-size)!important;max-width:var(--sg-rich-text-toolbar-icon-size)!important;height:var(--sg-rich-text-toolbar-icon-size)!important;min-height:var(--sg-rich-text-toolbar-icon-size)!important;max-height:var(--sg-rich-text-toolbar-icon-size)!important;flex-shrink:0!important}.sg-rich-text-editor__toolbar-icon--bold{stroke-width:var(--sg-rich-text-bold-icon-stroke-width)!important}.sg-rich-text-editor__chevron-icon{width:var(--sg-rich-text-chevron-icon-size)!important;min-width:var(--sg-rich-text-chevron-icon-size)!important;max-width:var(--sg-rich-text-chevron-icon-size)!important;height:var(--sg-rich-text-chevron-icon-size)!important;min-height:var(--sg-rich-text-chevron-icon-size)!important;max-height:var(--sg-rich-text-chevron-icon-size)!important;stroke-width:var(--sg-rich-text-chevron-icon-stroke-width)!important;opacity:.75;margin-left:.05rem;flex-shrink:0!important;display:inline-block!important}.sg-rich-text-editor__surface{display:block;background:var(--p-form-field-background)}.sg-rich-text-editor__content{display:block;min-height:var(--sg-rich-text-min-height);padding:1.25rem 1.4rem;outline:none;color:var(--p-text-color);line-height:1.65}.sg-rich-text-editor__content>*:first-child{margin-top:0}.sg-rich-text-editor__content>*:last-child{margin-bottom:0}.sg-rich-text-editor__content p{margin:0 0 .95rem}.sg-rich-text-editor__content h1,.sg-rich-text-editor__content h2,.sg-rich-text-editor__content h3,.sg-rich-text-editor__content h4{margin:1.35rem 0 .75rem;font-weight:800;line-height:1.2;letter-spacing:-.015em}.sg-rich-text-editor__content h1{font-size:1.6rem}.sg-rich-text-editor__content h2{font-size:1.35rem}.sg-rich-text-editor__content h3{font-size:1.15rem}.sg-rich-text-editor__content h4{font-size:1.025rem}.sg-rich-text-editor__content ul,.sg-rich-text-editor__content ol{margin:0 0 .95rem;padding-left:1.5rem}.sg-rich-text-editor__content ul{list-style:disc}.sg-rich-text-editor__content ol{list-style:decimal}.sg-rich-text-editor__content li{display:list-item}.sg-rich-text-editor__content li+li{margin-top:.3rem}.sg-rich-text-editor__content blockquote{margin:1.2rem 0;padding:.3rem 0 .3rem 1.1rem;border-left:3px solid var(--p-primary-color);color:var(--p-text-muted-color);font-style:italic}.sg-rich-text-editor__content a{color:var(--p-primary-color);text-decoration:underline;text-underline-offset:.18em;font-weight:500}.sg-rich-text-editor__content code{padding:.15rem .35rem;border-radius:6px;font-size:.85em;font-family:var(--p-font-family-mono, monospace);background:color-mix(in srgb,var(--p-surface-500) 12%,transparent);color:var(--p-primary-color)}.sg-rich-text-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--p-text-muted-color);pointer-events:none;opacity:.6}.sg-rich-text-editor__menu.p-menu{background:var(--sg-glass-bg)!important;border:var(--sg-glass-border)!important;border-radius:8px!important;box-shadow:var(--sg-glass-shadow)!important;backdrop-filter:var(--sg-glass-backdrop-filter);-webkit-backdrop-filter:var(--sg-glass-backdrop-filter);min-width:11rem}.sg-rich-text-editor__menu .p-menuitem{margin:0!important}.sg-rich-text-editor__menu .p-menu-item-content a,.sg-rich-text-editor__menu .p-menuitem-content a,.sg-rich-text-editor__menu .p-menu-item-link,.sg-rich-text-editor__menu .p-menuitem-link{display:flex!important;align-items:center!important;gap:.65rem!important;padding:.55rem .75rem!important;color:inherit!important;text-decoration:none!important;transition:all .15s ease-in-out!important;width:100%!important;box-sizing:border-box!important}.sg-rich-text-editor__menu .p-menu-item-content:hover,.sg-rich-text-editor__menu .p-menuitem-content:hover{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)!important;color:var(--p-primary-color)!important}.sg-rich-text-editor__menu .p-menu-item-content:hover .p-menu-item-link,.sg-rich-text-editor__menu .p-menuitem-content:hover .p-menuitem-link,.sg-rich-text-editor__menu .p-menu-item-content:hover .p-menu-item-link svg,.sg-rich-text-editor__menu .p-menuitem-content:hover .p-menuitem-link svg{color:var(--p-primary-color)!important}.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active>.p-menu-item-content,.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active>.p-menuitem-content{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent)!important}.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active .p-menu-item-link,.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active .p-menuitem-link,.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active .p-menu-item-link svg,.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active .p-menuitem-link svg{color:var(--p-primary-color)!important;font-weight:600!important}.sg-rich-text-editor__menu .p-menuitem-link svg,.sg-rich-text-editor__menu .p-menuitem-link .sg-rich-text-editor__menu-icon,.sg-rich-text-editor__menu-icon{width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;stroke-width:2!important;flex-shrink:0!important;display:inline-block!important;color:var(--p-text-muted-color)!important;transition:color .15s ease-in-out}.sg-rich-text-editor__menu .p-menuitem-content:hover svg,.sg-rich-text-editor__menu .sg-rich-text-editor__menu-active svg{color:var(--p-primary-color)!important}.sg-rich-text-editor__menu .p-menu-item-label,.sg-rich-text-editor__menu .p-menuitem-text{font-size:.875rem!important;font-weight:500!important;letter-spacing:-.01em}.sg-rich-text-link-popper .v-popper__arrow-container{display:none}.sg-rich-text-link-popper .v-popper__inner{padding:0!important;overflow:hidden;width:min(22rem,100vw - 2rem)!important;border:1px solid color-mix(in srgb,var(--p-content-border-color) 30%,transparent)!important;border-radius:12px!important;background:var(--p-surface-0)!important;box-shadow:0 12px 30px #00000014,0 4px 10px #00000008!important;color:var(--p-text-color)}.app-dark .sg-rich-text-link-popper .v-popper__inner{background:color-mix(in srgb,var(--p-surface-900) 72%,var(--p-surface-950))!important;border:1px solid color-mix(in srgb,var(--text-color) 8%,transparent)!important;box-shadow:0 16px 36px #00000059,0 4px 12px #0003!important}.sg-rich-text-link-panel{display:flex;align-items:center;gap:.15rem;width:100%;padding:.55rem .55rem .55rem .9rem;box-sizing:border-box}.sg-rich-text-link-panel__input.p-inputtext{flex:1 1 auto;width:100%;min-width:0;height:2.25rem;padding-inline:0;border:0;background:transparent;box-shadow:none;font-size:.9rem}.sg-rich-text-link-panel__input.p-inputtext:focus{box-shadow:none}.sg-rich-text-link-panel__button.p-button{flex:0 0 auto;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:8px;color:var(--p-text-muted-color);background:transparent;transition:all .15s ease-in-out}.sg-rich-text-link-panel__button.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.sg-rich-text-link-panel__divider{align-self:center;width:1px;height:1.25rem;margin:0 .45rem!important;background:var(--p-content-border-color)!important;opacity:.65}.app-dark .sg-rich-text-link-panel__divider{background:color-mix(in srgb,var(--text-color) 15%,transparent)!important}.sg-rich-text-link-panel__icon{width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;stroke-width:2!important;flex-shrink:0!important;display:inline-block!important}.sidebar-settings-shell{container-type:inline-size}.sidebar-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) auto var(--sidebar-settings-layout-sidebar-column, minmax(17rem, 22rem));align-items:stretch}.sidebar-settings-layout__main{min-width:0;padding-right:1.75rem}.sidebar-settings-layout__sidebar{min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding-left:1.75rem}.sidebar-settings-layout__divider{margin:0;color:var(--surface-border)}.sidebar-settings-layout__divider .p-divider-content{display:none}.sidebar-settings-layout__divider--vertical{align-self:stretch;height:100%}.sidebar-settings-layout__divider--vertical.p-divider-vertical{min-height:100%}.sidebar-settings-layout__divider--vertical.p-divider-vertical:before{border-inline-start-width:1px}.sidebar-settings-layout__divider--horizontal{display:none;width:100%}.sidebar-settings-layout__sidebar-section{display:flex;flex-direction:column;gap:.75rem}.sidebar-settings-layout__sidebar-section+.sidebar-settings-layout__sidebar-section{padding-top:1.5rem;border-top:1px solid var(--surface-border)}.sidebar-settings-layout__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sidebar-settings-layout__button-grid,.sidebar-settings-layout__submit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sidebar-settings-layout__button-grid .p-button,.sidebar-settings-layout__submit-grid .p-button{width:100%;min-width:0}.sidebar-settings-layout__submit-grid{margin-top:auto;padding-top:.5rem}.sidebar-settings-layout__button-grid .p-button .p-button-label,.sidebar-settings-layout__submit-grid .p-button .p-button-label{white-space:nowrap}.sidebar-settings-layout__sidebar-rows{display:flex;flex-direction:column}.sidebar-settings-layout__sidebar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.sidebar-settings-layout__sidebar-row:first-child{padding-top:0}.sidebar-settings-layout__sidebar-row+.sidebar-settings-layout__sidebar-row{border-top:1px solid var(--surface-border)}.sidebar-settings-layout__sidebar-row-label{flex:1 1 0;min-width:0;max-width:none}.sidebar-settings-layout__sidebar-row-title{display:block;font-weight:600;color:var(--text-color)}.sidebar-settings-layout__sidebar-row-description{display:block;font-size:.875rem;line-height:1.5rem;color:var(--text-color-secondary)}.sidebar-settings-layout__sidebar-row-control{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;margin-left:auto;align-self:center}.sidebar-settings-layout__rail{display:flex;flex-direction:column;gap:1.5rem;min-width:0;isolation:isolate}.sidebar-settings-layout__footer{--sidebar-settings-footer-ground: var(--sidebar-settings-footer-background, var(--p-dialog-background, var(--surface-card)));position:sticky;bottom:var(--sidebar-settings-footer-sticky-bottom, -1.5rem);z-index:2;flex:0 0 auto;margin-top:auto;padding:var(--sg-dialog-foot-air, 1.5rem) 0 var(--sidebar-settings-footer-padding-bottom, 1.5rem);background:var(--sidebar-settings-footer-ground)}.sidebar-settings-layout__footer:before{content:"";position:absolute;inset:-1.5rem 0 auto;height:1.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sidebar-settings-footer-ground));opacity:0;transition:opacity .2s ease}.p-dialog[data-overflow-below] .sidebar-settings-layout__footer:before{opacity:1}.sidebar-settings-layout__footer>.sidebar-settings-layout__submit-grid{margin-top:0;padding-top:0}@container (min-width: 73.001rem){.sidebar-settings-layout--footed>.sidebar-settings-layout__sidebar{position:sticky;top:0;gap:0;min-height:0;max-height:calc(90dvh - 10rem)}.sidebar-settings-layout--footed .sidebar-settings-layout__rail{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:.4rem;padding-bottom:1rem}.sidebar-settings-layout--footed .sidebar-settings-layout__footer{position:relative;bottom:auto;padding:var(--sg-dialog-foot-air, 1.5rem) 0 0}}@container (max-width: 73rem){.sidebar-settings-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sidebar-settings-layout__main{padding-right:0;isolation:isolate}.sidebar-settings-layout__sidebar{display:contents}.sidebar-settings-layout__divider--vertical{display:none}.sidebar-settings-layout__divider--horizontal{display:flex}}@container (max-width: 32rem){.sidebar-settings-layout__button-grid,.sidebar-settings-layout__submit-grid{grid-template-columns:minmax(0,1fr)}}.session-modal-content{--sidebar-settings-layout-sidebar-column: 23rem}@container (min-width: 73.001rem){.session-modal-content .sidebar-settings-layout__main{display:flex;flex-direction:column}.session-modal-content .sidebar-settings-layout__main>.class-identity{flex:1 1 auto}}.p-inputgroup>.inline-input-group{flex:1 1 auto;min-width:0;border-start-start-radius:0;border-end-start-radius:0}.inline-input-group{display:flex;border:1px solid var(--surface-border);background-color:var(--p-form-field-background);transition:border-color .2s ease;border-radius:6px;overflow:hidden}.inline-input-group .p-divider{margin-left:0;margin-right:0}.inline-input-group .p-divider:before{z-index:5;height:62%;top:19%}.inline-input-group.center-labels .p-floatlabel label:not(.force-left){left:50%;transform:translate(-50%);white-space:nowrap;position:absolute;width:100%;text-align:center}.inline-input-group .p-inputnumber,.inline-input-group .p-datepicker,.inline-input-group .p-select{width:100%}.inline-input-group .p-inputtext,.inline-input-group .p-select-label{padding:1.25rem .25rem .27rem}.inline-input-group:not(.center-labels) .p-inputtext,.inline-input-group:not(.center-labels) .p-select-label{padding-right:0rem;padding-left:.75rem}.inline-input-group .p-multiselect-label{padding:1.25rem 0rem .27rem .75rem}.inline-input-group:focus-within,.inline-input-group:hover{border-color:var(--primary-color)!important}.inline-input-group>.p-floatlabel{width:100%;flex:1 1 0;min-width:0}.inline-input-group .p-inputtext,.inline-input-group .p-multiselect,.inline-input-group .p-select{border:none;border-radius:0;width:-webkit-fill-available}.inline-input-group.center-labels .p-inputtext,.inline-input-group.center-labels .p-select-label{text-align:center}.session-rail[data-v-b0f27756]{gap:0}.session-rail__row[data-v-b0f27756]{min-width:0;padding:1rem 0}.session-rail__row[data-v-b0f27756]:first-child{padding-top:0}.session-rail__row+.session-rail__row[data-v-b0f27756]{border-top:1px solid var(--surface-border)}.session-rail.sg-stack[data-v-b0f27756]{--sg-stack-gap: 0}.sg-stack__row>.sg-stack__ink>.session-rail__row[data-v-b0f27756]{padding-top:1rem;border-top:0}.sg-stack__row:first-child>.sg-stack__ink>.session-rail__row[data-v-b0f27756]{padding-top:0}.sg-stack__row+.sg-stack__row>.sg-stack__ink>.session-rail__row[data-v-b0f27756]{border-top:1px solid var(--surface-border)}.session-rail__head[data-v-b0f27756]{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.session-rail__head--button[data-v-b0f27756]{cursor:pointer;border-radius:.4rem}.session-rail__head--button:hover .session-rail__chevron[data-v-b0f27756],.session-rail__head--button[aria-expanded=true] .session-rail__chevron[data-v-b0f27756]{color:var(--text-color)}.session-rail__head--button[data-v-b0f27756]:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.session-rail__label[data-v-b0f27756]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.1rem}.session-rail__title[data-v-b0f27756]{font-weight:600;color:var(--text-color);cursor:inherit}.session-rail__subtitle[data-v-b0f27756]{font-weight:500;color:var(--text-color)}.session-rail__value[data-v-b0f27756]{font-size:.875rem;line-height:1.45;color:var(--text-color-secondary)}.session-rail__value--error[data-v-b0f27756]{color:var(--p-red-400)}.session-rail__chevron[data-v-b0f27756]{flex:0 0 auto;font-size:.75rem;color:var(--text-color-secondary);transition:transform .2s ease,color .15s ease}.session-rail__chevron.is-open[data-v-b0f27756]{transform:rotate(180deg)}.session-rail__body[data-v-b0f27756]{display:flex;flex-direction:column;gap:.85rem;min-width:0;margin-top:.9rem}.session-rail__subrow[data-v-b0f27756]{display:flex;align-items:center;gap:1rem;min-width:0}.session-rail__head[data-v-b0f27756] .p-toggleswitch{flex:0 0 auto}label.session-rail__label[data-v-b0f27756]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.session-rail__combo--invalid[data-v-b0f27756]{border-color:var(--p-form-field-invalid-border-color)}.session-rail__section-label[data-v-b0f27756]{display:block;margin-bottom:.5rem}.session-rail__caption[data-v-b0f27756]{display:block;margin-top:.5rem;font-size:.875rem;line-height:1.45;color:var(--text-color-secondary)}.session-rail__caption--error[data-v-b0f27756]{color:var(--p-red-400)}.waiver-main[data-v-b0f27756]{display:flex;flex-direction:column;gap:1.25rem}.waiver-main[data-v-b0f27756] .sg-rich-text-editor{width:100%}.waiver-scope[data-v-b0f27756]{display:flex;flex-direction:column;gap:.75rem}.waiver-scope__option[data-v-b0f27756]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.waiver-scope__covered[data-v-b0f27756]{color:var(--text-color-secondary);font-size:.8rem}.waiver-version[data-v-b0f27756]{display:block;margin-bottom:.75rem;color:var(--text-color-secondary);font-size:.8rem;line-height:1.4}.waiver-version--new[data-v-b0f27756]{color:var(--tone-due)}.wp-manager-grid{--settings-manager-columns: minmax(0, 1fr) 7rem 5.5rem;--settings-manager-min-width: 0}.wp-name-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-scope--empty{color:var(--tone-due)}@container (max-width: 30rem){.wp-status-label{display:none}}.wp-col-active{display:inline-flex}.settings-tab-header-actions[data-v-0679cf2e]{display:flex;gap:.75rem;align-items:center}.notification-manager-grid[data-v-0679cf2e]{--settings-manager-columns: minmax(0, 1fr) repeat(2, 3.5rem);--settings-manager-min-width: 0;gap:1rem}.justify-center[data-v-0679cf2e]{justify-content:center}@media(max-width:920px){.settings-tab-header[data-v-0679cf2e]{display:grid;gap:1rem}.settings-tab-header-actions[data-v-0679cf2e]{justify-content:flex-start}}.staff-role-capabilities[data-v-4811cafc]{margin-top:.5rem}.staff-role-capability-group+.staff-role-capability-group[data-v-4811cafc]{margin-top:1rem}.staff-role-capabilities[data-v-4811cafc] .settings-row-shell{--settings-row-label-max-width: none}.staff-role-capabilities__control[data-v-4811cafc]{flex:0 0 auto}.staff-role-locked-note[data-v-4811cafc]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-color-secondary);font-size:.85rem}.staff-role-manager-grid[data-v-749f9eda]{--settings-manager-columns: minmax(12rem, 1fr) 5rem 7rem;--settings-manager-min-width: 28rem}.staff-role-name-cell[data-v-749f9eda]{display:flex;min-width:0;align-items:baseline}.staff-role-builtin[data-v-749f9eda]{margin-left:.5rem;flex-shrink:0;font-size:.75rem;font-weight:400;color:var(--text-color-secondary)}.staff-role-summary[data-v-749f9eda]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-role-action-wrapper[data-v-749f9eda]{display:inline-flex}.p-drawer-mask.sg-action-sheet-mask{background:#0000008c}.p-drawer.sg-action-sheet{height:auto;max-height:calc(100dvh - 2rem);width:100%;background:transparent;border:none;box-shadow:none;padding:0}.sg-action-sheet__stack{width:min(100% - 1rem,24rem);margin:0 auto;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:640px){.sg-action-sheet__stack{padding-bottom:1.5rem}}.sg-action-sheet__card{display:block;width:100%;padding:.35rem;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-card) 78%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);box-shadow:inset 0 1px color-mix(in srgb,var(--text-color) 7%,transparent),0 24px 64px #00000073}.sg-action-sheet__card+.sg-action-sheet__card{margin-top:.6rem}.sg-action-sheet__title{padding:.8rem 1.05rem .35rem;color:var(--text-color-secondary);font-size:.82rem;font-weight:600;letter-spacing:.01em;text-align:center}.sg-action-sheet__row{display:flex;align-items:center;gap:.95rem;width:100%;min-height:3.6rem;padding:0 1.05rem;border:none;border-radius:12px;background:transparent;color:var(--text-color);font:inherit;font-size:1.02rem;font-weight:500;letter-spacing:-.005em;text-align:left;cursor:pointer}.sg-action-sheet__row i{width:1.3rem;text-align:center;font-size:1.1rem;color:var(--text-color-secondary)}.sg-action-sheet__row:active{background:color-mix(in srgb,var(--text-color) 9%,transparent)}.sg-action-sheet__row.danger,.sg-action-sheet__row.danger i{color:var(--p-red-400)}.sg-action-sheet__row.is-disabled{opacity:.38;cursor:default}.sg-action-sheet__cancel{min-height:3.6rem;margin-top:.6rem;color:var(--text-color);font:inherit;font-size:1.02rem;font-weight:600;text-align:center;cursor:pointer}.sg-action-sheet__cancel:active{background:color-mix(in srgb,var(--text-color) 9%,transparent)}#mobile-header .page-title{display:flex}#mobile-header{position:fixed;width:100%;top:0;right:0;left:0;padding:2.5rem calc(var(--sg-page-gutter) - .5rem);max-width:1498px;z-index:1000;pointer-events:none;display:grid}#mobile-header>*{grid-area:1/1;min-width:0}#mobile-header .topbar-right-menu-group{margin-right:-.36rem}#mobile-header>.shell-nav-button{z-index:1;align-self:center;justify-self:start}#mobile-header button{pointer-events:all}.layout-topbar{display:flex;align-items:center;justify-content:space-between;position:relative}.layout-topbar .title,.layout-topbar .breadcrumb{will-change:transform,opacity}.layout-topbar .layout-breadcrumb ol{gap:.6rem;line-height:1rem}.layout-topbar .breadcrumb .layout-breadcrumb ol li{font-size:.857rem;line-height:1rem;text-transform:uppercase;font-weight:600!important;letter-spacing:.075rem}.layout-topbar .topbar-title-row{display:flex;align-items:center;gap:.4rem;height:2.55rem;padding-top:.65rem;box-sizing:border-box}.layout-topbar .mini-back-button.p-button{width:2rem;height:2rem;min-width:2rem;padding:0;margin-left:-.5rem;line-height:1.9rem}.layout-topbar .title{font-weight:600;font-size:2rem!important;line-height:1.9rem;position:absolute;left:50%;transform:translate(-50%)}.layout-topbar .title .layout-breadcrumb ol{color:var(--text-color)!important}.layout-topbar .left-buttons{display:flex;justify-content:flex-start}.layout-topbar .left-buttons button{margin-right:1rem!important}.layout-topbar .right-buttons{display:flex;flex:1;justify-content:flex-end}.layout-topbar .topbar-right-button-group,.layout-topbar .topbar-right-menu-group{display:flex;align-items:center;gap:.5rem;margin-left:auto}.title .layout-breadcrumb ol li:not(:last-child){display:none}.sidebarNudger{transition:transform .46s cubic-bezier(.32,.72,0,1);padding-top:var(--app-top-chrome-offset)}.layout-sidebar{top:var(--app-top-chrome-offset)!important}.main-app-container:has(.page-content.sg-route-exiting) .sidebarNudger{transition:transform 0s linear .15s}@media(max-width:991px){.layout-container .layout-content-wrapper{padding-top:0!important}.sidebarNudger{padding-top:var(--app-top-chrome-offset)!important}.header-bar{display:none!important}.layout-topbar{margin-bottom:0!important;height:3rem}.layout-topbar button{border:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:background-color var(--transition-duration)}.layout-topbar button i,.layout-topbar button span{font-size:1.5rem;color:var(--text-color);transition:color var(--transition-duration)}.layout-topbar button:hover{background-color:transparent!important}.layout-topbar .breadcrumb{display:none}.layout-topbar .topbar-title-row{height:1.55rem;padding-top:0;justify-content:center}.layout-topbar .title{font-size:1.25rem!important;text-align:center;line-height:1.55rem;font-weight:600;white-space:nowrap}.layout-topbar .left-buttons{flex:1}.layout-topbar .topbar-right-button-group,.layout-topbar .topbar-right-menu-group{gap:0}.layout-topbar .p-toast{width:100%}.p-button.p-button-outlined:enabled:hover{background-color:transparent}.p-tooltip{display:none!important}.p-speeddial-button.p-button.p-button-icon-only{height:3rem;width:3rem}.layout-topbar .right-buttons .p-speeddial.p-component.p-speeddial-linear.p-speeddial-direction-down{top:0}.layout-topbar .right-buttons .p-button{background:transparent;color:var(--text-color)!important}.right-buttons .p-button-icon{margin-right:0}.right-buttons .p-button-label{display:none}}@media screen and (min-width:992px){.topbar-menubutton{display:none!important}#mobile-header,.layout-topbar .left-buttons.topbar-start{display:none}.layout-topbar{justify-content:flex-start;gap:1rem}.layout-topbar .page-title{flex:1 1 auto;min-width:0}.layout-topbar .right-buttons{flex:0 0 auto}.layout-topbar .breadcrumb .layout-breadcrumb ol{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.layout-topbar .breadcrumb .layout-breadcrumb ol li{flex:0 0 auto}.layout-topbar .breadcrumb .layout-breadcrumb ol li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.layout-topbar .topbar-title-row{min-width:0}.layout-topbar .title{position:static!important;transform:none!important;min-width:0;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis}.layout-topbar .profile-button{display:none!important}div.title>nav>ol>li:nth-child(3){color:var(--p-surface-900)!important}}.layout-topbar .topbar-start .topbar-menubutton{width:initial!important;height:initial!important}.layout-topbar button .m-menu>div,.layout-topbar button .m-button>div{padding:10px!important}button.right-button-container{gap:0px;width:3rem;background-color:transparent!important}.m-button>div{bottom:0;cursor:pointer;display:inline-block;transition:all .3s cubic-bezier(0,.98,.54,1.02);z-index:1;position:relative;margin:auto 0;transform:scale(.55) translateZ(0);left:-.25rem;top:-.15rem;will-change:transform,scale;width:3rem;height:2.5rem}.m-dot{background:var(--text-color)!important;position:relative;transition:all .3s cubic-bezier(0,.98,.54,1.02);border-radius:.3rem}.m-dot-top,.m-dot-mid,.m-dot-bottom{height:.35rem;width:.35rem;left:1rem}.opened .m-dot-top,.opened .m-dot-mid,.opened .m-dot-bottom{height:.25rem;width:2.5rem;left:0}.m-dot-top{top:.35rem}.m-dot-mid{top:.9rem}.m-dot-bottom{top:1.4rem}.opened .m-button .m-dot-top{transform:rotate(-45deg);will-change:transform;top:1.2rem}.opened .m-button .m-dot-mid{opacity:0;margin:0 auto;width:0}.opened .m-button .m-dot-bottom{transform:rotate(45deg);will-change:transform;top:.7rem}.m-button{position:relative;top:-.15rem!important;cursor:pointer}.right-buttons-menu{margin-top:1rem!important;left:initial!important;right:1rem}.right-buttons-menu .p-tieredmenu-submenu{padding-inline-start:0}.right-buttons-menu .p-focus,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background-color:transparent!important}.right-buttons-menu *{white-space:nowrap}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fffc!important}.p-tieredmenu.layout-light .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color)!important}.right-buttons-menu .p-submenu-list{left:initial!important;right:-.3rem!important;top:125%;opacity:0;transition:all .3s cubic-bezier(0,.8,.3,1);display:block!important;pointer-events:none;transform:translateY(-18px);will-change:opacity,transform}.right-buttons-menu .p-menuitem-active .p-submenu-list{opacity:1;pointer-events:initial;transform:translateY(0)}.right-buttons-menu .p-icon.p-submenu-icon{display:none}.footer{display:flex;justify-content:center;align-items:center;padding:2rem 0}:root{--primary-color: var(--p-primary-color);--primary-color-text: var(--p-primary-contrast-color);--text-color: var(--p-text-color);--surface-border: var(--p-content-border-color);--surface-card: var(--p-content-background);--surface-hover: var(--p-content-hover-background);--surface-overlay: var(--p-overlay-popover-background);--transition-duration: var(--p-transition-duration);--maskbg: var(--p-mask-background);--border-radius: var(--p-content-border-radius);--layout-section-transition-duration: .2s;--focus-ring-shadow: var(--p-focus-ring-shadow);--border-radius: 6px;--surface-ground: var(--p-surface-100);--sidebar-shadow: 0px 4px 50px color-mix(in srgb, var(--p-primary-200) 60%, var(--p-surface-300));--sidebar-border: 1px solid transparent;--card-shadow: none;--scrollbar-color: color-mix(in srgb, var(--p-surface-700), transparent 80%);--active-menu-background: color-mix(in srgb, var(--primary-color) 9%, transparent);--active-menu-color: var(--text-color);--active-menu-icon: var(--primary-color);--sg-nav-selected-background: color-mix(in srgb, var(--primary-color) 7%, transparent);--sg-nav-selected-border: transparent;--sg-nav-selected-tile: color-mix(in srgb, var(--primary-color) 13%, transparent);--sg-nav-selected-icon: var(--primary-color);--profile-button-border: color-mix(in srgb, var(--p-primary-500), transparent 55%);--tone-alert: var(--p-red-600);--tone-due: var(--p-orange-700);--tone-good: var(--p-green-700)}:root[class*=app-dark]{--surface-ground: var(--p-surface-900);--sidebar-shadow: none;--sidebar-border: 1px solid var(--surface-border);--card-shadow: none;--scrollbar-color: color-mix(in srgb, var(--p-surface-500), transparent 70%);--active-menu-background: var(--surface-card);--active-menu-color: var(--menuitem-text-color);--active-menu-icon: var(--p-primary-400);--sg-nav-selected-background: color-mix(in srgb, var(--primary-color) 8%, var(--surface-hover));--sg-nav-selected-border: color-mix(in srgb, var(--primary-color) 18%, var(--surface-border));--sg-nav-selected-tile: color-mix(in srgb, var(--primary-color) 16%, var(--surface-hover));--sg-nav-selected-icon: color-mix(in srgb, var(--primary-color) 82%, white 18%);--profile-button-border: color-mix(in srgb, var(--p-primary-400), transparent 20%);--tone-alert: var(--p-red-400);--tone-due: var(--p-orange-400);--tone-good: var(--p-green-400)}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local(""),url(/assets/Poppins-Thin-gD1iOODu.woff2) format("woff2"),url(/assets/Poppins-Thin-BSafOh0j.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local(""),url(/assets/Poppins-ThinItalic-BFYVh7dC.woff2) format("woff2"),url(/assets/Poppins-ThinItalic-BeaMTflP.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local(""),url(/assets/Poppins-ExtraLight-Lg-TisHM.woff2) format("woff2"),url(/assets/Poppins-ExtraLight-C8tF72QQ.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local(""),url(/assets/Poppins-ExtraLightItalic-ClpQqajc.woff2) format("woff2"),url(/assets/Poppins-ExtraLightItalic-BsbNWoSK.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url(/assets/Poppins-Light-BS6ON22B.woff2) format("woff2"),url(/assets/Poppins-Light-B17AcDFf.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local(""),url(/assets/Poppins-LightItalic-CyvwpEwS.woff2) format("woff2"),url(/assets/Poppins-LightItalic-AwU2cpjl.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(/assets/Poppins-Regular-B__90pCi.woff2) format("woff2"),url(/assets/Poppins-Regular-B6ABZhMx.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:local(""),url(/assets/Poppins-Italic-D-BrShRc.woff2) format("woff2"),url(/assets/Poppins-Italic-OOn36Vn5.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(/assets/Poppins-Medium-DWvFypWv.woff2) format("woff2"),url(/assets/Poppins-Medium-DcUEDJQi.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local(""),url(/assets/Poppins-MediumItalic-Co__l-Jb.woff2) format("woff2"),url(/assets/Poppins-MediumItalic-C5BGLfzG.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url(/assets/Poppins-SemiBold-D7y0BNk7.woff2) format("woff2"),url(/assets/Poppins-SemiBold-Bf-3ept4.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local(""),url(/assets/Poppins-SemiBoldItalic-CQxCEwed.woff2) format("woff2"),url(/assets/Poppins-SemiBoldItalic-OQsn1oXO.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(/assets/Poppins-Bold-CXld2pTs.woff2) format("woff2"),url(/assets/Poppins-Bold-CVg7Q5_T.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local(""),url(/assets/Poppins-BoldItalic-Clk5biSK.woff2) format("woff2"),url(/assets/Poppins-BoldItalic-DdNeCRDK.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local(""),url(/assets/Poppins-ExtraBold-DA7Sirc-.woff2) format("woff2"),url(/assets/Poppins-ExtraBold-RGK89tlC.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local(""),url(/assets/Poppins-ExtraBoldItalic-BuKmlh-Y.woff2) format("woff2"),url(/assets/Poppins-ExtraBoldItalic-BHKMJkKA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local(""),url(/assets/Poppins-Black-BqPeQtMz.woff2) format("woff2"),url(/assets/Poppins-Black-QaBBbG_p.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local(""),url(/assets/Poppins-BlackItalic-Bd0Q5TZr.woff2) format("woff2"),url(/assets/Poppins-BlackItalic-DXxuVccx.woff) format("woff")}*{box-sizing:border-box}html{height:100%;font-size:14px}body{font-weight:400;padding:0;margin:0;min-height:100%;background:var(--surface-ground);color:var(--text-color);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.layout-container{min-height:100vh}.layout-sidebar{position:fixed;height:100%;top:0;left:0;width:18rem;background:var(--menu-bg);border-right:var(--sidebar-border);box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column}.layout-sidebar .sidebar-header{padding:2.5rem 0 2rem;display:flex;justify-content:center;align-items:center}.layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline;width:124px;height:22px}.layout-sidebar .sidebar-header .app-logo .app-logo-small{display:none}.layout-sidebar .layout-menu-container{overflow:auto;flex:1;padding-bottom:2rem}.layout-sidebar .layout-menu{margin:0;padding:0;list-style-type:none}.layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{font-size:.857rem;text-transform:uppercase;font-weight:700;color:var(--root-menuitem-text-color);padding:1rem 2rem}.layout-sidebar .layout-menu .layout-root-menuitem>a{display:none}.layout-sidebar .layout-menu a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-sidebar .layout-menu a.active-menuitem>.layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>ul{max-height:1000px;transition:max-height 1s ease-in-out}.layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none;overflow:hidden}.layout-sidebar .layout-menu ul a{display:flex;align-items:center;position:relative;outline:0 none;color:var(--menuitem-text-color);cursor:pointer;padding:.75rem 2rem;transition:background-color var(--layout-section-transition-duration),box-shadow var(--layout-section-transition-duration)}.layout-sidebar .layout-menu ul a .layout-menuitem-icon{margin-right:.5rem;color:var(--menuitem-icon-color)}.layout-sidebar .layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform var(--layout-section-transition-duration)}.layout-sidebar .layout-menu ul a.active-route{font-weight:700}.layout-sidebar .layout-menu ul a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius);max-height:0;transition:max-height .45s cubic-bezier(.86,0,.07,1)}.layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}@media screen and (min-width:992px){.layout-container.layout-slim .layout-topbar .topbar-menubutton,.layout-container.layout-slim .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-slim .sidebar-header .app-logo .app-logo-small{display:inline}.layout-container.layout-slim .layout-sidebar{width:5rem;overflow:visible;z-index:999}.layout-container.layout-slim .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-slim .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-slim .layout-content-wrapper{margin-left:5rem}.layout-container.layout-slim .layout-menu ul{display:none}.layout-container.layout-slim .layout-menu li.active-menuitem>ul{display:block}.layout-container.layout-slim .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;outline:none;transition:background-color var(--layout-section-transition-duration);width:3rem;height:3rem;margin:0 auto 1rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.5rem;color:var(--menuitem-icon-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-menuitem-text{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul{display:none;position:absolute;left:5rem;top:0;min-width:15rem;background-color:var(--surface-overlay);border-radius:var(--border-radius);box-shadow:var(--sidebar-shadow);border:var(--sidebar-border);padding:1rem;max-height:20rem;overflow:auto;z-index:999}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--popup-submenu-item-text-color);border-radius:var(--border-radius)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem.active-menuitem>ul{display:block}.layout-container.layout-slim-plus .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-slim-plus .sidebar-header{justify-content:center}.layout-container.layout-slim-plus .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-slim-plus .sidebar-header .app-logo .app-logo-small{display:inline;align-items:center}.layout-container.layout-slim-plus .layout-sidebar{width:7rem;overflow:visible;z-index:999}.layout-container.layout-slim-plus .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-slim-plus .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-slim-plus .layout-content-wrapper{margin-left:7rem}.layout-container.layout-slim-plus .layout-menu ul{display:none}.layout-container.layout-slim-plus .layout-menu li.active-menuitem>ul{display:block}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius);text-align:center;cursor:pointer;outline:none;transition:background-color var(--layout-section-transition-duration);width:auto;height:auto;margin:0 auto 1rem;padding:.75rem 0}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:none}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.5rem;color:var(--menuitem-icon-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-menuitem-text{font-size:.875rem;display:block;margin-top:.25rem;color:var(--menuitem-text-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul{display:none;position:absolute;left:7rem;top:0;min-width:15rem;background-color:var(--surface-overlay);border-radius:var(--border-radius);box-shadow:var(--sidebar-shadow);border:var(--sidebar-border);padding:1rem;max-height:20rem;overflow:auto;z-index:999}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--popup-submenu-item-text-color);border-radius:var(--border-radius)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem.active-menuitem>ul{display:block}.layout-container.layout-horizontal .layout-topbar .topbar-menubutton,.layout-container.layout-horizontal .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-horizontal .sidebar-header .app-logo .app-logo-small{display:inline}.layout-container.layout-horizontal .layout-sidebar{width:auto;height:auto;top:0;z-index:999;overflow:visible;flex-direction:row;position:static}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container{overflow:auto;padding-bottom:0}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-horizontal .layout-sidebar .sidebar-header{padding:0 2rem}.layout-container.layout-horizontal .layout-menu{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;height:100%}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem{border-radius:var(--border-radius)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;padding:.75rem;border-radius:0;cursor:pointer;outline:none;color:var(--menuitem-text-color);transition:background-color var(--layout-section-transition-duration)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:block;margin-left:auto;transition:transform .2s}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.25rem;color:var(--menuitem-icon-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-text{font-size:.875rem;display:block;margin-left:.75rem;margin-right:.75rem;white-space:nowrap}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul{display:none;position:absolute;left:auto;top:3rem;min-width:15rem;background-color:var(--surface-overlay);box-shadow:var(--sidebar-shadow);padding:1rem;border-radius:var(--border-radius);max-height:20rem;overflow:auto;z-index:999}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--popup-submenu-item-text-color);border-radius:var(--border-radius)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem.active-menuitem>ul{display:block}.layout-container.layout-reveal .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-reveal .layout-sidebar{height:100%;top:0;transition:transform .3s cubic-bezier(0,0,.2,1);transform:translate(-14.75rem);z-index:999}.layout-container.layout-reveal .layout-sidebar .sidebar-header{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:1.5rem 1rem}.layout-container.layout-reveal .layout-sidebar .sidebar-header .app-logo .app-logo-small{display:inline;order:1}.layout-container.layout-reveal .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-reveal .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--logo-color);background-color:transparent;transition:background-color var(--layout-section-transition-duration),transform .3s}.layout-container.layout-reveal .layout-sidebar .layout-menu-container{overflow:hidden}.layout-container.layout-reveal .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>span{margin-right:auto}.layout-container.layout-reveal .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:block;margin-right:.125rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a{padding:.75rem 1rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-menuitem-text{order:1;margin-right:auto}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-submenu-toggler{order:2;display:none;margin-right:.5rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-menuitem-icon{order:3;margin-right:0;font-size:1.25rem;width:auto}.layout-container.layout-reveal.layout-reveal .layout-content-wrapper{margin-left:4.25rem;transition:margin-left .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar{transform:translate(0)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header{padding:1.5rem 2rem;justify-content:space-between}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-small{display:none}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:block;animation:px-fadein .15s linear}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:none}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul a{padding:.75rem 2rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul a .layout-submenu-toggler{display:block}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}.layout-container.layout-reveal.layout-sidebar-anchored .sidebar-header .layout-sidebar-anchor{background-color:var(--logo-color)}.layout-container.layout-reveal.layout-sidebar-anchored .layout-content-wrapper{margin-left:18rem}.layout-container.layout-drawer .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-drawer .layout-sidebar{height:100%;top:0;transition:width .3s cubic-bezier(0,0,.2,1);width:5.25rem;z-index:999}.layout-container.layout-drawer .layout-sidebar .sidebar-header{display:flex;justify-content:center;gap:1rem;padding:1.5rem 0rem}.layout-container.layout-drawer .layout-sidebar .sidebar-header .app-logo .app-logo-small{display:inline;order:1}.layout-container.layout-drawer .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:none;width:0;transition:width .3s cubic-bezier(0,0,.2,1);transition-delay:.3s}.layout-container.layout-drawer .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--logo-color);background-color:transparent;transition:background-color var(--layout-section-transition-duration),transform .3s}.layout-container.layout-drawer .layout-sidebar .layout-menu-container{overflow:hidden}.layout-container.layout-drawer .layout-sidebar .layout-menu{transition:all .4s}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{opacity:0;white-space:nowrap;transition:all .1s}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>span{margin-right:auto}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text .layout-menuitem-icon{font-size:1.25rem;width:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:block;margin-right:.125rem;font-size:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a{padding:.75rem 2rem;width:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a span{opacity:0;white-space:nowrap;transition:all .1s}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a .layout-menuitem-icon{font-size:1.25rem;width:1.25rem}.layout-container.layout-drawer.layout-drawer .layout-content-wrapper{margin-left:5.25rem;transition:margin-left .3s cubic-bezier(0,0,.2,1);overflow-x:hidden}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar{width:18rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header{padding:1.5rem 2rem;justify-content:space-between}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline;width:100%;transition:width .3s cubic-bezier(0,0,.2,1);transition-delay:.3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-small{display:none}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:block;animation:px-fadein .15s linear}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{padding:1rem 1.25rem 1rem 2rem;opacity:1;white-space:nowrap;transition:all .3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:none}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a{padding:.75rem 1.25rem .75rem 2rem;width:auto}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a .layout-submenu-toggler{display:block}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a span{opacity:1;white-space:nowrap;transition:all .3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius)}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}.layout-container.layout-drawer.layout-sidebar-anchored .sidebar-header .layout-sidebar-anchor{background-color:var(--logo-color)}.layout-container.layout-drawer.layout-sidebar-anchored .layout-content-wrapper{margin-left:18rem}}.layout-colorscheme-menu{--logo-color: var(--primary-color);--menu-bg: var(--surface-overlay);--root-menuitem-text-color: var(--primary-color);--menuitem-text-color: var(--text-color);--menuitem-icon-color: var(--primary-color);--menuitem-hover-bg-color: var(--surface-hover);--popup-submenu-item-text-color: var(--text-color);--popup-submenu-item-icon-color: var(--primary-color);--popup-submenu-item-hover-bg-color: var(--surface-hover)}.layout-primarycolor-menu{--logo-color: var(--primary-color-text);--menu-bg: linear-gradient(to left top, var(--p-primary-400), var(--p-primary-500), var(--p-primary-600));--root-menuitem-text-color: var(--primary-color-text);--menuitem-text-color: var(--primary-color-text);--menuitem-icon-color: var(--primary-color-text);--menuitem-hover-bg-color: rgba(255, 255, 255, .1);--popup-submenu-item-text-color: var(--text-color);--popup-submenu-item-icon-color: var(--primary-color);--popup-submenu-item-hover-bg-color: var(--surface-hover)}.layout-dark.layout-primarycolor-menu,.layout-dim.layout-primarycolor-menu{--menu-bg: linear-gradient(to left top, var(--p-primary-300), var(--p-primary-400), var(--p-primary-500))}.layout-transparent-menu{--logo-color: var(--primary-color);--menu-bg: var(--surface-overlay);--root-menuitem-text-color: var(--primary-color);--menuitem-text-color: var(--text-color);--menuitem-icon-color: var(--primary-color);--menuitem-hover-bg-color: var(--surface-hover);--popup-submenu-item-text-color: var(--text-color);--popup-submenu-item-icon-color: var(--primary-color);--popup-submenu-item-hover-bg-color: var(--surface-hover)}@media screen and (min-width:992px){.layout-container.layout-transparent-menu.layout-static .layout-sidebar,.layout-container.layout-transparent-menu.layout-slim .layout-sidebar,.layout-container.layout-transparent-menu.layout-slim-plus .layout-sidebar,.layout-container.layout-transparent-menu.layout-horizontal .layout-sidebar{background-color:transparent;border-right:1px solid transparent;box-shadow:none}.layout-container.layout-static .layout-sidebar{transition:transform var(--layout-section-transition-duration)}.layout-container.layout-static .layout-content-wrapper{margin-left:18rem;transition:margin-left var(--layout-section-transition-duration)}.layout-container.layout-static-inactive .layout-sidebar{transform:translate(-100%)}.layout-container.layout-static-inactive .layout-content-wrapper,.layout-container.layout-overlay .layout-content-wrapper{margin-left:0}.layout-container.layout-overlay .layout-sidebar{z-index:999;transform:translate(-100%);transition:transform var(--layout-section-transition-duration)}.layout-container.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-container .content-breadcrumb{display:none}}@media screen and (max-width:991px){.blocked-scroll{overflow:hidden}.layout-container .layout-content-wrapper{margin-left:0;padding:1rem}.layout-container .layout-sidebar{z-index:999;transform:translate(-100%);transition:transform var(--layout-section-transition-duration);box-shadow:none}.layout-container.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-container.layout-mobile-active .layout-mask{display:block;animation:fadein var(--layout-section-transition-duration)}.layout-container .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-container .topbar-breadcrumb{display:none}.layout-container .content-breadcrumb{display:block}}@media screen and (min-width:1960px){.layout-content,.landing-wrapper,.layout-topbar{width:1504px;margin-left:auto!important;margin-right:auto!important}}.layout-topbar{margin-bottom:2.25rem;display:flex;justify-content:space-between;align-items:center}.layout-topbar .topbar-start{display:flex;align-items:center}.layout-topbar .topbar-start .topbar-menubutton{display:inline-flex;align-items:center;justify-content:center;margin-right:2rem;border-radius:50%;width:2.5rem;height:2.5rem;flex-shrink:0;background-color:transparent;border:transparent;transition:background-color var(--layout-section-transition-duration)}.layout-topbar .topbar-start .topbar-menubutton i{font-size:1.25rem;color:var(--text-color);transition:color var(--layout-section-transition-duration)}.layout-topbar .topbar-start .topbar-menubutton:hover{background-color:var(--primary-color)}.layout-topbar .topbar-start .topbar-menubutton:hover i{color:var(--primary-color-text)}.layout-topbar .topbar-menu{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:1rem}.layout-topbar .topbar-menu li.topbar-profile{display:inline-flex;align-items:center;justify-content:center}.layout-topbar .topbar-menu li.topbar-profile img{width:100%;height:100%}.layout-topbar .topbar-menu li.topbar-profile button{background-color:transparent;margin:0;padding:0;border:none;border-radius:50%;width:2.5rem;height:2.5rem;transition:box-shadow var(--layout-section-transition-duration)}.layout-topbar .topbar-menu li.topbar-profile button:focus{box-shadow:var(--focus-ring)}.layout-topbar .topbar-menu li.topbar-search .p-inputtext{padding-top:.5rem;padding-bottom:.5rem;border-radius:2rem}.config-panel .config-panel-label{font-size:.875rem;color:var(--text-secondary-color);font-weight:600;line-height:1}.config-panel .config-panel-colors>div{padding-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between}.config-panel .config-panel-colors>div button{border:none;width:1.25rem;height:1.25rem;border-radius:50%;padding:0;cursor:pointer;outline-color:transparent;outline-width:2px;outline-style:solid;outline-offset:1px}.config-panel .config-panel-colors>div button.active-color{outline-color:var(--primary-color)}.config-panel .config-panel-settings{display:flex;flex-direction:column;gap:.5rem}.layout-breadcrumb ol{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:1rem;flex-wrap:wrap;color:var(--text-color-secondary)}.layout-breadcrumb ol li{font-weight:600}.layout-breadcrumb ol li a{color:inherit;text-decoration:none;transition:color .15s ease}.layout-breadcrumb ol li a:hover{color:var(--text-color)}.content-breadcrumb{margin-bottom:2rem;padding:0 .5rem}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-content-wrapper{padding:2rem}:root{--sg-card-padding: 1.45rem;--sg-detail-layout-column-gap: 1.5rem;--sg-detail-layout-stack-gap: 1.5rem;--sg-detail-layout-sidebar-width: 22rem;--sg-sidebar-metadata-gap: 1rem;--sg-sidebar-metadata-list-gap: 1.25rem;--sg-sidebar-metadata-icon-width: 2rem;--sg-details-grid-min: 19rem;--sg-reveal-room-open: .32s;--sg-reveal-ink-delay: .25s;--sg-reveal-ink-in: .3s;--sg-reveal-ink-out: .14s;--sg-reveal-room-close-delay: .1s;--sg-reveal-room-close: .26s;--sg-reveal-ink-scale: .97;--sg-reveal-ease-room: cubic-bezier(.22, 1, .36, 1);--sg-reveal-ease-ink: cubic-bezier(.16, 1, .3, 1);--sg-reveal-ease-close: cubic-bezier(.4, 0, .2, 1);--sg-entrance-duration: .72s;--sg-entrance-ease: cubic-bezier(.22, .61, .36, 1);--sg-entrance-stagger: 55ms}.card{background:var(--surface-card);border:1px solid var(--surface-border);padding:var(--sg-card-padding);margin-bottom:2rem;width:100%;box-shadow:var(--card-shadow);border-radius:12px}.card:last-child{margin-bottom:0}.sg-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--sg-detail-layout-sidebar-width));gap:var(--sg-detail-layout-column-gap);align-items:start;margin-top:1rem}.sg-detail-layout--flush-top{margin-top:0}.sg-detail-layout__main,.sg-detail-layout__sidebar{min-width:0}.sg-card-stack{display:flex;flex-direction:column;gap:var(--sg-detail-layout-stack-gap)}:root{--sg-rail-gap: .25rem;--sg-rail-tile-padding: var(--p-togglebutton-padding, .25rem);--sg-rail-tile-radius: var(--p-togglebutton-border-radius, 6px);--sg-rail-tile-content-padding: var(--p-togglebutton-content-padding, .25rem .75rem);--sg-rail-tile-content-radius: var(--p-togglebutton-content-border-radius, 6px);--sg-rail-tile-color: var(--p-surface-400);--sg-rail-tile-hover-color: var(--p-surface-300);--sg-rail-tile-checked-color: var(--p-surface-0);--sg-rail-tile-checked-background: color-mix(in srgb, var(--p-primary-300), transparent 90%);--sg-rail-tile-checked-hover-background: var(--sg-rail-tile-checked-background);--sg-rail-tile-checked-shadow: 0 1px 5px rgb(0 0 0 / 8%), 0 1px 1px rgb(0 0 0 / 15%)}:root:not(.app-dark){--sg-rail-tile-color: var(--text-color-secondary);--sg-rail-tile-hover-color: var(--text-color);--sg-rail-tile-checked-color: var(--text-color);--sg-rail-tile-checked-background: color-mix(in srgb, var(--primary-color), transparent 88%);--sg-rail-tile-checked-shadow: none}.sg-view-rail-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sg-view-rail-stack>.card{margin-bottom:0}.sg-sidebar-metadata-list{display:flex;flex-direction:column;gap:var(--sg-sidebar-metadata-list-gap);container:sg-details/inline-size}.sg-sidebar-metadata-row{display:flex;align-items:flex-start;gap:var(--sg-sidebar-metadata-gap)}.sg-sidebar-metadata-icon{display:flex;flex:0 0 var(--sg-sidebar-metadata-icon-width);justify-content:center;width:var(--sg-sidebar-metadata-icon-width)}.sg-sidebar-metadata-icon>.material-symbols-rounded{color:var(--primary-color);font-size:1.35rem}.sg-sidebar-edit-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sg-sidebar-edit-row .sg-sidebar-metadata-row{flex:1;min-width:0;width:100%}.sg-sidebar-edit-row__body{position:relative;display:flex;flex:1;min-width:0;flex-direction:column}.sg-sidebar-edit-row__label-line{position:relative;display:block;min-width:0;max-width:var(--sg-detail-layout-sidebar-width);padding-right:4.5rem}.sg-sidebar-edit-row__label-line .sidebar-metadata-label{min-width:0}.sg-sidebar-edit-row__value-area{width:100%;min-width:0;margin-top:.125rem}.sg-sidebar-edit-row__value-area .sg-stripe-saved-card__icon{width:1.65rem}.sg-sidebar-edit-row__value-area>.p-inputtext,.sg-sidebar-edit-row__value-area .p-select,.sg-sidebar-edit-row__value-area .p-multiselect,.sg-sidebar-edit-row__value-area .p-selectbutton,.sg-sidebar-edit-row__value-area .sg-season-dates-control{margin-top:.5rem}.sg-sidebar-edit-row__value{display:block;overflow:hidden;color:var(--text-color);font-size:1rem;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.sg-sidebar-inline-actions{position:absolute;top:-.35rem;right:0;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.25rem;min-width:4.25rem;height:2rem}.sg-sidebar-inline-actions__rail{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;width:4.25rem;height:2rem}.sg-sidebar-inline-actions .p-button.p-button-icon-only{width:2rem;height:2rem}@container sg-details (min-width: 30rem){.sg-sidebar-edit-row__label-line{display:inline-flex;align-items:center;gap:.15rem;max-width:100%;padding-right:0}.sg-sidebar-inline-actions{position:static;min-width:0;height:1rem}.sg-sidebar-inline-actions__rail{justify-content:flex-start;width:auto;height:1rem;overflow:visible}}.sg-detail-layout>.card,.sg-card-stack>.card{margin-bottom:0}@media screen and (max-width:1199px){.sg-detail-layout{grid-template-columns:minmax(0,1fr)}.sg-detail-layout__sidebar .sg-sidebar-metadata-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sg-details-grid-min),100%),1fr));align-items:start;-moz-column-gap:2rem;column-gap:2rem}.sg-detail-layout__sidebar .sg-sidebar-metadata-list>.sg-sidebar-edit-row--wide,.sg-detail-layout__sidebar .sg-sidebar-metadata-list>.sg-sidebar-edit-row:has(.sg-sidebar-edit-row__value-area :is(input,textarea,iframe,.p-select,.p-multiselect,.p-selectbutton,.p-datepicker,.p-inputnumber,.sg-season-dates-control)){grid-column:1/-1}}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:70px}@property --sg-edge-fade-start{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --sg-edge-fade-end{syntax: "<length>"; inherits: true; initial-value: 0px;}.sg-edge-fade{--sg-edge-fade-start: 0px;--sg-edge-fade-end: 0px;transition:--sg-edge-fade-start .18s ease-out,--sg-edge-fade-end .18s ease-out;--sg-edge-inset-start: 0px;--sg-edge-inset-end: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--sg-edge-inset-start),black calc(var(--sg-edge-inset-start) + var(--sg-edge-fade-start)),black calc(100% - var(--sg-edge-inset-end) - var(--sg-edge-fade-end)),transparent calc(100% - var(--sg-edge-inset-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent var(--sg-edge-inset-start),black calc(var(--sg-edge-inset-start) + var(--sg-edge-fade-start)),black calc(100% - var(--sg-edge-inset-end) - var(--sg-edge-fade-end)),transparent calc(100% - var(--sg-edge-inset-end)),transparent 100%)}.sg-edge-fade--y{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--sg-edge-inset-start),black calc(var(--sg-edge-inset-start) + var(--sg-edge-fade-start)),black calc(100% - var(--sg-edge-inset-end) - var(--sg-edge-fade-end)),transparent calc(100% - var(--sg-edge-inset-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent var(--sg-edge-inset-start),black calc(var(--sg-edge-inset-start) + var(--sg-edge-fade-start)),black calc(100% - var(--sg-edge-inset-end) - var(--sg-edge-fade-end)),transparent calc(100% - var(--sg-edge-inset-end)),transparent 100%)}.sg-reveal-group{position:relative}.sg-reveal-group>*{will-change:transform,opacity}[data-hover-held]{pointer-events:none!important}.sg-edge-fade--instant{transition:none}@media(prefers-reduced-motion:reduce){.sg-edge-fade{transition:none}}.sg-card-header-row--cornered{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1.35rem;container-type:inline-size;container-name:sg-card-header}.sg-card-header-row--cornered>:first-child{min-width:0}.sg-card-header-row__actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@container sg-card-header (max-width: 560px){.sg-card-header-row--cornered>:first-child{grid-column:1/-1;padding-right:2.5rem}.sg-card-header-row--cornered>.sg-card-header-row__actions{grid-column:1/-1}.sg-card-header-row--cornered>.sg-card-header-row__actions:not(:has(>:not(.sg-card-corner-action))){display:contents}.sg-card-header-row--cornered .sg-card-corner-action{position:absolute;top:0;right:0}.sg-card-header-row--cornered .sg-card-header-row__actions>:not(.sg-card-corner-action):not(.p-button-icon-only){flex:1 1 auto;min-width:0}}.sg-list-measure-host{position:relative}.sg-list-measure{position:absolute;top:0;left:0;right:0;height:0;pointer-events:none}.sg-text-action{padding:0;border:0;border-radius:.25rem;background:none;font:inherit;font-size:.82rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-color-secondary);cursor:pointer;transition:color .18s}.sg-text-action:hover{color:var(--text-color)}.sg-text-action:has(>i){display:inline-flex;align-items:center;gap:.4rem}.sg-text-action>i{font-size:.7rem}.sg-text-action--accent{font-size:.86rem;color:color-mix(in srgb,var(--primary-color) 80%,var(--text-color))}.sg-text-action--accent:hover{color:var(--primary-color)}.sg-text-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.sg-text-action:disabled{color:color-mix(in srgb,var(--text-color-secondary),transparent 55%);cursor:default}.sg-text-action--inline{font-size:inherit}.sg-text-action--link{font-size:inherit;color:color-mix(in srgb,var(--primary-color) 80%,var(--text-color))}.sg-text-action--link:hover{color:var(--primary-color)}.sg-colour-swatch{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:var(--sg-swatch);box-shadow:inset 0 0 0 1px #ffffff1f;cursor:pointer;transition:transform .12s}.sg-colour-swatch:hover:not(.is-current){transform:scale(1.08)}.sg-colour-swatch.is-current{outline:1px solid var(--text-color);outline-offset:2px}.sg-colour-swatch:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.sg-today-pill{flex-shrink:0;padding:.32rem .8rem;border:1px solid var(--surface-border);border-radius:999px;background:none;color:var(--text-color-secondary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s,opacity .2s}.sg-today-pill:hover:not(:disabled){color:var(--text-color);border-color:color-mix(in srgb,var(--primary-color) 45%,var(--surface-border))}.sg-today-pill:disabled{opacity:.35;cursor:default}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}html.scale-xs{font-size:12px}html.scale-md{font-size:13px}html.scale-lg{font-size:14px}.border-round{border-radius:var(--border-radius)!important}hr{border-color:var(--surface-border);margin:1rem 0}.layout-container .layout-content-wrapper{padding:2rem}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox label,.field-radiobutton label{white-space:nowrap;margin-right:1rem;margin-left:.65rem}.full-opacity-placeholder:not(:disabled)::-moz-placeholder{color:var(--text-color);opacity:1}.full-opacity-placeholder:not(:disabled)::placeholder,.full-opacity-placeholder .p-multiselect-label.p-placeholder{color:var(--text-color);opacity:1}:root{--notification-template-accent-bg: color-mix(in srgb, var(--p-primary-900), var(--p-surface-600) 70%);--notification-template-accent-bg-hover: color-mix(in srgb, var(--p-primary-800), var(--p-surface-600) 75%);--notification-template-accent-border: color-mix(in srgb, var(--p-primary-900), var(--p-surface-500) 60%);--notification-template-accent-border-hover: color-mix(in srgb, var(--p-primary-800), var(--p-surface-500) 65%);--notification-template-accent-text: color-mix(in srgb, var(--p-primary-200), var(--text-color) 40%)}@media(min-width:992px){.lg\:\!hidden{display:revert!important;display:none!important}}:root:not(.app-dark) .layout-sidebar{--menuitem-hover-bg-color: color-mix(in srgb, var(--text-color) 4%, transparent)}:root:not(.app-dark){--surface-border: color-mix(in srgb, var(--p-surface-300), transparent 30%);--p-togglebutton-content-checked-shadow: 0 0 0 1px var(--surface-border), 0 1px 2px rgb(24 16 56 / 7%);--p-togglebutton-background: transparent;--p-togglebutton-checked-background: transparent;--p-togglebutton-hover-background: transparent;--p-togglebutton-border-color: transparent;--p-togglebutton-checked-border-color: transparent}:root:not(.app-dark) :is(.card,.portal-card,.settings-row-shell,.p-dialog,.p-drawer,.p-popover,.p-select-overlay,.p-multiselect-overlay,.p-treeselect-overlay,.p-autocomplete-overlay){--p-togglebutton-background: color-mix(in oklab, var(--text-color) 5%, transparent);--p-togglebutton-checked-background: color-mix(in oklab, var(--text-color) 5%, transparent);--p-togglebutton-hover-background: color-mix(in oklab, var(--text-color) 5%, transparent)}.p-button:not(:disabled):active{transform:scale(.99)}.p-button{will-change:transform}.app-dark .p-button-outlined{box-shadow:inset 0 1.5px 2.5px #0000000d,inset 1px 0 2.5px #0000000d,inset -1px 0 2.5px #0000000d,0 2.5px 2.5px #0000000d}.p-splitbutton-dropdown{margin-left:-.05rem}.p-button-icon-only:not(.p-button-rounded){min-width:3rem}.rounded{border-radius:.45rem}.p-tag{--status-pill-hue: var(--primary-color);--status-pill-ink: var(--primary-color);display:inline-flex;align-items:center;max-width:100%;min-width:0;flex-wrap:nowrap;position:relative;isolation:isolate;overflow:visible;cursor:default;padding:.22rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--status-pill-hue) 16%,var(--surface-card));color:var(--status-pill-ink);font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.045em;text-transform:uppercase}.p-tag .p-tag-icon{color:inherit;font-size:.7rem}.p-tag-success{--status-pill-hue: var(--tone-good);--status-pill-ink: var(--status-ink-good)}.p-tag-warn{--status-pill-hue: var(--tone-due);--status-pill-ink: var(--status-ink-warn)}.p-tag-danger{--status-pill-hue: var(--tone-alert);--status-pill-ink: var(--status-ink-alert)}.p-tag-info{--status-pill-hue: var(--p-sky-500);--status-pill-ink: var(--status-ink-info)}.p-tag-secondary,.p-tag-contrast{--status-pill-hue: var(--text-color-secondary);--status-pill-ink: var(--text-color-secondary)}.p-tag .p-tag-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;translate:0 .05em}.sg-clickable-status,.sg-clickable-status .p-tag{cursor:pointer}@media(hover:hover)and (pointer:fine){.p-tag.p-tag--is-truncated{inline-size:var(--sg-tag-base-width);max-inline-size:calc(100vw - 2rem);z-index:10;transition:inline-size .09s ease-out,box-shadow .09s ease-out}.p-tag.p-tag--is-truncated:hover,.p-tag.p-tag--is-truncated:focus-visible{inline-size:min(var(--sg-tag-full-width),100vw - 2rem);z-index:999}}.p-inputtext.p-invalid:hover,.p-inputtext.p-invalid:focus{border-color:var(--p-form-field-invalid-border-color)}p{margin-bottom:1rem;line-height:1.75}p:last-child{margin-bottom:0rem}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:600;line-height:1.2;color:var(--text-color)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.p-toast.p-toast-top-right{right:calc(20px - (100vw - 100%))!important}.p-toast-detail b,.p-toast-detail strong{font-weight:600}.p-toast-message{border:0px;border-left:6px;border-style:solid}.app-dark .p-toast-message-success{border-color:var(--p-toast-success-border-color)}.app-dark .p-toast-message-warn{border-color:var(--p-toast-warn-border-color)}.app-dark .p-toast-message-info{border-color:var(--p-toast-info-border-color)}.app-dark .p-toast-message-error{border-color:var(--p-toast-error-border-color)}.p-toast-message-success{border-color:var(--p-toast-success-border-color)}.p-toast-message-warn{border-color:var(--p-toast-warn-border-color)}.p-toast-message-info{border-color:var(--p-toast-info-border-color)}.p-toast-message-error{border-color:var(--p-toast-error-border-color)}.p-toast-message-icon{margin-right:.4rem}.p-menubar-submenu[aria-labelledby=pv_id_1_0_label]{margin-top:5px}.p-tieredmenu,.p-menu{display:inline-flex}.p-menu-list,.p-tieredmenu-root-list,.p-tieredmenu-submenu{width:100%}.p-autocomplete-chip.p-chip{padding-block-start:calc(var(--p-autocomplete-padding-y) / 2.75);padding-block-end:calc(var(--p-autocomplete-padding-y) / 2.75)}:root{--p-inputtext-invalid-placeholder-color: var(--p-form-field-placeholder-color)}.p-inputtext:disabled,.p-select.p-disabled{opacity:.6;pointer-events:none}.p-inputwrapper:has(:disabled) .p-datepicker-input-icon-container{opacity:.4}:root:not(.app-dark) .p-inputtext:disabled{border-color:var(--p-surface-300)}.p-iconfield .p-inputicon:first-child{inset-inline-start:.9rem;pointer-events:none}.p-iconfield .p-inputicon:last-child{inset-inline-end:.9rem}.rounded-input .p-inputtext{border-radius:2rem}:root:not(.app-dark) .rounded-input .p-inputtext:not(:hover):not(:focus):not(.p-invalid){border-color:var(--surface-border)}.rounded-input .p-inputicon:first-child{inset-inline-start:1rem}.p-menu-separator{margin:.2rem 0}.p-menu.p-menu-overlay[style*="transform-origin: center top"],.p-tieredmenu[style*="transform-origin: center top"],.p-select-overlay[style*="transform-origin: center top"],.p-multiselect-overlay[style*="transform-origin: center top"],.p-treeselect-overlay[style*="transform-origin: center top"],.p-autocomplete-overlay[style*="transform-origin: center top"],.p-datepicker-panel[style*="transform-origin: center top"]{margin-top:10px}.p-menu.p-menu-overlay[style*="transform-origin: center bottom"],.p-tieredmenu[style*="transform-origin: center bottom"],.p-select-overlay[style*="transform-origin: center bottom"],.p-multiselect-overlay[style*="transform-origin: center bottom"],.p-treeselect-overlay[style*="transform-origin: center bottom"],.p-autocomplete-overlay[style*="transform-origin: center bottom"],.p-datepicker-panel[style*="transform-origin: center bottom"]{margin-top:-10px}.p-card-content{padding:1.25rem 0}.p-multiselect-label{height:100%}.form-label,.field>label,.class-groups .field>label,label.label-with-tooltip{color:color-mix(in srgb,var(--text-color),transparent 20%);margin-bottom:.5rem;margin-left:.125rem;display:inline-block;white-space:nowrap;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;cursor:default}.form-label:has(.pi-question-circle),.form-label:has(i),.field>label:has(.pi-question-circle),.field>label:has(i),.class-groups .field>label:has(.pi-question-circle),.class-groups .field>label:has(i),label.label-with-tooltip:has(.pi-question-circle),label.label-with-tooltip:has(i){display:inline-flex;align-items:center;gap:.35rem}.form-label:has(.pi-question-circle)>div,.form-label:has(.pi-question-circle)>span,.form-label:has(.pi-question-circle)>[class*=v-popper],.form-label:has(.pi-question-circle)>[class*=tooltip],.form-label:has(i)>div,.form-label:has(i)>span,.form-label:has(i)>[class*=v-popper],.form-label:has(i)>[class*=tooltip],.field>label:has(.pi-question-circle)>div,.field>label:has(.pi-question-circle)>span,.field>label:has(.pi-question-circle)>[class*=v-popper],.field>label:has(.pi-question-circle)>[class*=tooltip],.field>label:has(i)>div,.field>label:has(i)>span,.field>label:has(i)>[class*=v-popper],.field>label:has(i)>[class*=tooltip],.class-groups .field>label:has(.pi-question-circle)>div,.class-groups .field>label:has(.pi-question-circle)>span,.class-groups .field>label:has(.pi-question-circle)>[class*=v-popper],.class-groups .field>label:has(.pi-question-circle)>[class*=tooltip],.class-groups .field>label:has(i)>div,.class-groups .field>label:has(i)>span,.class-groups .field>label:has(i)>[class*=v-popper],.class-groups .field>label:has(i)>[class*=tooltip],label.label-with-tooltip:has(.pi-question-circle)>div,label.label-with-tooltip:has(.pi-question-circle)>span,label.label-with-tooltip:has(.pi-question-circle)>[class*=v-popper],label.label-with-tooltip:has(.pi-question-circle)>[class*=tooltip],label.label-with-tooltip:has(i)>div,label.label-with-tooltip:has(i)>span,label.label-with-tooltip:has(i)>[class*=v-popper],label.label-with-tooltip:has(i)>[class*=tooltip]{display:inline-flex;align-items:center;gap:.35rem;line-height:1}.form-label:has(.pi-question-circle) i,.form-label:has(i) i,.field>label:has(.pi-question-circle) i,.field>label:has(i) i,.class-groups .field>label:has(.pi-question-circle) i,.class-groups .field>label:has(i) i,label.label-with-tooltip:has(.pi-question-circle) i,label.label-with-tooltip:has(i) i{font-size:.925rem;opacity:.8;line-height:1;display:inline-flex;align-items:center}:root:not(.app-dark) .form-label,:root:not(.app-dark) .field>label,:root:not(.app-dark) .class-groups .field label{font-weight:500}.p-toggleswitch.p-disabled{opacity:.3}:not(.p-selectbutton)>.p-togglebutton{border:1px solid var(--p-form-field-border-color)}:not(.p-selectbutton)>.p-togglebutton:before{--p-togglebutton-content-left: .35rem;--p-togglebutton-content-top: .35rem}.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover{background:var(--p-togglebutton-background)}:not(.p-selectbutton)>.p-togglebutton:hover:before{background:color-mix(in srgb,var(--p-surface-300),transparent 60%)}:not(.p-selectbutton)>.p-togglebutton.p-togglebutton-checked:hover:before{background:color-mix(in srgb,var(--p-surface-50),transparent 0%)}.app-dark :not(.p-selectbutton)>.p-togglebutton:not(.toggle-button-plus):hover:before{background:color-mix(in srgb,var(--p-surface-700),transparent 87%)}.app-dark :not(.p-selectbutton)>.p-togglebutton:not(.toggle-button-plus).p-togglebutton-checked:hover:before{background:color-mix(in srgb,var(--p-primary-300),transparent 87%)}.app-dark :not(.p-selectbutton)>.p-togglebutton:not(.toggle-button-plus).p-togglebutton-checked:before{background:color-mix(in srgb,var(--p-primary-300),transparent 90%)}.p-togglebutton-icon{transition:color .2s}.p-dialog[role=alertdialog]{max-width:32rem}.p-dialog-close-button{margin-top:-.35rem;margin-right:-.5rem}.p-tablist-next-button{margin-right:-.6rem}.p-tablist-prev-button{margin-left:-.6rem}.p-drawer-right .p-drawer,.p-drawer-left .p-drawer{width:25rem}.p-datatable-paginator-bottom{border-bottom:0}.p-dataview-paginator-bottom .p-paginator-content,.p-datatable-paginator-bottom .p-paginator-content{margin-top:1rem}.p-dataview-content{margin:.5rem 0}html.app-dark{--p-datatable-row-striped-background: color-mix(in srgb, var(--p-surface-700), transparent 60%)}html{--p-text-color: color-mix(in oklab, var(--p-surface-800) 92%, var(--p-primary-color));--text-color-secondary: color-mix(in srgb, var(--p-text-color), var(--p-surface-200) 30%);--p-text-muted-color: var(--text-color-secondary);--tooltip-secondary: color-mix(in srgb, var(--text-color-secondary) 30%, transparent);--tooltip-subheading: color-mix(in srgb, var(--p-text-color), var(--p-surface-100) 70%)}html.app-dark{--p-text-color: var(--p-surface-0);--text-color-secondary: color-mix(in srgb, var(--p-text-color), var(--p-surface-900) 30%);--tooltip-secondary: color-mix(in srgb, var(--text-color-secondary) 20%, transparent);--tooltip-subheading: var(--text-color-secondary)}html{--text-100: color-mix(in srgb, var(--p-text-color), transparent 85%);--text-200: color-mix(in srgb, var(--p-text-color), transparent 70%);--text-300: color-mix(in srgb, var(--p-text-color), transparent 55%);--text-400: color-mix(in srgb, var(--p-text-color), transparent 40%);--text-500: color-mix(in srgb, var(--p-text-color), transparent 25%);--text-600: color-mix(in srgb, var(--p-text-color), transparent 15%);--text-700: color-mix(in srgb, var(--p-text-color), transparent 8%);--text-800: var(--p-text-color);--text-900: var(--p-text-color)}.text-100{color:var(--text-100)}.text-200{color:var(--text-200)}.text-300{color:var(--text-300)}.text-400{color:var(--text-400)}.text-500{color:var(--text-500)}.text-600{color:var(--text-600)}.text-700{color:var(--text-700)}.text-800{color:var(--text-800)}.text-900{color:var(--text-900)}.text-color-secondary{color:var(--text-color-secondary)}.surface-border{border-color:var(--surface-border)}.surface-ground{background-color:var(--surface-ground)}.surface-card{background-color:var(--surface-card)}.app-dark .surface-contrast{background-color:var(--p-surface-700)}.surface-contrast{background-color:color-mix(in srgb,var(--p-surface-200),white 40%)}.hover\:surface-hover:hover{background-color:var(--surface-hover)}.p-inputnumber.p-disabled{opacity:var(--p-disabled-opacity)}.p-iconfield .p-inputnumber input{padding-inline-start:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}.p-iconfield:has(.p-inputnumber-input) .p-inputicon{z-index:2}.p-iconfield:has(.p-inputnumber-input:disabled) .p-inputicon{z-index:-1}button.p-inputnumber-button.p-disabled{opacity:1}.p-inputgroupaddon:has(.p-disabled){border-color:color-mix(in srgb,var(--surface-border),transparent 50%)}.p-inputgroupaddon{background-color:var(--p-surface-100)}.p-inputgroupaddon:not(:has(input:checked)){border-color:color-mix(in srgb,var(--p-inputgroup-addon-border-color),transparent 40%)}.app-dark .p-inputgroupaddon{background-color:var(--p-surface-800)}.p-inputgroup .p-iconfield .p-inputnumber input,.p-inputgroup .inline-input-group{border-top-left-radius:0;border-bottom-left-radius:0}.p-inputgroup .p-inputgroupaddon label{font-weight:400;text-transform:uppercase;letter-spacing:.03rem;font-size:.875rem;line-height:1.25rem;padding-left:.5rem;padding-right:.2rem}.p-multiselect-label-container{margin-right:-.5rem}.p-multiselect.p-disabled{opacity:var(--p-disabled-opacity)}.app-dark .p-multiselect-option[data-p-selected=true]{background:color-mix(in srgb,var(--p-primary-400),transparent 84%)}.app-dark .p-multiselect-option[data-p-selected=true]:hover{background:color-mix(in srgb,var(--p-primary-400),transparent 76%)}.app-dark .p-multiselect-option:focus,.app-dark .p-multiselect-option:active,.app-dark .p-autocomplete-option:focus,.app-dark .p-autocomplete-option:active{background:#ffffff08}.p-multiselect-option:focus,.p-multiselect-option:active,.p-autocomplete-option:focus,.p-autocomplete-option:active{background:color-mix(in srgb,var(--p-surface-200),transparent 30%)}.p-multiselect-header,.p-listbox-header{border-bottom:1px solid var(--surface-border)}.p-multiselect-header .p-checkbox{margin-right:.65rem}.p-multiselect-option[data-p-selected=true]{background:var(--p-primary-100)}.p-multiselect-option[data-p-selected=true]:hover{background:var(--p-primary-200)}.p-select-list-container{max-height:16rem!important}.p-select.p-inputwrapper-focus{border-color:var(--surface-border)}.p-select.p-inputwrapper-focus:active,.p-select.p-inputwrapper-focus:hover,.p-select.p-inputwrapper-focus:focus,.p-select.p-inputwrapper-focus.p-select-open,.p-select:has(:focus-visible){border-color:var(--primary-color)!important}.p-select-label{padding-right:0}.p-select-header{border-bottom:1px solid var(--surface-border)}.app-dark .p-select-option:focus,.app-dark .p-select-option:active{background:#ffffff08}.p-select-option:focus,.p-select-option:active{background:color-mix(in srgb,var(--p-surface-200),transparent 30%)}.p-selectbutton .v-popper--has-tooltip{width:100%;padding:.4rem 0;margin-top:-.3rem;margin-bottom:-.3rem;justify-content:center}.p-tree-root-children{padding:0}:root:not(.app-dark){--p-highlight-background: color-mix(in srgb, var(--p-primary-200), transparent 30%);--p-highlight-focus-background: var(--p-primary-200)}:root.app-dark{--p-tree-node-toggle-button-selected-hover-background: color-mix(in srgb, var(--p-primary-300), transparent 90%);--p-tree-node-toggle-button-selected-hover-color: var(--p-highlight-color)}:root:not(.app-dark){--p-tree-node-toggle-button-selected-hover-background: color-mix(in srgb, var(--p-primary-300), transparent 30%);--p-tree-node-toggle-button-selected-hover-color: var(--p-highlight-color);--p-tree-node-toggle-button-hover-background: color-mix(in srgb, var(--p-surface-400), transparent 75%)}.p-datatable-filter-buttonbar .p-button{width:100%}.p-datatable-filter-buttonbar{gap:.5rem}.p-datatable-gridlines .p-datatable-paginator-bottom{border-width:0px}.p-autocomplete-input-chip input{margin-left:.1rem}.p-autocomplete-chip.p-chip{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.p-autocomplete-chip.p-chip .p-chip-remove-icon{color:var(--p-primary-contrast-color);cursor:pointer}.p-datepicker-panel.p-component{width:auto!important}.p-datepicker-calendar-container{min-width:21rem}.p-datepicker-title{gap:.75rem}.p-datepicker-select-month,.p-datepicker-select-year{padding:.25rem .6rem;border-radius:var(--sg-rail-tile-content-radius, 6px);transition:background .15s ease}.p-datepicker-select-month:hover,.p-datepicker-select-year:hover{background:color-mix(in srgb,var(--text-color) 8%,transparent)}.p-datepicker-select-month:after{content:"";width:1px;height:1.1rem;top:50%;transform:translateY(-50%);position:absolute;right:-.4rem;background:var(--surface-border)}.p-datepicker-select-month{position:relative}.p-datepicker-day{line-height:1rem}.p-floatlabel .p-inputtext,.p-floatlabel .p-treeselect-label,.p-floatlabel .p-multiselect-label,.p-floatlabel .multi-selector .p-multiselect-label{padding:1.22rem 1.1rem .28rem .75rem;padding:1.3rem 1.1rem .27rem .75rem;padding:1.25rem 1.1rem .27rem .75rem}.p-floatlabel .p-select-label{padding:1.25rem 0rem .27rem .75rem;margin-right:-.25rem}.p-floatlabel.p-floatlabel-over:has(.p-inputtext:disabled) label,.p-floatlabel.p-floatlabel-over:has(.p-multiselect.p-disabled) label{opacity:.45}.p-floatlabel:has(.p-disabled) label{opacity:.45}.p-tab .material-symbols-rounded{font-size:1.6rem}.p-tab:not(.p-tab-active):not(.p-disabled):hover{border-color:var(--p-surface-400)}.app-dark .p-tab:not(.p-tab-active):not(.p-disabled):hover{border-color:var(--p-surface-500)}.p-tab[data-p-active=false]{z-index:2}.p-tab{padding:1.25rem 1.35rem 1.5rem}.p-tab>div{display:flex;align-items:center;text-transform:uppercase;white-space:nowrap;font-weight:500;letter-spacing:.047em}:root{--p-tabs-nav-button-shadow: 0px 0px 15px 15px var(--p-content-background) !important}.p-tablist-nav-button{z-index:3}:root{--fc-border-color: var(--surface-border);--fc-button-bg-color: var(--p-button-primary-background);--fc-button-border-color: var(--p-button-primary-background);--fc-button-hover-border-color: var(--p-button-primary-hover-background);--fc-button-hover-bg-color: var(--p-button-primary-hover-background);--fc-button-hover-text-color: var(--text-color);--fc-button-text-color: var(--p-button-primary-color);--fc-button-active-bg-color: var(--p-button-primary-background);--fc-button-active-border-color: var(--p-button-text-secondary-active-background);--fc-highlight-color: var(--p-highlight-background);--fc-today-bg-color: color-mix(in srgb, var(--p-blue-500), transparent 85%)}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:2.5em;margin-top:.75rem}.fc-toolbar-chunk:last-of-type .fc-button-primary{background:transparent;border-color:var(--surface-border);color:var(--text-color)}.fc-toolbar-chunk:last-of-type .fc-button-primary:not(.fc-button-active):active{background:var(--p-button-text-secondary-active-background)!important}.fc-button-primary:active{background:var(--p-button-primary-active-background)!important}.fc-toolbar-chunk:last-of-type .fc-button-primary:not(.fc-button-active):hover{background:var(--p-list-option-focus-background)}.fc-toolbar-chunk:last-of-type .fc-button-primary:not(:disabled).fc-button{color:unset}.fc-toolbar-chunk:last-of-type .fc-button.fc-button-active{z-index:2;color:var(--p-button-primary-color)!important}.fc-toolbar-chunk:first-of-type .fc-button.fc-button-active{z-index:2;color:var(--p-button-primary-color)!important}.fc-toolbar-chunk:first-of-type .fc-button-primary:not(:disabled):active{z-index:2;border-color:var(--p-button-primary-active-background)!important}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right,.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-button{text-transform:capitalize;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration)}.fc .fc-button:active{transform:scale(.98)!important;will-change:transform}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:focus,.fc .fc-button:focus{box-shadow:none}.fc .fc-button-primary:not(:disabled):focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-primary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset)}.p-datepicker-input-icon-container{z-index:1}.fc .fc-daygrid-day-number{cursor:default}.p-checkbox.p-disabled{opacity:.4}.p-floatlabel label{z-index:10;font-weight:400;left:.77rem}.p-floatlabel:has(.p-inputgroupaddon) label{left:3.85rem}.p-floatlabel.p-floatlabel-over:has(.p-inputtext:disabled) label{opacity:.45}.p-inputnumber.sg-inputnumber-chevrons{--sg-stepper-icon: .62rem;--sg-stepper-chip: 1.04rem;--sg-stepper-chip-width: 1.5rem;--sg-stepper-edge: .48rem;--sg-stepper-clearance: .07rem;--sg-stepper-offset: calc(((var(--sg-stepper-chip) - var(--sg-stepper-icon)) / 2 + var(--sg-stepper-clearance)) / 2)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-input{padding-inline-end:2.25rem}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button-group{inset-block:0;inset-inline-end:0;width:calc(1.7rem + var(--sg-stepper-edge));height:100%;background:transparent}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button{position:relative;isolation:isolate;flex:1 1 0;display:flex;justify-content:center;width:100%;min-height:0;padding:0 var(--sg-stepper-edge) 0 0;border:0;border-radius:0;background:transparent;color:var(--p-select-dropdown-color);transition:color .15s ease}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-increment-button{align-items:flex-end;padding-block-end:var(--sg-stepper-offset)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-decrement-button{align-items:flex-start;padding-block-start:var(--sg-stepper-offset)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button:before{content:"";position:absolute;z-index:-1;left:calc((100% - var(--sg-stepper-edge)) / 2);width:var(--sg-stepper-chip-width);height:var(--sg-stepper-chip);border-radius:.3rem;background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);opacity:0;transform:translate(-50%);transition:opacity .15s ease}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-increment-button:before{bottom:calc(var(--sg-stepper-offset) - (var(--sg-stepper-chip) - var(--sg-stepper-icon)) / 2)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-decrement-button:before{top:calc(var(--sg-stepper-offset) - (var(--sg-stepper-chip) - var(--sg-stepper-icon)) / 2)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button:hover{background:transparent;color:var(--p-primary-color)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button:hover:before{opacity:1}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button:active:before{background:color-mix(in srgb,var(--p-primary-color) 26%,transparent)}.p-inputnumber.sg-inputnumber-chevrons .p-inputnumber-button .p-icon{width:var(--sg-stepper-icon);height:var(--sg-stepper-icon)}.catalog-date{width:2.35rem;flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;line-height:1;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums}.catalog-date small{margin-bottom:.2rem;color:var(--primary-color);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:root{--sg-row-lead: 3.1rem}.catalog-date.catalog-date--time{width:var(--sg-row-lead);font-size:.98rem}.catalog-date.catalog-date--time small{margin-bottom:0;margin-top:.2rem}a.sg-record-link{color:var(--text-color);font-weight:500;text-decoration:none}a.sg-record-link:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:2px;border-radius:4px}.p-datatable th.text-right .p-datatable-column-header-content{justify-content:flex-end}.sg-select-option{display:flex;align-items:flex-start;gap:.7rem;min-width:0;width:100%;padding-block:.1rem}.sg-select-option__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;height:1.25rem;color:var(--text-color-secondary);font-size:1rem;line-height:1}.p-select-option-selected .sg-select-option__icon{color:var(--primary-color)}.sg-select-option__copy{display:flex;flex-direction:column;gap:0;min-width:0}.sg-select-option__label{color:var(--text-color);font-size:.95rem;font-weight:500;line-height:1.3}.sg-select-option__caption{color:var(--text-color-secondary);font-size:.8rem;font-weight:400;line-height:1.3;white-space:normal}.p-dialog.sg-dialog-views>.p-dialog-header,.p-dialog.sg-dialog-views>.p-dialog-content,.p-dialog.sg-dialog-views>.p-dialog-footer{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.p-dialog.sg-dialog-views.is-switching>.p-dialog-header,.p-dialog.sg-dialog-views.is-switching>.p-dialog-content,.p-dialog.sg-dialog-views.is-switching>.p-dialog-footer{opacity:0;transform:translateY(-4px);transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1)}.p-dialog.sg-dialog-views.is-entering>.p-dialog-header,.p-dialog.sg-dialog-views.is-entering>.p-dialog-content,.p-dialog.sg-dialog-views.is-entering>.p-dialog-footer{opacity:0;transform:translateY(8px);transition:none}.p-dialog.sg-dialog-views--steady-header>.p-dialog-header{opacity:1!important;transform:none!important}.p-dialog[data-sg-view-pinned]{width:var(--sg-view-w)!important;height:var(--sg-view-h)!important;overflow:hidden}.p-dialog[data-sg-view-pinned=easing]{transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.p-dialog.sg-dialog-views>.p-dialog-header,.p-dialog.sg-dialog-views>.p-dialog-content,.p-dialog.sg-dialog-views>.p-dialog-footer{transition:none}}:root{--status-ink-good: var(--p-green-600);--status-ink-warn: var(--p-orange-600);--status-ink-alert: var(--p-red-600);--status-ink-info: var(--p-sky-700)}:root.app-dark{--status-ink-good: var(--p-green-400);--status-ink-warn: var(--p-orange-300);--status-ink-alert: var(--p-red-400);--status-ink-info: var(--p-sky-300)}.sg-chip-count{position:relative;top:-.06em;font-size:.85em;font-weight:500;font-variant-numeric:tabular-nums;color:inherit;opacity:.65;display:inline-grid;justify-items:center;text-align:center}.sg-chip-count>*{grid-area:1/1}.sg-chip-count__room{visibility:hidden}:root{--sg-page-gutter: 2rem}@media screen and (max-width:640px){:root{--sg-page-gutter: 1.25rem}}body{min-height:100%;overflow-x:clip}.mw-450{max-width:450px}.mw-500{max-width:500px}.mw-800{max-width:800px}.mw-1000{max-width:1000px}.layout-content-wrapper{padding-top:0!important;padding-bottom:0!important}.mx-05{margin-left:.2rem!important;margin-right:.2rem!important}.layout-container{margin:0 auto;max-width:115rem}.layout-sidebar{left:initial!important;background:none!important;border-right:none!important;padding:0 .25rem 0 3.75rem!important;box-shadow:none!important;width:19rem;height:-webkit-fill-available;height:-moz-available;height:stretch;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.layout-sidebar::-webkit-scrollbar{display:none;-webkit-appearance:none}.layout-sidebar .layout-menu-container{padding-bottom:0}.layout-sidebar .layout-menu ul a.active-route{background-color:transparent}.layout-sidebar .layout-menu .layout-root-menuitem:first-of-type .layout-menuitem-root-text{padding-top:0}.layout-sidebar .layout-menu ul a .layout-menuitem-icon{margin-right:.75rem;color:var(--menuitem-icon-color);font-size:1.75rem;display:flex}.layout-sidebar .layout-menu ul a{border-radius:.6rem;margin:3px 0;margin:.5rem 0;padding:.7rem 1.35rem;padding:.7rem 1.2rem}.layout-sidebar .layout-menu ul a.active-route>span{font-weight:500;position:relative}.layout-sidebar .layout-menu .material-symbols-rounded{font-size:1.4rem!important}.layout-sidebar .layout-menu ul a span{width:-webkit-fill-available;width:-moz-available;width:stretch;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:500;position:relative;bottom:-.03rem!important;font-size:.97rem}@media screen and (min-width:1960px){.layout-content,.landing-wrapper,.layout-topbar{width:initial;margin-left:.25rem;margin-right:.25rem}}.p-badge{top:.4rem;right:.2rem;line-height:1.1rem;line-height:var(--badge-line-height, 1.3rem);min-width:1.25rem;height:1.25rem}@media screen and (max-width:991px){.p-badge{line-height:var(--badge-line-height, 1.4rem);font-size:var(--badge-font-size, .8rem);min-width:1.35rem;height:1.35rem}.right-buttons .p-avatar{margin-right:.75rem}.layout-container .layout-content-wrapper{margin-left:0!important;padding:0rem}.page-body{padding:0 var(--sg-page-gutter) calc(2rem + var(--safe-area-inset-bottom))}.p-sidebar{border:none}}*{-webkit-tap-highlight-color:transparent!important}@media screen and (max-width:991px){html[style*="font-size: 15px;"][style*="overflow: hidden;"] li.menu-separator{height:.5rem}html[style*="font-size: 16px"][style*="overflow: hidden;"] li.menu-separator{height:0px}html[style*="font-size: 16px"][style*="overflow: hidden;"] .layout-sidebar{padding:0 .75rem 2rem 2.25rem!important}.layout-mobile-active .page-body *{pointer-events:none}html{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}::-webkit-scrollbar{display:none!important;-webkit-appearance:none!important}*{-ms-overflow-style:none;scrollbar-width:none}body *:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-container .topbar-breadcrumb{display:initial}.layout-mobile-active .sidebarNudger{transform:translate(17rem)}.page-body,.layout-content-wrapper,.page-content{height:100%}.layout-container .layout-sidebar{top:9.5rem!important;top:calc(7.9rem + var(--safe-area-inset-top))!important;transition:transform .46s cubic-bezier(.32,.72,0,1);transform:translate3d(-100%,0,0);backface-visibility:hidden!important;will-change:transform!important;height:calc(100vh - (7.9rem + var(--safe-area-inset-top)))!important;display:block!important;overflow-y:scroll!important}.layout-sidebar{width:17rem;padding:0 .75rem 0rem 2.25rem!important}li.menu-separator{height:.7rem}.sidebarNudger{min-height:100vh}.sidebarNudger-visible:before{opacity:1}html,body,#app{min-height:100vh}}#mobile-header{padding-top:calc(2.5rem + var(--safe-area-inset-top) * .7)}@media screen and (min-width:992px){.layout-container.layout-static .layout-content-wrapper{margin-right:2rem;margin-left:21rem}.footer{margin-left:20rem}.layout-container.layout-static-inactive .layout-sidebar{transform:none!important}html{overflow-y:scroll}html:has(.auth){overflow-y:auto}}@media screen and (max-height:810px){li.menu-separator{height:0px}.layout-sidebar{padding-bottom:calc(2rem + var(--safe-area-inset-bottom))!important}}.app-dark .layout-sidebar .layout-menu ul a:focus-visible{box-shadow:0 0 0 1px var(--p-surface-700);background-color:var(--menuitem-hover-bg-color)}.layout-sidebar .layout-menu ul a:focus-visible{box-shadow:0 0 0 1px var(--p-surface-300);background-color:var(--menuitem-hover-bg-color)}.layout-topbar{margin-left:.25rem;margin-right:.25rem}.p-overflow-hidden{overflow:hidden;padding-right:var(--p-scrollbar-width, 0px)!important}.p-overflow-hidden .header-bar{right:var(--p-scrollbar-width, 0px)}@media screen and (max-width:1498px){.p-overflow-hidden .header-bar{padding-right:calc(4rem + var(--p-scrollbar-width, 0px))}}@media screen and (max-width:991px){.layout-topbar{margin-left:0;margin-right:0}}.p-float-label input,.p-float-label .p-multiselect,.p-float-label textarea,.p-float-label .p-select{padding:1.4rem 1.1rem .3rem .75rem}.p-float-label .p-multiselect-label,.p-float-label .p-select-label{padding:0}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label input:-webkit-autofill~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{font-size:12px;top:1.2rem}.p-float-label .p-select .p-select-trigger,.p-float-label .p-multiselect .p-multiselect-trigger{position:relative;left:1.1rem;top:-.5rem}.p-float-label.p-input-icon-left>svg:first-of-type,.p-float-label.p-input-icon-left>i:first-of-type{transition:top .2s ease;top:50%}.p-float-label.p-input-icon-left:focus-within svg:first-of-type,.p-float-label.p-input-icon-left:focus-within i:first-of-type{top:2.45rem}.p-float-label.p-input-icon-left .p-inputtext{padding-left:2.35rem}.p-float-label.p-input-icon-left input:focus~label{left:.8rem}.p-float-label .p-chips .p-chips-multiple-container{padding-top:1.5rem;padding-left:.7rem;padding-bottom:.4rem}.p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token input,.p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token{padding:0}.p-float-label .p-chips .p-chips-multiple-container .p-chips-token{margin-top:.2rem;margin-bottom:.2rem}.p-float-label textarea~label{top:1.5rem}:root{--sg-media-aspect: 600 / 275;--real-border: color-mix(in srgb, var(--p-surface-600) 80%, var(--p-surface-700));--sg-glass-bg: color-mix(in srgb, var(--p-form-field-background), transparent 15%);--sg-glass-border: 1px solid color-mix(in srgb, var(--surface-border), transparent 30%);--sg-glass-backdrop-filter: blur(16px) saturate(1.2) brightness(1.02);--sg-glass-shadow: 0 8px 28px rgba(0, 0, 0, .08), 0 3px 10px rgba(0, 0, 0, .04);--sg-control-hover-bg: color-mix(in srgb, var(--p-primary-color) 10%, transparent);--sg-control-active-bg: color-mix(in srgb, var(--p-primary-color) 12%, transparent);--sg-control-active-color: var(--p-primary-color);--sg-scroll-edge-left-bleed: 3rem;--sg-scroll-edge-right-bleed: 4rem;--sg-edge-scroll-fade: 2.5rem;--admin-toolbar-control-target-width: 20rem;--admin-table-header-bottom-gap: 1.5rem;--sg-recipient-panel-bg: var(--sg-glass-bg);--sg-recipient-panel-border: var(--sg-glass-border);--sg-recipient-panel-backdrop-filter: var(--sg-glass-backdrop-filter);--sg-recipient-panel-shadow: 0 12px 32px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .06);--nt-merge-pill-bg: color-mix(in srgb, var(--p-surface-100), transparent 10%);--nt-merge-pill-bg-hover: color-mix(in srgb, var(--p-surface-200), transparent 10%);--nt-merge-pill-border: 1px solid color-mix(in srgb, var(--p-surface-300), transparent 75%);--nt-merge-pill-text: var(--text-color);--nt-merge-pill-hover-shadow: none;--nt-editor-panel-bg: color-mix(in srgb, var(--p-form-field-background), transparent 60%);--nt-dynamic-fields-bg: var(--nt-editor-panel-bg);--nt-dynamic-fields-border: 1px solid color-mix(in srgb, var(--surface-border), transparent 75%)}.app-dark{--sg-glass-bg: color-mix(in srgb, var(--p-form-field-background), transparent 25%);--sg-glass-border: 1px solid color-mix(in srgb, var(--surface-border), transparent 82%);--sg-glass-backdrop-filter: blur(16px) saturate(1.2) brightness(.65);--sg-glass-shadow: 0 12px 32px rgba(0, 0, 0, .26), 0 4px 14px rgba(0, 0, 0, .14);--sg-recipient-panel-bg: color-mix(in srgb, color-mix(in srgb, var(--p-form-field-background), transparent 7%), var(--surface-border) 12%);--sg-recipient-panel-border: 1px solid color-mix(in srgb, var(--surface-border), transparent 82%);--sg-recipient-panel-backdrop-filter: blur(16px) saturate(1) brightness(.95);--sg-recipient-panel-shadow: 0 12px 32px rgba(0, 0, 0, .26), 0 4px 14px rgba(0, 0, 0, .14);--nt-merge-pill-bg: color-mix(in srgb, var(--p-surface-600), transparent 40%);--nt-merge-pill-bg-hover: color-mix(in srgb, var(--p-surface-600), transparent 25%);--nt-merge-pill-border: 0px solid transparent;--nt-merge-pill-text: var(--text-color);--nt-merge-pill-hover-shadow: none;--nt-editor-panel-bg: color-mix(in srgb, var(--p-content-border-color), transparent 40%);--nt-dynamic-fields-bg: var(--nt-editor-panel-bg);--nt-dynamic-fields-border: 1px solid var(--surface-border)}:root .layout-light{--real-border: var(--p-surface-300)}html{scrollbar-color:var(--scrollbar-color) transparent;--safe-area-inset-top: 0px;--safe-area-inset-bottom: 0px}html:has(.p-overflow-hidden){overflow:hidden}.ml-15{margin-left:.35rem!important}.mr-15{margin-right:.4rem!important}.mr-25{margin-right:.6rem!important}.mb-15{margin-bottom:.35rem!important}.mb-25{margin-bottom:.75rem!important}.mt-25{margin-top:.75rem!important}.pl-15{padding-left:.3rem!important}.mb-125{margin-bottom:1.25rem!important}.-mb-35{margin-bottom:-1.3rem!important}.line-height-35{line-height:1.7!important}.p-tabview .p-tabview-panels,.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:transparent}.p-confirm-dialog{max-width:33rem}.cubic-transition{transition-timing-function:cubic-bezier(0,1,.3,1)}.animation-disabler>div:first-of-type,.animation-disabler>div:first-of-type>div{position:static!important;opacity:100%!important;transform:none!important;inset:0!important}.animation-disabler .discount-target-select *,.animation-disabler .p-checkbox-box{transition:none!important}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}:root{--app-desktop-top-chrome-offset: clamp(12rem, calc(4.6rem + 16.4vh) , 15.7rem);--app-mobile-top-chrome-offset: calc(8.4rem + var(--safe-area-inset-top));--app-top-chrome-offset: var(--app-desktop-top-chrome-offset)}@media screen and (max-width:991px){:root{--app-top-chrome-offset: var(--app-mobile-top-chrome-offset)}}.layout-sidebar,.header-bar,.main-app-container .footer{opacity:0;visibility:hidden;animation:showElement .5s ease-out forwards}@keyframes showElement{0%{opacity:0;visibility:hidden}50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.field.col>div>div{transition:opacity .2s ease-in-out}.disabled-overlay{pointer-events:none;opacity:.4}.disabled-overlay *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.card.no-bg{background:none;box-shadow:none;border-radius:0;border:none;padding:0;border-bottom:none;margin-bottom:0}:root:not(.app-dark){--p-inputtext-shadow: none}:root:not(.app-dark) .p-dialog,:root:not(.app-dark) .card:not(.table-header){--p-form-field-background: color-mix(in srgb, var(--p-surface-100), transparent 40%);--p-inputtext-background: var(--p-form-field-background);--p-select-background: var(--p-form-field-background);--p-multiselect-background: var(--p-form-field-background);--p-textarea-background: var(--p-form-field-background);color:var(--text-color)}.app-dark .no-bg{--p-form-field-background: #ffffff0a;--p-inputtext-background: var(--p-form-field-background);--p-select-background: var(--p-form-field-background);--p-togglebutton-background: var(--p-form-field-background);--p-togglebutton-checked-background: var(--p-form-field-background);--p-multiselect-background: var(--p-form-field-background);--p-textarea-background: var(--p-form-field-background)}.p-editor .ql-snow .ql-tooltip{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 18px 40px color-mix(in srgb,var(--p-surface-900) 18%,transparent);color:var(--text-color);border-radius:.9rem;padding:.55rem .8rem}.p-editor .ql-snow .ql-tooltip:before{color:var(--text-color-secondary)}.p-editor .ql-snow .ql-tooltip input[type=text]{border:1px solid var(--surface-border);border-radius:.7rem;background:var(--p-form-field-background);color:var(--text-color)}.p-editor .ql-snow .ql-tooltip input[type=text]::-moz-placeholder{color:var(--text-color-secondary)}.p-editor .ql-snow .ql-tooltip input[type=text]::placeholder{color:var(--text-color-secondary)}.p-editor .ql-snow .ql-tooltip a{color:var(--p-primary-color)}.p-editor .ql-snow .ql-tooltip a.ql-action:after{border-inline-end-color:var(--surface-border)}.app-dark .p-editor .ql-snow .ql-tooltip{background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-ground));box-shadow:0 18px 40px #0206176b}.firebase-emulator-warning{display:none!important}.p-confirm-dialog,.p-dialog{margin:0 1rem}sup{top:-.4em}.p-toast{margin-top:var(--safe-area-inset-top);z-index:9999999!important}.p-tooltip{max-width:15rem!important}.v-popper__inner div span:not(:last-of-type){display:block;margin-bottom:.5rem}.classes-view-switch-tooltip .v-popper__inner{white-space:nowrap!important}.v-popper__popper{max-width:26rem;text-align:center}.v-popper__inner strong,.v-popper__inner b{font-weight:700!important}.v-popper__inner{background:#0a0e17eb!important;box-shadow:var(--card-shadow)!important;box-shadow:0 2px 4px -1px #0003!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.2rem!important;cursor:default}.v-popper__arrow-outer{border-color:#0a0e17fc!important}.logo{isolation:isolate;pointer-events:auto}.header-bar .logo{display:block;--studio-logo-frame-width: 15rem;margin-left:-3px}.header-end{isolation:isolate;align-items:center}.header-end .p-chip{width:-moz-max-content;width:max-content;padding:7px 16px 7px 9px;border-radius:30px;cursor:pointer}.header-end .p-chip img{margin-left:initial}.header-end .profile{padding:.5rem 1.2rem .5rem .9rem;width:-moz-max-content;width:max-content;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--profile-button-border)}.header-end .profile b{font-weight:500}.header-end .profile .p-avatar{margin-right:.25rem}.header-end .profile .p-avatar img{width:2.5rem;height:2.5rem}.header-end .p-avatar .p-badge{top:.7rem;right:.5rem}.header-bar{display:flex;justify-content:space-between;align-items:center;position:fixed;width:100%;top:0;right:0;left:0;margin:0 auto;height:var(--app-top-chrome-offset);padding:0 4rem;max-width:115rem;z-index:5;list-style:none;pointer-events:none}:root{--app-backdrop-art: none;--app-backdrop: var(--app-backdrop-art), var(--surface-ground)}body:before,.header-bar:after,#mobile-header:after{content:"";position:fixed;top:0;left:0;width:100vw;background:var(--app-backdrop);background-size:100vw 100vh;background-repeat:no-repeat;pointer-events:none}body:before{height:100vh;z-index:-1}.header-bar:after,#mobile-header:after{--sg-chrome-solid: calc(var(--app-top-chrome-offset) / 2 + 2.25rem);--sg-chrome-melt: linear-gradient( 180deg, #000 var(--sg-chrome-solid), rgb(0 0 0 / .55) calc(var(--sg-chrome-solid) + (100% - var(--sg-chrome-solid)) * .45), transparent 100% );height:calc(var(--app-top-chrome-offset) * .9);z-index:-1;-webkit-mask-image:var(--sg-chrome-melt);mask-image:var(--sg-chrome-melt)}#mobile-header:after{--sg-chrome-solid: calc(5.5rem + var(--safe-area-inset-top))}.genius-search{width:100%;margin:0 10%;pointer-events:auto}table.p-datatable-table.p-datatable-scrollable-table{max-height:-webkit-fill-available}li.menu-separator{height:.8rem}html,body{overflow-x:clip}.layout-root-submenulist,.layout-menu-container{overflow:visible!important}a.active-route{background-color:var(--active-menu-background)!important;color:var(--active-menu-color)}.layout-sidebar .layout-menu ul a{transition:box-shadow var(--layout-section-transition-duration)}a.active-route .layout-menuitem-icon{color:var(--active-menu-icon)}.layout-sidebar .layout-menu .layout-menuitem-amp{margin:0 -.08rem;letter-spacing:0;bottom:0!important}.page-content{position:relative}.layout-preloader-container{width:100%;position:absolute;background-color:transparent!important;z-index:2;inset:0;height:calc(100vh - 31.4rem - var(--safe-area-inset-bottom));--delay: .5s}.layout-preloader-container:not(.main-loader) .layout-preloader{opacity:0;animation:delayed-fade-in .24s var(--delay) forwards}.layout-preloader-container:not(.main-loader) .layout-preloader span{opacity:0;animation:preloader-rotate 1s linear infinite,delayed-fade-in .24s var(--delay) ease-out forwards}.layout-preloader-container:not(.main-loader) .layout-preloader:before{opacity:0;animation:preloader-rotate-c 1s linear infinite,delayed-fade-in .24s var(--delay) ease-out forwards}.layout-preloader-container.main-loader{--delay: 0s}.layout-preloader-container.main-loader .layout-preloader,.layout-preloader-container.main-loader .layout-preloader span{opacity:1}.layout-preloader-container.main-loader .layout-preloader:before{opacity:1}@keyframes delayed-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width:992px){:root{--virtual-scroller-height: calc(100vh - 28rem - (var(--safe-area-inset-bottom) * .4) - var(--safe-area-inset-top)) !important}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:unset!important;color:unset!important}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:unset}.p-toast{width:initial;left:20px}.layout-preloader-container:not(.main-loader) .layout-preloader{transform:translateY(-50%);transform:translateY(calc(-100% + var(--safe-area-inset-top) / 2));transform:translateY(calc((var(--app-mobile-top-chrome-offset) + var(--safe-area-inset-top) / 2) / 2 * -1))}.layout-preloader-container:not(.main-loader){height:calc(100vh - var(--app-mobile-top-chrome-offset) - var(--safe-area-inset-bottom))}.footer{display:none!important}}.footer{display:flex;justify-content:center;align-items:center;padding:2.8rem 0 4rem;padding:3.4rem 0 4.1rem}.footer svg{width:15rem}.sidebarNudger{display:flex;flex-direction:column;min-height:100vh}.layout-content-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:0}.navigationNudger{flex-grow:1}.no-users-found{margin-top:2.25rem}.p-tooltip-bottom{margin-top:.5rem!important}.p-tooltip-top{margin-top:-.5rem!important}.grid.stats{display:flex!important;justify-content:space-between;flex-wrap:nowrap;overflow-x:scroll;position:relative;padding-bottom:2rem;margin-bottom:0!important;margin-left:calc(var(--sg-scroll-edge-left-bleed) * -1);margin-right:calc(var(--sg-scroll-edge-right-bleed) * -1);padding-right:var(--sg-scroll-edge-right-bleed);padding-left:var(--sg-scroll-edge-left-bleed);scrollbar-width:none;gap:1.5rem}.grid.stats>div{width:25%;flex-grow:1;min-width:19.25rem}.grid.stats>div *{white-space:nowrap!important}@media screen and (max-width:768px){.grid.stats{display:none!important}.page-body.table-page{padding-bottom:calc(2rem - var(--safe-area-inset-bottom))!important}}.material-symbols-rounded.filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" -25,"opsz" 24}.stat-header{font-size:1rem}.title-header{text-transform:uppercase;letter-spacing:.015rem;font-size:.875rem;line-height:1.3rem;color:var(--text-700);font-weight:400!important}.app-tooltip-subtitle{font-style:italic;margin-bottom:.45rem;margin-top:-.2rem;font-size:.8rem;text-align:center;color:var(--tooltip-subheading);font-weight:400}.tt-info-icon{font-size:1.25rem!important;opacity:.8}.proration-helper-tooltip{display:flex;align-items:center;gap:.5rem}[role=tooltip]>*{text-align:center}.tooltip-nowrap>*{white-space:nowrap!important}.p-dialog-content .p-fluid hr:first-of-type:not(.registration-fee-divider){margin-top:1.5rem;margin-bottom:.85rem}.p-dialog .p-dialog-content{overflow-x:hidden}.p-dialog .p-dialog-content.sg-dialog-content--suppress-transient-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.p-dialog .p-dialog-content.sg-dialog-content--suppress-transient-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.p-dialog .p-dialog-header .p-dialog-title{cursor:default}.p-dialog .field.col,.p-dialog .field.col-3,.p-dialog .field.col-4,.p-dialog .field.col-6,.p-dialog .field.col-12{padding:.65rem;margin-bottom:0}.p-dialog .grid{margin-right:-.65rem;margin-left:-.65rem}small.p-error{margin-top:.35rem;margin-left:.2rem;display:block;white-space:nowrap;color:var(--p-form-field-invalid-border-color, var(--p-red-400))}small.p-error b{font-weight:600}.p-dialog .new-note{font-size:.8rem}.p-dialog #emailAddress{text-transform:lowercase}.p-dialog-content:has(+.p-dialog-footer){padding-bottom:1px}.center-heading .p-datatable-column-header-content{justify-content:center}td.text-center{white-space:nowrap}.menu-item-class:before{content:"-";margin-right:.1rem;color:var(--text-primary)}.p-menu.full-width-menu,.with-selected,.p-contextmenu{width:auto!important}.p-contextmenu .p-menuitem-link{padding:.75rem .7rem;font-weight:400}.p-menu.full-width-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem .7rem}.p-checkbox .p-checkbox-box .p-checkbox-icon{pointer-events:none}.p-datatable .p-datatable-header{padding:1rem 0 1rem .5rem;border-bottom:none}.p-datatable.no-bottom-border .p-datatable-tbody>tr:last-of-type>td{border:none}.p-datatable [data-pc-section=emptymessage]:hover{background:transparent!important}.p-datatable.admin-windowed-table .p-datatable-tbody>tr[data-pc-section=emptymessage],.p-datatable.admin-windowed-table .p-datatable-tbody>tr.p-datatable-emptymessage{display:block!important;min-width:var(--admin-table-min-width);width:100%}.p-datatable.admin-windowed-table .p-datatable-tbody>tr[data-pc-section=emptymessage]>td,.p-datatable.admin-windowed-table .p-datatable-tbody>tr.p-datatable-emptymessage>td,.p-datatable.admin-windowed-table .p-datatable-tbody>tr>td[data-pc-section=emptymessagecell]{display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important}.p-datatable .p-datatable-column-header-content [data-pc-section=sort] .p-icon{vertical-align:middle}.p-datatable-column-filter-button{color:var(--p-text-muted-color);height:1rem;width:1rem;padding:0;border-radius:0;background:transparent}.p-datatable-popover-filter{margin-left:-.25rem!important}.filtering-active .p-datatable-column-filter-button{color:var(--p-primary-400)!important}:root{--p-datatable-header-cell-selected-background: transparent}.p-datatable-column-sorted .p-datatable-column-title{color:var(--text-color);font-weight:600}.p-datatable-column-sorted .p-datatable-sort-icon{color:var(--primary-color)}.p-datatable-column-filter-button .p-icon{height:.85rem;width:.85rem}.p-datatable-column-filter-button:hover{color:var(--p-text-hover-muted-color)}.p-datatable-popover-filter{margin-inline-start:initial}.p-datatable .text-center .p-column-header-content{justify-content:center}.p-datatable .p-column-filter-menu{margin-left:.5rem}.p-column-filter-buttonbar{margin-top:-1.2rem;gap:.5rem}.p-column-filter-buttonbar .p-button{width:100%}.p-column-filter-overlay-menu .p-column-filter-add-rule{margin-top:-1.5rem;margin-bottom:-1.45rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem;margin-bottom:-.75rem}.p-column-filter-operator{display:none}.p-datatable:not(.event-list) .p-datatable-tbody>tr>td{padding:.635rem 1rem}.p-datatable .p-datatable-tbody>tr>td[data-p-selection-column=true],.p-datatable .p-datatable-thead>tr>th:has(>.p-datatable-column-header-content>.p-checkbox){position:relative}.p-datatable .p-datatable-tbody>tr>td[data-p-selection-column=true]>.p-checkbox,.p-datatable .p-datatable-thead>tr>th>.p-datatable-column-header-content>.p-checkbox{position:static}.p-datatable.admin-windowed-table .p-datatable-thead>tr>th:has(>.p-datatable-column-header-content>.p-checkbox){align-self:stretch}.p-datatable.admin-windowed-table{--admin-table-min-width: 58rem;--sg-table-action-column-width: 4.5rem;--sg-table-action-edge-gutter: .75rem;--admin-table-grid-columns: 3.25rem minmax(18rem, 2.6fr) minmax(7.5rem, .8fr) minmax(9rem, 1fr) minmax(9rem, 1fr) var(--sg-table-action-column-width);--admin-table-row-min-height: 60px}.p-datatable.admin-windowed-table--staff{--admin-table-min-width: 64rem;--admin-table-grid-columns: 3.25rem minmax(18rem, 2fr) minmax(6rem, .75fr) minmax(6rem, .7fr) minmax(9rem, .9fr) minmax(7rem, .85fr) var(--sg-table-action-column-width)}.p-datatable.admin-windowed-table--classes{--admin-table-min-width: 72rem;--admin-table-grid-columns: 3.25rem minmax(16rem, 1.8fr) minmax(10rem, 1fr) minmax(10rem, 1fr) minmax(9rem, .9fr) minmax(8rem, .8fr) var(--sg-table-action-column-width)}.p-datatable.admin-windowed-table .p-datatable-table{display:block;min-width:var(--admin-table-min-width);width:100%}.p-datatable.admin-windowed-table .p-datatable-thead,.p-datatable.admin-windowed-table .p-datatable-tbody{display:block;width:100%}.p-datatable.admin-windowed-table .p-datatable-thead>tr,.p-datatable.admin-windowed-table .p-datatable-tbody>tr{display:grid;grid-template-columns:var(--admin-table-grid-columns);align-items:center;position:relative;width:100%}.p-datatable.admin-windowed-table .p-datatable-thead>tr>th,.p-datatable.admin-windowed-table .p-datatable-tbody>tr>td{display:flex;align-items:center;min-width:0;width:auto!important;max-width:none!important;overflow:visible;border-bottom-width:0!important}.p-datatable.admin-windowed-table .p-datatable-tbody>tr.admin-table-window-row>td{box-sizing:border-box;min-height:var(--admin-table-row-min-height)}.p-datatable.admin-windowed-table .p-datatable-tbody>tr.admin-table-window-row{min-height:var(--admin-table-row-min-height)}.p-datatable.admin-windowed-table .p-datatable-thead>tr,.p-datatable.admin-windowed-table .p-datatable-tbody>tr:not(.admin-table-window-spacer-row):not([data-pc-section=emptymessage]):not(.p-datatable-emptymessage){border-bottom:1px solid var(--surface-border)}.p-datatable.admin-windowed-table.no-bottom-border .p-datatable-tbody>tr:not(.admin-table-window-spacer-row):not([data-pc-section=emptymessage]):not(.p-datatable-emptymessage):last-of-type{border-bottom:none}.p-datatable.admin-windowed-table .p-datatable-column-header-content,.p-datatable.admin-windowed-table .p-column-header-content,.p-datatable.admin-windowed-table .p-column-title{min-width:0;max-width:100%}.p-datatable.admin-windowed-table .p-column-title,.p-datatable.admin-windowed-table .admin-table-nowrap-column{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.p-datatable.admin-windowed-table .admin-table-identity-column{min-width:0;overflow:hidden}.p-datatable.admin-windowed-table .admin-table-identity-column .target-identity{max-width:100%;overflow:hidden;width:100%}.p-datatable.admin-windowed-table .admin-table-identity-column .target-identity__copy{overflow:hidden}.p-datatable.admin-windowed-table .admin-table-action-column{justify-content:flex-end;overflow:visible;padding-right:var(--sg-table-action-edge-gutter)!important;padding-left:.25rem!important}.p-datatable.admin-windowed-table .admin-table-center-column{justify-content:center}.p-datatable.admin-windowed-table .sg-table-meta,.p-datatable.admin-windowed-table .target-identity__label,.p-datatable.admin-windowed-table .target-identity__detail,.p-datatable.admin-windowed-table .target-identity__meta{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.p-datatable.admin-windowed-table .sg-table-meta span,.p-datatable.admin-windowed-table .admin-table-status-stack,.p-datatable.admin-windowed-table .admin-table-status-stack>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.p-datatable.admin-windowed-table .p-datatable-tbody>tr.admin-table-window-spacer-row{grid-template-columns:1fr}.p-datatable.admin-windowed-table .p-datatable-tbody>tr.admin-table-window-spacer-row>td:first-child{grid-column:1/-1}.p-datatable.admin-windowed-table .p-datatable-tbody>tr.admin-table-window-spacer-row>td:not(:first-child){display:none!important}.p-datatable .p-datatable-tbody>tr.admin-table-window-row{content-visibility:auto;contain-intrinsic-size:60px;animation:admin-table-window-row-in .13s ease-out both}.p-datatable .p-datatable-tbody>tr.admin-table-window-spacer-row{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-datatable .p-datatable-tbody>tr.admin-table-window-spacer-row>td{padding:0!important;border-width:0!important;background:transparent!important}.p-datatable .p-datatable-tbody>tr.admin-table-window-spacer-row>td>*{visibility:hidden!important}@keyframes admin-table-window-row-in{0%{opacity:0}to{opacity:1}}.p-datatable.nowrap .p-datatable-tbody>tr>td,.p-datatable.nowrap .p-datatable-header-cell{text-wrap:nowrap}.sg-scroll-table .p-datatable-table{min-width:var(--sg-scroll-table-min-width, 48rem)}.p-grid>[class*=col]:has(>.sg-edge-scroll-card){min-width:0}.sg-edge-scroll-card{--sg-edge-scroll-card-route-gutter: 1.25rem;margin-block:calc(var(--sg-edge-scroll-card-route-gutter) * -1);margin-left:calc(var(--sg-scroll-edge-left-bleed) * -1);margin-right:calc(var(--sg-scroll-edge-right-bleed) * -1);padding-block:var(--sg-edge-scroll-card-route-gutter);padding-left:var(--sg-scroll-edge-left-bleed);padding-right:var(--sg-scroll-edge-right-bleed);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sg-edge-scroll-card::-webkit-scrollbar{display:none}.sg-edge-scroll-card>.card.table{width:100%;min-width:-moz-max-content;min-width:max-content}.sg-edge-scroll-card:has(.p-datatable.admin-windowed-table){--sg-windowed-table-card-min-width: 58rem}.sg-edge-scroll-card:has(.p-datatable.admin-windowed-table--staff){--sg-windowed-table-card-min-width: 64rem}.sg-edge-scroll-card:has(.p-datatable.admin-windowed-table--classes){--sg-windowed-table-card-min-width: 72rem}.sg-edge-scroll-card>.card.table:has(.p-datatable.admin-windowed-table){min-width:max(100%,var(--sg-windowed-table-card-min-width))}.sg-edge-scroll-card .p-datatable-table-container{overflow:visible!important}@media screen and (max-width:991px){.grid.stats,.sg-edge-scroll-card{--sg-scroll-edge-left-bleed: 2rem;--sg-scroll-edge-right-bleed: 2rem}.card.table{padding:0;overflow:hidden;--sg-record-list-bleed: 1}.card.table .empty-state--framed{width:auto;margin:0 1rem 1rem}}@media screen and (max-width:768px){.no-users-found.extra-bottom{margin-bottom:1.45rem!important}.no-users-found{margin-top:1.45rem!important}.search-filter input{border-radius:12px}.table-header.card{flex-direction:column;padding-top:0}svg.p-icon.p-sortable-column-icon{display:none}thead tr th:first-of-type{padding-top:.75rem!important}}span.p-column-title{white-space:nowrap}.table-button{height:3.2rem;width:3.2rem}.table-button.p-button-outlined{border-color:var(--p-form-field-border-color)}.search-filter .p-inputtext,.view-filter .p-select,.view-filter .p-treeselect{border-radius:2rem!important}.search-filter .p-inputtext,.view-filter .p-treeselect-label{padding-left:1.25rem!important}.view-filter .p-select{padding-left:.5rem!important}.search-filter label,.view-filter label{left:1.34rem}.search-filter input{border-radius:6px;padding:.95rem}.search-filter i:first-of-type{right:1.3rem!important;pointer-events:none}.view-filter .p-select-trigger{left:.8rem!important}.view-filter .p-select-label{overflow:visible}.view-filter .p-select,.view-filter .p-treeselect,.search-filter .p-inputtext{width:17rem}.search-filter:has(input:focus) label{top:var(--p-floatlabel-over-active-top)!important}.view-filter .p-overlay-open,.view-filter .p-inputwrapper-focus.p-overlay-open,.view-filter:hover .p-inputwrapper{border-color:var(--primary-color)!important}.table-header.card{background:none;box-shadow:none;border-radius:0;border:none;padding:.5rem .25rem 1rem;padding-bottom:var(--admin-table-header-bottom-gap);border-bottom:none;margin-bottom:0}.admin-responsive-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"summary actions controls";align-items:center;gap:.5rem}.admin-responsive-toolbar:not(.classes-table-toolbar){grid-template-columns:minmax(9rem,1fr) max-content minmax(11rem,var(--admin-toolbar-control-target-width))}.admin-responsive-toolbar__summary{grid-area:summary;display:flex;min-width:0;align-items:center}.admin-responsive-toolbar__summary h5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-responsive-toolbar__actions{grid-area:actions;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.5rem}.admin-responsive-toolbar__actions .table-button{width:3.35rem;height:3.35rem}.admin-responsive-toolbar__controls{grid-area:controls;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.admin-list-toolbar .view-filter,.admin-list-toolbar .search-filter,.admin-responsive-toolbar__controls .view-filter,.admin-responsive-toolbar__controls .search-filter{flex:0 1 var(--admin-toolbar-control-target-width);width:var(--admin-toolbar-control-target-width);min-width:11rem;max-width:100%}.admin-list-toolbar .view-filter,.admin-list-toolbar .search-filter{max-width:var(--admin-toolbar-control-target-width)}.admin-responsive-toolbar__controls .view-filter,.admin-responsive-toolbar__controls .search-filter{min-width:0}.admin-list-toolbar .view-filter .p-select,.admin-list-toolbar .view-filter .p-treeselect,.admin-list-toolbar .search-filter .p-iconfield,.admin-list-toolbar .search-filter .p-inputtext,.admin-responsive-toolbar__controls .view-filter .p-select,.admin-responsive-toolbar__controls .view-filter .p-treeselect,.admin-responsive-toolbar__controls .search-filter .p-iconfield,.admin-responsive-toolbar__controls .search-filter .p-inputtext{width:100%!important;min-width:0}@container (max-width: 41rem){.admin-responsive-toolbar:not(.classes-table-toolbar){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary actions" "controls controls";align-items:center;gap:.65rem 1rem;padding-bottom:var(--admin-table-header-bottom-gap)}.admin-responsive-toolbar:not(.classes-table-toolbar) .admin-responsive-toolbar__summary{width:100%}.admin-responsive-toolbar:not(.classes-table-toolbar) .admin-responsive-toolbar__controls{width:100%;flex-wrap:wrap;justify-content:stretch}.admin-responsive-toolbar:not(.classes-table-toolbar) .admin-responsive-toolbar__controls .view-filter,.admin-responsive-toolbar:not(.classes-table-toolbar) .admin-responsive-toolbar__controls .search-filter{flex:1 1 100%;width:100%;max-width:none;margin-top:0;margin-bottom:0}}@media screen and (max-width:768px){.table-button{height:2.55rem;width:2.55rem}.table-header.card .table-text-buttons{display:flex;justify-content:space-between!important;align-items:center}.table-header.card .table-text-buttons h5{white-space:nowrap;overflow:hidden}.table-header.card{width:100%;padding-left:0;padding-right:0;padding-top:0}.view-filter .p-select{width:100%}.table-header.card .search-filter,.table-header.card .view-filter{margin-top:0;margin-bottom:0}.table-header.card .search-filter{width:100%}.table-header.card>*{width:100%;justify-content:start!important}.table-header.card input{width:100%!important;border-radius:2rem}:root{--virtual-scroller-height: calc(100vh - 19.5rem - (var(--safe-area-inset-bottom) * .4) - var(--safe-area-inset-top)) !important}.view-filter .p-select,.view-filter .p-button{padding:0!important;width:3.35rem!important;height:3.35rem!important;display:flex;justify-content:center;align-items:center}.view-filter .p-select-trigger{left:initial!important;top:initial!important}.view-filter .p-select-label,.view-filter label{display:none}.admin-list-toolbar .view-filter .p-select{padding-left:.5rem!important;width:100%!important;height:auto!important}.admin-list-toolbar .view-filter .p-select-trigger{left:.8rem!important;top:initial!important}.admin-list-toolbar .view-filter .p-select-label,.admin-list-toolbar .view-filter label{display:block}}.table-page-col{container-type:inline-size}.admin-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"summary actions controls";align-items:center;gap:.5rem}.admin-list-toolbar__summary{grid-area:summary;display:flex;min-width:0;align-items:center}.admin-list-toolbar__summary h5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-toolbar__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end}.admin-list-toolbar__actions .table-button{width:3.35rem;height:3.35rem}.admin-list-toolbar__controls{grid-area:controls;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}@container (max-width: 63rem){.admin-list-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary actions" "controls controls";gap:.65rem 1rem;padding-bottom:var(--admin-table-header-bottom-gap)}.admin-list-toolbar__controls{width:100%;flex-wrap:nowrap;justify-content:stretch}.admin-list-toolbar .search-filter,.admin-list-toolbar .view-filter{flex:1 1 0;width:auto;min-width:11rem;max-width:none;margin-top:0;margin-bottom:0}}@container (max-width: 42rem){.admin-list-toolbar__controls{justify-content:stretch}.admin-list-toolbar .search-filter,.admin-list-toolbar .view-filter{min-width:0;max-width:none}.admin-list-toolbar .view-filter{flex:0 0 auto;width:3.35rem;min-width:3.35rem;max-width:3.35rem}.admin-list-toolbar .view-filter .p-select,.admin-list-toolbar .view-filter .p-button{padding:0!important;width:3.35rem!important;height:3.35rem!important;display:flex;justify-content:center;align-items:center}.admin-list-toolbar .view-filter .p-select-label,.admin-list-toolbar .view-filter label{display:none}.admin-list-toolbar .search-filter{flex:1 1 auto;width:auto}}@media screen and (max-width:768px){.admin-responsive-toolbar__actions .table-button,.admin-list-toolbar__actions .table-button{width:2.55rem;height:2.55rem}}.message-center .p-message-content{justify-content:center}.enrollment-message.p-message{border-radius:8px}.enrollment-message .p-message-content{align-items:flex-start;gap:.6rem;padding:.85rem 1rem}.enrollment-message .p-message-icon{margin-top:.08rem;font-size:.9rem;width:.9rem;height:.9rem}.enrollment-message .p-message-text{font-size:.875rem;font-weight:500;line-height:1.4}.group-explainer hr{margin-bottom:1.2rem}.group-type-bottom{display:flex;justify-content:space-between}.group-explainer .group-type-title{display:flex;justify-content:center;align-items:center;margin-top:-.4rem}.group-explainer .group-description{margin-top:.6rem;margin-bottom:1rem}.group-explainer .group-type-title span{font-size:1.25rem;font-weight:700}.group-explainer .group-type-title i{font-size:1.15rem}.group-explainer .group-type-indicator{display:flex;justify-content:center;align-items:center;margin-top:-.4rem;margin-bottom:-.3rem;gap:.15rem}.group-type-indicator i{cursor:pointer}.group-type-indicator .pi{font-size:.6rem;line-height:1rem;color:var(--text-color-secondary);padding:.2rem .25rem}.group-explainer .dot{height:9px;width:9px;border-radius:50%;background-color:var(--p-surface-500);transition:background-color .2s ease-in-out;display:block}.group-explainer .dot-container{padding:.2rem .2rem .205rem;cursor:pointer}.group-explainer .dot.active-type{background-color:var(--primary-color)}.group-explainer{max-width:25rem;color:#fff}.group-explainer .v-popper__inner{background-color:#0a0e17eb!important;padding:1.5rem!important;overflow:hidden;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.group-explainer.v-popper--theme-dropdown .v-popper__arrow-outer,.group-explainer.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:transparent;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.save-reminder{z-index:999!important}html.manage-classes,html.manage-classes body{overflow-x:visible}.class-settings{position:sticky;top:11rem}.p-inputgroup-addon.p-inputgroup-addon-checkbox{padding-bottom:.6rem;padding-top:.6rem}.manage-classes textarea{resize:none!important}.manage-classes .col{min-width:1rem}.manage-class-header{padding-left:.25rem!important;display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem!important;margin-top:-1rem}.manage-class-header .p-button{margin-right:-.4rem}.group-with-icon-input .p-inputnumber input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%;height:100%}.p-input-icon-left>i{pointer-events:none}.p-input-icon-left>.p-inputnumber input{padding-left:1.925rem}.class-groups .p-chip{font-size:.95rem}.class-groups-options{display:flex;gap:.5rem}.class-groups-options>div:first-of-type,.class-groups-options>div:last-of-type{flex:1}.class-groups .class-type-selector .p-button{padding-left:0;padding-right:0}.class-groups .p-multiselect-trigger{width:auto;margin-right:1rem}.class-groups .p-togglebutton.p-button:not(.p-disabled).p-focus{border-color:var(--surface-border)}.class-groups .group-type-button,.class-groups .group-visible-button{border-color:var(--surface-border)}.class-groups .group-visible-button *{transition-duration:0s!important}.class-groups .group-visible-button i{transition-duration:.01s!important}.class-groups .group-visible-button.group-is-visible{color:var(--p-green-500);border-color:var(--p-green-500)}.class-groups .p-togglebutton.p-button.show-or-hide.p-highlight:not(.p-disabled).p-focus{border-color:var(--p-green-500)}.class-groups .p-togglebutton.p-button.p-highlight{color:var(--text-primary);border-color:var(--surface-border);background:transparent}.class-groups .p-togglebutton.p-button.show-or-hide.p-highlight{background:transparent;color:var(--p-green-500);border-color:var(--p-green-500)}.class-groups .p-togglebutton.p-button.show-or-hide.p-highlight .p-button-icon-left{color:var(--p-green-500)!important}.class-groups .p-togglebutton .p-button-icon-left{color:var(--text-primary)!important;transition:color .1s ease;transition:none}.class-groups .p-togglebutton.p-button.show-or-hide *,.class-groups .p-togglebutton.p-button.show-or-hide,.class-groups .p-togglebutton.p-button.show-or-hide.p-highlight{transition:none!important}.class-groups .p-togglebutton.p-button.show-or-hide:hover{transition:background-color .2s!important}.class-groups .hide-group-settings{margin-top:-1rem;margin-right:-1rem}.show-filter{min-width:10rem}.select-all-tags{left:3.5rem;top:1rem}.top-right-card-button{position:absolute;top:.3rem;right:.3rem;z-index:1}.class-groups .card{margin-bottom:2rem}.class-groups .card:last-child{margin-bottom:0}.class-groups .configure-discount-button{border-color:var(--surface-border)!important;width:100%;padding-left:0;padding-right:0}.class-groups .configure-discount-button.p-disabled{opacity:1!important}.class-groups .configure-discount-button.p-disabled .p-button-label{opacity:.5!important}.class-groups .class-group-class-list .p-chip{cursor:pointer}.class-name{width:45.75%}.class-days.p-error{border-color:#fca5a5!important}.class-days>div{padding:1rem auto}.class-days{padding:.68rem .65rem;display:flex;justify-content:space-between}.class-days label{padding:.07rem 0 .07rem .5rem;margin-bottom:0!important;display:block;cursor:pointer}.add-class-type-selector .md\:col{width:25%}.group-require-id-tags{min-width:12rem;flex-grow:0}.group-class-type .p-button{padding-left:0;padding-right:0}.panel-buttons{margin:0;padding:.5rem;margin-top:-1rem;display:flex;gap:.5rem}.panel-buttons.p-multiselect-panel .p-multiselect-header .p-checkbox,.panel-buttons.p-multiselect-panel .p-multiselect-header .p-multiselect-close{display:none!important}.panel-buttons .p-multiselect-filter-container{margin-left:0;margin-right:0}.panel-buttons.p-multiselect-panel .p-multiselect-header{padding:0;padding-left:.75rem;padding-right:.75rem}.panel-buttons.p-multiselect-panel .p-multiselect-items{padding-bottom:.75rem!important}.panel-buttons .p-button{width:100%;padding:.5rem .6rem;white-space:nowrap}.panel-buttons .p-divider.p-divider-vertical{margin:0rem;opacity:1}.panel-buttons .p-divider.p-divider-vertical:before{inset-inline-start:50%;height:60%;top:20%;border-color:var(--p-divider-border-color);opacity:.8}.group-options{display:flex;flex-direction:column;gap:1rem}.choose-classes-event-groups{padding:.5rem}.choose-classes-event-groups .p-divider.p-divider-horizontal{padding-left:0}.choose-classes-event-groups .p-divider.p-divider-horizontal:first-child{margin-top:0}.choose-classes-event-groups .p-divider.p-divider-horizontal .p-divider-content{padding-left:0}.choose-classes-event-groups .field-checkbox{margin-bottom:0}.choose-classes-event-groups h6{margin-bottom:1rem;margin-top:1rem}.choose-classes-event-groups h6:first-child{margin-top:0}.choose-classes-event-groups .group-selector-header{font-weight:900}.choose-classes-event-groups hr{margin:1rem 0}.no-header-multiselect .p-multiselect-header{display:none}@keyframes flicker{0%,25%{opacity:1}26%,50%{opacity:.3}51%,75%{opacity:1}76%,to{opacity:.3}}@media screen and (max-width:675px){.class-groups .field label i,.with-tooltip label i,.v-popper--has-tooltip .pi-question-circle{display:none!important}}.p-checkbox .p-checkbox-box.p-highlight{animation:highlightChange .05s forwards}.p-checkbox .p-checkbox-box .p-checkbox-icon{animation:iconChange .05s forwards;opacity:0}@keyframes highlightChange{0%{border-color:var(--real-border);background:var(--p-surface-900)}to{border-color:var(--p-primary-400);background:var(--p-primary-400)}}@keyframes iconChange{0%{opacity:0}to{opacity:1}}.p-toast *{outline:none!important}.weekly-view .p-datatable-thead .p-datatable-header-cell:first-of-type .p-datatable-column-header-content{display:none}.weekly-table .p-datatable-column-header-content{gap:0}.weekly-column-title{padding-left:.6rem;margin-left:-.1rem;z-index:99}.students-count-display{display:flex;align-items:center;gap:.5rem}.group-picker-dropdown .p-select-items-wrapper{min-width:16rem!important}.group-picker-dropdown .default-view{letter-spacing:-.02rem;font-weight:500!important;font-size:.75rem;transition:opacity .15s ease}.group-picker-dropdown .default-view:hover{opacity:.7!important}.group-picker-dropdown .default-view.active-view{opacity:1!important}.season-view-picker>*{height:100%}.season-view-picker .p-button{border-radius:2rem}.season-view-picker .p-button:first-of-type:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.season-view-picker .p-button:last-of-type:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.season-view-picker-2{display:flex;align-items:center}.season-view-picker-2 .p-divider.p-divider-vertical{margin:0 .5rem;height:10px;min-height:unset}.filter-by-age-panel:before{margin-left:-6px;display:none}.filter-by-age-panel:after{display:none;margin-left:-4px}.filter-classes-by-age{display:flex;gap:1rem;align-items:center}.filter-classes-by-age .p-inputtext{width:3.7rem}.filter-classes-by-age .p-slider{width:5.5rem}.no-classes-for-age{padding:.825rem 0!important;font-size:.9rem}.p-overlaypanel.p-component.p-ripple-disabled.filter-by-age-panel .p-overlaypanel-close{transform:scale(.8)}@media screen and (max-width:992px){.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:color-mix(in srgb,var(--p-surface-700) 70%,var(--p-surface-800))!important}.no-classes-for-age{padding-left:.5rem!important}}.summary-grid{display:flex;flex-direction:column;gap:.6rem}.summary-grid>div{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.summary-grid .summary-value{font-size:1rem;color:var(--text-color-secondary)}.summary-grid .summary-label{display:block;font-weight:600;line-height:1.3rem;color:var(--text-color)}.modal-card{padding:1.25rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-modal-card);margin-bottom:1.5rem}.p-button.sg-selectable-option{border-color:var(--surface-border)!important;background:transparent!important;transition:background-color .2s,border-color .2s,transform .1s;color:var(--text-color)!important}.p-button.sg-selectable-option:not(:disabled):not(.sg-selectable-option--active):hover{border-color:color-mix(in srgb,var(--p-primary-400),transparent 80%)!important;background:color-mix(in srgb,var(--p-primary-400),transparent 96%)!important}.p-button.sg-selectable-option.sg-selectable-option--active{background:color-mix(in srgb,var(--p-primary-400),transparent 90%)!important;border-color:color-mix(in srgb,var(--p-primary-400),transparent 70%)!important;cursor:default;transform:none!important}.sg-note-textarea.p-textarea{display:block;min-height:4.75rem}.premium-transactions-table{--p-datatable-header-padding: 1rem;--p-datatable-body-cell-padding: .5rem 1rem}.premium-transactions-table .p-datatable-tbody>tr:hover .row-actions-container{opacity:1!important}.finance-transactions-table.p-datatable{--finance-transactions-table-min-width: 52rem;--finance-transactions-expander-column-width: 3rem;--sg-table-action-column-width: 4.5rem;--sg-table-action-edge-gutter: .75rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) minmax(18rem, 1fr) 1fr 1fr 1fr .95fr var(--sg-table-action-column-width);--finance-transactions-row-min-height: 4.75rem}.finance-transactions-table.finance-transactions-table--family-page-upcoming{--finance-transactions-table-min-width: 48rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) minmax(21rem, 1.5fr) minmax(8rem, .75fr) minmax(8rem, .55fr) minmax(8rem, .7fr) var(--sg-table-action-column-width)}.finance-transactions-table.finance-transactions-table--family-page-transactions{--finance-transactions-table-min-width: 52rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) minmax(18rem, 1fr) 1fr 1fr 1fr .95fr var(--sg-table-action-column-width)}.finance-transactions-table.finance-transactions-table--global-page-upcoming{--finance-transactions-table-min-width: 64rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) 3.25rem minmax(22rem, 2fr) minmax(10rem, .8fr) minmax(9rem, .75fr) minmax(9rem, .75fr) var(--sg-table-action-column-width)}.finance-transactions-table.finance-transactions-table--global-page-transactions{--finance-transactions-table-min-width: 64rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) 3.25rem minmax(18rem, 1.6fr) minmax(8rem, .7fr) minmax(7rem, .55fr) minmax(7rem, .55fr) minmax(7.5rem, .6fr) var(--sg-table-action-column-width)}.finance-transactions-table.finance-transactions-table--global-page-charge-runs{--finance-transactions-table-min-width: 62rem;--finance-transactions-grid-columns: var(--finance-transactions-expander-column-width) 3.25rem minmax(18rem, 1.45fr) minmax(13rem, .85fr) minmax(10rem, .65fr) minmax(9rem, .6fr) var(--sg-table-action-column-width)}.finance-transactions-table.p-datatable .p-datatable-table,.finance-transactions-table.p-datatable .p-datatable-thead,.finance-transactions-table.p-datatable .p-datatable-tbody{display:block;min-width:var(--finance-transactions-table-min-width);width:100%}.finance-transactions-table.p-datatable .p-datatable-thead>tr,.finance-transactions-table.p-datatable .p-datatable-tbody>tr:not(.billing-expansion-row):not(.p-datatable-row-expansion):not(:has(>td.billing-expansion-row)){display:grid;grid-template-columns:var(--finance-transactions-grid-columns);align-items:center;position:relative;width:100%}.finance-transactions-table.p-datatable .p-datatable-thead>tr>th,.finance-transactions-table.p-datatable .p-datatable-tbody>tr>td{display:flex;align-items:center;min-width:0;width:auto!important;max-width:none!important;overflow:visible;border-bottom-width:0!important}.finance-transactions-table.p-datatable .p-datatable-tbody>tr:not(.billing-expansion-row):not(.p-datatable-row-expansion):not(:has(>td.billing-expansion-row))>td{min-height:var(--finance-transactions-row-min-height)}.finance-transactions-table.p-datatable .p-datatable-tbody>tr:not(.billing-expansion-row):not(.p-datatable-row-expansion):not(:has(>td.billing-expansion-row)){box-shadow:inset 0 -1px 0 var(--surface-border)}.finance-transactions-table.p-datatable .p-datatable-thead>tr:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--surface-border);content:"";pointer-events:none}.finance-transactions-table.no-bottom-border.p-datatable .p-datatable-tbody>tr:not(.billing-expansion-row):not(.p-datatable-row-expansion):not(:has(>td.billing-expansion-row)):last-child{box-shadow:none}.finance-transactions-table.p-datatable .p-datatable-column-header-content,.finance-transactions-table.p-datatable .p-column-header-content,.finance-transactions-table.p-datatable .p-column-title{min-width:0;max-width:100%}.finance-transactions-table.p-datatable .p-column-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-transactions-table.p-datatable .finance-transactions-table__action-column{justify-content:flex-end;overflow:visible;padding-right:var(--sg-table-action-edge-gutter)!important;padding-left:.25rem!important}.finance-transactions-table.p-datatable .finance-transactions-table__action-column>.flex{width:100%}.p-datatable .finance-row-expander-column,.p-datatable .p-datatable-tbody>tr>td:has(.finance-row-expander-button){justify-content:flex-start;width:2.75rem;padding-right:0!important;padding-left:.3rem!important}.finance-transactions-table.p-datatable .finance-transactions-table__identity-column{min-width:0}.finance-transactions-table.p-datatable .finance-transactions-table__identity-column .target-identity,.finance-transactions-table.p-datatable .finance-transactions-table__date-column .target-identity,.finance-transactions-table.p-datatable .sg-table-cell{width:100%}.finance-transactions-table.p-datatable .finance-transactions-table__identity-column .target-identity,.finance-transactions-table.p-datatable .finance-transactions-table__date-column .target-identity{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finance-transactions-table.p-datatable .finance-transactions-table__identity-column .target-identity__label,.finance-transactions-table.p-datatable .finance-transactions-table__identity-column .target-identity__detail,.finance-transactions-table.p-datatable .finance-transactions-table__identity-column .target-identity__meta{max-width:100%}.finance-transactions-table.p-datatable .billing-expansion-row,.finance-transactions-table.p-datatable .p-datatable-row-expansion,.finance-transactions-table.p-datatable .p-datatable-tbody>tr:has(>td.billing-expansion-row),.finance-transactions-table.p-datatable .p-datatable-tbody>tr.finance-table-window-spacer-row,.finance-transactions-table.p-datatable .p-datatable-tbody>tr[data-pc-section=emptymessage],.finance-transactions-table.p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage{display:block;min-width:var(--finance-transactions-table-min-width);width:100%}.finance-transactions-table.p-datatable .billing-expansion-row>td,.finance-transactions-table.p-datatable .p-datatable-row-expansion>td,.finance-transactions-table.p-datatable .p-datatable-tbody>tr>td.billing-expansion-row,.finance-transactions-table.p-datatable .p-datatable-tbody>tr.finance-table-window-spacer-row>td:first-child,.finance-transactions-table.p-datatable .p-datatable-tbody>tr[data-pc-section=emptymessage]>td,.finance-transactions-table.p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.finance-transactions-table.p-datatable .p-datatable-tbody>tr>td[data-pc-section=emptymessagecell]{display:block;box-sizing:border-box;width:100%!important;max-width:none!important}.finance-transactions-table.p-datatable .p-datatable-tbody>tr.finance-table-window-spacer-row{box-shadow:none!important}.billing-expansion-row.p-datatable-row-expansion:hover{background:transparent!important}.billing-expansion-row>td{padding:0!important}.sg-row-expansion{display:flex;box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;--sg-row-expansion-inline: 1rem;padding:1.25rem var(--sg-row-expansion-inline);background:var(--surface-card)}@media(max-width:640px){.sg-row-expansion{--sg-row-expansion-inline: 0rem;gap:1.15rem}.finance-expansion-section__panel{padding-inline:.55rem}.finance-expansion-section__header{padding-inline:.15rem}}.finance-expansion-slide,.finance-expansion-slide>*,.sg-row-expansion>*{width:100%}.finance-expansion-section{display:flex;min-width:0;width:100%;flex-direction:column;gap:.75rem}.finance-expansion-stack{display:flex;min-width:0;width:100%;flex-direction:column;gap:1.5rem}.finance-expansion-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding-inline:.25rem}.finance-expansion-section__copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.finance-expansion-section__subtitle{overflow:hidden;min-width:0;color:var(--text-color-secondary);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.finance-expansion-section__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:-moz-max-content;min-width:max-content}.finance-expansion-section__actions .p-button{margin-block:-.4rem}.finance-expansion-section__panel{box-sizing:border-box;width:100%;overflow:hidden;padding-inline:1rem;border:1px solid var(--surface-border);border-radius:.7rem;background:var(--surface-ground)}.finance-section-heading{display:block;font-size:.85rem;line-height:1rem;font-weight:500;letter-spacing:.05em;color:var(--text-color-secondary);text-transform:uppercase}.finance-action-menu{min-width:12rem}.finance-meta-line{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:0;column-gap:0;row-gap:.2rem;line-height:1.25rem}.sg-meta-separator,.finance-meta-separator{display:inline-block;margin-inline:.24rem;opacity:.65;vertical-align:middle;position:relative;top:-.04rem}.sidebar-metadata-label{display:block;font-size:.85rem;font-weight:500;letter-spacing:.05em;color:var(--text-color-secondary);text-transform:uppercase}.sg-table-meta{display:flex;align-items:center;gap:.5rem;color:var(--text-color)}.sg-table-meta__icon{flex:0 0 1rem;width:1rem;height:1rem;color:var(--p-surface-400)}.sg-table-meta__icon.material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center;height:auto;font-size:1rem;line-height:1.5rem}.sg-table-meta__value{font-weight:500}.sg-table-meta--action{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.sg-table-meta--action:hover,.sg-table-meta--action:focus-visible{color:var(--primary-color);outline:none}.sg-table-meta--action:hover .sg-table-meta__icon,.sg-table-meta--action:focus-visible .sg-table-meta__icon{color:var(--primary-color)}.sg-table-cell{display:inline-flex;min-width:0;max-width:100%;flex-direction:column;gap:.25rem}.sg-table-cell__label{display:block;min-width:0;overflow:hidden;color:var(--text-color);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.sg-table-cell__meta{display:block;min-width:0;overflow:hidden;color:var(--text-color-secondary);font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.sg-table-cell--plain .sg-table-cell__label{font-weight:400}.sg-table-cell-meta-enter-active,.sg-table-cell-meta-leave-active{max-height:1.5rem;overflow:hidden;transition:max-height .16s ease,opacity .16s ease,transform .16s ease}.sg-table-cell-meta-enter-from,.sg-table-cell-meta-leave-to{max-height:0;opacity:0;transform:translateY(-.15rem)}.sg-meta-lead{color:var(--text-color);font-weight:600;font-variant-numeric:tabular-nums}.sg-detail-when-wide{display:none}.sg-detail-when-narrow{display:contents}@container (min-width: 32rem){.sg-detail-when-wide{display:block}.sg-detail-when-narrow{display:none}}.sg-meta-qualifier{margin-left:.34em;font-variant-numeric:tabular-nums}.sg-workspace-header{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,24rem);align-items:center;gap:1rem;min-width:0;width:100%;margin-bottom:1.45rem}.sg-workspace-header>.search-filter,.sg-workspace-header .sg-workspace-header__controls{justify-self:end;width:100%;min-width:0}.sg-workspace-header .sg-workspace-header__controls .search-filter{flex:1 1 auto;min-width:0}@container (max-width: 44rem){.sg-workspace-header{grid-template-columns:minmax(0,1fr)}.sg-workspace-header>.search-filter,.sg-workspace-header .sg-workspace-header__controls{justify-self:stretch}}.sg-card-header{display:flex;align-items:center;gap:1rem;min-width:0}.sg-card-header--avatar{gap:1.25rem}.sg-card-header__identity-button{display:inline-flex;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sg-card-header__identity-button:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:.25rem;border-radius:.5rem}.sg-info-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.sg-info-card-header>.p-button{margin-top:.01rem}.sg-card-header__icon{width:2rem;flex-shrink:0;display:flex;justify-content:center;align-items:center}.sg-card-header__icon .material-symbols-rounded{font-size:1.65rem!important;color:var(--p-primary-color)}.sg-card-header__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sg-card-header__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.4;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-card-header__meta{display:block;overflow:hidden;min-width:0;font-size:.875rem;font-weight:500;color:var(--text-color-secondary);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sg-glass-panel{background:var(--sg-glass-bg);border:var(--sg-glass-border);backdrop-filter:var(--sg-glass-backdrop-filter);-webkit-backdrop-filter:var(--sg-glass-backdrop-filter);box-shadow:var(--sg-glass-shadow)}.notification-template-dynamic-fields{display:flex;flex-direction:column;gap:.9rem;padding:2rem 1.25rem 1.25rem;border-radius:0 0 1rem 1rem;border:var(--nt-dynamic-fields-border);background:var(--nt-editor-panel-bg);margin-top:-2.5rem}.notification-template-dynamic-fields__heading{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.notification-template-dynamic-fields__heading-main{display:inline-flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.notification-template-dynamic-fields__hint{font-size:.75rem;line-height:1.25rem;font-weight:500;font-style:italic;color:var(--text-color-secondary)}.nt-merge-pills{--nt-merge-pill-height: 2rem;--nt-merge-pill-row-gap: .6rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:var(--nt-merge-pill-row-gap) .5rem}.nt-merge-pill{display:inline-flex;align-items:center;flex:0 0 auto;gap:.45rem;min-height:var(--nt-merge-pill-height);padding:.35rem .85rem;border:var(--nt-merge-pill-border);border-radius:99px;font-size:.8rem;font-weight:600;line-height:1.2;background:var(--nt-merge-pill-bg);color:var(--nt-merge-pill-text);white-space:nowrap;cursor:pointer;outline:none;transition:background-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nt-merge-pill:hover{background:var(--nt-merge-pill-bg-hover)}.nt-merge-pill:active{opacity:.8}.nt-merge-pill:focus-visible{box-shadow:0 0 0 2px var(--p-primary-color)}.nt-merge-pill__token{font-size:.85rem;font-weight:600}.nt-merge-pill__plus{display:flex;align-items:center;justify-content:center;font-size:.7rem;opacity:.8}.sg-notes-action-trigger .p-badge{pointer-events:none}.sg-sidebar-nav-tabs .p-tabs{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.sg-sidebar-nav-tabs .p-tabpanels{flex:1;padding:1.5rem;padding-left:0;min-width:0}.sg-sidebar-nav-tabs .p-tablist{flex:0 0 16.5rem;border-bottom:none;padding:1.5rem;padding-right:0}.sg-sidebar-nav-tabs .p-tablist-tab-list{display:flex;flex-direction:column;gap:1.25rem;border:none}.sg-sidebar-nav-tabs .p-tablist-active-bar{display:none!important}.sg-sidebar-nav-item{justify-content:flex-start;align-items:stretch;border:1px solid transparent!important;border-radius:.8rem;padding:.8rem .9rem;margin:0;background:transparent;color:var(--text-color-secondary);transition:background-color .2s,border-color .2s,color .2s}.sg-sidebar-nav-item.p-tab-active,.sg-sidebar-nav-item.is-active{border-color:var(--sg-nav-selected-border);background:var(--sg-nav-selected-background);color:var(--text-color)}.sg-sidebar-nav-item.p-tab-active .sg-sidebar-nav-icon,.sg-sidebar-nav-item.is-active .sg-sidebar-nav-icon{background:var(--sg-nav-selected-tile);color:var(--sg-nav-selected-icon)}.sg-sidebar-nav-item:hover:not(.p-tab-active):not(.is-active){background:color-mix(in srgb,var(--surface-hover) 55%,transparent);color:var(--text-color)}.sg-sidebar-nav-item--bordered{width:100%;border-color:var(--surface-border)!important;cursor:pointer;text-align:left}.sg-sidebar-nav-item--bordered:hover{border-color:color-mix(in srgb,var(--primary-color) 18%,var(--surface-border))!important}.sg-sidebar-nav-item--bordered:disabled{cursor:not-allowed;opacity:.55}.sg-sidebar-nav-item--bordered:disabled:hover{border-color:var(--surface-border)!important;background:transparent;color:var(--text-color-secondary)}.sg-sidebar-nav-card{width:100%}.sg-sidebar-nav-main{display:flex;align-items:center;gap:.8rem;min-width:0}.sg-sidebar-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:color-mix(in srgb,var(--surface-hover) 72%,transparent);color:color-mix(in srgb,var(--primary-color) 70%,white 30%);flex-shrink:0}.sg-sidebar-nav-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1;min-width:0;text-align:left;padding-top:.05rem}.sg-sidebar-nav-label{font-weight:600;color:var(--text-color);text-align:left;text-transform:none;letter-spacing:0;width:100%}.sg-sidebar-nav-description{font-size:.8rem;line-height:1.45;color:var(--text-color-secondary);text-align:left;text-transform:none;letter-spacing:0;width:100%}.sg-season-dates-control{width:100%;display:flex;border:1px solid var(--surface-border);background-color:var(--p-form-field-background);transition:border-color .2s ease;border-radius:6px;overflow:hidden}.sg-season-dates-control .p-divider{margin-left:0;margin-right:0}.sg-season-dates-control .p-divider:before{z-index:5;height:62%;top:19%}.sg-season-dates-control .p-floatlabel{width:100%}.sg-season-dates-control .p-floatlabel label{left:50%;transform:translate(-50%);white-space:nowrap;position:absolute;width:100%;text-align:center}.sg-season-dates-control .p-inputtext{border:none;border-radius:0;text-align:center}.sg-season-dates-control:focus-within,.sg-season-dates-control:hover{border-color:var(--primary-color)!important}.sg-refilter-enter{animation:sg-enter-up var(--sg-entrance-duration) var(--sg-entrance-ease) both;animation-delay:calc(var(--refilter-lead, 0ms) + var(--entrance-index, 0) * var(--sg-entrance-stagger))}.sg-refilter-enter.sg-refilter-enter--from-right{animation-name:sg-enter-right}.sg-refilter-enter.sg-refilter-enter--from-left{animation-name:sg-enter-left}@media(prefers-reduced-motion:reduce){.sg-refilter-enter{animation:none}}@keyframes sg-enter-up{0%{opacity:0;transform:translateY(16px)}}@keyframes sg-enter-left{0%{opacity:0;transform:translate(-18px)}}@keyframes sg-enter-right{0%{opacity:0;transform:translate(18px)}}.main-app-container:not(.is-shell-ready) .header-bar .logo,.main-app-container:not(.is-shell-ready) .header-bar .genius-search,.main-app-container:not(.is-shell-ready) .header-bar .header-end,.main-app-container:not(.is-shell-ready) #mobile-header .shell-nav-button,.main-app-container:not(.is-shell-ready) .layout-sidebar .layout-menu-container{opacity:0;visibility:hidden}.main-app-container.is-shell-ready .header-bar .logo,.main-app-container.is-shell-ready .header-bar .genius-search,.main-app-container.is-shell-ready .header-bar .header-end,.main-app-container.is-shell-ready #mobile-header .shell-nav-button,.main-app-container.is-shell-ready .layout-sidebar .layout-menu-container{animation:sg-enter-up .62s cubic-bezier(.22,.61,.36,1) both}.main-app-container.is-shell-ready .layout-sidebar .layout-menu-container{animation-delay:55ms}:root{--type-display: clamp(2.4rem, 4.4vw, 3.9rem);--type-page: clamp(2rem, 2.8vw, 2.75rem);--type-title: clamp(1.55rem, 2.1vw, 2rem);--type-title-2: 1.6rem;--type-card: 1.4rem;--type-headline: 1.24rem;--type-lead: 1.1rem;--type-body: 1rem;--type-meta: .9rem;--type-caption: .82rem;--type-eyebrow: .72rem}.portal-eyebrow{color:var(--text-color-secondary);font-size:var(--type-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase}@property --portal-card-surface{syntax: "<color>"; inherits: true; initial-value: transparent;}.portal-card{--portal-card-surface: var(--surface-card);overflow:hidden;border-radius:14px;border:1px solid var(--surface-border);background:var(--portal-card-surface)}a.portal-card,button.portal-card{transition:--portal-card-surface .18s}a.portal-card:hover,button.portal-card:hover{--portal-card-surface: var(--portal-hover)}:root{--portal-hover: color-mix(in srgb, var(--primary-color) 7%, var(--surface-card));--portal-hover-alert: color-mix(in oklab, var(--tone-alert) 9%, var(--surface-card));--portal-hover-due: color-mix(in oklab, var(--tone-due) 9%, var(--surface-card))}:root:not(.app-dark){--portal-hover: color-mix(in oklab, var(--primary-color) 4%, var(--surface-card));--portal-hover-alert: color-mix(in oklab, var(--tone-alert) 5%, var(--surface-card));--portal-hover-due: color-mix(in oklab, var(--tone-due) 6%, var(--surface-card))}.portal-shell,.p-dialog.portal-dialog{text-wrap:pretty}.portal-eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;min-height:1.6rem}.portal-dialog-head{display:flex;flex-direction:column;gap:.3rem;min-width:0}.portal-dialog-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--type-title-2);font-weight:600;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}@media(min-width:641px){.portal-dialog-head:not(:has(.portal-eyebrow)) .portal-dialog-title{font-size:1.3rem;letter-spacing:-.02em}}.portal-sheet-lede{margin:0;line-height:1.65;color:color-mix(in srgb,var(--text-color) 86%,transparent)}.portal-sheet-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.75rem;color:var(--text-color-secondary);font-size:var(--type-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.portal-sheet-subhead+*{margin-top:-.6rem}.portal-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--portal-facts, 3),minmax(0,1fr));gap:1.15rem 1.25rem}.portal-fact{display:grid;grid-template-columns:1.5rem minmax(0,1fr);-moz-column-gap:.6rem;column-gap:.6rem;align-items:start;min-width:0}.portal-fact-icon{color:var(--primary-color);font-size:1.3rem;line-height:1;margin-top:.05rem}.portal-fact-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.portal-fact-label{color:var(--text-color-secondary);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.portal-fact-value{color:var(--text-color);font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-fact-sub{color:var(--text-color-secondary);font-size:var(--type-caption)}.portal-facts--row{align-items:start}@media(max-width:640px){.portal-facts--row{-moz-column-gap:1rem;column-gap:1rem}.portal-facts--row .portal-fact{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.2rem}.portal-facts--row .portal-fact-copy{display:contents}.portal-facts--row .portal-fact-icon{grid-row:1;align-self:center;margin-top:0;font-size:1.05rem}.portal-facts--row .portal-fact-label{grid-row:1;align-self:center}.portal-facts--row .portal-fact-value,.portal-facts--row .portal-fact-sub{grid-column:1/-1}.portal-facts--row .portal-fact-value{white-space:normal;text-wrap:balance}}@media(min-width:641px){.p-dialog.portal-dialog .sg-dialog-footer__lead .p-button.p-button-text{padding-right:0;padding-left:.5rem;background:transparent;border-color:transparent;color:var(--text-color-secondary);transition:color .18s}.p-dialog.portal-dialog .sg-dialog-footer__lead .p-button.p-button-text:not(:disabled):hover,.p-dialog.portal-dialog .sg-dialog-footer__lead .p-button.p-button-text:not(:disabled):active{background:transparent;color:var(--text-color)}}.p-dialog.portal-dialog>.p-dialog-footer{align-items:center}@media(max-width:640px){.p-dialog.portal-dialog.sg-dialog--sheet:not(.class-sheet--cover)>.p-dialog-header .portal-dialog-head{gap:.5rem}.p-dialog.portal-dialog.sg-dialog--sheet:not(.class-sheet--cover)>.p-dialog-header .p-dialog-header-actions{margin-top:-.35rem;margin-right:-.5rem}}@media(min-width:641px){.p-dialog.portal-dialog:not(.class-sheet--cover)>.p-dialog-header:has(.portal-eyebrow) .p-dialog-header-actions{margin-top:-.35rem;margin-right:-.5rem}}.portal-skip{position:fixed;top:.5rem;left:.5rem;z-index:200;padding:1rem;background:var(--surface-card);transform:translateY(-200%)}.portal-skip:focus{transform:translateY(0)}html:has(body.p-overflow-hidden .portal-shell),body.p-overflow-hidden:has(.portal-shell){overflow:clip}@media(prefers-reduced-motion:reduce){.portal-shell *,.portal-shell *:before,.portal-shell *:after{transition:none!important;animation:none!important}}.portal-shell.is-pending .page-content>*>*{opacity:0}.portal-shell.is-pending .portal-cartpill,.portal-shell.is-pending .portal-footer,.portal-shell:has(.page-content.sg-route-exiting) .portal-cartpill,.portal-shell:has(.page-content.sg-route-exiting) .portal-footer{opacity:0}.portal-shell.is-entering .portal-cartpill,.portal-shell.is-entering .portal-footer{animation:sg-enter-up var(--sg-entrance-duration) var(--sg-entrance-ease) both;animation-delay:calc(var(--entrance-index) * var(--sg-entrance-stagger))}.portal-shell[data-entrance=left].is-entering .portal-cartpill,.portal-shell[data-entrance=left].is-entering .portal-footer{animation-name:sg-enter-left}.portal-shell[data-entrance=right].is-entering .portal-cartpill,.portal-shell[data-entrance=right].is-entering .portal-footer{animation-name:sg-enter-right}.portal-shell.is-pending .portal-cartpill,.portal-shell.is-pending .portal-footer{transition:none}.portal-shell:has(.page-content.sg-route-exiting) .portal-cartpill,.portal-shell:has(.page-content.sg-route-exiting) .portal-footer{animation:none}.portal-shell.is-entering .page-content [data-entrance-block],.auth.is-entering .page-content [data-entrance-block]{animation:sg-enter-up var(--sg-entrance-duration) var(--sg-entrance-ease) both;animation-delay:calc(var(--entrance-index, 7) * var(--sg-entrance-stagger))}.portal-shell[data-entrance=left].is-entering .page-content [data-entrance-block],.auth[data-entrance=left].is-entering .page-content [data-entrance-block]{animation-name:sg-enter-left}.portal-shell[data-entrance=right].is-entering .page-content [data-entrance-block],.auth[data-entrance=right].is-entering .page-content [data-entrance-block]{animation-name:sg-enter-right}@keyframes portal-dock-rise{0%{translate:0 16px}}@keyframes portal-dock-fade{0%{opacity:0}}.portal-shell .page-content.sg-route-exiting{transition:opacity .15s,transform .5s cubic-bezier(.215,.61,.355,1);pointer-events:none;opacity:0;transform:translateY(-8px)}.portal-content>.page-content-loader{align-items:flex-start}.portal-content>.page-content-loader .layout-preloader{position:sticky;top:calc(50vh - 1.5rem)}.portal-page-header{margin-bottom:2rem}.portal-page-back{display:inline-flex;margin-bottom:1.2rem}.portal-page-back+.portal-page-title{text-box:trim-start cap alphabetic}.portal-page-header--marked{display:flex;align-items:flex-start;gap:1rem}.portal-page-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:.15rem;border-radius:50%}.portal-page-header--marked .portal-page-title{line-height:1.15}.portal-page-title{font-size:var(--type-page);font-weight:500;line-height:1.18;letter-spacing:-.055em;color:var(--text-color);margin:0}.portal-page-subtitle{margin-top:.7rem;color:var(--text-color-secondary);font-weight:400;font-size:var(--type-body);text-wrap:pretty}.portal-section{margin-bottom:2.25rem}.portal-section-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.2rem;gap:1rem}.portal-section-label{margin:0;font-size:var(--type-lead);font-weight:700;letter-spacing:-.005em;color:var(--text-color)}.portal-section-link{display:inline-flex;align-items:center;gap:.32rem;font-weight:600;font-size:var(--type-meta);color:color-mix(in srgb,var(--primary-color) 80%,var(--text-color));transition:color .2s}.portal-section-link i{font-size:.68rem}.portal-section-link:hover{color:var(--primary-color)}.portal-navbtn{width:2.1rem;height:2.1rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:none;color:var(--text-color-secondary);font:inherit;cursor:pointer;transition:color .2s,background-color .2s,opacity .2s}.portal-navbtn i{font-size:.75rem}.portal-navbtn:hover:not(:disabled){color:var(--text-color);background:color-mix(in srgb,var(--surface-border) 45%,transparent)}.portal-navbtn:disabled{opacity:.35;cursor:default}.portal-rows{display:flex;flex-direction:column}.portal-rows>*+*{border-top:1px solid color-mix(in srgb,var(--surface-border) 62%,transparent)}.portal-empty{padding:1.6rem 1.4rem;color:var(--text-color-secondary);font-size:var(--type-meta);font-weight:500}.portal-empty>.sg-text-action{display:block;margin-top:.55rem}.portal-rows>a,.portal-rows>button,.portal-rows>label{transition:background .18s}.portal-rows>a:hover,.portal-rows>button:hover,.portal-rows>label:hover{background:var(--portal-hover)}.portal-row-chevron{flex-shrink:0;color:var(--text-color-secondary);font-size:.75rem;opacity:.7}.portal-row-verb{flex-shrink:0;display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;font-size:var(--type-meta);font-weight:600;color:color-mix(in srgb,var(--primary-color) 80%,var(--text-color))}.portal-row-verb i{font-size:.72rem;transition:transform .25s cubic-bezier(.22,.61,.36,1)}:is(a,button,label):hover>.portal-row-verb i{transform:translate(3px)}.portal-row-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x);border-radius:var(--p-button-border-radius);border:1px solid var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);font-size:var(--p-button-sm-font-size);font-weight:var(--p-button-label-font-weight);line-height:normal;white-space:nowrap;pointer-events:none;transition:background-color .18s,border-color .18s,color .18s}.app-dark .portal-row-button:not(.portal-row-button--filled){box-shadow:inset 0 1.5px 2.5px #0000000d,inset 1px 0 2.5px #0000000d,inset -1px 0 2.5px #0000000d,0 2.5px 2.5px #0000000d}.portal-row-button--filled{border-color:var(--p-button-primary-border-color);background:var(--p-button-primary-background);color:var(--p-button-primary-color)}:is(a,button):hover>.portal-row-button:not(.portal-row-button--filled){background:var(--p-button-outlined-primary-hover-background)}:is(a,button):hover>.portal-row-button--filled{border-color:var(--p-button-primary-hover-border-color);background:var(--p-button-primary-hover-background)}.portal-rows>button{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.portal-rows>*+button{border-top:1px solid color-mix(in srgb,var(--surface-border) 62%,transparent)}.portal-classrow{display:flex;align-items:center;gap:.95rem;padding:1.05rem 1.25rem}.portal-classrow-avatar{width:2.35rem;height:2.35rem;font-size:.78rem}.portal-classrow-end{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.portal-price-unit{margin-left:.3rem;color:var(--text-color-secondary);font-size:.78em;font-weight:500}.portal-classrow-time{font-weight:700;font-size:var(--type-meta);line-height:1.2;color:var(--text-color);font-variant-numeric:tabular-nums}.portal-classrow-where{color:var(--text-color-secondary);font-size:var(--type-caption);font-weight:500;line-height:1.2}.portal-classrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.portal-classrow-name{font-weight:600;line-height:1.25;color:var(--text-color);overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.portal-classrow-name .sg-offer{margin-block:-.3rem;margin-left:.5rem;padding:.08rem .5rem .08rem .42rem;gap:.38rem;font-size:.7rem;line-height:1.3;vertical-align:.23em}.portal-classrow-student{color:var(--text-color-secondary);font-size:var(--type-caption);font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.portal-classrow-name,.portal-classrow-student{white-space:normal;overflow:visible;overflow-wrap:anywhere}.catalog-row .portal-classrow-end .portal-price-unit{display:block;margin:.2rem 0 0;text-align:right;font-size:var(--type-caption)}}.portal-classrow--cancelled .portal-classrow-name{color:var(--text-color-secondary)}.portal-classrow--cancelled .catalog-date,.portal-classrow--cancelled .catalog-date small,.portal-classrow--cancelled .portal-classrow-student,.portal-classrow--cancelled .portal-classrow-end,.portal-classrow--cancelled .portal-classrow-end *{color:color-mix(in srgb,var(--text-color-secondary) 70%,transparent)}.portal-tile{width:round(2.35rem,1px);height:round(2.35rem,1px);border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.portal-tile--record{background:color-mix(in srgb,var(--surface-border) 55%,var(--surface-card));color:var(--text-color-secondary)}.portal-tile--record i{font-size:1rem}.portal-tile--record .material-symbols-rounded{font-size:1.25rem}.portal-tile--accent{background:color-mix(in srgb,var(--primary-color) 16%,var(--surface-card));color:var(--primary-color)}.portal-student-dot{width:2.35rem;height:2.35rem;border-radius:50%;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--primary-color) 20%,var(--surface-card));color:var(--primary-color)}.portal-newsrow{display:flex;align-items:center;gap:1rem;padding:1.05rem 1.25rem;color:var(--text-color)}.portal-newsrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.16rem}.portal-newsrow-title{margin:0;font-size:var(--type-body);font-weight:600;line-height:1.3;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-newsrow-title.unread{font-weight:700}.portal-newsrow-title.is-read{font-weight:500;color:color-mix(in srgb,var(--text-color) 82%,transparent)}.portal-newsrow-excerpt{margin:0;color:var(--text-color-secondary);font-size:var(--type-caption);font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.45em}.portal-newsrow-inline-when{display:none}.portal-newsrow-inline-when:after{content:" · ";white-space:pre}.portal-newsrow-when{flex-shrink:0;color:var(--text-color-secondary);font-size:var(--type-caption);white-space:nowrap}.portal-newsrow-chevron{flex-shrink:0;color:var(--text-color-secondary);font-size:.75rem;opacity:.7}@media(max-width:640px){.portal-newsrow{gap:.85rem;padding:1rem}.portal-newsrow-when{display:none}.portal-newsrow-inline-when{display:inline}}.portal-chargerow{display:flex;align-items:center;gap:1rem;padding:1.05rem 1.25rem;color:var(--text-color)}.portal-tile--alert{background:color-mix(in srgb,var(--tone-alert) 16%,var(--surface-card))}.portal-tile--alert i{color:var(--status-ink-alert)}.portal-tile--due{background:color-mix(in srgb,var(--tone-due) 16%,var(--surface-card))}.portal-tile--due i{color:var(--status-ink-warn)}.portal-chargerow-main{flex:1;min-width:0;display:flex;flex-direction:column}.portal-chargerow-title{font-weight:600;color:var(--text-color)}.portal-chargerow-sub{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.25rem;color:var(--text-color-secondary);font-size:var(--type-caption);font-weight:500}.portal-chargerow-sub>:first-child{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-line{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-line-then:before{content:" · ";white-space:pre}.portal-chargerow-card{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.portal-chargerow-brand{width:1.6rem;height:auto;border-radius:3px}.portal-chargerow-end{display:flex;flex-direction:column;align-items:flex-end}.portal-chargerow-amount{font-weight:700;color:var(--text-color);font-variant-numeric:tabular-nums}.portal-chargerow-note{font-size:var(--type-caption);font-weight:500;color:var(--text-color-secondary)}.portal-alert{color:var(--tone-alert);font-weight:600}.portal-due{color:var(--tone-due);font-weight:500}.portal-done{display:flex;align-items:flex-start;gap:.9rem;padding:.5rem 0 .25rem}.portal-done-mark{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--tone-good) 16%,transparent);color:var(--tone-good)}.portal-done-copy{display:flex;flex-direction:column;gap:.2rem;color:var(--text-color-secondary);font-size:var(--type-meta)}.portal-done-copy strong{color:var(--text-color);font-size:var(--type-lead);font-weight:600}.pform{display:flex;flex-direction:column;gap:1.1rem;padding:.5rem 0 .25rem}.pform-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pform-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pform-label{display:inline-block;margin-left:.125rem;color:color-mix(in srgb,var(--text-color),transparent 20%);font-size:var(--type-caption);font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.pform-hint{font-size:var(--type-caption);color:var(--text-color-secondary)}.pform-error{font-size:var(--type-caption);font-weight:500;color:var(--status-ink-alert)}.pform-hint-action{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--type-caption);color:color-mix(in srgb,var(--primary-color) 80%,var(--text-color));cursor:pointer}.pform-hint-action:hover{color:var(--primary-color)}.pform-dob{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:.6rem}.pform-grid--address{grid-template-columns:2fr 1fr 1.2fr}@media(max-width:640px){.pform-grid,.pform-grid--address{grid-template-columns:1fr}.portal-chargerow{gap:.85rem;padding:1rem}.portal-chargerow-sub{-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.1rem;margin-top:.15rem}.portal-chargerow-end{align-self:start}}.sg-glass-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem .7rem 1.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary-color) 32%,rgba(255,255,255,.26));background:color-mix(in srgb,var(--primary-color) 13%,rgba(255,255,255,.08));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-size:var(--type-meta);font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s}.sg-glass-pill i{font-size:.8rem;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.sg-glass-pill:hover i{transform:translate(3px)}.sg-glass-pill:hover{background:color-mix(in srgb,var(--primary-color) 20%,rgba(255,255,255,.12));border-color:color-mix(in srgb,var(--primary-color) 45%,rgba(255,255,255,.36))}.sg-chrome-glass{--chrome-glow: var(--sg-cover-glow, var(--primary-color));--chrome-gleam: var(--sg-cover-warm, var(--primary-color));--chrome-from: var(--sg-cover-from, var(--primary-color));--chrome-to: var(--sg-cover-to, var(--primary-color));--chrome-shadow: 0 10px 24px -12px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .18);border-radius:999px;box-shadow:var(--chrome-shadow)}.sg-chrome-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from 0deg,#ffffff12,#ffffff09 60deg,#ffffff08 78deg,color-mix(in srgb,color-mix(in srgb,var(--chrome-gleam) 60%,#fff) 26%,transparent) 97deg,color-mix(in srgb,color-mix(in srgb,var(--chrome-gleam) 60%,#fff) 8%,transparent) 114deg,#ffffff05 140deg,#ffffff03 180deg,#ffffff05 248deg,#ffffff1f,#ffffff57 276deg,#fff3 292deg,#ffffff1a 320deg,#ffffff12 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sg-chrome-glass__blur{--chrome-reach: 24px;position:absolute;inset:calc(var(--chrome-reach) * -1);z-index:-1;pointer-events:none;clip-path:inset(var(--chrome-reach) round 999px);backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8)}.sg-chrome-glass__tint{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:filter .25s ease;background-color:#090c1a66;background-image:linear-gradient(100deg,color-mix(in srgb,var(--chrome-from) 12%,transparent),color-mix(in srgb,var(--chrome-to) 12%,transparent)),linear-gradient(to bottom,rgba(255,255,255,.03),transparent 60%);background-image:radial-gradient(in oklab 48% 150% at 10% -25%,color-mix(in oklab,var(--chrome-glow) 11%,transparent) 0%,color-mix(in oklab,var(--chrome-glow) 5%,transparent) 40%,color-mix(in oklab,var(--chrome-glow) 1.5%,transparent) 70%,transparent 100%),radial-gradient(in oklab 48% 150% at 92% 128%,color-mix(in oklab,var(--chrome-gleam) 10%,transparent) 0%,color-mix(in oklab,var(--chrome-gleam) 4.5%,transparent) 40%,color-mix(in oklab,var(--chrome-gleam) 1.5%,transparent) 70%,transparent 100%),linear-gradient(in oklab 100deg,color-mix(in oklab,var(--chrome-from) 12%,transparent),color-mix(in oklab,var(--chrome-to) 12%,transparent)),linear-gradient(to bottom,rgba(255,255,255,.03),transparent 60%)}.sg-chrome-glass__tint:before,.sg-chrome-glass__tint:after{content:"";position:absolute;inset:0;border-radius:inherit}.sg-chrome-glass__tint:before{box-shadow:inset 2px 2px 3px -2px #ffffff1a,inset 6px 7px 12px -8px #ffffff0f;-webkit-mask-image:linear-gradient(to right,#000 5%,rgba(0,0,0,.35) 22%,rgba(0,0,0,.08) 50%,transparent 80%);mask-image:linear-gradient(to right,#000 5%,rgba(0,0,0,.35) 22%,rgba(0,0,0,.08) 50%,transparent 80%)}.sg-chrome-glass__tint:after{box-shadow:inset -2px -2px 3px -2px color-mix(in srgb,var(--chrome-gleam) 16%,transparent),inset -6px -7px 14px -8px color-mix(in srgb,var(--chrome-gleam) 10%,transparent);-webkit-mask-image:linear-gradient(to left,#000 5%,rgba(0,0,0,.35) 22%,rgba(0,0,0,.08) 50%,transparent 80%);mask-image:linear-gradient(to left,#000 5%,rgba(0,0,0,.35) 22%,rgba(0,0,0,.08) 50%,transparent 80%)}.sg-chrome-glass__grain{position:absolute;inset:0;border-radius:inherit;opacity:.1;mix-blend-mode:overlay;background-image:var(--sg-grain-image)}:root:not(.app-dark) .sg-chrome-glass{--chrome-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 10px -4px rgba(15, 23, 42, .1), 0 14px 30px -12px rgba(15, 23, 42, .16)}:root:not(.app-dark) .sg-chrome-glass:before{background:conic-gradient(from 0deg,#ffffffbf,#ffffff8c 60deg,#fff6 78deg,color-mix(in srgb,var(--chrome-gleam) 30%,rgba(255,255,255,.35)) 97deg,#0f172a0d 125deg,#0f172a12,#0f172a0d 235deg,#fff9 262deg,#fffffff2 276deg,#fffc 292deg,#ffffffbf 360deg)}:root:not(.app-dark) .sg-chrome-glass__tint{background-color:#ffffffa8;background-image:radial-gradient(in oklab 48% 150% at 10% -25%,color-mix(in oklab,var(--chrome-glow) 7%,transparent) 0%,color-mix(in oklab,var(--chrome-glow) 3%,transparent) 45%,transparent 100%),radial-gradient(in oklab 48% 150% at 92% 128%,color-mix(in oklab,var(--chrome-gleam) 7%,transparent) 0%,color-mix(in oklab,var(--chrome-gleam) 3%,transparent) 45%,transparent 100%),linear-gradient(to bottom,#ffffff80,#fff0 60%)}:root:not(.app-dark) .sg-chrome-glass__tint:before{box-shadow:inset 2px 2px 3px -2px #ffffffe6}:root:not(.app-dark) .sg-chrome-glass__tint:after{box-shadow:inset -2px -2px 3px -2px color-mix(in srgb,var(--chrome-gleam) 20%,transparent),inset -6px -7px 14px -8px color-mix(in srgb,var(--chrome-gleam) 10%,transparent)}:root:not(.app-dark) .sg-chrome-glass__grain{opacity:.08;mix-blend-mode:soft-light;background-image:var(--sg-grain-dark-image)}.portal-account-pill{position:relative;z-index:0;display:inline-flex;align-items:center;gap:.7rem;flex-shrink:0;height:2.95rem;padding:0 1.4rem 0 .35rem;color:var(--text-color);font-size:.88rem;font-weight:600;white-space:nowrap;text-decoration:none}.portal-account-pill:hover .sg-chrome-glass__tint{filter:brightness(1.35)}.portal-account-pill:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset)}.portal-account-pill--bare{padding:0 1.4rem}:root:not(.app-dark) .portal-account-pill:hover .sg-chrome-glass__tint{filter:brightness(1.04)}.portal-avatar{width:2.3rem;height:2.3rem;border-radius:50%;background:var(--primary-color);color:var(--p-primary-contrast-color, #fff);font-weight:700;font-size:.78rem;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sg-shell-exiting{opacity:0!important;transition:opacity .18s ease!important;pointer-events:none}@property --glass-rim-top{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --glass-rim-mid{syntax: "<color>"; inherits: true; initial-value: transparent;}.sg-glass{--glass-rim-top: rgba(255, 255, 255, .15);--glass-rim-mid: rgba(255, 255, 255, .045);--glass-rim-foot: rgba(255, 255, 255, .02);transition:var(--glass-transition)}:root{--glass-transition: --portal-card-surface .35s ease, --glass-rim-top .45s ease, --glass-rim-mid .45s ease}a.portal-card.sg-glass,button.portal-card.sg-glass{transition:var(--glass-transition)}.sg-glass:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,var(--glass-rim-top),var(--glass-rim-mid) 42%,var(--glass-rim-foot));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}a.sg-glass:hover,a.sg-glass:focus-visible,.sg-glass.sg-glass--live:hover{--glass-rim-top: rgba(255, 255, 255, .26);--glass-rim-mid: rgba(255, 255, 255, .08)}:root:not(.app-dark) .sg-glass{--glass-rim-top: rgba(255, 255, 255, .45);--glass-rim-mid: color-mix(in srgb, var(--surface-border) 45%, transparent);--glass-rim-foot: var(--surface-border)}:root:not(.app-dark) a.sg-glass:hover,:root:not(.app-dark) .sg-glass.sg-glass--live:hover{--glass-rim-top: rgba(255, 255, 255, .7);--glass-rim-mid: color-mix(in srgb, var(--primary-color) 16%, var(--surface-border))}.sg-offer{--offer-dot: var(--primary-color);display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .62rem .2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);background:color-mix(in srgb,var(--text-color) 6%,transparent);color:color-mix(in srgb,var(--text-color) 90%,transparent);font-size:.74rem;font-weight:600;letter-spacing:.005em;line-height:1.3;white-space:nowrap}.sg-offer:before{content:"";width:.38rem;height:.38rem;border-radius:50%;flex-shrink:0;background:var(--offer-dot);box-shadow:0 0 6px color-mix(in srgb,var(--offer-dot) 70%,transparent)}.sg-offer--good{--offer-dot: var(--tone-good)}.sg-offer--warn{--offer-dot: var(--tone-due)}.sg-offer--alert{--offer-dot: var(--tone-alert)}.sg-offer--info{--offer-dot: var(--p-sky-500)}.sg-offer--muted{--offer-dot: color-mix(in srgb, var(--text-color) 42%, transparent)}.sg-offer--muted:before{box-shadow:none}.sg-state{--offer-dot: var(--primary-color);white-space:nowrap;color:var(--text-color);font-weight:600}.sg-state:before{content:"";display:inline-block;width:.38rem;height:.38rem;margin-right:.4rem;border-radius:50%;vertical-align:.12em;background:var(--offer-dot);box-shadow:0 0 6px color-mix(in srgb,var(--offer-dot) 70%,transparent)}.sg-state--good{--offer-dot: var(--tone-good)}.sg-state--warn{--offer-dot: var(--tone-due)}.sg-state--alert{--offer-dot: var(--tone-alert)}.sg-state--info{--offer-dot: var(--p-sky-500)}.sg-state--muted{--offer-dot: color-mix(in srgb, var(--text-color) 42%, transparent);color:var(--text-color-secondary);font-weight:500}.sg-state--muted:before{box-shadow:none}.sg-offer--md{padding:.26rem .72rem .26rem .6rem;font-size:.8rem}.sg-offer>i{display:none}.sg-offer--on-image{border-color:#ffffff2e;background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:#fff}.sg-offer--on-image.sg-offer--muted{--offer-dot: rgba(255, 255, 255, .5)}.portal-card.sg-glass{position:relative;border:0}.portal-shell .portal-card:not(.sg-glass){--glass-rim-top: rgba(255, 255, 255, .12);--glass-rim-mid: rgba(255, 255, 255, .045);--glass-rim-foot: rgba(255, 255, 255, .025);position:relative;border:0;transition:var(--glass-transition)}.portal-shell .portal-card:not(.sg-glass):before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,var(--glass-rim-top),var(--glass-rim-mid) 42%,var(--glass-rim-foot));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portal-shell a.portal-card:not(.sg-glass):hover,.portal-shell button.portal-card:not(.sg-glass):hover{--glass-rim-top: rgba(255, 255, 255, .2);--glass-rim-mid: rgba(255, 255, 255, .07)}:root{--portal-card-lift: none}:root:not(.app-dark){--portal-card-lift: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 20px -14px rgba(15, 23, 42, .14)}:root:not(.app-dark) .portal-shell .portal-card:not(.sg-glass){--glass-rim-top: color-mix(in srgb, var(--surface-border) 55%, transparent);--glass-rim-mid: color-mix(in srgb, var(--surface-border) 75%, transparent);--glass-rim-foot: var(--surface-border);box-shadow:var(--portal-card-lift)}.portal-shell .page-content>*{container-type:inline-size}.portal-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;align-items:stretch;align-content:start}.portal-card-grid .cover-card__cover{width:100%;max-height:17rem}@media(min-width:768px){.portal-card-grid.is-single{grid-template-columns:minmax(0,calc(50% - .5rem))}}@media(min-width:768px){.portal-card-grid--stable{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.portal-card-grid--stable.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-card-grid>.portal-empty{grid-column:1/-1}}@media(max-width:767px){.portal-card-grid{--sg-card-row-gutter: max(var(--portal-dock-inset, 1.25rem), calc((100vw - 100cqw)/2) );grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:.75rem;margin-inline:calc(-1 * var(--sg-card-row-gutter));padding-inline:var(--sg-card-row-gutter);scroll-padding-inline:var(--sg-card-row-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.portal-card-grid::-webkit-scrollbar{display:none}.portal-card-grid>*{scroll-snap-align:start}.portal-card-grid.is-single{grid-auto-columns:100%}.portal-card-grid.has-more-start{--sg-edge-fade-start: 1.25rem}.portal-card-grid.has-more-end{--sg-edge-fade-end: 1.75rem}}:root{--sg-grain-dark-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--sg-grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sg-grain{position:absolute;inset:0;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:var(--sg-grain-image)}.sg-grain--photo{opacity:.14}.sg-veil{--veil-shape: ellipse 95% 160% at 0% 100%;position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);background:radial-gradient(var(--veil-shape),color-mix(in srgb,var(--veil-tone, var(--primary-color)) 20%,rgba(8,10,24,.72)) 0%,color-mix(in srgb,var(--veil-tone, var(--primary-color)) 12%,rgba(8,10,24,.42)) 55%,transparent 88%);-webkit-mask-image:radial-gradient(var(--veil-shape),#000 42%,rgba(0,0,0,.55) 64%,transparent 90%);mask-image:radial-gradient(var(--veil-shape),#000 42%,rgba(0,0,0,.55) 64%,transparent 90%)}@media(max-width:767px){.sg-veil{--veil-shape: ellipse 160% 95% at 30% 100%}}.portal-section-label:has(>.portal-count){display:inline-flex;align-items:center;gap:.6rem}.portal-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .45rem;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 22%,var(--surface-card));color:color-mix(in srgb,var(--primary-color) 55%,#fff);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0}:root:not(.app-dark) .portal-count{color:var(--primary-color)}.sg-person-fields{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sg-person-fields .p-select{width:100%;align-items:center}.sg-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0}.sg-form-row>*{min-width:0}.sg-form-row--dob{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr)}.sg-form-row--address{grid-template-columns:minmax(0,1fr) 8rem 7.5rem}.sg-form-row--gender{grid-template-columns:8.5rem minmax(0,1fr)}.sg-form-address{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sg-form-row--street{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sg-form-group>.form-label,.sg-form-group>.pform-label{margin-bottom:0}.sg-form-group{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:1.25rem}.sg-form-block{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.sg-form-block--flush{padding-top:0}.sg-stack+.sg-form-block{padding-top:.75rem}.sg-stack__row .sg-form-block{padding-bottom:.5rem}.sg-form-add,.sg-form-textaction{padding-block:.7rem;margin-block:-.7rem;padding-inline:.35rem;margin-inline:-.35rem;white-space:nowrap}.sg-form-add{align-self:flex-start;margin-top:-1rem;margin-bottom:-.3rem}.sg-form-error{margin-top:-.35rem;font-size:.8rem;font-weight:500;color:var(--status-ink-alert, var(--p-red-500))}@media(max-width:640px){.sg-form-row--address{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-form-row--address>:first-child{grid-column:1/-1}.sg-form-row--gender{grid-template-columns:minmax(0,1fr)}}.sg-text-primary{color:var(--p-primary-color)}.sg-text-muted{color:var(--text-color-secondary)}.sg-text-danger{color:var(--p-red-600)}.sg-text-warning{color:var(--p-orange-600)}.sg-text-success{color:var(--p-green-600)}.sg-text-credit{color:var(--p-blue-600)}.sg-text-refund{color:var(--p-purple-600)}.sg-text-info{color:var(--p-cyan-600)}.app-dark .sg-text-danger{color:var(--p-red-400)}.app-dark .sg-text-warning{color:var(--p-orange-400)}.app-dark .sg-text-success{color:var(--p-green-500)}.app-dark .sg-text-credit{color:var(--p-blue-400)}.app-dark .sg-text-refund{color:var(--p-purple-400)}.app-dark .sg-text-info{color:var(--p-cyan-400)}.sg-status-badge{--sg-status-bg: color-mix(in srgb, var(--surface-border) 50%, transparent);--sg-status-text: var(--text-color);--sg-status-icon: currentColor;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.2rem;padding:.45rem .85rem;border-radius:999px;background:var(--sg-status-bg);color:var(--sg-status-text);font-size:.875rem;line-height:1.25rem;font-weight:500;width:-moz-fit-content;width:fit-content}.sg-status-badge .pi,.sg-status-badge .sg-status-badge__icon{color:var(--sg-status-icon)}.sg-status-badge--success{--sg-status-icon: var(--p-green-400)}.sg-status-badge--info{--sg-status-icon: var(--p-primary-400)}.sg-status-badge--warning{--sg-status-icon: var(--p-yellow-400)}.sg-status-badge--muted{--sg-status-text: var(--text-color-secondary);--sg-status-icon: var(--text-color-secondary)}.sg-status-badge--sm{min-height:1.9rem;padding:.28rem .7rem;gap:.42rem;font-size:.82rem}.settings-tab-title{display:block;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:var(--text-color)}.settings-tab-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.15rem;margin-bottom:2rem;margin-top:1rem}.settings-tab-header-main{min-width:0}.settings-tab-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.settings-shell--stacked .settings-tab-header{display:none}.settings-actions-host{display:contents}.settings-docked-actions{position:fixed;animation:sg-enter-up .42s cubic-bezier(.22,.61,.36,1) both;z-index:20;left:0;right:0;bottom:calc(1.25rem + var(--safe-area-inset-bottom, 0px));width:min(100% - 2 * var(--sg-page-gutter),27rem);margin-inline:auto;display:flex;align-items:center;gap:.25rem;padding:.4rem .4rem .4rem 1.25rem;border-radius:999px;background:var(--sg-primary-fill, var(--primary-color));color:var(--sg-on-primary, var(--p-primary-contrast-color, #fff));box-shadow:0 14px 36px #00000061;--p-focus-ring-color: var(--sg-on-primary, #fff)}:root:not(.app-dark) .settings-docked-actions{box-shadow:0 13px 32px #0f172a38}.settings-docked-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:600;color:inherit}.settings-docked-actions .settings-tab-header-actions{flex:none;flex-wrap:nowrap;gap:.25rem}.settings-docked-actions .settings-tab-header-actions .p-button{flex:none;height:2.5rem;padding-block:0;border:0;border-radius:999px;justify-content:center}.settings-docked-actions .settings-tab-header-actions .p-button-text{background:transparent;padding-inline:.9rem;color:color-mix(in srgb,var(--sg-on-primary, #fff) 82%,transparent)}.settings-docked-actions .settings-tab-header-actions .p-button-text:not(:disabled):hover{background:color-mix(in srgb,var(--sg-on-primary, #fff) 14%,transparent);color:var(--sg-on-primary, #fff)}.settings-docked-actions .settings-tab-header-actions .p-button:not(.p-button-text){height:2.5rem;padding-inline:1.15rem;font-weight:600;background:var(--sg-on-primary, #fff);color:var(--sg-primary-fill, var(--primary-color))}.settings-docked-actions .settings-tab-header-actions .p-button:not(.p-button-text) .p-button-icon,.settings-docked-actions .settings-tab-header-actions .p-button:not(.p-button-text) .p-button-loading-icon{color:inherit}.settings-docked-actions .settings-tab-header-actions .p-button:not(.p-button-text):not(:disabled):hover{background:color-mix(in srgb,var(--sg-on-primary, #fff) 88%,var(--sg-primary-fill, var(--primary-color)));color:var(--sg-primary-fill, var(--primary-color))}.settings-docked-actions .settings-tab-header-actions .p-button:not(.p-button-text):disabled{opacity:.82}@media screen and (max-width:359px){.settings-docked-actions .settings-tab-header-actions .p-button-text .p-button-icon{display:none}}.settings-page:has(.settings-shell--stacked){padding-bottom:calc(6.05rem + var(--safe-area-inset-bottom, 0px))}.settings-shell{display:flex;flex-direction:column;gap:.75rem;min-width:0}.settings-card{display:flex;align-items:flex-start;gap:1.5rem}.settings-nav{display:flex;flex:0 0 19rem;min-width:0;flex-direction:column;gap:1.25rem}.settings-nav-item{text-decoration:none}.settings-nav-item .sg-sidebar-nav-description{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-card>.p-divider-vertical{height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:.5rem;margin-bottom:.5rem}.settings-panel{flex:1;min-width:0}.settings-shell--stacked .settings-card{display:block}.settings-rail{align-self:stretch;margin-left:calc(var(--sg-rail-tile-padding) * -1);max-width:100%}.settings-page .settings-section .settings-row-shell:last-of-type .settings-row{padding-bottom:0}.settings-section-heading{margin-bottom:1rem;border-bottom:1px solid var(--surface-border);padding-bottom:.5rem}.settings-section>.settings-row-shell:first-child .settings-row,.settings-section>.settings-section-heading+.settings-row-shell .settings-row{padding-top:0}.settings-section-title{display:block;font-size:.875rem;line-height:1.75rem;font-weight:500;letter-spacing:.05em;color:var(--text-color-secondary);text-transform:uppercase}.settings-row-shell{container-type:inline-size;container-name:settings-row-shell;--settings-row-label-max-width: clamp(14rem, 36%, 24rem);--settings-row-inline-control-reserved-width: 4.75rem;--settings-row-inline-label-max-width: calc(100% - var(--settings-row-inline-control-reserved-width));--settings-row-inline-control-width: auto;--settings-row-inline-control-flex: 0 0 auto;--settings-row-inline-control-align: flex-end}.settings-row-shell+.settings-row-shell{border-top:1px solid var(--surface-border)}.settings-section-body{border-top:1px solid var(--surface-border)}.settings-section-body>.settings-row-shell:first-child .settings-row{padding-top:1rem}.settings-row-extension{padding:0 0 1rem calc(var(--settings-row-label-max-width) + 2rem)}.settings-row-extension .p-error{display:block;margin-top:.35rem}@container settings-row-shell (max-width: 600px){.settings-row-extension{padding-left:0}}.settings-row--preview{padding-top:.25rem}.settings-row--preview .settings-row-control{display:block}.settings-row--preview .settings-row-control>*{width:100%}.settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1rem 0}.settings-row--manager{align-items:flex-start}.settings-row--manager .settings-row-title{padding-bottom:.3rem}.settings-row--block{display:grid;grid-template-columns:minmax(0,1fr);justify-content:initial;align-items:stretch;gap:1rem}.settings-row-label{flex:1 1 0;min-width:0;padding-top:.15rem;max-width:var(--settings-row-label-max-width)}.settings-row--block .settings-row-label{flex:none;padding-top:0}.settings-row-title{display:block;font-weight:600;color:var(--text-color)}.settings-row-description{display:block;font-size:.875rem;line-height:1.5rem;color:var(--text-color-secondary);text-wrap-style:pretty}.settings-row-description>div+div,.settings-row-description>p+p{margin-top:.45rem}.settings-row-control{flex:1 1 0;min-width:0}.settings-row-control .p-inputtext,.settings-row-control .p-select,.settings-row-control .p-selectbutton,.settings-row-control .p-inputnumber,.settings-row-control .p-inputgroup,.settings-row-control .p-editor-container{width:100%}.settings-row-control .p-error{margin-top:.35rem;display:block}.settings-row--block .settings-row-control,.settings-row--block .settings-row-control-inline{width:100%;flex:none}.settings-row-control-inline{display:flex;flex-direction:column;align-items:flex-start}.settings-manager-stack{display:flex;flex-direction:column;gap:.85rem}.settings-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.25rem}.settings-manager-toolbar-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.settings-manager-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.settings-manager-toolbar:not(:has(.settings-manager-toolbar-main)) .settings-manager-actions{margin-left:auto}.settings-manager-list{border:1px solid var(--surface-border);border-radius:.9rem;overflow-x:auto;overflow-y:hidden}.settings-manager-list--suppress-overflow{overflow-x:hidden}.settings-manager-grid{display:grid;grid-template-columns:var(--settings-manager-columns, minmax(10rem, 1fr) auto);min-width:var(--settings-manager-min-width, 100%);align-items:center;gap:5%}.settings-manager-header,.settings-manager-item{padding:.75rem 1rem;border-bottom:1px solid var(--surface-border)}.settings-manager-header{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.settings-manager-header .settings-manager-header-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--text-color-secondary)}.settings-manager-item{transition:background-color .15s}.settings-manager-item:last-child{border-bottom-color:transparent}.settings-manager-item:hover{background:var(--surface-hover)}.settings-manager-item .settings-manager-toggle .p-toggleswitch{transform:scale(.9);left:-2px}.settings-manager-item--editing{background:var(--surface-hover);padding:.75rem 1rem .75rem .75rem}.settings-manager-item:focus-within{background:var(--surface-hover)}.settings-manager-name{min-width:0;font-weight:600;color:var(--text-color)}.settings-manager-leading-icon{flex:0 0 auto;align-self:center;margin-right:1rem;color:var(--p-surface-400)}.app-dark .settings-manager-leading-icon{color:var(--p-surface-500)}.settings-manager-lead{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.settings-manager-lead-title{max-width:100%;font-weight:600;line-height:1.35;color:var(--text-color)}.settings-manager-lead-meta{max-width:100%;text-wrap-style:pretty;font-size:.875rem;font-weight:400;line-height:1.4;color:var(--text-color-secondary)}.settings-manager-col-main{min-width:10rem}.settings-manager-input{min-width:0;width:100%}.settings-manager-meta{font-size:.875rem;line-height:1.25rem;color:var(--text-color-secondary)}.settings-manager-toggle{display:flex;align-items:center}.settings-manager-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-shrink:0}.settings-manager-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;text-align:center}.settings-manager-empty-icon{font-size:1.25rem;color:var(--text-color-secondary);opacity:.65}.settings-manager-empty-title{margin:0;font-weight:600;color:var(--text-color)}.settings-manager-empty-copy{max-width:24rem;margin:0;font-size:.875rem;line-height:1.5rem;color:var(--text-color-secondary)}.settings-delete-dialog-body{display:flex;flex-direction:column;color:var(--text-color);font-size:1.02rem;line-height:1.7}.settings-delete-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;width:100%}.settings-placeholder{display:block;font-size:.875rem;line-height:1.5rem;color:var(--text-color-secondary)}.settings-tab-content{container-type:inline-size;container-name:settings-tab-content}.settings-tab-body{min-width:0;display:flex;flex-direction:column;gap:3rem}.settings-tab-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;padding-top:2rem}@media(max-width:640px){.settings-tab-actions .p-button{flex:1 1 0}}@container settings-row-shell (max-width: 600px){.settings-row{flex-direction:column;gap:.75rem}.settings-row.settings-row--inline,.settings-row:has(>.settings-row-control>.p-toggleswitch){flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.settings-row.settings-row--inline .settings-row-label,.settings-row:has(>.settings-row-control>.p-toggleswitch) .settings-row-label{padding-top:0;max-width:var(--settings-row-inline-label-max-width)}.settings-row.settings-row--inline .settings-row-control,.settings-row.settings-row--inline .settings-row-control-inline,.settings-row:has(>.settings-row-control>.p-toggleswitch) .settings-row-control,.settings-row:has(>.settings-row-control>.p-toggleswitch) .settings-row-control-inline{width:var(--settings-row-inline-control-width);flex:var(--settings-row-inline-control-flex);align-items:var(--settings-row-inline-control-align)}.settings-row:not(.settings-row--inline):not(:has(>.settings-row-control>.p-toggleswitch)) .settings-row-label{padding-top:0;max-width:100%}.settings-row:not(.settings-row--inline):not(:has(>.settings-row-control>.p-toggleswitch)) .settings-row-control,.settings-row:not(.settings-row--inline):not(:has(>.settings-row-control>.p-toggleswitch)) .settings-row-control-inline{width:100%}.settings-row:not(.settings-row--inline):not(:has(>.settings-row-control>.p-toggleswitch)) .settings-row-control-inline{align-items:stretch}.settings-row-control .p-selectbutton{display:flex}.settings-row-control .p-selectbutton .p-togglebutton{flex:1 1 0}.settings-manager-toolbar-main,.settings-manager-actions{width:auto;justify-content:flex-start}.settings-manager-toolbar{width:100%}.settings-manager-toolbar:has(.settings-manager-toolbar-main){flex-wrap:nowrap;justify-content:space-between;align-items:center}.settings-manager-toolbar:not(:has(.settings-manager-toolbar-main)){justify-content:flex-start;align-items:stretch}.settings-manager-toolbar:not(:has(.settings-manager-toolbar-main)) .settings-manager-actions{margin-left:0;width:100%}.settings-manager-toolbar:not(:has(.settings-manager-toolbar-main)) .settings-manager-actions .p-button{flex:1 1 0}}.class-block-tooltip{max-width:unset;text-align:left;font-size:.92rem;width:-moz-fit-content;width:fit-content}.class-block-tooltip .class-name-tooltip{font-size:1.1rem;font-weight:900;margin-top:-.25rem;margin-bottom:.5rem;text-align:center}.class-block-tooltip .class-name-tooltip b{display:block;font-weight:700}.class-block-tooltip .weekly-class-grid{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}.class-block-tooltip-admin .weekly-class-grid{row-gap:.15rem}.class-block-tooltip .weekly-class-grid b{font-weight:600}.weekly-view .p-datatable [data-pc-section=emptymessage]:hover{background:color-mix(in srgb,var(--p-surface-700) 70%,var(--p-surface-800))!important}.page-body.table{display:initial}.class-is-full-text{color:#ff6969}.class-is-waitlist-text{color:color-mix(in srgb,var(--p-primary-400) 70%,var(--p-primary-300))}.class-is-registration-not-allowed-text{color:#eec137}.class-is-closed-text{color:var(--p-surface-400)}.app-tooltip .v-popper__inner{background-color:#0a0e17fc!important;color:#fff;overflow:hidden;border:none}.app-tooltip.v-popper--theme-dropdown .v-popper__arrow-outer,.app-tooltip.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:transparent}.app-tooltip.registration-page hr{margin-top:.75rem!important;margin-bottom:-.25rem!important;margin-left:.2rem;margin-right:.2rem;border-color:var(--tooltip-secondary)}.app-tooltip.registration-page .class-status-tooltip{margin-top:.85rem;margin-bottom:-.1rem}.notification-template-preview{--notification-template-preview-radius: 6px}.notification-template-preview__subject-row{display:flex;flex-direction:column;gap:.45rem;padding:1rem;border-radius:var(--notification-template-preview-radius, 6px);background:color-mix(in srgb,var(--surface-hover) 20%,transparent);border:1px solid var(--surface-border);margin-bottom:1rem}.notification-template-preview__subject-row .form-label{margin:0}.notification-template-preview__subject{font-size:1.05rem;font-weight:600;line-height:1.5;color:var(--text-color)}.notification-template-preview__shell{--notification-template-preview-frame-trim: 3px;position:relative;border:1px solid var(--surface-border);border-radius:var(--notification-template-preview-radius, 6px);background:var(--surface-ground);overflow:hidden}.notification-template-preview__frame{width:100%;min-height:320px;display:block;border:0;margin-bottom:calc(-1 * var(--notification-template-preview-frame-trim));background:transparent;pointer-events:auto}.sg-finance-section{display:flex;flex-direction:column;gap:.75rem}.sg-finance-section__label{border-bottom:1px solid var(--surface-border);padding-bottom:.5rem;font-size:.875rem;line-height:1.5rem;font-weight:500;letter-spacing:.05em;color:var(--text-color-secondary);text-transform:uppercase}.sg-finance-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--surface-border);padding-bottom:.25rem;margin-bottom:.25rem}.sg-finance-section__header .sg-finance-section__label{border-bottom:none;padding-bottom:0;margin-bottom:0}.sg-finance-summary{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-ground) 12%)}.sg-finance-summary__grid{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem}.sg-finance-summary__item{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.sg-finance-summary__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-color-secondary);line-height:1.25}.sg-finance-summary__value{margin-top:.35rem;font-size:1rem;font-weight:700;color:var(--text-color);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.025em}.sg-finance-summary__meta{margin-top:.3rem;font-size:.8rem;color:var(--text-color-secondary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}@media(max-width:900px){.sg-finance-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.sg-finance-rows{display:flex;flex-direction:column}.sg-finance-row{display:flex;align-items:center;gap:1.25rem;padding:1rem 0}.sg-finance-row:first-child{padding-top:0}.sg-finance-row+.sg-finance-row{border-top:1px solid var(--surface-border)}.sg-finance-row--opens{flex-direction:column;align-items:stretch;gap:0}.sg-finance-row__head{display:flex;align-items:center;gap:1.25rem}.sg-finance-row__body{padding-top:.9rem}.sg-finance-row__label{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.1rem;margin:0;cursor:pointer}.sg-finance-row__title{font-weight:600;color:var(--text-color)}.sg-finance-row__value{font-size:.875rem;line-height:1.45;color:var(--text-color-secondary)}.sg-finance-row__value.p-error{color:var(--tone-alert)}.sg-finance-row__label--static{cursor:default}.sg-finance-row__modes{flex:0 0 auto}@media(max-width:640px){.sg-finance-row--modes{flex-direction:column;align-items:stretch;gap:.75rem}.sg-finance-row--modes>.sg-finance-row__modes{display:flex;width:100%}.sg-finance-row--modes>.sg-finance-row__modes>.p-togglebutton{flex:1 1 0}}.sg-finance-rows>.sg-finance-row:last-child{padding-bottom:0}.sg-finance-rows.sg-stack{--sg-stack-gap: 0;margin-block:-1rem}.sg-finance-rows.sg-stack>.sg-stack__row>.sg-stack__ink>.sg-finance-row{padding:1rem 0;border-top:0}.sg-finance-rows.sg-stack>.sg-stack__row+.sg-stack__row>.sg-stack__ink>.sg-finance-row{border-top:1px solid var(--surface-border)}.sg-finance-row__select{flex:0 0 14rem;width:14rem;min-width:0}.sg-finance-row__select--wide{flex-basis:18rem;width:18rem}@media(max-width:768px){.sg-finance-row--date{flex-direction:column;align-items:stretch;gap:.6rem}.sg-finance-row--date .sg-finance-row__select{flex-basis:auto;width:100%}}.sg-finance-row__money{flex:0 0 10rem;width:10rem}.sg-finance-row__money .p-inputtext{width:100%;min-width:0;text-align:right;font-variant-numeric:tabular-nums}@layer tailwind-base,primevue,tailwind-utilities;@layer tailwind-base{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer tailwind-utilities{.\!container{width:100%!important}.container{width:100%}@media(min-width:576px){.\!container{max-width:576px!important}.container{max-width:576px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:992px){.\!container{max-width:992px!important}.container{max-width:992px}}@media(min-width:1200px){.\!container{max-width:1200px!important}.container{max-width:1200px}}@media(min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-12{grid-column:span 12 / span 12}.col-span-24{grid-column:span 24 / span 24}.col-span-6{grid-column:span 6 / span 6}.m-0{margin:0}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.-mr-2{margin-right:-.5rem}.-mt-\[0\.6rem\]{margin-top:-.6rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-14{height:3.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.min-h-\[26rem\]{min-height:26rem}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-36{width:9rem}.w-56{width:14rem}.w-8{width:2rem}.w-\[12rem\]{width:12rem}.w-\[14rem\]{width:14rem}.w-\[8rem\]{width:8rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.\!max-w-\[25rem\]{max-width:25rem!important}.\!max-w-\[28rem\]{max-width:28rem!important}.\!max-w-\[31\.5rem\]{max-width:31.5rem!important}.\!max-w-\[32rem\]{max-width:32rem!important}.\!max-w-none{max-width:none!important}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14\.5rem\]{max-width:14.5rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[27\.5rem\]{max-width:27.5rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[72rem\]{max-width:72rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[0\.75rem\]{gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-surface-100{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-100) calc(100% * var(--tw-border-opacity, 1)),transparent)}.border-surface-200{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-200) calc(100% * var(--tw-border-opacity, 1)),transparent)}.bg-surface-0{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--p-surface-0) calc(100% * var(--tw-bg-opacity, 1)),transparent)}.bg-surface-50{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--p-surface-50) calc(100% * var(--tw-bg-opacity, 1)),transparent)}.bg-surface-50\/50{background-color:color-mix(in srgb,var(--p-surface-50) 50%,transparent)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.5rem\]{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-primary-color) calc(100% * var(--tw-text-opacity, 1)),transparent)}.text-surface-400{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-400) calc(100% * var(--tw-text-opacity, 1)),transparent)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-color{color:var(--p-text-color)}.flexRow>.w-auto{flex:0 0 auto!important}.flexRow>.w-1\/2{width:calc(50% - .5rem);flex:0 0 auto!important}.flexRow>.w-1\/3{width:calc(33.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-2\/3{width:calc(66.666667% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-1\/4{width:calc(25% - .5rem);flex:0 0 auto!important}.flexRow>.w-2\/4{width:calc(50% - .5rem);flex:0 0 auto!important}.flexRow>.w-3\/4{width:calc(75% - .5rem);flex:0 0 auto!important}.flexRow>.w-1\/5{width:calc(20% - .5rem);flex:0 0 auto!important}.flexRow>.w-2\/5{width:calc(40% - .5rem);flex:0 0 auto!important}.flexRow>.w-3\/5{width:calc(60% - .5rem);flex:0 0 auto!important}.flexRow>.w-4\/5{width:calc(80% - .5rem);flex:0 0 auto!important}.flexRow>.w-1\/6{width:calc(16.666667% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-2\/6{width:calc(33.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-3\/6{width:calc(50% - .5rem);flex:0 0 auto!important}.flexRow>.w-4\/6{width:calc(66.666667% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-5\/6{width:calc(83.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-1\/12{width:calc(8.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-2\/12{width:calc(16.666667% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-3\/12{width:calc(25% - .5rem);flex:0 0 auto!important}.flexRow>.w-4\/12{width:calc(33.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-5\/12{width:calc(41.6667% - .5rem);flex:0 0 auto!important}.flexRow>.w-6\/12{width:calc(50% - .5rem);flex:0 0 auto!important}.flexRow>.w-7\/12{width:calc(58.3333% - .5rem);flex:0 0 auto!important}.flexRow>.w-8\/12{width:calc(66.666667% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-9\/12{width:calc(75% - .5rem);flex:0 0 auto!important}.flexRow>.w-10\/12{width:calc(83.333333% - (1rem / 2));flex:0 0 auto!important}.flexRow>.w-11\/12{width:calc(91.6667% - .5rem);flex:0 0 auto!important}.flexRow>.w-full{flex:0 0 auto!important}.placeholder\:normal-case::-moz-placeholder{text-transform:none}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:text-surface-400::-moz-placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-400) calc(100% * var(--tw-text-opacity, 1)),transparent)}.placeholder\:text-surface-400::placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-400) calc(100% * var(--tw-text-opacity, 1)),transparent)}.last\:border-0:last-child{border-width:0px}.focus-within\:border-\[var\(--p-form-field-focus-border-color\)\]:focus-within{border-color:var(--p-form-field-focus-border-color)}.hover\:bg-surface-100\/50:hover{background-color:color-mix(in srgb,var(--p-surface-100) 50%,transparent)}.hover\:text-primary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-primary-color) calc(100% * var(--tw-text-opacity, 1)),transparent)}.hover\:underline:hover{text-decoration-line:underline}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}@media(min-width:576px){.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}}@media(min-width:768px){.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:inline{display:inline}.md\:min-h-\[22rem\]{min-height:22rem}.md\:w-80{width:20rem}}.dark\:border-surface-700:where([class*=app-dark],[class*=app-dark] *){--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-700) calc(100% * var(--tw-border-opacity, 1)),transparent)}.dark\:border-surface-800:where([class*=app-dark],[class*=app-dark] *){--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-800) calc(100% * var(--tw-border-opacity, 1)),transparent)}.dark\:bg-surface-800:where([class*=app-dark],[class*=app-dark] *){--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--p-surface-800) calc(100% * var(--tw-bg-opacity, 1)),transparent)}.dark\:bg-surface-800\/20:where([class*=app-dark],[class*=app-dark] *){background-color:color-mix(in srgb,var(--p-surface-800) 20%,transparent)}.dark\:bg-surface-800\/50:where([class*=app-dark],[class*=app-dark] *){background-color:color-mix(in srgb,var(--p-surface-800) 50%,transparent)}.dark\:bg-surface-900:where([class*=app-dark],[class*=app-dark] *){--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--p-surface-900) calc(100% * var(--tw-bg-opacity, 1)),transparent)}.dark\:text-amber-400:where([class*=app-dark],[class*=app-dark] *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-green-400:where([class*=app-dark],[class*=app-dark] *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:where([class*=app-dark],[class*=app-dark] *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-surface-500:where([class*=app-dark],[class*=app-dark] *){--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-500) calc(100% * var(--tw-text-opacity, 1)),transparent)}.dark\:placeholder\:text-surface-500:where([class*=app-dark],[class*=app-dark] *)::-moz-placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-500) calc(100% * var(--tw-text-opacity, 1)),transparent)}.dark\:placeholder\:text-surface-500:where([class*=app-dark],[class*=app-dark] *)::placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--p-surface-500) calc(100% * var(--tw-text-opacity, 1)),transparent)}.dark\:hover\:bg-surface-800\/40:hover:where([class*=app-dark],[class*=app-dark] *){background-color:color-mix(in srgb,var(--p-surface-800) 40%,transparent)}
