.sidebar-module__ENZV2q__sidebar{width:var(--sidebar-w);background:var(--paper);border-right:1px solid var(--line);padding:var(--sp-8) 22px;flex-direction:column;flex:none;min-height:100vh;display:flex}.sidebar-module__ENZV2q__logo{font-family:var(--serif);font-weight:var(--fw-medium);font-size:var(--fs-h2);letter-spacing:.18em;text-align:center;color:var(--ink);padding:var(--sp-1) 0 0}.sidebar-module__ENZV2q__logoRule{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 4px 0;display:flex}.sidebar-module__ENZV2q__logoLine{background:var(--line-2);flex:1;height:1px}.sidebar-module__ENZV2q__logoDot{border-radius:var(--r-full);background:var(--blue);width:6px;height:6px}.sidebar-module__ENZV2q__feature{border:1px solid var(--line);border-radius:var(--r-lg);margin:var(--sp-6) 0 var(--sp-1);gap:13px;padding:13px;display:flex}.sidebar-module__ENZV2q__featureImg{border-radius:var(--r-sm);background-position:50%;background-size:cover;background-color:var(--night-2);flex:none;width:88px;height:104px}.sidebar-module__ENZV2q__featureBody{flex-direction:column;display:flex}.sidebar-module__ENZV2q__featureTag{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--blue);padding:3px var(--sp-2);border-radius:var(--r-xs);align-self:flex-start}.sidebar-module__ENZV2q__featureTitle{font-family:var(--serif);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);line-height:var(--lh-snug);margin:var(--sp-2) 0 0;color:var(--ink)}.sidebar-module__ENZV2q__nav{margin-top:var(--sp-5);flex-direction:column;gap:1px;display:flex}.sidebar-module__ENZV2q__navLink{font-family:var(--serif);font-size:var(--fs-body);color:var(--ink);border-radius:var(--r-md);transition:background var(--tr-fast), color var(--tr-fast);align-items:center;gap:15px;padding:11px 14px;line-height:1;text-decoration:none;display:flex;position:relative}.sidebar-module__ENZV2q__navLink:hover{background:#f5f4f0}.sidebar-module__ENZV2q__navLink.sidebar-module__ENZV2q__active{background:var(--active-bg);color:var(--blue);font-weight:var(--fw-medium)}.sidebar-module__ENZV2q__navLink.sidebar-module__ENZV2q__active:before{content:"";background:var(--active-bar);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.sidebar-module__ENZV2q__navLink svg{flex:none;width:21px;height:21px}.sidebar-module__ENZV2q__separator{background:var(--line);height:1px;margin:var(--sp-4) 4px}.sidebar-module__ENZV2q__groupLabel{font-family:var(--mono);font-size:var(--fs-mono);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:4px 0 var(--sp-2);padding:0 14px}.sidebar-module__ENZV2q__tailRule{background:var(--line);height:1px;margin:var(--sp-5) 4px 0}
