.qz-side{flex-direction:column;min-height:100%;display:flex}.qz-side svg{flex-shrink:0;width:16px;height:16px}.qz-side-brand{flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.qz-brand-mark{color:#fff;width:32px;height:32px;box-shadow:var(--shadow-xs);background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.qz-side .qz-brand-mark svg{width:17px;height:17px}.qz-side-brand .t{white-space:nowrap;min-width:0;line-height:1.25}.qz-side-brand .t b{color:var(--foreground);font-size:14px;font-weight:600;display:block}.qz-side-brand .t small{text-overflow:ellipsis;color:var(--qz-ink-3);font-size:12px;display:block;overflow:hidden}.qz-side-nav{flex-direction:column;gap:2px;padding:4px 10px;display:flex}.qz-side-group{width:100%;font:inherit;color:var(--qz-ink-4);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.5;transition:color .15s,background .15s;display:flex}.qz-side-group:hover{color:var(--qz-ink-2);background:color-mix(in srgb, var(--secondary) 60%, transparent)}.qz-side-sec:first-child .qz-side-group{margin-top:2px}.qz-side-caret{opacity:.7;margin-left:auto;transition:transform .2s;display:inline-grid;transform:rotate(90deg)}.qz-side-caret.shut{transform:rotate(0)}.qz-side .qz-side-caret svg{width:12px;height:12px}.qz-side-group .has-on:after{content:"";vertical-align:middle;background:var(--qz-viz);border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.qz-side-list{flex-direction:column;gap:2px;animation:.18s qz-side-open;display:flex}@keyframes qz-side-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.qz-side-item{width:100%;min-width:0;height:34px;color:var(--qz-ink-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:1.5;transition:background .15s,color .15s;display:flex}.qz-side-item svg{color:var(--qz-ink-3)}.qz-side-item:hover{background:var(--secondary);color:var(--foreground)}.qz-side-item.on{background:var(--secondary);color:var(--foreground);font-weight:500}.qz-side-item.on svg{color:var(--foreground)}.qz-side-item>.l{text-overflow:ellipsis;min-width:0;overflow:hidden}.qz-side-item.off{opacity:.55}.qz-side-tail{color:var(--qz-ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:400;display:inline-flex}.qz-side-parent{position:relative}.qz-side-parent>.qz-side-item{padding-right:34px}.qz-side-sub-toggle{width:24px;height:24px;color:var(--qz-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:4px}.qz-side-sub-toggle:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--qz-ink-2)}.qz-side-sub-toggle .qz-side-caret{margin:0}.qz-side-tree.child-on>.qz-side-parent>.qz-side-item{color:var(--foreground)}.qz-side-sub{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 4px 18px;padding-left:8px;animation:.18s qz-side-open;display:flex}.qz-side-sub .qz-side-item{height:30px;padding-left:10px;font-size:13px}.qz-side .qz-side-sub .qz-side-item svg{width:14px;height:14px}.qz-side-sub .qz-side-sub-toggle{top:3px}.qz-side-sub3{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:1px 0 3px 15px;padding-left:8px;animation:.18s qz-side-open;display:flex}.qz-side-sub .qz-side-sub3 .qz-side-item{height:28px;font-size:12.5px}.qz-side .qz-side-sub3 .qz-side-item svg{width:13px;height:13px}.qz-side-foot{color:var(--qz-ink-4);margin-top:auto;padding:10px 14px 14px;font-size:11px;line-height:1.6}.qz-side-foot svg{width:12px;height:12px}.wa-frame{height:100vh;display:flex;overflow:hidden}.wa-aside{border-right:1px solid var(--sidebar-border);background:var(--sidebar);height:100%;color:var(--sidebar-foreground);flex-direction:column;flex-shrink:0;transition:width .18s;display:flex;position:relative}.wa-aside .qz-side{flex:1;min-height:0;overflow:hidden auto}.wa-aside .qz-side-foot{flex-shrink:0}.wa-col{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.wa-main{background:var(--wa-canvas);flex:1;min-height:0;overflow:hidden}.wa-pane{scrollbar-gutter:stable;flex:1;min-width:0;height:100%;padding:20px;overflow-y:auto}.wa-pane>*{max-width:1760px;margin-left:auto;margin-right:auto}@media (min-width:640px){.wa-pane{padding:28px 32px}}.qz-side-badge{color:#fff;background:var(--qz-bad);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}.wa-aside.collapsed .qz-side-brand .t,.wa-aside.collapsed .qz-side-item>.l,.wa-aside.collapsed .qz-side-tail,.wa-aside.collapsed .qz-side-sub-toggle,.wa-aside.collapsed .qz-side-sub,.wa-aside.collapsed .wa-foot-text{display:none}.wa-aside.collapsed .qz-side-group{justify-content:center;padding:6px 0}.wa-aside.collapsed .qz-side-group>span:first-child{display:none}.wa-aside.collapsed .qz-side-group:before{content:"";background:var(--border);width:16px;height:1px}.wa-aside.collapsed .qz-side-group .qz-side-caret{display:none}.wa-aside.collapsed .qz-side-item{justify-content:center;padding:0;position:relative}.wa-aside.collapsed .qz-side-parent>.qz-side-item{padding-right:0}.wa-aside.collapsed .qz-side-brand{justify-content:center;padding:0}.wa-aside.collapsed .qz-side-nav{padding:4px 8px}.wa-aside.collapsed .qz-side-foot{padding:10px 8px 12px}.wa-aside.collapsed .qz-side-item[data-alert]:after{content:"";background:var(--qz-bad);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:8px}
