.sgl[data-v-bd2c1918]{--sgl-row-h:54px;--sgl-head-h:40px;--sgl-g:16px;display:flex;flex-direction:column;gap:var(--sgl-g);min-width:0}.sgl.is-strip[data-v-bd2c1918]{--sgl-row-h:60px;--sgl-head-h:44px;--sgl-g:14px}.sgl.is-dragging[data-v-bd2c1918]{cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sgl-group[data-v-bd2c1918]{background:var(--surface);border:var(--border);min-width:0;overflow:hidden}.sgl-group.is-lifted[data-v-bd2c1918]{transition:height var(--dur-toggle) ease,border-width var(--dur-toggle) ease,margin var(--dur-toggle) ease}.sgl-group.is-collapsed[data-v-bd2c1918]{border-width:0;margin-bottom:calc(var(--sgl-g)*-1)}.sgl-ghead[data-v-bd2c1918]{align-items:center;background:var(--bg);border-bottom:var(--border);display:flex;font-size:var(--text-xs);font-weight:800;gap:var(--space-5);letter-spacing:1px;min-height:var(--sgl-head-h);padding:0 var(--space-5) 0 var(--space-4);text-transform:uppercase;transition:background-color var(--dur-hover) ease}.sgl.is-strip .sgl-ghead[data-v-bd2c1918]{padding-left:var(--space-6);padding-right:0}.sgl-group.is-target .sgl-ghead[data-v-bd2c1918]{background:var(--accent);color:var(--on-accent)}.sgl-gtitle[data-v-bd2c1918]{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgl-gcount[data-v-bd2c1918]{color:var(--hint)}.sgl-gsp[data-v-bd2c1918]{flex:1 1 auto}.sgl-ghandle[data-v-bd2c1918]{background:none;border:0;color:var(--hint);cursor:grab;display:grid;flex:none;height:28px;padding:0;place-items:center;touch-action:none;width:22px}.sgl-ghandle[data-v-bd2c1918] svg,.sgl-handle[data-v-bd2c1918] svg,.sgl-strip[data-v-bd2c1918] svg{height:16px;width:16px}.sgl-ghandle[data-v-bd2c1918]:focus-visible,.sgl-main[data-v-bd2c1918]:focus-visible{outline:3px solid var(--info);outline-offset:-3px}@media(hover:hover){.sgl-ghandle[data-v-bd2c1918]:hover{color:var(--ink)}}.sgl-list[data-v-bd2c1918]{list-style:none;margin:0;padding:0}.sgl-row[data-v-bd2c1918]{align-items:stretch;background:var(--surface);border-bottom:1px solid var(--ink-a15);display:flex;min-height:var(--sgl-row-h);min-width:0}.sgl.is-strip .sgl-row[data-v-bd2c1918]{border-bottom:var(--border)}.sgl-row.is-last[data-v-bd2c1918]{border-bottom:0}.sgl-row.is-selected[data-v-bd2c1918]{background:var(--accent);color:var(--on-accent)}.sgl-row.is-dimmed .sgl-handle[data-v-bd2c1918],.sgl-row.is-dimmed .sgl-main[data-v-bd2c1918],.sgl-row.is-dimmed .sgl-strip[data-v-bd2c1918]{opacity:.55}@media(hover:hover){.sgl-row[data-v-bd2c1918]:not(.is-selected):hover{background:var(--bg)}}.sgl-row.is-lifted[data-v-bd2c1918]{min-height:0;overflow:hidden;pointer-events:none;transition:height var(--dur-toggle) ease,border-bottom-width var(--dur-toggle) ease}.sgl-row.is-lifted.is-collapsed[data-v-bd2c1918]{border-bottom-width:0}.sgl-handle[data-v-bd2c1918]{color:var(--hint);cursor:grab;display:grid;flex:none;place-items:center;touch-action:none;width:26px}.sgl-handle.is-off[data-v-bd2c1918]{color:var(--ink-a25);cursor:default}.sgl-main[data-v-bd2c1918]{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;gap:var(--space-5);min-width:0;padding:0 var(--space-4) 0 var(--space-1)}.sgl.is-strip .sgl-main[data-v-bd2c1918]{gap:var(--space-6);padding:0 var(--space-4) 0 var(--space-6)}.sgl-actions[data-v-bd2c1918]{align-items:center;display:flex;flex:none;gap:var(--space-3);padding:0 var(--space-4) 0 0}.sgl-strip[data-v-bd2c1918]{background:repeating-linear-gradient(135deg,var(--ink-a07) 0 2px,transparent 2px 6px);border-left:2px dashed var(--ink-a25);color:var(--hint);display:grid;flex:none;place-items:center;touch-action:pan-y;width:48px}.sgl-strip.is-off[data-v-bd2c1918]{background:none;color:var(--ink-a25)}.sgl-ghost[data-v-bd2c1918] .sgl-ico,.sgl-main[data-v-bd2c1918] .sgl-ico{background:var(--surface);border:var(--border);display:grid;flex:none;height:32px;place-items:center;width:32px}.sgl-ghost.is-strip[data-v-bd2c1918] .sgl-ico,.sgl.is-strip .sgl-main[data-v-bd2c1918] .sgl-ico{height:34px;width:34px}.sgl-ghost[data-v-bd2c1918] .sgl-text,.sgl-main[data-v-bd2c1918] .sgl-text{display:flex;flex-direction:column;min-width:0}.sgl-ghost[data-v-bd2c1918] .sgl-title,.sgl-main[data-v-bd2c1918] .sgl-title{font-size:var(--text-md);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgl-ghost[data-v-bd2c1918] .sgl-sub,.sgl-main[data-v-bd2c1918] .sgl-sub{color:var(--hint);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgl-row.is-selected .sgl-main[data-v-bd2c1918] .sgl-sub{color:var(--ink)}.sgl-gap[data-v-bd2c1918],.sgl-ggap[data-v-bd2c1918]{height:0;list-style:none;overflow:hidden;transition:height var(--dur-toggle) ease}.sgl-gap-in[data-v-bd2c1918],.sgl-gap.is-open[data-v-bd2c1918],.sgl-ggap.is-open[data-v-bd2c1918]{height:var(--sgl-slot-h)}.sgl-gap-in[data-v-bd2c1918]{background:color-mix(in srgb,var(--accent) 22%,var(--surface));border:2px dashed var(--line);box-sizing:border-box;color:var(--hint);display:grid;font-size:var(--text-xs);font-weight:800;letter-spacing:.6px;place-items:center;text-transform:uppercase}.sgl-ggap[data-v-bd2c1918]{margin-bottom:calc(var(--sgl-g)*-1)}.sgl-ggap.is-open[data-v-bd2c1918]{margin-bottom:0;transition:height var(--dur-toggle) ease,margin var(--dur-toggle) ease}.sgl-empty[data-v-bd2c1918]{color:var(--hint);font-size:var(--text-sm);list-style:none;max-height:80px;overflow:hidden;padding:var(--space-7) var(--space-6);text-align:center;transition:max-height var(--dur-toggle) ease,padding var(--dur-toggle) ease}.sgl-empty.is-folded[data-v-bd2c1918]{max-height:0;padding-block:0}.sgl-ghost[data-v-bd2c1918]{align-items:stretch;background:var(--surface);border:var(--border);box-shadow:var(--shadow);box-sizing:border-box;display:flex;left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:var(--z-popover)}.sgl-ghost.is-group[data-v-bd2c1918]{align-items:center;background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:800;gap:var(--space-5);letter-spacing:1px;padding:0 var(--space-5) 0 var(--space-4);text-transform:uppercase}.sgl-ghost .sgl-handle[data-v-bd2c1918],.sgl-ghost .sgl-strip[data-v-bd2c1918]{cursor:grabbing}.sgl-ghost .sgl-main[data-v-bd2c1918]{align-items:center;display:flex;flex:1 1 auto;gap:var(--space-5);min-width:0;padding:0 var(--space-4) 0 var(--space-1)}.sgl-ghost.is-strip .sgl-main[data-v-bd2c1918]{gap:var(--space-6);padding:0 var(--space-4) 0 var(--space-6)}.sgl-ghost .sgl-strip[data-v-bd2c1918]{background:var(--accent);color:var(--on-accent)}.sgl-menu[data-v-bd2c1918]{display:contents}.sgl-kbd[data-v-bd2c1918]{color:var(--hint);font:inherit;font-size:var(--text-xs);font-weight:600}.tplmenu-item.is-off[data-v-bd2c1918]{color:var(--hint);cursor:default}.sgl-sr[data-v-bd2c1918]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.sgl-empty[data-v-bd2c1918],.sgl-gap[data-v-bd2c1918],.sgl-ggap[data-v-bd2c1918],.sgl-group.is-lifted[data-v-bd2c1918],.sgl-row.is-lifted[data-v-bd2c1918]{transition:none}}.spec-sgl__ib[data-v-8ac640f6]{background:var(--surface);border:var(--border);color:var(--ink);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.spec-sgl__ib--sm[data-v-8ac640f6]{height:28px;width:28px}.spec-sgl__ib[data-v-8ac640f6] svg{height:15px;width:15px}@media(max-width:699.98px),(pointer:coarse){.spec-sgl__ib--sm[data-v-8ac640f6]{border-width:0 0 0 2px;height:44px;width:44px}}.spec-sgl__log[data-v-8ac640f6]{color:var(--hint);font-size:var(--text-sm);font-weight:700;margin:var(--space-2) 0 0}
