.sidebar-module__nCZk-W__sidebar{background:var(--ink);width:220px;color:var(--canvas);flex-direction:column;flex-shrink:0;min-height:100vh;display:flex;position:sticky;top:0}.sidebar-module__nCZk-W__brand{border-bottom:1px solid #ffffff14;padding:20px 16px 14px}.sidebar-module__nCZk-W__brandName{color:var(--canvas);font-family:Georgia,serif;font-size:17px;font-style:italic}.sidebar-module__nCZk-W__brandSub{letter-spacing:.08em;text-transform:uppercase;color:#fafaf747;margin-top:3px;font-size:11px;font-weight:600}.sidebar-module__nCZk-W__section{padding:16px 0 4px}.sidebar-module__nCZk-W__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#fafaf747;margin-bottom:4px;padding:0 16px;font-size:11px;font-weight:600}.sidebar-module__nCZk-W__item{color:#fafaf780;border-radius:6px;align-items:center;gap:8px;margin:1px 8px;padding:7px 16px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.sidebar-module__nCZk-W__item:hover{color:#fafaf7d9;background:#ffffff0f}.sidebar-module__nCZk-W__active{color:var(--canvas)!important;background:#a85a1d38!important}.sidebar-module__nCZk-W__icon{opacity:.5;text-align:center;width:15px;font-size:13px}.sidebar-module__nCZk-W__active .sidebar-module__nCZk-W__icon{opacity:1;color:var(--primary)}.sidebar-module__nCZk-W__bottom{border-top:1px solid #ffffff12;margin-top:auto;padding:12px 8px}.sidebar-module__nCZk-W__marketBadge{color:#fafaf759;background:#ffffff0d;border-radius:6px;justify-content:space-between;padding:7px 10px;font-size:11px;display:flex}.sidebar-module__nCZk-W__marketBadge strong{color:#fafaf7a6;font-weight:600}
:root{--primary:#a85a1d;--primary-active:#8a4917;--ink:#26251e;--body:#5a5852;--body-strong:#26251e;--muted:#807d72;--muted-soft:#a09c92;--hairline:#e6e5e0;--hairline-soft:#efeee8;--hairline-strong:#cfcdc4;--canvas:#f7f7f4;--canvas-soft:#fafaf7;--surface-card:#fff;--surface-strong:#e6e5e0;--on-primary:#fff;--success:#1f8a65;--error:#cf2d56;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}
.layout-module__Jda37q__shell{min-height:100vh;display:flex}.layout-module__Jda37q__main{flex-direction:column;flex:1;min-width:0;display:flex}
