.definition-list{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:minmax(140px,180px) 1fr;margin:0;font-size:13px;display:grid}.definition-list__item{display:contents}.definition-list__item dt{color:var(--color-text-2)}.definition-list__item dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=560px){.definition-list{gap:var(--space-1);grid-template-columns:1fr}.definition-list__item dd{margin-bottom:var(--space-2)}}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-header__text{gap:2px;min-width:0;display:grid}.page-header__title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex}.page-header__description{align-items:center;gap:var(--space-2);color:var(--color-text-2);flex-wrap:wrap;display:flex}.page-header__actions{gap:var(--space-2);display:flex}.app-shell{background:var(--color-bg);min-height:100vh;display:flex}.sidebar{gap:var(--space-2);width:var(--sidebar-width);flex-direction:column;flex:none;padding:8px 8px 10px;transition:width .15s;display:flex}.sidebar__brand{align-items:center;gap:var(--space-2);height:var(--control-height);padding-left:8px;display:flex}.sidebar__logo{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text);font-weight:650;display:flex}.sidebar__logo:hover{text-decoration:none}.sidebar__mark{width:20px;height:20px;color:var(--color-text);flex:none}.sidebar__name{white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:650;overflow:hidden}.sidebar__brand .button{margin-left:auto}.sidebar__nav{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid;overflow:hidden}.sidebar__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;height:32px;color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:450;display:flex}.sidebar__item .icon{color:var(--color-text-2)}.sidebar__item:hover{background:var(--color-surface-2);text-decoration:none}.sidebar__item.active,.sidebar__group[data-active] .sidebar__item--group{background:var(--color-surface-3);font-weight:550}.sidebar__item.active .icon,.sidebar__group[data-active] .sidebar__item--group .icon{color:var(--color-text)}.sidebar__label{text-overflow:ellipsis;overflow:hidden}.sidebar__chevron{width:14px;height:14px;color:var(--color-text-3);margin-left:auto}.sidebar__sub{grid-template-columns:minmax(0,1fr);gap:1px;padding-left:22px;display:grid}.sidebar__item--sub{height:28px;color:var(--color-text-2);font-size:13px}.sidebar__item--sub.active{color:var(--color-text)}.sidebar__account{border-radius:var(--radius-md);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:auto;padding:8px 10px;display:flex}.sidebar__account:hover,.sidebar__account[data-popup-open]{background:var(--color-surface-2)}.avatar{color:#fff;background:linear-gradient(135deg,#2f5bd3,#7c9bf0);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.sidebar__account-text{min-width:0;line-height:1.2;display:grid}.sidebar__account-name,.sidebar__account-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar__account-email{color:var(--color-text-3);font-size:11px}.sidebar__account-more{color:var(--color-text-3);margin-left:auto}.app-shell[data-collapsed] .sidebar{width:var(--sidebar-width-collapsed)}.app-shell[data-collapsed] .sidebar__brand{justify-content:center;padding-left:0}.app-shell[data-collapsed] .sidebar__logo,.app-shell[data-collapsed] .sidebar__label,.app-shell[data-collapsed] .sidebar__chevron,.app-shell[data-collapsed] .sidebar__sub,.app-shell[data-collapsed] .sidebar__account-text,.app-shell[data-collapsed] .sidebar__account-more{display:none}.app-shell[data-collapsed] .sidebar__brand .button{margin-left:0}.app-shell[data-collapsed] .sidebar__item{justify-content:center;padding:0}.app-shell[data-collapsed] .sidebar__account{justify-content:center;padding:6px 0}.canvas{flex-direction:column;flex:1;min-width:0;display:flex}.titlebar{align-items:center;gap:var(--space-3);height:var(--titlebar-height);padding:0 var(--space-4) 0 var(--space-6);flex:none;display:flex}.breadcrumbs{min-width:0;color:var(--color-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.breadcrumbs__item{align-items:center;gap:6px;display:inline-flex}.breadcrumbs a{color:inherit}.breadcrumbs__sep{width:14px;height:14px;color:var(--color-text-3)}.breadcrumbs__current{color:var(--color-text);font-weight:500}.canvas__body{flex:1;min-height:0;display:flex}.sheet{min-width:0;padding:20px var(--space-6) var(--space-8);border:1px solid var(--color-border);border-top-left-radius:var(--radius-lg);background:var(--color-surface);border-bottom:0;border-right:0;flex:1}.peek{width:var(--peek-width);padding:20px var(--space-4) var(--space-8);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);background:var(--color-surface);flex:none}.app-shell[data-viewport]{height:100vh;min-height:0}.app-shell[data-viewport] .sidebar,.app-shell[data-viewport] .sheet,.app-shell[data-viewport] .peek{overflow-y:auto}.sidebar{overflow-x:hidden}.sidebar>*{min-width:0}@media (width<=800px){.sidebar{width:var(--sidebar-width-collapsed)}.sidebar__brand{justify-content:center;padding-left:0}.sidebar__logo,.sidebar__label,.sidebar__chevron,.sidebar__sub,.sidebar__account-text,.sidebar__account-more,.sidebar__brand .button{display:none}.sidebar__item{justify-content:center;padding:0}.sidebar__account{justify-content:center;padding:6px 0}.titlebar{padding-left:var(--space-4)}.sheet{padding:var(--space-4)}.peek{display:none}}
