.app-guide,.app-guide__scrim{display:none}@media (min-width:768px){:root:has(.app-guide){--tibiu-guide-width:72px;--tibiu-topbar-height:56px}:root:has(.app-guide) .app-route-stage{padding-top:var(--tibiu-topbar-height);padding-left:var(--tibiu-guide-width)}:root:has(.app-guide) .app-footer{padding-left:var(--tibiu-guide-width)}.app-guide{position:fixed;top:var(--tibiu-topbar-height);bottom:0;left:0;z-index:60;display:block;width:var(--tibiu-guide-width);overflow-y:auto;overscroll-behavior:contain;background:var(--tibiu-ui-color-surface);scrollbar-width:none}.app-guide::-webkit-scrollbar{display:none}.app-guide__mini{display:grid;align-content:start;padding:4px}.app-guide__full,.app-guide__head{display:none}.app-guide__item{color:var(--tibiu-ui-color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.app-guide__item--mini{display:grid;justify-items:center;gap:6px;padding:16px 0 14px;border-radius:var(--tibiu-ui-radius-md);font-size:var(--tibiu-ui-type-badge-size);line-height:1.2}.app-guide__item--mini .anticon{font-size:var(--tibiu-ui-icon-size-lg)}.app-guide__item--full{display:flex;align-items:center;gap:24px;min-height:40px;padding:0 12px;border-radius:var(--tibiu-ui-radius-md);font-size:var(--tibiu-ui-type-root-size)}.app-guide__item--full .anticon{flex:0 0 auto;font-size:var(--tibiu-ui-icon-size-lg)}.app-guide__item--full span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-guide__item[aria-current=page]{font-weight:var(--tibiu-ui-weight-semibold)}.app-guide__item--full[aria-current=page]{background:var(--tibiu-ui-color-surface-soft)}.app-guide__item:focus-visible,.app-guide__title:focus-visible{outline:3px solid var(--tibiu-ui-color-focus-ring);outline-offset:-3px}.app-guide__full{padding:0 12px 24px}.app-guide__group{display:grid;padding:12px 0;border-bottom:1px solid var(--tibiu-ui-color-line)}.app-guide__group:last-child{border-bottom:0}.app-guide__title{display:flex;align-items:center;gap:6px;margin:0;padding:6px 12px 4px;color:var(--tibiu-ui-color-ink);font-size:var(--tibiu-ui-type-work-size);font-weight:var(--tibiu-ui-weight-semibold);text-decoration:none}.app-guide__title .anticon{font-size:var(--tibiu-ui-icon-size-sm)}.app-guide[data-overlay=true]{top:0;z-index:1100;width:240px;box-shadow:var(--tibiu-ui-shadow-modal)}.app-guide[data-overlay=true] .app-guide__mini{display:none}.app-guide[data-overlay=true] .app-guide__full{display:block}.app-guide[data-overlay=true] .app-guide__head{display:flex;align-items:center;gap:16px;height:var(--tibiu-topbar-height);margin-inline:-12px;padding:0 16px}.app-guide__logo{display:inline-flex}.app-guide__logo img{width:72px;height:auto}.app-guide__scrim{position:fixed;inset:0;z-index:1090;display:block;background:var(--tibiu-ui-color-overlay)}}@media (hover:hover) and (min-width:768px){.app-guide__item:hover,.app-guide__title:hover{background:var(--tibiu-ui-color-surface-soft)}}@media (min-width:768px){:root:has(.app-guide):not([data-guide=mini]){--tibiu-guide-width:240px}:root:not([data-guide=mini]) .app-guide__mini{display:none}:root:not([data-guide=mini]) .app-guide__full{display:block}}@media (max-width:1260px){:root:has(.app-guide):not([data-guide=mini]){--tibiu-guide-width:72px}:root .app-guide:not([data-overlay=true]) .app-guide__mini{display:grid}:root .app-guide:not([data-overlay=true]) .app-guide__full{display:none}}