.app-confirm{width:min(30rem,100vw - 2rem)}.app-toast.p-toast-top-right{top:calc(var(--app-topbar-height) + var(--app-gap))}.app-button-icon[data-v-80eec78c]{flex-shrink:0}.app-choice[data-v-46d881e2]{flex-direction:column;gap:.5rem;display:flex}.app-choice-label[data-v-46d881e2]{font-weight:600}.app-drawer.p-drawer{width:min(24rem,100vw)}.appearance[data-v-4367def0]{flex-direction:column;gap:1.5rem;display:flex}.appearance-section[data-v-4367def0]{flex-direction:column;gap:.75rem;display:flex}.appearance-label[data-v-4367def0]{font-weight:600}.appearance-family[data-v-4367def0]{flex-direction:column;gap:.375rem;display:flex}.appearance-family-name[data-v-4367def0]{color:var(--p-text-muted-color);font-size:.9rem}.appearance-swatches[data-v-4367def0]{gap:.75rem;display:flex}.appearance-swatch[data-v-4367def0]{width:2.5rem;height:2.5rem;color:var(--app-on-primary);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.appearance-swatch[aria-pressed=true][data-v-4367def0]{border-color:var(--p-surface-0);box-shadow:0 0 0 2px var(--p-text-color)}.appearance-swatch[data-v-4367def0]:focus-visible{outline:2px solid var(--p-text-color);outline-offset:3px}.side-menu[data-v-2a7bd867]{height:100%;padding:1rem .75rem;overflow-y:auto}.side-menu-section[data-v-2a7bd867]{color:var(--p-text-muted-color);letter-spacing:.04em;text-transform:uppercase;margin:.75rem .75rem .375rem;font-size:.8rem;font-weight:700}.side-menu-section[data-v-2a7bd867]:first-child{margin-top:0}.side-menu-list[data-v-2a7bd867]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.side-menu-link[data-v-2a7bd867]{color:var(--p-text-color);border-radius:.5rem;align-items:center;gap:.75rem;padding:.55rem .75rem;text-decoration:none;display:flex}.side-menu-text[data-v-2a7bd867]{flex:1}.side-menu-count[data-v-2a7bd867]{background:var(--p-surface-100);min-width:1.5rem;color:var(--p-text-muted-color);text-align:center;border-radius:999px;padding:0 .375rem;font-size:.8rem}.side-menu-link[data-v-2a7bd867]:hover{background:var(--p-surface-100)}.side-menu-link[data-v-2a7bd867]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.side-menu-link.is-active[data-v-2a7bd867]{background:var(--p-primary-50);color:var(--p-primary-700);font-weight:600}.side-menu-link.is-active .side-menu-count[data-v-2a7bd867]{background:var(--p-primary-100);color:var(--p-primary-700)}.app-menu .is-current .p-tieredmenu-item-label{color:var(--p-primary-color);font-weight:700}.topbar[data-v-f441c2e2]{z-index:100;height:var(--app-topbar-height);padding:0 var(--app-gap);background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200);align-items:center;gap:.5rem;display:flex;position:fixed;inset:0 0 auto}.topbar-brand[data-v-f441c2e2]{color:inherit;align-items:center;gap:.625rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.topbar-logo[data-v-f441c2e2]{background:var(--p-primary-color);width:2rem;height:2rem;color:var(--app-on-primary);border-radius:.5rem;place-items:center;display:grid}.topbar-actions[data-v-f441c2e2]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.topbar-button[data-v-f441c2e2]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.topbar-button[data-v-f441c2e2]:hover{background:var(--p-surface-100)}.topbar-button[data-v-f441c2e2]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.is-colored .topbar[data-v-f441c2e2]{background:var(--p-primary-color);border-bottom-color:var(--p-primary-800);box-shadow:var(--app-shadow-colored);color:var(--app-on-primary)}.is-colored .topbar-logo[data-v-f441c2e2]{background:var(--app-on-primary);color:var(--p-primary-color)}.is-colored .topbar-button[data-v-f441c2e2]:hover{background:var(--app-on-primary-hover)}.is-colored .topbar-button[data-v-f441c2e2]:focus-visible{outline-color:var(--app-on-primary)}@media (width<=640px){.topbar-button-label[data-v-f441c2e2]{display:none}}.tray[data-v-341c77c2]{right:var(--app-gap);bottom:var(--app-gap);left:var(--app-gap);z-index:95;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--app-radius);box-shadow:var(--app-shadow-colored);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed}.tray-title[data-v-341c77c2]{font-weight:700}.tray-list[data-v-341c77c2]{flex-wrap:wrap;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tray-item[data-v-341c77c2]{background:var(--p-primary-50);color:var(--p-primary-700);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .375rem .25rem .625rem;font-size:.9rem;display:inline-flex}.tray-remove[data-v-341c77c2]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:.125rem;display:grid}.tray-actions[data-v-341c77c2]{gap:.5rem;margin-left:auto;display:flex}@media (width<=640px){.tray[data-v-341c77c2]{padding:.5rem .75rem}.tray-list[data-v-341c77c2]{display:none}}.layout-menu[data-v-fae7bdf0]{top:calc(var(--app-topbar-height) + var(--app-gap));bottom:var(--app-gap);left:var(--app-gap);z-index:90;width:var(--app-menu-width);background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--app-radius);box-shadow:var(--app-shadow);transition:transform .2s;position:fixed}.is-docked .layout-menu[data-v-fae7bdf0]{top:var(--app-topbar-height);box-shadow:none;border-width:0 1px 0 0;border-radius:0;bottom:0;left:0}.layout-main[data-v-fae7bdf0]{min-height:100vh;padding:calc(var(--app-topbar-height) + 1.5rem) 1.5rem 1.5rem calc(var(--app-menu-width) + 2 * var(--app-gap) + .5rem);transition:padding-left .2s}.is-docked .layout-main[data-v-fae7bdf0]{padding-left:calc(var(--app-menu-width) + 1.5rem)}.is-menu-hidden .layout-menu[data-v-fae7bdf0]{transform:translateX(calc(-100% - 2 * var(--app-gap)))}.is-menu-hidden .layout-main[data-v-fae7bdf0]{padding-left:1.5rem}.layout-mask[data-v-fae7bdf0]{display:none}.has-tray .layout-main[data-v-fae7bdf0]{padding-bottom:6rem}@media print{.layout-main[data-v-fae7bdf0],.is-docked .layout-main[data-v-fae7bdf0],.is-menu-hidden .layout-main[data-v-fae7bdf0]{padding:0}}@media (width<=991px){.layout-menu[data-v-fae7bdf0],.is-docked .layout-menu[data-v-fae7bdf0]{top:var(--app-topbar-height);border-radius:0;bottom:0;left:0;transform:translate(-100%)}.is-mobile-menu-open .layout-menu[data-v-fae7bdf0]{transform:none}.is-mobile-menu-open .layout-mask[data-v-fae7bdf0]{inset:var(--app-topbar-height) 0 0;z-index:80;background:var(--p-mask-background);display:block;position:fixed}.layout-main[data-v-fae7bdf0],.is-docked .layout-main[data-v-fae7bdf0],.is-menu-hidden .layout-main[data-v-fae7bdf0]{padding:calc(var(--app-topbar-height) + 1rem) 1rem 1rem}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}:root{--app-font:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--app-topbar-height:4rem;--app-gap:1rem;--app-menu-width:16rem;--app-radius:.75rem;--app-on-primary:#fff;--app-on-primary-muted:#ffffffd1;--app-on-primary-hover:#ffffff26;--app-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--app-shadow-colored:0 1px 3px #00000026}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;font-size:14px}body{font-family:var(--app-font);background:var(--p-surface-50);color:var(--p-text-color);margin:0}.p-component{font-family:var(--app-font)}@media print{body{background:#fff}.no-print,.p-toast{display:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
