html[data-app-surface=graph],html[data-app-surface=graph] body{overscroll-behavior:none;background:var(--color-surface);height:100%;overflow:hidden}.graph-shell.svelte-1hjjatd{height:100dvh;color:var(--color-text-primary);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.graph-shell-body.svelte-1hjjatd{flex:auto;min-height:0;position:relative}.graph-titlebar.svelte-1hjjatd{height:calc(2.75rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) .25rem 0 .5rem;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-default);padding-left:max(.5rem, env(safe-area-inset-left,0px));padding-right:max(.25rem, env(safe-area-inset-right,0px));flex:none;align-items:center;gap:.5rem;display:flex}.graph-brand.svelte-1hjjatd{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.graph-brand-title.svelte-1hjjatd{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.graph-back.svelte-1hjjatd{height:2rem;color:var(--color-text-secondary);transition:background-color var(--motion-hover), color var(--motion-hover);border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.graph-back.svelte-1hjjatd:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.graph-back.svelte-1hjjatd:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.graph-back-label.svelte-1hjjatd{display:none}@media (width>=420px){.graph-back-label.svelte-1hjjatd{display:inline}}
