.global-error-banner[data-v-b158b446]{top:calc(var(--zena-safe-area-top) + var(--zena-spacing-sm));z-index:var(--zena-z-modal);align-items:flex-start;gap:var(--zena-spacing-sm);width:min(100% - var(--zena-spacing-md) * 2, var(--zena-layout-max-width));padding:var(--zena-spacing-md);border:1px solid var(--zena-color-error);border-radius:var(--zena-radius-md);background-color:var(--zena-color-surface);box-shadow:var(--zena-shadow-md);display:flex;position:fixed;left:50%;transform:translate(-50%)}.global-error-banner__message[data-v-b158b446]{font-size:var(--zena-font-size-sm);color:var(--zena-color-error);flex:1}.global-error-banner__dismiss[data-v-b158b446]{border-radius:var(--zena-radius-full);width:28px;height:28px;font-size:var(--zena-font-size-lg);color:var(--zena-color-text-secondary);line-height:1}.business-nav-icon[data-v-1028d115]{width:22px;height:22px;color:inherit}.business-workspace-layout[data-v-03c88d29]{background-color:var(--zena-color-background);min-height:100dvh}.business-workspace-layout__content[data-v-03c88d29]{width:100%;max-width:var(--zena-layout-max-width);min-height:100dvh;padding-inline:var(--zena-spacing-md);padding-top:var(--zena-safe-area-top);padding-bottom:calc(var(--zena-layout-nav-height) + var(--zena-safe-area-bottom) + var(--zena-spacing-md));margin-inline:auto}@media (width>=768px){.business-workspace-layout__content[data-v-03c88d29]{max-width:var(--zena-layout-max-width-md)}}@media (width>=1024px){.business-workspace-layout__content[data-v-03c88d29]{max-width:var(--zena-layout-max-width-lg)}}.details-layout[data-v-00115fcd]{background-color:var(--zena-color-background);min-height:100dvh}.details-layout__content[data-v-00115fcd]{width:100%;max-width:var(--zena-layout-max-width);min-height:calc(100dvh - var(--zena-layout-header-height));padding-inline:var(--zena-spacing-md);padding-top:var(--zena-safe-area-top);padding-bottom:calc(var(--zena-safe-area-bottom) + var(--zena-spacing-lg));margin-inline:auto}@media (width>=768px){.details-layout__content[data-v-00115fcd]{max-width:var(--zena-layout-max-width-md)}}@media (width>=1024px){.details-layout__content[data-v-00115fcd]{max-width:var(--zena-layout-max-width-lg)}}.app-nav-icon[data-v-16ba14a0]{width:22px;height:22px;color:inherit}.app-error[data-v-5362fe1f]{align-items:center;gap:var(--zena-spacing-md);padding:var(--zena-spacing-xl);text-align:center;flex-direction:column;display:flex}.app-error__title[data-v-5362fe1f]{font-size:var(--zena-font-size-lg);font-weight:var(--zena-font-weight-semibold);color:var(--zena-color-text-primary)}.app-error__message[data-v-5362fe1f]{font-size:var(--zena-font-size-sm);color:var(--zena-color-text-secondary);line-height:var(--zena-line-height-relaxed)}.app-error__button[data-v-5362fe1f]{min-height:44px;padding:0 var(--zena-spacing-lg);border-radius:var(--zena-radius-md);background-color:var(--zena-color-accent);color:var(--zena-color-surface);font-weight:var(--zena-font-weight-medium);transition:background-color var(--zena-transition-fast)}.app-error__button[data-v-5362fe1f]:hover{background-color:var(--zena-color-accent-hover)}.app-error__button[data-v-5362fe1f]:focus-visible{outline:2px solid var(--zena-color-accent);outline-offset:2px}.app-shell[data-v-0946c9d4]{background-color:var(--zena-color-background);min-height:100dvh}.app-shell__content[data-v-0946c9d4]{width:100%;max-width:var(--zena-layout-max-width);min-height:100dvh;padding-inline:var(--zena-spacing-md);padding-top:var(--zena-safe-area-top);padding-bottom:calc(var(--zena-layout-nav-height) + var(--zena-safe-area-bottom) + var(--zena-spacing-md));margin-inline:auto}@media (width>=768px){.app-shell__content[data-v-0946c9d4]{max-width:var(--zena-layout-max-width-md)}}@media (width>=1024px){.app-shell__content[data-v-0946c9d4]{max-width:var(--zena-layout-max-width-lg)}}.master-nav-icon[data-v-afbd4c77]{width:22px;height:22px;color:inherit}.master-workspace-layout[data-v-9c0439a7]{background-color:var(--zena-color-background);min-height:100dvh}.master-workspace-layout__content[data-v-9c0439a7]{width:100%;max-width:var(--zena-layout-max-width);min-height:100dvh;padding-inline:var(--zena-spacing-md);padding-top:var(--zena-safe-area-top);padding-bottom:calc(var(--zena-layout-nav-height) + var(--zena-safe-area-bottom) + var(--zena-spacing-md));margin-inline:auto}@media (width>=768px){.master-workspace-layout__content[data-v-9c0439a7]{max-width:var(--zena-layout-max-width-md)}}@media (width>=1024px){.master-workspace-layout__content[data-v-9c0439a7]{max-width:var(--zena-layout-max-width-lg)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zena-color-accent:#c9a87c;--zena-color-accent-hover:#b89568;--zena-color-accent-muted:#c9a87c29;--zena-color-on-accent-primary:#fff;--zena-color-on-accent-muted:#ffffffb3;--zena-color-on-accent-subtle:#fff9;--zena-color-on-accent-soft:#fff6;--zena-color-on-accent-surface:#fff3;--zena-color-on-accent-border:#ffffff80;--zena-color-background:#fafaf8;--zena-color-surface:#fff;--zena-color-surface-elevated:#fff;--zena-color-border:#e8e4de;--zena-color-text-primary:#1a1a1a;--zena-color-text-secondary:#6b6560;--zena-color-text-muted:#9c9590;--zena-color-error:#d64545;--zena-color-success:#2e9e6a;--zena-color-warning:#d4a017}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zena-color-accent:#c9a87c;--zena-color-accent-hover:#d4b48a;--zena-color-accent-muted:#c9a87c33;--zena-color-background:#121110;--zena-color-surface:#1c1a18;--zena-color-surface-elevated:#252220;--zena-color-border:#3a3632;--zena-color-text-primary:#f5f2ef;--zena-color-text-secondary:#a8a29e;--zena-color-text-muted:#78716c;--zena-color-error:#ef6b6b;--zena-color-success:#4ade80;--zena-color-warning:#fbbf24;--zena-shadow-sm:0 1px 3px #0006;--zena-shadow-md:0 4px 12px #00000073;--zena-shadow-lg:0 8px 24px #00000080;--zena-shadow-splash:0 16px 40px #0009}:root{--zena-font-family:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--zena-spacing-xs:4px;--zena-spacing-sm:8px;--zena-spacing-md:16px;--zena-spacing-lg:24px;--zena-spacing-xl:32px;--zena-spacing-2xl:48px;--zena-spacing-3xl:64px;--zena-radius-sm:8px;--zena-radius-md:12px;--zena-radius-lg:16px;--zena-radius-xl:24px;--zena-radius-2xl:32px;--zena-radius-full:9999px;--zena-font-size-xs:12px;--zena-font-size-caption:13px;--zena-font-size-sm:14px;--zena-font-size-md:16px;--zena-font-size-lg:18px;--zena-font-size-xl:22px;--zena-font-size-2xl:28px;--zena-font-size-display:40px;--zena-font-weight-regular:400;--zena-font-weight-medium:500;--zena-font-weight-semibold:600;--zena-font-weight-bold:700;--zena-font-weight-extrabold:800;--zena-line-height-tight:1.2;--zena-line-height-normal:1.5;--zena-line-height-relaxed:1.65;--zena-shadow-sm:0 1px 3px #00000014;--zena-shadow-md:0 4px 12px #0000001a;--zena-shadow-lg:0 8px 24px #0000001f;--zena-shadow-splash:0 16px 40px #0003;--zena-layout-max-width:480px;--zena-layout-header-height:56px;--zena-layout-nav-height:64px;--zena-safe-area-bottom:env(safe-area-inset-bottom,10px);--zena-safe-area-top:env(safe-area-inset-top,10px);--zena-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--zena-transition-normal:.25s cubic-bezier(.22, 1, .36, 1);--zena-duration-fast:.15s;--zena-duration-normal:.25s;--zena-duration-slow:.4s;--zena-duration-slower:.6s;--zena-ease-out:cubic-bezier(.22, 1, .36, 1);--zena-ease-in-out:cubic-bezier(.4, 0, .2, 1);--zena-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--zena-layout-max-width-md:560px;--zena-layout-max-width-lg:640px;--zena-z-overlay:100;--zena-z-modal:110;--zena-z-sheet:120;--zena-color-overlay:#00000073;--zena-color-surface-overlay:var(--zena-color-surface-elevated);--zena-opacity-disabled:.48;--zena-color-accent-dark:color-mix(in srgb, var(--zena-color-accent) 55%, black);--zena-color-accent-mid:color-mix(in srgb, var(--zena-color-accent) 40%, white)}@keyframes z-fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes z-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes z-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-enter-active,.page-leave-active{transition:opacity var(--zena-duration-normal) var(--zena-ease-out), transform var(--zena-duration-normal) var(--zena-ease-out)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.z-stagger>*{animation:z-fade-slide-up var(--zena-duration-slow) var(--zena-ease-out) both}.z-stagger>:first-child{animation-delay:0s}.z-stagger>:nth-child(2){animation-delay:40ms}.z-stagger>:nth-child(3){animation-delay:80ms}.z-stagger>:nth-child(4){animation-delay:.12s}.z-stagger>:nth-child(5){animation-delay:.16s}.z-stagger>:nth-child(6){animation-delay:.2s}.z-stagger>:nth-child(7){animation-delay:.24s}.z-stagger>:nth-child(8){animation-delay:.28s}.z-stagger>:nth-child(9){animation-delay:.32s}.z-stagger>:nth-child(10){animation-delay:.36s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--zena-font-family);font-size:var(--zena-font-size-md);line-height:var(--zena-line-height-normal);color:var(--zena-color-text-primary);background-color:var(--zena-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--zena-color-accent);text-decoration:none}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{overscroll-behavior:none}.app-shell{background-color:var(--zena-color-background);min-height:100dvh;color:var(--zena-color-text-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
