.zsum4a_shell{min-height:100dvh}.zsum4a_brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.zsum4a_brandMark{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.zsum4a_brandName{color:#fff;white-space:nowrap;font-size:16px;font-weight:650}.zsum4a_mobileBar{z-index:30;height:56px;padding:0 var(--gutter);background:var(--sidebar-bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.zsum4a_menuButton{border-radius:var(--radius-control);background:var(--sidebar-hover);min-height:40px;color:var(--sidebar-text);cursor:pointer;border:1px solid #2a2e3d;padding:0 14px;font-weight:600}.zsum4a_backdrop{z-index:10;cursor:pointer;background:#0b0d1480;border:0;padding:0;position:fixed;inset:56px 0 0}.zsum4a_sidebar{z-index:20;width:min(var(--sidebar-width), 84vw);background:var(--sidebar-bg);color:var(--sidebar-text);visibility:hidden;flex-direction:column;padding:16px 12px;transition:transform .16s,visibility .16s;display:flex;position:fixed;inset:56px auto 0 0;overflow-y:auto;transform:translate(-100%)}.zsum4a_sidebarOpen{visibility:visible;transform:translate(0)}.zsum4a_sidebarBrand{display:none}.zsum4a_nav{flex-direction:column;gap:4px;display:flex}.zsum4a_navHeading{color:var(--sidebar-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 6px;padding:0 12px;font-size:11px;font-weight:600}.zsum4a_plannedList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.zsum4a_navItem{border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:550;display:flex}.zsum4a_navItemActive{background:var(--accent);color:#fff}.zsum4a_navItemLink{color:var(--sidebar-text)}.zsum4a_navItemLink:hover{background:var(--sidebar-hover)}.zsum4a_navItemActive:hover{background:var(--accent-strong)}.zsum4a_navItemPlanned{color:var(--sidebar-muted);cursor:default}.zsum4a_soonTag{border:1px solid #2a2e3d;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.zsum4a_sidebarFooter{color:var(--sidebar-muted);margin-top:auto;padding:16px 12px 4px;font-size:12px}.zsum4a_main{min-width:0;padding:20px var(--gutter) 40px}@media (min-width:900px){.zsum4a_shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.zsum4a_mobileBar,.zsum4a_backdrop{display:none}.zsum4a_sidebar{visibility:visible;width:auto;height:100dvh;padding:20px 14px;transition:none;position:sticky;inset:0 auto auto 0;transform:none}.zsum4a_sidebarBrand{padding:4px 8px 22px;display:block}.zsum4a_main{padding:32px 36px 56px}}@media (prefers-reduced-motion:reduce){.zsum4a_sidebar{transition:none}}.zsum4a_account{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}
:root{--sidebar-bg:#0b0d14;--sidebar-text:#e5e7eb;--sidebar-muted:#8b90a0;--sidebar-hover:#171a26;--workspace-bg:#f3f4f6;--card-bg:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--text:#111827;--text-muted:#6b7280;--accent:#4f46e5;--accent-strong:#4338ca;--accent-soft:#eef2ff;--success:#047857;--success-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fffbeb;--danger:#b91c1c;--danger-strong:#991b1b;--danger-soft:#fef2f2;--danger-border:#fca5a5;--radius-card:14px;--radius-control:10px;--shadow-card:0 1px 2px #1118270d, 0 1px 3px #1118270f;--sidebar-width:248px;--gutter:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--workspace-bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
