.app.svelte-12qhfyh{display:flex;min-height:100vh}nav.svelte-12qhfyh{width:260px;background-color:var(--blackstone-black, #160900);border-right:1px solid rgba(247,203,7,.1);padding:0;position:fixed;top:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;transition:transform .3s ease;display:flex;flex-direction:column;z-index:100}.sidebar-collapsed.svelte-12qhfyh nav:where(.svelte-12qhfyh){transform:translate(-260px)}.toggle-btn.svelte-12qhfyh{position:fixed;top:12px;left:12px;z-index:200;background:var(--blackstone-black, #160900);border:1px solid rgba(247,203,7,.25);color:var(--blackstone-gold, #F7CB07);font-size:1.2rem;width:36px;height:36px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease;padding:0;box-shadow:none;transform:none}.toggle-btn.svelte-12qhfyh:hover{background-color:#f7cb071a;border-color:var(--blackstone-gold, #F7CB07);transform:none;box-shadow:none}.logo-container.svelte-12qhfyh{padding:1.5rem 1.25rem 1rem;border-bottom:1px solid rgba(247,203,7,.08);display:flex;align-items:center;justify-content:center;margin-top:.5rem}.logo.svelte-12qhfyh{max-width:55%;height:auto}ul.svelte-12qhfyh{list-style:none;padding:.75rem 0 0;margin:0;flex:1}li.svelte-12qhfyh{margin:0}.nav-section-label.svelte-12qhfyh{font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;padding:.85rem 1.25rem .3rem;pointer-events:none}.nav-divider.svelte-12qhfyh{height:1px;background-color:#ffffff0f;margin:.4rem 0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;align-items:center;gap:.65rem;color:var(--color-text-muted, #b8a898);text-decoration:none;font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:600;font-size:.88rem;letter-spacing:.01em;padding:.7rem 1.25rem;border-left:3px solid transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.nav-icon.svelte-12qhfyh{font-size:.75rem;color:inherit;opacity:.6;flex-shrink:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--blackstone-gold, #F7CB07);background-color:#f7cb070f;border-left-color:#f7cb0759;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover .nav-icon:where(.svelte-12qhfyh){opacity:1}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--blackstone-gold, #F7CB07);background-color:#f7cb0714;border-left-color:var(--blackstone-gold, #F7CB07)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh) .nav-icon:where(.svelte-12qhfyh){opacity:1}.content.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;margin-left:260px;transition:margin-left .3s ease;background-color:var(--color-bg-main, #FFFFFF);border-top-left-radius:var(--border-radius-xl, 16px);border-bottom-left-radius:var(--border-radius-xl, 16px);margin-top:1rem;margin-bottom:1rem;margin-right:1rem;box-shadow:-4px 0 20px #0000000d;overflow:hidden}.top-header.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border-main, #e5e5e5)}.page-title.svelte-12qhfyh{margin:0;font-size:1.25rem;color:var(--color-text-main, #160900);font-family:Montserrat,sans-serif;font-weight:700}.sidebar-collapsed.svelte-12qhfyh .content:where(.svelte-12qhfyh){margin-left:0}main.svelte-12qhfyh{flex:1;padding:2rem;width:100%;box-sizing:border-box;max-width:1200px;margin:0 auto}.user-info.svelte-12qhfyh{margin:auto 0 0;padding:1rem 1.25rem;border-top:1px solid rgba(247,203,7,.1);background-color:#0003;display:flex;flex-direction:column;align-items:center;gap:.5rem}.avatar.svelte-12qhfyh{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--blackstone-gold, #F7CB07);box-shadow:0 0 10px #f7cb074d;flex-shrink:0}.initials-avatar.svelte-12qhfyh{display:flex;justify-content:center;align-items:center;background-color:var(--blackstone-gold, #F7CB07);color:var(--blackstone-black, #160900);font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:800;font-size:1rem;letter-spacing:.02em}.user-details.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;gap:.1rem}.user-name.svelte-12qhfyh{font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:700;font-size:.8rem;color:var(--color-text, #fff);text-align:center;letter-spacing:.03em}.user-email.svelte-12qhfyh{font-family:var(--font-body, "Open Sans", sans-serif);font-size:.7rem;color:var(--color-text-muted, #b8a898);text-align:center}.user-actions.svelte-12qhfyh{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;margin-top:.15rem}.user-actions.svelte-12qhfyh .btn:where(.svelte-12qhfyh){padding:.3rem .65rem;font-size:.75rem;background-color:transparent;color:var(--color-text-muted, #b8a898);border:1px solid rgba(247,203,7,.2);border-radius:4px;font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background-color .2s ease;cursor:pointer;text-decoration:none;box-shadow:none;transform:none}.user-actions.svelte-12qhfyh .btn:where(.svelte-12qhfyh):hover{color:var(--blackstone-gold, #F7CB07);border-color:var(--blackstone-gold, #F7CB07);background-color:#f7cb0714;transform:none;box-shadow:none;text-decoration:none}.powered-by.svelte-12qhfyh{padding:.6rem 1rem;text-align:center;font-family:var(--font-body, "Open Sans", sans-serif);font-size:.68rem;color:#b8a89880;border-top:1px solid rgba(247,203,7,.05);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.powered-by.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#f7cb0780;text-decoration:none;font-size:.68rem;transition:color .2s ease}.powered-by.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--blackstone-gold, #F7CB07)}.powered-by.svelte-12qhfyh .btn:where(.svelte-12qhfyh){padding:.1rem .3rem;font-size:.68rem;background:transparent;color:#f7cb0780;border:none;box-shadow:none;transform:none;font-family:var(--font-body, "Open Sans", sans-serif);font-weight:400;letter-spacing:0;text-transform:none}.powered-by.svelte-12qhfyh .btn:where(.svelte-12qhfyh):hover{color:var(--blackstone-gold, #F7CB07);background:transparent;transform:none;box-shadow:none}@media(max-width:768px){nav.svelte-12qhfyh{width:100%;position:static;padding:0;border-right:none;border-bottom:1px solid rgba(247,203,7,.1)}.content.svelte-12qhfyh{margin-left:0}.toggle-btn.svelte-12qhfyh{display:none}.user-info.svelte-12qhfyh{margin-top:1rem}.powered-by.svelte-12qhfyh{margin-top:.5rem}}
