.XRzxiW_shell{min-height:100vh;display:flex}.XRzxiW_sidebar{background:var(--color-bg-raised);border-right:1px solid var(--color-border-default);width:240px;padding:var(--space-6) var(--space-4);gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.XRzxiW_brand{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);color:var(--color-accent-primary);margin:0 0 var(--space-6) 0;padding:0 var(--space-2)}.XRzxiW_brandLogo{width:auto;max-width:100%;height:32px;display:block}.XRzxiW_navLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--type-body-size);text-decoration:none;display:block}.XRzxiW_navLink:hover{background:var(--color-bg-muted)}.XRzxiW_navLinkActive{background:var(--color-bg-muted);color:var(--color-text-primary);border-left:3px solid var(--color-accent-primary);font-weight:600}.XRzxiW_main{flex-direction:column;flex:1;min-width:0;display:flex}.XRzxiW_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-raised);z-index:10;display:flex;position:sticky;top:0}.XRzxiW_headerGroup{align-items:center;gap:var(--space-4);display:flex}.XRzxiW_search{flex:auto;min-width:0}.XRzxiW_menuToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);cursor:pointer;background:0 0;min-width:44px;min-height:44px;display:none}.XRzxiW_localeToggle{gap:var(--space-1);display:flex}.XRzxiW_localeButton{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:var(--type-small-size);background:0 0;min-width:44px;min-height:32px}.XRzxiW_localeButtonActive{border-color:var(--color-accent-primary);color:var(--color-accent-primary);font-weight:600}.XRzxiW_notificationArea{color:var(--color-text-muted);font-size:var(--type-small-size)}.XRzxiW_userArea{color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:500}.XRzxiW_content{padding:var(--space-6);flex:1}.XRzxiW_content:focus{outline:none}.XRzxiW_navGroup{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.XRzxiW_navGroup:first-of-type{margin-top:0}.XRzxiW_navGroupLabel{margin:0 0 var(--space-1) 0;padding:0 var(--space-3);font-size:var(--type-small-size);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.XRzxiW_skipLink{left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-primary);color:var(--color-bg-raised);text-decoration:none;transition:top .1s;position:absolute;top:-100px}.XRzxiW_skipLink:focus{top:var(--space-4)}.XRzxiW_scrim{display:none}@media (max-width:767px){.XRzxiW_sidebar{z-index:20;visibility:hidden;box-shadow:var(--elevation-3);width:80vw;max-width:320px;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:77px auto 0 0;overflow-y:auto;transform:translate(-100%)}.XRzxiW_sidebarOpen{visibility:visible;transition:transform .2s;transform:translate(0)}.XRzxiW_menuToggle{justify-content:center;align-items:center;display:inline-flex}.XRzxiW_header{flex-wrap:wrap}.XRzxiW_content{padding:var(--space-4)}.XRzxiW_scrimVisible{z-index:15;background:#2b242066;display:block;position:fixed;inset:77px 0 0}}@media (min-width:768px) and (max-width:1023px){.XRzxiW_sidebar{width:88px;padding:var(--space-6) var(--space-2)}.XRzxiW_brand{font-size:var(--type-small-size);text-align:center;padding:0}.XRzxiW_brandLogo{margin:0 auto}.XRzxiW_navLink{text-align:center;font-size:var(--type-small-size);padding:var(--space-2)}.XRzxiW_navGroupLabel{display:none}}
