.unread-badge.svelte-jb9drd{background:var(--pr-accent);color:#333;border-radius:12px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font:700 9px/1 Cairo,Arial,sans-serif;display:inline-grid}.app-mobile-nav.svelte-jb9drd a:where(.svelte-jb9drd),.mobile-more.svelte-jb9drd>button:where(.svelte-jb9drd){position:relative}.app-mobile-nav.svelte-jb9drd>a:where(.svelte-jb9drd) .unread-badge:where(.svelte-jb9drd),.mobile-more.svelte-jb9drd>button:where(.svelte-jb9drd) .unread-badge:where(.svelte-jb9drd){position:absolute;top:3px;right:10px}.pr-workspace.svelte-jb9drd{--topbar-height:68px;background:var(--pr-white);min-height:100dvh;font-size:13px}.preview-strip.svelte-jb9drd{background:var(--pr-accent);justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;font-size:10px;line-height:1.7;display:flex}.preview-strip.svelte-jb9drd span:where(.svelte-jb9drd),.preview-strip.svelte-jb9drd a:where(.svelte-jb9drd){align-items:center;gap:8px;display:inline-flex}.preview-strip.svelte-jb9drd a:where(.svelte-jb9drd){flex-shrink:0;font-weight:700}.app-topbar.svelte-jb9drd{height:var(--topbar-height);z-index:50;background:var(--pr-ink);color:var(--pr-white);align-items:center;gap:24px;padding:0 28px;display:flex;position:sticky;top:0}.app-logo.svelte-jb9drd{flex-shrink:0;align-items:center;display:inline-flex}.topbar-divider.svelte-jb9drd{background:#fff3;width:1px;height:20px}.workspace-label.svelte-jb9drd{color:#ffffffbf;font-size:11px}.topbar-actions.svelte-jb9drd{align-items:center;gap:24px;min-width:0;margin-left:auto;display:flex}.language-switch.svelte-jb9drd{place-items:center;min-width:32px;min-height:40px;font-size:11px;display:grid}.app-frame.svelte-jb9drd{min-height:calc(100dvh - var(--topbar-height));grid-template-columns:216px minmax(0,1fr);display:grid}.app-sidebar.svelte-jb9drd{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));border-right:1px solid var(--pr-line);flex-direction:column;padding:32px 16px 20px;display:flex;position:sticky;overflow-y:auto}.nav-label.svelte-jb9drd{letter-spacing:1.3px;color:var(--pr-muted);margin:0 12px 16px;font-size:9px}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd){gap:4px;display:grid}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd){min-height:44px;transition:background var(--pr-fast);border-radius:3px;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:1.6;display:flex}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd) span:where(.svelte-jb9drd){flex:1;min-width:0}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd):hover{background:var(--pr-surface)}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a.current:where(.svelte-jb9drd){background:var(--pr-ink);color:var(--pr-white)}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd) i:where(.svelte-jb9drd){background:var(--pr-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.nav-divider.svelte-jb9drd{background:var(--pr-line);height:1px;margin:24px 12px}.sidebar-foot.svelte-jb9drd{margin-top:auto;padding:32px 12px 0}.sidebar-foot.svelte-jb9drd p:where(.svelte-jb9drd){justify-content:space-between;gap:8px;margin:24px 0 0;font-size:9px;font-weight:700;display:flex}.sidebar-foot.svelte-jb9drd p:where(.svelte-jb9drd) span:where(.svelte-jb9drd){color:var(--pr-muted);font-weight:400}.area-switch.svelte-jb9drd,.signout.svelte-jb9drd{font:inherit;color:var(--pr-muted);background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 0;font-size:11px;display:flex}.area-switch.svelte-jb9drd{margin-bottom:8px}.area-switch.svelte-jb9drd:hover,.signout.svelte-jb9drd:hover{color:var(--pr-ink)}.app-main.svelte-jb9drd{background:var(--pr-white);min-width:0;padding:40px 40px 56px}.main-inner.svelte-jb9drd{width:100%;min-width:0;max-width:1200px;margin:auto}.app-mobile-nav.svelte-jb9drd{display:none}.pr-workspace.svelte-jb9drd .page-heading{margin-bottom:24px}.pr-workspace.svelte-jb9drd .page-heading h1{letter-spacing:-.8px;font-size:28px;line-height:1.5}.pr-workspace.svelte-jb9drd .page-heading p:not(.eyebrow){color:var(--pr-muted);font-size:12px;line-height:1.8}.pr-workspace.svelte-jb9drd .page-heading .eyebrow{color:var(--pr-muted)}@media (width<=1100px){.app-main.svelte-jb9drd{padding:32px 24px 48px}.app-frame.svelte-jb9drd{grid-template-columns:192px minmax(0,1fr)}.app-sidebar.svelte-jb9drd{padding-inline:12px}.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd){gap:8px;font-size:11px}}@media (width<=760px){.pr-workspace.svelte-jb9drd{--topbar-height:60px}.preview-strip.svelte-jb9drd{align-items:flex-start;gap:12px;padding:8px 16px;font-size:9px}.preview-strip.svelte-jb9drd span:where(.svelte-jb9drd){align-items:flex-start}.app-topbar.svelte-jb9drd{gap:12px;padding:0 16px}.topbar-divider.svelte-jb9drd,.workspace-label.svelte-jb9drd{display:none}.topbar-actions.svelte-jb9drd{gap:12px}.app-frame.svelte-jb9drd{min-height:calc(100dvh - var(--topbar-height));display:block}.app-sidebar.svelte-jb9drd{display:none}.app-main.svelte-jb9drd{padding:24px 16px calc(100px + env(safe-area-inset-bottom));min-height:calc(100dvh - var(--topbar-height))}.app-mobile-nav.svelte-jb9drd{z-index:70;border-top:1px solid var(--pr-line);background:var(--pr-white);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.app-mobile-nav.svelte-jb9drd>a:where(.svelte-jb9drd),.mobile-more.svelte-jb9drd>button:where(.svelte-jb9drd){width:100%;min-height:52px;font:inherit;color:var(--pr-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:9px;line-height:1.5;display:flex}.app-mobile-nav.svelte-jb9drd .current:where(.svelte-jb9drd){color:var(--pr-ink);background:var(--pr-surface);border-radius:3px;font-weight:700}.app-mobile-nav.svelte-jb9drd>a.current:where(.svelte-jb9drd) svg{color:var(--pr-ink);stroke-width:2.2px}.mobile-more.svelte-jb9drd{min-width:0}.more-panel.svelte-jb9drd{border:1px solid var(--pr-line);background:var(--pr-white);border-radius:4px;max-height:calc(100dvh - 160px);padding:16px;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow-y:auto}.more-panel.svelte-jb9drd p:where(.svelte-jb9drd){color:var(--pr-muted);margin:0 0 8px;font-size:10px}.more-panel.svelte-jb9drd a:where(.svelte-jb9drd),.more-panel.svelte-jb9drd form:where(.svelte-jb9drd) button:where(.svelte-jb9drd){min-height:44px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 8px;font-size:12px;display:flex}.more-panel.svelte-jb9drd a:where(.svelte-jb9drd):hover,.more-panel.svelte-jb9drd button:where(.svelte-jb9drd):hover{background:var(--pr-surface)}.pr-workspace.svelte-jb9drd .page-heading h1{letter-spacing:-.5px;font-size:23px}.pr-workspace.svelte-jb9drd .page-heading{gap:16px}}.app-mobile-nav.admin.svelte-jb9drd{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.app-sidebar.svelte-jb9drd nav:where(.svelte-jb9drd) a:where(.svelte-jb9drd){transition:none}}.pr-workspace.svelte-jb9drd main h1{letter-spacing:normal;margin-top:0;font-size:20px;font-weight:700;line-height:1.6}.pr-workspace.svelte-jb9drd main h2{letter-spacing:normal}.pr-workspace.svelte-jb9drd main .pr-button.primary,.pr-workspace.svelte-jb9drd main .button.primary{color:#fff;box-shadow:none;background:#333;border-radius:0}.pr-workspace.svelte-jb9drd main .pr-button,.pr-workspace.svelte-jb9drd main .button{box-shadow:none;border-radius:0}.pr-workspace.svelte-jb9drd main .pr-status,.pr-workspace.svelte-jb9drd main .pr-status.emphasis{background:0 0;border-radius:0;padding-inline:0}.pr-workspace.svelte-jb9drd main .settings-card{background:#fff;border:0;border-radius:0;padding:0}.pr-workspace.svelte-jb9drd main .file-block{border:0;border-bottom:1px solid #eee;border-radius:0;padding:16px 0}.pr-workspace.svelte-jb9drd main .section-empty{background:#fff;border:0;border-radius:0;min-height:260px}.pr-workspace.svelte-jb9drd main .settings-heading h1,.pr-workspace.svelte-jb9drd main .section-header h1{letter-spacing:normal;font-size:20px}.pr-workspace.svelte-jb9drd main .pr-empty{text-align:left;justify-items:start;padding:24px 0}.pr-workspace.svelte-jb9drd main .empty-icon{background:0 0;border-radius:0;place-items:start;width:auto;height:auto}.pr-workspace.svelte-jb9drd main .pr-empty h2{letter-spacing:normal;font-size:14px}.pr-workspace.svelte-jb9drd main .notice{background:#fff;border:0;border-left:1px solid #ddd;border-radius:0;padding:8px 16px}
