.preparo-auth-guard-screen.svelte-1h7fn2i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:100dvh;background:var(--sp-sys-color-background);color:var(--sp-sys-color-on-background)}.preparo-auth-guard-brand.svelte-1h7fn2i{font-size:var(--sp-sys-typescale-title-medium-size);line-height:var(--sp-sys-typescale-title-medium-line-height);font-weight:600;letter-spacing:.04em}.preparo-auth-guard-dots.svelte-1h7fn2i{display:inline-flex;gap:.5rem}.preparo-auth-guard-dot.svelte-1h7fn2i{width:8px;height:8px;border-radius:9999px;background:var(--sp-sys-color-primary);opacity:.25;animation:svelte-1h7fn2i-preparo-auth-guard-heartbeat 1.4s ease-in-out infinite}.preparo-auth-guard-dot.svelte-1h7fn2i:nth-child(2){animation-delay:.2s}.preparo-auth-guard-dot.svelte-1h7fn2i:nth-child(3){animation-delay:.4s}@keyframes svelte-1h7fn2i-preparo-auth-guard-heartbeat{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.preparo-auth-guard-dot.svelte-1h7fn2i{animation:none;opacity:.7}}.preparo-auth-guard-sr-only.svelte-1h7fn2i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preparo-workspace-error.svelte-1wyzg7i{display:flex;flex-direction:column;gap:.75rem;max-width:480px;margin:4rem auto;padding:1.5rem;text-align:center;color:var(--sp-sys-color-on-surface);background:var(--sp-sys-color-surface);border:1px solid var(--sp-sys-color-outline-variant);border-radius:.5rem}.preparo-workspace-error.svelte-1wyzg7i h1:where(.svelte-1wyzg7i){margin:0;font-size:1.25rem}.preparo-workspace-error.svelte-1wyzg7i p:where(.svelte-1wyzg7i){margin:0}.preparo-workspace-error-hint.svelte-1wyzg7i{font-size:.875rem;color:var(--sp-sys-color-on-surface-variant)}.preparo-nav-bar-wrap.svelte-1q3zj0m{position:fixed;bottom:0;left:0;right:0;z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:var(--sp-sys-elevation-2)}@media(max-width:400px){.preparo-nav-bar-wrap.svelte-1q3zj0m .sp-nav-bar-label{display:none}.preparo-nav-bar-wrap.svelte-1q3zj0m .sp-nav-bar-item{min-height:48px}}.preparo-nav-rail-wrap.svelte-18lui2f{position:absolute;top:0;left:0;bottom:0;z-index:20;box-shadow:var(--sp-sys-elevation-2)}.preparo-nav-rail-wrap .sp-nav-rail .sp-nav-rail-fab{order:1;margin-top:auto;margin-bottom:0;align-self:flex-start}.preparo-nav-rail-dashboard.svelte-18lui2f{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--sp-sys-shape-corner-full, 9999px);transition:background-color var(--sp-sys-motion-duration-short2, .1s) ease}.preparo-nav-rail-dashboard.svelte-18lui2f:hover{background:var(--sp-sys-color-surface-container-highest)}.preparo-nav-rail-dashboard.svelte-18lui2f:focus-visible{outline:2px solid var(--sp-sys-color-primary);outline-offset:-2px}.preparo-nav-rail-dashboard.svelte-18lui2f img:where(.svelte-18lui2f){display:block;width:20px;height:20px;object-fit:contain}.preparo-palette.svelte-1dyyqjk{width:100%}.preparo-palette .sp-command-input-wrapper.preparo-palette-field{padding:.45rem .75rem;border:1px solid var(--sp-sys-color-outline-variant);border-bottom:1px solid var(--sp-sys-color-outline-variant);border-radius:var(--sp-sys-shape-corner-full, 9999px);background:var(--sp-sys-color-surface-container-low);transition:border-color var(--sp-sys-motion-duration-short2, .1s) ease}.preparo-palette .sp-command-input-wrapper.preparo-palette-field:focus-within{border-color:var(--sp-sys-color-primary);outline:1px solid var(--sp-sys-color-primary)}.preparo-palette .sp-command-input-wrapper.preparo-palette-field{min-width:0}.preparo-palette .sp-command-input.preparo-palette-field-input{min-width:0;font-size:var(--sp-sys-typescale-body-medium-size, .875rem)}.preparo-palette .sp-command-list.preparo-palette-results{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:60;max-height:min(24rem,calc(100dvh - 64px - 1.5rem));border:1px solid var(--sp-sys-color-outline-variant);border-radius:var(--sp-sys-shape-corner-lg, 16px);background:var(--sp-sys-color-surface-container);box-shadow:var(--sp-sys-elevation-3)}.preparo-theme-mode-switch.sp-switch{position:relative;gap:0}.preparo-theme-mode-switch[data-state=unchecked] .sp-switch-track{background-color:var(--sp-sys-color-surface-container-low)}.preparo-theme-mode-switch .sp-switch-thumb-content{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.preparo-theme-mode-switch .sp-switch-thumb-content .sp-icon{width:58%;height:58%;display:block}.preparo-workspace-selector-wrap.svelte-stu4nx{display:inline-flex;min-width:0}.preparo-workspace-selector.svelte-stu4nx,.preparo-workspace-selector.sp-dropdown-menu-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;margin:0;appearance:none;border:1px solid var(--sp-sys-color-outline-variant);border-radius:var(--sp-sys-shape-corner-full);background:none;color:var(--sp-sys-color-on-surface-variant);font-family:var(--sp-sys-typescale-label-medium-font);font-size:var(--sp-sys-typescale-label-medium-size);font-weight:var(--sp-sys-typescale-label-medium-weight);line-height:var(--sp-sys-typescale-label-medium-line-height);opacity:.6;cursor:not-allowed;-webkit-user-select:none;user-select:none;min-width:0;max-width:100%}.preparo-workspace-selector-wrap.svelte-stu4nx .preparo-workspace-selector-root.sp-dropdown-menu-root{min-width:0;max-width:100%}.preparo-workspace-selector-label.svelte-stu4nx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preparo-workspace-selector.svelte-stu4nx svg,.preparo-workspace-selector.sp-dropdown-menu-trigger svg{flex-shrink:0}.preparo-workspace-selector-active.sp-dropdown-menu-trigger{opacity:1;cursor:pointer}.preparo-workspace-selector-active.sp-dropdown-menu-trigger:hover{border-color:var(--sp-sys-color-outline)}@media(max-width:768px){.preparo-workspace-selector.svelte-stu4nx,.preparo-workspace-selector.sp-dropdown-menu-trigger{padding:.3rem .45rem}.preparo-workspace-selector.svelte-stu4nx:not(.preparo-workspace-selector-active) .preparo-workspace-selector-label:where(.svelte-stu4nx){display:none}.preparo-workspace-selector-label-a11y.svelte-stu4nx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.preparo-topbar.svelte-kbslt5{flex-shrink:0}.preparo-topbar-appbar{border-bottom:1px solid var(--sp-sys-color-outline-variant)}.preparo-topbar-appbar.sp-app-bar.small{padding-inline:0}.preparo-topbar-brand.svelte-kbslt5{display:inline-flex;align-items:center;gap:0;color:inherit;text-decoration:none;padding:0}.preparo-topbar-brand.svelte-kbslt5:focus-visible{outline-offset:-2px}.preparo-topbar-brand-mark.svelte-kbslt5{display:inline-flex;align-items:center;justify-content:center;width:80px;flex-shrink:0}.preparo-topbar-brand-mark.svelte-kbslt5 img:where(.svelte-kbslt5){display:block;width:32px;height:32px;object-fit:contain}.preparo-topbar-avatar-slot.svelte-kbslt5{display:flex;align-items:center;justify-content:center;width:80px;flex-shrink:0}.preparo-topbar-appbar.sp-app-bar.small .sp-app-bar-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(480px,calc(100% - 480px))) minmax(0,1fr);gap:.5rem}.preparo-topbar-appbar.sp-app-bar.small .sp-app-bar-trailing{margin-left:0;justify-self:end;min-width:0;max-width:100%}.preparo-topbar-appbar.sp-app-bar.small .sp-app-bar-leading{justify-self:start;min-width:0;max-width:100%}.preparo-topbar-search.svelte-kbslt5{width:100%;min-width:0}@media(max-width:768px){.preparo-topbar-appbar.sp-app-bar.small{padding-inline:.5rem}.preparo-topbar-brand.svelte-kbslt5{gap:.5rem}.preparo-topbar-brand-mark.svelte-kbslt5,.preparo-topbar-avatar-slot.svelte-kbslt5{width:auto}.preparo-topbar-appbar.sp-app-bar.small .sp-app-bar-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem}.preparo-topbar-search.svelte-kbslt5{width:100%}.preparo-topbar-brand.svelte-kbslt5 strong:where(.svelte-kbslt5){display:none}}.preparo-topbar-brand.svelte-kbslt5 strong:where(.svelte-kbslt5){font-family:var(--sp-sys-typescale-title-medium-font, inherit);font-size:var(--sp-sys-typescale-title-medium-size, 1rem);font-weight:var(--sp-sys-typescale-title-medium-weight, 600);letter-spacing:.01em}.preparo-user-trigger.sp-dropdown-menu-trigger{background:none!important;border:none!important;padding:0!important;cursor:pointer}.preparo-user-menu.sp-dropdown-menu-content{min-width:220px}.preparo-user-menu-header.svelte-kbslt5{padding:1rem .85rem .6rem;font-size:.78rem;color:var(--sp-sys-color-on-surface-variant);word-break:break-all}.preparo-user-menu-link.svelte-kbslt5{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .85rem;font-size:.88rem;color:var(--sp-sys-color-on-surface);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.preparo-user-menu-row.svelte-kbslt5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .85rem}.preparo-user-menu-row-compact.svelte-kbslt5{padding:.4rem .85rem}.preparo-user-menu-icon-link.svelte-kbslt5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--sp-sys-color-on-surface);text-decoration:none;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.preparo-user-menu .preparo-user-menu-icon-item.sp-dropdown-menu-item{padding:0;border-radius:8px}.preparo-user-menu .preparo-user-menu-switch-item.sp-dropdown-menu-item{padding:0;border-radius:var(--sp-sys-shape-corner-full, 9999px)}.preparo-visually-hidden.svelte-kbslt5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preparo-user-menu-icon-link.svelte-kbslt5:hover{color:var(--sp-sys-color-primary);background:color-mix(in oklch,var(--sp-sys-color-on-surface) 6%,transparent)}.preparo-user-menu-signout.svelte-kbslt5{color:var(--sp-sys-color-error)}.preparo-shell.svelte-1v2axqk{height:100dvh;display:flex;flex-direction:column;background:var(--sp-sys-color-background);color:var(--sp-sys-color-on-background)}.preparo-shell-body.svelte-1v2axqk{position:relative;flex:1;display:flex;flex-direction:row;min-width:0;min-height:0}.preparo-shell-main.svelte-1v2axqk{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-left:80px}@media(max-width:768px){.preparo-shell-main.svelte-1v2axqk{padding-left:0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}
