.src-chips.svelte-1aesae1{flex-wrap:wrap;gap:.2rem;min-width:0;display:inline-flex}.chip.svelte-1aesae1{letter-spacing:.02em;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.22rem .45rem;font-size:.62rem;font-weight:750}.chip.svelte-1aesae1:hover{color:#e2e8f0;background:#1e293bcc}.chip.on.svelte-1aesae1{color:#0f172a;box-shadow:none;background:#e2e8f0}.chip.global.on.svelte-1aesae1{color:#0f172a;background:#e2e8f0}.src-pick.svelte-1aesae1{min-width:0;display:inline-flex;position:relative}.src-trigger.svelte-1aesae1{color:#e2e8f0;max-width:100%;min-height:2rem;font:inherit;cursor:pointer;background:#1e293b8c;border:0;border-radius:.65rem;align-items:center;gap:.35rem;padding:0 .45rem 0 .4rem;transition:background .15s;display:inline-flex}.src-trigger.svelte-1aesae1:hover,.src-trigger[aria-expanded=true].svelte-1aesae1{background:#334155bf}.compact.svelte-1aesae1 .src-trigger:where(.svelte-1aesae1){background:0 0;border-radius:.5rem;min-height:1.65rem;padding:0 .35rem 0 .3rem}.src-ico.svelte-1aesae1{color:#94a3b8;flex-shrink:0;place-items:center;display:grid}.src-kicker.svelte-1aesae1{letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex-shrink:0;font-size:.52rem;font-weight:800}.src-val.svelte-1aesae1{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.72rem;font-weight:750;overflow:hidden}.src-chev.svelte-1aesae1{opacity:.45;flex-shrink:0;place-items:center;transition:transform .18s;display:grid}.src-chev.flip.svelte-1aesae1{opacity:.85;transform:rotate(180deg)}.src-panel.svelte-1aesae1{z-index:160;background:#0b1220;border:1px solid #334155bf;border-radius:.95rem;flex-direction:column;max-height:min(22rem,60vh);animation:.16s ease-out svelte-1aesae1-src-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 56px #00000094}@keyframes svelte-1aesae1-src-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.src-search.svelte-1aesae1{color:#64748b;background:#050a1b;border:1px solid #3341558c;border-radius:.6rem;align-items:center;gap:.4rem;margin:.65rem .65rem .35rem;padding:.45rem .55rem;display:flex}.src-search.svelte-1aesae1 input:where(.svelte-1aesae1){color:#e2e8f0;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.8rem}.src-list.svelte-1aesae1{scrollbar-width:thin;flex:1;padding:.15rem .4rem .5rem;overflow-y:auto}.src-opt.svelte-1aesae1{color:#e2e8f0;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem;display:flex}.src-opt.svelte-1aesae1:hover{background:#1e293be0}.src-opt.on.svelte-1aesae1,.src-opt.global.on.svelte-1aesae1{background:#1e293bf2;box-shadow:inset 0 0 0 1px #64748b66}.opt-lead.svelte-1aesae1{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.opt-badge.svelte-1aesae1{color:#cbd5e1;background:#334155cc;border-radius:.45rem;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.55rem;font-weight:800;display:grid}.src-opt.global.svelte-1aesae1 .opt-badge:where(.svelte-1aesae1){color:#e2e8f0;background:#475569b3}.opt-badge.mono.svelte-1aesae1{font-family:var(--font-mono,ui-monospace, monospace)}.opt-copy.svelte-1aesae1{flex-direction:column;gap:.05rem;min-width:0;display:flex}.opt-copy.svelte-1aesae1 strong:where(.svelte-1aesae1){font-size:.78rem;font-weight:750}.opt-copy.svelte-1aesae1 small:where(.svelte-1aesae1){color:#64748b;text-transform:lowercase;font-size:.58rem}.opt-check.svelte-1aesae1{color:#cbd5e1;font-size:.75rem;font-weight:800}.src-empty.svelte-1aesae1{text-align:center;color:#64748b;margin:0;padding:1rem;font-size:.72rem}.gf-shell{background:radial-gradient(120% 80% at 10% -10%, #0d94881a, transparent 55%), radial-gradient(90% 60% at 100% 0%, #1e405a24, transparent 50%), var(--shell-bg,#0c1014);width:100%;min-height:100dvh;color:var(--text);display:flex;overflow:hidden}.gf-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gf-shell-body{z-index:0;flex:1;min-height:0;position:relative;overflow:auto}.gf-sidebar-scrim{z-index:40;cursor:pointer;background:#00000080;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.gf-sidebar{z-index:50;background:0 0;border-right:0 solid #0000;flex-shrink:0;width:0;transition:width .2s ease-out;position:relative;overflow:hidden}.gf-sidebar.is-open{border-right:1px solid color-mix(in srgb, var(--line) 80%, transparent);width:260px}.gf-sidebar-inner{flex-direction:column;width:260px;height:100%;min-height:100dvh;display:flex}.gf-sidebar-brand{align-items:center;gap:.45rem;padding:.9rem .75rem .55rem;display:flex}.gf-sidebar-brand-link{min-width:0;color:inherit;border-radius:.45rem;flex:1;align-items:center;gap:.55rem;padding:.15rem .2rem;text-decoration:none;transition:background .15s;display:inline-flex}.gf-sidebar-brand-link:hover{background:color-mix(in srgb, var(--panel) 70%, transparent)}.gf-sidebar-mark{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:0;flex-shrink:0;display:block}.gf-sidebar-brand-text{flex:1;min-width:0}.gf-sidebar-brand-text strong{font-family:var(--font-display);letter-spacing:.07em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:800;display:block;overflow:hidden}.gf-sidebar-brand-text span{letter-spacing:.02em;color:color-mix(in srgb, var(--muted) 85%, transparent);white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.6rem;font-weight:500;display:block;overflow:hidden}.gf-sidebar-close{color:color-mix(in srgb, var(--muted) 90%, transparent);background:0 0;border:0;border-radius:.5rem;padding:.35rem;display:none}.gf-sidebar-close:hover{background:color-mix(in srgb, var(--panel) 80%, transparent);color:var(--text)}.gf-sidebar-close :global(.gf-icon){--gf-icon-size:1rem}.gf-sidebar-nav{flex-direction:column;gap:.15rem;padding:0 .5rem;display:flex}.gf-sidebar-nav a{color:color-mix(in srgb, var(--text) 55%, transparent);border-radius:.75rem;align-items:center;gap:.65rem;padding:.5rem .65rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.gf-sidebar-nav a:hover{background:color-mix(in srgb, var(--panel) 85%, transparent);color:color-mix(in srgb, var(--text) 88%, transparent)}.gf-sidebar-nav a.is-active{background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--text)}.gf-sidebar-nav-ico{width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--text) 42%, transparent);flex-shrink:0;place-items:center;display:grid}.gf-sidebar-nav a.is-active .gf-sidebar-nav-ico{color:var(--text)}.gf-sidebar-nav a.is-danger{color:#fca5a5}.gf-sidebar-nav a.is-danger .gf-sidebar-nav-ico{color:#f87171}.gf-sidebar-nav a.is-danger:hover,.gf-sidebar-nav a.is-danger.is-active{color:#fecaca;background:#7f1d1d4d}.gf-sidebar-nav a.is-danger:hover .gf-sidebar-nav-ico,.gf-sidebar-nav a.is-danger.is-active .gf-sidebar-nav-ico{color:#fca5a5}.gf-sidebar-tool-lead{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.gf-sidebar-tool-lead :global(.gf-icon){opacity:.85}.gf-sidebar-linkish{align-items:center;gap:.45rem;display:inline-flex!important}.gf-sidebar-nav-label{font-size:.8125rem;font-weight:500;display:block}.gf-sidebar-nav-hint{color:color-mix(in srgb, var(--muted) 70%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;display:block;overflow:hidden}.gf-sidebar-rule{background:color-mix(in srgb, var(--line) 80%, transparent);height:1px;margin:.75rem}.gf-sidebar-scroll{flex-direction:column;flex:1;gap:1rem;padding:0 .65rem 1rem;display:flex;overflow-y:auto}.gf-sidebar-section-title{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 75%, transparent);margin:0 0 .4rem;padding:0 .35rem;font-size:.625rem;font-weight:600}.gf-sidebar-source{flex-direction:column;gap:.45rem;padding:0 .15rem;display:flex}.gf-sidebar-source-hint{color:color-mix(in srgb, var(--muted) 90%, transparent);margin:0;font-size:.62rem;line-height:1.35}.gf-sidebar-section-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:0 .35rem;display:flex}.gf-sidebar-section-head .gf-sidebar-section-title{margin:0;padding:0}.gf-sidebar-linkish,.gf-sidebar-tool{width:100%;color:color-mix(in srgb, var(--text) 55%, transparent);text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.55rem;padding:.45rem .65rem;font-size:.75rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.gf-sidebar-tool{justify-content:space-between}.gf-sidebar-tool:hover,.gf-sidebar-linkish:hover{background:color-mix(in srgb, var(--panel) 85%, transparent);color:color-mix(in srgb, var(--text) 85%, transparent)}.gf-sidebar-tool.is-on{background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 90%, transparent)}.gf-sidebar-tool-dot{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.gf-sidebar-tool.is-on .gf-sidebar-tool-dot{background:color-mix(in srgb, var(--text) 75%, transparent)}.gf-sidebar-chips{flex-wrap:wrap;gap:.25rem;padding:0 .15rem;display:flex}.gf-sidebar-chip{background:color-mix(in srgb, var(--text) 4%, transparent);color:color-mix(in srgb, var(--text) 42%, transparent);border:0;border-radius:.5rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.gf-sidebar-chip:hover{background:color-mix(in srgb, var(--panel) 90%, transparent);color:color-mix(in srgb, var(--text) 75%, transparent)}.gf-sidebar-chip.is-on{background:color-mix(in srgb, var(--panel) 95%, transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 95%, transparent)}.gf-sidebar-clear{color:color-mix(in srgb, var(--muted) 80%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.15rem .25rem;font-size:.625rem}.gf-sidebar-clear:hover{color:var(--text)}.gf-sidebar-symbol{gap:.35rem;padding:0 .15rem;display:flex}.gf-sidebar-symbol input{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--panel) 70%, transparent);min-width:0;height:1.85rem;color:var(--text);font-family:var(--font-mono);border-radius:.55rem;flex:1;padding:0 .55rem;font-size:.75rem}.gf-sidebar-symbol input:focus{border-color:color-mix(in srgb, var(--text) 28%, var(--line));outline:none}.gf-sidebar-symbol button{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);height:1.85rem;color:var(--text);cursor:pointer;border-radius:.55rem;flex-shrink:0;padding:0 .7rem;font-size:.6875rem;font-weight:700}.gf-sidebar-symbol button:hover{background:color-mix(in srgb, var(--panel) 100%, transparent);border-color:color-mix(in srgb, var(--text) 22%, var(--line))}.gf-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);padding:.65rem}.gf-sidebar-footer-slot{display:block}.gf-topbar{z-index:30;pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:.15rem 0 .25rem;display:flex;position:sticky;top:0}.gf-topbar-inner{pointer-events:auto;align-items:center;width:100%;padding:0 .4rem;display:flex;position:relative}.gf-topbar-fade{pointer-events:none;z-index:-1;background:linear-gradient(#0c1014f0 0%,#0c101480 42%,#0000 97%);position:absolute;inset:0 0 -2.5rem}.gf-topbar-row{align-items:center;gap:.25rem;width:100%;max-width:100%;padding:.15rem .35rem 0;display:flex}.gf-topbar-toggle{color:color-mix(in srgb, var(--text) 45%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;padding:0;transition:background .15s,color .15s;display:flex}.gf-topbar-toggle:hover{background:color-mix(in srgb, var(--panel) 85%, transparent);color:color-mix(in srgb, var(--text) 85%, transparent)}.gf-topbar-toggle span{place-items:center;padding:.4rem;display:grid}.gf-topbar-toggle :global(.gf-icon){--gf-icon-size:1.25rem}.gf-topbar-title{flex:1;min-width:0;overflow:visible}.gf-topbar-center{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.gf-topbar-actions{color:color-mix(in srgb, var(--text) 45%, transparent);flex:none;align-items:center;gap:.15rem;display:flex}.gf-topbar-ico{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0;transition:background .15s,color .15s;display:flex}.gf-topbar-ico:hover{background:color-mix(in srgb, var(--panel) 85%, transparent);color:color-mix(in srgb, var(--text) 85%, transparent)}.gf-topbar-ico span{align-items:center;gap:.35rem;padding:.4rem;display:flex}.gf-topbar-ico :global(.gf-icon){--gf-icon-size:1.25rem}.gf-topbar-ico.is-live{color:var(--bid)}.shell-ico-cluster{background:0 0;border:0;align-items:center;gap:.05rem;padding:0;display:inline-flex}.shell-ico{color:#94a3b8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2.15rem;height:2.15rem;padding:0;transition:background .12s,color .12s;display:inline-grid;position:relative}.shell-ico :global(.gf-icon){--gf-icon-size:1.25rem;margin:0}.shell-ico:hover,.shell-ico:focus-visible{color:#f1f5f9;background:#1e293bb8;outline:none}.shell-ico.on{color:#0f172a;background:#e2e8f0}.shell-ico.warn{color:#fde68a}.shell-ico.on.warn{color:#0f172a;background:#fde68a}.shell-ico:disabled{opacity:.35;cursor:not-allowed}.shell-ico-badge{color:#f1f5f9;text-align:center;min-width:.85rem;height:.85rem;font-size:.48rem;font-weight:800;line-height:.85rem;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);background:#334155;border-radius:999px;padding:0 .14rem;position:absolute;top:.08rem;right:.08rem}.gf-live-dot{background:color-mix(in srgb, var(--text) 25%, transparent);border-radius:999px;width:.375rem;height:.375rem}.gf-topbar-ico.is-live .gf-live-dot{background:var(--bid);animation:1.4s ease-in-out infinite gf-shell-pulse}@keyframes gf-shell-pulse{0%,to{opacity:1}50%{opacity:.45}}body.gf-chart-fs .gf-sidebar,html.gf-chart-fs .gf-sidebar{z-index:220!important;border-right:1px solid color-mix(in srgb, var(--line) 80%, transparent)!important;background:radial-gradient(120% 80% at 10% -10%, #94a3b814, transparent 55%), radial-gradient(90% 60% at 100% 0%, #1e405a24, transparent 50%), var(--shell-bg,#0c1014)!important;pointer-events:none!important;visibility:visible!important;width:min(280px,86vw)!important;max-width:86vw!important;height:100dvh!important;transition:transform .22s ease-out!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important}body.gf-chart-fs .gf-sidebar.is-open,html.gf-chart-fs .gf-sidebar.is-open{pointer-events:auto!important;transform:translate(0,0)!important}body.gf-chart-fs .gf-sidebar-scrim.is-visible,html.gf-chart-fs .gf-sidebar-scrim.is-visible{z-index:210!important;pointer-events:auto!important;display:block!important}body.gf-chart-fs .gf-sidebar-inner,html.gf-chart-fs .gf-sidebar-inner{width:100%!important;min-height:100%!important}@media (width<=768px){.gf-sidebar-scrim.is-visible{display:block}.gf-sidebar{border-right:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:radial-gradient(120% 80% at 10% -10%, #94a3b814, transparent 55%), radial-gradient(90% 60% at 100% 0%, #1e405a24, transparent 50%), var(--shell-bg,#0c1014);z-index:95;height:100dvh;padding-bottom:calc(var(--gf-mobile-nav-h,3.5rem) + env(safe-area-inset-bottom,0px));transition:transform .2s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%);width:min(280px,86vw)!important}.gf-sidebar.is-open{transform:translate(0)}.gf-sidebar:not(.is-open){pointer-events:none;transform:translate(-100%)}.gf-sidebar-close{place-items:center;display:grid}.gf-sidebar-inner{min-height:100%}.gf-topbar-row{flex-wrap:nowrap;align-items:center;gap:.2rem .25rem}.gf-topbar-title{flex:auto;min-width:0;max-width:none}.gf-topbar-center{display:none}.gf-topbar-actions{flex-shrink:0;max-width:none;overflow:visible}.shell-ico-cluster{flex-wrap:nowrap;gap:.1rem}.shell-ico{border-radius:.42rem;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem}.shell-ico :global(.gf-icon){--gf-icon-size:1.05rem}.gf-topbar-toggle span{padding:.35rem}.gf-topbar-toggle :global(.gf-icon){--gf-icon-size:1.15rem}}.gf-dash-foot.svelte-nhxq1f{align-items:center;gap:.65rem;padding:.35rem .25rem;display:flex}.gf-dash-avatar.svelte-nhxq1f{background:color-mix(in srgb, var(--panel) 95%, transparent);width:1.75rem;height:1.75rem;color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 90%, transparent);border-radius:999px;place-items:center;font-size:.625rem;font-weight:700;display:grid}.gf-dash-foot.svelte-nhxq1f strong:where(.svelte-nhxq1f){color:var(--text);font-size:.75rem;display:block}.gf-dash-foot.svelte-nhxq1f span:where(.svelte-nhxq1f){color:var(--muted);font-size:.625rem;display:block}a.gf-sidebar-linkish{box-sizing:border-box;text-decoration:none}.gf-live-label.svelte-1pff99f{font-size:.6875rem;font-weight:600}@media (width<=1024px){.gf-live-label.svelte-1pff99f{display:none}}
