.demo-bar[data-v-7fe0add3]{position:fixed;z-index:50;bottom:18px;left:50%;display:flex;width:min(760px,calc(100% - 32px));align-items:center;gap:14px;background:var(--color-forest);padding:10px 10px 10px 18px;color:#fff;box-shadow:0 14px 34px -14px #00000080;transform:translate(-50%)}[dir=rtl] .demo-bar[data-v-7fe0add3]{padding:10px 18px 10px 10px}.demo-bar__text[data-v-7fe0add3]{flex:1;margin:0;font-size:14px;line-height:1.35}.demo-bar__text strong[data-v-7fe0add3]{color:var(--color-neon);font-weight:600}.demo-bar__close[data-v-7fe0add3]{display:grid;width:36px;height:36px;flex:none;place-items:center;color:#ffffffb3}.demo-bar__close[data-v-7fe0add3]:hover{color:#fff}.demo-bar__close[data-v-7fe0add3]:focus-visible{outline:2px solid var(--color-neon);outline-offset:2px}.demo-bar-enter-active[data-v-7fe0add3],.demo-bar-leave-active[data-v-7fe0add3]{transition:opacity .2s,translate .2s}.demo-bar-enter-from[data-v-7fe0add3],.demo-bar-leave-to[data-v-7fe0add3]{opacity:0;translate:0 12px}@media(prefers-reduced-motion:reduce){.demo-bar-enter-active[data-v-7fe0add3],.demo-bar-leave-active[data-v-7fe0add3]{transition:none}}@media(max-width:639px){.demo-bar[data-v-7fe0add3]{bottom:0;left:0;width:100%;gap:10px;padding:10px 6px calc(10px + env(safe-area-inset-bottom)) 14px;transform:none}[dir=rtl] .demo-bar[data-v-7fe0add3]{padding:10px 14px calc(10px + env(safe-area-inset-bottom)) 6px}.demo-bar__text[data-v-7fe0add3]{font-size:13px}}.gf-strip[data-v-85032f93]{position:relative;display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--color-line)}.gf-sectors[data-v-85032f93]{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;padding:2px 28px 4px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.gf-sectors[data-v-85032f93]::-webkit-scrollbar{display:none}[dir=rtl] .gf-sectors[data-v-85032f93]{padding:2px 2px 4px 28px;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}.gf-chip[data-v-85032f93]{flex:none;min-height:36px;border:1px solid var(--color-line);background:#fff;padding:6px 12px;color:var(--color-body);font-size:13px;font-weight:500;white-space:nowrap;transition:border-color .15s,background-color .15s}.gf-chip[data-v-85032f93]:hover{border-color:var(--color-ink)}.gf-chip.is-on[data-v-85032f93]{border-color:var(--color-ink);background:var(--color-forest);color:#fff;box-shadow:var(--shadow-stamp-sm)}.gf-chip[data-v-85032f93]:focus-visible,.gf-toggle[data-v-85032f93]:focus-visible,.gf-tag[data-v-85032f93]:focus-visible,.gf-done[data-v-85032f93]:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}.gf-toggle[data-v-85032f93]{display:inline-flex;flex:none;min-height:36px;align-items:center;gap:8px;border:1px solid var(--color-ink);background:#fff;padding:6px 12px;color:var(--color-ink);font-size:13px;font-weight:600}.gf-toggle[aria-expanded=true][data-v-85032f93]{background:var(--color-mint)}.gf-badge[data-v-85032f93]{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--color-ink);color:#fff;font-size:11px;line-height:1}.gf-panel[data-v-85032f93]{position:absolute;z-index:40;top:calc(100% + 6px);inset-inline-end:0;width:min(440px,100%);border:1px solid var(--color-line);background:#fff;padding:16px;box-shadow:0 18px 40px -16px #00000059}.gf-grab[data-v-85032f93],.gf-scrim[data-v-85032f93]{display:none}.gf-head[data-v-85032f93]{margin:0 0 8px;color:var(--color-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.gf-row[data-v-85032f93]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.gf-done[data-v-85032f93]{display:block;width:100%;min-height:44px;background:var(--color-ink);color:#fff;font-size:14px;font-weight:600}.gf-tags[data-v-85032f93]{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.gf-tag[data-v-85032f93]{min-height:30px;border:1px solid var(--color-line);background:var(--color-mint);padding:3px 10px;color:var(--color-ink);font-size:12.5px}.gf-tag[data-v-85032f93]:hover{border-color:var(--color-ink)}@media(max-width:639px){.gf-scrim[data-v-85032f93]{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:block;background:#10231c59}.gf-panel[data-v-85032f93]{position:fixed;z-index:60;top:auto;inset-inline:0;bottom:0;width:auto;max-height:85dvh;overflow-y:auto;border-width:1px 0 0;padding:12px 16px calc(18px + env(safe-area-inset-bottom))}.gf-grab[data-v-85032f93]{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--color-line)}}.chip[data-v-0abf71a7]{flex-shrink:0;white-space:nowrap}@media(min-width:768px){.sector-chips[data-v-0abf71a7]{flex-wrap:wrap;overflow-x:visible}}.filter-name[data-v-0abf71a7]{font-size:13px;font-weight:600;color:var(--color-muted)}.chip[data-v-0abf71a7]{min-height:36px;border-width:1px;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s}.chip[data-v-0abf71a7]:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}
