.layout_loadingScreen__ezWlf{min-height:100vh;display:grid;place-items:center;background:var(--surface)}.layout_screen__MP_Cj{display:flex;min-height:100vh;background:var(--surface)}.layout_sidebar__7v5uR{width:240px;flex-shrink:0;background:var(--surface-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.layout_sidebarLogo__i2IaF{padding:var(--space-5) var(--space-5) var(--space-4)}.layout_logButton__bJ8Mi{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 var(--space-4) var(--space-4);padding:14px 16px;min-height:52px;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-ink);font-size:1.05rem;font-weight:700;text-decoration:none;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--primary) 55%,transparent);transition:transform var(--dur-micro) var(--ease),box-shadow var(--dur-micro) var(--ease)}.layout_logButton__bJ8Mi:hover{transform:translateY(-1px);box-shadow:0 10px 24px -6px color-mix(in srgb,var(--primary) 60%,transparent)}.layout_sidebarLogs__TzwZ4{flex:1;overflow-y:auto;padding:0 var(--space-3)}.layout_groupLabel__tLzW2{padding:var(--space-3) 10px 6px;margin-bottom:0}.layout_logItem__ZeTWR{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);text-decoration:none;margin-bottom:2px}.layout_logItem__ZeTWR:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.layout_logItemActive__4pCJB{background:color-mix(in srgb,var(--primary) 10%,transparent)}.layout_logItemTitle___dl9T{font-size:.82rem;color:var(--neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_logItemMeta__ZP6yY{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--ink-muted)}.layout_carerDot__jc_ce{width:6px;height:6px;border-radius:50%;background:var(--tertiary);flex-shrink:0}.layout_sidebarNav__l8Zzt{border-top:1px solid var(--border);padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.layout_navBtn__xFTv2{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;font-size:.88rem}.layout_navBtn__xFTv2:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--neutral)}.layout_navBtnActive__FcIZ7{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-fg-safe);font-weight:500}.layout_body___7JxF{flex:1;min-width:0;display:flex;flex-direction:column}.layout_topBar__m7EoC{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-card)}.layout_demoBadge__D2nd3{font-family:var(--font-body);text-transform:none}.layout_main__eWBl4{flex:1;max-width:880px;width:100%;margin:0 auto;padding:var(--space-6)}.layout_footer__TQWIV{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.layout_footer__TQWIV p{max-width:70ch;margin-inline:auto;font-size:.85rem;color:var(--ink-muted)}@media (max-width:900px){.layout_screen__MP_Cj{flex-direction:column}.layout_sidebar__7v5uR{width:100%;height:auto;position:static;flex-direction:row;align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-4)}.layout_sidebarLogo__i2IaF{padding:0}.layout_logButton__bJ8Mi{flex-shrink:0;margin:0;padding:0;width:44px;height:44px;min-height:44px;border-radius:var(--radius-pill)}.layout_logButton__bJ8Mi span,.layout_sidebarLogs__TzwZ4{display:none}.layout_sidebarNav__l8Zzt{flex:1;flex-direction:row;justify-content:flex-end;border-top:none;padding:0}.layout_navBtn__xFTv2 span{display:none}.layout_main__eWBl4{padding:var(--space-5) var(--space-4)}.layout_topBar__m7EoC{padding:var(--space-3) var(--space-4)}}