/* Centered workspace canvas with a dedicated left navigation rail. */
html body .global-topbar{max-width:none!important;width:100%!important;padding:0 30px!important;height:80px!important;min-height:80px!important;border-bottom:1px solid #ffffff10!important;display:flex!important;align-items:center!important;gap:24px!important}
html body .global-topbar .brand{width:190px!important;flex:none!important}
html body .global-topbar .site-primary-nav{justify-content:center!important;gap:20px!important;flex:1!important}
html body .global-topbar .topbar-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:none!important}
html body .global-topbar .site-primary-nav .workspace-switch{min-height:40px!important;padding:8px 10px!important}
html body .global-topbar .site-profile>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:92px!important;height:38px!important;padding:0 12px!important;border:1px solid #ffb15377!important;border-radius:8px!important;background:#ffac4710!important;color:#fff!important;font-size:13px!important;line-height:1!important}
html body .global-topbar .site-profile>summary .profile-label{font-family:'TubeDesk Pretendard',sans-serif!important;font-size:13px!important;font-weight:400!important;white-space:nowrap}
html body aside.sidebar.app-sidebar{display:block!important;position:absolute!important;top:100px!important;left:18px!important;width:202px!important;min-height:0!important;height:auto!important;max-height:calc(100vh - 120px)!important;padding:14px 10px!important;box-sizing:border-box!important;overflow-y:auto!important;background:#191d21!important;border:1px solid #ffffff13!important;border-radius:14px!important}
html body .app-sidebar .sidebar-guide{display:none!important}
html body .app-sidebar .sidebar-section-title{font-size:11px!important;letter-spacing:1px!important;color:#969da5!important;margin:3px 8px 12px!important}
html body .app-sidebar .context-navigation{display:block!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body .app-sidebar .context-title{display:none!important}
html body .app-sidebar .context-navigation nav{display:block!important}
html body .app-sidebar .context-navigation nav>[data-nav-group]:not([hidden]){display:flex!important;flex-direction:column!important;gap:6px!important}
html body .app-sidebar .context-navigation [hidden]{display:none!important}
html body .app-sidebar .nav{width:100%!important;min-height:40px!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#d5d8dc!important;font-size:14px!important;line-height:1.35!important;text-align:left!important}
html body .app-sidebar .nav.active{background:#ff9d2418!important;border-color:#ffae4e66!important;color:#ffb457!important}
html body .app-sidebar .nav span{font-size:14px!important;font-weight:400!important}
html body .app-sidebar .nav-label{font-size:13px!important;color:#f6f6f5!important;margin:4px 0 10px!important;padding:7px!important}
html body .app-sidebar .nav-explainer{font-size:11px!important;line-height:1.6!important;padding:10px!important;color:#a5acb4!important}
html body main.app-main{width:calc(100% - 248px)!important;max-width:1380px!important;margin:0 16px 0 232px!important;padding:18px 24px 50px!important;box-sizing:border-box!important}
html body .liva-hero-copy{padding-left:0!important}
html body .liva-section-heading{align-items:center!important}
@media(min-width:1680px){html body main.app-main{margin-left:auto!important;margin-right:auto!important;transform:translateX(108px);max-width:1380px!important;width:calc(100% - 280px)!important}}
@media(max-width:1200px){html body .global-topbar{gap:12px!important;padding:12px 20px!important;flex-wrap:wrap!important;height:auto!important;min-height:108px!important}html body .global-topbar .brand{width:auto!important;flex:1!important}html body .global-topbar .site-primary-nav{order:3!important;flex-basis:100%!important;justify-content:center!important;overflow-x:auto!important}html body aside.sidebar.app-sidebar{top:132px!important;width:180px!important;left:12px!important}html body main.app-main{margin-left:200px!important;width:calc(100% - 212px)!important;padding:12px!important}}
@media(max-width:850px){html body aside.sidebar.app-sidebar{position:relative!important;top:auto!important;left:auto!important;width:calc(100% - 28px)!important;margin:10px 14px!important;padding:8px!important;max-height:none!important}html body .app-sidebar .sidebar-section-title,html body .app-sidebar .nav-label,html body .app-sidebar .nav-explainer{display:none!important}html body .app-sidebar .context-navigation nav>[data-nav-group]:not([hidden]){flex-direction:row!important;overflow-x:auto!important;gap:5px!important}html body .app-sidebar .nav{width:auto!important;flex:none!important;white-space:nowrap!important}html body main.app-main{width:100%!important;margin:0!important;padding:12px 16px 35px!important;transform:none!important}html body .global-topbar .site-profile>summary{min-width:36px!important;padding:0 9px!important}html body .global-topbar .site-profile .profile-label{display:none!important}}
