:root{--color-brand:#2613a3;--color-brand-fg:#2613a3;--color-black:#000;--color-bg-dark:#121212;--color-bg-light:#f5f5f5;--color-white:#fff;--color-accent:var(--color-brand);--color-accent-contrast:var(--color-white);--color-danger:#b42318;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--font-sans:"Montserrat", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, "Cascadia Code", monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--sidebar-width:16.5rem;--sidebar-collapsed-width:4.5rem;--header-height:4.25rem;--radius:.5rem;--ui-search-width:20rem}:root,html[data-theme=dark]{--color-bg:var(--color-bg-dark);--color-surface:var(--color-bg-dark);--color-surface-muted:color-mix(in srgb, var(--color-white) 8%, var(--color-bg-dark));--color-border:color-mix(in srgb, var(--color-white) 22%, transparent);--color-frame-bg:#171717;--color-frame-border:color-mix(in srgb, var(--color-white) 14%, transparent);--color-shell-panel:#171717;--color-shell-muted:color-mix(in srgb, var(--color-white) 8%, transparent);--color-input-bg:transparent;--color-input-border:color-mix(in srgb, var(--color-white) 28%, transparent);--color-text:var(--color-white);--color-text-muted:color-mix(in srgb, var(--color-white) 62%, transparent);--color-page-fg:var(--color-white);--color-page-fg-muted:color-mix(in srgb, var(--color-white) 58%, transparent);--color-brand-fg:#9b8cff;--shadow-sm:0 1px 2px #0003;--shadow-md:0 12px 40px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--color-bg:#e7e9ee;--color-surface:#e7e9ee;--color-surface-muted:#f2f3f5;--color-border:color-mix(in srgb, var(--color-black) 12%, #f2f3f5);--color-frame-bg:#f2f3f5;--color-frame-border:color-mix(in srgb, var(--color-black) 10%, #f2f3f5);--color-shell-panel:#f2f3f5;--color-shell-muted:#e4e6eb;--color-input-bg:#f2f3f5;--color-input-border:color-mix(in srgb, var(--color-black) 16%, #f2f3f5);--color-text:var(--color-black);--color-text-muted:color-mix(in srgb, var(--color-black) 58%, var(--color-white));--color-page-fg:var(--color-black);--color-page-fg-muted:color-mix(in srgb, var(--color-black) 55%, transparent);--shadow-sm:0 1px 2px #00000014;--shadow-md:0 12px 40px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.5}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.skip-link{left:var(--space-4);top:calc(-100% - var(--space-4));z-index:1000;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-brand);color:var(--color-white);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-brand);color:var(--color-white);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.ui-button:hover{background:color-mix(in srgb,var(--color-brand) 88%,var(--color-black))}.ui-button:active{background:color-mix(in srgb,var(--color-brand) 75%,var(--color-black))}.ui-button--ghost{border-color:var(--color-border);color:var(--color-text);background:0 0}.ui-button--ghost:hover{background:color-mix(in srgb,var(--color-black) 4%,var(--color-white))}.icon{--icon:none;width:1.25rem;height:1.25rem;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--icon) center /contain no-repeat;background:currentColor;display:inline-block}.icon--pencil{--icon:url(../icons/pencil.svg)}.icon--filter-lines{--icon:url(../icons/filter-lines.svg)}.icon--filter{--icon:url(../icons/filter.svg)}.icon--help{--icon:url(../icons/help.svg)}.icon--bell{--icon:url(../icons/bell.svg)}.icon--phone{--icon:url(../icons/phone.svg)}.icon--copy{--icon:url(../icons/copy.svg)}.icon--close{--icon:url(../icons/close.svg)}.icon--mail{--icon:url(../icons/mail.svg)}.icon--building{--icon:url(../icons/building.svg)}.icon--calendar{--icon:url(../icons/calendar.svg)}.icon--cart{--icon:url(../icons/cart.svg)}.icon--list{--icon:url(../icons/list.svg)}.icon--grid{--icon:url(../icons/grid.svg)}.icon--check{--icon:url(../icons/check.svg)}.icon--search{--icon:url(../icons/search.svg)}.icon--image-off{--icon:url(../icons/image-off.svg)}.icon--eye{--icon:url(../icons/eye.svg)}.icon--eye-off{--icon:url(../icons/eye-off.svg)}.icon--card{--icon:url(../icons/card.svg)}.icon--cash{--icon:url(../icons/cash.svg)}.icon--package{--icon:url(../icons/package.svg)}.icon--instagram{--icon:url(../icons/instagram.svg)}.icon--gift{--icon:url(../icons/gift.svg)}.icon--tag{--icon:url(../icons/tag.svg)}.icon--pen{--icon:url(../icons/pen.svg)}[aria-modal=true],[aria-modal=true] a,[aria-modal=true] button,[aria-modal=true] input,[aria-modal=true] label,[aria-modal=true] select,[aria-modal=true] textarea,[role=alertdialog],[role=alertdialog] a,[role=alertdialog] button,[role=alertdialog] input,[role=alertdialog] label,[role=dialog],[role=dialog] a,[role=dialog] button,[role=dialog] input,[role=dialog] label,[role=dialog] select,[role=dialog] summary,[role=dialog] textarea,:is(body>div:has(>[role=alertdialog]),body>div:has(>[role=dialog]),body>div:has([aria-modal=true])){touch-action:manipulation}.error-page[data-v-71795d90]{place-content:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-6);text-align:center;display:grid}.error-page__code[data-v-71795d90]{color:var(--color-text-muted);opacity:.35;margin:0;font-size:clamp(3rem,8vw,5rem);font-weight:700;line-height:1}.error-page__message[data-v-71795d90]{color:var(--color-text-muted);max-width:36ch;margin:0}
