.Sybw8a_nav{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.Sybw8a_link{align-items:center;gap:var(--space-3);min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);transition:background-color var(--transition-fast), color var(--transition-fast);display:flex;position:relative}.Sybw8a_link:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.Sybw8a_active,.Sybw8a_active:hover{color:var(--color-on-accent);background:var(--color-accent)}.Sybw8a_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:900px){.Sybw8a_nav{gap:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;order:3;width:100%;overflow:auto hidden}.Sybw8a_nav::-webkit-scrollbar{display:none}.Sybw8a_link{flex:none}.Sybw8a_link:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.Sybw8a_label{flex:none;overflow:visible}}@media (max-width:640px){.Sybw8a_label{display:none}}
.jiMSNG_shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100svh;display:grid}.jiMSNG_sidebar{gap:var(--space-5);height:100svh;padding:var(--space-6) var(--space-4);background:var(--color-glass);border-right:1px solid var(--color-glass-edge);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);flex-direction:column;display:flex;position:sticky;top:0}.jiMSNG_brand{align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}.jiMSNG_logo{aspect-ratio:857/569;background-color:var(--color-text-primary);height:1.6rem;display:block;-webkit-mask:url(/runoli-logo.svg) 50%/contain no-repeat;mask:url(/runoli-logo.svg) 50%/contain no-repeat}.jiMSNG_footer{align-items:stretch;gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;display:flex}.jiMSNG_user{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--transition-fast);flex:1;display:flex}.jiMSNG_user:hover{background:var(--color-bg-hover)}.jiMSNG_user:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.jiMSNG_userText{flex-direction:column;gap:2px;min-width:0;display:flex}.jiMSNG_userName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jiMSNG_userMeta{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jiMSNG_content{flex-direction:column;min-width:0;display:flex}.jiMSNG_main{--main-inline-padding:var(--space-8);width:100%;max-width:var(--content-max-width);padding:var(--space-10) var(--main-inline-padding) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.jiMSNG_center{min-height:100svh;padding:var(--space-6);place-items:center;display:grid}.jiMSNG_muted{color:var(--color-text-muted)}.jiMSNG_failed{gap:var(--space-4);flex-direction:column;width:min(100%,28rem);display:flex}.jiMSNG_failedActions{align-items:center;gap:var(--space-4);display:flex}.jiMSNG_textLink{font-size:var(--text-sm);text-underline-offset:.2em;text-decoration:underline}@media (max-width:900px){.jiMSNG_shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.jiMSNG_sidebar{z-index:5;align-items:center;gap:var(--space-3) var(--space-4);height:auto;padding:var(--space-3) var(--space-5);background-color:var(--color-bg-primary);background-image:linear-gradient(var(--color-glass), var(--color-glass)), var(--page-gradients);border-right:none;border-bottom:1px solid var(--color-glass-edge);-webkit-backdrop-filter:none;backdrop-filter:none;background-attachment:fixed;flex-flow:wrap;position:sticky}.jiMSNG_brand{padding:0}.jiMSNG_footer{border-top:none;flex-direction:row;align-items:center;margin-top:0;margin-left:auto;padding:0}.jiMSNG_user{flex:none;padding:0}.jiMSNG_userText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jiMSNG_main{--main-inline-padding:var(--space-5);padding:var(--space-6) var(--main-inline-padding)}}.jiMSNG_product{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.jiMSNG_notAllowed{font-size:var(--text-base);color:var(--color-text-primary)}.jiMSNG_footerLinks{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}.jiMSNG_textButton{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline}.jiMSNG_textButton:hover{color:var(--color-text-primary)}.jiMSNG_textButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:900px){.jiMSNG_footerLinks{padding:0}}
