.my-space.svelte-1fhp7a{display:flex;flex-direction:column;gap:var(--space);padding:var(--space);min-height:100%}.user-header.svelte-1fhp7a{display:flex;align-items:center;gap:var(--space);padding:var(--space);background:var(--color-surface);border-radius:var(--radius);margin-bottom:var(--space)}.user-greeting.svelte-1fhp7a{flex:1}.user-greeting.svelte-1fhp7a h2:where(.svelte-1fhp7a){margin:0;font-size:var(--size-md);color:var(--color-foreground)}.admin-badge.svelte-1fhp7a{display:inline-block;margin-top:var(--space-d4);padding:.25rem .75rem;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius);font-size:var(--size-xs);font-weight:600}.content-group.svelte-1fhp7a{margin-bottom:var(--space-2)}.group-title.svelte-1fhp7a{margin:0 0 var(--space) 0;font-size:var(--size-sm);color:var(--color-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.content-grid.svelte-1fhp7a{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space)}.content-card.svelte-1fhp7a{display:flex;flex-direction:column;padding:var(--space);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);position:relative}.content-card.svelte-1fhp7a:hover{border-color:var(--color-accent);background:var(--color-surface-highest);box-shadow:var(--shadow)}.card-icon.svelte-1fhp7a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:var(--space-d2);border-radius:var(--radius);background:var(--color-surface-highest);color:var(--color-accent);flex-shrink:0}.card-body.svelte-1fhp7a{flex:1;margin-bottom:var(--space-d2)}.content-card.svelte-1fhp7a h4:where(.svelte-1fhp7a){margin:0 0 var(--space-d4) 0;font-size:var(--size-sm);color:var(--color-foreground);font-weight:600;line-height:1.3}.description.svelte-1fhp7a{margin:0;font-size:var(--size-xs);color:var(--color-subtle);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.open-btn.svelte-1fhp7a{position:absolute;top:var(--space-d2);right:var(--space-d2);width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-muted);border-radius:var(--radius);transition:all var(--transition-fast)}.content-card.svelte-1fhp7a:hover .open-btn:where(.svelte-1fhp7a){background:var(--color-accent);color:var(--color-surface)}.empty-state.svelte-1fhp7a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space);padding:var(--space-2) var(--space);min-height:10rem;text-align:center;color:var(--color-muted)}.empty-state.svelte-1fhp7a svg{width:3rem;height:3rem;opacity:.3}.loading.svelte-1fhp7a{display:flex;align-items:center;justify-content:center;min-height:10rem;color:var(--color-muted)}.error.svelte-1fhp7a{display:flex;flex-direction:column;align-items:center;gap:var(--space-d2);padding:var(--space);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-foreground);text-align:center}.error.svelte-1fhp7a svg{color:#dc2626}@media(max-width:640px){.content-grid.svelte-1fhp7a{grid-template-columns:1fr}.user-header.svelte-1fhp7a{flex-direction:column;text-align:center}}.account-settings.svelte-1bhoa6w{display:flex;min-height:100%;align-items:stretch}.sidebar.svelte-1bhoa6w{width:200px;box-shadow:var(--shadow-glow);display:flex;flex-direction:column;padding:var(--space);background:var(--color-surface);align-self:stretch}.user-summary.svelte-1bhoa6w{display:flex;flex-direction:column;align-items:center;gap:var(--space-half);text-align:center;padding-bottom:var(--space);border-bottom:1px solid var(--color-border);margin-bottom:var(--space)}.nav-list.svelte-1bhoa6w{flex:1;display:flex;flex-direction:column;gap:var(--space-d8)}.content-area.svelte-1bhoa6w{flex:1;padding:var(--space);overflow-y:auto}.std-launcher-overlay.svelte-5sqnn2{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;z-index:5000;margin:0;padding-top:var(--launcher-top, 15vh);font-family:var(--font-interface, sans-serif);&:has(.std-launcher-body.fill:where(.svelte-5sqnn2)){padding-top:var(--gap-body)}}.std-launcher-backdrop.svelte-5sqnn2{position:absolute;inset:0;background:var(--color-glass);backdrop-filter:var(--filter-glass);overflow:hidden}.std-launcher-backdrop.svelte-5sqnn2:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateZ(0);will-change:opacity}.std-launcher.svelte-5sqnn2{position:relative;width:100%;max-width:400px;font-family:var(--font-interface);background:var(--color-surface-high);border-radius:var(--radius);border:0;box-shadow:var(--shadow-raised),var(--shadow-xl);transition:all var(--transition-fast);overflow:hidden;:where(.svelte-5sqnn2){text-shadow:none!important}&.compact{max-width:50vw}&.standard{max-width:60vw}&.large{max-width:70vw}&.fill{max-width:calc(100% - (var(--gap-body) * 2))}}.std-launcher-header.svelte-5sqnn2{padding:0 var(--space-d2);box-shadow:var(--shadow);background-color:var(--color-surface-high);text-shadow:none!important;box-shadow:var(--shadow-raised),var(--shadow-glow);position:relative;z-index:1;transition:all var(--transition-fast)}.std-launcher-header-inner.svelte-5sqnn2{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;min-height:2.5em}.std-launcher-back-btn.svelte-5sqnn2{position:absolute;right:calc(var(--space) * 1.25);top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--color-muted);cursor:pointer;padding:var(--space-d4, .25rem);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);z-index:4}.std-launcher-back-btn.svelte-5sqnn2:hover{color:var(--color-foreground);background:var(--color-surface-highest)}.std-launcher-search-area.svelte-5sqnn2{display:flex;flex:1;align-items:center;position:relative;z-index:3;align-self:stretch}.std-launcher-input.hidden.svelte-5sqnn2{display:none}.opacity-0.svelte-5sqnn2{opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.std-launcher-title.svelte-5sqnn2{position:absolute;left:50%;transform:translate(-50%);font-size:var(--size-sm);color:var(--color-muted);font-weight:600;font-family:var(--font-interface, sans-serif);pointer-events:none;white-space:nowrap;z-index:2;transition:opacity var(--transition-fast)}.std-launcher-search-area.svelte-5sqnn2 .std-launcher-input:where(.svelte-5sqnn2){width:100%}.std-launcher-input.svelte-5sqnn2{flex:1;background:transparent;border:none;outline:none!important;font-weight:600;font-family:var(--font-interface, sans-serif);font-size:var(--size-sm);color:var(--color-muted);caret-color:var(--color-accent);margin:0;padding:0 var(--space) 0 0;box-shadow:none;border-radius:0!important;text-shadow:none!important;z-index:3;min-width:0;opacity:1;transition:opacity var(--transition-fast)}.std-launcher-close-btn.svelte-5sqnn2{position:absolute;right:var(--space-d3, .5rem);background:transparent;border:none;color:var(--color-muted);cursor:pointer;padding:var(--space-d4, .25rem);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);z-index:4}.std-launcher-close-btn.svelte-5sqnn2:hover{color:var(--color-foreground);background:var(--color-surface-highest)}.std-launcher-body.svelte-5sqnn2{overflow-y:auto;transition:all var(--transition-fast)}.std-launcher-view.svelte-5sqnn2>:where(.svelte-5sqnn2):first-child{padding:var(--space)}.std-launcher-body.standard.svelte-5sqnn2{max-height:30vh}.std-launcher-body.large.svelte-5sqnn2{max-height:70vh}.std-launcher-body.fill.svelte-5sqnn2{max-height:calc(100% - (var(--gap-body) * 2))!important}.std-launcher-item.svelte-5sqnn2{display:flex;min-height:var(--space);align-items:center;gap:var(--leading);width:100%;padding:var(--trim) var(--leading)!important;background:transparent;margin:var(--trim) 0!important;border:none;border-radius:var(--radius);cursor:pointer;text-align:left;transition:all var(--transition-fast);box-shadow:none}.std-launcher-item-title.svelte-5sqnn2{color:var(--color-muted);font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-box-trim:none;text-shadow:none!important}.std-launcher-item-desc.svelte-5sqnn2{font-size:var(--size-2xs);color:var(--color-subtle);font-weight:400;text-align:left;text-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.std-launcher-item-desc.svelte-5sqnn2{display:none}}.std-launcher-item.svelte-5sqnn2:hover,.std-launcher-item.active.svelte-5sqnn2{background:var(--color-surface-highest);box-shadow:var(--shadow);.std-launcher-item-icon:where(.svelte-5sqnn2){color:var(--color-accent)}.std-launcher-item-title:where(.svelte-5sqnn2){color:var(--color-accent)}.std-launcher-item-desc:where(.svelte-5sqnn2){color:var(--color-foreground)}}.std-launcher-item.svelte-5sqnn2:active{box-shadow:var(--shadow-inset);background:var(--color-surface-low)}.std-launcher-item-content.svelte-5sqnn2{flex:1;min-width:0}.std-launcher-item-username.svelte-5sqnn2{color:var(--color-accent);font-size:var(--scale-xs);text-decoration:none;white-space:nowrap;flex-shrink:0}.std-launcher-item-icon.svelte-5sqnn2{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;opacity:.5;filter:blur(.2px);transition:all var(--duration-fast) var(--ease-snappy)}.std-launcher-empty.svelte-5sqnn2{padding:var(--space-2) 0;text-align:center;color:var(--color-subtle);font-style:italic;font-size:var(--scale-d2)}.std-launcher-footer.svelte-5sqnn2{display:flex;justify-content:space-between;align-items:center;padding:var(--space-d2) var(--space-d2);font-size:var(--size-xs);color:var(--color-muted);border-top:var(--border);background-color:var(--color-surface-high);box-shadow:var(--shadow-raised)}.std-launcher-user.svelte-5sqnn2{display:flex;align-items:center;gap:var(--space-d4);color:var(--color-foreground-muted);padding:var(--space-d4);border-radius:var(--radius);transition:all var(--transition-fast)}.std-launcher-user.svelte-5sqnn2:hover{background:var(--color-surface-highest);color:var(--color-foreground)}.std-launcher-user.svelte-5sqnn2 span:where(.svelte-5sqnn2){max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.std-launcher-hints.svelte-5sqnn2{display:flex;gap:1rem}@media(max-width:640px){.std-launcher-overlay.svelte-5sqnn2{align-items:flex-start;padding-top:var(--launcher-mobile-top, 1rem)}.std-launcher.svelte-5sqnn2{margin-inline:1rem;max-width:100%!important}}
